- | {e?.Author?.Profile?.name} |
- {e?.title} |
- {e?.lokasi} |
- {e?.EventMaster_TipeAcara?.name} |
- {e?.tanggal.toLocaleString("id-ID", { dateStyle: "full" })} |
- {e.tanggal.toLocaleTimeString([], {
- timeStyle: "short",
- hourCycle: "h24",
- })}
+
+ {e?.Author?.username}
+
|
-
- {e.deskripsi}
-
+
+ {e.title}
+
+ |
+
+
+ {e.lokasi}
+
+ |
+
+
+ {e.EventMaster_TipeAcara.name}
+
+ |
+
+
+ {e.tanggal.toLocaleString("id-ID", { dateStyle: "full" })}
+
+ |
+
+
+ {e.tanggal.toLocaleTimeString([], {
+ timeStyle: "short",
+ hourCycle: "h24",
+ })}
+
+ |
+
+
+
+ {e.deskripsi}
+
+
|
}
+ leftIcon={}
radius={"xl"}
onClick={async () => {
- setEventId(e.id);
- setLoading(true);
- await new Promise((v) => setTimeout(v, 500));
- await AdminEvent_getListPesertaById(e.id).then((res: any) => {
- setPeserta(res);
- setLoading(false);
- });
- open();
+ router.push(RouterAdminEvent.detail_peserta + e.id);
+ // setEventId(e.id);
+ // setLoading(true);
+ // await new Promise((v) => setTimeout(v, 500));
+ // await adminEvent_getListPesertaById(e.id).then((res: any) => {
+ // setPeserta(res);
+ // setLoading(false);
+ // });
+ // open();
}}
>
Lihat Peserta
@@ -114,6 +150,78 @@ function TableStatus({ listPublish }: { listPublish: MODEL_EVENT[] }) {
return (
<>
+
+
+ Publish
+ }
+ radius={"xl"}
+ placeholder="Masukan judul"
+ onChange={(val) => {
+ onSearch(val.currentTarget.value);
+ }}
+ />
+
+
+
+
+
+
+
+ |
+ Username
+ |
+
+ Judul
+ |
+
+ Lokasi
+ |
+
+ Tipe Acara
+ |
+
+ Tanggal
+ |
+
+ Jam
+ |
+
+ Deskripsi
+ |
+
+ Aksi
+ |
+
+
+ {TableRows}
+
+
+
+
+ {
+ onPageClick(val);
+ }}
+ />
+
+
+
+
@@ -153,49 +261,6 @@ function TableStatus({ listPublish }: { listPublish: MODEL_EVENT[] }) {
-
-
-
- PUBLISH
-
-
-
-
-
- | Author |
- Judul |
- Lokasi |
- Tipe Acara |
- Tanggal |
- Jam |
-
- Deskripsi
- |
-
-
- Aksi
- |
-
-
- {TableRows}
-
-
- {_.isEmpty(TableRows) ? (
-
- Tidak Ada Data
-
- ) : (
- ""
- )}
-
-
>
);
}
diff --git a/src/app_modules/admin/event/table_status/table_reject.tsx b/src/app_modules/admin/event/table_status/table_reject.tsx
index 9cb5c589..24e7f175 100644
--- a/src/app_modules/admin/event/table_status/table_reject.tsx
+++ b/src/app_modules/admin/event/table_status/table_reject.tsx
@@ -1,112 +1,138 @@
"use client";
-import { RouterAdminDonasi_OLD } from "@/app/lib/router_hipmi/router_admin";
import {
- ActionIcon,
- Box,
Button,
Center,
- Flex,
Group,
Modal,
+ Pagination,
+ Paper,
ScrollArea,
Spoiler,
Stack,
Table,
- Text,
Textarea,
+ TextInput,
Title,
} from "@mantine/core";
-import {
- IconBan,
- IconChevronLeft,
- IconEyeCheck,
- IconEyeShare,
- IconPencilPlus,
- IconShare,
-} from "@tabler/icons-react";
+import { IconPencilPlus, IconSearch } from "@tabler/icons-react";
import { useRouter } from "next/navigation";
-
import { useDisclosure } from "@mantine/hooks";
-
-import { useState } from "react";
-import TampilanRupiahDonasi from "@/app_modules/donasi/component/tampilan_rupiah";
-import ComponentAdminDonasi_TombolKembali from "../../donasi/component/tombol_kembali";
-import { MODEL_EVENT } from "@/app_modules/event/model/interface";
-import ComponentAdminGlobal_HeaderTamplate from "../../_admin_global/header_tamplate";
-import moment from "moment";
-import _ from "lodash";
-import { AdminEvent_funEditStatusPublishById } from "../fun/edit/fun_edit_status_publish_by_id";
-import { AppRouterInstance } from "next/dist/shared/lib/app-router-context.shared-runtime";
import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
-import { AdminEvent_getListTableByStatusId } from "../fun/get/get_list_table_by_status_id";
import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
+import { MODEL_EVENT } from "@/app_modules/event/model/interface";
+import { useState } from "react";
+import ComponentAdminGlobal_HeaderTamplate from "../../_admin_global/header_tamplate";
+import { adminEvent_funGetListReject } from "../fun";
import { AdminEvent_funEditCatatanById } from "../fun/edit/fun_edit_status_reject_by_id";
-import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
export default function AdminEvent_TableReject({
listReject,
}: {
- listReject: MODEL_EVENT[];
+ listReject: any;
}) {
return (
<>
-
+
>
);
}
-function TableStatus({ listReject }: { listReject: MODEL_EVENT[] }) {
+function TableStatus({ listReject }: { listReject: any }) {
const router = useRouter();
+ const [data, setData] = useState(listReject.data);
+ const [isNPage, setNPage] = useState(listReject.nPage);
+ const [isActivePage, setActivePage] = useState(1);
+ const [isSearch, setSearch] = useState("");
+
const [opened, { open, close }] = useDisclosure(false);
- const [data, setData] = useState(listReject);
const [eventId, setEventId] = useState("");
const [catatan, setCatatan] = useState("");
+ async function onSearch(s: string) {
+ setSearch(s);
+ const loadData = await adminEvent_funGetListReject({
+ page: 1,
+ search: s,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ }
+
+ async function onPageClick(p: any) {
+ setActivePage(p);
+ const loadData = await adminEvent_funGetListReject({
+ search: isSearch,
+ page: p,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ }
+
+ async function onUpdate(eventId: string, catatan: string) {
+ const body = {
+ id: eventId,
+ catatan: catatan,
+ };
+ const res = await AdminEvent_funEditCatatanById(body as any, "4");
+ if (res.status === 200) {
+ const loadData = await adminEvent_funGetListReject({
+ search: isSearch,
+ page: isActivePage,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ ComponentGlobal_NotifikasiBerhasil(res.message);
+ close();
+ } else {
+ ComponentGlobal_NotifikasiGagal(res.message);
+ }
+ }
+
const TableRows = data.map((e, i) => (
|
- {e?.Author?.Profile?.name}
+ {e?.Author?.username}
|
- {e.title}
+ {e.title}
|
- {e.lokasi}
+ {e.lokasi}
|
- {e.EventMaster_TipeAcara.name}
+ {e.EventMaster_TipeAcara.name}
|
-
+
{e.tanggal.toLocaleString("id-ID", { dateStyle: "full" })}
-
+
|
-
+
{e.tanggal.toLocaleTimeString([], {
timeStyle: "short",
hourCycle: "h24",
})}
-
+
|
-
+
{e.deskripsi}
-
+
|
{" "}
-
+
{e.catatan}
-
+
|
@@ -128,12 +154,87 @@ function TableStatus({ listReject }: { listReject: MODEL_EVENT[] }) {
return (
<>
+
+
+ Reject
+ }
+ radius={"xl"}
+ placeholder="Masukan judul"
+ onChange={(val) => {
+ onSearch(val.currentTarget.value);
+ }}
+ />
+
+
+
+
+
+
+
+ |
+ Username
+ |
+
+ Judul
+ |
+
+ Lokasi
+ |
+
+ Tipe Acara
+ |
+
+ Tanggal
+ |
+
+ Jam
+ |
+
+ Cacatan
+ |
+
+ Deskripsi
+ |
+
+ Aksi
+ |
+
+
+ {TableRows}
+
+
+
+
+ {
+ onPageClick(val);
+ }}
+ />
+
+
+
+
-
-
-
-
- REJECT
-
-
-
-
-
-
- | Author |
- Judul |
- Lokasi |
- Tipe Acara |
- Tanggal |
- Jam |
-
- Deskripsi
- |
-
- Catatan
- |
-
-
- Aksi
- |
-
-
- {TableRows}
-
-
-
- {_.isEmpty(TableRows) ? (
-
- Tidak Ada Data
-
- ) : (
- ""
- )}
-
-
>
);
}
-
-async function onUpdate(
- eventId: string,
- catatan: string,
- close: any,
- setData: any
-) {
- const body = {
- id: eventId,
- catatan: catatan,
- };
- await AdminEvent_funEditCatatanById(body as any, "4").then(async (res) => {
- if (res.status === 200) {
- await AdminEvent_getListTableByStatusId("4").then((val) => {
- setData(val);
- ComponentGlobal_NotifikasiBerhasil(res.message);
- close();
- });
- } else {
- ComponentGlobal_NotifikasiGagal(res.message);
- }
- });
-}
diff --git a/src/app_modules/admin/event/table_status/table_review.tsx b/src/app_modules/admin/event/table_status/table_review.tsx
index 21123cf4..7516ed1c 100644
--- a/src/app_modules/admin/event/table_status/table_review.tsx
+++ b/src/app_modules/admin/event/table_status/table_review.tsx
@@ -1,110 +1,322 @@
"use client";
-import {
- Box,
- Button,
- Center,
- Group,
- Modal,
- Spoiler,
- Stack,
- Table,
- Textarea,
- Title,
-} from "@mantine/core";
-import { IconBan, IconEyeShare } from "@tabler/icons-react";
-import { useRouter } from "next/navigation";
-
-import { useDisclosure } from "@mantine/hooks";
-
import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
import { MODEL_EVENT } from "@/app_modules/event/model/interface";
import mqtt_client from "@/util/mqtt_client";
-import _ from "lodash";
+import {
+ Button,
+ Center,
+ Group,
+ Modal,
+ Pagination,
+ Paper,
+ ScrollArea,
+ Spoiler,
+ Stack,
+ Table,
+ Text,
+ Textarea,
+ TextInput,
+ Title,
+} from "@mantine/core";
+import { useDisclosure } from "@mantine/hooks";
+import { IconBan, IconCircleCheck, IconSearch } from "@tabler/icons-react";
import moment from "moment";
+import { useRouter } from "next/navigation";
import { useState } from "react";
+import { ComponentAdminGlobal_NotifikasiBerhasil } from "../../_admin_global/admin_notifikasi/notifikasi_berhasil";
+import { ComponentAdminGlobal_NotifikasiGagal } from "../../_admin_global/admin_notifikasi/notifikasi_gagal";
import ComponentAdminGlobal_HeaderTamplate from "../../_admin_global/header_tamplate";
import adminNotifikasi_funCreateToUser from "../../notifikasi/fun/create/fun_create_notif_user";
+import { adminEvent_funGetListReview } from "../fun";
import { AdminEvent_funEditStatusPublishById } from "../fun/edit/fun_edit_status_publish_by_id";
import { AdminEvent_funEditCatatanById } from "../fun/edit/fun_edit_status_reject_by_id";
-import { AdminEvent_getListTableByStatusId } from "../fun/get/get_list_table_by_status_id";
+
export default function AdminEvent_TableReview({
- listReview,
+ listData,
}: {
- listReview: MODEL_EVENT[];
+ listData: any;
}) {
return (
<>
-
-
+
+
>
);
}
-function TableStatus({ listReview }: { listReview: MODEL_EVENT[] }) {
+function TableStatus({ listData }: { listData: any }) {
const router = useRouter();
+ const [data, setData] = useState(listData.data);
+ const [isNPage, setNPage] = useState(listData.nPage);
+ const [isActivePage, setActivePage] = useState(1);
+ const [isSearch, setSearch] = useState("");
+
const [opened, { open, close }] = useDisclosure(false);
- const [data, setData] = useState(listReview);
const [catatan, setCatatan] = useState("");
const [eventId, setEventId] = useState("");
+ // const dataEvent = {} as Prisma.UserUncheckedCreateInput;
+
+ async function onSearch(s: string) {
+ setSearch(s);
+ const loadData = await adminEvent_funGetListReview({
+ page: 1,
+ search: s,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ }
+
+ async function onPageClick(p: any) {
+ setActivePage(p);
+ const loadData = await adminEvent_funGetListReview({
+ search: isSearch,
+ page: p,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ }
+
+ async function onPublish(eventId: string, tanggal: Date) {
+ if (moment(tanggal).diff(Date.now(), "minutes") < 0)
+ return ComponentGlobal_NotifikasiPeringatan(
+ "Waktu acara telah lewat, Report untuk memberitahu user !"
+ );
+
+ const res = await AdminEvent_funEditStatusPublishById(eventId, "1");
+ if (res.status === 200) {
+ const dataNotif = {
+ appId: res.data?.id,
+ status: res.data?.EventMaster_Status?.name as any,
+ userId: res.data?.authorId as any,
+ pesan: res.data?.title as any,
+ kategoriApp: "EVENT",
+ title: "Event publish",
+ };
+
+ const notif = await adminNotifikasi_funCreateToUser({
+ data: dataNotif as any,
+ });
+
+ if (notif.status === 201) {
+ mqtt_client.publish(
+ "USER",
+ JSON.stringify({ userId: res?.data?.authorId, count: 1 })
+ );
+ }
+
+ const loadData = await adminEvent_funGetListReview({
+ search: isSearch,
+ page: isActivePage,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ ComponentAdminGlobal_NotifikasiBerhasil("Berhasil update status");
+ } else {
+ ComponentAdminGlobal_NotifikasiGagal(res.message);
+ }
+ }
+
+ async function onReject(eventId: string, catatan: string) {
+ if (catatan === "")
+ return ComponentGlobal_NotifikasiPeringatan("Lengkapi Catatan");
+ const body = {
+ id: eventId,
+ catatan: catatan,
+ };
+
+ const res = await AdminEvent_funEditCatatanById(body as any, "4");
+ if (res.status === 200) {
+ const dataNotif = {
+ appId: res.data?.id,
+ status: res.data?.EventMaster_Status?.name as any,
+ userId: res.data?.authorId as any,
+ pesan: res.data?.title as any,
+ kategoriApp: "EVENT",
+ title: "Event anda di tolak !",
+ };
+
+ const notif = await adminNotifikasi_funCreateToUser({
+ data: dataNotif as any,
+ });
+
+ if (notif.status === 201) {
+ mqtt_client.publish(
+ "USER",
+ JSON.stringify({ userId: res?.data?.authorId, count: 1 })
+ );
+ }
+
+ const loadData = await adminEvent_funGetListReview({
+ search: isSearch,
+ page: isActivePage,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ ComponentGlobal_NotifikasiBerhasil(res.message);
+ close();
+ } else {
+ ComponentGlobal_NotifikasiGagal(res.message);
+ }
+ }
+
const TableRows = data.map((e, i) => (
- | {e?.Author?.Profile?.name} |
- {e.title} |
- {e.lokasi} |
- {e.EventMaster_TipeAcara.name} |
- {e.tanggal.toLocaleString("id-ID", { dateStyle: "full" })} |
- {e.tanggal.toLocaleTimeString([], {
- timeStyle: "short",
- hourCycle: "h24",
- })}
+
+ {e?.Author?.username}
+
|
-
- {e.deskripsi}
-
+
+ {e.title}
+
+ |
+
+
+ {e.lokasi}
+
+ |
+
+
+ {e.EventMaster_TipeAcara.name}
+
+ |
+
+
+ {e.tanggal.toLocaleString("id-ID", { dateStyle: "full" })}
+
+ |
+
+
+ {e.tanggal.toLocaleTimeString([], {
+ timeStyle: "short",
+ hourCycle: "h24",
+ })}
+
+ |
+
+
+
+ {e.deskripsi}
+
+
|
-
- }
- radius={"xl"}
- onClick={() => onPublish(e.id, setData, e.tanggal)}
- >
- Publish
-
- }
- radius={"xl"}
- onClick={() => {
- open();
- setEventId(e.id);
- }}
- >
- Reject
-
-
+
+
+ }
+ radius={"xl"}
+ onClick={() => onPublish(e.id, e.tanggal)}
+ >
+ Publish
+
+ }
+ radius={"xl"}
+ onClick={() => {
+ open();
+ setEventId(e.id);
+ }}
+ >
+ Reject
+
+
+
|
));
return (
<>
+
+
+ Review
+ }
+ radius={"xl"}
+ placeholder="Masukan judul"
+ onChange={(val) => {
+ onSearch(val.currentTarget.value);
+ }}
+ />
+
+
+
+
+
+
+
+ |
+ Username
+ |
+
+ Judul
+ |
+
+ Lokasi
+ |
+
+ Tipe Acara
+ |
+
+ Tanggal
+ |
+
+ Jam
+ |
+
+ Deskripsi
+ |
+
+
+ Aksi
+ |
+
+
+ {TableRows}
+
+
+
+
+ {
+ onPageClick(val);
+ }}
+ />
+
+
+
+
+
-
-
- {/* {JSON.stringify(data, null, 2)} */}
-
-
- REVIEW
-
-
-
-
-
- | Author |
- Judul |
- Lokasi |
- Tipe Acara |
- Tanggal |
- Jam |
-
- Deskripsi
- |
-
-
- Aksi
- |
-
-
- {TableRows}
-
-
- {_.isEmpty(TableRows) ? (
-
- Tidak Ada Data
-
- ) : (
- ""
- )}
-
-
>
);
}
-
-async function onPublish(eventId: string, setData: any, tanggal: Date) {
- if (moment(tanggal).diff(Date.now(), "minutes") < 0)
- return ComponentGlobal_NotifikasiPeringatan(
- "Waktu acara telah lewat, Report untuk memberitahu user !"
- );
-
- const res = await AdminEvent_funEditStatusPublishById(eventId, "1");
- if (res.status === 200) {
- const dataNotif = {
- appId: res.data?.id,
- status: res.data?.EventMaster_Status?.name as any,
- userId: res.data?.authorId as any,
- pesan: res.data?.title as any,
- kategoriApp: "EVENT",
- title: "Event publish",
- };
-
- const notif = await adminNotifikasi_funCreateToUser({
- data: dataNotif as any,
- });
-
- if (notif.status === 201) {
- mqtt_client.publish(
- "USER",
- JSON.stringify({ userId: res?.data?.authorId, count: 1 })
- );
- }
-
- await AdminEvent_getListTableByStatusId("2").then((res) => {
- setData(res);
- ComponentGlobal_NotifikasiBerhasil("Berhasil update status");
- });
- } else {
- ComponentGlobal_NotifikasiGagal(res.message);
- }
-}
-
-async function onReject(
- eventId: string,
- catatan: string,
- setData: any,
- close: any
-) {
- if (catatan === "")
- return ComponentGlobal_NotifikasiPeringatan("Lengkapi Catatan");
- const body = {
- id: eventId,
- catatan: catatan,
- };
-
- const res = await AdminEvent_funEditCatatanById(body as any, "4");
- if (res.status === 200) {
- const dataNotif = {
- appId: res.data?.id,
- status: res.data?.EventMaster_Status?.name as any,
- userId: res.data?.authorId as any,
- pesan: res.data?.title as any,
- kategoriApp: "EVENT",
- title: "Event anda di tolak !",
- };
-
- const notif = await adminNotifikasi_funCreateToUser({
- data: dataNotif as any,
- });
-
- if (notif.status === 201) {
- mqtt_client.publish(
- "USER",
- JSON.stringify({ userId: res?.data?.authorId, count: 1 })
- );
- }
-
- await AdminEvent_getListTableByStatusId("2").then((val) => {
- setData(val);
- ComponentGlobal_NotifikasiBerhasil(res.message);
- close();
- });
- } else {
- ComponentGlobal_NotifikasiGagal(res.message);
- }
-}
diff --git a/src/app_modules/admin/forum/main/dashboard.tsx b/src/app_modules/admin/forum/main/dashboard.tsx
index 94cb0e43..fc46ab20 100644
--- a/src/app_modules/admin/forum/main/dashboard.tsx
+++ b/src/app_modules/admin/forum/main/dashboard.tsx
@@ -2,7 +2,6 @@
import { Group, Paper, SimpleGrid, Stack, Text, Title } from "@mantine/core";
import ComponentAdminGlobal_HeaderTamplate from "../../_admin_global/header_tamplate";
-import ComponentAdminGlobal_LoadingPage from "../../_admin_global/loading_admin_page";
export default function AdminForum_Main({
countPublish,
@@ -23,7 +22,6 @@ export default function AdminForum_Main({
countLaporanKomentar={countLaporanKomentar}
/>
- {/* */}
>
);
}
diff --git a/src/app_modules/admin/investasi/_component/button/button_banding_transaksi.tsx b/src/app_modules/admin/investasi/_component/button/button_banding_transaksi.tsx
new file mode 100644
index 00000000..6a2ed8aa
--- /dev/null
+++ b/src/app_modules/admin/investasi/_component/button/button_banding_transaksi.tsx
@@ -0,0 +1,62 @@
+"use client";
+
+import { Button } from "@mantine/core";
+import {
+ adminInvestasi_funAcceptTransaksiById,
+ adminInvestasi_funGetAllTransaksiById,
+} from "../../fun";
+import { ComponentAdminGlobal_NotifikasiBerhasil } from "@/app_modules/admin/_admin_global/admin_notifikasi/notifikasi_berhasil";
+import { ComponentAdminGlobal_NotifikasiGagal } from "@/app_modules/admin/_admin_global/admin_notifikasi/notifikasi_gagal";
+import { useState } from "react";
+
+export function AdminInvestasi_ComponentButtonBandingTransaksi({
+ invoiceId,
+ investasiId,
+ lembarTerbeli,
+ onLoadData,
+}: {
+ invoiceId: string;
+ investasiId: string;
+ lembarTerbeli: string;
+ onLoadData: (val: any) => void;
+}) {
+ const [isLoading, setLoading] = useState(false);
+ async function onAccept() {
+ const res = await adminInvestasi_funAcceptTransaksiById({
+ invoiceId,
+ investasiId,
+ lembarTerbeli,
+ });
+
+ if (res.status == 200) {
+ try {
+ const dataTransaksi = await adminInvestasi_funGetAllTransaksiById({
+ investasiId,
+ page: 1,
+ });
+ onLoadData(dataTransaksi);
+ } catch (error) {
+ console.log(error);
+ } finally {
+ ComponentAdminGlobal_NotifikasiBerhasil(res.message);
+ setLoading(true);
+ }
+ } else {
+ ComponentAdminGlobal_NotifikasiGagal(res.message);
+ }
+ }
+
+ return (
+ <>
+
+ >
+ );
+}
diff --git a/src/app_modules/admin/investasi/_component/button/button_cek_bukti_transaksi.tsx b/src/app_modules/admin/investasi/_component/button/button_cek_bukti_transaksi.tsx
new file mode 100644
index 00000000..d9e1de14
--- /dev/null
+++ b/src/app_modules/admin/investasi/_component/button/button_cek_bukti_transaksi.tsx
@@ -0,0 +1,28 @@
+import { RouterAdminInvestasi } from "@/app/lib/router_admin/router_admin_investasi";
+import { Button } from "@mantine/core";
+import { useRouter } from "next/navigation";
+import { useState } from "react";
+
+export function AdminInvestasi_ComponentCekBuktiTransfer({
+ imagesId,
+}: {
+ imagesId: string;
+}) {
+ const router = useRouter();
+ const [isLoading, setLoading] = useState(false)
+ return (
+ <>
+
+ >
+ );
+}
diff --git a/src/app_modules/admin/investasi/_component/button/button_konfirmasi_transaksi.tsx b/src/app_modules/admin/investasi/_component/button/button_konfirmasi_transaksi.tsx
new file mode 100644
index 00000000..624a25ee
--- /dev/null
+++ b/src/app_modules/admin/investasi/_component/button/button_konfirmasi_transaksi.tsx
@@ -0,0 +1,101 @@
+import { Button, Stack } from "@mantine/core";
+import {
+ adminInvestasi_funAcceptTransaksiById,
+ adminInvestasi_funGetAllTransaksiById,
+ adminInvestasi_funRejectInvoiceById,
+} from "../../fun";
+import { ComponentAdminGlobal_NotifikasiBerhasil } from "@/app_modules/admin/_admin_global/admin_notifikasi/notifikasi_berhasil";
+import { ComponentAdminGlobal_NotifikasiGagal } from "@/app_modules/admin/_admin_global/admin_notifikasi/notifikasi_gagal";
+import { useState } from "react";
+import { IconCircleCheck } from "@tabler/icons-react";
+import { IconBan } from "@tabler/icons-react";
+import { MODEL_INVOICE_INVESTASI } from "@/app_modules/investasi/_lib/interface";
+
+export function AdminInvestasi_ComponentButtonKonfirmasiTransaksi({
+ invoiceId,
+ investasiId,
+ lembarTerbeli,
+ onLoadData,
+}: {
+ invoiceId: string;
+ investasiId: string;
+ lembarTerbeli: string;
+ onLoadData: (val: any) => void;
+}) {
+ const [isLoadingAccpet, setLoadingAccept] = useState(false);
+ const [isLoadingReject, setLoadingReject] = useState(false);
+
+ async function onReject() {
+ const res = await adminInvestasi_funRejectInvoiceById({ invoiceId });
+ if (res.status == 200) {
+ try {
+ const dataTransaksi = await adminInvestasi_funGetAllTransaksiById({
+ investasiId,
+ page: 1,
+ });
+ onLoadData(dataTransaksi);
+ } catch (error) {
+ console.log(error);
+ } finally {
+ ComponentAdminGlobal_NotifikasiBerhasil(res.message);
+ setLoadingReject(true);
+ }
+ } else {
+ ComponentAdminGlobal_NotifikasiGagal(res.message);
+ }
+ }
+
+ async function onAccept() {
+ const res = await adminInvestasi_funAcceptTransaksiById({
+ invoiceId,
+ investasiId,
+ lembarTerbeli,
+ });
+
+ if (res.status == 200) {
+ try {
+ const dataTransaksi = await adminInvestasi_funGetAllTransaksiById({
+ investasiId,
+ page: 1,
+ });
+ onLoadData(dataTransaksi);
+ } catch (error) {
+ console.log(error);
+ } finally {
+ ComponentAdminGlobal_NotifikasiBerhasil(res.message);
+ setLoadingAccept(true);
+ }
+ } else {
+ ComponentAdminGlobal_NotifikasiGagal(res.message);
+ }
+ }
+
+ return (
+ <>
+
+ }
+ radius={"xl"}
+ color="green"
+ onClick={() => {
+ onAccept();
+ }}
+ >
+ Terima
+
+ }
+ radius={"xl"}
+ color="red"
+ onClick={() => onReject()}
+ >
+ Tolak
+
+
+ >
+ );
+}
diff --git a/src/app_modules/admin/investasi/_component/index.ts b/src/app_modules/admin/investasi/_component/index.ts
new file mode 100644
index 00000000..d1921d44
--- /dev/null
+++ b/src/app_modules/admin/investasi/_component/index.ts
@@ -0,0 +1,7 @@
+import { AdminInvestasi_ComponentButtonBandingTransaksi } from "./button/button_banding_transaksi";
+import { AdminInvestasi_ComponentCekBuktiTransfer } from "./button/button_cek_bukti_transaksi";
+import { AdminInvestasi_ComponentButtonKonfirmasiTransaksi } from "./button/button_konfirmasi_transaksi";
+
+export { AdminInvestasi_ComponentButtonKonfirmasiTransaksi };
+export { AdminInvestasi_ComponentButtonBandingTransaksi };
+export { AdminInvestasi_ComponentCekBuktiTransfer };
diff --git a/src/app_modules/admin/investasi/_lib/global_state.ts b/src/app_modules/admin/investasi/_lib/global_state.ts
new file mode 100644
index 00000000..33ac9151
--- /dev/null
+++ b/src/app_modules/admin/investasi/_lib/global_state.ts
@@ -0,0 +1,5 @@
+import { atomWithStorage } from "jotai/utils";
+
+const gs_admin_invetasi_menu_publish = atomWithStorage("gs_admin_invetasi_menu_publish", "1")
+
+export { gs_admin_invetasi_menu_publish }
\ No newline at end of file
diff --git a/src/app_modules/admin/investasi/_view/detail/view_bukti_transfer.tsx b/src/app_modules/admin/investasi/_view/detail/view_bukti_transfer.tsx
new file mode 100644
index 00000000..6da81662
--- /dev/null
+++ b/src/app_modules/admin/investasi/_view/detail/view_bukti_transfer.tsx
@@ -0,0 +1,22 @@
+import { RouterAdminInvestasi } from "@/app/lib/router_admin/router_admin_investasi";
+import { Center, Image, Paper, Text } from "@mantine/core";
+
+export function AdminInvestasi_ViewBuktiTransfer({
+ imageId,
+}: {
+ imageId: string;
+}) {
+ return (
+ <>
+
+
+
+
+
+ >
+ );
+}
diff --git a/src/app_modules/admin/investasi/_view/detail/view_daftar_investor.tsx b/src/app_modules/admin/investasi/_view/detail/view_daftar_investor.tsx
new file mode 100644
index 00000000..fdc9ac28
--- /dev/null
+++ b/src/app_modules/admin/investasi/_view/detail/view_daftar_investor.tsx
@@ -0,0 +1,3 @@
+export function AdminInvestasi_ViewDaftarInvestor() {
+ return <>ini daftar investor>;
+}
diff --git a/src/app_modules/admin/investasi/_view/detail/view_daftar_transaksi.tsx b/src/app_modules/admin/investasi/_view/detail/view_daftar_transaksi.tsx
new file mode 100644
index 00000000..5cd26fd7
--- /dev/null
+++ b/src/app_modules/admin/investasi/_view/detail/view_daftar_transaksi.tsx
@@ -0,0 +1,259 @@
+import { ComponentAdminGlobal_TampilanRupiah } from "@/app_modules/admin/_admin_global/_component";
+import {
+ MODEL_INVOICE_INVESTASI,
+ MODEL_STATUS_INVOICE_INVESTASI,
+} from "@/app_modules/investasi/_lib/interface";
+import {
+ ActionIcon,
+ Badge,
+ Center,
+ Group,
+ Pagination,
+ Paper,
+ ScrollArea,
+ Select,
+ Stack,
+ Table,
+ Title,
+} from "@mantine/core";
+import { IconReload } from "@tabler/icons-react";
+import { isEmpty } from "lodash";
+import { useRouter } from "next/navigation";
+import { useState } from "react";
+import {
+ AdminInvestasi_ComponentButtonBandingTransaksi,
+ AdminInvestasi_ComponentButtonKonfirmasiTransaksi,
+ AdminInvestasi_ComponentCekBuktiTransfer,
+} from "../../_component";
+import { adminInvestasi_funGetAllTransaksiById } from "../../fun";
+
+export function AdminInvestasi_ViewDaftarTransaksi({
+ dataTransaksi,
+ statusTransaksi,
+ investasiId,
+}: {
+ dataTransaksi: any;
+ statusTransaksi: MODEL_STATUS_INVOICE_INVESTASI[];
+ investasiId: string;
+}) {
+ const router = useRouter();
+ const [isLoading, setLoading] = useState(false);
+ const [idData, setIdData] = useState("");
+ const [listStatsus, setListStatus] = useState(statusTransaksi);
+
+ const [data, setData] = useState(
+ dataTransaksi.data
+ );
+ const [isNPage, setNPage] = useState(dataTransaksi.nPage);
+ const [isActivePage, setActivePage] = useState(1);
+ const [selectedStatus, setSelectedStatus] = useState("");
+
+ async function onPageClick(p: any) {
+ setActivePage(p);
+ const loadData = await adminInvestasi_funGetAllTransaksiById({
+ investasiId: investasiId,
+ page: p,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ }
+
+ async function onSelected(selectStatus: any) {
+ setSelectedStatus(selectStatus);
+ const loadData = await adminInvestasi_funGetAllTransaksiById({
+ investasiId: investasiId,
+ page: isActivePage,
+ selectStatus: selectStatus,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ }
+
+ async function onReload() {
+ const loadData = await adminInvestasi_funGetAllTransaksiById({
+ investasiId: investasiId,
+ page: 1,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ }
+
+ const tableRows = data?.map((e, i) => (
+
+ |
+ {e?.Author.username}
+ |
+
+ {e?.MasterBank.namaBank}
+ |
+
+
+
+
+ |
+
+
+ {new Intl.NumberFormat("id-ID", { maximumFractionDigits: 10 }).format(
+ +e?.lembarTerbeli
+ )}
+
+ |
+
+
+ {new Intl.DateTimeFormat("id-ID", { dateStyle: "full" }).format(
+ e?.createdAt
+ )}
+
+ |
+
+
+
+ {e?.StatusInvoice?.name}
+
+
+ |
+
+
+ {e?.statusInvoiceId !== "3" ? (
+
+ ) : (
+ "-"
+ )}
+
+ |
+
+
+ {e.statusInvoiceId === "1" && "-"}
+ {e.statusInvoiceId === "2" && (
+ {
+ setData(val.data);
+ setNPage(val.nPage);
+ }}
+ />
+ )}
+ {e.statusInvoiceId === "3" && "-"}
+ {e.statusInvoiceId === "4" && (
+ {
+ setData(val.data);
+ setNPage(val.nPage);
+ }}
+ />
+ )}
+
+ |
+
+ ));
+
+ return (
+ <>
+
+
+ Transaksi
+
+ {
+ onReload();
+ }}
+ >
+
+
+
+
+
+
+
+
+
+
+ |
+ Nama Investor
+ |
+
+ Nama Bank
+ |
+
+ Jumlah Investasi
+ |
+
+ Lembar Terbeli
+ |
+
+ Tanggal
+ |
+
+ Status
+ |
+
+ Bukti Transfer
+ |
+
+ Aksi
+ |
+
+
+ {tableRows}
+
+
+
+
+ {
+ onPageClick(val);
+ }}
+ />
+
+
+
+ >
+ );
+}
diff --git a/src/app_modules/admin/investasi/_view/detail/view_detail_data.tsx b/src/app_modules/admin/investasi/_view/detail/view_detail_data.tsx
new file mode 100644
index 00000000..86ef258f
--- /dev/null
+++ b/src/app_modules/admin/investasi/_view/detail/view_detail_data.tsx
@@ -0,0 +1,40 @@
+import { MODEL_INVESTASI } from "@/app_modules/investasi/_lib/interface";
+import { SimpleGrid } from "@mantine/core";
+import { ComponentAdminInvestasi_DetailDataAuthor } from "../../_component/detail_data_author";
+import { ComponentAdminInvestasi_DetailData } from "../../_component/detail_data_investasi";
+import { ComponentAdminInvestasi_DetailGambar } from "../../_component/detail_gambar_investasi";
+import { ComponentAdminInvestasi_UIDetailFile } from "../../_component/ui_detail_file";
+
+export function AdminInvestasi_ViewDetailData({
+ data,
+}: {
+ data: MODEL_INVESTASI;
+}) {
+ return (
+ <>
+
+ {/* Data Author */}
+
+
+ {/* Data Foto */}
+
+
+ {/* Data Detail */}
+
+
+
+ >
+ );
+}
diff --git a/src/app_modules/admin/investasi/_view/index.ts b/src/app_modules/admin/investasi/_view/index.ts
new file mode 100644
index 00000000..febb4a2a
--- /dev/null
+++ b/src/app_modules/admin/investasi/_view/index.ts
@@ -0,0 +1,9 @@
+import { AdminInvestasi_ViewBuktiTransfer } from "./detail/view_bukti_transfer";
+import { AdminInvestasi_ViewDaftarInvestor } from "./detail/view_daftar_investor";
+import { AdminInvestasi_ViewDaftarTransaksi } from "./detail/view_daftar_transaksi";
+import { AdminInvestasi_ViewDetailData } from "./detail/view_detail_data";
+
+export { AdminInvestasi_ViewDetailData };
+export { AdminInvestasi_ViewDaftarTransaksi };
+export { AdminInvestasi_ViewDaftarInvestor };
+export { AdminInvestasi_ViewBuktiTransfer };
diff --git a/src/app_modules/admin/investasi/bukti_transfer/view.tsx b/src/app_modules/admin/investasi/bukti_transfer/view.tsx
index c67e4f39..0d5e6817 100644
--- a/src/app_modules/admin/investasi/bukti_transfer/view.tsx
+++ b/src/app_modules/admin/investasi/bukti_transfer/view.tsx
@@ -16,7 +16,7 @@ import { IconChevronRight } from "@tabler/icons-react";
import { useRouter } from "next/navigation";
export default function Admin_BuktiTransferInvestasi() {
- const router = useRouter()
+ const router = useRouter();
const listUsername = [
{
id: 1,
@@ -41,7 +41,13 @@ export default function Admin_BuktiTransferInvestasi() {
<>
{/* Box Username */}
{listUsername.map((e) => (
- router.push(RouterAdminInvestasi_OLD.status_transfer)}>
+ router.push(RouterAdminInvestasi_OLD.status_transfer)}
+ >
Username
diff --git a/src/app_modules/admin/investasi/detail/detail_bukti_transfer.tsx b/src/app_modules/admin/investasi/detail/detail_bukti_transfer.tsx
new file mode 100644
index 00000000..23f7843c
--- /dev/null
+++ b/src/app_modules/admin/investasi/detail/detail_bukti_transfer.tsx
@@ -0,0 +1,16 @@
+"use client";
+
+import { Stack } from "@mantine/core";
+import ComponentAdminGlobal_BackButton from "../../_admin_global/back_button";
+import { AdminInvestasi_ViewBuktiTransfer } from "../_view";
+import { ComponentAdminGlobal_TitlePage } from "../../_admin_global/_component";
+
+export function AdminInvestasi_DetailBuktiTransfer({ imageId }: { imageId: string }) {
+ return (
+
+
+
+
+
+ );
+}
diff --git a/src/app_modules/admin/investasi/detail/detail_publish.tsx b/src/app_modules/admin/investasi/detail/detail_publish.tsx
index ee6a4306..fdcdd12d 100644
--- a/src/app_modules/admin/investasi/detail/detail_publish.tsx
+++ b/src/app_modules/admin/investasi/detail/detail_publish.tsx
@@ -1,159 +1,81 @@
"use client";
-import { MODEL_INVESTASI } from "@/app_modules/investasi/_lib/interface";
-import {
- AspectRatio,
- Box,
- Center,
- Grid,
- Image,
- List,
- Paper,
- SimpleGrid,
- Stack,
- Text,
- ThemeIcon,
- Title,
-} from "@mantine/core";
+import { MODEL_INVESTASI } from "@/app_modules/investasi/_lib/interface";
+import { Button, Group, Stack } from "@mantine/core";
+import { IconCircleCheck } from "@tabler/icons-react";
+import { useState } from "react";
import ComponentAdminGlobal_BackButton from "../../_admin_global/back_button";
-import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
-import { IconCircleCheck, IconHome } from "@tabler/icons-react";
-import investasi from "../../notifikasi/route_setting/investasi";
+import {
+ AdminInvestasi_ViewDaftarInvestor,
+ AdminInvestasi_ViewDaftarTransaksi,
+ AdminInvestasi_ViewDetailData,
+} from "../_view";
+import { useAtom } from "jotai";
+import { gs_admin_invetasi_menu_publish } from "../_lib/global_state";
export function AdminInvestasi_DetailPublish({
data,
+ dataTransaksi,
+ statusTransaksi,
+ investasiId,
}: {
data: MODEL_INVESTASI;
+ dataTransaksi: any[];
+ statusTransaksi: any[];
+ investasiId: string;
}) {
+ const [selectPage, setSelectPage] = useAtom(gs_admin_invetasi_menu_publish);
+ const listPage = [
+ {
+ id: "1",
+ name: "Detail Data",
+ icon: ,
+ },
+ {
+ id: "2",
+ name: "Daftar Transaksi",
+ icon: ,
+ },
+ // {
+ // id: "3",
+ // name: "Daftar Investor",
+ // icon: ,
+ // },
+ ];
+
return (
<>
-
+
-
-
-
-
+
+
+ {listPage.map((e) => (
+
+ ))}
+
+
+ {selectPage == "1" ? (
+
+ ) : null}
+ {selectPage == "2" ? (
+
+ ) : null}
+ {/* {selectPage == "3" ? : null} */}
>
);
}
-
-function InformasiAuthor({ data }: { data: MODEL_INVESTASI }) {
- return (
- <>
-
-
-
- {data.title}
-
-
-
-
-
-
-
-
-
- Informasi pemilik
-
-
-
-
- }
- >
- {data.author.username}
- +{data.author.nomor}
- {data.author.Profile.email}
-
-
-
-
- >
- );
-}
-
-function InformasiDataInvestasi({ data }: { data: MODEL_INVESTASI }) {
- return (
- <>
-
-
- Rincian Data Investasi
-
-
-
-
-
-
- Dana Dibutuhkan
-
- Rp.{" "}
- {new Intl.NumberFormat("id-ID", {
- maximumFractionDigits: 10,
- }).format(+data.targetDana)}
-
-
-
- Harga Per Lembar
-
- Rp.{" "}
- {new Intl.NumberFormat("id-ID", {
- maximumFractionDigits: 10,
- }).format(+data.hargaLembar)}{" "}
-
-
-
- Jadwal Pembagian
-
- {data.MasterPembagianDeviden.name} bulan{" "}
-
-
-
- Pencarian Investor
-
- {data.MasterPencarianInvestor.name} hari{" "}
-
-
-
-
-
-
-
- ROI
- {data.roi} %
-
-
- Total Lembar
-
- {" "}
- {new Intl.NumberFormat("id-ID", {
- maximumFractionDigits: 10,
- }).format(+data.totalLembar)}{" "}
- lembar
-
-
-
- Pembagian Deviden
- {data.MasterPeriodeDeviden.name}
-
-
-
-
-
-
-
-
- >
- );
-}
diff --git a/src/app_modules/admin/investasi/detail/detail_review.tsx b/src/app_modules/admin/investasi/detail/detail_review.tsx
index e1b08d31..21d19bdd 100644
--- a/src/app_modules/admin/investasi/detail/detail_review.tsx
+++ b/src/app_modules/admin/investasi/detail/detail_review.tsx
@@ -1,38 +1,13 @@
"use client";
-import { RouterAdminInvestasi } from "@/app/lib/router_admin/router_admin_investasi";
-import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
-import { BeritaInvestasi } from "@/app_modules/investasi";
-import { MODEL_INVESTASI } from "@/app_modules/investasi/_lib/interface";
+import { MODEL_INVESTASI } from "@/app_modules/investasi/_lib/interface";
+import getOneInvestasiById from "@/app_modules/investasi/fun/get_one_investasi_by_id";
import mqtt_client from "@/util/mqtt_client";
-import {
- AspectRatio,
- Box,
- Button,
- Center,
- Divider,
- Grid,
- Group,
- Image,
- Modal,
- Paper,
- SimpleGrid,
- Stack,
- Text,
- Textarea,
- Title,
-} from "@mantine/core";
+import { Button, Group, SimpleGrid, Stack } from "@mantine/core";
import { useShallowEffect } from "@mantine/hooks";
-import {
- IconAlertHexagonFilled,
- IconCheck,
- IconFileTypePdf,
-} from "@tabler/icons-react";
import _ from "lodash";
-import Link from "next/link";
import { useRouter } from "next/navigation";
import { useState } from "react";
-import "react-simple-toasts/dist/theme/dark.css";
import { ComponentAdminGlobal_NotifikasiBerhasil } from "../../_admin_global/admin_notifikasi/notifikasi_berhasil";
import { ComponentAdminGlobal_NotifikasiGagal } from "../../_admin_global/admin_notifikasi/notifikasi_gagal";
import { ComponentAdminGlobal_NotifikasiPeringatan } from "../../_admin_global/admin_notifikasi/notifikasi_peringatan";
@@ -44,7 +19,6 @@ import { ComponentAdminInvestasi_DetailGambar } from "../_component/detail_gamba
import { ComponentAdminInvestasi_UIDetailFile } from "../_component/ui_detail_file";
import { adminInvestasi_funEditStatusPublishById } from "../fun/edit/fun_status_publish_by_id";
import Admin_funRejectInvestasi from "../fun/fun_reject_investasi";
-import getOneInvestasiById from "@/app_modules/investasi/fun/get_one_investasi_by_id";
export default function AdminInvestasi_DetailReview({
dataInvestasi,
@@ -180,6 +154,7 @@ export default function AdminInvestasi_DetailReview({
""
)}
+
>
);
-
- return (
- <>
-
-
-
-
- {!publish || data.MasterStatusInvestasi.id === "4" ? (
- ""
- ) : (
- }
- onClick={() => {
- onPublish();
- }}
- >
- Publish
-
- )}
-
- {data.MasterStatusInvestasi.id === "3" ? (
- ""
- ) : (
-
- )}
-
-
-
-
-
-
-
-
- {/* Title */}
-
-
- {data.title}
-
-
-
-
-
-
-
-
-
- {/* Rincian Data */}
-
-
-
-
-
- Dana Dibutuhkan
-
- Rp.{" "}
- {new Intl.NumberFormat("id-ID", {
- maximumFractionDigits: 10,
- }).format(+data.targetDana)}
-
-
-
- Harga Per Lembar
-
- Rp.{" "}
- {new Intl.NumberFormat("id-ID", {
- maximumFractionDigits: 10,
- }).format(+data.hargaLembar)}{" "}
-
-
-
- Jadwal Pembagian
- {data.MasterPembagianDeviden.name} bulan
-
-
- Pencarian Investor
- {data.MasterPencarianInvestor.name} hari
-
-
-
-
-
-
- ROI
- {data.roi} %
-
-
- Total Lembar
-
- {" "}
- {new Intl.NumberFormat("id-ID", {
- maximumFractionDigits: 10,
- }).format(+data.totalLembar)}{" "}
- lembar
-
-
-
- Pembagian Deviden
- {data.MasterPeriodeDeviden.name}
-
-
-
-
-
-
-
-
-
- {/* Note */}
- {!publish || data.MasterStatusInvestasi.id === "4" ? (
- ""
- ) : (
-
- Note :
-
- Cek kembali kelengkapan file prospektus & semua dokumen
- terkait investasi sebelum mem-publish. Jika kelengkapan file
- kurang lengkap maka reject dan berikan pesan terkait
- kekurangnya.
-
-
- )}
- {publish &&
- data.MasterStatusInvestasi.id === "3" &&
- _.isEmpty(data.BeritaInvestasi) ? (
-
- ) : (
- ""
- )}
-
- {/* Note dan dokumen */}
-
-
- {/* File file */}
-
- {/* Prospektus */}
-
- Prospektus :
- {data.ProspektusInvestasi === null ? (
- Tidak ada file
- ) : (
-
-
-
- Prospektus_{data.title}
-
-
-
-
-
- )}
-
-
- {/* Dokumen */}
-
- Dokumen :
- {_.isEmpty(data.DokumenInvestasi) ? (
- Tidak ada dokumen
- ) : (
- data.DokumenInvestasi.map((e) => (
-
-
-
- {e.title}
-
-
-
-
-
- ))
- )}
-
-
-
-
-
-
- setOpenModal(false)}
- // withCloseButton={false}
- title="Masukan alasan penolakan"
- >
-
-
- {/* {JSON.stringify(investasi, null, 2)} */}
- >
- );
}
diff --git a/src/app_modules/admin/investasi/detail/index.ts b/src/app_modules/admin/investasi/detail/index.ts
new file mode 100644
index 00000000..d9c1f0ca
--- /dev/null
+++ b/src/app_modules/admin/investasi/detail/index.ts
@@ -0,0 +1,3 @@
+import { AdminInvestasi_DetailBuktiTransfer } from "./detail_bukti_transfer";
+
+export { AdminInvestasi_DetailBuktiTransfer };
diff --git a/src/app_modules/admin/investasi/fun/edit/fun_accept_invoice_by_id.ts b/src/app_modules/admin/investasi/fun/edit/fun_accept_invoice_by_id.ts
new file mode 100644
index 00000000..61081ad6
--- /dev/null
+++ b/src/app_modules/admin/investasi/fun/edit/fun_accept_invoice_by_id.ts
@@ -0,0 +1,74 @@
+"use server";
+
+import prisma from "@/app/lib/prisma";
+import { RouterAdminInvestasi } from "@/app/lib/router_admin/router_admin_investasi";
+import { toNumber } from "lodash";
+import { revalidatePath } from "next/cache";
+
+export async function adminInvestasi_funAcceptTransaksiById({
+ invoiceId,
+ investasiId,
+ lembarTerbeli,
+}: {
+ invoiceId: string;
+ investasiId: string;
+ lembarTerbeli: string;
+}) {
+ const dataInvestasi: any = await prisma.investasi.findFirst({
+ where: {
+ id: investasiId,
+ },
+ select: {
+ totalLembar: true,
+ sisaLembar: true,
+ lembarTerbeli: true,
+ },
+ });
+
+ // Hitung TOTAL SISA LEMBAR
+ const investasi_sisaLembar = toNumber(dataInvestasi?.sisaLembar);
+ const invoice_lembarTerbeli = toNumber(lembarTerbeli);
+ const resultSisaLembar = investasi_sisaLembar - invoice_lembarTerbeli;
+
+ // TAMBAH LEMBAR TERBELI
+ const investasi_lembarTerbeli = toNumber(dataInvestasi?.lembarTerbeli);
+ const resultLembarTerbeli = investasi_lembarTerbeli + invoice_lembarTerbeli;
+
+ // Progress
+ const investasi_totalLembar = toNumber(dataInvestasi?.totalLembar);
+ const progress = (resultLembarTerbeli / investasi_totalLembar) * 100;
+ const resultProgres = toNumber(progress).toFixed(2);
+
+ const updt = await prisma.investasi_Invoice.update({
+ where: {
+ id: invoiceId,
+ },
+ data: {
+ statusInvoiceId: "1",
+ },
+ });
+
+ if (!updt) {
+ return { status: 400, message: "Gagal Update Status" };
+ } else {
+ const updateInvestasi = await prisma.investasi.update({
+ where: {
+ id: investasiId,
+ },
+ data: {
+ sisaLembar: resultSisaLembar.toString(),
+ lembarTerbeli: resultLembarTerbeli.toString(),
+ progress: resultProgres,
+ },
+ });
+
+ if (!updateInvestasi)
+ return { status: 400, message: "Gagal Update Data Investasi" };
+
+ revalidatePath(RouterAdminInvestasi.detail_publish);
+ return {
+ status: 200,
+ message: "Update Berhasil",
+ };
+ }
+}
diff --git a/src/app_modules/admin/investasi/fun/edit/fun_reject_invoice_by_id.ts b/src/app_modules/admin/investasi/fun/edit/fun_reject_invoice_by_id.ts
new file mode 100644
index 00000000..398b5c51
--- /dev/null
+++ b/src/app_modules/admin/investasi/fun/edit/fun_reject_invoice_by_id.ts
@@ -0,0 +1,27 @@
+"use server";
+
+import prisma from "@/app/lib/prisma";
+import { RouterAdminInvestasi } from "@/app/lib/router_admin/router_admin_investasi";
+import { revalidatePath } from "next/cache";
+
+export async function adminInvestasi_funRejectInvoiceById({
+ invoiceId,
+}: {
+ invoiceId: string;
+}) {
+ const updt = await prisma.investasi_Invoice.update({
+ where: {
+ id: invoiceId,
+ },
+ data: {
+ statusInvoiceId: "4",
+ },
+ });
+
+ if (!updt) return { status: 400, message: "Gagal Update" };
+ revalidatePath(RouterAdminInvestasi.detail_publish);
+ return {
+ status: 200,
+ message: "Update Berhasil",
+ };
+}
diff --git a/src/app_modules/admin/investasi/fun/get/fun_get_all_transaksi_by_id.ts b/src/app_modules/admin/investasi/fun/get/fun_get_all_transaksi_by_id.ts
new file mode 100644
index 00000000..299e67ea
--- /dev/null
+++ b/src/app_modules/admin/investasi/fun/get/fun_get_all_transaksi_by_id.ts
@@ -0,0 +1,59 @@
+"use server";
+
+import prisma from "@/app/lib/prisma";
+import { ceil } from "lodash";
+
+export async function adminInvestasi_funGetAllTransaksiById({
+ investasiId,
+ page,
+ selectStatus,
+}: {
+ investasiId: string;
+ page: number;
+ selectStatus?: string;
+}) {
+ const takeData = 10;
+ const skipData = page * takeData - takeData;
+
+ const data = await prisma.investasi_Invoice.findMany({
+ take: takeData,
+ skip: skipData,
+ orderBy: [
+ {
+ createdAt: "desc",
+ },
+ ],
+ where: {
+ investasiId: investasiId,
+ isActive: true,
+ statusInvoiceId: {
+ contains: selectStatus,
+ mode: "insensitive",
+ },
+ },
+ include: {
+ Author: true,
+ Images: true,
+ StatusInvoice: true,
+ MasterBank: true,
+ },
+ });
+
+ const nCount = await prisma.investasi_Invoice.count({
+ where: {
+ investasiId: investasiId,
+ isActive: true,
+ statusInvoiceId: {
+ contains: selectStatus,
+ mode: "insensitive",
+ },
+ },
+ });
+
+ const allData = {
+ data: data,
+ nPage: ceil(nCount / takeData),
+ };
+
+ return allData;
+}
diff --git a/src/app_modules/admin/investasi/fun/get/fun_get_one_transaksi_by_id.ts b/src/app_modules/admin/investasi/fun/get/fun_get_one_transaksi_by_id.ts
new file mode 100644
index 00000000..fd77f765
--- /dev/null
+++ b/src/app_modules/admin/investasi/fun/get/fun_get_one_transaksi_by_id.ts
@@ -0,0 +1,7 @@
+"use client";
+
+export async function adminInvestasi_funGetOneTransaksiById({
+ invoiceId,
+}: {
+ invoiceId: string;
+}) {}
diff --git a/src/app_modules/admin/investasi/fun/get/fun_get_status_transaksi.ts b/src/app_modules/admin/investasi/fun/get/fun_get_status_transaksi.ts
new file mode 100644
index 00000000..e8e4acdc
--- /dev/null
+++ b/src/app_modules/admin/investasi/fun/get/fun_get_status_transaksi.ts
@@ -0,0 +1,12 @@
+"use server";
+
+import prisma from "@/app/lib/prisma";
+
+export async function adminInvestasi_getStatusInvestasi() {
+ const data = await prisma.investasiMaster_StatusInvoice.findMany({
+ where: {
+ isActive: true,
+ },
+ });
+ return data;
+}
diff --git a/src/app_modules/admin/investasi/fun/get/get_all_publish.ts b/src/app_modules/admin/investasi/fun/get/get_all_publish.ts
index 123fa363..6458c89b 100644
--- a/src/app_modules/admin/investasi/fun/get/get_all_publish.ts
+++ b/src/app_modules/admin/investasi/fun/get/get_all_publish.ts
@@ -16,9 +16,11 @@ export async function adminInvestasi_funGetAllPublish({
const data = await prisma.investasi.findMany({
take: takeData,
skip: skipData,
- orderBy: {
- countDown: "desc",
- },
+ orderBy: [
+ {
+ countDown: "desc",
+ },
+ ],
where: {
active: true,
masterStatusInvestasiId: "1",
@@ -27,17 +29,7 @@ export async function adminInvestasi_funGetAllPublish({
mode: "insensitive",
},
},
- select: {
- id: true,
- title: true,
- authorId: true,
- hargaLembar: true,
- targetDana: true,
- totalLembar: true,
- roi: true,
- active: true,
- imagesId: true,
- catatan: true,
+ include: {
MasterStatusInvestasi: true,
BeritaInvestasi: true,
DokumenInvestasi: true,
@@ -46,8 +38,11 @@ export async function adminInvestasi_funGetAllPublish({
MasterPencarianInvestor: true,
MasterPeriodeDeviden: true,
author: true,
- progress: true,
- sisaLembar: true,
+ Investasi_Invoice: {
+ where: {
+ statusInvoiceId: "2",
+ },
+ },
},
});
diff --git a/src/app_modules/admin/investasi/fun/index.ts b/src/app_modules/admin/investasi/fun/index.ts
new file mode 100644
index 00000000..6a10aa52
--- /dev/null
+++ b/src/app_modules/admin/investasi/fun/index.ts
@@ -0,0 +1,9 @@
+import { adminInvestasi_funAcceptTransaksiById } from "./edit/fun_accept_invoice_by_id";
+import { adminInvestasi_funRejectInvoiceById } from "./edit/fun_reject_invoice_by_id";
+import { adminInvestasi_funGetAllTransaksiById } from "./get/fun_get_all_transaksi_by_id";
+import { adminInvestasi_getStatusInvestasi } from "./get/fun_get_status_transaksi";
+
+export { adminInvestasi_getStatusInvestasi };
+export { adminInvestasi_funGetAllTransaksiById };
+export { adminInvestasi_funRejectInvoiceById };
+export { adminInvestasi_funAcceptTransaksiById };
diff --git a/src/app_modules/admin/investasi/main/table_publish.tsx b/src/app_modules/admin/investasi/main/table_publish.tsx
index 90203c40..38b5bd18 100644
--- a/src/app_modules/admin/investasi/main/table_publish.tsx
+++ b/src/app_modules/admin/investasi/main/table_publish.tsx
@@ -1,6 +1,7 @@
"use client";
-import { RouterAdminInvestasi_OLD } from "@/app/lib/router_hipmi/router_admin";
-import { MODEL_INVESTASI } from "@/app_modules/investasi/_lib/interface";
+
+import { RouterAdminInvestasi } from "@/app/lib/router_admin/router_admin_investasi";
+import { MODEL_INVESTASI } from "@/app_modules/investasi/_lib/interface";
import {
Button,
Center,
@@ -12,7 +13,7 @@ import {
Table,
Text,
TextInput,
- Title
+ Title,
} from "@mantine/core";
import { IconSearch } from "@tabler/icons-react";
import _ from "lodash";
@@ -21,7 +22,6 @@ import { useState } from "react";
import ComponentAdminGlobal_HeaderTamplate from "../../_admin_global/header_tamplate";
import ComponentAdminGlobal_IsEmptyData from "../../_admin_global/is_empty_data";
import { adminInvestasi_funGetAllPublish } from "../fun/get/get_all_publish";
-import { RouterAdminInvestasi } from "@/app/lib/router_admin/router_admin_investasi";
export default function Admin_TablePublishInvestasi({
dataInvestsi,
@@ -45,6 +45,8 @@ function TableView({ listData }: { listData: any }) {
const [nPage, setNPage] = useState(listData.nPage);
const [activePage, setActivePage] = useState(1);
const [isSearch, setSearch] = useState("");
+ const [isLoading, setLoading] = useState(false);
+ const [idData, setIdData] = useState("");
async function onSearch(s: string) {
setSearch(s);
@@ -96,15 +98,24 @@ function TableView({ listData }: { listData: any }) {
}).format(+e.totalLembar)}
|
+
+
+ {e.Investasi_Invoice.length}
+
+ |
@@ -166,6 +177,9 @@ function TableView({ listData }: { listData: any }) {
|
Total Saham
|
+
+ Validasi
+ |
Aksi
|
diff --git a/src/app_modules/admin/investasi/main/table_reject.tsx b/src/app_modules/admin/investasi/main/table_reject.tsx
index 54f92a28..8f3647cb 100644
--- a/src/app_modules/admin/investasi/main/table_reject.tsx
+++ b/src/app_modules/admin/investasi/main/table_reject.tsx
@@ -1,6 +1,6 @@
"use client";
import { RouterAdminInvestasi_OLD } from "@/app/lib/router_hipmi/router_admin";
-import { MODEL_INVESTASI } from "@/app_modules/investasi/_lib/interface";
+import { MODEL_INVESTASI } from "@/app_modules/investasi/_lib/interface";
import {
Badge,
ActionIcon,
@@ -122,6 +122,8 @@ function TableView({ listData }: { listData: any }) {
const [nPage, setNPage] = useState(listData.nPage);
const [activePage, setActivePage] = useState(1);
const [isSearch, setSearch] = useState("");
+ const [isLoading, setLoading] = useState(false);
+ const [idData, setIdData] = useState("");
async function onSearch(s: string) {
setSearch(s);
@@ -165,11 +167,15 @@ function TableView({ listData }: { listData: any }) {
diff --git a/src/app_modules/admin/investasi/main/table_review.tsx b/src/app_modules/admin/investasi/main/table_review.tsx
index fc3948d6..b8e45c46 100644
--- a/src/app_modules/admin/investasi/main/table_review.tsx
+++ b/src/app_modules/admin/investasi/main/table_review.tsx
@@ -1,7 +1,7 @@
"use client";
import { RouterAdminInvestasi } from "@/app/lib/router_admin/router_admin_investasi";
import { RouterAdminInvestasi_OLD } from "@/app/lib/router_hipmi/router_admin";
-import { MODEL_INVESTASI } from "@/app_modules/investasi/_lib/interface";
+import { MODEL_INVESTASI } from "@/app_modules/investasi/_lib/interface";
import {
Badge,
ActionIcon,
@@ -50,6 +50,8 @@ function TableView({ listData }: { listData: any }) {
const [nPage, setNPage] = useState(listData.nPage);
const [activePage, setActivePage] = useState(1);
const [isSearch, setSearch] = useState("");
+ const [isLoading, setLoading] = useState(false);
+ const [idData, setIdData] = useState("");
async function onSearch(s: string) {
setSearch(s);
@@ -106,11 +108,15 @@ function TableView({ listData }: { listData: any }) {
diff --git a/src/app_modules/admin/job/child/arsip/index.tsx b/src/app_modules/admin/job/child/arsip/index.tsx
index 3f4dd666..37819715 100644
--- a/src/app_modules/admin/job/child/arsip/index.tsx
+++ b/src/app_modules/admin/job/child/arsip/index.tsx
@@ -2,7 +2,7 @@
import { RouterProfile } from "@/app/lib/router_hipmi/router_katalog";
import ComponentAdminGlobal_HeaderTamplate from "@/app_modules/admin/_admin_global/header_tamplate";
-import { AdminEvent_getListPesertaById } from "@/app_modules/admin/event/fun/get/get_list_peserta_by_id";
+import { adminEvent_getListPesertaById } from "@/app_modules/admin/event/fun/get/get_list_peserta_by_id";
import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
import {
MODEL_EVENT,
diff --git a/src/app_modules/admin/map/component/comp_detail_data_drawer.tsx b/src/app_modules/admin/map/component/comp_detail_data_drawer.tsx
new file mode 100644
index 00000000..cbf04250
--- /dev/null
+++ b/src/app_modules/admin/map/component/comp_detail_data_drawer.tsx
@@ -0,0 +1,124 @@
+import { RouterMap } from "@/app/lib/router_hipmi/router_map";
+import { MODEL_MAP } from "@/app_modules/map/lib/interface";
+import {
+ Stack,
+ AspectRatio,
+ Box,
+ Grid,
+ Image,
+ Text,
+ Button,
+ Center,
+} from "@mantine/core";
+import { useShallowEffect } from "@mantine/hooks";
+import {
+ IconBuildingSkyscraper,
+ IconListDetails,
+ IconPhoneCall,
+ IconMapPin,
+ IconPinned,
+} from "@tabler/icons-react";
+import { useState } from "react";
+import { adminMap_funGetOneById } from "../fun/fun_get_one_by_id";
+
+export function ComponentAdminMap_DetailDataDrawer({
+ mapId,
+}: {
+ mapId: string;
+}) {
+ const [data, setData] = useState();
+
+ useShallowEffect(() => {
+ onLoadMap(mapId);
+ }, [mapId]);
+
+ async function onLoadMap(mapId: string) {
+ try {
+ const res = await adminMap_funGetOneById({ mapId: mapId });
+ setData(res as any);
+ } catch (error) {
+ console.log(error);
+ }
+ }
+
+ return (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+ {data?.Portofolio.namaBisnis}
+
+
+
+
+
+
+
+ {data?.Portofolio.MasterBidangBisnis.name}
+
+
+
+
+
+
+
+ +{data?.Portofolio.tlpn}
+
+
+
+
+
+
+
+ {data?.Portofolio.alamatKantor}
+
+
+
+
+
+
+
+ {data?.Portofolio.deskripsi}
+
+
+
+
+ {data ? (
+
+
+
+ ) : (
+
+
+
+ )}
+
+ >
+ );
+}
diff --git a/src/app_modules/admin/map/component/comp_skeleton_drawer.tsx b/src/app_modules/admin/map/component/comp_skeleton_drawer.tsx
new file mode 100644
index 00000000..23da07b3
--- /dev/null
+++ b/src/app_modules/admin/map/component/comp_skeleton_drawer.tsx
@@ -0,0 +1,65 @@
+import { Box, Button, Center, Grid, Skeleton, Stack } from "@mantine/core";
+import {
+ IconBuildingSkyscraper,
+ IconListDetails,
+ IconMapPin,
+ IconPhoneCall,
+ IconPinned,
+} from "@tabler/icons-react";
+
+export function ComponentAdminMap_SkeletonDrawer() {
+ return (
+ <>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+ );
+}
diff --git a/src/app_modules/admin/map/component/drawer_detail_map.tsx b/src/app_modules/admin/map/component/drawer_detail_map.tsx
index 19bb1de8..08461358 100644
--- a/src/app_modules/admin/map/component/drawer_detail_map.tsx
+++ b/src/app_modules/admin/map/component/drawer_detail_map.tsx
@@ -1,5 +1,7 @@
"use client";
+import { RouterMap } from "@/app/lib/router_hipmi/router_map";
+import { MODEL_MAP } from "@/app_modules/map/lib/interface";
import {
AspectRatio,
Box,
@@ -9,21 +11,20 @@ import {
Image,
Stack,
Text,
- Title,
} from "@mantine/core";
-import { ComponentAdmin_UIDrawerNotifikasi } from "../../notifikasi/ui_drawer_notifikasi";
-import { MODEL_MAP } from "@/app_modules/map/lib/interface";
import { useShallowEffect } from "@mantine/hooks";
-import { adminMap_funGetOneById } from "../fun/fun_get_one_by_id";
-import { useState } from "react";
-import { RouterMap } from "@/app/lib/router_hipmi/router_map";
import {
IconBuildingSkyscraper,
IconListDetails,
- IconPhoneCall,
IconMapPin,
+ IconPhoneCall,
IconPinned,
} from "@tabler/icons-react";
+import { useState } from "react";
+import { adminMap_funGetOneById } from "../fun/fun_get_one_by_id";
+import _ from "lodash";
+import { ComponentAdminMap_SkeletonDrawer } from "./comp_skeleton_drawer";
+import { ComponentAdminMap_DetailDataDrawer } from "./comp_detail_data_drawer";
export function ComponentAdminMap_Drawer({
opened,
@@ -41,8 +42,12 @@ export function ComponentAdminMap_Drawer({
}, [mapId]);
async function onLoadMap(mapId: string) {
- const res = await adminMap_funGetOneById({ mapId: mapId });
- setData(res as any);
+ try {
+ const res = await adminMap_funGetOneById({ mapId: mapId });
+ setData(res as any);
+ } catch (error) {
+ console.log(error);
+ }
}
return (
@@ -60,59 +65,12 @@ export function ComponentAdminMap_Drawer({
position="right"
size={"sm"}
>
-
-
-
-
+ {_.isEmpty(data) ? (
+
+ ) : (
+
+ )}
-
-
-
-
-
-
- {data?.Portofolio.namaBisnis}
-
-
-
-
-
-
-
- {data?.Portofolio.MasterBidangBisnis.name}
-
-
-
-
-
-
-
- +{data?.Portofolio.tlpn}
-
-
-
-
-
-
-
- {data?.Portofolio.alamatKantor}
-
-
-
-
-
-
-
- {data?.Portofolio.deskripsi}
-
-
-
-
{/* {JSON.stringify(data, null, 2)} */}
>
diff --git a/src/app_modules/admin/map/component/index.ts b/src/app_modules/admin/map/component/index.ts
index cd7439fd..2916e9d7 100644
--- a/src/app_modules/admin/map/component/index.ts
+++ b/src/app_modules/admin/map/component/index.ts
@@ -1,3 +1,7 @@
+import { ComponentAdminMap_DetailDataDrawer } from "./comp_detail_data_drawer";
+import { ComponentAdminMap_SkeletonDrawer } from "./comp_skeleton_drawer";
import { ComponentAdminMap_Drawer } from "./drawer_detail_map";
export { ComponentAdminMap_Drawer };
+export { ComponentAdminMap_SkeletonDrawer };
+export { ComponentAdminMap_DetailDataDrawer };
diff --git a/src/app_modules/admin/map/fun/fun_get_all_maps.ts b/src/app_modules/admin/map/fun/fun_get_all_maps.ts
index 2f26be0f..41201935 100644
--- a/src/app_modules/admin/map/fun/fun_get_all_maps.ts
+++ b/src/app_modules/admin/map/fun/fun_get_all_maps.ts
@@ -10,6 +10,10 @@ export async function adminMap_funGetAllMaps() {
where: {
isActive: true,
},
+ include: {
+ ImagePin: true,
+ Portofolio: true,
+ },
});
return data;
diff --git a/src/app_modules/admin/map/ui/ui_map_view.tsx b/src/app_modules/admin/map/ui/ui_map_view.tsx
index bc62c088..36348fe5 100644
--- a/src/app_modules/admin/map/ui/ui_map_view.tsx
+++ b/src/app_modules/admin/map/ui/ui_map_view.tsx
@@ -7,7 +7,7 @@ import {
defaultLatLong,
defaultMapZoom,
} from "@/app_modules/map/lib/default_lat_long";
-import { Image, Paper, Stack, Text } from "@mantine/core";
+import { Avatar, Image, Paper, Stack, Text } from "@mantine/core";
import "mapbox-gl/dist/mapbox-gl.css";
import Map, {
AttributionControl,
@@ -16,6 +16,9 @@ import Map, {
ScaleControl,
} from "react-map-gl";
import { ComponentAdminMap_Drawer } from "../component";
+import { AccentColor } from "@/app_modules/_global/color/color_pallet";
+import { RouterPortofolio } from "@/app/lib/router_hipmi/router_katalog";
+import { RouterMap } from "@/app/lib/router_hipmi/router_map";
export function UiAdminMap_MapBoxView({
mapboxToken,
@@ -77,25 +80,19 @@ export function UiAdminMap_MapBoxView({
setOpenDrawer(true);
}}
>
-
-
- {e.namePin}
-
+ src={
+ e.imagePinId === null
+ ? RouterPortofolio.api_logo_porto + e.Portofolio.logoId
+ : RouterMap.api_custom_pin + e.imagePinId
+ }
+ />
@@ -108,9 +105,9 @@ export function UiAdminMap_MapBoxView({
setOpenDrawer(false)}
- mapId={mapId as any}
+ opened={openDrawer}
+ onClose={() => setOpenDrawer(false)}
+ mapId={mapId as any}
/>
>
);
diff --git a/src/app_modules/admin/map/view/view.tsx b/src/app_modules/admin/map/view/view.tsx
index e907df4c..fa869a7b 100644
--- a/src/app_modules/admin/map/view/view.tsx
+++ b/src/app_modules/admin/map/view/view.tsx
@@ -2,7 +2,6 @@ import ComponentAdminGlobal_HeaderTamplate from "../../_admin_global/header_tamp
import { adminMap_funGetAllMaps } from "../fun/fun_get_all_maps";
import { UiAdminMap_MapBoxView } from "../ui";
-
const mapboxToken = process.env.MAPBOX_TOKEN!;
export async function AdminMap_View() {
const dataMap = await adminMap_funGetAllMaps();
@@ -10,7 +9,6 @@ export async function AdminMap_View() {
return (
<>
-
{e.username}
|
- {e.nomor}
+ +{e.nomor}
|
{e.active === false ? (
@@ -120,7 +120,6 @@ export default function AdminUserAccess_View({ listUser }: { listUser: any }) {
return (
<>
- {/* {JSON.stringify(listUser, null, 2)} */}
-
-
+
+
-
+
>
);
}
-function TableStatus({ listPublish }: { listPublish: MODEL_VOTING[] }) {
+function TableStatus({ listPublish }: { listPublish: any }) {
const router = useRouter();
const [opened, { open, close }] = useDisclosure(false);
- const [data, setData] = useState(listPublish);
+ const [data, setData] = useState(listPublish.data);
const [hasil, setHasil] = useState();
const [kontributor, setKontributor] = useState();
const [voteId, setVoteId] = useState("");
const [loading, setLoading] = useState(false);
+ const [isNPage, setNPage] = useState(listPublish.nPage);
+ const [isActivePage, setActivePage] = useState(1);
+ const [isSearch, setSearch] = useState("");
+
+ async function onSearch(s: string) {
+ setSearch(s);
+ const loadData = await adminVote_funGetListRiwayat({
+ page: 1,
+ search: s,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ }
+
+ async function onPageClick(p: any) {
+ setActivePage(p);
+ const loadData = await adminVote_funGetListRiwayat({
+ search: isSearch,
+ page: p,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ }
+
const TableRows = data.map((e, i) => (
|
}
+ leftIcon={}
onClick={async () => {
- setVoteId(e.id);
+ setVoteId(e?.id);
setLoading(true);
await new Promise((r) => setTimeout(r, 500));
- onList(e.id, setHasil, setKontributor, setLoading, open);
+ onList(e?.id, setHasil, setKontributor, setLoading, open);
}}
>
- Hasil Voting
+ Lihat Hasil
|
- {e.title}
+ {e?.Author?.username}
+ |
+
+ {e?.title}
|
@@ -89,27 +114,27 @@ function TableStatus({ listPublish }: { listPublish: MODEL_VOTING[] }) {
maxHeight={50}
showLabel="tampilkan"
>
- {e.deskripsi}
+ {e?.deskripsi}
|
- {e.Voting_DaftarNamaVote.map((v) => (
-
- - {v.value}
+ {e?.Voting_DaftarNamaVote.map((v) => (
+
+ - {v?.value}
))}
|
- {e.awalVote.toLocaleDateString("id-ID", { dateStyle: "long" })}
+ {e?.awalVote.toLocaleDateString("id-ID", { dateStyle: "long" })}
|
- {e.akhirVote.toLocaleDateString("id-ID", { dateStyle: "long" })}
+ {e?.akhirVote.toLocaleDateString("id-ID", { dateStyle: "long" })}
|
@@ -117,6 +142,76 @@ function TableStatus({ listPublish }: { listPublish: MODEL_VOTING[] }) {
return (
<>
+
+ {/* {JSON.stringify(listUser, null, 2)} */}
+
+ Riwayat
+ }
+ radius={"xl"}
+ placeholder="Masukan judul"
+ onChange={(val) => {
+ onSearch(val.currentTarget.value);
+ }}
+ />
+
+
+
+
+
+
+
+ |
+ Aksi
+ |
+
+ Username
+ |
+
+ Judul
+ |
+
+ Deskripsi
+ |
+
+ Pilihan
+ |
+
+ Mulai Vote
+ |
+
+ Selesai Vote
+ |
+
+
+ {TableRows}
+
+
+
+
+ {
+ onPageClick(val);
+ }}
+ />
+
+
+
+
-
-
-
- RIWAYAT
-
-
-
-
-
- |
- Aksi
- |
-
- Judul
- |
-
- Deskripsi
- |
-
- Pilihan
- |
-
- Mulai Vote
- |
-
- Selesai Vote
- |
-
-
- {TableRows}
-
-
- {_.isEmpty(TableRows) ? (
-
- Tidak Ada Data
-
- ) : (
- ""
- )}
-
-
>
);
}
diff --git a/src/app_modules/admin/vote/child/table_publish/index.tsx b/src/app_modules/admin/vote/child/table_publish/index.tsx
index 1b814369..4139e7bc 100644
--- a/src/app_modules/admin/vote/child/table_publish/index.tsx
+++ b/src/app_modules/admin/vote/child/table_publish/index.tsx
@@ -1,44 +1,31 @@
"use client";
-import { RouterProfile } from "@/app/lib/router_hipmi/router_katalog";
import ComponentAdminGlobal_HeaderTamplate from "@/app_modules/admin/_admin_global/header_tamplate";
-import { AdminEvent_getListPesertaById } from "@/app_modules/admin/event/fun/get/get_list_peserta_by_id";
-import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
+import { MODEL_VOTING } from "@/app_modules/vote/model/interface";
import {
- MODEL_EVENT,
- MODEL_EVENT_PESERTA,
-} from "@/app_modules/event/model/interface";
-import {
- MODEL_VOTE_KONTRIBUTOR,
- MODEL_VOTING,
- MODEL_VOTING_DAFTAR_NAMA_VOTE,
-} from "@/app_modules/vote/model/interface";
-import {
- Avatar,
- Badge,
Box,
Button,
- Card,
Center,
- Divider,
- Grid,
Group,
Modal,
+ Pagination,
Paper,
+ ScrollArea,
Spoiler,
Stack,
Table,
Text,
+ TextInput,
Title,
} from "@mantine/core";
import { useDisclosure } from "@mantine/hooks";
-import { IconEyeCheck, IconEyeShare } from "@tabler/icons-react";
-import _ from "lodash";
+import { IconCircleCheckFilled, IconEyeCheck, IconSearch } from "@tabler/icons-react";
import { useRouter } from "next/navigation";
import { useState } from "react";
+import ComponentAdminVote_DetailHasil from "../../component/detail_hasil";
import { AdminVote_getHasilById } from "../../fun/get/get_hasil_by_id";
import { AdminVote_getListKontributorById } from "../../fun/get/get_list_kontributor_by_id";
-import ComponentAdminVote_DetailHasil from "../../component/detail_hasil";
+import { adminVote_funGetListPublish } from "../../fun/get/status/get_list_publish";
export default function AdminVote_TablePublish({
dataVote,
@@ -48,22 +35,46 @@ export default function AdminVote_TablePublish({
return (
<>
-
+
>
);
}
-function TableStatus({ listPublish }: { listPublish: MODEL_VOTING[] }) {
+function TableStatus({ listPublish }: { listPublish: any }) {
const router = useRouter();
const [opened, { open, close }] = useDisclosure(false);
- const [data, setData] = useState(listPublish);
+ const [data, setData] = useState(listPublish.data);
const [hasil, setHasil] = useState();
const [kontributor, setKontributor] = useState();
const [voteId, setVoteId] = useState("");
const [loading, setLoading] = useState(false);
+ const [isNPage, setNPage] = useState(listPublish.nPage);
+ const [isActivePage, setActivePage] = useState(1);
+ const [isSearch, setSearch] = useState("");
+
+ async function onSearch(s: string) {
+ setSearch(s);
+ const loadData = await adminVote_funGetListPublish({
+ page: 1,
+ search: s,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ }
+
+ async function onPageClick(p: any) {
+ setActivePage(p);
+ const loadData = await adminVote_funGetListPublish({
+ search: isSearch,
+ page: p,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ }
+
const TableRows = data.map((e, i) => (
|
@@ -74,7 +85,7 @@ function TableStatus({ listPublish }: { listPublish: MODEL_VOTING[] }) {
}
radius={"xl"}
color="green"
- leftIcon={}
+ leftIcon={}
onClick={async () => {
setVoteId(e?.id);
setLoading(true);
@@ -87,7 +98,7 @@ function TableStatus({ listPublish }: { listPublish: MODEL_VOTING[] }) {
|
- {e?.Author?.Profile?.name}
+ {e?.Author?.username}
|
{e?.title}
@@ -128,6 +139,76 @@ function TableStatus({ listPublish }: { listPublish: MODEL_VOTING[] }) {
return (
<>
+
+ {/* {JSON.stringify(listUser, null, 2)} */}
+
+ Publish
+ }
+ radius={"xl"}
+ placeholder="Masukan judul"
+ onChange={(val) => {
+ onSearch(val.currentTarget.value);
+ }}
+ />
+
+
+
+
+
+
+
+ |
+ Aksi
+ |
+
+ Username
+ |
+
+ Judul
+ |
+
+ Deskripsi
+ |
+
+ Pilihan
+ |
+
+ Mulai Vote
+ |
+
+ Selesai Vote
+ |
+
+
+ {TableRows}
+
+
+
+
+ {
+ onPageClick(val);
+ }}
+ />
+
+
+
+
-
-
-
- PUBLISH
-
-
-
-
-
- |
- Aksi
- |
-
- Author
- |
-
- Judul
- |
-
- Deskripsi
- |
-
- Pilihan
- |
-
- Mulai Vote
- |
-
- Selesai Vote
- |
-
-
- {TableRows}
-
-
- {_.isEmpty(TableRows) ? (
-
- Tidak Ada Data
-
- ) : (
- ""
- )}
-
-
>
);
}
diff --git a/src/app_modules/admin/vote/child/table_reject/index.tsx b/src/app_modules/admin/vote/child/table_reject/index.tsx
index bc92e452..a564c4dc 100644
--- a/src/app_modules/admin/vote/child/table_reject/index.tsx
+++ b/src/app_modules/admin/vote/child/table_reject/index.tsx
@@ -1,18 +1,16 @@
"use client";
-import { RouterProfile } from "@/app/lib/router_hipmi/router_katalog";
+import { ComponentAdminGlobal_NotifikasiBerhasil } from "@/app_modules/admin/_admin_global/admin_notifikasi/notifikasi_berhasil";
+import { ComponentAdminGlobal_NotifikasiGagal } from "@/app_modules/admin/_admin_global/admin_notifikasi/notifikasi_gagal";
import ComponentAdminGlobal_HeaderTamplate from "@/app_modules/admin/_admin_global/header_tamplate";
-import { AdminEvent_getListPesertaById } from "@/app_modules/admin/event/fun/get/get_list_peserta_by_id";
import { MODEL_VOTING } from "@/app_modules/vote/model/interface";
import {
- Avatar,
Box,
Button,
Center,
- Divider,
- Grid,
Group,
Modal,
+ Pagination,
Paper,
ScrollArea,
Spoiler,
@@ -20,40 +18,80 @@ import {
Table,
Text,
Textarea,
+ TextInput,
Title,
} from "@mantine/core";
import { useDisclosure } from "@mantine/hooks";
-import { IconBan, IconEyeShare } from "@tabler/icons-react";
-import _ from "lodash";
+import { IconBan, IconSearch } from "@tabler/icons-react";
import { useRouter } from "next/navigation";
import { useState } from "react";
+import { adminVote_funGetListReject } from "../../fun";
import { AdminVote_funEditCatatanRejectById } from "../../fun/edit/fun_edit_catatan_reject_by_id";
-import { AdminVote_getListTableByStatusId } from "../../fun/get/get_list_table_by_status_id";
-import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
-import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
-export default function AdminVote_TableReject({
- dataVote,
-}: {
- dataVote: MODEL_VOTING[];
-}) {
+export default function AdminVote_TableReject({ dataVote }: { dataVote: any }) {
return (
<>
-
+
>
);
}
-function TableStatus({ listData }: { listData: MODEL_VOTING[] }) {
+function TableStatus({ listData }: { listData: any }) {
const router = useRouter();
const [opened, { open, close }] = useDisclosure(false);
- const [data, setData] = useState(listData);
+ const [data, setData] = useState(listData.data);
const [votingId, setVotingId] = useState("");
const [catatan, setCatatan] = useState("");
+ const [isNPage, setNPage] = useState(listData.nPage);
+ const [isActivePage, setActivePage] = useState(1);
+ const [isSearch, setSearch] = useState("");
+
+ async function onSearch(s: string) {
+ setSearch(s);
+ const loadData = await adminVote_funGetListReject({
+ page: 1,
+ search: s,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ }
+
+ async function onPageClick(p: any) {
+ setActivePage(p);
+ const loadData = await adminVote_funGetListReject({
+ search: isSearch,
+ page: p,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ }
+
+ async function onReject(
+ votingId: string,
+ catatan: string,
+ close: any,
+ setData: any
+ ) {
+ const res = await AdminVote_funEditCatatanRejectById(votingId, catatan);
+ if (res.status === 200) {
+ const loadData = await adminVote_funGetListReject({
+ page: 1,
+ search: isSearch,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ setActivePage(1);
+ ComponentAdminGlobal_NotifikasiBerhasil(res.message);
+ close();
+ } else {
+ ComponentAdminGlobal_NotifikasiGagal(res.message);
+ }
+ }
+
const TableRows = data.map((e, i) => (
@@ -129,53 +167,32 @@ function TableStatus({ listData }: { listData: MODEL_VOTING[] }) {
return (
<>
-
-
-
-
+
-
-
-
- REJECT
-
-
-
-
+
+
@@ -209,39 +226,56 @@ function TableStatus({ listData }: { listData: MODEL_VOTING[] }) {
{TableRows}
-
-
-
- {_.isEmpty(TableRows) ? (
-
- Tidak Ada Data
-
- ) : (
- ""
- )}
-
-
+
+
+
+ {
+ onPageClick(val);
+ }}
+ />
+
+
+
+
+
+
+
+
>
);
}
-
-async function onReject(
- votingId: string,
- catatan: string,
- close: any,
- setData: any
-) {
- await AdminVote_funEditCatatanRejectById(votingId, catatan).then(
- async (res) => {
- if (res.status === 200) {
- await AdminVote_getListTableByStatusId("4").then((val) => {
- setData(val);
- ComponentGlobal_NotifikasiBerhasil(res.message);
- close();
- });
- } else {
- ComponentGlobal_NotifikasiGagal(res.message);
- }
- }
- );
-}
diff --git a/src/app_modules/admin/vote/child/table_review/index.tsx b/src/app_modules/admin/vote/child/table_review/index.tsx
index 587e4ae1..33e54f3f 100644
--- a/src/app_modules/admin/vote/child/table_review/index.tsx
+++ b/src/app_modules/admin/vote/child/table_review/index.tsx
@@ -8,29 +8,32 @@ import {
Center,
Group,
Modal,
+ Pagination,
+ Paper,
ScrollArea,
Spoiler,
Stack,
Table,
Text,
Textarea,
+ TextInput,
Title,
} from "@mantine/core";
import { useDisclosure } from "@mantine/hooks";
-import { IconBan, IconEyeShare } from "@tabler/icons-react";
-import _ from "lodash";
+import { IconBan, IconCircleCheck, IconSearch } from "@tabler/icons-react";
import { useRouter } from "next/navigation";
import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
+import adminNotifikasi_funCreateToUser from "@/app_modules/admin/notifikasi/fun/create/fun_create_notif_user";
+import mqtt_client from "@/util/mqtt_client";
import moment from "moment";
import { useState } from "react";
+import { adminVote_funGetListReview } from "../../fun";
import { AdminVote_funEditStatusPublishById } from "../../fun/edit/fun_edit_status_publish_by_id";
import { AdminEvent_funEditCatatanById } from "../../fun/edit/fun_edit_status_reject_by_id";
import { AdminVote_getListTableByStatusId } from "../../fun/get/get_list_table_by_status_id";
-import mqtt_client from "@/util/mqtt_client";
-import adminNotifikasi_funCreateToUser from "@/app_modules/admin/notifikasi/fun/create/fun_create_notif_user";
export default function AdminVote_TableReview({
listVote,
@@ -40,26 +43,50 @@ export default function AdminVote_TableReview({
return (
<>
-
+
>
);
}
-function TableStatus({ listData }: { listData: MODEL_VOTING[] }) {
+function TableStatus({ listData }: { listData: any }) {
const router = useRouter();
const [opened, { open, close }] = useDisclosure(false);
- const [data, setData] = useState(listData);
+ const [data, setData] = useState(listData.data);
const [votingId, setVotingId] = useState("");
const [catatan, setCatatan] = useState("");
const [isLoadingPublish, setLoadingPublish] = useState(false);
const [isSaveLoading, setSaveLoading] = useState(false);
+ const [isNPage, setNPage] = useState(listData.nPage);
+ const [isActivePage, setActivePage] = useState(1);
+ const [isSearch, setSearch] = useState("");
+
+ async function onSearch(s: string) {
+ setSearch(s);
+ const loadData = await adminVote_funGetListReview({
+ page: 1,
+ search: s,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ }
+
+ async function onPageClick(p: any) {
+ setActivePage(p);
+ const loadData = await adminVote_funGetListReview({
+ search: isSearch,
+ page: p,
+ });
+ setData(loadData.data as any);
+ setNPage(loadData.nPage);
+ }
+
const TableRows = data.map((e, i) => (
|
- {e?.Author?.Profile?.name}
+ {e?.Author?.username}
|
{e.title}
@@ -105,7 +132,7 @@ function TableStatus({ listData }: { listData: MODEL_VOTING[] }) {
}
w={120}
color={"green"}
- leftIcon={}
+ leftIcon={}
radius={"xl"}
onClick={() =>
onPublish(
@@ -138,12 +165,83 @@ function TableStatus({ listData }: { listData: MODEL_VOTING[] }) {
return (
<>
+
+ {/* {JSON.stringify(listUser, null, 2)} */}
+
+ Review
+ }
+ radius={"xl"}
+ placeholder="Masukan judul"
+ onChange={(val) => {
+ onSearch(val.currentTarget.value);
+ }}
+ />
+
+
+
+
+
+
+
+ |
+ Username
+ |
+
+ Judul
+ |
+
+ Deskripsi
+ |
+
+ Pilihan
+ |
+
+ Mulai Vote
+ |
+
+ Selesai Vote
+ |
+
+
+ Aksi
+ |
+
+
+ {TableRows}
+
+
+
+
+ {
+ onPageClick(val);
+ }}
+ />
+
+
+
+
-
-
-
-
- REVIEW
-
-
-
-
-
-
-
- |
- Author
- |
-
- Judul
- |
-
- Deskripsi
- |
-
- Pilihan
- |
-
- Mulai Vote
- |
-
- Selesai Vote
- |
-
-
- Aksi
- |
-
-
- {TableRows}
-
-
-
-
- {_.isEmpty(TableRows) ? (
-
- Tidak Ada Data
-
- ) : (
- ""
- )}
-
-
>
);
}
diff --git a/src/app_modules/admin/vote/fun/get/status/fun_get_list_reject.ts b/src/app_modules/admin/vote/fun/get/status/fun_get_list_reject.ts
new file mode 100644
index 00000000..35619828
--- /dev/null
+++ b/src/app_modules/admin/vote/fun/get/status/fun_get_list_reject.ts
@@ -0,0 +1,65 @@
+"use server";
+
+import prisma from "@/app/lib/prisma";
+import { ceil } from "lodash";
+
+export async function adminVote_funGetListReject({
+ page,
+ search,
+}: {
+ page: number;
+ search?: string;
+}) {
+ let takeData = 10;
+ let skipData = page * takeData - takeData;
+
+ const data = await prisma.voting.findMany({
+ skip: skipData,
+ take: takeData,
+ orderBy: {
+ updatedAt: "desc",
+ },
+ where: {
+ voting_StatusId: "4",
+ isActive: true,
+ title: {
+ contains: search,
+ mode: "insensitive",
+ },
+ },
+ include: {
+ Author: {
+ select: {
+ id: true,
+ username: true,
+ Profile: {
+ select: {
+ id: true,
+ name: true,
+ },
+ },
+ },
+ },
+ Voting_Kontributor: true,
+ Voting_DaftarNamaVote: true,
+ },
+ });
+
+ const nCount = await prisma.voting.count({
+ where: {
+ voting_StatusId: "4",
+ isActive: true,
+ title: {
+ contains: search,
+ mode: "insensitive",
+ },
+ },
+ });
+
+ const allData = {
+ data: data,
+ nPage: ceil(nCount / takeData),
+ };
+
+ return allData;
+}
diff --git a/src/app_modules/admin/vote/fun/get/status/fun_get_list_review.ts b/src/app_modules/admin/vote/fun/get/status/fun_get_list_review.ts
new file mode 100644
index 00000000..a9aa0332
--- /dev/null
+++ b/src/app_modules/admin/vote/fun/get/status/fun_get_list_review.ts
@@ -0,0 +1,65 @@
+"use server";
+
+import prisma from "@/app/lib/prisma";
+import { ceil } from "lodash";
+
+export async function adminVote_funGetListReview({
+ page,
+ search,
+}: {
+ page: number;
+ search?: string;
+}) {
+ let takeData = 10;
+ let skipData = page * takeData - takeData;
+
+ const data = await prisma.voting.findMany({
+ skip: skipData,
+ take: takeData,
+ orderBy: {
+ createdAt: "desc",
+ },
+ where: {
+ voting_StatusId: "2",
+ isActive: true,
+ title: {
+ contains: search,
+ mode: "insensitive",
+ },
+ },
+ include: {
+ Author: {
+ select: {
+ id: true,
+ username: true,
+ Profile: {
+ select: {
+ id: true,
+ name: true,
+ },
+ },
+ },
+ },
+ Voting_Kontributor: true,
+ Voting_DaftarNamaVote: true,
+ },
+ });
+
+ const nCount = await prisma.voting.count({
+ where: {
+ voting_StatusId: "2",
+ isActive: true,
+ title: {
+ contains: search,
+ mode: "insensitive",
+ },
+ },
+ });
+
+ const allData = {
+ data: data,
+ nPage: ceil(nCount / takeData),
+ };
+
+ return allData;
+}
diff --git a/src/app_modules/admin/vote/fun/get/status/fun_get_riwayat.ts b/src/app_modules/admin/vote/fun/get/status/fun_get_riwayat.ts
new file mode 100644
index 00000000..c03aac2b
--- /dev/null
+++ b/src/app_modules/admin/vote/fun/get/status/fun_get_riwayat.ts
@@ -0,0 +1,73 @@
+"use server"
+
+"use server";
+
+import prisma from "@/app/lib/prisma";
+import { ceil } from "lodash";
+
+export async function adminVote_funGetListRiwayat({
+ page,
+ search,
+}: {
+ page: number;
+ search?: string;
+}) {
+ let takeData = 10;
+ let skipData = page * takeData - takeData;
+
+ const data = await prisma.voting.findMany({
+ skip: skipData,
+ take: takeData,
+ orderBy: {
+ createdAt: "desc",
+ },
+ where: {
+ voting_StatusId: "1",
+ isActive: true,
+ akhirVote: {
+ lte: new Date(),
+ },
+ title: {
+ contains: search,
+ mode: "insensitive",
+ },
+ },
+ include: {
+ Author: {
+ select: {
+ id: true,
+ username: true,
+ Profile: {
+ select: {
+ id: true,
+ name: true,
+ },
+ },
+ },
+ },
+ Voting_Kontributor: true,
+ Voting_DaftarNamaVote: true,
+ },
+ });
+
+ const nCount = await prisma.voting.count({
+ where: {
+ voting_StatusId: "1",
+ isActive: true,
+ akhirVote: {
+ lte: new Date(),
+ },
+ title: {
+ contains: search,
+ mode: "insensitive",
+ },
+ },
+ });
+
+ const allData = {
+ data: data,
+ nPage: ceil(nCount / takeData),
+ };
+
+ return allData;
+}
diff --git a/src/app_modules/admin/vote/fun/get/status/get_list_publish.ts b/src/app_modules/admin/vote/fun/get/status/get_list_publish.ts
new file mode 100644
index 00000000..f09bc200
--- /dev/null
+++ b/src/app_modules/admin/vote/fun/get/status/get_list_publish.ts
@@ -0,0 +1,71 @@
+"use server";
+
+import prisma from "@/app/lib/prisma";
+import { ceil } from "lodash";
+
+export async function adminVote_funGetListPublish({
+ page,
+ search,
+}: {
+ page: number;
+ search?: string;
+}) {
+ let takeData = 10;
+ let skipData = page * takeData - takeData;
+
+ const data = await prisma.voting.findMany({
+ skip: skipData,
+ take: takeData,
+ orderBy: {
+ createdAt: "desc",
+ },
+ where: {
+ voting_StatusId: "1",
+ isActive: true,
+ akhirVote: {
+ gte: new Date(),
+ },
+ title: {
+ contains: search,
+ mode: "insensitive",
+ },
+ },
+ include: {
+ Author: {
+ select: {
+ id: true,
+ username: true,
+ Profile: {
+ select: {
+ id: true,
+ name: true,
+ },
+ },
+ },
+ },
+ Voting_Kontributor: true,
+ Voting_DaftarNamaVote: true,
+ },
+ });
+
+ const nCount = await prisma.voting.count({
+ where: {
+ voting_StatusId: "1",
+ isActive: true,
+ akhirVote: {
+ gte: new Date(),
+ },
+ title: {
+ contains: search,
+ mode: "insensitive",
+ },
+ },
+ });
+
+ const allData = {
+ data: data,
+ nPage: ceil(nCount / takeData),
+ };
+
+ return allData;
+}
diff --git a/src/app_modules/admin/vote/fun/index.ts b/src/app_modules/admin/vote/fun/index.ts
new file mode 100644
index 00000000..fce9d2a5
--- /dev/null
+++ b/src/app_modules/admin/vote/fun/index.ts
@@ -0,0 +1,7 @@
+import { adminVote_funGetListReject } from "./get/status/fun_get_list_reject";
+import { adminVote_funGetListReview } from "./get/status/fun_get_list_review";
+import { adminVote_funGetListRiwayat } from "./get/status/fun_get_riwayat";
+
+export { adminVote_funGetListReview };
+export { adminVote_funGetListReject };
+export { adminVote_funGetListRiwayat };
diff --git a/src/app_modules/colab/fun/create/fun_create_proyek.ts b/src/app_modules/colab/fun/create/fun_create_proyek.ts
index 5a194ed2..77ad80a2 100644
--- a/src/app_modules/colab/fun/create/fun_create_proyek.ts
+++ b/src/app_modules/colab/fun/create/fun_create_proyek.ts
@@ -2,7 +2,7 @@
import prisma from "@/app/lib/prisma";
import { MODEL_COLLABORATION } from "../../model/interface";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
import { revalidatePath } from "next/cache";
import { RouterColab } from "@/app/lib/router_hipmi/router_colab";
import _ from "lodash";
@@ -10,7 +10,7 @@ import _ from "lodash";
export default async function colab_funCreateProyek(
value: MODEL_COLLABORATION
) {
- const AuthorId = await user_getOneUserId();
+ const AuthorId = await user_funGetOneUserId();
const data = await prisma.projectCollaboration.create({
data: {
diff --git a/src/app_modules/colab/fun/create/fun_create_room_chat.ts b/src/app_modules/colab/fun/create/fun_create_room_chat.ts
index 0d6cb1d3..8111d59c 100644
--- a/src/app_modules/colab/fun/create/fun_create_room_chat.ts
+++ b/src/app_modules/colab/fun/create/fun_create_room_chat.ts
@@ -1,14 +1,14 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export default async function colab_funCreateRoomChat(
nameRoom: string,
value: any[],
colabId: string
) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const createRoom = await prisma.projectCollaboration_RoomChat.create({
data: {
diff --git a/src/app_modules/colab/fun/create/room/fun_create_message_by_user_id.ts b/src/app_modules/colab/fun/create/room/fun_create_message_by_user_id.ts
index dfa6d8f8..491d858e 100644
--- a/src/app_modules/colab/fun/create/room/fun_create_message_by_user_id.ts
+++ b/src/app_modules/colab/fun/create/room/fun_create_message_by_user_id.ts
@@ -2,14 +2,14 @@
import prisma from "@/app/lib/prisma";
import { RouterColab } from "@/app/lib/router_hipmi/router_colab";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
import { revalidatePath } from "next/cache";
export default async function colab_funCreateMessageByUserId(
message: string,
roomId: string
) {
- const userLoginId = await user_getOneUserId();
+ const userLoginId = await user_funGetOneUserId();
const msg = await prisma.projectCollaboration_Message.create({
data: {
userId: userLoginId,
diff --git a/src/app_modules/colab/fun/get/cek_notifikasi.ts b/src/app_modules/colab/fun/get/cek_notifikasi.ts
index 6ec38406..a22e80f6 100644
--- a/src/app_modules/colab/fun/get/cek_notifikasi.ts
+++ b/src/app_modules/colab/fun/get/cek_notifikasi.ts
@@ -1,10 +1,10 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export default async function colab_CekNotifikasi() {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const cekNotif = await prisma.projectCollaboration_Notifikasi.findMany({
where: {
diff --git a/src/app_modules/colab/fun/get/cek_partisipasi_by_user_id.ts b/src/app_modules/colab/fun/get/cek_partisipasi_by_user_id.ts
index d88a0c23..cb8c3aa1 100644
--- a/src/app_modules/colab/fun/get/cek_partisipasi_by_user_id.ts
+++ b/src/app_modules/colab/fun/get/cek_partisipasi_by_user_id.ts
@@ -1,10 +1,10 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export default async function colab_funCekPartisipasiById(colabId: string) {
- const UserLoginId = await user_getOneUserId();
+ const UserLoginId = await user_funGetOneUserId();
const cek = await prisma.projectCollaboration_Partisipasi.findFirst({
where: {
diff --git a/src/app_modules/colab/fun/get/get_list_by_status_id.ts b/src/app_modules/colab/fun/get/get_list_by_status_id.ts
index 5ca29c22..926ae766 100644
--- a/src/app_modules/colab/fun/get/get_list_by_status_id.ts
+++ b/src/app_modules/colab/fun/get/get_list_by_status_id.ts
@@ -1,10 +1,10 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export default async function colab_getListByStatusId(statusId: number) {
- const AuthorId = await user_getOneUserId();
+ const AuthorId = await user_funGetOneUserId();
const data = await prisma.projectCollaboration.findMany({
where: {
userId: AuthorId,
diff --git a/src/app_modules/colab/fun/get/get_list_notifikasi_by_user_id.ts b/src/app_modules/colab/fun/get/get_list_notifikasi_by_user_id.ts
index a775599c..523f5146 100644
--- a/src/app_modules/colab/fun/get/get_list_notifikasi_by_user_id.ts
+++ b/src/app_modules/colab/fun/get/get_list_notifikasi_by_user_id.ts
@@ -1,10 +1,10 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export default async function colab_getListNotifikasiByUserId() {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const get = await prisma.projectCollaboration_Notifikasi.findMany({
orderBy: {
diff --git a/src/app_modules/colab/fun/get/pasrtisipan/get_list_partisipasi_proyek_by_author_id.ts b/src/app_modules/colab/fun/get/pasrtisipan/get_list_partisipasi_proyek_by_author_id.ts
index 087b914c..147fe2a7 100644
--- a/src/app_modules/colab/fun/get/pasrtisipan/get_list_partisipasi_proyek_by_author_id.ts
+++ b/src/app_modules/colab/fun/get/pasrtisipan/get_list_partisipasi_proyek_by_author_id.ts
@@ -1,14 +1,14 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export default async function colab_getListPartisipasiProyekByAuthorId({
page,
}: {
page: number;
}) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const takeData = 5;
const skipData = page * takeData - takeData;
diff --git a/src/app_modules/colab/fun/get/pasrtisipan/get_list_proyek_saya_by_author_id.ts b/src/app_modules/colab/fun/get/pasrtisipan/get_list_proyek_saya_by_author_id.ts
index f3f93d37..594d9398 100644
--- a/src/app_modules/colab/fun/get/pasrtisipan/get_list_proyek_saya_by_author_id.ts
+++ b/src/app_modules/colab/fun/get/pasrtisipan/get_list_proyek_saya_by_author_id.ts
@@ -1,14 +1,14 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export default async function colab_getListAllProyekSayaByAuthorId({
page,
}: {
page: number;
}) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const takeData = 5;
const skipData = page * takeData - takeData;
diff --git a/src/app_modules/colab/fun/get/room_chat/get_list_room_by_author_id.ts b/src/app_modules/colab/fun/get/room_chat/get_list_room_by_author_id.ts
index 68f19257..f0da803f 100644
--- a/src/app_modules/colab/fun/get/room_chat/get_list_room_by_author_id.ts
+++ b/src/app_modules/colab/fun/get/room_chat/get_list_room_by_author_id.ts
@@ -1,10 +1,10 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export default async function colab_getListRoomChatByAuthorId({page}: {page: number}) {
- const userLoginId = await user_getOneUserId();
+ const userLoginId = await user_funGetOneUserId();
const takeData = 10;
const skipData = page * takeData - takeData;
diff --git a/src/app_modules/colab/main/beranda.tsx b/src/app_modules/colab/main/beranda.tsx
index 1b4de513..9b6a7c3f 100644
--- a/src/app_modules/colab/main/beranda.tsx
+++ b/src/app_modules/colab/main/beranda.tsx
@@ -1,19 +1,18 @@
"use client";
import { RouterColab } from "@/app/lib/router_hipmi/router_colab";
-import { AccentColor } from "@/app_modules/_global/color/color_pallet";
import ComponentGlobal_CreateButton from "@/app_modules/_global/component/button_create";
import ComponentGlobal_IsEmptyData from "@/app_modules/_global/component/is_empty_data";
import mqtt_client from "@/util/mqtt_client";
-import { Affix, Box, Button, Center, Loader, rem } from "@mantine/core";
+import { Box, Center, Loader } from "@mantine/core";
import { useShallowEffect } from "@mantine/hooks";
import _ from "lodash";
import { ScrollOnly } from "next-scroll-loader";
import { useState } from "react";
+import { ComponentColab_ButtonUpdateBeranda } from "../component/button/button_update_beranda";
import { ComponentColab_CardBeranda } from "../component/card_view/card_beranda";
import colab_getListAllProyek from "../fun/get/get_list_all_proyek";
import { MODEL_COLLABORATION } from "../model/interface";
-import { ComponentColab_ButtonUpdateBeranda } from "../component/button/button_update_beranda";
export default function Colab_Beranda({
listData,
diff --git a/src/app_modules/colab/main/layout.tsx b/src/app_modules/colab/main/layout.tsx
index 4c185f62..b138b3fb 100644
--- a/src/app_modules/colab/main/layout.tsx
+++ b/src/app_modules/colab/main/layout.tsx
@@ -2,31 +2,15 @@
import { RouterColab } from "@/app/lib/router_hipmi/router_colab";
import { RouterHome } from "@/app/lib/router_hipmi/router_home";
-import AppComponentGlobal_LayoutTamplate from "@/app_modules/_global/component_layout_tamplate";
-import {
- ActionIcon,
- Center,
- Footer,
- Grid,
- Indicator,
- SimpleGrid,
- Stack,
- Text,
-} from "@mantine/core";
-import {
- IconBell,
- IconHome,
- IconMessages,
- IconUsersGroup,
-} from "@tabler/icons-react";
+import { MainColor } from "@/app_modules/_global/color/color_pallet";
+import UIGlobal_LayoutHeaderTamplate from "@/app_modules/_global/ui/ui_header_tamplate";
+import UIGlobal_LayoutTamplate from "@/app_modules/_global/ui/ui_layout_tamplate";
+import { ActionIcon, SimpleGrid, Stack, Text } from "@mantine/core";
+import { IconHome, IconMessages, IconUsersGroup } from "@tabler/icons-react";
import { useAtom } from "jotai";
import { useRouter } from "next/navigation";
import React, { useState } from "react";
-import ComponentColab_HeaderTamplate from "../component/header_tamplate";
import { gs_colab_hot_menu } from "../global_state";
-import UIGlobal_LayoutTamplate from "@/app_modules/_global/ui/ui_layout_tamplate";
-import UIGlobal_LayoutHeaderTamplate from "@/app_modules/_global/ui/ui_header_tamplate";
-import { MainColor } from "@/app_modules/_global/color/color_pallet";
export default function LayoutColab_Main({
children,
@@ -85,7 +69,7 @@ export default function LayoutColab_Main({
}
@@ -98,7 +82,7 @@ export default function LayoutColab_Main({
variant="transparent"
c={hotMenu === e.id ? MainColor.yellow : "white"}
onClick={() => {
- router.replace(e.path, {scroll: false});
+ router.replace(e.path, { scroll: false });
setHotMenu(e.id);
}}
>
diff --git a/src/app_modules/donasi/component/card_view/card_invoice.tsx b/src/app_modules/donasi/component/card_view/card_invoice.tsx
index d50c4da3..cb8aea52 100644
--- a/src/app_modules/donasi/component/card_view/card_invoice.tsx
+++ b/src/app_modules/donasi/component/card_view/card_invoice.tsx
@@ -1,3 +1,7 @@
+import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi";
+import { AccentColor } from "@/app_modules/_global/color/color_pallet";
+import { ComponentGlobal_CardLoadingOverlay } from "@/app_modules/_global/component";
+import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
import {
AspectRatio,
Badge,
@@ -10,16 +14,11 @@ import {
Stack,
Text,
} from "@mantine/core";
-import { MODEL_DONASI_INVOICE } from "../../model/interface";
-import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi";
-import { AccentColor } from "@/app_modules/_global/color/color_pallet";
-import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
-import { AppRouterInstance } from "next/dist/shared/lib/app-router-context.shared-runtime";
-import ComponentDonasi_TampilanHitungMundur from "../tampilan_hitung_mundur";
-import TampilanRupiahDonasi from "../tampilan_rupiah";
import { useRouter } from "next/navigation";
import { useState } from "react";
-import ComponentGlobal_CardLoadingOverlay from "@/app_modules/_global/loading_card";
+import { MODEL_DONASI_INVOICE } from "../../model/interface";
+import ComponentDonasi_TampilanHitungMundur from "../tampilan_hitung_mundur";
+import TampilanRupiahDonasi from "../tampilan_rupiah";
export function ComponentDonasi_CardInvoice({
data,
diff --git a/src/app_modules/donasi/component/card_view/card_publish.tsx b/src/app_modules/donasi/component/card_view/card_publish.tsx
index c1ab6842..15a8e2a0 100644
--- a/src/app_modules/donasi/component/card_view/card_publish.tsx
+++ b/src/app_modules/donasi/component/card_view/card_publish.tsx
@@ -2,9 +2,9 @@
import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi";
import { AccentColor } from "@/app_modules/_global/color/color_pallet";
+import { ComponentGlobal_CardLoadingOverlay } from "@/app_modules/_global/component";
import {
AspectRatio,
- Box,
Card,
Grid,
Image,
@@ -14,10 +14,9 @@ import {
Text,
} from "@mantine/core";
import { useRouter } from "next/navigation";
+import { useState } from "react";
import ComponentDonasi_TampilanHitungMundur from "../tampilan_hitung_mundur";
import TampilanRupiahDonasi from "../tampilan_rupiah";
-import { useState } from "react";
-import ComponentGlobal_CardLoadingOverlay from "@/app_modules/_global/loading_card";
export default function ComponentDonasi_CardPublish({
data,
diff --git a/src/app_modules/donasi/component/card_view/card_status.tsx b/src/app_modules/donasi/component/card_view/card_status.tsx
index 3ba90c7a..32cf44a6 100644
--- a/src/app_modules/donasi/component/card_view/card_status.tsx
+++ b/src/app_modules/donasi/component/card_view/card_status.tsx
@@ -1,19 +1,18 @@
import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi";
import { AccentColor } from "@/app_modules/_global/color/color_pallet";
+import { ComponentGlobal_CardLoadingOverlay } from "@/app_modules/_global/component";
import {
- Box,
- Stack,
- Grid,
AspectRatio,
- Paper,
- Image,
- Text,
Card,
+ Grid,
+ Image,
+ Paper,
+ Stack,
+ Text,
} from "@mantine/core";
import { useRouter } from "next/navigation";
-import { MODEL_DONASI } from "../../model/interface";
import { useState } from "react";
-import ComponentGlobal_CardLoadingOverlay from "@/app_modules/_global/loading_card";
+import { MODEL_DONASI } from "../../model/interface";
export function ComponentDonasi_CardStatus({
data,
diff --git a/src/app_modules/donasi/component/detail_main/detail_data_donasi.tsx b/src/app_modules/donasi/component/detail_main/detail_data_donasi.tsx
index 8c8b1c24..7ba87973 100644
--- a/src/app_modules/donasi/component/detail_main/detail_data_donasi.tsx
+++ b/src/app_modules/donasi/component/detail_main/detail_data_donasi.tsx
@@ -1,40 +1,35 @@
"use client";
-import { useRouter } from "next/navigation";
-import { MODEL_DONASI } from "../../model/interface";
import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi";
import {
- Stack,
+ AccentColor,
+ MainColor,
+} from "@/app_modules/_global/color/color_pallet";
+import ComponentGlobal_Loader from "@/app_modules/_global/component/loader";
+import {
AspectRatio,
- Paper,
- Title,
- Group,
- Progress,
- Grid,
Divider,
+ Grid,
+ Group,
Image,
+ Progress,
+ Stack,
Text,
- Center,
- Loader,
+ Title,
} from "@mantine/core";
import {
IconClover,
IconMessageChatbot,
IconMoneybag,
} from "@tabler/icons-react";
-import TampilanRupiahDonasi from "../tampilan_rupiah";
-import ComponentDonasi_TampilanHitungMundur from "../tampilan_hitung_mundur";
import { AppRouterInstance } from "next/dist/shared/lib/app-router-context.shared-runtime";
-import { NotifPeringatan } from "../notifikasi/notif_peringatan";
-import { NotifBerhasil } from "../notifikasi/notif_berhasil";
-import { Donasi_findDonaturByTokenId } from "../../fun/get/get_donatur_by_token_id";
+import { useRouter } from "next/navigation";
import { useState } from "react";
-import ComponentGlobal_CardLoadingOverlay from "@/app_modules/_global/loading_card";
-import {
- AccentColor,
- MainColor,
-} from "@/app_modules/_global/color/color_pallet";
-import ComponentGlobal_Loader from "@/app_modules/_global/component/loader";
+import { Donasi_findDonaturByTokenId } from "../../fun/get/get_donatur_by_token_id";
+import { MODEL_DONASI } from "../../model/interface";
+import { NotifPeringatan } from "../notifikasi/notif_peringatan";
+import ComponentDonasi_TampilanHitungMundur from "../tampilan_hitung_mundur";
+import TampilanRupiahDonasi from "../tampilan_rupiah";
export function ComponentDonasi_DetailDataMain({
donasi,
diff --git a/src/app_modules/donasi/edit/edit_cerita_penggalang/index.tsx b/src/app_modules/donasi/edit/edit_cerita_penggalang/index.tsx
index f6903b96..dfbad850 100644
--- a/src/app_modules/donasi/edit/edit_cerita_penggalang/index.tsx
+++ b/src/app_modules/donasi/edit/edit_cerita_penggalang/index.tsx
@@ -16,7 +16,6 @@ import { useAtom } from "jotai";
import { useRouter } from "next/navigation";
import { useState } from "react";
import { gs_donasi_tabs_posting } from "../../global_state";
-import toast from "react-simple-toasts";
import { MODEL_CERITA_DONASI } from "../../model/interface";
import { NotifPeringatan } from "../../component/notifikasi/notif_peringatan";
import _ from "lodash";
@@ -32,6 +31,8 @@ import {
MainColor,
} from "@/app_modules/_global/color/color_pallet";
import ComponentGlobal_InputCountDown from "@/app_modules/_global/component/input_countdown";
+import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
+import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
export default function EditCeritaPenggalangDonasi({
dataCerita,
@@ -230,10 +231,10 @@ async function onUpdate(
if (_.values(body).includes("")) return NotifPeringatan("Lengkapi Data");
await Donasi_funUpdateCerita(body as any, gambar).then((res) => {
if (res.status === 200) {
- NotifBerhasil(res.message);
+ ComponentGlobal_NotifikasiBerhasil(res.message);
router.back();
} else {
- toast(res.message);
+ ComponentGlobal_NotifikasiGagal(res.message);
}
});
}
diff --git a/src/app_modules/donasi/fun/get/get_all_invoice_by_author_id.tsx b/src/app_modules/donasi/fun/get/get_all_invoice_by_author_id.tsx
index 0c1c5c45..9daafdf1 100644
--- a/src/app_modules/donasi/fun/get/get_all_invoice_by_author_id.tsx
+++ b/src/app_modules/donasi/fun/get/get_all_invoice_by_author_id.tsx
@@ -1,14 +1,14 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export async function donasi_funGetAllInvoiceByAuthorId({
page,
}: {
page: number;
}) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const takeData = 5;
const skipData = page * takeData - takeData;
diff --git a/src/app_modules/donasi/fun/get/status/get_all_status_draft.ts b/src/app_modules/donasi/fun/get/status/get_all_status_draft.ts
index b0e17ab6..e0a9f38f 100644
--- a/src/app_modules/donasi/fun/get/status/get_all_status_draft.ts
+++ b/src/app_modules/donasi/fun/get/status/get_all_status_draft.ts
@@ -1,10 +1,10 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export async function donasi_funGetAllStatusDraft({ page }: { page: number }) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const takeData = 5;
const skipData = page * takeData - takeData;
diff --git a/src/app_modules/donasi/fun/get/status/get_all_status_publish.ts b/src/app_modules/donasi/fun/get/status/get_all_status_publish.ts
index 106554b9..bd1b4b9b 100644
--- a/src/app_modules/donasi/fun/get/status/get_all_status_publish.ts
+++ b/src/app_modules/donasi/fun/get/status/get_all_status_publish.ts
@@ -1,10 +1,10 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export async function donasi_funGetAllStatusPublish({ page }: { page: number }) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const takeData = 5;
const skipData = page * takeData - takeData;
diff --git a/src/app_modules/donasi/fun/get/status/get_all_status_reject.ts b/src/app_modules/donasi/fun/get/status/get_all_status_reject.ts
index 7ba4bb77..c528212d 100644
--- a/src/app_modules/donasi/fun/get/status/get_all_status_reject.ts
+++ b/src/app_modules/donasi/fun/get/status/get_all_status_reject.ts
@@ -1,10 +1,10 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export async function donasi_funGetAllStatusReject({ page }: { page: number }) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const takeData = 5;
const skipData = page * takeData - takeData;
diff --git a/src/app_modules/donasi/fun/get/status/get_all_status_review.ts b/src/app_modules/donasi/fun/get/status/get_all_status_review.ts
index 89247a2a..81266566 100644
--- a/src/app_modules/donasi/fun/get/status/get_all_status_review.ts
+++ b/src/app_modules/donasi/fun/get/status/get_all_status_review.ts
@@ -1,10 +1,10 @@
"use server"
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export async function donasi_funGetAllStatusReview({page}: {page: number}) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const takeData = 5;
const skipData = page * takeData - takeData;
diff --git a/src/app_modules/donasi/fun/master/get_bank.ts b/src/app_modules/donasi/fun/master/get_bank.ts
index 0fe62100..32cb2136 100644
--- a/src/app_modules/donasi/fun/master/get_bank.ts
+++ b/src/app_modules/donasi/fun/master/get_bank.ts
@@ -8,7 +8,7 @@ export async function Donasi_getMasterBank() {
// createdAt: "asc",
// },
where: {
- active: true,
+ isActive: true,
},
});
return data;
diff --git a/src/app_modules/donasi/main/beranda.tsx b/src/app_modules/donasi/main/beranda.tsx
index 1dc70b6b..8524eeb5 100644
--- a/src/app_modules/donasi/main/beranda.tsx
+++ b/src/app_modules/donasi/main/beranda.tsx
@@ -1,19 +1,16 @@
"use client";
import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi";
-import { ActionIcon, Affix, Box, Center, rem } from "@mantine/core";
-import { useWindowScroll } from "@mantine/hooks";
-import { IconPencilPlus } from "@tabler/icons-react";
-import { useRouter } from "next/navigation";
+import ComponentGlobal_CreateButton from "@/app_modules/_global/component/button_create";
+import ComponentGlobal_IsEmptyData from "@/app_modules/_global/component/is_empty_data";
+import ComponentGlobal_Loader from "@/app_modules/_global/component/loader";
+import { Box, Center } from "@mantine/core";
+import _ from "lodash";
+import { ScrollOnly } from "next-scroll-loader";
import { useState } from "react";
import ComponentDonasi_CardPublish from "../component/card_view/card_publish";
-import { MODEL_DONASI } from "../model/interface";
-import ComponentGlobal_CreateButton from "@/app_modules/_global/component/button_create";
-import _ from "lodash";
-import ComponentGlobal_IsEmptyData from "@/app_modules/_global/component/is_empty_data";
-import { ScrollOnly } from "next-scroll-loader";
import { donasi_funGetAllPublish } from "../fun/get/get_list_beranda";
-import ComponentGlobal_Loader from "@/app_modules/_global/component/loader";
+import { MODEL_DONASI } from "../model/interface";
export default function MainDonasi({
listDonasi,
diff --git a/src/app_modules/donasi/main/donasi_saya.tsx b/src/app_modules/donasi/main/donasi_saya.tsx
index bb11d406..b0a50e39 100644
--- a/src/app_modules/donasi/main/donasi_saya.tsx
+++ b/src/app_modules/donasi/main/donasi_saya.tsx
@@ -1,38 +1,18 @@
"use client";
import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi";
-import { AccentColor } from "@/app_modules/_global/color/color_pallet";
import ComponentGlobal_IsEmptyData from "@/app_modules/_global/component/is_empty_data";
-import {
- AspectRatio,
- Badge,
- Box,
- Center,
- Grid,
- Group,
- Image,
- Paper,
- Progress,
- Stack,
- Text
-} from "@mantine/core";
-import { useViewportSize } from "@mantine/hooks";
+import ComponentGlobal_Loader from "@/app_modules/_global/component/loader";
+import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
+import { Box, Center } from "@mantine/core";
import _ from "lodash";
-import moment from "moment";
+import { ScrollOnly } from "next-scroll-loader";
import { AppRouterInstance } from "next/dist/shared/lib/app-router-context.shared-runtime";
import { useRouter } from "next/navigation";
import { useState } from "react";
-import toast from "react-simple-toasts";
-import ComponentDonasi_TampilanHitungMundur from "../component/tampilan_hitung_mundur";
-import TampilanRupiahDonasi from "../component/tampilan_rupiah";
-import { MODEL_DONASI_INVOICE } from "../model/interface";
-import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
-import ComponentGlobal_Loader from "@/app_modules/_global/component/loader";
-import { ScrollOnly } from "next-scroll-loader";
-import ComponentDonasi_CardPublish from "../component/card_view/card_publish";
-import { donasi_funGetAllPublish } from "../fun/get/get_list_beranda";
-import { donasi_funGetAllInvoiceByAuthorId } from "../fun/get/get_all_invoice_by_author_id";
import { ComponentDonasi_CardInvoice } from "../component/card_view/card_invoice";
+import { donasi_funGetAllInvoiceByAuthorId } from "../fun/get/get_all_invoice_by_author_id";
+import { MODEL_DONASI_INVOICE } from "../model/interface";
export default function DonasiSayaDonasi({
listInvoice,
@@ -68,11 +48,7 @@ export default function DonasiSayaDonasi({
return loadData;
}}
>
- {(item) => (
-
- )}
+ {(item) => }
)}
diff --git a/src/app_modules/donasi/model/interface.ts b/src/app_modules/donasi/model/interface.ts
index 28efb9d9..4a106265 100644
--- a/src/app_modules/donasi/model/interface.ts
+++ b/src/app_modules/donasi/model/interface.ts
@@ -1,5 +1,5 @@
import { MODEL_USER } from "@/app_modules/home/model/interface";
-import { MODEL_DATA_BANK } from "@/app_modules/investasi/_lib/interface";
+import { MODEL_MASTER_BANK } from "@/app_modules/investasi/_lib/interface";
import { MODEL_IMAGES } from "@/app_modules/model_global/interface";
export interface MODEL_DONASI {
diff --git a/src/app_modules/donasi/proses_donasi/invoice/index.tsx b/src/app_modules/donasi/proses_donasi/invoice/index.tsx
index 25ab9e21..91cebd02 100644
--- a/src/app_modules/donasi/proses_donasi/invoice/index.tsx
+++ b/src/app_modules/donasi/proses_donasi/invoice/index.tsx
@@ -1,6 +1,14 @@
"use client";
import { RouterDonasi } from "@/app/lib/router_hipmi/router_donasi";
+import {
+ AccentColor,
+ MainColor,
+} from "@/app_modules/_global/color/color_pallet";
+import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
+import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
+import notifikasiToAdmin_funCreate from "@/app_modules/notifikasi/fun/create/create_notif_to_admin";
+import mqtt_client from "@/util/mqtt_client";
import {
Button,
Center,
@@ -18,21 +26,11 @@ import { useAtom } from "jotai";
import { AppRouterInstance } from "next/dist/shared/lib/app-router-context.shared-runtime";
import { useRouter } from "next/navigation";
import { useState } from "react";
-import { NotifBerhasil } from "../../component/notifikasi/notif_berhasil";
-import { NotifGagal } from "../../component/notifikasi/notif_gagal";
import TampilanRupiahDonasi from "../../component/tampilan_rupiah";
import { Donasi_funUploadBuktiTransferById } from "../../fun/update/fun_update_invoice";
import { Donasi_funUpdateStatusInvoice } from "../../fun/update/fun_update_status_invoice";
import { gs_donasi_hot_menu } from "../../global_state";
import { MODEL_DONASI_INVOICE } from "../../model/interface";
-import {
- AccentColor,
- MainColor,
-} from "@/app_modules/_global/color/color_pallet";
-import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
-import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
-import notifikasiToAdmin_funCreate from "@/app_modules/notifikasi/fun/create/create_notif_to_admin";
-import mqtt_client from "@/util/mqtt_client";
export default function Donasi_InvoiceProses({
dataInvoice,
@@ -315,9 +313,9 @@ async function onUpload(invoiceId: string, file: FormData) {
await Donasi_funUploadBuktiTransferById(invoiceId, gambar).then((res) => {
if (res.status === 200) {
- NotifBerhasil(res.message);
+ ComponentGlobal_NotifikasiBerhasil(res.message);
} else {
- NotifGagal(res.message);
+ ComponentGlobal_NotifikasiGagal(res.message);
}
});
}
diff --git a/src/app_modules/donasi/proses_donasi/metode_pembayaran/index.tsx b/src/app_modules/donasi/proses_donasi/metode_pembayaran/index.tsx
index b68ec55c..ec621060 100644
--- a/src/app_modules/donasi/proses_donasi/metode_pembayaran/index.tsx
+++ b/src/app_modules/donasi/proses_donasi/metode_pembayaran/index.tsx
@@ -7,7 +7,7 @@ import {
} from "@/app_modules/_global/color/color_pallet";
import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
-import { MODEL_DATA_BANK } from "@/app_modules/investasi/_lib/interface";
+import { MODEL_MASTER_BANK } from "@/app_modules/investasi/_lib/interface";
import notifikasiToAdmin_funCreate from "@/app_modules/notifikasi/fun/create/create_notif_to_admin";
import mqtt_client from "@/util/mqtt_client";
import { Button, Paper, Radio, Stack, Title } from "@mantine/core";
@@ -22,7 +22,7 @@ export default function Donasi_MetodePembayaran({
donasiId,
authorId,
}: {
- listBank: MODEL_DATA_BANK[];
+ listBank: MODEL_MASTER_BANK[];
donasiId: string;
authorId: string;
}) {
@@ -110,7 +110,7 @@ export default function Donasi_MetodePembayaran({
value={e.id}
label={
- {e.name}
+ {e.namaBank}
}
/>
diff --git a/src/app_modules/event/component/box_list_status.tsx b/src/app_modules/event/component/box_list_status.tsx
index 309f778f..4c102e2d 100644
--- a/src/app_modules/event/component/box_list_status.tsx
+++ b/src/app_modules/event/component/box_list_status.tsx
@@ -1,13 +1,11 @@
"use client";
-import { RouterEvent } from "@/app/lib/router_hipmi/router_event";
-import { Paper, Stack, Group, Title, Text, Grid, Card } from "@mantine/core";
-import moment from "moment";
-import { MODEL_EVENT } from "../model/interface";
+import { AccentColor } from "@/app_modules/_global/color/color_pallet";
+import { ComponentGlobal_CardLoadingOverlay } from "@/app_modules/_global/component";
+import { Card, Group, Stack, Text, Title } from "@mantine/core";
import { useRouter } from "next/navigation";
import { useState } from "react";
-import ComponentGlobal_CardLoadingOverlay from "@/app_modules/_global/loading_card";
-import { AccentColor } from "@/app_modules/_global/color/color_pallet";
+import { MODEL_EVENT } from "../model/interface";
export default function ComponentEvent_BoxListStatus({
data,
diff --git a/src/app_modules/event/component/card_view/card_beranda.tsx b/src/app_modules/event/component/card_view/card_beranda.tsx
index 2bae0598..c8f6eda7 100644
--- a/src/app_modules/event/component/card_view/card_beranda.tsx
+++ b/src/app_modules/event/component/card_view/card_beranda.tsx
@@ -1,18 +1,16 @@
import { RouterEvent } from "@/app/lib/router_hipmi/router_event";
import ComponentGlobal_AuthorNameOnHeader from "@/app_modules/_global/author_name_on_header";
import { AccentColor } from "@/app_modules/_global/color/color_pallet";
-import ComponentGlobal_CardLoadingOverlay from "@/app_modules/_global/loading_card";
-import { Card, Grid, Group, Stack, Text, Title } from "@mantine/core";
-import moment from "moment";
+import { ComponentGlobal_CardLoadingOverlay } from "@/app_modules/_global/component";
+import { Card, Group, Stack, Text, Title } from "@mantine/core";
import { useRouter } from "next/navigation";
import { useState } from "react";
export function ComponentEvent_CardBeranda({ data }: { data: any }) {
const router = useRouter();
- const [isLoading, setLoading] = useState(false);
-
const [eventId, setEventId] = useState("");
const [visible, setVisible] = useState(false);
+
return (
<>
;
-
return (
<>
- Yakin menghapus posting ini ?
+
+ Yakin menghapus posting ini ?
+
- Bank {invoice?.DonasiMaster_Bank?.name}
- PT. Himpunan Pengusaha Badung
+ Bank {data?.MasterBank?.namaBank}
+ {data?.MasterBank?.namaAkun}
- {invoice?.DonasiMaster_Bank?.norek}
+ {data?.MasterBank?.norek}
-
+
{({ copied, copy }) => (
-
+
-
+
{({ copied, copy }) => (
- {/*
- Sudah termasuk biaya admin Rp. 2.500,-
- */}
@@ -189,13 +201,8 @@ export function ComponentInvestasi_ViewInvoice({
{
try {
- // const buffer = URL.createObjectURL(
- // new Blob([new Uint8Array(await files.arrayBuffer())])
- // );
- // console.log(buffer, "ini buffer");
- // console.log(files, " ini file");
setFile(files);
- // onUpload(invoice.id, files);
+ // onUpload({ invoiceId: data.id, file: files });
} catch (error) {
console.log(error);
}
@@ -241,23 +248,16 @@ export function ComponentInvestasi_ViewInvoice({
bg={MainColor.yellow}
color="yellow"
c={"black"}
- // onClick={() => onClick(router, invoice.id, setActive)}
+ loaderPosition="center"
+ loading={isLoading}
onClick={() => {
- router.push(NEW_RouterInvestasi.proses_transaksi + "1", {
- scroll: false,
- });
+ onUpload();
}}
>
Saya Sudah Transfer
) : (
- onClick(router, invoice.id)}
- >
+
Menunggu Bukti Transfer
)}
diff --git a/src/app_modules/investasi/_component/transaksi/box_metode_pembayaran.tsx b/src/app_modules/investasi/_view/transaksi/view_metode_pembayaran.tsx
similarity index 65%
rename from src/app_modules/investasi/_component/transaksi/box_metode_pembayaran.tsx
rename to src/app_modules/investasi/_view/transaksi/view_metode_pembayaran.tsx
index 2e23c136..c0ed8d22 100644
--- a/src/app_modules/investasi/_component/transaksi/box_metode_pembayaran.tsx
+++ b/src/app_modules/investasi/_view/transaksi/view_metode_pembayaran.tsx
@@ -7,11 +7,18 @@ import { Button, Paper, Radio, Stack, Text, Title } from "@mantine/core";
import { useLocalStorage } from "@mantine/hooks";
import { useRouter } from "next/navigation";
import { useState } from "react";
+import { MODEL_MASTER_BANK } from "../../_lib/interface";
+import { investasi_funCreateInvoice } from "../../_fun/create/fun_create_invoice";
+import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
+import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
+import { data } from "autoprefixer";
-export function ComponentInvestasi_BoxMetodePembayaran({
+export function Investasi_ViewMetodePembayaran({
listBank,
+ investasiId,
}: {
- listBank: any[];
+ listBank: MODEL_MASTER_BANK[];
+ investasiId: string;
}) {
const router = useRouter();
const [bank, setBank] = useState(listBank);
@@ -21,9 +28,26 @@ export function ComponentInvestasi_BoxMetodePembayaran({
key: "total_investasi",
defaultValue: 0,
});
+ const [jumlah, setJumlah] = useLocalStorage({
+ key: "jumlah_investasi",
+ defaultValue: 0,
+ });
async function onProses() {
- router.push(NEW_RouterInvestasi.invoice + "1", { scroll: false });
+ const res = await investasi_funCreateInvoice({
+ data: {
+ total: total,
+ pilihBank: pilihBank,
+ investasiId: investasiId,
+ jumlah: jumlah,
+ },
+ });
+
+ if (res.status !== 201)
+ return ComponentGlobal_NotifikasiPeringatan(res.message);
+ ComponentGlobal_NotifikasiBerhasil(res.message);
+ setLoading(true);
+ router.push(NEW_RouterInvestasi.invoice + res.data?.id, { scroll: false });
}
return (
@@ -57,7 +81,7 @@ export function ComponentInvestasi_BoxMetodePembayaran({
value={e.id}
label={
- {e.name}
+ {e.namaBank}
}
/>
diff --git a/src/app_modules/investasi/_component/transaksi/box_pembelian.tsx b/src/app_modules/investasi/_view/transaksi/view_proses_pembelian.tsx
similarity index 98%
rename from src/app_modules/investasi/_component/transaksi/box_pembelian.tsx
rename to src/app_modules/investasi/_view/transaksi/view_proses_pembelian.tsx
index c414697f..0e8f1e3b 100644
--- a/src/app_modules/investasi/_component/transaksi/box_pembelian.tsx
+++ b/src/app_modules/investasi/_view/transaksi/view_proses_pembelian.tsx
@@ -20,7 +20,7 @@ import { MODEL_INVESTASI } from "../../_lib/interface";
import { gs_investas_menu } from "../../g_state";
import { NEW_RouterInvestasi } from "../../../../app/lib/router_hipmi/router_investasi";
-export function ComponentInvestasi_BoxPembelian({
+export function Investasi_ViewProsesPembelian({
dataInvestasi,
}: {
dataInvestasi: MODEL_INVESTASI;
diff --git a/src/app_modules/investasi/_component/transaksi/proses_acc_admin.tsx b/src/app_modules/investasi/_view/transaksi/view_proses_transaksi.tsx
similarity index 82%
rename from src/app_modules/investasi/_component/transaksi/proses_acc_admin.tsx
rename to src/app_modules/investasi/_view/transaksi/view_proses_transaksi.tsx
index 7f915303..be197a6a 100644
--- a/src/app_modules/investasi/_component/transaksi/proses_acc_admin.tsx
+++ b/src/app_modules/investasi/_view/transaksi/view_proses_transaksi.tsx
@@ -4,18 +4,18 @@ import {
MainColor,
} from "@/app_modules/_global/color/color_pallet";
import {
- Stack,
- Paper,
- Title,
Center,
- Loader,
Group,
+ Loader,
+ Paper,
+ Stack,
Text,
+ Title,
} from "@mantine/core";
import { IconBrandWhatsapp } from "@tabler/icons-react";
import Link from "next/link";
-export function ComponentInvestasi_ProsesAccAdmin() {
+export function Investasi_ViewProsesTransaksi({ nomorAdmin }: { nomorAdmin : any}) {
return (
<>
@@ -81,17 +81,17 @@ export function ComponentInvestasi_ProsesAccAdmin() {
Klik pada logo Whatsapp ini.
- {/*
-
- */}
+
+
+
diff --git a/src/app_modules/investasi/create/view.tsx b/src/app_modules/investasi/create/view.tsx
index 262543c4..e63c1dca 100644
--- a/src/app_modules/investasi/create/view.tsx
+++ b/src/app_modules/investasi/create/view.tsx
@@ -1,13 +1,20 @@
"use client";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
-import { Warna } from "@/app/lib/warna";
+import {
+ AccentColor,
+ MainColor,
+} from "@/app_modules/_global/color/color_pallet";
import {
ComponentGlobal_WarningMaxUpload,
maksimalUploadFile,
} from "@/app_modules/_global/component/waring_popup";
+import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
+import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
import { MODEL_DEFAULT_MASTER_OLD } from "@/app_modules/model_global/model_default_master";
+import notifikasiToAdmin_funCreate from "@/app_modules/notifikasi/fun/create/create_notif_to_admin";
+import mqtt_client from "@/util/mqtt_client";
import {
AspectRatio,
Box,
@@ -28,17 +35,8 @@ import { useAtom } from "jotai";
import _ from "lodash";
import { useRouter } from "next/navigation";
import { useState } from "react";
-import toast from "react-simple-toasts";
import { funCreateInvestasi } from "../fun/fun_create_investasi";
-import { gs_investasi_status, gs_investas_menu } from "../g_state";
-import {
- AccentColor,
- MainColor,
-} from "@/app_modules/_global/color/color_pallet";
-import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
-import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
-import mqtt_client from "@/util/mqtt_client";
-import notifikasiToAdmin_funCreate from "@/app_modules/notifikasi/fun/create/create_notif_to_admin";
+import { gs_investas_menu, gs_investasi_status } from "../g_state";
export default function InvestasiCreate({
id,
diff --git a/src/app_modules/investasi/create_berita/view.tsx b/src/app_modules/investasi/create_berita/view.tsx
index fa0c52d1..7cc1724c 100644
--- a/src/app_modules/investasi/create_berita/view.tsx
+++ b/src/app_modules/investasi/create_berita/view.tsx
@@ -19,7 +19,6 @@ import { IconCamera, IconUpload } from "@tabler/icons-react";
import _ from "lodash";
import { useRouter } from "next/navigation";
import { useState } from "react";
-import toast from "react-simple-toasts";
import funCreateBeritaInvestasi from "../fun/fun_create_berita";
import { AccentColor, MainColor } from "@/app_modules/_global/color/color_pallet";
import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
@@ -45,7 +44,7 @@ export default function CreateBeritaInvestasi({
async function onCreate() {
const body = value;
- if (_.values(body).includes("")) return toast("Lengkapi data");
+ if (_.values(body).includes("")) return ComponentGlobal_NotifikasiPeringatan("Lengkapi data");
if (!fl) return ComponentGlobal_NotifikasiPeringatan("File Kosong");
const fd = new FormData();
diff --git a/src/app_modules/investasi/detail/view.tsx b/src/app_modules/investasi/detail/view.tsx
index 7058b1b9..9129b918 100644
--- a/src/app_modules/investasi/detail/view.tsx
+++ b/src/app_modules/investasi/detail/view.tsx
@@ -2,7 +2,7 @@
import {
NEW_RouterInvestasi,
- RouterInvestasi_OLD
+ RouterInvestasi_OLD,
} from "@/app/lib/router_hipmi/router_investasi";
import { Warna } from "@/app/lib/warna";
import ComponentGlobal_AuthorNameOnHeader from "@/app_modules/_global/author_name_on_header";
@@ -25,7 +25,7 @@ import {
Progress,
Stack,
Text,
- Title
+ Title,
} from "@mantine/core";
import {
IconBookDownload,
@@ -40,28 +40,32 @@ import { useRouter } from "next/navigation";
import { useState } from "react";
import { MODEL_INVESTASI } from "../_lib/interface";
import { gs_TransferValue } from "../g_state";
+import { useLocalStorage } from "@mantine/hooks";
+import ComponentGlobal_AuthorNameAndAvatar from "@/app_modules/_global/author_name_on_header";
+import { ComponentGlobal_AvatarAndAuthorName } from "@/app_modules/_global/component";
export default function DetailInvestasi({
dataInvestasi,
- dataUser,
loginUserId,
- progress,
- totalInvestor,
}: {
dataInvestasi: MODEL_INVESTASI;
- dataUser: MODEL_PROFILE_OLD;
loginUserId: string;
- progress: number;
- totalInvestor: number;
}) {
const router = useRouter();
const [data, setData] = useState(dataInvestasi);
- const [user, setUser] = useState(dataUser);
- const [transaksiValue, setTransaksiValue] = useAtom(gs_TransferValue);
const [boxId, setBoxId] = useState(0);
const [isLoadingBox, setLoadingBox] = useState(false);
const [isLoadingButton, setLoadingButton] = useState(false);
+ const [total, setTotal] = useLocalStorage({
+ key: "total_investasi",
+ defaultValue: 0,
+ });
+ const [jumlah, setJumlah] = useLocalStorage({
+ key: "jumlah_investasi",
+ defaultValue: 0,
+ });
+
const listBox = [
{
id: 1,
@@ -79,100 +83,98 @@ export default function DetailInvestasi({
id: 3,
name: "Berita",
icon: ,
- route: RouterInvestasi_OLD.berita,
+ route: RouterInvestasi_OLD.daftar_berita,
},
];
async function onSubmit() {
- //NEW
- router.push(NEW_RouterInvestasi.pembelian + data.id, { scroll: false });
-
// OLD
// router.push(RouterInvestasi_OLD.proses_transaksi + `${data.id}`);
+ // setTransaksiValue({
+ // ...transaksiValue,
+ // lembarTerbeli: "",
+ // namaBank: "",
+ // nomorRekening: "",
+ // totalTransfer: "",
+ // });
- setTransaksiValue({
- ...transaksiValue,
- lembarTerbeli: "",
- namaBank: "",
- nomorRekening: "",
- totalTransfer: "",
- });
setLoadingButton(true);
+
+ //NEW
+ router.push(NEW_RouterInvestasi.pembelian + data.id, { scroll: false });
+ setTotal(0);
+ setJumlah(0);
}
return (
<>
{/* Foto username dan sisa waktu */}
-
- {/* {JSON.stringify(dataUser, null, 2)} */}
-
-
- {data.MasterProgresInvestasi.id === "1" ? (
-
-
-
- Sisa waktu:{" "}
-
- {Number(data.MasterPencarianInvestor.name) -
- moment(new Date()).diff(
- new Date(data.countDown),
- "days"
- )}{" "}
- Hari
-
-
-
-
- ) : (
-
- {data.MasterProgresInvestasi.id === "2" ? (
+
-
-
- Selesai
+
+ Sisa waktu:{" "}
+
+ {Number(data.MasterPencarianInvestor.name) -
+ moment(new Date()).diff(
+ new Date(data.countDown),
+ "days"
+ )}{" "}
+ Hari
+
- ) : (
-
-
-
- Waktu Habis
-
-
- )}
-
- )}
-
+
+ ) : (
+
+ {data.MasterProgresInvestasi.id === "2" ? (
+
+
+
+ Selesai
+
+
+ ) : (
+
+
+
+ Waktu Habis
+
+
+ )}
+
+ )
+ }
+ />
{new Intl.NumberFormat("id-ID", {
maximumSignificantDigits: 10,
- }).format(totalInvestor)}
+ }).format(dataInvestasi.Investasi_Invoice.length)}
diff --git a/src/app_modules/investasi/detail_berita/view.tsx b/src/app_modules/investasi/detail_berita/view.tsx
index 9aa49e80..e72720f9 100644
--- a/src/app_modules/investasi/detail_berita/view.tsx
+++ b/src/app_modules/investasi/detail_berita/view.tsx
@@ -6,13 +6,27 @@ import { useState } from "react";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
import moment from "moment";
import { AccentColor } from "@/app_modules/_global/color/color_pallet";
+import { useShallowEffect } from "@mantine/hooks";
+import getOneBeritaInvestasiById from "../fun/get_one_berita_by_id";
export default function DetailBeritaInvestasi({
dataBerita,
+ investasiId,
}: {
dataBerita: Model_Berita_Investasi;
+ investasiId: string;
}) {
const [berita, setBerita] = useState(dataBerita);
+
+ useShallowEffect(() => {
+ onLoadData();
+ }, []);
+
+ async function onLoadData() {
+ const loadData = await getOneBeritaInvestasiById(investasiId);
+ setBerita(loadData as any);
+ }
+
return (
<>
- {berita.title}
+ {berita?.title}
- {moment(berita.createdAt).format("lll")}
+ {moment(berita?.createdAt).format("lll")}
- {/*
-
- */}
- {berita.deskripsi}
+ {berita?.deskripsi}
>
);
diff --git a/src/app_modules/investasi/detail_dokumen/layout.tsx b/src/app_modules/investasi/detail_dokumen/layout.tsx
index e3ef4036..26be196c 100644
--- a/src/app_modules/investasi/detail_dokumen/layout.tsx
+++ b/src/app_modules/investasi/detail_dokumen/layout.tsx
@@ -15,7 +15,7 @@ export default function LayoutDetailDokumenInvestasi({
return (
<>
}
+ header={}
>
{children}
diff --git a/src/app_modules/investasi/detail_dokumen/view.tsx b/src/app_modules/investasi/detail_dokumen/view.tsx
index 2e70ff1e..e768fbb7 100644
--- a/src/app_modules/investasi/detail_dokumen/view.tsx
+++ b/src/app_modules/investasi/detail_dokumen/view.tsx
@@ -1,58 +1,64 @@
"use client";
import { Paper, Grid, Center, Text, Title } from "@mantine/core";
-import { IconChevronRight } from "@tabler/icons-react";
+import { IconChevronRight, IconFileTypePdf } from "@tabler/icons-react";
import Link from "next/link";
import { MODEL_INVESTASI } from "../_lib/interface";
import { useState } from "react";
import _ from "lodash";
import ComponentGlobal_IsEmptyData from "@/app_modules/_global/component/is_empty_data";
-import { AccentColor } from "@/app_modules/_global/color/color_pallet";
+import {
+ AccentColor,
+ MainColor,
+} from "@/app_modules/_global/color/color_pallet";
+import { useRouter } from "next/navigation";
+import { NEW_RouterInvestasi } from "@/app/lib/router_hipmi/router_investasi";
export default function DetailDokumenInvestasi({
dataInvestasi,
}: {
dataInvestasi: MODEL_INVESTASI;
}) {
+ const router = useRouter();
const [dokumen, setDokumen] = useState(dataInvestasi);
+
return (
<>
{!_.isEmpty(dokumen.DokumenInvestasi) ? (
dokumen.DokumenInvestasi.map((e) => (
- {
+ router.push(NEW_RouterInvestasi.file_view_dokumen + e.id, {
+ scroll: false,
+ });
+ }}
>
- ""}
>
- ""}
- >
-
- {e.title}
-
-
-
-
-
-
-
-
-
+
+ {e.title}
+
+
+
+
+
+
+
+
))
) : (
diff --git a/src/app_modules/investasi/detail_portofolio/review/index.tsx b/src/app_modules/investasi/detail_portofolio/review/index.tsx
index b14fa854..6bdaafa3 100644
--- a/src/app_modules/investasi/detail_portofolio/review/index.tsx
+++ b/src/app_modules/investasi/detail_portofolio/review/index.tsx
@@ -1,44 +1,18 @@
"use client";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
-import { Warna } from "@/app/lib/warna";
-import {
- ActionIcon,
- AspectRatio,
- Avatar,
- Box,
- Button,
- Center,
- Flex,
- Grid,
- Group,
- Image,
- Paper,
- Slider,
- Stack,
- Text,
- Title,
-} from "@mantine/core";
-import {
- IconBookDownload,
- IconFileDescription,
- IconSpeakerphone,
-} from "@tabler/icons-react";
+import { Button, Stack } from "@mantine/core";
import { useAtom } from "jotai";
import { useRouter } from "next/navigation";
import { gs_investasi_status } from "../../g_state";
-import toast from "react-simple-toasts";
-import { MODEL_INVESTASI } from "../../_lib/interface";
-import funGantiStatusInvestasi from "../../fun/fun_ganti_status";
-import { useState } from "react";
-import _ from "lodash";
-import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
-import { AccentColor } from "@/app_modules/_global/color/color_pallet";
-import { ComponentInvestasi_DetailDataNonPublish } from "../../component/detail/detai_data_non_publish";
-import { investasi_funEditStatusById } from "../../fun/edit/fun_edit_status_by_id";
+import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
import notifikasiToAdmin_funCreate from "@/app_modules/notifikasi/fun/create/create_notif_to_admin";
import mqtt_client from "@/util/mqtt_client";
+import { useState } from "react";
+import { MODEL_INVESTASI } from "../../_lib/interface";
+import { ComponentInvestasi_DetailDataNonPublish } from "../../component/detail/detai_data_non_publish";
+import { investasi_funEditStatusById } from "../../fun/edit/fun_edit_status_by_id";
export default function DetailReviewInvestasi({
dataInvestasi,
diff --git a/src/app_modules/investasi/detail_prospektus/view.tsx b/src/app_modules/investasi/detail_prospektus/view.tsx
index dbe06198..eea67301 100644
--- a/src/app_modules/investasi/detail_prospektus/view.tsx
+++ b/src/app_modules/investasi/detail_prospektus/view.tsx
@@ -20,7 +20,7 @@ import {
Text,
Title,
} from "@mantine/core";
-import { IconChevronRight } from "@tabler/icons-react";
+import { IconChevronRight, IconFileTypePdf } from "@tabler/icons-react";
import Link from "next/link";
import { useState } from "react";
import { MODEL_INVESTASI } from "../_lib/interface";
@@ -47,20 +47,22 @@ export default function DetailPropektus({
border: `2px solid ${AccentColor.blue}`,
borderRadius: "10px",
color: "white",
+ cursor: "pointer",
}}
onClick={() =>
router.push(
- NEW_RouterInvestasi.file_view + `${data.ProspektusInvestasi.id}`,
+ NEW_RouterInvestasi.file_view_prospektus +
+ `${data.ProspektusInvestasi.id}`,
{ scroll: false }
)
}
>
- Prospektus_{data.title}
+ Prospektus_{data?.title}
-
+
diff --git a/src/app_modules/investasi/detail_saham_terbeli/view.tsx b/src/app_modules/investasi/detail_saham_terbeli/view.tsx
index 224886a6..13daf283 100644
--- a/src/app_modules/investasi/detail_saham_terbeli/view.tsx
+++ b/src/app_modules/investasi/detail_saham_terbeli/view.tsx
@@ -61,7 +61,7 @@ export default function DetailSahamTerbeli({
id: 3,
name: "Berita",
icon: ,
- route: RouterInvestasi_OLD.berita,
+ route: RouterInvestasi_OLD.daftar_berita,
},
];
diff --git a/src/app_modules/investasi/dialog_page/transaksi_saham/view.tsx b/src/app_modules/investasi/dialog_page/transaksi_saham/view.tsx
index ffc054a4..7d63e777 100644
--- a/src/app_modules/investasi/dialog_page/transaksi_saham/view.tsx
+++ b/src/app_modules/investasi/dialog_page/transaksi_saham/view.tsx
@@ -3,11 +3,8 @@
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
import { Box, Center, Loader, Stack, Text, Title } from "@mantine/core";
import { useShallowEffect } from "@mantine/hooks";
-import { IconCircleCheck } from "@tabler/icons-react";
-import moment from "moment";
import { useRouter } from "next/navigation";
import { useState } from "react";
-import toast from "react-simple-toasts";
import Countdown from "react-countdown";
export default function CountDownTransaksiInvestasi() {
diff --git a/src/app_modules/investasi/edit/view.tsx b/src/app_modules/investasi/edit/view.tsx
index e2589e01..e961bf73 100644
--- a/src/app_modules/investasi/edit/view.tsx
+++ b/src/app_modules/investasi/edit/view.tsx
@@ -1,8 +1,8 @@
"use client";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
-import ComponentGlobal_CardLoadingOverlay from "@/app_modules/_global/loading_card";
-import { Center, Grid, Group, Paper, Stack, Text, Title } from "@mantine/core";
+import { ComponentGlobal_CardLoadingOverlay } from "@/app_modules/_global/component";
+import { Center, Grid, Paper, Stack, Title } from "@mantine/core";
import { IconChevronRight } from "@tabler/icons-react";
import { useRouter } from "next/navigation";
import { useState } from "react";
diff --git a/src/app_modules/investasi/edit_berita/layout.tsx b/src/app_modules/investasi/edit_berita/layout.tsx
index f1bc26fc..ee496706 100644
--- a/src/app_modules/investasi/edit_berita/layout.tsx
+++ b/src/app_modules/investasi/edit_berita/layout.tsx
@@ -1,13 +1,9 @@
"use client";
-import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
-import { Warna } from "@/app/lib/warna";
import AppComponentGlobal_LayoutTamplate from "@/app_modules/_global/component_layout_tamplate";
import ComponentGlobal_HeaderTamplate from "@/app_modules/_global/header_tamplate";
-import { AppShell, Button, Center, Footer } from "@mantine/core";
import { useRouter } from "next/navigation";
import React from "react";
-import toast from "react-simple-toasts";
export default function LayoutEditBeritaInvestasi({
children,
@@ -19,11 +15,6 @@ export default function LayoutEditBeritaInvestasi({
<>
}
- // footer={
- //
- // }
>
{children}
diff --git a/src/app_modules/investasi/edit_berita/view.tsx b/src/app_modules/investasi/edit_berita/view.tsx
index 45e5a9ec..591a65dd 100644
--- a/src/app_modules/investasi/edit_berita/view.tsx
+++ b/src/app_modules/investasi/edit_berita/view.tsx
@@ -1,31 +1,26 @@
"use client";
+import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
+import { Warna } from "@/app/lib/warna";
import {
AspectRatio,
Button,
Center,
FileButton,
- FileInput,
Group,
Image,
Stack,
- Text,
TextInput,
Textarea,
} from "@mantine/core";
-import { IconCamera, IconUpload } from "@tabler/icons-react";
-import {
- MODEL_INVESTASI,
- Model_Berita_Investasi,
-} from "../_lib/interface";
-import { useState } from "react";
-import { useRouter } from "next/navigation";
-import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
-import { Warna } from "@/app/lib/warna";
-import toast from "react-simple-toasts";
+import { IconCamera } from "@tabler/icons-react";
import _ from "lodash";
+import { useRouter } from "next/navigation";
+import { useState } from "react";
+import { Model_Berita_Investasi } from "../_lib/interface";
import funEditBeritaInvestasi from "../fun/fun_edit_berita";
-import deleteBeritaInvestasi from "../fun/fun_delete_berita";
+import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
+import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
export default function EditBeritaInvestasi({
dataBerita,
@@ -39,7 +34,7 @@ export default function EditBeritaInvestasi({
async function onUpdate() {
const body = edit;
- if (_.values(body).includes("")) return toast("Lengkapi data");
+ if (_.values(body).includes("")) return ComponentGlobal_NotifikasiPeringatan("Lengkapi data");
const fd = new FormData();
fd.append("file", fl as any);
@@ -48,12 +43,11 @@ export default function EditBeritaInvestasi({
if (res.status === 200) {
router.back();
} else {
- toast(res.message)
+ ComponentGlobal_NotifikasiGagal(res.message);
}
});
}
-
return (
<>
diff --git a/src/app_modules/investasi/edit_dokumen/view.tsx b/src/app_modules/investasi/edit_dokumen/view.tsx
index 21bfa71d..ad41b4fa 100644
--- a/src/app_modules/investasi/edit_dokumen/view.tsx
+++ b/src/app_modules/investasi/edit_dokumen/view.tsx
@@ -16,6 +16,7 @@ import funDeleteDokumenInvestasi from "../fun/fun_delete_dokumen";
import funLoadDataInvestasi from "../fun/fun_load_data";
import { MODEL_INVESTASI } from "../_lib/interface";
import { IconFile } from "@tabler/icons-react";
+import { IconFileTypePdf } from "@tabler/icons-react";
export default function EditDokumenInvestasi({
dataInvestasi,
@@ -57,7 +58,7 @@ export default function EditDokumenInvestasi({
- {
if (res.status === 200) {
const load = await funLoadDataInvestasi(investasi.id);
- toast(res.message);
+ ComponentGlobal_NotifikasiBerhasil(res.message);
return setInvestasi(load as any);
} else {
- toast(res.message);
+ ComponentGlobal_NotifikasiGagal(res.message);
}
});
}
@@ -79,7 +74,9 @@ export default function ListEditBeritaInvestasi({
color: "white",
marginBottom: "15px",
}}
- onClick={() => router.push(RouterInvestasi_OLD.detail_berita + v.id)}
+ onClick={() =>
+ router.push(RouterInvestasi_OLD.detail_berita + v.id)
+ }
>
diff --git a/src/app_modules/investasi/main/layout.tsx b/src/app_modules/investasi/main/layout.tsx
deleted file mode 100644
index 6b5341b0..00000000
--- a/src/app_modules/investasi/main/layout.tsx
+++ /dev/null
@@ -1,137 +0,0 @@
-"use client";
-
-import { RouterCrowd } from "@/app/lib/router_hipmi/router_crowd";
-import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
-import { MainColor } from "@/app_modules/_global/color/color_pallet";
-import UIGlobal_LayoutHeaderTamplate from "@/app_modules/_global/ui/ui_header_tamplate";
-import UIGlobal_LayoutTamplate from "@/app_modules/_global/ui/ui_layout_tamplate";
-import {
- ActionIcon,
- SimpleGrid,
- Stack,
- Text
-} from "@mantine/core";
-import {
- IconCash,
- IconChartHistogram,
- IconChartPie,
- IconNotes,
-} from "@tabler/icons-react";
-import { useAtom } from "jotai";
-import { useRouter } from "next/navigation";
-import React from "react";
-import { gs_investas_menu } from "../g_state";
-
-export default function LayoutMainInvestasi({
- children,
-}: {
- children: React.ReactNode;
-}) {
- const router = useRouter();
- const [active, setActive] = useAtom(gs_investas_menu);
-
- const listFooter = [
- {
- id: 1,
- name: "Bursa",
- route: RouterInvestasi_OLD.main,
- icon: ,
- },
- {
- id: 2,
- name: "Portofolio",
- route: RouterInvestasi_OLD.main_porto,
- icon: ,
- },
- {
- id: 3,
- name: "Saham Saya",
- route: RouterInvestasi_OLD.main_investasi,
- icon: ,
- },
- {
- id: 4,
- name: "Transaksi",
- route: RouterInvestasi_OLD.main_transaksi,
- icon: ,
- },
- ];
-
- return (
- <>
- }
- // route2={"/dev/investasi/create"}
- />
- }
- footer={
-
- {listFooter.map((e, i) => (
-
- {
- router.push(e.route);
- setActive(i);
- }
- // e.route === ""
- // ? ComponentGlobal_NotifikasiPeringatan("Cooming Soon")
- // : (router.replace(e.route), setActive(i))
- }
- >
- {e.icon}
-
-
- {e.name}
-
-
- ))}
-
-
- //
- }
- >
- {children}
-
- >
- );
-}
diff --git a/src/app_modules/investasi/main/view.tsx b/src/app_modules/investasi/main/view.tsx
deleted file mode 100644
index 8f98452c..00000000
--- a/src/app_modules/investasi/main/view.tsx
+++ /dev/null
@@ -1,237 +0,0 @@
-"use client";
-
-import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
-import { Warna } from "@/app/lib/warna";
-import { AccentColor } from "@/app_modules/_global/color/color_pallet";
-import ComponentGlobal_CreateButton from "@/app_modules/_global/component/button_create";
-import ComponentGlobal_IsEmptyData from "@/app_modules/_global/component/is_empty_data";
-import {
- Affix,
- AspectRatio,
- Box,
- Button,
- Card,
- CardSection,
- Group,
- Image,
- Progress,
- rem,
- Stack,
- Text,
- Title,
-} from "@mantine/core";
-import { useShallowEffect, useWindowScroll } from "@mantine/hooks";
-import { IconCircleCheck, IconXboxX } from "@tabler/icons-react";
-import _ from "lodash";
-import moment from "moment";
-import { useRouter } from "next/navigation";
-import { useState } from "react";
-import { MODEL_INVESTASI } from "../_lib/interface";
-import mqtt_client from "@/util/mqtt_client";
-import { investasi_funGetAllPublish } from "../fun/get_all_investasi";
-
-export default function MainInvestasi({
- listData,
-}: {
- listData: MODEL_INVESTASI[];
-}) {
- // console.log(listData)
- const router = useRouter();
- const [data, setData] = useState(listData);
- const [isLoadingDetail, setLoadingDetail] = useState(false);
- const [isNewPost, setIsNewPost] = useState(false);
-
- // console.log(dataWaktuHabis)
-
- useShallowEffect(() => {
- mqtt_client.subscribe("Beranda_Investasi");
-
- mqtt_client.on("message", (topic, message) => {
- const newPost = JSON.parse(message.toString());
- setIsNewPost(newPost);
- });
- }, []);
-
- return (
- <>
- {isNewPost && (
-
- {
- setData(val.data);
- setIsNewPost(val.isNewPost);
- }}
- />
-
- )}
-
-
-
- {_.isEmpty(data) ? (
-
- ) : (
- data.map((e) => (
- {
- setLoadingDetail(true);
- router.push(RouterInvestasi_OLD.detail + `${e.id}`);
- }}
- >
-
-
-
- {e.imagesId ? (
-
- ) : (
-
- )}
-
-
-
-
-
-
-
- {e.title}
-
- {/* */}
-
-
-
-
-
-
- {e.progress === "100" ? (
-
-
-
- Selesai
-
-
- ) : (
-
- {+e.MasterPencarianInvestor.name -
- moment(new Date()).diff(new Date(e.countDown), "days") <=
- 0 ? (
-
-
-
- Waktu Habis
-
-
- ) : (
-
- Sisa waktu:
-
- {Number(e.MasterPencarianInvestor.name) -
- moment(new Date()).diff(
- new Date(e.countDown),
- "days"
- )}
-
- Hari
-
- )}
-
- )}
-
-
-
- ))
- )}
- >
- );
-}
-
-function ButtonUpdateBeranda({
- onLoadData,
-}: {
- onLoadData: (val: any) => void;
-}) {
- const [isLoading, setIsLoading] = useState(false);
-
- async function onLoaded() {
- const loadData = await investasi_funGetAllPublish();
- onLoadData({
- data: loadData,
- isNewPost: false,
- });
-
- setIsLoading(true);
- }
-
- return (
- <>
-
- onLoaded()}
- >
- Update beranda
-
-
- >
- );
-}
diff --git a/src/app_modules/investasi/metode_transfer/view.tsx b/src/app_modules/investasi/metode_transfer/view.tsx
index 7805d721..131f5a8a 100644
--- a/src/app_modules/investasi/metode_transfer/view.tsx
+++ b/src/app_modules/investasi/metode_transfer/view.tsx
@@ -2,33 +2,25 @@
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
import { Warna } from "@/app/lib/warna";
+import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
+import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
import {
- Avatar,
Box,
Button,
Center,
Flex,
- Group,
Paper,
Radio,
Text,
Title,
} from "@mantine/core";
-import { useShallowEffect } from "@mantine/hooks";
+import { useAtom } from "jotai";
import { useRouter } from "next/navigation";
import { useState } from "react";
-import toast from "react-simple-toasts";
-import {
- MODEL_INVESTASI,
- MODEL_Transaksi_Investasi,
- MODEL_DATA_BANK,
-} from "../_lib/interface";
-import { useAtom } from "jotai";
-import { gs_TransferValue } from "../g_state";
-import getNorekInvestasi from "../fun/get_norek";
-import _ from "lodash";
+import { MODEL_INVESTASI, MODEL_MASTER_BANK } from "../_lib/interface";
import funCreateTransaksiInvestasi from "../fun/fun_create_transaksi";
-import { myConsole } from "@/app/fun/my_console";
+import getNorekInvestasi from "../fun/get_norek";
+import { gs_TransferValue } from "../g_state";
export default function MetodeTransferInvestasi({
dataInvestasi,
@@ -36,7 +28,7 @@ export default function MetodeTransferInvestasi({
authorId,
}: {
dataInvestasi: MODEL_INVESTASI;
- namaBank: MODEL_DATA_BANK[];
+ namaBank: MODEL_MASTER_BANK[];
authorId: string;
}) {
const [investasi, setInvestasi] = useState(dataInvestasi);
@@ -53,10 +45,10 @@ export default function MetodeTransferInvestasi({
authorId
).then(async (res) => {
if (res.status === 201) {
- toast(res.message);
+ ComponentGlobal_NotifikasiBerhasil(res.message);
router.push(RouterInvestasi_OLD.transfer + `${res.res?.id}`);
} else {
- toast(res.message);
+ ComponentGlobal_NotifikasiGagal(res.message);
}
});
}
@@ -66,11 +58,11 @@ export default function MetodeTransferInvestasi({
if (res.status === 200) {
setTransferValue({
...transferValue,
- namaBank: res.res?.name as any,
+ namaBank: res.res?.namaBank as any,
nomorRekening: res.res?.norek as any,
});
} else {
- toast(res.message);
+ ComponentGlobal_NotifikasiGagal(res.message);
}
});
}
@@ -100,7 +92,7 @@ export default function MetodeTransferInvestasi({
{bank.map((e) => (
-
+
))}
diff --git a/src/app_modules/investasi/portofolio/publish.tsx b/src/app_modules/investasi/portofolio/publish.tsx
index ecbdf7c6..3bc61aa2 100644
--- a/src/app_modules/investasi/portofolio/publish.tsx
+++ b/src/app_modules/investasi/portofolio/publish.tsx
@@ -68,8 +68,8 @@ export default function Publish({ data }: { data: MODEL_INVESTASI[] }) {
-
-
+
+
{Number(e.MasterPencarianInvestor.name) -
moment(new Date()).diff(new Date(e.updatedAt), "days") <=
0 ? (
@@ -78,10 +78,7 @@ export default function Publish({ data }: { data: MODEL_INVESTASI[] }) {
Selesai
) : (
-
- {/*
- Publish
- */}
+
{Number(e.MasterPencarianInvestor.name) -
moment(new Date()).diff(new Date(e.countDown), "days") <=
diff --git a/src/app_modules/investasi/portofolio/view.tsx b/src/app_modules/investasi/portofolio/view.tsx
index f7cabc4e..ec4043d7 100644
--- a/src/app_modules/investasi/portofolio/view.tsx
+++ b/src/app_modules/investasi/portofolio/view.tsx
@@ -77,14 +77,14 @@ export default function PortofolioInvestasi({
))}
-
-
+
+
-
-
+
+
diff --git a/src/app_modules/investasi/proses_investasi/view.tsx b/src/app_modules/investasi/proses_investasi/view.tsx
index e8fea080..8f3dc080 100644
--- a/src/app_modules/investasi/proses_investasi/view.tsx
+++ b/src/app_modules/investasi/proses_investasi/view.tsx
@@ -1,33 +1,20 @@
"use client";
-import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
import { Warna } from "@/app/lib/warna";
import {
- ActionIcon,
Box,
Button,
Center,
Divider,
- Grid,
Group,
NumberInput,
Text,
- Title,
} from "@mantine/core";
-import { useCounter, useFocusTrap, useShallowEffect } from "@mantine/hooks";
-import {
- IconMinus,
- IconNumber10Small,
- IconPlus,
- IconRefresh,
-} from "@tabler/icons-react";
-import _ from "lodash";
+import { useFocusTrap } from "@mantine/hooks";
+import { useAtom } from "jotai";
import { useRouter } from "next/navigation";
import { useState } from "react";
-import toast from "react-simple-toasts";
import { MODEL_INVESTASI } from "../_lib/interface";
-import { error } from "console";
-import { useAtom } from "jotai";
import { gs_TransferValue } from "../g_state";
export default function ProsesInvestasi({
@@ -61,7 +48,6 @@ export default function ProsesInvestasi({
const randomId = date.getTime();
async function onProses() {
-
const body = {
transaction_details: {
order_id: "hipmi_" + `${randomId}`,
@@ -69,7 +55,7 @@ export default function ProsesInvestasi({
},
item_details: [
{
- id: "item_"+ `${randomId}`,
+ id: "item_" + `${randomId}`,
name: investasi.title,
price: Number(investasi.hargaLembar),
quantity: transferValue.lembarTerbeli,
diff --git a/src/app_modules/investasi/proses_transaksi/view.jsx b/src/app_modules/investasi/proses_transaksi/view.jsx
index 50ce49a3..96a274bd 100644
--- a/src/app_modules/investasi/proses_transaksi/view.jsx
+++ b/src/app_modules/investasi/proses_transaksi/view.jsx
@@ -1,36 +1,29 @@
"use client";
-import { Warna } from "@/app/lib/warna";
-import {
- Box,
- Group,
- NumberInput,
- Divider,
- Center,
- Button,
- Text,
- Container,
- Flex,
- TextInput,
-} from "@mantine/core";
-import { useFocusTrap, useShallowEffect } from "@mantine/hooks";
-import { useRouter } from "next/navigation";
-import { MODEL_INVESTASI } from "../_lib/interface";
-import { MODEL_PROFILE_OLD } from "@/app_modules/home/model/user_profile";
-import { useEffect, useState } from "react";
-import getTokenTransaksi from "../fun/get_token_transaksi";
-import toast from "react-simple-toasts";
-import funUpdatePaymentInvestasi from "../fun/fun_update_payment";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
-import { useAtom } from "jotai";
-import { gs_investas_menu, gs_midtrans_snap } from "../g_state";
-import funUpdateInvestasi from "../fun/fun_update_investasi";
import {
AccentColor,
MainColor,
} from "@/app_modules/_global/color/color_pallet";
import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
+import {
+ Box,
+ Button,
+ Center,
+ Divider,
+ Group,
+ NumberInput,
+ Text,
+} from "@mantine/core";
+import { useFocusTrap, useShallowEffect } from "@mantine/hooks";
+import { useAtom } from "jotai";
+import { useRouter } from "next/navigation";
+import { useEffect, useState } from "react";
+import funUpdateInvestasi from "../fun/fun_update_investasi";
+import funUpdatePaymentInvestasi from "../fun/fun_update_payment";
+import getTokenTransaksi from "../fun/get_token_transaksi";
+import { gs_investas_menu } from "../g_state";
export default function ProsesTransaksiInvestasi({ dataInvestasi, userLogin }) {
const router = useRouter();
diff --git a/src/app_modules/investasi/transaksi/view.tsx b/src/app_modules/investasi/transaksi/view.tsx
index b8000de7..2a4d4543 100644
--- a/src/app_modules/investasi/transaksi/view.tsx
+++ b/src/app_modules/investasi/transaksi/view.tsx
@@ -1,32 +1,17 @@
"use client";
import { RouterInvestasi_OLD } from "@/app/lib/router_hipmi/router_investasi";
-import {
- Badge,
- Box,
- Center,
- Group,
- Paper,
- Stack,
- Text,
- Title,
-} from "@mantine/core";
+import { AccentColor } from "@/app_modules/_global/color/color_pallet";
+import ComponentGlobal_IsEmptyData from "@/app_modules/_global/component/is_empty_data";
+import { Box, Group, Paper, Stack, Text, Title } from "@mantine/core";
+import _ from "lodash";
+import moment from "moment";
import { useRouter } from "next/navigation";
-import toast from "react-simple-toasts";
+import { useState } from "react";
import {
MODEL_Transaksi_Investasi,
Model_Status_Transaksi_Investasi,
} from "../_lib/interface";
-import { useState } from "react";
-import moment from "moment";
-import funCountDown from "../fun/fun_countdown_investasi";
-import funGantiStatusTransaksi_Investasi from "../fun/fun_ganti_status_transaksi";
-import { useInterval, useShallowEffect } from "@mantine/hooks";
-import _ from "lodash";
-import Link from "next/link";
-import ComponentInvestasi_IsEmptyData from "../component/is_empty_data";
-import ComponentGlobal_IsEmptyData from "@/app_modules/_global/component/is_empty_data";
-import { AccentColor } from "@/app_modules/_global/color/color_pallet";
export default function TransaksiInvestasi({
statusTransaksi,
@@ -58,7 +43,7 @@ export default function TransaksiInvestasi({
}
}
- if (_.isEmpty(transaksi)) return ;
+ if (_.isEmpty(transaksi)) return ;
return (
<>
diff --git a/src/app_modules/investasi/upload_bukti/view.tsx b/src/app_modules/investasi/upload_bukti/view.tsx
index e742fc96..aa4a2bba 100644
--- a/src/app_modules/investasi/upload_bukti/view.tsx
+++ b/src/app_modules/investasi/upload_bukti/view.tsx
@@ -4,19 +4,15 @@ import { Warna } from "@/app/lib/warna";
import {
AspectRatio,
Button,
- Center,
- CopyButton,
FileButton,
Grid,
Group,
Image,
- Text,
+ Text
} from "@mantine/core";
import { useShallowEffect } from "@mantine/hooks";
-import { IconCamera } from "@tabler/icons-react";
import { useRouter } from "next/navigation";
import { useState } from "react";
-import toast from "react-simple-toasts";
export default function UploadBuktiTransferInvestasi() {
const router = useRouter();
@@ -25,13 +21,12 @@ export default function UploadBuktiTransferInvestasi() {
const [total, setTotal] = useState(null);
const [bank, setBank] = useState(null);
-
useShallowEffect(() => {
if (typeof window !== undefined) {
const totalHarga = localStorage.getItem("total_harga");
- const pilihBank = localStorage.getItem("bank")
+ const pilihBank = localStorage.getItem("bank");
setTotal(totalHarga);
- setBank(pilihBank)
+ setBank(pilihBank);
}
}, []);
@@ -45,7 +40,6 @@ export default function UploadBuktiTransferInvestasi() {
Xendit
-
{/* Nomor rekening */}
@@ -53,7 +47,7 @@ export default function UploadBuktiTransferInvestasi() {
Nomor Rekening
-
+
{bank}
{/*
@@ -80,7 +74,6 @@ export default function UploadBuktiTransferInvestasi() {
Rp. {total}
-
{/* Upload */}
diff --git a/src/app_modules/investasi/upload_dokumen/view.tsx b/src/app_modules/investasi/upload_dokumen/view.tsx
index 57247547..13f3560a 100644
--- a/src/app_modules/investasi/upload_dokumen/view.tsx
+++ b/src/app_modules/investasi/upload_dokumen/view.tsx
@@ -1,11 +1,16 @@
"use client";
-import { Warna } from "@/app/lib/warna";
+import {
+ AccentColor,
+ MainColor,
+} from "@/app_modules/_global/color/color_pallet";
+import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
+import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
+import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
import {
AspectRatio,
Box,
Button,
- Center,
FileButton,
Group,
Image,
@@ -16,15 +21,7 @@ import {
import _ from "lodash";
import { useRouter } from "next/navigation";
import { useState } from "react";
-import toast from "react-simple-toasts";
import funUploadDokumenInvestasi from "../fun/fun_upload_dokumen";
-import {
- AccentColor,
- MainColor,
-} from "@/app_modules/_global/color/color_pallet";
-import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
-import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
-import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
export default function UploadDokumenInvestasi({
idInves,
@@ -42,7 +39,8 @@ export default function UploadDokumenInvestasi({
idInves: idInves,
title: title,
};
- if (_.values(body).includes("")) return ComponentGlobal_NotifikasiPeringatan("Lengkapi nama dokumen");
+ if (_.values(body).includes(""))
+ return ComponentGlobal_NotifikasiPeringatan("Lengkapi nama dokumen");
if (!pdf) return ComponentGlobal_NotifikasiPeringatan("File Kosong");
const fd = new FormData();
@@ -51,7 +49,7 @@ export default function UploadDokumenInvestasi({
await funUploadDokumenInvestasi(fd, body).then((res) => {
// console.log(res);
if (res.status === 201) {
- setLoading(true)
+ setLoading(true);
ComponentGlobal_NotifikasiBerhasil("Berhasil upload");
router.back();
} else {
diff --git a/src/app_modules/investasi/upload_prospektus/view.tsx b/src/app_modules/investasi/upload_prospektus/view.tsx
index fe51d9f3..0c979b65 100644
--- a/src/app_modules/investasi/upload_prospektus/view.tsx
+++ b/src/app_modules/investasi/upload_prospektus/view.tsx
@@ -1,26 +1,25 @@
"use client";
-import { Warna } from "@/app/lib/warna";
-import {
- Group,
- FileButton,
- Button,
- Box,
- Paper,
- AspectRatio,
- Image,
- Stack,
- Center,
-} from "@mantine/core";
-import { useRouter } from "next/navigation";
-import { useState } from "react";
-import toast from "react-simple-toasts";
-import funUploadProspektusInvestasi from "../fun/fun_upload_prospek";
-import funLoadDataInvestasi from "../fun/fun_load_data";
import {
AccentColor,
MainColor,
} from "@/app_modules/_global/color/color_pallet";
+import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
+import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
+import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
+import {
+ AspectRatio,
+ Box,
+ Button,
+ FileButton,
+ Group,
+ Image,
+ Paper,
+ Stack
+} from "@mantine/core";
+import { useRouter } from "next/navigation";
+import { useState } from "react";
+import funUploadProspektusInvestasi from "../fun/fun_upload_prospek";
export default function UploadProspektusInvestasi({
idInves,
@@ -32,17 +31,17 @@ export default function UploadProspektusInvestasi({
const [pdf, setPdf] = useState(null);
async function onUpload() {
- if (!pdf) return toast("File Kosong");
+ if (!pdf) return ComponentGlobal_NotifikasiPeringatan("File Kosong");
const fd = new FormData();
fd.append("file", pdf as any);
await funUploadProspektusInvestasi(fd, idInves).then((res) => {
if (res.status === 201) {
- toast("Berhasil upload");
+ ComponentGlobal_NotifikasiBerhasil("Berhasil upload");
router.back();
} else {
- toast(res.message);
+ ComponentGlobal_NotifikasiGagal(res.message);
}
});
}
diff --git a/src/app_modules/job/component/beranda/card_view.tsx b/src/app_modules/job/component/beranda/card_view.tsx
index 2933427d..f134e4a9 100644
--- a/src/app_modules/job/component/beranda/card_view.tsx
+++ b/src/app_modules/job/component/beranda/card_view.tsx
@@ -6,7 +6,7 @@ import {
MainColor,
AccentColor,
} from "@/app_modules/_global/color/color_pallet";
-import ComponentGlobal_CardLoadingOverlay from "@/app_modules/_global/loading_card";
+import { ComponentGlobal_CardLoadingOverlay } from "@/app_modules/_global/component";
import { Card, Grid, Center, Text } from "@mantine/core";
import { MODEL_JOB } from "../../model/interface";
import { useRouter } from "next/navigation";
diff --git a/src/app_modules/job/component/card/card_view.tsx b/src/app_modules/job/component/card/card_view.tsx
index 4ff54a79..1f58a634 100644
--- a/src/app_modules/job/component/card/card_view.tsx
+++ b/src/app_modules/job/component/card/card_view.tsx
@@ -4,13 +4,12 @@ import {
AccentColor,
MainColor,
} from "@/app_modules/_global/color/color_pallet";
+import { ComponentGlobal_CardLoadingOverlay } from "@/app_modules/_global/component";
+import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
import { Card, Center, Text } from "@mantine/core";
import { useRouter } from "next/navigation";
import { useState } from "react";
import { MODEL_JOB } from "../../model/interface";
-import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
-import ComponentGlobal_CardLoadingOverlay from "@/app_modules/_global/loading_card";
-
export default function ComponentJob_CardStatus({
data,
path,
diff --git a/src/app_modules/job/component/card_view_status.tsx b/src/app_modules/job/component/card_view_status.tsx
index 8ce9e32c..a95837bc 100644
--- a/src/app_modules/job/component/card_view_status.tsx
+++ b/src/app_modules/job/component/card_view_status.tsx
@@ -4,8 +4,8 @@ import {
AccentColor,
MainColor,
} from "@/app_modules/_global/color/color_pallet";
+import { ComponentGlobal_CardLoadingOverlay } from "@/app_modules/_global/component";
import ComponentGlobal_IsEmptyData from "@/app_modules/_global/component/is_empty_data";
-import ComponentGlobal_CardLoadingOverlay from "@/app_modules/_global/loading_card";
import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
import { Card, Center, Stack, Text } from "@mantine/core";
import _ from "lodash";
diff --git a/src/app_modules/job/create/view.tsx b/src/app_modules/job/create/view.tsx
index 2db947d8..57a33249 100644
--- a/src/app_modules/job/create/view.tsx
+++ b/src/app_modules/job/create/view.tsx
@@ -251,10 +251,11 @@ function ButtonAction({ value, file }: { value: MODEL_JOB; file: FormData }) {
pesan: create.data?.title as any,
title: "Job baru",
};
+
const notif = await notifikasiToAdmin_funCreate({
data: dataNotif as any,
});
- // console.log(notif);
+ // console.log(notif); .
if (notif.status === 201) {
mqtt_client.publish(
diff --git a/src/app_modules/job/fun/create/fun_create.ts b/src/app_modules/job/fun/create/fun_create.ts
index 491eabb8..7f0a8fd2 100644
--- a/src/app_modules/job/fun/create/fun_create.ts
+++ b/src/app_modules/job/fun/create/fun_create.ts
@@ -1,7 +1,7 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
import _ from "lodash";
import { v4 } from "uuid";
import fs from "fs";
@@ -11,7 +11,7 @@ import path from "path";
const root = process.cwd();
export async function Job_funCreate(req: MODEL_JOB, file: FormData) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const dataImage: any = file.get("file");
if (dataImage !== "null") {
diff --git a/src/app_modules/job/fun/get/get_all_arsip.ts b/src/app_modules/job/fun/get/get_all_arsip.ts
index 0fd03d35..f6839769 100644
--- a/src/app_modules/job/fun/get/get_all_arsip.ts
+++ b/src/app_modules/job/fun/get/get_all_arsip.ts
@@ -1,11 +1,11 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export async function job_getAllArsipById({page}: {page: number}) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const takeData = 10;
const skipData = page * takeData - takeData;
diff --git a/src/app_modules/job/fun/get/get_all_publish.ts b/src/app_modules/job/fun/get/get_all_publish.ts
index afffdbfa..d7d61fd3 100644
--- a/src/app_modules/job/fun/get/get_all_publish.ts
+++ b/src/app_modules/job/fun/get/get_all_publish.ts
@@ -1,7 +1,7 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export async function job_getAllListPublish({
page,
diff --git a/src/app_modules/job/fun/get/status/get_list_draft.ts b/src/app_modules/job/fun/get/status/get_list_draft.ts
index f325b692..13c85c7e 100644
--- a/src/app_modules/job/fun/get/status/get_list_draft.ts
+++ b/src/app_modules/job/fun/get/status/get_list_draft.ts
@@ -1,7 +1,7 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export default async function job_getAllStatusDraft({
page,
@@ -11,7 +11,7 @@ export default async function job_getAllStatusDraft({
const takeData = 10;
const skipData = page * takeData - takeData;
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const data = await prisma.job.findMany({
take: takeData,
skip: skipData,
diff --git a/src/app_modules/job/fun/get/status/get_list_publish.ts b/src/app_modules/job/fun/get/status/get_list_publish.ts
index 2950de34..0739c856 100644
--- a/src/app_modules/job/fun/get/status/get_list_publish.ts
+++ b/src/app_modules/job/fun/get/status/get_list_publish.ts
@@ -1,7 +1,7 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export default async function job_getAllStatusPublish({
page,
@@ -11,7 +11,7 @@ export default async function job_getAllStatusPublish({
const takeData = 10;
const skipData = page * takeData - takeData;
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const data = await prisma.job.findMany({
take: takeData,
skip: skipData,
diff --git a/src/app_modules/job/fun/get/status/get_list_reject.ts b/src/app_modules/job/fun/get/status/get_list_reject.ts
index 2a60674a..c1e31d39 100644
--- a/src/app_modules/job/fun/get/status/get_list_reject.ts
+++ b/src/app_modules/job/fun/get/status/get_list_reject.ts
@@ -1,7 +1,7 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export default async function job_getAllStatusReject({
page,
@@ -11,7 +11,7 @@ export default async function job_getAllStatusReject({
const takeData = 10;
const skipData = page * takeData - takeData;
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const data = await prisma.job.findMany({
take: takeData,
skip: skipData,
diff --git a/src/app_modules/job/fun/get/status/get_list_review.ts b/src/app_modules/job/fun/get/status/get_list_review.ts
index 89fda9e9..70b71555 100644
--- a/src/app_modules/job/fun/get/status/get_list_review.ts
+++ b/src/app_modules/job/fun/get/status/get_list_review.ts
@@ -1,7 +1,7 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export default async function job_getAllStatusReview({
page,
@@ -11,7 +11,7 @@ export default async function job_getAllStatusReview({
const takeData = 10;
const skipData = page * takeData - takeData;
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const data = await prisma.job.findMany({
take: takeData,
skip: skipData,
diff --git a/src/app_modules/job/main/beranda/ui_beranda.tsx b/src/app_modules/job/main/beranda/ui_beranda.tsx
index 3e4f5889..3b05f59f 100644
--- a/src/app_modules/job/main/beranda/ui_beranda.tsx
+++ b/src/app_modules/job/main/beranda/ui_beranda.tsx
@@ -1,17 +1,16 @@
"use client";
-import { useState } from "react";
-import { MODEL_JOB } from "../../model/interface";
+import { RouterJob } from "@/app/lib/router_hipmi/router_job";
+import ComponentGlobal_CreateButton from "@/app_modules/_global/component/button_create";
import ComponentGlobal_IsEmptyData from "@/app_modules/_global/component/is_empty_data";
-import { Stack, TextInput, Center, Loader } from "@mantine/core";
+import { Center, Loader, Stack, TextInput } from "@mantine/core";
+import { IconSearch } from "@tabler/icons-react";
import _ from "lodash";
import { ScrollOnly } from "next-scroll-loader";
+import { useState } from "react";
import ComponentJob_BerandaCardView from "../../component/beranda/card_view";
import { job_getAllListPublish } from "../../fun/get/get_all_publish";
-import ComponentJob_CreateButton from "../../component/button/create_button";
-import { IconSearch } from "@tabler/icons-react";
-import ComponentGlobal_CreateButton from "@/app_modules/_global/component/button_create";
-import { RouterJob } from "@/app/lib/router_hipmi/router_job";
+import { MODEL_JOB } from "../../model/interface";
export function Job_UiBeranda({ listData }: { listData: MODEL_JOB[] }) {
const [data, setData] = useState(listData);
diff --git a/src/app_modules/katalog/portofolio/fun/fun_get_all_portofolio.ts b/src/app_modules/katalog/portofolio/fun/fun_get_all_portofolio.ts
index b0603105..20dfd0ac 100644
--- a/src/app_modules/katalog/portofolio/fun/fun_get_all_portofolio.ts
+++ b/src/app_modules/katalog/portofolio/fun/fun_get_all_portofolio.ts
@@ -1,16 +1,16 @@
-import toast from "react-simple-toasts";
+import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
import { funGetListPortofolio } from "./get/get_list_portofolio";
/**
- *
+ *
* @param id - profileId
* @returns load list portofolio by Id
*/
export async function loadListPortofolio(id: string) {
if (id === null) {
- return toast("Id null");
+ return ComponentGlobal_NotifikasiPeringatan("Id null");
} else {
const data = await funGetListPortofolio(id).then((res) => res);
- return data
+ return data;
}
}
diff --git a/src/app_modules/katalog/portofolio/fun/master/get_bidang_bisnis.ts b/src/app_modules/katalog/portofolio/fun/master/get_bidang_bisnis.ts
index abed5f89..19b9db36 100644
--- a/src/app_modules/katalog/portofolio/fun/master/get_bidang_bisnis.ts
+++ b/src/app_modules/katalog/portofolio/fun/master/get_bidang_bisnis.ts
@@ -1,9 +1,13 @@
"use server";
-import { myConsole } from "@/app/fun/my_console";
import prisma from "@/app/lib/prisma";
export async function Portofolio_getMasterBidangBisnis() {
- const data = await prisma.masterBidangBisnis.findMany();
+ const data = await prisma.masterBidangBisnis.findMany({
+ where: {
+ active: true,
+ },
+ });
+
return data;
}
diff --git a/src/app_modules/katalog/profile/create/view.tsx b/src/app_modules/katalog/profile/create/view.tsx
index 06f30a64..c6d5a1e1 100644
--- a/src/app_modules/katalog/profile/create/view.tsx
+++ b/src/app_modules/katalog/profile/create/view.tsx
@@ -2,7 +2,10 @@
import { RouterHome } from "@/app/lib/router_hipmi/router_home";
import ComponentGlobal_BoxInformation from "@/app_modules/_global/component/box_information";
-import { AccentColor, MainColor } from "@/app_modules/_global/color/color_pallet";
+import {
+ AccentColor,
+ MainColor,
+} from "@/app_modules/_global/color/color_pallet";
import ComponentGlobal_ErrorInput from "@/app_modules/_global/component/error_input";
import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
@@ -36,7 +39,7 @@ export default function CreateProfile({ userId }: { userId: any }) {
const [imgBG, setImgBG] = useState();
const [value, setValue] = useState({
- name: "",
+ namaBank: "",
email: "",
alamat: "",
jenisKelamin: "",
@@ -186,7 +189,7 @@ export default function CreateProfile({ userId }: { userId: any }) {
onChange={(val) => {
setValue({
...value,
- name: val.target.value,
+ namaBank: val.target.value,
});
}}
/>
@@ -303,8 +306,7 @@ function ButtonAction({
if (res.status === 201) {
setLoading(true);
ComponentGlobal_NotifikasiBerhasil("Berhasil Membuat Profile", 3000);
- // setTimeout(() => router.push(RouterHome.main_home), 2000);
- router.push(RouterHome.main_home);
+ router.push(RouterHome.main_home, { scroll: false });
} else {
ComponentGlobal_NotifikasiGagal(res.message);
}
diff --git a/src/app_modules/map/_component/detail_data.tsx b/src/app_modules/map/_component/detail_data.tsx
index 4bc306dc..8578e1a0 100644
--- a/src/app_modules/map/_component/detail_data.tsx
+++ b/src/app_modules/map/_component/detail_data.tsx
@@ -1,36 +1,30 @@
"use client";
+import { RouterPortofolio } from "@/app/lib/router_hipmi/router_katalog";
import { RouterMap } from "@/app/lib/router_hipmi/router_map";
import ComponentGlobal_AuthorNameOnHeader from "@/app_modules/_global/author_name_on_header";
+import { MainColor } from "@/app_modules/_global/color/color_pallet";
import {
Box,
Button,
- Flex,
Grid,
- Group,
Image,
- Loader,
SimpleGrid,
- Skeleton,
Stack,
Text,
- Title,
} from "@mantine/core";
import { useShallowEffect } from "@mantine/hooks";
-import { useState } from "react";
-import { map_funGetOneById } from "../fun/get/fun_get_one_by_id";
-import { MODEL_MAP } from "../lib/interface";
import {
IconBuildingSkyscraper,
IconListDetails,
- IconPhoneCall,
IconMapPin,
+ IconPhoneCall,
} from "@tabler/icons-react";
import { useRouter } from "next/navigation";
-import { RouterPortofolio } from "@/app/lib/router_hipmi/router_katalog";
-import { MainColor } from "@/app_modules/_global/color/color_pallet";
+import { useState } from "react";
+import { map_funGetOneById } from "../fun/get/fun_get_one_by_id";
+import { MODEL_MAP } from "../lib/interface";
import { ComponentMap_SkeletonDrawerDetailData } from "./skeleton_detail_data";
-import Link from "next/link";
export function ComponentMap_DetailData({ mapId }: { mapId: any }) {
const router = useRouter();
diff --git a/src/app_modules/map/fun/create/fun_create_pin.ts b/src/app_modules/map/fun/create/fun_create_pin.ts
index 0269aa52..a1993ed1 100644
--- a/src/app_modules/map/fun/create/fun_create_pin.ts
+++ b/src/app_modules/map/fun/create/fun_create_pin.ts
@@ -2,14 +2,14 @@
import prisma from "@/app/lib/prisma";
import { RouterMap } from "@/app/lib/router_hipmi/router_map";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
import _ from "lodash";
import { revalidatePath } from "next/cache";
import { v4 } from "uuid";
import fs from "fs";
export async function map_funCreatePin({ data }: { data: any }) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const gambar: any = data.gambar.get("file");
const fileName = gambar.name;
diff --git a/src/app_modules/notifikasi/fun/count/fun_count_by_id.ts b/src/app_modules/notifikasi/fun/count/fun_count_by_id.ts
index ef9daca2..401bf19f 100644
--- a/src/app_modules/notifikasi/fun/count/fun_count_by_id.ts
+++ b/src/app_modules/notifikasi/fun/count/fun_count_by_id.ts
@@ -1,10 +1,10 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export default async function notifikasi_countUserNotifikasi() {
- const userId = await user_getOneUserId();
+ const userId = await user_funGetOneUserId();
const count = await prisma.notifikasi.findMany({
where: {
diff --git a/src/app_modules/notifikasi/fun/create/create_notif_to_admin.tsx b/src/app_modules/notifikasi/fun/create/create_notif_to_admin.tsx
index b0260166..08ee88ab 100644
--- a/src/app_modules/notifikasi/fun/create/create_notif_to_admin.tsx
+++ b/src/app_modules/notifikasi/fun/create/create_notif_to_admin.tsx
@@ -8,16 +8,15 @@ export default async function notifikasiToAdmin_funCreate({
}: {
data: MODEL_NOTIFIKASI;
}) {
-
const getAdmin = await prisma.user.findMany({
where: {
active: true,
- masterUserRoleId: "2",
+ NOT: {
+ masterUserRoleId: "1",
+ },
},
});
- // console.log(getAdmin);
-
for (let a of getAdmin) {
const create = await prisma.notifikasi.create({
data: {
diff --git a/src/app_modules/notifikasi/fun/get/get_notifiaksi_by_id.ts b/src/app_modules/notifikasi/fun/get/get_notifiaksi_by_id.ts
index cb78f23f..42011099 100644
--- a/src/app_modules/notifikasi/fun/get/get_notifiaksi_by_id.ts
+++ b/src/app_modules/notifikasi/fun/get/get_notifiaksi_by_id.ts
@@ -1,7 +1,7 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
import _ from "lodash";
export default async function notifikasi_getByUserId({
@@ -11,7 +11,7 @@ export default async function notifikasi_getByUserId({
page: number;
kategoriApp?: string;
}) {
- const userId = await user_getOneUserId();
+ const userId = await user_funGetOneUserId();
const takeData = 10;
const skipData = page * takeData - takeData;
diff --git a/src/app_modules/user_search/fun/get/get_all_user.ts b/src/app_modules/user_search/fun/get/get_all_user.ts
index 0eb2ac43..8741bbe6 100644
--- a/src/app_modules/user_search/fun/get/get_all_user.ts
+++ b/src/app_modules/user_search/fun/get/get_all_user.ts
@@ -1,7 +1,7 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export async function userSearch_getAllUser({
page,
@@ -10,7 +10,7 @@ export async function userSearch_getAllUser({
page: number;
search?: string;
}) {
- const userLoginId = await user_getOneUserId();
+ const userLoginId = await user_funGetOneUserId();
const takeData = 20;
const skipData = page * takeData - takeData;
diff --git a/src/app_modules/vote/_ui/detail/ui_detail_kontributor_voting.tsx b/src/app_modules/vote/_ui/detail/ui_detail_kontributor_voting.tsx
new file mode 100644
index 00000000..cce59a87
--- /dev/null
+++ b/src/app_modules/vote/_ui/detail/ui_detail_kontributor_voting.tsx
@@ -0,0 +1,23 @@
+"use client";
+
+import {
+ UIGlobal_LayoutHeaderTamplate,
+ UIGlobal_LayoutTamplate,
+} from "@/app_modules/_global/ui";
+import { Voting_ViewDetailKontributorVoting } from "../../_view";
+
+export function Voting_UiDetailKontributorVoting({
+ listKontributor,
+}: {
+ listKontributor: any[];
+}) {
+ return (
+ <>
+ }
+ >
+
+
+ >
+ );
+}
diff --git a/src/app_modules/vote/_ui/index.ts b/src/app_modules/vote/_ui/index.ts
new file mode 100644
index 00000000..db5bc3d4
--- /dev/null
+++ b/src/app_modules/vote/_ui/index.ts
@@ -0,0 +1,3 @@
+import { Voting_UiDetailKontributorVoting } from "./detail/ui_detail_kontributor_voting";
+
+export { Voting_UiDetailKontributorVoting };
diff --git a/src/app_modules/vote/_view/index.ts b/src/app_modules/vote/_view/index.ts
new file mode 100644
index 00000000..e122c406
--- /dev/null
+++ b/src/app_modules/vote/_view/index.ts
@@ -0,0 +1,3 @@
+import { Voting_ViewDetailKontributorVoting } from "./view_detail_kontributor_voting";
+
+export { Voting_ViewDetailKontributorVoting };
diff --git a/src/app_modules/vote/_view/view_detail_kontributor_voting.tsx b/src/app_modules/vote/_view/view_detail_kontributor_voting.tsx
new file mode 100644
index 00000000..26aa8e10
--- /dev/null
+++ b/src/app_modules/vote/_view/view_detail_kontributor_voting.tsx
@@ -0,0 +1,63 @@
+import { RouterProfile } from "@/app/lib/router_hipmi/router_katalog";
+import { AccentColor } from "@/app_modules/_global/color";
+import { ComponentGlobal_AvatarAndAuthorName } from "@/app_modules/_global/component";
+import ComponentGlobal_IsEmptyData from "@/app_modules/_global/component/is_empty_data";
+import {
+ Card,
+ Stack,
+ Center,
+ Title,
+ Grid,
+ Avatar,
+ Badge,
+ Divider,
+ Text,
+} from "@mantine/core";
+import _ from "lodash";
+import router from "next/router";
+import { MODEL_VOTE_KONTRIBUTOR } from "../model/interface";
+
+export function Voting_ViewDetailKontributorVoting({
+ listKontributor,
+}: {
+ listKontributor: MODEL_VOTE_KONTRIBUTOR[];
+}) {
+ return (
+ <>
+
+
+ {_.isEmpty(listKontributor) ? (
+
+ ) : (
+
+ {listKontributor?.map((e, i) => (
+
+ 10 ? 8 : 10}
+ >
+ {e.Voting_DaftarNamaVote.value}
+
+
+ }
+ />
+ ))}
+
+ )}
+
+
+ >
+ );
+}
diff --git a/src/app_modules/vote/component/card_view_publish.tsx b/src/app_modules/vote/component/card_view_publish.tsx
index 91168d89..f2c2b949 100644
--- a/src/app_modules/vote/component/card_view_publish.tsx
+++ b/src/app_modules/vote/component/card_view_publish.tsx
@@ -22,6 +22,8 @@ import { MODEL_VOTING } from "../model/interface";
import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan";
import { AccentColor } from "@/app_modules/_global/color/color_pallet";
import { toNumber } from "lodash";
+import { useState } from "react";
+import { ComponentGlobal_CardLoadingOverlay } from "@/app_modules/_global/component";
export default function ComponentVote_CardViewPublish({
data,
@@ -29,14 +31,18 @@ export default function ComponentVote_CardViewPublish({
pilihanSaya,
authorName,
namaPilihan,
+ statusArsip,
}: {
data?: MODEL_VOTING;
path: string;
pilihanSaya?: boolean;
authorName?: boolean;
namaPilihan?: string;
+ statusArsip?: boolean;
}) {
const router = useRouter();
+ const [visible, setVisible] = useState(false);
+
return (
<>
{
if (data?.id === undefined) {
- ComponentGlobal_NotifikasiPeringatan("Path tidak ditemukan");
+ ComponentGlobal_NotifikasiPeringatan("Halaman tidak ditemukan");
} else {
+ setVisible(true);
router.push(path + data?.id);
}
}}
@@ -112,21 +119,38 @@ export default function ComponentVote_CardViewPublish({
{data ? (
- {data?.Voting_DaftarNamaVote.map((v, i) => (
-
-
- {v.value}
- {v.jumlah}
-
-
-
-
- ))}
+
+ Hasil Voting
+
+
+
+ {data?.Voting_DaftarNamaVote.map((e) => (
+ = 4 ? 6 : 4}
+ >
+
+
+ {e.jumlah}
+
+
+ {e.value}
+
+
+
+ ))}
+
) : (
""
)}
+
{pilihanSaya ? (
@@ -141,6 +165,18 @@ export default function ComponentVote_CardViewPublish({
) : (
""
)}
+
+ {statusArsip ? (
+
+
+ {data?.isArsip ? "Arsip" : "Publish"}
+
+
+ ) : (
+ ""
+ )}
+
+ {visible && }
>
diff --git a/src/app_modules/vote/component/detail/comp_layout_header_detail_publish.tsx b/src/app_modules/vote/component/detail/comp_layout_header_detail_publish.tsx
new file mode 100644
index 00000000..95de8240
--- /dev/null
+++ b/src/app_modules/vote/component/detail/comp_layout_header_detail_publish.tsx
@@ -0,0 +1,244 @@
+import { RouterVote } from "@/app/lib/router_hipmi/router_vote";
+import { AccentColor } from "@/app_modules/_global/color";
+import ComponentGlobal_Loader from "@/app_modules/_global/component/loader";
+import { UIGlobal_Modal } from "@/app_modules/_global/ui";
+import UIGlobal_Drawer from "@/app_modules/_global/ui/ui_drawer";
+import UIGlobal_LayoutHeaderTamplate from "@/app_modules/_global/ui/ui_header_tamplate";
+import {
+ ActionIcon,
+ Button,
+ Drawer,
+ Group,
+ SimpleGrid,
+ Stack,
+ Text,
+} from "@mantine/core";
+import { IconArchive, IconUsersGroup, IconX } from "@tabler/icons-react";
+import { IconDots, IconDotsVertical } from "@tabler/icons-react";
+import { useRouter } from "next/navigation";
+import { useState } from "react";
+import { voting_funGetOneVotingbyId } from "../../fun/get/fun_get_one_by_id";
+import { useShallowEffect } from "@mantine/hooks";
+import { MODEL_VOTING } from "../../model/interface";
+import { voting_funUpdateIsArsipById } from "../../fun";
+import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil";
+import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal";
+
+export function Voting_ComponentLayoutHeaderDetailPublish({
+ votingId,
+ title,
+ userLoginId,
+}: {
+ votingId: string;
+ title: string;
+ userLoginId: string;
+}) {
+ const [data, setData] = useState();
+ const [openDrawer, setOpenDrawer] = useState(false);
+ const [openModal, setOpenModal] = useState(false);
+
+ useShallowEffect(() => {
+ onLoadData({ onSetData: setData });
+ }, [setData]);
+
+ async function onLoadData({ onSetData }: { onSetData: any }) {
+ const dataVoting = await voting_funGetOneVotingbyId(votingId);
+ onSetData(dataVoting);
+ }
+
+ async function onUpdateStatusArsip({ isArsip }: { isArsip: boolean }) {
+ const res = await voting_funUpdateIsArsipById({
+ votingId,
+ isArsip: isArsip,
+ });
+ if (res.status === 200) {
+ setOpenModal(false);
+ ComponentGlobal_NotifikasiBerhasil(res.message);
+ } else {
+ ComponentGlobal_NotifikasiGagal(res.message);
+ }
+ }
+
+ return (
+ <>
+ {
+ setOpenDrawer(true);
+ }}
+ >
+
+
+ }
+ />
+
+ {/* Drawer */}
+ setOpenDrawer(false)}
+ position={"bottom"}
+ size={"auto"}
+ withCloseButton={false}
+ styles={{
+ content: {
+ padding: 0,
+ position: "absolute",
+ margin: "auto",
+ backgroundColor: "transparent",
+ left: 0,
+ right: 0,
+ width: 500,
+ },
+ body: {
+ backgroundColor: AccentColor.darkblue,
+ borderTop: `2px solid ${AccentColor.blue}`,
+ borderRight: `1px solid ${AccentColor.blue}`,
+ borderLeft: `1px solid ${AccentColor.blue}`,
+ borderRadius: "20px 20px 0px 0px",
+ color: "white",
+ paddingBottom: "5%",
+ },
+ }}
+ >
+
+
+ setOpenDrawer(false)}
+ variant="transparent"
+ >
+
+
+
+
+ {/* Check Author */}
+ {data?.authorId === userLoginId ? (
+ {
+ setOpenDrawer(val.drawer);
+ setOpenModal(val.modal);
+ }}
+ />
+ ) : (
+
+ )}
+
+
+
+ {/* Modal */}
+ setOpenModal(false)}
+ title={`Anda yakin ingin ${data?.isArsip ? "mempublish" : "mengarsipkan"} voting?`}
+ buttonKanan={
+ {
+ data?.isArsip
+ ? onUpdateStatusArsip({ isArsip: false })
+ : onUpdateStatusArsip({ isArsip: true });
+
+ // ON UPDATE DISINI
+ }}
+ radius={"xl"}
+ color="green"
+ >
+ Iya
+
+ }
+ buttonKiri={
+ setOpenModal(false)} radius={"xl"}>
+ Batal
+
+ }
+ />
+ >
+ );
+}
+
+function BoxIsAuthor({
+ votingId,
+ onSetDrawer,
+}: {
+ votingId: string;
+ onSetDrawer: (vaL: any) => void;
+}) {
+ const router = useRouter();
+ const [isLoading, setIsLoading] = useState(false);
+
+ return (
+ <>
+
+
+ {/* Daftar Kontributor */}
+ {
+ setIsLoading(true);
+ router.push(RouterVote.daftar_kontributor + votingId, {
+ scroll: false,
+ });
+ }}
+ >
+ {isLoading ? : }
+
+
+ Daftar Kontributor
+
+
+
+ {/* Arsip button */}
+ {
+ onSetDrawer({
+ drawer: false,
+ modal: true,
+ });
+ // setOpenModal(true);
+ }}
+ >
+
+
+
+ Update Arsip
+
+
+
+ >
+ );
+}
+
+function BoxNotAuthor({ votingId }: { votingId: string }) {
+ const router = useRouter();
+ const [isLoading, setIsLoading] = useState(false);
+ const [pageId, setPageId] = useState("");
+
+ return (
+ <>
+
+
+ {
+ setIsLoading(true);
+ router.push(RouterVote.daftar_kontributor + votingId, {
+ scroll: false,
+ });
+ }}
+ >
+ {isLoading ? : }
+
+
+ Daftar Kontributor
+
+
+
+ >
+ );
+}
diff --git a/src/app_modules/vote/component/detail/detail_daftar_kontributor.tsx b/src/app_modules/vote/component/detail/detail_daftar_kontributor.tsx
index 8cd44e18..9597286b 100644
--- a/src/app_modules/vote/component/detail/detail_daftar_kontributor.tsx
+++ b/src/app_modules/vote/component/detail/detail_daftar_kontributor.tsx
@@ -10,18 +10,19 @@ import {
Grid,
Stack,
Text,
- Title
+ Title,
} from "@mantine/core";
import _ from "lodash";
import { useRouter } from "next/navigation";
import { MODEL_VOTE_KONTRIBUTOR } from "../../model/interface";
+import ComponentGlobal_IsEmptyData from "@/app_modules/_global/component/is_empty_data";
export default function ComponentVote_DaftarKontributorVoter({
listKontributor,
}: {
listKontributor?: MODEL_VOTE_KONTRIBUTOR[];
}) {
- const router = useRouter()
+ const router = useRouter();
return (
<>
- Daftar Voting
+ Daftar Kontributor
{_.isEmpty(listKontributor) ? (
-
-
- - Tidak ada voting -
-
-
+
) : (
{listKontributor?.map((e, i) => (
diff --git a/src/app_modules/vote/component/index.tsx b/src/app_modules/vote/component/index.tsx
new file mode 100644
index 00000000..6353e17d
--- /dev/null
+++ b/src/app_modules/vote/component/index.tsx
@@ -0,0 +1,3 @@
+import { Voting_ComponentLayoutHeaderDetailPublish } from "./detail/comp_layout_header_detail_publish";
+
+export { Voting_ComponentLayoutHeaderDetailPublish };
diff --git a/src/app_modules/vote/detail/kontribusi/index.tsx b/src/app_modules/vote/detail/kontribusi/index.tsx
index 32dcbe75..829c32c5 100644
--- a/src/app_modules/vote/detail/kontribusi/index.tsx
+++ b/src/app_modules/vote/detail/kontribusi/index.tsx
@@ -19,10 +19,8 @@ import ComponentVote_DetailDataSetelahPublish from "../../component/detail/detai
export default function Vote_DetailKontribusi({
dataVote,
- listKontributor,
}: {
dataVote: MODEL_VOTING;
- listKontributor: any
}) {
return (
<>
@@ -32,12 +30,7 @@ export default function Vote_DetailKontribusi({
authorName={true}
/>
-
>
);
}
-
-
diff --git a/src/app_modules/vote/detail/kontribusi/layout.tsx b/src/app_modules/vote/detail/kontribusi/layout.tsx
index 36609efc..dffb67c8 100644
--- a/src/app_modules/vote/detail/kontribusi/layout.tsx
+++ b/src/app_modules/vote/detail/kontribusi/layout.tsx
@@ -1,21 +1,28 @@
"use client";
-import { AppShell } from "@mantine/core";
-import React from "react";
-import ComponentVote_HeaderTamplate from "../../component/header_tamplate";
-import AppComponentGlobal_LayoutTamplate from "@/app_modules/_global/component_layout_tamplate";
import UIGlobal_LayoutTamplate from "@/app_modules/_global/ui/ui_layout_tamplate";
-import UIGlobal_LayoutHeaderTamplate from "@/app_modules/_global/ui/ui_header_tamplate";
+import React from "react";
+import { Voting_ComponentLayoutHeaderDetailPublish } from "../../component";
export default function LayoutVote_DetailKontribusi({
children,
+ votingId,
+ userLoginId,
}: {
children: React.ReactNode;
+ votingId: string;
+ userLoginId: string;
}) {
return (
<>
}
+ header={
+
+ }
>
{children}
diff --git a/src/app_modules/vote/detail/main/index.tsx b/src/app_modules/vote/detail/main/index.tsx
index 6349bbc4..faeae78d 100644
--- a/src/app_modules/vote/detail/main/index.tsx
+++ b/src/app_modules/vote/detail/main/index.tsx
@@ -25,9 +25,11 @@ import { useState } from "react";
import ComponentVote_DaftarKontributorVoter from "../../component/detail/detail_daftar_kontributor";
import ComponentVote_HasilVoting from "../../component/detail/detail_hasil_voting";
import { Vote_funCreateHasil } from "../../fun/create/create_hasil";
-import { Vote_getOnebyId } from "../../fun/get/get_one_by_id";
+import { voting_funGetOneVotingbyId } from "../../fun/get/fun_get_one_by_id";
import { MODEL_VOTING } from "../../model/interface";
import mqtt_client from "@/util/mqtt_client";
+import moment from "moment";
+import ComponentGlobal_BoxInformation from "@/app_modules/_global/component/box_information";
export default function Vote_MainDetail({
dataVote,
@@ -45,9 +47,16 @@ export default function Vote_MainDetail({
userLoginId: string;
}) {
const [data, setData] = useState(dataVote);
+ const today = new Date();
+
return (
<>
+ {moment(dataVote?.awalVote).diff(today, "hours") < 0 ? (
+ ""
+ ) : (
+
+ )}
-
>
);
@@ -78,6 +84,8 @@ function TampilanDataVoting({
userLoginId: string;
}) {
const [votingNameId, setVotingNameId] = useState("");
+ const today = new Date();
+
return (
<>
(
{
+ await voting_funGetOneVotingbyId(voteId).then((val) => {
setData(val);
ComponentGlobal_NotifikasiBerhasil(res.message);
});
-
+
if (userLoginId !== res?.data?.Voting?.authorId) {
const dataNotif = {
appId: res?.data?.Voting?.id,
@@ -262,8 +275,6 @@ async function onVote(
);
}
}
-
-
} else {
ComponentGlobal_NotifikasiPeringatan(res.message);
}
diff --git a/src/app_modules/vote/detail/main/layout.tsx b/src/app_modules/vote/detail/main/layout.tsx
index 73091b34..4133cd11 100644
--- a/src/app_modules/vote/detail/main/layout.tsx
+++ b/src/app_modules/vote/detail/main/layout.tsx
@@ -1,21 +1,28 @@
"use client";
-import { AppShell } from "@mantine/core";
-import React from "react";
-import ComponentVote_HeaderTamplate from "../../component/header_tamplate";
-import AppComponentGlobal_LayoutTamplate from "@/app_modules/_global/component_layout_tamplate";
import UIGlobal_LayoutTamplate from "@/app_modules/_global/ui/ui_layout_tamplate";
-import UIGlobal_LayoutHeaderTamplate from "@/app_modules/_global/ui/ui_header_tamplate";
+import React from "react";
+import { Voting_ComponentLayoutHeaderDetailPublish } from "../../component";
export default function LayoutVote_MainDetail({
children,
+ votingId,
+ userLoginId,
}: {
children: React.ReactNode;
+ votingId: string;
+ userLoginId: string;
}) {
return (
<>
}
+ header={
+
+ }
>
{children}
diff --git a/src/app_modules/vote/detail/publish/index.tsx b/src/app_modules/vote/detail/publish/index.tsx
index 2e9571cb..28775024 100644
--- a/src/app_modules/vote/detail/publish/index.tsx
+++ b/src/app_modules/vote/detail/publish/index.tsx
@@ -1,81 +1,27 @@
"use client";
-import {
- Badge,
- Card,
- Center,
- Grid,
- Group,
- Radio,
- Stack,
- Text,
- Title,
-} from "@mantine/core";
-import ComponentVote_DetailDataSebelumPublish from "../../component/detail/detail_data_sebelum_publish";
+import { Badge, Center, Stack } from "@mantine/core";
import ComponentVote_DaftarKontributorVoter from "../../component/detail/detail_daftar_kontributor";
-import ComponentVote_HasilVoting from "../../component/detail/detail_hasil_voting";
-import moment from "moment";
-import { MODEL_VOTE_KONTRIBUTOR, MODEL_VOTING } from "../../model/interface";
import ComponentVote_DetailDataSetelahPublish from "../../component/detail/detail_data_setelah_publish";
+import ComponentVote_HasilVoting from "../../component/detail/detail_hasil_voting";
+import { MODEL_VOTE_KONTRIBUTOR, MODEL_VOTING } from "../../model/interface";
export default function Vote_DetailPublish({
dataVote,
- listKontributor,
}: {
dataVote: MODEL_VOTING;
- listKontributor: MODEL_VOTE_KONTRIBUTOR;
}) {
return (
<>
- {/* */}
+
+
+ {dataVote?.isArsip ? "Arsip" : "Publish"}
+
+
-
>
);
}
-
-function TampilanDataVoting({ data }: { data: MODEL_VOTING }) {
- return (
- <>
-
-
-
-
- {data.title}
-
- {data.deskripsi}
-
-
-
-
-
-
- Batas Voting
-
-
-
-
-
- {data.awalVote.toLocaleDateString(["id-ID"], {
- dateStyle: "long",
- })}
-
- -
-
- {data.akhirVote.toLocaleDateString(["id-ID"], {
- dateStyle: "long",
- })}
-
-
-
-
-
-
- >
- );
-}
diff --git a/src/app_modules/vote/detail/publish/layout.tsx b/src/app_modules/vote/detail/publish/layout.tsx
index 8a1dfa82..467efe59 100644
--- a/src/app_modules/vote/detail/publish/layout.tsx
+++ b/src/app_modules/vote/detail/publish/layout.tsx
@@ -1,21 +1,29 @@
"use client";
-import { AppShell } from "@mantine/core";
-import React from "react";
-import ComponentVote_HeaderTamplate from "../../component/header_tamplate";
-import AppComponentGlobal_LayoutTamplate from "@/app_modules/_global/component_layout_tamplate";
-import UIGlobal_LayoutTamplate from "@/app_modules/_global/ui/ui_layout_tamplate";
import UIGlobal_LayoutHeaderTamplate from "@/app_modules/_global/ui/ui_header_tamplate";
+import UIGlobal_LayoutTamplate from "@/app_modules/_global/ui/ui_layout_tamplate";
+import React from "react";
+import { Voting_ComponentLayoutHeaderDetailPublish } from "../../component";
export default function LayoutVote_DetailPublish({
children,
+ votingId,
+ userLoginId,
}: {
children: React.ReactNode;
+ votingId: string;
+ userLoginId: string;
}) {
return (
<>
}
+ header={
+
+ }
>
{children}
diff --git a/src/app_modules/vote/detail/semua_riwayat/layout.tsx b/src/app_modules/vote/detail/semua_riwayat/layout.tsx
index ae50be53..9780dc6d 100644
--- a/src/app_modules/vote/detail/semua_riwayat/layout.tsx
+++ b/src/app_modules/vote/detail/semua_riwayat/layout.tsx
@@ -6,8 +6,12 @@ import React from "react";
export default function LayoutVote_DetailSemuaRiwayat({
children,
+ votingId,
+ userLoginId,
}: {
children: React.ReactNode;
+ votingId: string;
+ userLoginId: string;
}) {
return (
<>
diff --git a/src/app_modules/vote/fun/create/create_hasil.ts b/src/app_modules/vote/fun/create/create_hasil.ts
index 1b1e3ab9..7e4bd5dd 100644
--- a/src/app_modules/vote/fun/create/create_hasil.ts
+++ b/src/app_modules/vote/fun/create/create_hasil.ts
@@ -1,14 +1,14 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
import { revalidatePath } from "next/cache";
export async function Vote_funCreateHasil(
pilihanVotingId: string,
votingId: string
) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const get = await prisma.voting_DaftarNamaVote.findFirst({
where: {
diff --git a/src/app_modules/vote/fun/create/create_pilihan_voting.ts b/src/app_modules/vote/fun/create/create_pilihan_voting.ts
index 4888a8d0..b1f6301b 100644
--- a/src/app_modules/vote/fun/create/create_pilihan_voting.ts
+++ b/src/app_modules/vote/fun/create/create_pilihan_voting.ts
@@ -1,14 +1,14 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
import { revalidatePath } from "next/cache";
export async function Vote_funCreatePilihanVotingById(
namaVotingId: string,
votingId: string
) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const create = await prisma.voting_Kontributor.create({
data: {
diff --git a/src/app_modules/vote/fun/create/create_vote.ts b/src/app_modules/vote/fun/create/create_vote.ts
index dda6597c..73aec734 100644
--- a/src/app_modules/vote/fun/create/create_vote.ts
+++ b/src/app_modules/vote/fun/create/create_vote.ts
@@ -1,16 +1,17 @@
"use server";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
import { MODEL_VOTING } from "../../model/interface";
import prisma from "@/app/lib/prisma";
import { revalidatePath } from "next/cache";
+import _ from "lodash";
export async function Vote_funCreate(req: MODEL_VOTING, listVote: any[]) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const create = await prisma.voting.create({
data: {
- title: req.title,
+ title: _.startCase(req.title),
deskripsi: req.deskripsi,
awalVote: req.awalVote,
akhirVote: req.akhirVote,
diff --git a/src/app_modules/vote/fun/edit/fun_update_is_arsip_by_id.ts b/src/app_modules/vote/fun/edit/fun_update_is_arsip_by_id.ts
new file mode 100644
index 00000000..e0e4c6ea
--- /dev/null
+++ b/src/app_modules/vote/fun/edit/fun_update_is_arsip_by_id.ts
@@ -0,0 +1,28 @@
+"use server";
+
+import prisma from "@/app/lib/prisma";
+import { RouterVote } from "@/app/lib/router_hipmi/router_vote";
+import { revalidatePath } from "next/cache";
+
+export async function voting_funUpdateIsArsipById({
+ votingId,
+ isArsip,
+}: {
+ votingId: string;
+ isArsip: boolean;
+}) {
+ const updt = await prisma.voting.update({
+ where: {
+ id: votingId,
+ },
+ data: {
+ isArsip: isArsip,
+ },
+ });
+
+ if (!updt) return { status: 400, message: "Gagal Update" };
+ revalidatePath(RouterVote.main_detail);
+ revalidatePath(RouterVote.detail_publish);
+
+ return { status: 200, message: "Berhasil Update" };
+}
diff --git a/src/app_modules/vote/fun/get/cek_kontributor_by_id.ts b/src/app_modules/vote/fun/get/cek_kontributor_by_id.ts
index 5b16b63a..bae7680d 100644
--- a/src/app_modules/vote/fun/get/cek_kontributor_by_id.ts
+++ b/src/app_modules/vote/fun/get/cek_kontributor_by_id.ts
@@ -1,10 +1,10 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export async function Vote_cekKontributorById(votingId: string) {
- const UserId = await user_getOneUserId()
+ const UserId = await user_funGetOneUserId()
const cek = await prisma.voting_Kontributor.count({
where: {
diff --git a/src/app_modules/vote/fun/get/get_one_by_id.ts b/src/app_modules/vote/fun/get/fun_get_one_by_id.ts
similarity index 56%
rename from src/app_modules/vote/fun/get/get_one_by_id.ts
rename to src/app_modules/vote/fun/get/fun_get_one_by_id.ts
index 9f1572c9..b5570b0e 100644
--- a/src/app_modules/vote/fun/get/get_one_by_id.ts
+++ b/src/app_modules/vote/fun/get/fun_get_one_by_id.ts
@@ -2,23 +2,12 @@
import prisma from "@/app/lib/prisma";
-export async function Vote_getOnebyId(voteId: string) {
+export async function voting_funGetOneVotingbyId(voteId: string) {
const data = await prisma.voting.findFirst({
where: {
id: voteId,
},
- select: {
- id: true,
- title: true,
- isActive: true,
- createdAt: true,
- updatedAt: true,
- deskripsi: true,
- awalVote: true,
- akhirVote: true,
- catatan: true,
- authorId: true,
- voting_StatusId: true,
+ include: {
Voting_DaftarNamaVote: {
orderBy: {
createdAt: "asc",
diff --git a/src/app_modules/vote/fun/get/get_all_list_publish.ts b/src/app_modules/vote/fun/get/get_all_list_publish.ts
index 2c49586c..8d4b5b10 100644
--- a/src/app_modules/vote/fun/get/get_all_list_publish.ts
+++ b/src/app_modules/vote/fun/get/get_all_list_publish.ts
@@ -1,9 +1,15 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
-export async function vote_getAllListPublish({ page }: { page: number }) {
+export async function vote_getAllListPublish({
+ page,
+ search,
+}: {
+ page: number;
+ search?: string;
+}) {
const takeData = 5;
const skipData = page * takeData - takeData;
@@ -15,10 +21,15 @@ export async function vote_getAllListPublish({ page }: { page: number }) {
},
where: {
voting_StatusId: "1",
+ isArsip: false,
isActive: true,
akhirVote: {
gte: new Date(),
},
+ title: {
+ contains: search,
+ mode: "insensitive",
+ },
},
select: {
id: true,
@@ -36,6 +47,13 @@ export async function vote_getAllListPublish({ page }: { page: number }) {
orderBy: {
createdAt: "asc",
},
+ include: {
+ Voting_Kontributor: {
+ include: {
+ Author: true,
+ },
+ },
+ },
},
Author: {
select: {
diff --git a/src/app_modules/vote/fun/get/get_all_list_riwayat_saya.ts b/src/app_modules/vote/fun/get/get_all_list_riwayat_saya.ts
index 7a06720c..dc46be67 100644
--- a/src/app_modules/vote/fun/get/get_all_list_riwayat_saya.ts
+++ b/src/app_modules/vote/fun/get/get_all_list_riwayat_saya.ts
@@ -1,10 +1,10 @@
"use server";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
import prisma from "@/app/lib/prisma";
export async function Vote_getAllListRiwayatSaya({ page }: { page: number }) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const takeData = 5;
const skipData = page * takeData - takeData;
diff --git a/src/app_modules/vote/fun/get/get_list_kontribusi_by_author_id.ts b/src/app_modules/vote/fun/get/get_list_kontribusi_by_author_id.ts
index ce4dc19a..4372159f 100644
--- a/src/app_modules/vote/fun/get/get_list_kontribusi_by_author_id.ts
+++ b/src/app_modules/vote/fun/get/get_list_kontribusi_by_author_id.ts
@@ -1,7 +1,7 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export async function vote_getAllListKontribusiByAuthorId({
page,
@@ -11,7 +11,7 @@ export async function vote_getAllListKontribusiByAuthorId({
const takeData = 5;
const skipData = page * takeData - takeData;
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const data = await prisma.voting_Kontributor.findMany({
take: takeData,
skip: skipData,
diff --git a/src/app_modules/vote/fun/get/get_list_kontributor_by_id.ts b/src/app_modules/vote/fun/get/get_list_kontributor_by_id.ts
index 7fcd1f3c..6cb403e8 100644
--- a/src/app_modules/vote/fun/get/get_list_kontributor_by_id.ts
+++ b/src/app_modules/vote/fun/get/get_list_kontributor_by_id.ts
@@ -7,10 +7,9 @@ export async function Vote_getListKontributorById(votingId: string) {
where: {
votingId: votingId,
},
- select: {
- id: true,
+ include: {
Author: {
- select: {
+ include: {
Profile: true,
},
},
diff --git a/src/app_modules/vote/fun/get/get_one_pilihan_voting_by_user_id.ts b/src/app_modules/vote/fun/get/get_one_pilihan_voting_by_user_id.ts
index 21649728..a447cf52 100644
--- a/src/app_modules/vote/fun/get/get_one_pilihan_voting_by_user_id.ts
+++ b/src/app_modules/vote/fun/get/get_one_pilihan_voting_by_user_id.ts
@@ -1,10 +1,10 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export async function Vote_getOnePilihanVotingByUserId(votingId: string) {
- const userId = await user_getOneUserId();
+ const userId = await user_funGetOneUserId();
const get = await prisma.voting_Kontributor.findFirst({
where: {
authorId: userId,
diff --git a/src/app_modules/vote/fun/get/index.ts b/src/app_modules/vote/fun/get/index.ts
new file mode 100644
index 00000000..a2745b04
--- /dev/null
+++ b/src/app_modules/vote/fun/get/index.ts
@@ -0,0 +1,3 @@
+import { voting_funGetOneVotingbyId } from "./fun_get_one_by_id";
+
+export { voting_funGetOneVotingbyId as Voting_funGetOneVotingbyId };
diff --git a/src/app_modules/vote/fun/get/status/get_all_draft.tsx b/src/app_modules/vote/fun/get/status/get_all_draft.tsx
index 0e27212a..0d170e4a 100644
--- a/src/app_modules/vote/fun/get/status/get_all_draft.tsx
+++ b/src/app_modules/vote/fun/get/status/get_all_draft.tsx
@@ -1,10 +1,10 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export async function vote_getAllDraft({ page }: { page: number }) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const takeData = 10;
const skipData = page * takeData - takeData;
diff --git a/src/app_modules/vote/fun/get/status/get_all_publish.tsx b/src/app_modules/vote/fun/get/status/get_all_publish.tsx
index 11ebe7aa..a9e953ea 100644
--- a/src/app_modules/vote/fun/get/status/get_all_publish.tsx
+++ b/src/app_modules/vote/fun/get/status/get_all_publish.tsx
@@ -1,10 +1,10 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export async function vote_getAllPublish({ page }: { page: number }) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const takeData = 5;
const skipData = page * takeData - takeData;
@@ -23,18 +23,7 @@ export async function vote_getAllPublish({ page }: { page: number }) {
gte: new Date(),
},
},
- select: {
- id: true,
- title: true,
- isActive: true,
- createdAt: true,
- updatedAt: true,
- deskripsi: true,
- awalVote: true,
- akhirVote: true,
- catatan: true,
- authorId: true,
- voting_StatusId: true,
+ include: {
Voting_DaftarNamaVote: {
orderBy: {
createdAt: "asc",
@@ -43,5 +32,6 @@ export async function vote_getAllPublish({ page }: { page: number }) {
},
});
+
return data;
}
diff --git a/src/app_modules/vote/fun/get/status/get_all_reject.tsx b/src/app_modules/vote/fun/get/status/get_all_reject.tsx
index de94bc48..940b335c 100644
--- a/src/app_modules/vote/fun/get/status/get_all_reject.tsx
+++ b/src/app_modules/vote/fun/get/status/get_all_reject.tsx
@@ -1,10 +1,10 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export async function vote_getAllReject({ page }: { page: number }) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const takeData = 10;
const skipData = page * takeData - takeData;
diff --git a/src/app_modules/vote/fun/get/status/get_all_review.tsx b/src/app_modules/vote/fun/get/status/get_all_review.tsx
index e34a9379..0a2b074e 100644
--- a/src/app_modules/vote/fun/get/status/get_all_review.tsx
+++ b/src/app_modules/vote/fun/get/status/get_all_review.tsx
@@ -1,10 +1,10 @@
"use server";
import prisma from "@/app/lib/prisma";
-import { user_getOneUserId } from "@/app_modules/fun_global/get_user_token";
+import { user_funGetOneUserId } from "@/app_modules/fun_global/get_user_token";
export async function vote_getAllReview({ page }: { page: number }) {
- const authorId = await user_getOneUserId();
+ const authorId = await user_funGetOneUserId();
const takeData = 10;
const skipData = page * takeData - takeData;
diff --git a/src/app_modules/vote/fun/index.ts b/src/app_modules/vote/fun/index.ts
new file mode 100644
index 00000000..ce414853
--- /dev/null
+++ b/src/app_modules/vote/fun/index.ts
@@ -0,0 +1,3 @@
+import { voting_funUpdateIsArsipById } from "./edit/fun_update_is_arsip_by_id";
+
+export { voting_funUpdateIsArsipById };
diff --git a/src/app_modules/vote/main/beranda.tsx b/src/app_modules/vote/main/beranda.tsx
index 152be657..829db054 100644
--- a/src/app_modules/vote/main/beranda.tsx
+++ b/src/app_modules/vote/main/beranda.tsx
@@ -3,7 +3,7 @@
import { RouterVote } from "@/app/lib/router_hipmi/router_vote";
import ComponentGlobal_CreateButton from "@/app_modules/_global/component/button_create";
import ComponentGlobal_IsEmptyData from "@/app_modules/_global/component/is_empty_data";
-import { Box, Center, Loader } from "@mantine/core";
+import { Box, Center, Loader, Stack, TextInput } from "@mantine/core";
import { useShallowEffect } from "@mantine/hooks";
import _ from "lodash";
import { ScrollOnly } from "next-scroll-loader";
@@ -22,19 +22,30 @@ export default function Vote_Beranda({
useShallowEffect(() => {
onLoad({
- setData(val) {
+ newData(val) {
setData(val);
},
});
}, [setData]);
- async function onLoad({ setData }: { setData: (val: any) => void }) {
+ async function onLoad({ newData }: { newData: (val: any) => void }) {
const loadData = await vote_getAllListPublish({ page: 1 });
- setData(loadData);
+ newData(loadData);
+ }
+
+ async function onSearch(s: string) {
+ const loadSearch = await vote_getAllListPublish({ page: 1, search: s });
+ setData(loadSearch as any);
}
return (
-
+
+ onSearch(val.target.value)}
+ />
+
{_.isEmpty(data) ? (
@@ -42,7 +53,7 @@ export default function Vote_Beranda({
) : (
(
@@ -69,8 +80,7 @@ export default function Vote_Beranda({
)}
- // --- Main component --- //
)}
-
+
);
}
diff --git a/src/app_modules/vote/main/status/index.tsx b/src/app_modules/vote/main/status/index.tsx
index 7d948004..d05de29d 100644
--- a/src/app_modules/vote/main/status/index.tsx
+++ b/src/app_modules/vote/main/status/index.tsx
@@ -23,7 +23,6 @@ export default function Vote_Status({
listDraft: any[];
listReject: any[];
}) {
-
const [tabsStatus, setTabsStatus] = useAtom(gs_vote_status);
const listTabs = [
{
@@ -73,6 +72,7 @@ export default function Vote_Status({
{listTabs.map((e) => (
{e.value}
diff --git a/src/app_modules/vote/main/status/publish.tsx b/src/app_modules/vote/main/status/publish.tsx
index 9c82b6f3..f8855e69 100644
--- a/src/app_modules/vote/main/status/publish.tsx
+++ b/src/app_modules/vote/main/status/publish.tsx
@@ -47,6 +47,7 @@ export default function Vote_StatusPublish({
)}
diff --git a/src/app_modules/vote/model/interface.ts b/src/app_modules/vote/model/interface.ts
index 3de4348a..1dc4f554 100644
--- a/src/app_modules/vote/model/interface.ts
+++ b/src/app_modules/vote/model/interface.ts
@@ -13,6 +13,7 @@ export interface MODEL_VOTING {
authorId: string;
Author: MODEL_USER;
Voting_DaftarNamaVote: MODEL_VOTING_DAFTAR_NAMA_VOTE[];
+ isArsip: boolean;
}
export interface MODEL_VOTING_DAFTAR_NAMA_VOTE {
diff --git a/src/bin/seeder/investasi/nama_bank.json b/src/bin/seeder/investasi/nama_bank.json
deleted file mode 100644
index 14ced25f..00000000
--- a/src/bin/seeder/investasi/nama_bank.json
+++ /dev/null
@@ -1,22 +0,0 @@
-[
- {
- "id": 1,
- "name": "BRI",
- "norek": "9065456754325643"
- },
- {
- "id": 2,
- "name": "BCA",
- "norek": "2304235678854332"
- },
- {
- "id": 3,
- "name": "BNI",
- "norek": "1104786754324564"
- },
- {
- "id": 4,
- "name": "BSI",
- "norek": "7076543567898976"
- }
-]
diff --git a/src/bin/seeder/investasi/new_status_transaksi.json b/src/bin/seeder/investasi/new_status_transaksi.json
index 1e9c92bd..6093bdd0 100644
--- a/src/bin/seeder/investasi/new_status_transaksi.json
+++ b/src/bin/seeder/investasi/new_status_transaksi.json
@@ -13,10 +13,6 @@
},
{
"id": "4",
- "name": "Menolak"
- },
- {
- "id": "5",
"name": "Gagal"
}
]
diff --git a/src/bin/seeder/master/index.ts b/src/bin/seeder/master/index.ts
index 2b36c6e7..b2a301c4 100644
--- a/src/bin/seeder/master/index.ts
+++ b/src/bin/seeder/master/index.ts
@@ -1,3 +1,5 @@
import master_kategori_app from "./master_kategori_app.json";
+import master_nama_bank from "./master_nama_bank.json";
export { master_kategori_app };
+export { master_nama_bank };
diff --git a/src/bin/seeder/master/master_nama_bank.json b/src/bin/seeder/master/master_nama_bank.json
new file mode 100644
index 00000000..fbfea0eb
--- /dev/null
+++ b/src/bin/seeder/master/master_nama_bank.json
@@ -0,0 +1,26 @@
+[
+ {
+ "id": 1,
+ "namaBank": "BRI",
+ "namaAkun": "Himpunan Pengusaha Muda Indonesia",
+ "norek": "9065456754325643"
+ },
+ {
+ "id": 2,
+ "namaBank": "BCA",
+ "namaAkun": "Himpunan Pengusaha Muda Indonesia",
+ "norek": "2304235678854332"
+ },
+ {
+ "id": 3,
+ "namaBank": "BNI",
+ "namaAkun": "Himpunan Pengusaha Muda Indonesia",
+ "norek": "1104786754324564"
+ },
+ {
+ "id": 4,
+ "namaBank": "BSI",
+ "namaAkun": "Himpunan Pengusaha Muda Indonesia",
+ "norek": "7076543567898976"
+ }
+]
diff --git a/yarn.lock b/yarn.lock
index bccb1777..6bd9fdcc 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,11 +2,6 @@
# yarn lockfile v1
-"@aashutoshrathi/word-wrap@^1.2.3":
- version "1.2.6"
- resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf"
- integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==
-
"@alloc/quick-lru@^5.2.0":
version "5.2.0"
resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30"
@@ -20,311 +15,232 @@
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.24"
-"@babel/code-frame@^7.0.0":
- version "7.23.5"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244"
- integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==
- dependencies:
- "@babel/highlight" "^7.23.4"
- chalk "^2.4.2"
+"@assemblyscript/loader@^0.19.21":
+ version "0.19.23"
+ resolved "https://registry.yarnpkg.com/@assemblyscript/loader/-/loader-0.19.23.tgz#7fccae28d0a2692869f1d1219d36093bc24d5e72"
+ integrity sha512-ulkCYfFbYj01ie1MDOyxv2F6SpRN1TOj7fQxbP07D6HmeR+gr2JLSmINKjga2emB+b1L2KGrFKBTc+e00p54nw==
-"@babel/code-frame@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.6.tgz#ab88da19344445c3d8889af2216606d3329f3ef2"
- integrity sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465"
+ integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==
dependencies:
- "@babel/highlight" "^7.24.6"
+ "@babel/highlight" "^7.24.7"
picocolors "^1.0.0"
-"@babel/compat-data@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.6.tgz#b3600217688cabb26e25f8e467019e66d71b7ae2"
- integrity sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==
+"@babel/compat-data@^7.25.2":
+ version "7.25.4"
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.4.tgz#7d2a80ce229890edcf4cc259d4d696cb4dae2fcb"
+ integrity sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==
"@babel/core@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.6.tgz#8650e0e4b03589ebe886c4e4a60398db0a7ec787"
- integrity sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==
+ version "7.25.2"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.2.tgz#ed8eec275118d7613e77a352894cd12ded8eba77"
+ integrity sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==
dependencies:
"@ampproject/remapping" "^2.2.0"
- "@babel/code-frame" "^7.24.6"
- "@babel/generator" "^7.24.6"
- "@babel/helper-compilation-targets" "^7.24.6"
- "@babel/helper-module-transforms" "^7.24.6"
- "@babel/helpers" "^7.24.6"
- "@babel/parser" "^7.24.6"
- "@babel/template" "^7.24.6"
- "@babel/traverse" "^7.24.6"
- "@babel/types" "^7.24.6"
+ "@babel/code-frame" "^7.24.7"
+ "@babel/generator" "^7.25.0"
+ "@babel/helper-compilation-targets" "^7.25.2"
+ "@babel/helper-module-transforms" "^7.25.2"
+ "@babel/helpers" "^7.25.0"
+ "@babel/parser" "^7.25.0"
+ "@babel/template" "^7.25.0"
+ "@babel/traverse" "^7.25.2"
+ "@babel/types" "^7.25.2"
convert-source-map "^2.0.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
json5 "^2.2.3"
semver "^6.3.1"
-"@babel/generator@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.6.tgz#dfac82a228582a9d30c959fe50ad28951d4737a7"
- integrity sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==
+"@babel/generator@^7.25.0", "@babel/generator@^7.25.4":
+ version "7.25.5"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.5.tgz#b31cf05b3fe8c32d206b6dad03bb0aacbde73450"
+ integrity sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==
dependencies:
- "@babel/types" "^7.24.6"
+ "@babel/types" "^7.25.4"
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.25"
jsesc "^2.5.1"
-"@babel/helper-annotate-as-pure@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.6.tgz#517af93abc77924f9b2514c407bbef527fb8938d"
- integrity sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==
+"@babel/helper-annotate-as-pure@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz#5373c7bc8366b12a033b4be1ac13a206c6656aab"
+ integrity sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==
dependencies:
- "@babel/types" "^7.24.6"
+ "@babel/types" "^7.24.7"
-"@babel/helper-compilation-targets@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz#4a51d681f7680043d38e212715e2a7b1ad29cb51"
- integrity sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==
+"@babel/helper-compilation-targets@^7.25.2":
+ version "7.25.2"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz#e1d9410a90974a3a5a66e84ff55ef62e3c02d06c"
+ integrity sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==
dependencies:
- "@babel/compat-data" "^7.24.6"
- "@babel/helper-validator-option" "^7.24.6"
- browserslist "^4.22.2"
+ "@babel/compat-data" "^7.25.2"
+ "@babel/helper-validator-option" "^7.24.8"
+ browserslist "^4.23.1"
lru-cache "^5.1.1"
semver "^6.3.1"
-"@babel/helper-environment-visitor@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz#ac7ad5517821641550f6698dd5468f8cef78620d"
- integrity sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==
-
-"@babel/helper-function-name@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.24.6.tgz#cebdd063386fdb95d511d84b117e51fc68fec0c8"
- integrity sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==
+"@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz#f2f980392de5b84c3328fc71d38bd81bbb83042b"
+ integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==
dependencies:
- "@babel/template" "^7.24.6"
- "@babel/types" "^7.24.6"
+ "@babel/traverse" "^7.24.7"
+ "@babel/types" "^7.24.7"
-"@babel/helper-hoist-variables@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.6.tgz#8a7ece8c26756826b6ffcdd0e3cf65de275af7f9"
- integrity sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==
+"@babel/helper-module-transforms@^7.25.2":
+ version "7.25.2"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz#ee713c29768100f2776edf04d4eb23b8d27a66e6"
+ integrity sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==
dependencies:
- "@babel/types" "^7.24.6"
+ "@babel/helper-module-imports" "^7.24.7"
+ "@babel/helper-simple-access" "^7.24.7"
+ "@babel/helper-validator-identifier" "^7.24.7"
+ "@babel/traverse" "^7.25.2"
-"@babel/helper-module-imports@^7.16.7":
- version "7.22.15"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0"
- integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==
+"@babel/helper-plugin-utils@^7.24.7", "@babel/helper-plugin-utils@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz#94ee67e8ec0e5d44ea7baeb51e571bd26af07878"
+ integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==
+
+"@babel/helper-simple-access@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz#bcade8da3aec8ed16b9c4953b74e506b51b5edb3"
+ integrity sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==
dependencies:
- "@babel/types" "^7.22.15"
+ "@babel/traverse" "^7.24.7"
+ "@babel/types" "^7.24.7"
-"@babel/helper-module-imports@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz#65e54ffceed6a268dc4ce11f0433b82cfff57852"
- integrity sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==
+"@babel/helper-string-parser@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d"
+ integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==
+
+"@babel/helper-validator-identifier@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db"
+ integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==
+
+"@babel/helper-validator-option@^7.24.7", "@babel/helper-validator-option@^7.24.8":
+ version "7.24.8"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz#3725cdeea8b480e86d34df15304806a06975e33d"
+ integrity sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==
+
+"@babel/helpers@^7.25.0":
+ version "7.25.0"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.25.0.tgz#e69beb7841cb93a6505531ede34f34e6a073650a"
+ integrity sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==
dependencies:
- "@babel/types" "^7.24.6"
+ "@babel/template" "^7.25.0"
+ "@babel/types" "^7.25.0"
-"@babel/helper-module-transforms@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz#22346ed9df44ce84dee850d7433c5b73fab1fe4e"
- integrity sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==
+"@babel/highlight@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d"
+ integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==
dependencies:
- "@babel/helper-environment-visitor" "^7.24.6"
- "@babel/helper-module-imports" "^7.24.6"
- "@babel/helper-simple-access" "^7.24.6"
- "@babel/helper-split-export-declaration" "^7.24.6"
- "@babel/helper-validator-identifier" "^7.24.6"
-
-"@babel/helper-plugin-utils@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz#fa02a32410a15a6e8f8185bcbf608f10528d2a24"
- integrity sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==
-
-"@babel/helper-simple-access@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz#1d6e04d468bba4fc963b4906f6dac6286cfedff1"
- integrity sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==
- dependencies:
- "@babel/types" "^7.24.6"
-
-"@babel/helper-split-export-declaration@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz#e830068f7ba8861c53b7421c284da30ae656d7a3"
- integrity sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==
- dependencies:
- "@babel/types" "^7.24.6"
-
-"@babel/helper-string-parser@^7.23.4":
- version "7.23.4"
- resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83"
- integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==
-
-"@babel/helper-string-parser@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz#28583c28b15f2a3339cfafafeaad42f9a0e828df"
- integrity sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==
-
-"@babel/helper-validator-identifier@^7.22.20":
- version "7.22.20"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0"
- integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==
-
-"@babel/helper-validator-identifier@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz#08bb6612b11bdec78f3feed3db196da682454a5e"
- integrity sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==
-
-"@babel/helper-validator-option@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz#59d8e81c40b7d9109ab7e74457393442177f460a"
- integrity sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==
-
-"@babel/helpers@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.6.tgz#cd124245299e494bd4e00edda0e4ea3545c2c176"
- integrity sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==
- dependencies:
- "@babel/template" "^7.24.6"
- "@babel/types" "^7.24.6"
-
-"@babel/highlight@^7.23.4":
- version "7.23.4"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b"
- integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==
- dependencies:
- "@babel/helper-validator-identifier" "^7.22.20"
- chalk "^2.4.2"
- js-tokens "^4.0.0"
-
-"@babel/highlight@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.6.tgz#6d610c1ebd2c6e061cade0153bf69b0590b7b3df"
- integrity sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==
- dependencies:
- "@babel/helper-validator-identifier" "^7.24.6"
+ "@babel/helper-validator-identifier" "^7.24.7"
chalk "^2.4.2"
js-tokens "^4.0.0"
picocolors "^1.0.0"
-"@babel/parser@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.6.tgz#5e030f440c3c6c78d195528c3b688b101a365328"
- integrity sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==
-
-"@babel/plugin-syntax-jsx@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.6.tgz#bcca2964150437f88f65e3679e3d68762287b9c8"
- integrity sha512-lWfvAIFNWMlCsU0DRUun2GpFwZdGTukLaHJqRh1JRb80NdAP5Sb1HDHB5X9P9OtgZHQl089UzQkpYlBq2VTPRw==
+"@babel/parser@^7.24.6", "@babel/parser@^7.25.0", "@babel/parser@^7.25.4":
+ version "7.25.4"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.4.tgz#af4f2df7d02440286b7de57b1c21acfb2a6f257a"
+ integrity sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==
dependencies:
- "@babel/helper-plugin-utils" "^7.24.6"
+ "@babel/types" "^7.25.4"
-"@babel/plugin-transform-react-display-name@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.6.tgz#2a10c732c2c87a8f06e4413fb4a14e76e6c67a99"
- integrity sha512-/3iiEEHDsJuj9QU09gbyWGSUxDboFcD7Nj6dnHIlboWSodxXAoaY/zlNMHeYAC0WsERMqgO9a7UaM77CsYgWcg==
+"@babel/plugin-syntax-jsx@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz#39a1fa4a7e3d3d7f34e2acc6be585b718d30e02d"
+ integrity sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==
dependencies:
- "@babel/helper-plugin-utils" "^7.24.6"
+ "@babel/helper-plugin-utils" "^7.24.7"
-"@babel/plugin-transform-react-jsx-development@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.6.tgz#e662058e8795b5fccd24c5bdd2b328728aef3305"
- integrity sha512-F7EsNp5StNDouSSdYyDSxh4J+xvj/JqG+Cb6s2fA+jCyHOzigG5vTwgH8tU2U8Voyiu5zCG9bAK49wTr/wPH0w==
+"@babel/plugin-transform-react-display-name@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz#9caff79836803bc666bcfe210aeb6626230c293b"
+ integrity sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==
dependencies:
- "@babel/plugin-transform-react-jsx" "^7.24.6"
+ "@babel/helper-plugin-utils" "^7.24.7"
-"@babel/plugin-transform-react-jsx@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.6.tgz#4ca3660ca663d20095455571615d6263986cdfe4"
- integrity sha512-pCtPHhpRZHfwdA5G1Gpk5mIzMA99hv0R8S/Ket50Rw+S+8hkt3wBWqdqHaPw0CuUYxdshUgsPiLQ5fAs4ASMhw==
+"@babel/plugin-transform-react-jsx-development@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.7.tgz#eaee12f15a93f6496d852509a850085e6361470b"
+ integrity sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.24.6"
- "@babel/helper-module-imports" "^7.24.6"
- "@babel/helper-plugin-utils" "^7.24.6"
- "@babel/plugin-syntax-jsx" "^7.24.6"
- "@babel/types" "^7.24.6"
+ "@babel/plugin-transform-react-jsx" "^7.24.7"
-"@babel/plugin-transform-react-pure-annotations@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.6.tgz#d2bad8d70c3635cb63a69ee66c9c891f9392435c"
- integrity sha512-0HoDQlFJJkXRyV2N+xOpUETbKHcouSwijRQbKWVtxsPoq5bbB30qZag9/pSc5xcWVYjTHlLsBsY+hZDnzQTPNw==
+"@babel/plugin-transform-react-jsx@^7.24.7":
+ version "7.25.2"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.2.tgz#e37e8ebfa77e9f0b16ba07fadcb6adb47412227a"
+ integrity sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.24.6"
- "@babel/helper-plugin-utils" "^7.24.6"
+ "@babel/helper-annotate-as-pure" "^7.24.7"
+ "@babel/helper-module-imports" "^7.24.7"
+ "@babel/helper-plugin-utils" "^7.24.8"
+ "@babel/plugin-syntax-jsx" "^7.24.7"
+ "@babel/types" "^7.25.2"
+
+"@babel/plugin-transform-react-pure-annotations@^7.24.7":
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.7.tgz#bdd9d140d1c318b4f28b29a00fb94f97ecab1595"
+ integrity sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.24.7"
+ "@babel/helper-plugin-utils" "^7.24.7"
"@babel/preset-react@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.24.6.tgz#92eace66dce577e5263113eb82235a0d45096cae"
- integrity sha512-8mpzh1bWvmINmwM3xpz6ahu57mNaWavMm+wBNjQ4AFu1nghKBiIRET7l/Wmj4drXany/BBGjJZngICcD98F1iw==
+ version "7.24.7"
+ resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.24.7.tgz#480aeb389b2a798880bf1f889199e3641cbb22dc"
+ integrity sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==
dependencies:
- "@babel/helper-plugin-utils" "^7.24.6"
- "@babel/helper-validator-option" "^7.24.6"
- "@babel/plugin-transform-react-display-name" "^7.24.6"
- "@babel/plugin-transform-react-jsx" "^7.24.6"
- "@babel/plugin-transform-react-jsx-development" "^7.24.6"
- "@babel/plugin-transform-react-pure-annotations" "^7.24.6"
+ "@babel/helper-plugin-utils" "^7.24.7"
+ "@babel/helper-validator-option" "^7.24.7"
+ "@babel/plugin-transform-react-display-name" "^7.24.7"
+ "@babel/plugin-transform-react-jsx" "^7.24.7"
+ "@babel/plugin-transform-react-jsx-development" "^7.24.7"
+ "@babel/plugin-transform-react-pure-annotations" "^7.24.7"
-"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.18.3", "@babel/runtime@^7.23.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.7":
- version "7.23.9"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.9.tgz#47791a15e4603bb5f905bc0753801cf21d6345f7"
- integrity sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==
+"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.13", "@babel/runtime@^7.23.8", "@babel/runtime@^7.24.5", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.7":
+ version "7.25.4"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.25.4.tgz#6ef37d678428306e7d75f054d5b1bdb8cf8aa8ee"
+ integrity sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w==
dependencies:
regenerator-runtime "^0.14.0"
-"@babel/runtime@^7.20.13":
+"@babel/template@^7.25.0":
version "7.25.0"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.25.0.tgz#3af9a91c1b739c569d5d80cc917280919c544ecb"
- integrity sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.0.tgz#e733dc3134b4fede528c15bc95e89cb98c52592a"
+ integrity sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==
dependencies:
- regenerator-runtime "^0.14.0"
+ "@babel/code-frame" "^7.24.7"
+ "@babel/parser" "^7.25.0"
+ "@babel/types" "^7.25.0"
-"@babel/runtime@^7.23.8", "@babel/runtime@^7.24.1":
- version "7.24.1"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.1.tgz#431f9a794d173b53720e69a6464abc6f0e2a5c57"
- integrity sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==
+"@babel/traverse@^7.24.6", "@babel/traverse@^7.24.7", "@babel/traverse@^7.25.2":
+ version "7.25.4"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.4.tgz#648678046990f2957407e3086e97044f13c3e18e"
+ integrity sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==
dependencies:
- regenerator-runtime "^0.14.0"
-
-"@babel/template@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.6.tgz#048c347b2787a6072b24c723664c8d02b67a44f9"
- integrity sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==
- dependencies:
- "@babel/code-frame" "^7.24.6"
- "@babel/parser" "^7.24.6"
- "@babel/types" "^7.24.6"
-
-"@babel/traverse@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.6.tgz#0941ec50cdeaeacad0911eb67ae227a4f8424edc"
- integrity sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw==
- dependencies:
- "@babel/code-frame" "^7.24.6"
- "@babel/generator" "^7.24.6"
- "@babel/helper-environment-visitor" "^7.24.6"
- "@babel/helper-function-name" "^7.24.6"
- "@babel/helper-hoist-variables" "^7.24.6"
- "@babel/helper-split-export-declaration" "^7.24.6"
- "@babel/parser" "^7.24.6"
- "@babel/types" "^7.24.6"
+ "@babel/code-frame" "^7.24.7"
+ "@babel/generator" "^7.25.4"
+ "@babel/parser" "^7.25.4"
+ "@babel/template" "^7.25.0"
+ "@babel/types" "^7.25.4"
debug "^4.3.1"
globals "^11.1.0"
-"@babel/types@^7.20.7", "@babel/types@^7.24.6":
- version "7.24.6"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.6.tgz#ba4e1f59870c10dc2fa95a274ac4feec23b21912"
- integrity sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==
+"@babel/types@^7.20.7", "@babel/types@^7.24.7", "@babel/types@^7.25.0", "@babel/types@^7.25.2", "@babel/types@^7.25.4":
+ version "7.25.4"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.4.tgz#6bcb46c72fdf1012a209d016c07f769e10adcb5f"
+ integrity sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==
dependencies:
- "@babel/helper-string-parser" "^7.24.6"
- "@babel/helper-validator-identifier" "^7.24.6"
- to-fast-properties "^2.0.0"
-
-"@babel/types@^7.22.15":
- version "7.23.9"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.9.tgz#1dd7b59a9a2b5c87f8b41e52770b5ecbf492e002"
- integrity sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==
- dependencies:
- "@babel/helper-string-parser" "^7.23.4"
- "@babel/helper-validator-identifier" "^7.22.20"
+ "@babel/helper-string-parser" "^7.24.8"
+ "@babel/helper-validator-identifier" "^7.24.7"
to-fast-properties "^2.0.0"
"@bounceapp/iframe@^0.3.0":
@@ -332,6 +248,11 @@
resolved "https://registry.yarnpkg.com/@bounceapp/iframe/-/iframe-0.3.0.tgz#1bc61852d23bb172ea8afc8f3f87f71ad5bd0ad2"
integrity sha512-7GVM6nCWS01yWuZtVYataziRhrPKqs4JG/7Q+Mf4ZCxuIN7u+qXLXnz4w9f4xF0WxsioL1VkScNRxweC2yBc3g==
+"@colors/colors@1.5.0":
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9"
+ integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==
+
"@cspotcode/source-map-support@^0.8.0":
version "0.8.1"
resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1"
@@ -340,9 +261,9 @@
"@jridgewell/trace-mapping" "0.3.9"
"@cyntler/react-doc-viewer@^1.16.6":
- version "1.16.6"
- resolved "https://registry.yarnpkg.com/@cyntler/react-doc-viewer/-/react-doc-viewer-1.16.6.tgz#d8c92f0d254e95934b19b94b467a6872d4d241e7"
- integrity sha512-RmE/NOdMy8p5jM7vC344FUpspXcoVLyXPf/t21o7w+w3TWV6oBZAxTHDBlkq/PiaOdqR/fEYySD/po9m3N5VjA==
+ version "1.17.0"
+ resolved "https://registry.yarnpkg.com/@cyntler/react-doc-viewer/-/react-doc-viewer-1.17.0.tgz#c122c972f5917f702bd25e1c7d1cda45102d8490"
+ integrity sha512-rx3HGcDpOtyuBuWjPaiMxgC4t476DeZiMS1KkQGY/o49SCjFr1Kh19UeICxYAt2oZ2mifE08xI3hcTQpIZ/jqw==
dependencies:
"@types/mustache" "^4.2.5"
"@types/papaparse" "^5.3.14"
@@ -353,16 +274,16 @@
react-pdf "^9.0.0"
styled-components "^6.1.11"
-"@emotion/babel-plugin@^11.11.0":
- version "11.11.0"
- resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz#c2d872b6a7767a9d176d007f5b31f7d504bb5d6c"
- integrity sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==
+"@emotion/babel-plugin@^11.12.0":
+ version "11.12.0"
+ resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.12.0.tgz#7b43debb250c313101b3f885eba634f1d723fcc2"
+ integrity sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==
dependencies:
"@babel/helper-module-imports" "^7.16.7"
"@babel/runtime" "^7.18.3"
- "@emotion/hash" "^0.9.1"
- "@emotion/memoize" "^0.8.1"
- "@emotion/serialize" "^1.1.2"
+ "@emotion/hash" "^0.9.2"
+ "@emotion/memoize" "^0.9.0"
+ "@emotion/serialize" "^1.2.0"
babel-plugin-macros "^3.1.0"
convert-source-map "^1.5.0"
escape-string-regexp "^4.0.0"
@@ -370,21 +291,21 @@
source-map "^0.5.7"
stylis "4.2.0"
-"@emotion/cache@^11.11.0":
- version "11.11.0"
- resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff"
- integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==
+"@emotion/cache@^11.13.0":
+ version "11.13.1"
+ resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.13.1.tgz#fecfc54d51810beebf05bf2a161271a1a91895d7"
+ integrity sha512-iqouYkuEblRcXmylXIwwOodiEK5Ifl7JcX7o6V4jI3iW4mLXX3dmt5xwBtIkJiQEXFAI+pC8X0i67yiPkH9Ucw==
dependencies:
- "@emotion/memoize" "^0.8.1"
- "@emotion/sheet" "^1.2.2"
- "@emotion/utils" "^1.2.1"
- "@emotion/weak-memoize" "^0.3.1"
+ "@emotion/memoize" "^0.9.0"
+ "@emotion/sheet" "^1.4.0"
+ "@emotion/utils" "^1.4.0"
+ "@emotion/weak-memoize" "^0.4.0"
stylis "4.2.0"
-"@emotion/hash@^0.9.1":
- version "0.9.1"
- resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43"
- integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==
+"@emotion/hash@^0.9.2":
+ version "0.9.2"
+ resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.2.tgz#ff9221b9f58b4dfe61e619a7788734bd63f6898b"
+ integrity sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==
"@emotion/is-prop-valid@1.2.2":
version "1.2.2"
@@ -398,29 +319,34 @@
resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17"
integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==
+"@emotion/memoize@^0.9.0":
+ version "0.9.0"
+ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.9.0.tgz#745969d649977776b43fc7648c556aaa462b4102"
+ integrity sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==
+
"@emotion/react@^11.11.1":
- version "11.11.3"
- resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.11.3.tgz#96b855dc40a2a55f52a72f518a41db4f69c31a25"
- integrity sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==
+ version "11.13.3"
+ resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.13.3.tgz#a69d0de2a23f5b48e0acf210416638010e4bd2e4"
+ integrity sha512-lIsdU6JNrmYfJ5EbUCf4xW1ovy5wKQ2CkPRM4xogziOxH1nXxBSjpC9YqbFAP7circxMfYp+6x676BqWcEiixg==
dependencies:
"@babel/runtime" "^7.18.3"
- "@emotion/babel-plugin" "^11.11.0"
- "@emotion/cache" "^11.11.0"
- "@emotion/serialize" "^1.1.3"
- "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1"
- "@emotion/utils" "^1.2.1"
- "@emotion/weak-memoize" "^0.3.1"
+ "@emotion/babel-plugin" "^11.12.0"
+ "@emotion/cache" "^11.13.0"
+ "@emotion/serialize" "^1.3.1"
+ "@emotion/use-insertion-effect-with-fallbacks" "^1.1.0"
+ "@emotion/utils" "^1.4.0"
+ "@emotion/weak-memoize" "^0.4.0"
hoist-non-react-statics "^3.3.1"
-"@emotion/serialize@^1.1.2", "@emotion/serialize@^1.1.3":
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.3.tgz#84b77bfcfe3b7bb47d326602f640ccfcacd5ffb0"
- integrity sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==
+"@emotion/serialize@^1.2.0", "@emotion/serialize@^1.3.1":
+ version "1.3.1"
+ resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.3.1.tgz#490b660178f43d2de8e92b278b51079d726c05c3"
+ integrity sha512-dEPNKzBPU+vFPGa+z3axPRn8XVDetYORmDC0wAiej+TNcOZE70ZMJa0X7JdeoM6q/nWTMZeLpN/fTnD9o8MQBA==
dependencies:
- "@emotion/hash" "^0.9.1"
- "@emotion/memoize" "^0.8.1"
- "@emotion/unitless" "^0.8.1"
- "@emotion/utils" "^1.2.1"
+ "@emotion/hash" "^0.9.2"
+ "@emotion/memoize" "^0.9.0"
+ "@emotion/unitless" "^0.10.0"
+ "@emotion/utils" "^1.4.0"
csstype "^3.0.2"
"@emotion/server@^11.11.0":
@@ -433,30 +359,35 @@
multipipe "^1.0.2"
through "^2.3.8"
-"@emotion/sheet@^1.2.2":
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec"
- integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==
+"@emotion/sheet@^1.4.0":
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.4.0.tgz#c9299c34d248bc26e82563735f78953d2efca83c"
+ integrity sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==
-"@emotion/unitless@0.8.1", "@emotion/unitless@^0.8.1":
+"@emotion/unitless@0.8.1":
version "0.8.1"
resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3"
integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==
-"@emotion/use-insertion-effect-with-fallbacks@^1.0.1":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963"
- integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==
+"@emotion/unitless@^0.10.0":
+ version "0.10.0"
+ resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.10.0.tgz#2af2f7c7e5150f497bdabd848ce7b218a27cf745"
+ integrity sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==
-"@emotion/utils@^1.2.1":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4"
- integrity sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==
+"@emotion/use-insertion-effect-with-fallbacks@^1.1.0":
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.1.0.tgz#1a818a0b2c481efba0cf34e5ab1e0cb2dcb9dfaf"
+ integrity sha512-+wBOcIV5snwGgI2ya3u99D7/FJquOIniQT1IKyDsBmEgwvpxMNeS65Oib7OnE2d2aY+3BU4OiH+0Wchf8yk3Hw==
-"@emotion/weak-memoize@^0.3.1":
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6"
- integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==
+"@emotion/utils@^1.2.1", "@emotion/utils@^1.4.0":
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.4.0.tgz#262f1d02aaedb2ec91c83a0955dd47822ad5fbdd"
+ integrity sha512-spEnrA1b6hDR/C68lC2M7m6ALPUHZC0lIY7jAS/B/9DuuO1ZP04eov8SMv/6fwRd8pzmsn2AuJEznRREWlQrlQ==
+
+"@emotion/weak-memoize@^0.4.0":
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz#5e13fac887f08c44f76b0ccaf3370eb00fec9bb6"
+ integrity sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==
"@eslint-community/eslint-utils@^4.2.0":
version "4.4.0"
@@ -466,9 +397,9 @@
eslint-visitor-keys "^3.3.0"
"@eslint-community/regexpp@^4.4.0":
- version "4.10.0"
- resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63"
- integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.0.tgz#b0ffd0312b4a3fd2d6f77237e7248a5ad3a680ae"
+ integrity sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==
"@eslint/eslintrc@^2.1.0":
version "2.1.4"
@@ -490,20 +421,20 @@
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.44.0.tgz#961a5903c74139390478bdc808bcde3fc45ab7af"
integrity sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==
-"@floating-ui/core@^1.0.0":
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.0.tgz#fa41b87812a16bf123122bf945946bae3fdf7fc1"
- integrity sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==
+"@floating-ui/core@^1.6.0":
+ version "1.6.7"
+ resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.7.tgz#7602367795a390ff0662efd1c7ae8ca74e75fb12"
+ integrity sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==
dependencies:
- "@floating-ui/utils" "^0.2.1"
+ "@floating-ui/utils" "^0.2.7"
"@floating-ui/dom@^1.2.1":
- version "1.6.3"
- resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.3.tgz#954e46c1dd3ad48e49db9ada7218b0985cee75ef"
- integrity sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==
+ version "1.6.10"
+ resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.10.tgz#b74c32f34a50336c86dcf1f1c845cf3a39e26d6f"
+ integrity sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==
dependencies:
- "@floating-ui/core" "^1.0.0"
- "@floating-ui/utils" "^0.2.0"
+ "@floating-ui/core" "^1.6.0"
+ "@floating-ui/utils" "^0.2.7"
"@floating-ui/react-dom@^1.3.0":
version "1.3.0"
@@ -521,10 +452,10 @@
aria-hidden "^1.1.3"
tabbable "^6.0.1"
-"@floating-ui/utils@^0.2.0", "@floating-ui/utils@^0.2.1":
- version "0.2.1"
- resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.1.tgz#16308cea045f0fc777b6ff20a9f25474dd8293d2"
- integrity sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==
+"@floating-ui/utils@^0.2.7":
+ version "0.2.7"
+ resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.7.tgz#d0ece53ce99ab5a8e37ebdfe5e32452a2bfc073e"
+ integrity sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==
"@hookstate/core@^4.0.1":
version "4.0.1"
@@ -546,9 +477,9 @@
integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
"@humanwhocodes/object-schema@^2.0.2":
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz#d9fae00a2d5cb40f92cfe64b47ad749fbc38f917"
- integrity sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3"
+ integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==
"@isaacs/cliui@^8.0.2":
version "8.0.2"
@@ -562,16 +493,7 @@
wrap-ansi "^8.1.0"
wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
-"@jridgewell/gen-mapping@^0.3.2":
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098"
- integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==
- dependencies:
- "@jridgewell/set-array" "^1.0.1"
- "@jridgewell/sourcemap-codec" "^1.4.10"
- "@jridgewell/trace-mapping" "^0.3.9"
-
-"@jridgewell/gen-mapping@^0.3.5":
+"@jridgewell/gen-mapping@^0.3.2", "@jridgewell/gen-mapping@^0.3.5":
version "0.3.5"
resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36"
integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==
@@ -585,20 +507,15 @@
resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6"
integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==
-"@jridgewell/set-array@^1.0.1":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
- integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
-
"@jridgewell/set-array@^1.2.1":
version "1.2.1"
resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280"
integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==
"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14":
- version "1.4.15"
- resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
- integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a"
+ integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==
"@jridgewell/trace-mapping@0.3.9":
version "0.3.9"
@@ -616,104 +533,96 @@
"@jridgewell/resolve-uri" "^3.1.0"
"@jridgewell/sourcemap-codec" "^1.4.14"
-"@jridgewell/trace-mapping@^0.3.9":
- version "0.3.22"
- resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.22.tgz#72a621e5de59f5f1ef792d0793a82ee20f645e4c"
- integrity sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==
- dependencies:
- "@jridgewell/resolve-uri" "^3.1.0"
- "@jridgewell/sourcemap-codec" "^1.4.14"
-
"@mantine/carousel@^7.1.5":
- version "7.5.3"
- resolved "https://registry.yarnpkg.com/@mantine/carousel/-/carousel-7.5.3.tgz#b1431c4470b86c1ebc8564ebe1dcc041e05521db"
- integrity sha512-rGB4tpYc+n2gTC0ijHP2jeMO3z5s29lY/LqtSq2uh8JnIXguV23QUR61twI1TkuvFNhyS4jJspruaEx2ErtrLg==
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@mantine/carousel/-/carousel-7.12.1.tgz#755bd6f242631162e38be60af4ac8d77700820d2"
+ integrity sha512-dnzd5kJvObjrW3S0N85Pua7sVuB1A47j96FXW/GlV0OnbnMfpZv6aO29Vi9YoqlGzius8rsDzbXmL725xcLPmQ==
"@mantine/core@^6.0.17":
- version "6.0.21"
- resolved "https://registry.yarnpkg.com/@mantine/core/-/core-6.0.21.tgz#6e3a1b8d0f6869518a644d5f5e3d55a5db7e1e51"
- integrity sha512-Kx4RrRfv0I+cOCIcsq/UA2aWcYLyXgW3aluAuW870OdXnbII6qg7RW28D+r9D76SHPxWFKwIKwmcucAG08Divg==
+ version "6.0.22"
+ resolved "https://registry.yarnpkg.com/@mantine/core/-/core-6.0.22.tgz#654ed7252f711ca420d3c2c26da9a2d9d0b64550"
+ integrity sha512-6kv0eY7n565fyjgS20qUYeCSxg3f1TJ5vurzbP1HHtFXXKSY0bYoqqDoHipFCt6NxsPQGeiC6cC0c/IWIlxoKQ==
dependencies:
"@floating-ui/react" "^0.19.1"
- "@mantine/styles" "6.0.21"
- "@mantine/utils" "6.0.21"
+ "@mantine/styles" "6.0.22"
+ "@mantine/utils" "6.0.22"
"@radix-ui/react-scroll-area" "1.0.2"
react-remove-scroll "^2.5.5"
react-textarea-autosize "8.3.4"
"@mantine/dates@^6.0.17":
- version "6.0.21"
- resolved "https://registry.yarnpkg.com/@mantine/dates/-/dates-6.0.21.tgz#a140da22bd4188aff446ddb5d3bcf37b658b0608"
- integrity sha512-nSX7MxNkHyyDJqEJOT7Wg930jBfgWz+3pnoWo601cYDvFjh5GgcRz66v36rnMJFK1/56k5G9rWzUOzuM94j6hg==
+ version "6.0.22"
+ resolved "https://registry.yarnpkg.com/@mantine/dates/-/dates-6.0.22.tgz#e6f2325705c8355ca7416ab4039db4fe065f62f2"
+ integrity sha512-RwZzaRtyCdwXWrszjoDFUrYdy2s6sAZgXZzp+ytp0KJDm63+H+4ri1Qkv7bWKVBgrTP7alsxCIGHV2weEOZKog==
dependencies:
- "@mantine/utils" "6.0.21"
+ "@mantine/utils" "6.0.22"
"@mantine/dropzone@^7.1.3":
- version "7.5.3"
- resolved "https://registry.yarnpkg.com/@mantine/dropzone/-/dropzone-7.5.3.tgz#8e6e0d3c379b09a6e59a2ac2fd5fed1a3c4bf393"
- integrity sha512-NbMnLN9B07WHkdrpxNTC0k0vzR6prONF+/awFPidphsXGAgRSZhiZXv06l9Wp9wVp6xPhVMTqGphh0i4Ey+AYg==
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@mantine/dropzone/-/dropzone-7.12.1.tgz#bd1c3b365261d3e2eb265e7a7bd165ef951271d4"
+ integrity sha512-IuAdCnl6PDtkDnGp4vQlHgxr9z3R7s0685khVKpxy/3f+XfdoswUBBY3X7XyirpDXMIjMD4SLpkIzwuUXgZsag==
dependencies:
react-dropzone-esm "15.0.1"
"@mantine/form@^7.6.1":
- version "7.6.1"
- resolved "https://registry.yarnpkg.com/@mantine/form/-/form-7.6.1.tgz#b98307c91ae8fe5559590d2eefe6c60c22868330"
- integrity sha512-S0pdvFohRX3ahzhrCGM+d2sBaSHH88UkQhbzyOAGJ7xqNjPJ11Bh/xb4Mc+NXXxaq9MjPrRVe6fgpKJtXszBpQ==
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@mantine/form/-/form-7.12.1.tgz#b8647c0e5915ae170936c390bc0b81031c6b2594"
+ integrity sha512-Q+lpgG9N8srlsI0IPnD1V1c2ZaI0xmR3bBEVm+LttSos6Q5zkG49Yy011mc0cXzEKUk2h48j8PLoPHfSEzO03g==
dependencies:
fast-deep-equal "^3.1.3"
klona "^2.0.6"
"@mantine/hooks@^6.0.17":
- version "6.0.21"
- resolved "https://registry.yarnpkg.com/@mantine/hooks/-/hooks-6.0.21.tgz#bc009d8380ad18455b90f3ddaf484de16a13da95"
- integrity sha512-sYwt5wai25W6VnqHbS5eamey30/HD5dNXaZuaVEAJ2i2bBv8C0cCiczygMDpAFiSYdXoSMRr/SZ2CrrPTzeNew==
+ version "6.0.22"
+ resolved "https://registry.yarnpkg.com/@mantine/hooks/-/hooks-6.0.22.tgz#2c7938a0a11b3e4019974ea41aa15c8a4c80d87a"
+ integrity sha512-e10//QTN2sAmC4Ryeu5X5L/TsxnrjXMOaGq3dxFPIPsCSwLzyxqySfjzVViWmoPWAj0Ak9MvE2MHFjzmOpA80w==
"@mantine/hooks@^7.10.1":
- version "7.10.1"
- resolved "https://registry.yarnpkg.com/@mantine/hooks/-/hooks-7.10.1.tgz#68d12570f0dad127555904973ec78ae40065ae31"
- integrity sha512-0EH9WBWUdtQLGU3Ak+csQ77EtUxI6pPNfwZdRJQWcaA3f8SFOLo9h9CGxiikFExerhvuCeUlaTf3s+TB9Op/rw==
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@mantine/hooks/-/hooks-7.12.1.tgz#a2b402b02eb2f8bb64739656dce87e00935f92f8"
+ integrity sha512-YPA3qiMHJkWID5+YzakBaLvjHtX3Fg3PdPY49iIb/CaWM9+lrJ+77TOVS7bsY7ZTBHXUfzft1/6Woqt3xSuweA==
"@mantine/next@^6.0.17":
- version "6.0.21"
- resolved "https://registry.yarnpkg.com/@mantine/next/-/next-6.0.21.tgz#22e3c9a7e43f3efaa865b3490961f700a85d66fe"
- integrity sha512-McaVZZsmUol3yY92mSJSgcMQKFST97pVxNtI7Z52YocyuTjPPFXmqxF/TFj24A7noh1wzvRCPjfd9HX66sY+iQ==
+ version "6.0.22"
+ resolved "https://registry.yarnpkg.com/@mantine/next/-/next-6.0.22.tgz#71fc93b8a3ae24d10f292502fa211b5916ab58cb"
+ integrity sha512-OIDeCaMSVfmaN0F38y6Ir8tmMZHDAmy8MhalDAFjGdTD9UKO1V9nQKTNJAuvo5yldslGlfvwhKUjKy7oy/M65g==
dependencies:
- "@mantine/ssr" "6.0.21"
- "@mantine/styles" "6.0.21"
+ "@mantine/ssr" "6.0.22"
+ "@mantine/styles" "6.0.22"
"@mantine/notifications@^6.0.17":
- version "6.0.21"
- resolved "https://registry.yarnpkg.com/@mantine/notifications/-/notifications-6.0.21.tgz#bec53664abce13a2cc61a1be1840d82a746f62da"
- integrity sha512-qsrqxuJHK8b67sf9Pfk+xyhvpf9jMsivW8vchfnJfjv7yz1lLvezjytMFp4fMDoYhjHnDPOEc/YFockK4muhOw==
+ version "6.0.22"
+ resolved "https://registry.yarnpkg.com/@mantine/notifications/-/notifications-6.0.22.tgz#12d9da9d38e9d8cd2d56ec28abcabf7613ac731c"
+ integrity sha512-x7iIil2yC81fEv/7YK6NYn6CKaftlw0E/hdprmxGWFhy87W9sYiYzPqigXZh11IJZFFW9ZPftpjPQFvDwE4KOw==
dependencies:
- "@mantine/utils" "6.0.21"
+ "@mantine/utils" "6.0.22"
react-transition-group "4.4.2"
-"@mantine/ssr@6.0.21":
- version "6.0.21"
- resolved "https://registry.yarnpkg.com/@mantine/ssr/-/ssr-6.0.21.tgz#3e6f347af944324b01f16d852ec5850f6555ce5f"
- integrity sha512-TVPiz7VxbBntT42UFg4LCRqsv6HM5nvL5d2jBBbFcg9oztJ/5KVGhrtWbu2+kpq/uWWOpmE0sKDs3HQ/qr1PdQ==
+"@mantine/ssr@6.0.22":
+ version "6.0.22"
+ resolved "https://registry.yarnpkg.com/@mantine/ssr/-/ssr-6.0.22.tgz#90b9ec8fb0879ae5fbd4faab69bcd50f72a6dc73"
+ integrity sha512-ZW89nrL39sfOEOSRlUEP92y5ItWFAbKOYwtgGBS7vHZ56hd6cOWH7bLr5GoQZGLJFywB/0lIpMk+pGsaA8YVEQ==
dependencies:
- "@mantine/styles" "6.0.21"
+ "@mantine/styles" "6.0.22"
html-react-parser "1.4.12"
-"@mantine/styles@6.0.21":
- version "6.0.21"
- resolved "https://registry.yarnpkg.com/@mantine/styles/-/styles-6.0.21.tgz#8ea097fc76cbb3ed55f5cfd719d2f910aff5031b"
- integrity sha512-PVtL7XHUiD/B5/kZ/QvZOZZQQOj12QcRs3Q6nPoqaoPcOX5+S7bMZLMH0iLtcGq5OODYk0uxlvuJkOZGoPj8Mg==
+"@mantine/styles@6.0.22":
+ version "6.0.22"
+ resolved "https://registry.yarnpkg.com/@mantine/styles/-/styles-6.0.22.tgz#d883823f910e9ab8a56fd80ef667b6f56f2e2bd5"
+ integrity sha512-Rud/IQp2EFYDiP4csRy2XBrho/Ct+W2/b+XbvCRTeQTmpFy/NfAKm/TWJa5zPvuv/iLTjGkVos9SHw/DteESpQ==
dependencies:
clsx "1.1.1"
csstype "3.0.9"
"@mantine/tiptap@^7.5.3":
- version "7.5.3"
- resolved "https://registry.yarnpkg.com/@mantine/tiptap/-/tiptap-7.5.3.tgz#a43f0f3c06783361020535b12f215722171ffbd9"
- integrity sha512-mCwW3Pe4fMGEc7NQBgfT/FO3IqHaSOCPj4bGfkw7U1uDp5u8SxR6pji0WlmpmYGN+NeEHH02vr6TazRnsqfdOg==
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@mantine/tiptap/-/tiptap-7.12.1.tgz#47fd96605979f9ba65ef9a2e98deb26b4cce3230"
+ integrity sha512-j2PLxvlF2N3DzruAk/6pNZVac32yGlMbBsz06DYe0MVE4jwvP7L4mnX+xh6RLYJN8Hmvf0Imxf/BsMRocy0Wlg==
-"@mantine/utils@6.0.21":
- version "6.0.21"
- resolved "https://registry.yarnpkg.com/@mantine/utils/-/utils-6.0.21.tgz#6185506e91cba3e308aaa8ea9ababc8e767995d6"
- integrity sha512-33RVDRop5jiWFao3HKd3Yp7A9mEq4HAJxJPTuYm1NkdqX6aTKOQK7wT8v8itVodBp+sb4cJK6ZVdD1UurK/txQ==
+"@mantine/utils@6.0.22":
+ version "6.0.22"
+ resolved "https://registry.yarnpkg.com/@mantine/utils/-/utils-6.0.22.tgz#7eace697084e2bc5a831eb0fd7cbbc04cc1b0354"
+ integrity sha512-RSKlNZvxhMCkOFZ6slbYvZYbWjHUM+PxDQnupIOxIdsTZQQjx/BFfrfJ7kQFOP+g7MtpOds8weAetEs5obwMOQ==
"@mapbox/jsonlint-lines-primitives@^2.0.2", "@mapbox/jsonlint-lines-primitives@~2.0.2":
version "2.0.2"
@@ -857,10 +766,15 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
+"@nolyfill/is-core-module@1.0.39":
+ version "1.0.39"
+ resolved "https://registry.yarnpkg.com/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz#3dc35ba0f1e66b403c00b39344f870298ebb1c8e"
+ integrity sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==
+
"@peculiar/asn1-schema@^2.3.8":
- version "2.3.8"
- resolved "https://registry.yarnpkg.com/@peculiar/asn1-schema/-/asn1-schema-2.3.8.tgz#04b38832a814e25731232dd5be883460a156da3b"
- integrity sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA==
+ version "2.3.13"
+ resolved "https://registry.yarnpkg.com/@peculiar/asn1-schema/-/asn1-schema-2.3.13.tgz#ec8509cdcbc0da3abe73fd7e690556b57a61b8f4"
+ integrity sha512-3Xq3a01WkHRZL8X04Zsfg//mGaA21xlL4tlVn4v2xGT0JStiztATRkMwa5b+f/HXmY2smsiLXYK46Gwgzvfg3g==
dependencies:
asn1js "^3.0.5"
pvtsutils "^1.3.5"
@@ -874,15 +788,15 @@
tslib "^2.0.0"
"@peculiar/webcrypto@^1.4.0":
- version "1.4.5"
- resolved "https://registry.yarnpkg.com/@peculiar/webcrypto/-/webcrypto-1.4.5.tgz#424bed6b0d133b772f5cbffd143d0468a90f40a0"
- integrity sha512-oDk93QCDGdxFRM8382Zdminzs44dg3M2+E5Np+JWkpqLDyJC9DviMh8F8mEJkYuUcUOGA5jHO5AJJ10MFWdbZw==
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/@peculiar/webcrypto/-/webcrypto-1.5.0.tgz#9e57174c02c1291051c553600347e12b81469e10"
+ integrity sha512-BRs5XUAwiyCDQMsVA9IDvDa7UBR9gAvPHgugOeGng3YN6vJ9JYonyDc0lNczErgtCWtucjR5N7VtaonboD/ezg==
dependencies:
"@peculiar/asn1-schema" "^2.3.8"
"@peculiar/json-schema" "^1.1.12"
pvtsutils "^1.3.5"
tslib "^2.6.2"
- webcrypto-core "^1.7.8"
+ webcrypto-core "^1.8.0"
"@pkgjs/parseargs@^0.11.0":
version "0.11.0"
@@ -895,9 +809,9 @@
integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==
"@prisma/client@^5.0.0":
- version "5.10.1"
- resolved "https://registry.yarnpkg.com/@prisma/client/-/client-5.10.1.tgz#8768a4f9de1249bfff959dc33a9e4c0eb7708325"
- integrity sha512-4R8Vp6sSwVJSnOxw8WU1WSLqE/G3WJy1xA05XvW87cINoB1hEY7endw5Ppy6TrIBCCtHQim2lqfHkbPvv+i7bQ==
+ version "5.19.0"
+ resolved "https://registry.yarnpkg.com/@prisma/client/-/client-5.19.0.tgz#db0b4a5b536aeda7f91126e83685e6663c1d2ed1"
+ integrity sha512-CzOpau+q1kEWQyoQMvlnXIHqPvwmWbh48xZ4n8KWbAql0p8PC0BIgSTYW5ncxXa4JSEff0tcoxSZB874wDstdg==
"@radix-ui/number@1.0.0":
version "1.0.0"
@@ -1128,41 +1042,15 @@
resolved "https://registry.yarnpkg.com/@remirror/core-constants/-/core-constants-2.0.2.tgz#f05eccdc69e3a65e7d524b52548f567904a11a1a"
integrity sha512-dyHY+sMF0ihPus3O27ODd4+agdHMEmuRdyiZJ2CCWjPV5UFmn17ZbElvk6WOGVE4rdCJKZQCrPV2BcikOMLUGQ==
-"@remirror/core-helpers@^3.0.0":
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/@remirror/core-helpers/-/core-helpers-3.0.0.tgz#3a35c2346bc23ebc3cee585b7840b5567755c5f1"
- integrity sha512-tusEgQJIqg4qKj6HSBUFcyRnWnziw3neh4T9wOmsPGHFC3w9kl5KSrDb9UAgE8uX6y32FnS7vJ955mWOl3n50A==
- dependencies:
- "@remirror/core-constants" "^2.0.2"
- "@remirror/types" "^1.0.1"
- "@types/object.omit" "^3.0.0"
- "@types/object.pick" "^1.3.2"
- "@types/throttle-debounce" "^2.1.0"
- case-anything "^2.1.13"
- dash-get "^1.0.2"
- deepmerge "^4.3.1"
- fast-deep-equal "^3.1.3"
- make-error "^1.3.6"
- object.omit "^3.0.0"
- object.pick "^1.3.0"
- throttle-debounce "^3.0.1"
-
-"@remirror/types@^1.0.1":
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/@remirror/types/-/types-1.0.1.tgz#768502497a0fbbc23338a1586b893f729310cf70"
- integrity sha512-VlZQxwGnt1jtQ18D6JqdIF+uFZo525WEqrfp9BOc3COPpK4+AWCgdnAWL+ho6imWcoINlGjR/+3b6y5C1vBVEA==
- dependencies:
- type-fest "^2.19.0"
-
"@rushstack/eslint-patch@^1.1.3":
- version "1.7.2"
- resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.7.2.tgz#2d4260033e199b3032a08b41348ac10de21c47e9"
- integrity sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==
+ version "1.10.4"
+ resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz#427d5549943a9c6fce808e39ea64dbe60d4047f1"
+ integrity sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==
"@socket.io/component-emitter@~3.1.0":
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553"
- integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz#821f8442f4175d8f0467b9daf26e3a18e2d02af2"
+ integrity sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==
"@swc/helpers@0.5.2":
version "0.5.2"
@@ -1191,203 +1079,206 @@
resolved "https://registry.yarnpkg.com/@tabler/icons/-/icons-2.47.0.tgz#c41c680d1947e3ab2d60af3febc4132287c60596"
integrity sha512-4w5evLh+7FUUiA1GucvGj2ReX2TvOjEr4ejXdwL/bsjoSkof6r1gQmzqI+VHrE2CpJpB3al7bCTulOkFa/RcyA==
-"@tiptap/core@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/core/-/core-2.2.3.tgz#54375c27bcca81901e5316e056147ce0cbc89ba6"
- integrity sha512-0l3p1/cuaQk8XFf+Ft/ExbUjReGes5Iep7y4nuL/Fzi2S92DZzozY6cosXBHC/Xsqzn6zIkl/gnQTgmTvlmhCQ==
+"@tiptap/core@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/core/-/core-2.6.6.tgz#34edc749dece70e99231b669582b92afae1c3ec8"
+ integrity sha512-VO5qTsjt6rwworkuo0s5AqYMfDA0ZwiTiH6FHKFSu2G/6sS7HKcc/LjPq+5Legzps4QYdBDl3W28wGsGuS1GdQ==
-"@tiptap/extension-blockquote@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-blockquote/-/extension-blockquote-2.2.3.tgz#0951a321f56c70b3f276e11bd17fa1ff109042e7"
- integrity sha512-gN23d/ADhTOB0YIM4lR0VrVczdyaXpmIVYYWZ45tQEVJzFWRSIScE9m9NaVqtqwEMpYHyTHxLth0OQutZ91sog==
+"@tiptap/extension-blockquote@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-blockquote/-/extension-blockquote-2.6.6.tgz#3b1e0b501588beb992f45c04e4ee34ad36b42f0d"
+ integrity sha512-hAdsNlMfzzxld154hJqPqtWqO5i4/7HoDfuxmyqBxdMJ+e2UMaIGBGwoLRXG0V9UoRwJusjqlpyD7pIorxNlgA==
-"@tiptap/extension-bold@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-bold/-/extension-bold-2.2.3.tgz#e4cd91de4e8dbdabd915bbc10c86eda321e91d17"
- integrity sha512-bHeFkRY5+Nf2DKupstV8EIVn359tw/9MFwDEDoF9F+Sn/vjuS35vm0OqjXYg/Ya9CQvwl/2oym/fKv5kO+Q6og==
+"@tiptap/extension-bold@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-bold/-/extension-bold-2.6.6.tgz#703cde9835c83d964c6284ae6ea7754b06cd2def"
+ integrity sha512-CD6gBhdQtCoqYSmx8oAV8gvKtVOGZSyyvuNYo7by9eZ56DqLYnd7kbUj0RH7o9Ymf/iJTOUJ6XcvrsWwo4lubg==
-"@tiptap/extension-bubble-menu@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.2.3.tgz#e3b603324726aa2f96b2500855622ace625117df"
- integrity sha512-6ybColxLznGilzOY/yk3KcpV4JQy+QDDW6Za6zWV6OEs9D8I8VUeMAS77isMMc1dffvHfmgZpVZm/lsva8UuCw==
+"@tiptap/extension-bubble-menu@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.6.6.tgz#6e2b745fd10262258ce51562963694bfc8178ef1"
+ integrity sha512-IkfmlZq67aaegym5sBddBc/xXWCArxn5WJEl1oxKEayjQhybKSaqI7tk0lOx/x7fa5Ml1WlGpCFh+KKXbQTG0g==
dependencies:
tippy.js "^6.3.7"
-"@tiptap/extension-bullet-list@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-bullet-list/-/extension-bullet-list-2.2.3.tgz#98b82afd9a6c553278d4b613b29dbed99da063f9"
- integrity sha512-BpYg1pIfLE+2LTC90ts53deEWGSmAojhM/jJ84U19qfbfXt/7/KHrZJ4SAMxJSW3pLpy0bIq2XuOuvppOYVR5g==
+"@tiptap/extension-bullet-list@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-bullet-list/-/extension-bullet-list-2.6.6.tgz#b82bded0eb9921f1e7f1f201204f83b9dba81b78"
+ integrity sha512-WEKxbVSYuvmX2wkHWP8HXk5nzA7stYwtdaubwWH/R17kGI3IGScJuMQ9sEN82uzJU8bfgL9yCbH2bY8Fj/Q4Ow==
-"@tiptap/extension-code-block@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-code-block/-/extension-code-block-2.2.3.tgz#caeaad4f4ccf92963e73ddf1b90265edd94c7af3"
- integrity sha512-1xFM2Aj/JEWAT1PWjQ/7hEVmo1Av6JHxTANxMIjXUcmrMJkXDA+BQ7yItlwrrHxY0SJdxBbR/WWFn4dWIxd7iA==
+"@tiptap/extension-code-block@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-code-block/-/extension-code-block-2.6.6.tgz#879df09c9620046381e12f5947748ce5d77e4c7f"
+ integrity sha512-1YLp/zHMHSkE2xzht8nPR6T4sQJJ3ket798czxWuQEbetFv/l0U/mpiPpYSLObj6oTAoqYZ0kWXZj5eQSpPB8Q==
-"@tiptap/extension-code@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-code/-/extension-code-2.2.3.tgz#183847b126496f9d4d473a72b7e1d2ab2a90da68"
- integrity sha512-ZMp3CrbAV+PVOnPbGmruvlxFENLc+J/Fos8Y4mWvS1nDbrGuu19OKgKimwdzfDBpZVFVnHpEUnDTMBDzDe0hkg==
+"@tiptap/extension-code@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-code/-/extension-code-2.6.6.tgz#587eb08d09684fecc1c0f4d755e8b37ea65ff461"
+ integrity sha512-JrEFKsZiLvfvOFhOnnrpA0TzCuJjDeysfbMeuKUZNV4+DhYOL28d39H1++rEtJAX0LcbBU60oC5/PrlU9SpvRQ==
-"@tiptap/extension-document@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-document/-/extension-document-2.2.3.tgz#40e4faac7369d0fea31ea4eb57716ed7393f24b7"
- integrity sha512-60Egd9yKb5SzpQlstQAP2A/2a/Qr+A+TblMRKZugrT+NENUhAj6Tx1HxWlblqGu2MsS1iXvQLZ6BQO1jHkL2IQ==
+"@tiptap/extension-document@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-document/-/extension-document-2.6.6.tgz#d766c645409b3799d0f9fa6ac8a318e34052db15"
+ integrity sha512-6qlH5VWzLHHRVeeciRC6C4ZHpMsAGPNG16EF53z0GeMSaaFD/zU3B239QlmqXmLsAl8bpf8Bn93N0t2ABUvScw==
-"@tiptap/extension-dropcursor@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-dropcursor/-/extension-dropcursor-2.2.3.tgz#f58f37b41cc6b41ae047c9b3ce25db58b1c06bb7"
- integrity sha512-SFvxgVX8/l3H+fV1q6dwmVEwlHuGbaKp1pkQb16/cDiWke/AWOBFTGOIVDfulLI5IiRIL7u3uc+Fy7BXrGDqQw==
+"@tiptap/extension-dropcursor@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-dropcursor/-/extension-dropcursor-2.6.6.tgz#5e90f43b570e68c6ae68918c05785d052722b58e"
+ integrity sha512-O6CeKriA9uyHsg7Ui4z5ZjEWXQxrIL+1zDekffW0wenGC3G4LUsCzAiFS4LSrR9a3u7tnwqGApW10rdkmCGF4w==
-"@tiptap/extension-floating-menu@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-floating-menu/-/extension-floating-menu-2.2.3.tgz#3e200f51760fd1d48cb572223dcaf54c70f244a6"
- integrity sha512-ZeQGmIFNImhu/zzn//Xzupwa82j2vIwiMoviX2zd+2DutoFnm4qRIAU6qpjzV+ZOSHAq3aBMGnYwEAY6vl4f3g==
+"@tiptap/extension-floating-menu@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-floating-menu/-/extension-floating-menu-2.6.6.tgz#37a16b966518b24fce021e2591669b470467c419"
+ integrity sha512-lPkESOfAUxgmXRiNqUU23WSyja5FUfSWjsW4hqe+BKNjsUt1OuFMEtYJtNc+MCGhhtPfFvM3Jg6g9jd6g5XsLQ==
dependencies:
tippy.js "^6.3.7"
-"@tiptap/extension-gapcursor@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-gapcursor/-/extension-gapcursor-2.2.3.tgz#d6e064bea103433d6a365a06f9f78acc33b27971"
- integrity sha512-zPVpxembkuOQL/eJ5oAjvZ9Tyv480OpViKrNtOsQh+0nZctmWKnfDntMoWBZiSeW1vsGjkeFIckdeEAQ1KbIxA==
+"@tiptap/extension-gapcursor@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-gapcursor/-/extension-gapcursor-2.6.6.tgz#343e0f66bb8961c537289ddc2052afb9b30e587d"
+ integrity sha512-O2lQ2t0X0Vsbn3yLWxFFHrXY6C2N9Y6ZF/M7LWzpcDTUZeWuhoNkFE/1yOM0h6ZX1DO2A9hNIrKpi5Ny8yx+QA==
-"@tiptap/extension-hard-break@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-hard-break/-/extension-hard-break-2.2.3.tgz#7d7b8e7bcf99be5f518a705c65ebcc1dacaaa514"
- integrity sha512-P7sP4WBEaQyiiFAswy9lKvaUWUAUwnfTSN3svTAgx0fpU3/ZeVWg+SDi5ve474Ym2oz2eRAr09mNTdWEUsL32Q==
+"@tiptap/extension-hard-break@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-hard-break/-/extension-hard-break-2.6.6.tgz#cc31c641e1dbd37ff8fab3c6f66ac2f700d863f1"
+ integrity sha512-bsUuyYBrMDEiudx1dOQSr9MzKv13m0xHWrOK+DYxuIDYJb5g+c9un5cK7Js+et/HEYYSPOoH/iTW6h+4I5YeUg==
-"@tiptap/extension-heading@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-heading/-/extension-heading-2.2.3.tgz#4934e3a887d8843f85706a809fd6293b2b42b2b5"
- integrity sha512-7atctuvtwPqIAdnBPOhAMsJZd41UPnWN3CktzgzfsfEoplq/86QR1hGIE4JXVB2wAZDmbnKP9Fe8PCNr7Q8JCQ==
+"@tiptap/extension-heading@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-heading/-/extension-heading-2.6.6.tgz#d68964d1b935457fe3168faf7ee690b1e5384e67"
+ integrity sha512-bgx9vptVFi5yFkIw1OI53J7+xJ71Or3SOe/Q8eSpZv53DlaKpL/TzKw8Z54t1PrI2rJ6H9vrLtkvixJvBZH1Ug==
"@tiptap/extension-highlight@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-highlight/-/extension-highlight-2.2.3.tgz#b9cf810547d2abc8b3b7567b9002397b6add3477"
- integrity sha512-3K9WbrR2WCYq7a/2JSQi5K2zzG/5ebNfTOXyDcT3kn5B5PutyWuDCzqjkPxGXmkf8yEZTQ9Sn2lQPRMG3sNwFw==
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-highlight/-/extension-highlight-2.6.6.tgz#0cdc390b13280620160785021ad689491a11ad61"
+ integrity sha512-Z02AYWm1AJAfhmfT4fGCI3YitijF4uNu+eiuq7OxhCiVf9IYaq8xlH2YMxa09QvMUo70ovklxk97+vQUUHeqfQ==
-"@tiptap/extension-history@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-history/-/extension-history-2.2.3.tgz#5df2f5bb7f082e13db72583c1236e7c2f41b901f"
- integrity sha512-S1TUfLtrasyv4zFNlBL302uYaR4wxqR/T36a4d71c0ozr0PsdVc6/f9lfH4aYw4PmS3fzDwJj0PAJ9bb+qDbPw==
+"@tiptap/extension-history@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-history/-/extension-history-2.6.6.tgz#8067d7f50ef529c84179eeb946e6f81af8853b90"
+ integrity sha512-tPTzAmPGqMX5Bd5H8lzRpmsaMvB9DvI5Dy2za/VQuFtxgXmDiFVgHRkRXIuluSkPTuANu84XBOQ0cBijqY8x4w==
-"@tiptap/extension-horizontal-rule@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.2.3.tgz#ff76b7627b6fea3ba5397fbfccd818f0f2e6efbd"
- integrity sha512-pc0J0hBcvj9ymJkFau1W/3L+OhB1PQzMjsx4ZWJvxURL8U7zdDqvYvJjfCA0i5Qw2ZuSVXFACGbEVr6NoCMRAw==
+"@tiptap/extension-horizontal-rule@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.6.6.tgz#3bc88048a9eb22ef8b6a9c4514701f79176eb495"
+ integrity sha512-cFEfv7euDpuLSe8exY8buwxkreKBAZY9Hn3EetKhPcLQo+ut5Y24chZTxFyf9b+Y0wz3UhOhLTZSz7fTobLqBA==
-"@tiptap/extension-italic@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-italic/-/extension-italic-2.2.3.tgz#d01e075bf0db5ac01113a19ab80cc39af39033fc"
- integrity sha512-SSsFuRnm4Y4Qnc6EuvmA4iarLCt/sg8qkqCKiNPjDUP5JR8HGESeoYVjQzprLHY8jusT9qoC26TP1Sin5vZmWQ==
+"@tiptap/extension-italic@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-italic/-/extension-italic-2.6.6.tgz#18f1ec4461efca92ebe1bc6dfd79ec533d6bd68f"
+ integrity sha512-t7ZPsXqa8nJZZ/6D0rQyZ/KsvzLaSihC6hBTjUQ77CeDGV9PhDWjIcBW4OrvwraJDBd12ETBeQ2CkULJOgH+lQ==
"@tiptap/extension-link@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-link/-/extension-link-2.2.3.tgz#5c6571dffebbe328277b0abfae0deccfb20c2559"
- integrity sha512-AKKgkllpj0Po/hi2bVz719OMqyB1nBhKU/Q05yeWVirOYwF2ZwfM4iK2Iab7xWUVhvlyIG3lrWFQL8A30yuqwQ==
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-link/-/extension-link-2.6.6.tgz#292b7e477a5c7abf685647986ca9639b8ce62e1c"
+ integrity sha512-NJSR5Yf/dI3do0+Mr6e6nkbxRQcqbL7NOPxo5Xw8VaKs2Oe8PX+c7hyqN3GZgn6uEbZdbVi1xjAniUokouwpFg==
dependencies:
linkifyjs "^4.1.0"
-"@tiptap/extension-list-item@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-list-item/-/extension-list-item-2.2.3.tgz#dfdc268cc2063947dc46749464d6d91afc0842a4"
- integrity sha512-eyfk4f1jOioj+mkIN2m6XQK61MpV0fi17utt8VNx893Td8kS0g7HHuuYMwyjIRtG35ENUaAt7c216JQwnLsrAw==
+"@tiptap/extension-list-item@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-list-item/-/extension-list-item-2.6.6.tgz#fedb7d5b3293d487eb5b9773abe8eb8a0a395428"
+ integrity sha512-k+oEzZu2cgVKqPqOP1HzASOKLpTEV9m7mRVPAbuaaX8mSyvIgD6f+JUx9PvgYv//D918wk98LMoRBFX53tDJ4w==
-"@tiptap/extension-ordered-list@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-ordered-list/-/extension-ordered-list-2.2.3.tgz#07588d9091076e0577f5e4873e2e65c27d69a7be"
- integrity sha512-YIWpjkHAJN74tY185ZqatlG4+KbXQOdkJpc5cKWqO89gVWLi7+4xwdeeXbTEG64/LOOWS4Q6r1/EJmDy2FCbyA==
+"@tiptap/extension-ordered-list@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-ordered-list/-/extension-ordered-list-2.6.6.tgz#bd790a0375aa29f3ced63bde0e0c66a798619889"
+ integrity sha512-AJwyfLXIi7iUGnK5twJbwdVVpQyh7fU6OK75h1AwDztzsOcoPcxtffDlZvUOd4ZtwuyhkzYqVkeI0f+abTWZTw==
-"@tiptap/extension-paragraph@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-paragraph/-/extension-paragraph-2.2.3.tgz#39e705198eba640a57f58276044950d3d77067ff"
- integrity sha512-4dP+Ecb2iEWW33ckFKjXRnSfEygaFUN19qzc7mUYD8e61ZA8caWL6//uL7DFIz4Q1rchyefbU52gCwTh2P42kQ==
+"@tiptap/extension-paragraph@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-paragraph/-/extension-paragraph-2.6.6.tgz#fb975b58e5055bb52e3df0fb9f996ed2407322e5"
+ integrity sha512-fD/onCr16UQWx+/xEmuFC2MccZZ7J5u4YaENh8LMnAnBXf78iwU7CAcmuc9rfAEO3qiLoYGXgLKiHlh2ZfD4wA==
-"@tiptap/extension-strike@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-strike/-/extension-strike-2.2.3.tgz#9caaca60d4f717863b03a8ade71af22a1579096c"
- integrity sha512-3wwFk01ociZajRzD08hp4j/4isFUeD6BIkKPDnZeGD5HKPdTOaDciE3dJ3JaZZrRZPPdPV3yMt5hkBOapqEKzQ==
+"@tiptap/extension-strike@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-strike/-/extension-strike-2.6.6.tgz#a5de296ed110ad64117979e2b339247a28e362e6"
+ integrity sha512-Ze8KhGk+wzSJSJRl5fbhTI6AvPu2LmcHYeO3pMEH8u4gV5WTXfmKJVStEIAzkoqvwEQVWzXvy8nDgsFQHiojPg==
"@tiptap/extension-subscript@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-subscript/-/extension-subscript-2.2.3.tgz#91c994222ea8120e0a19bd870cf47c8cfdc82353"
- integrity sha512-zWN8MOfYSaGXNI5yKTk4I4hHSpCUz//NQASHD8OOKN+rt6i8RUTNynpJyCZC77RXdlvTY70Ox2vNgp/rriz+Qw==
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-subscript/-/extension-subscript-2.6.6.tgz#27789bfe844ed398ca12e7b3934d06ef4b283a5b"
+ integrity sha512-EiVnVN89siMdYNNVcyPe5kuQhiSlDMKpnO3aRNYKf6EcHdUiRJH+Np8E8ojQc5M/gOq4qWqeUZXk/107AYayQA==
"@tiptap/extension-superscript@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-superscript/-/extension-superscript-2.2.3.tgz#51cb2bde41656688ea6088e02d89d43195f6c1c6"
- integrity sha512-4V4PoXPuxCiiISFxz1StP/5azQqUmlwCECJg8ketrQ6WFfUf54lzCEjMeo9RwwdBbfpL6dhwJ8mmv6qil4j1KA==
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-superscript/-/extension-superscript-2.6.6.tgz#d99fcf75e0b02bbdd1337fc3d39074510fda0d97"
+ integrity sha512-e8RqTRIUnXJNSVfKJV6C2nPGtVRPqYSa9k3m4TN6jsFrNJ+NvOjp8sMUcLM4UzwLloQaKn/UcDHidNQaRc7dTA==
"@tiptap/extension-text-align@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-text-align/-/extension-text-align-2.2.3.tgz#98c8f46b254ce2cfcc72b23c8f9084ee4b1e8c18"
- integrity sha512-Di/nNTlWsd9LW2NYUg80MkwDnDy9E8H2o2m8Vi/FgvCvDikDr/VD2+AD37SfJMxAjiPFqhJJMyci3vY2Yenv0g==
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-text-align/-/extension-text-align-2.6.6.tgz#fadb8f77d8927eee668667e1244ee17de1f0f828"
+ integrity sha512-WdyxULEEHfI3hRDHAFOUoeP84h9myabadfjtZrub7/zO2PKKPAZLBN2vWat5PowH8E8GYX8vqKr9vaX+slfh5g==
-"@tiptap/extension-text@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-text/-/extension-text-2.2.3.tgz#3adc14b6f5956f2fb6102702beb0adbfe1f86131"
- integrity sha512-BrWGCkmuzVcsNy7dSCfJyVwedPzeNz6BR/OUNzM8Mqt2KSxfoIRy7cg16HvFB4YW+ijrM9XUqDIFvqYI0TY+Jg==
+"@tiptap/extension-text@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-text/-/extension-text-2.6.6.tgz#8851aa57e4fcd2194968dc64f5f5599ad858dbfa"
+ integrity sha512-e84uILnRzNzcwK1DVQNpXVmBG1Cq3BJipTOIDl1LHifOok7MBjhI/X+/NR0bd3N2t6gmDTWi63+4GuJ5EeDmsg==
"@tiptap/extension-underline@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/extension-underline/-/extension-underline-2.2.3.tgz#ce77652d6d8d0a4337460be98910e5ff239ea41b"
- integrity sha512-Y6PTaXmDFay39+Knk77T+Ezc5vuC/gFxZFD6cQhjctZHMJ2QMAguMKWtBVaSs78HBkKnwTU9EViAFBurz++Geg==
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/extension-underline/-/extension-underline-2.6.6.tgz#14a3d0f33654dd5b2489914ec448c095186cefea"
+ integrity sha512-3A4HqsDM/AFb2VaeWACpGexjgI257kz0yU4jNV8uyydDR2KhqeinuEnoSoOmx9T3pL006TWfPg4vaQYPO3qvrQ==
-"@tiptap/pm@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/pm/-/pm-2.2.3.tgz#88c8547015098ebd438211e839de64b043b655f3"
- integrity sha512-jYZX+0fjN+a1J8qY72Poz1LK6X6oHVQkJIq6qzcx3rm0voYZNVRzP2GIfzstncZiEqRXABHY3mWfOi2I4K9tQA==
+"@tiptap/pm@^2.2.3", "@tiptap/pm@^2.6.6":
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/pm/-/pm-2.6.6.tgz#8ce1956f7fb0e222cc9399bffc81349c6b23bbc0"
+ integrity sha512-56FGLPn3fwwUlIbLs+BO21bYfyqP9fKyZQbQyY0zWwA/AG2kOwoXaRn7FOVbjP6CylyWpFJnpRRmgn694QKHEg==
dependencies:
prosemirror-changeset "^2.2.1"
prosemirror-collab "^1.3.1"
prosemirror-commands "^1.5.2"
prosemirror-dropcursor "^1.8.1"
prosemirror-gapcursor "^1.3.2"
- prosemirror-history "^1.3.2"
- prosemirror-inputrules "^1.3.0"
+ prosemirror-history "^1.4.1"
+ prosemirror-inputrules "^1.4.0"
prosemirror-keymap "^1.2.2"
- prosemirror-markdown "^1.12.0"
+ prosemirror-markdown "^1.13.0"
prosemirror-menu "^1.2.4"
- prosemirror-model "^1.19.4"
- prosemirror-schema-basic "^1.2.2"
- prosemirror-schema-list "^1.3.0"
+ prosemirror-model "^1.22.2"
+ prosemirror-schema-basic "^1.2.3"
+ prosemirror-schema-list "^1.4.1"
prosemirror-state "^1.4.3"
- prosemirror-tables "^1.3.5"
- prosemirror-trailing-node "^2.0.7"
- prosemirror-transform "^1.8.0"
- prosemirror-view "^1.32.7"
+ prosemirror-tables "^1.4.0"
+ prosemirror-trailing-node "^2.0.9"
+ prosemirror-transform "^1.9.0"
+ prosemirror-view "^1.33.9"
"@tiptap/react@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/react/-/react-2.2.3.tgz#a9688e892f83b58b9d6f51e4a99f52d2ac7548b7"
- integrity sha512-OTQgc5DHX3KRqf4MvSR5uJqXvxKnMGDPlbYC7psREIie1eK6J456e91q+MLwAtRshnP7nHryGCpZZOXn5nq7vQ==
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/react/-/react-2.6.6.tgz#661be83100c4a4206d7c933e6e0b66c91e7e9819"
+ integrity sha512-AUmdb/J1O/vCO2b8LL68ctcZr9a3931BwX4fUUZ1kCrCA5lTj2xz0rjeAtpxEdzLnR+Z7q96vB7vf7bPYOUAew==
dependencies:
- "@tiptap/extension-bubble-menu" "^2.2.3"
- "@tiptap/extension-floating-menu" "^2.2.3"
+ "@tiptap/extension-bubble-menu" "^2.6.6"
+ "@tiptap/extension-floating-menu" "^2.6.6"
+ "@types/use-sync-external-store" "^0.0.6"
+ use-sync-external-store "^1.2.2"
"@tiptap/starter-kit@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@tiptap/starter-kit/-/starter-kit-2.2.3.tgz#d7583bf518147f0561981372a6410b083fd47a6d"
- integrity sha512-Jx+QXz0SE1y+j498TqYEJcjbIV9YSMwcuIJQ04q8KqHuSmZrq9B22Qa4d0fpcM7uL7dLI4AcRrcqaOuIahCJYQ==
+ version "2.6.6"
+ resolved "https://registry.yarnpkg.com/@tiptap/starter-kit/-/starter-kit-2.6.6.tgz#a206e67b7a87fa6a10ff190a84f5d8989b85fe62"
+ integrity sha512-zb9xIg3WjG9AsJoyWrfqx5SL9WH7/HTdkB79jFpWtOF/Kaigo7fHFmhs2FsXtJMJlcdMTO2xeRuCYHt5ozXlhg==
dependencies:
- "@tiptap/core" "^2.2.3"
- "@tiptap/extension-blockquote" "^2.2.3"
- "@tiptap/extension-bold" "^2.2.3"
- "@tiptap/extension-bullet-list" "^2.2.3"
- "@tiptap/extension-code" "^2.2.3"
- "@tiptap/extension-code-block" "^2.2.3"
- "@tiptap/extension-document" "^2.2.3"
- "@tiptap/extension-dropcursor" "^2.2.3"
- "@tiptap/extension-gapcursor" "^2.2.3"
- "@tiptap/extension-hard-break" "^2.2.3"
- "@tiptap/extension-heading" "^2.2.3"
- "@tiptap/extension-history" "^2.2.3"
- "@tiptap/extension-horizontal-rule" "^2.2.3"
- "@tiptap/extension-italic" "^2.2.3"
- "@tiptap/extension-list-item" "^2.2.3"
- "@tiptap/extension-ordered-list" "^2.2.3"
- "@tiptap/extension-paragraph" "^2.2.3"
- "@tiptap/extension-strike" "^2.2.3"
- "@tiptap/extension-text" "^2.2.3"
+ "@tiptap/core" "^2.6.6"
+ "@tiptap/extension-blockquote" "^2.6.6"
+ "@tiptap/extension-bold" "^2.6.6"
+ "@tiptap/extension-bullet-list" "^2.6.6"
+ "@tiptap/extension-code" "^2.6.6"
+ "@tiptap/extension-code-block" "^2.6.6"
+ "@tiptap/extension-document" "^2.6.6"
+ "@tiptap/extension-dropcursor" "^2.6.6"
+ "@tiptap/extension-gapcursor" "^2.6.6"
+ "@tiptap/extension-hard-break" "^2.6.6"
+ "@tiptap/extension-heading" "^2.6.6"
+ "@tiptap/extension-history" "^2.6.6"
+ "@tiptap/extension-horizontal-rule" "^2.6.6"
+ "@tiptap/extension-italic" "^2.6.6"
+ "@tiptap/extension-list-item" "^2.6.6"
+ "@tiptap/extension-ordered-list" "^2.6.6"
+ "@tiptap/extension-paragraph" "^2.6.6"
+ "@tiptap/extension-strike" "^2.6.6"
+ "@tiptap/extension-text" "^2.6.6"
+ "@tiptap/pm" "^2.6.6"
"@tsconfig/node10@^1.0.7":
version "1.0.11"
@@ -1416,6 +1307,13 @@
dependencies:
"@types/node" "*"
+"@types/autocannon@^7.12.5":
+ version "7.12.5"
+ resolved "https://registry.yarnpkg.com/@types/autocannon/-/autocannon-7.12.5.tgz#b2329ab0f4ddc47c18a61a828ced370800a2f914"
+ integrity sha512-IGxnlq0ip0DTDOpShCDOjsBW+lclASdli1Jep+YSEOeUwylwyMai3WCVLi0mnXjHPD1cIziz3eiVyX6i7toB7Q==
+ dependencies:
+ "@types/node" "*"
+
"@types/babel__traverse@^7.20.6":
version "7.20.6"
resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.6.tgz#8dc9f0ae0f202c08d8d4dab648912c8d6038e3f7"
@@ -1423,6 +1321,13 @@
dependencies:
"@babel/types" "^7.20.7"
+"@types/blessed@^0.1.25":
+ version "0.1.25"
+ resolved "https://registry.yarnpkg.com/@types/blessed/-/blessed-0.1.25.tgz#ab415f4c81f1dab8bf1e4fb98146c7f0f4e4e181"
+ integrity sha512-kQsjBgtsbJLmG6CJA+Z6Nujj+tq1fcSE3UIowbDvzQI4wWmoTV7djUDhSo5lDjgwpIN0oRvks0SA5mMdKE5eFg==
+ dependencies:
+ "@types/node" "*"
+
"@types/body-parser@*":
version "1.19.5"
resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4"
@@ -1431,6 +1336,13 @@
"@types/connect" "*"
"@types/node" "*"
+"@types/cli-progress@^3.11.5":
+ version "3.11.6"
+ resolved "https://registry.yarnpkg.com/@types/cli-progress/-/cli-progress-3.11.6.tgz#94b334ebe4190f710e51c1bf9b4fedb681fa9e45"
+ integrity sha512-cE3+jb9WRlu+uOSAugewNpITJDt1VF8dHOopPO4IABFc3SXYL5WE/+PTz/FCdZRRfIujiWW3n3aMbv1eIGVRWA==
+ dependencies:
+ "@types/node" "*"
+
"@types/connect@*":
version "3.4.38"
resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858"
@@ -1459,9 +1371,9 @@
"@types/node" "*"
"@types/express-serve-static-core@^4.17.33":
- version "4.17.43"
- resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz#10d8444be560cb789c4735aea5eac6e5af45df54"
- integrity sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==
+ version "4.19.5"
+ resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz#218064e321126fcf9048d1ca25dd2465da55d9c6"
+ integrity sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==
dependencies:
"@types/node" "*"
"@types/qs" "*"
@@ -1511,9 +1423,9 @@
"@types/koa" "*"
"@types/koa@*", "@types/koa@^2.13.5":
- version "2.14.0"
- resolved "https://registry.yarnpkg.com/@types/koa/-/koa-2.14.0.tgz#8939e8c3b695defc12f2ef9f38064509e564be18"
- integrity sha512-DTDUyznHGNHAl+wd1n0z1jxNajduyTh8R53xoewuerdBzGo6Ogj6F2299BFtrexJw4NtgjsI5SMPCmV9gZwGXA==
+ version "2.15.0"
+ resolved "https://registry.yarnpkg.com/@types/koa/-/koa-2.15.0.tgz#eca43d76f527c803b491731f95df575636e7b6f2"
+ integrity sha512-7QFsywoE5URbuVnG3loe03QXuGajrnotr3gQkXcEBShORai23MePfFYdhz90FEtBBpkyIYQbVD+evKtloCgX3g==
dependencies:
"@types/accepts" "*"
"@types/content-disposition" "*"
@@ -1525,9 +1437,9 @@
"@types/node" "*"
"@types/lodash@^4.17.4":
- version "4.17.4"
- resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.4.tgz#0303b64958ee070059e3a7184048a55159fe20b7"
- integrity sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==
+ version "4.17.7"
+ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.7.tgz#2f776bcb53adc9e13b2c0dfd493dfcbd7de43612"
+ integrity sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==
"@types/mapbox-gl@>=1.0.0", "@types/mapbox-gl@^3.4.0":
version "3.4.0"
@@ -1550,11 +1462,6 @@
"@types/mapbox__point-geometry" "*"
"@types/pbf" "*"
-"@types/mime@*":
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.4.tgz#2198ac274de6017b44d941e00261d5bc6a0e0a45"
- integrity sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw==
-
"@types/mime@^1":
version "1.3.5"
resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690"
@@ -1566,11 +1473,11 @@
integrity sha512-PLwiVvTBg59tGFL/8VpcGvqOu3L4OuveNvPi0EYbWchRdEVP++yRUXJPFl+CApKEq13017/4Nf7aQ5lTtHUNsA==
"@types/node@*":
- version "20.11.19"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.19.tgz#b466de054e9cb5b3831bee38938de64ac7f81195"
- integrity sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ==
+ version "22.5.1"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-22.5.1.tgz#de01dce265f6b99ed32b295962045d10b5b99560"
+ integrity sha512-KkHsxej0j9IW1KKOOAA/XBA0z08UFSrRQHErzEfA3Vgq57eXIMYboIlHJuYIfd+lwCQjtKqUu3UnmKbtUc9yRw==
dependencies:
- undici-types "~5.26.4"
+ undici-types "~6.19.2"
"@types/node@20.4.5":
version "20.4.5"
@@ -1582,16 +1489,6 @@
resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190"
integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==
-"@types/object.omit@^3.0.0":
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/@types/object.omit/-/object.omit-3.0.3.tgz#cc52b1d9774c1619b5c6fc50229d087f01eabd68"
- integrity sha512-xrq4bQTBGYY2cw+gV4PzoG2Lv3L0pjZ1uXStRRDQoATOYW1lCsFQHhQ+OkPhIcQoqLjAq7gYif7D14Qaa6Zbew==
-
-"@types/object.pick@^1.3.2":
- version "1.3.4"
- resolved "https://registry.yarnpkg.com/@types/object.pick/-/object.pick-1.3.4.tgz#1a38b6e69a35f36ec2dcc8b9f5ffd555c1c4d7fc"
- integrity sha512-5PjwB0uP2XDp3nt5u5NJAG2DORHIRClPzWT/TTZhJ2Ekwe8M5bA9tvPdi9NO/n2uvu2/ictat8kgqvLfcIE1SA==
-
"@types/papaparse@^5.3.14":
version "5.3.14"
resolved "https://registry.yarnpkg.com/@types/papaparse/-/papaparse-5.3.14.tgz#345cc2a675a90106ff1dc33b95500dfb30748031"
@@ -1610,14 +1507,14 @@
integrity sha512-j3pOPiEcWZ34R6a6mN07mUkM4o4Lwf6hPNt8eilOeZhTFbxFXmKhvXl9Y28jotFPaI1bpPDJsbCprUoNke6OrA==
"@types/prop-types@*":
- version "15.7.11"
- resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.11.tgz#2596fb352ee96a1379c657734d4b913a613ad563"
- integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==
+ version "15.7.12"
+ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6"
+ integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==
"@types/qs@*":
- version "6.9.11"
- resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.11.tgz#208d8a30bc507bd82e03ada29e4732ea46a6bbda"
- integrity sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==
+ version "6.9.15"
+ resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.15.tgz#adde8a060ec9c305a82de1babc1056e73bd64dce"
+ integrity sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==
"@types/quill@^1.3.10":
version "1.3.10"
@@ -1639,12 +1536,11 @@
"@types/react" "*"
"@types/react@*":
- version "18.2.57"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.57.tgz#147b516d8bdb2900219acbfc6f939bdeecca7691"
- integrity sha512-ZvQsktJgSYrQiMirAN60y4O/LRevIV8hUzSOSNB6gfR3/o3wCBFQx3sPwIYtuDMeiVgsSS3UzCV26tEzgnfvQw==
+ version "18.3.4"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.4.tgz#dfdd534a1d081307144c00e325c06e00312c93a3"
+ integrity sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw==
dependencies:
"@types/prop-types" "*"
- "@types/scheduler" "*"
csstype "^3.0.2"
"@types/react@18.2.17":
@@ -1657,17 +1553,17 @@
csstype "^3.0.2"
"@types/readable-stream@^4.0.0", "@types/readable-stream@^4.0.5":
- version "4.0.11"
- resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-4.0.11.tgz#684f1e947c90cb6a8ad3904523d650bb66cdbb84"
- integrity sha512-R3eUMUTTKoIoaz7UpYLxvZCrOmCRPRbAmoDDHKcimTEySltaJhF8hLzj4+EzyDifiX5eK6oDQGSfmNnXjxZzYQ==
+ version "4.0.15"
+ resolved "https://registry.yarnpkg.com/@types/readable-stream/-/readable-stream-4.0.15.tgz#e6ec26fe5b02f578c60baf1fa9452e90957d2bfb"
+ integrity sha512-oAZ3kw+kJFkEqyh7xORZOku1YAKvsFTogRY8kVl4vHpEKiDkfnSA/My8haRE7fvmix5Zyy+1pwzOi7yycGLBJw==
dependencies:
"@types/node" "*"
safe-buffer "~5.1.1"
"@types/scheduler@*":
- version "0.16.8"
- resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.8.tgz#ce5ace04cfeabe7ef87c0091e50752e36707deff"
- integrity sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==
+ version "0.23.0"
+ resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.23.0.tgz#0a6655b3e2708eaabca00b7372fafd7a792a7b09"
+ integrity sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw==
"@types/send@*":
version "0.17.4"
@@ -1678,23 +1574,23 @@
"@types/node" "*"
"@types/serve-static@*":
- version "1.15.5"
- resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.5.tgz#15e67500ec40789a1e8c9defc2d32a896f05b033"
- integrity sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==
+ version "1.15.7"
+ resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.7.tgz#22174bbd74fb97fe303109738e9b5c2f3064f714"
+ integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==
dependencies:
"@types/http-errors" "*"
- "@types/mime" "*"
"@types/node" "*"
+ "@types/send" "*"
"@types/stylis@4.2.5":
version "4.2.5"
resolved "https://registry.yarnpkg.com/@types/stylis/-/stylis-4.2.5.tgz#1daa6456f40959d06157698a653a9ab0a70281df"
integrity sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==
-"@types/throttle-debounce@^2.1.0":
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/@types/throttle-debounce/-/throttle-debounce-2.1.0.tgz#1c3df624bfc4b62f992d3012b84c56d41eab3776"
- integrity sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==
+"@types/use-sync-external-store@^0.0.6":
+ version "0.0.6"
+ resolved "https://registry.yarnpkg.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz#60be8d21baab8c305132eb9cb912ed497852aadc"
+ integrity sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==
"@types/uuid@^9.0.4":
version "9.0.8"
@@ -1702,9 +1598,9 @@
integrity sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==
"@types/ws@^8.5.9":
- version "8.5.10"
- resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.10.tgz#4acfb517970853fa6574a3a6886791d04a396787"
- integrity sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==
+ version "8.5.12"
+ resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.12.tgz#619475fe98f35ccca2a2f6c137702d85ec247b7e"
+ integrity sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==
dependencies:
"@types/node" "*"
@@ -1714,9 +1610,9 @@
integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==
"@types/yargs@^17.0.32":
- version "17.0.32"
- resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.32.tgz#030774723a2f7faafebf645f4e5a48371dca6229"
- integrity sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==
+ version "17.0.33"
+ resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.33.tgz#8c32303da83eec050a84b3c7ae7b9f922d13e32d"
+ integrity sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==
dependencies:
"@types/yargs-parser" "*"
@@ -1787,14 +1683,16 @@ acorn-jsx@^5.3.2:
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
acorn-walk@^8.1.1:
- version "8.3.2"
- resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa"
- integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==
+ version "8.3.3"
+ resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.3.tgz#9caeac29eefaa0c41e3d4c65137de4d6f34df43e"
+ integrity sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==
+ dependencies:
+ acorn "^8.11.0"
-acorn@^8.4.1, acorn@^8.9.0:
- version "8.11.3"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a"
- integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==
+acorn@^8.11.0, acorn@^8.4.1, acorn@^8.9.0:
+ version "8.12.1"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248"
+ integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==
agent-base@6:
version "6.0.2"
@@ -1823,6 +1721,16 @@ ajv@^7.2.4:
require-from-string "^2.0.2"
uri-js "^4.2.2"
+ansi-escapes@^6.2.0:
+ version "6.2.1"
+ resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-6.2.1.tgz#76c54ce9b081dad39acec4b5d53377913825fb0f"
+ integrity sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==
+
+ansi-regex@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
+ integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==
+
ansi-regex@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
@@ -1833,6 +1741,11 @@ ansi-regex@^6.0.1:
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a"
integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==
+ansi-styles@^2.2.1:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
+ integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==
+
ansi-styles@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
@@ -1852,6 +1765,18 @@ ansi-styles@^6.1.0:
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5"
integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
+ansi-term@>=0.0.2:
+ version "0.0.2"
+ resolved "https://registry.yarnpkg.com/ansi-term/-/ansi-term-0.0.2.tgz#fd753efa4beada0eac99981bc52a3f6ff019deb7"
+ integrity sha512-jLnGE+n8uAjksTJxiWZf/kcUmXq+cRWSl550B9NmQ8YiqaTM+lILcSe5dHdp8QkJPhaOghDjnMKwyYSMjosgAA==
+ dependencies:
+ x256 ">=0.0.1"
+
+ansicolors@~0.3.2:
+ version "0.3.2"
+ resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979"
+ integrity sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==
+
any-promise@^1.0.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
@@ -1894,25 +1819,25 @@ argparse@^2.0.1:
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
aria-hidden@^1.1.3:
- version "1.2.3"
- resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.3.tgz#14aeb7fb692bbb72d69bebfa47279c1fd725e954"
- integrity sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==
+ version "1.2.4"
+ resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.4.tgz#b78e383fdbc04d05762c78b4a25a501e736c4522"
+ integrity sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==
dependencies:
tslib "^2.0.0"
-aria-query@^5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e"
- integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==
+aria-query@~5.1.3:
+ version "5.1.3"
+ resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e"
+ integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==
dependencies:
- dequal "^2.0.3"
+ deep-equal "^2.0.5"
arr-union@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==
-array-buffer-byte-length@^1.0.1:
+array-buffer-byte-length@^1.0.0, array-buffer-byte-length@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f"
integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==
@@ -1920,15 +1845,16 @@ array-buffer-byte-length@^1.0.1:
call-bind "^1.0.5"
is-array-buffer "^3.0.4"
-array-includes@^3.1.6, array-includes@^3.1.7:
- version "3.1.7"
- resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda"
- integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==
+array-includes@^3.1.6, array-includes@^3.1.7, array-includes@^3.1.8:
+ version "3.1.8"
+ resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d"
+ integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==
dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
- get-intrinsic "^1.2.1"
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.2"
+ es-object-atoms "^1.0.0"
+ get-intrinsic "^1.2.4"
is-string "^1.0.7"
array-union@^2.1.0:
@@ -1936,26 +1862,28 @@ array-union@^2.1.0:
resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
-array.prototype.filter@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz#423771edeb417ff5914111fff4277ea0624c0d0e"
- integrity sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==
+array.prototype.findlast@^1.2.5:
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz#3e4fbcb30a15a7f5bf64cf2faae22d139c2e4904"
+ integrity sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==
dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
- es-array-method-boxes-properly "^1.0.0"
- is-string "^1.0.7"
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.2"
+ es-errors "^1.3.0"
+ es-object-atoms "^1.0.0"
+ es-shim-unscopables "^1.0.2"
array.prototype.findlastindex@^1.2.3:
- version "1.2.4"
- resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz#d1c50f0b3a9da191981ff8942a0aedd82794404f"
- integrity sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz#8c35a755c72908719453f87145ca011e39334d0d"
+ integrity sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==
dependencies:
- call-bind "^1.0.5"
+ call-bind "^1.0.7"
define-properties "^1.2.1"
- es-abstract "^1.22.3"
+ es-abstract "^1.23.2"
es-errors "^1.3.0"
+ es-object-atoms "^1.0.0"
es-shim-unscopables "^1.0.2"
array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.2:
@@ -1968,7 +1896,7 @@ array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.2:
es-abstract "^1.22.1"
es-shim-unscopables "^1.0.0"
-array.prototype.flatmap@^1.3.1, array.prototype.flatmap@^1.3.2:
+array.prototype.flatmap@^1.3.2:
version "1.3.2"
resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527"
integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==
@@ -1978,15 +1906,15 @@ array.prototype.flatmap@^1.3.1, array.prototype.flatmap@^1.3.2:
es-abstract "^1.22.1"
es-shim-unscopables "^1.0.0"
-array.prototype.tosorted@^1.1.1:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz#c8c89348337e51b8a3c48a9227f9ce93ceedcba8"
- integrity sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==
+array.prototype.tosorted@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz#fe954678ff53034e717ea3352a03f0b0b86f7ffc"
+ integrity sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==
dependencies:
- call-bind "^1.0.5"
+ call-bind "^1.0.7"
define-properties "^1.2.1"
- es-abstract "^1.22.3"
- es-errors "^1.1.0"
+ es-abstract "^1.23.3"
+ es-errors "^1.3.0"
es-shim-unscopables "^1.0.2"
arraybuffer.prototype.slice@^1.0.3:
@@ -2022,12 +1950,39 @@ ast-types-flow@^0.0.8:
resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.8.tgz#0a85e1c92695769ac13a428bb653e7538bea27d6"
integrity sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==
-asynciterator.prototype@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz#8c5df0514936cdd133604dfcc9d3fb93f09b2b62"
- integrity sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==
+asynckit@^0.4.0:
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
+ integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
+
+autocannon@^7.15.0:
+ version "7.15.0"
+ resolved "https://registry.yarnpkg.com/autocannon/-/autocannon-7.15.0.tgz#e1bd5b9bfb4f3983864b988f565b5f5b4e74b2e4"
+ integrity sha512-NaP2rQyA+tcubOJMFv2+oeW9jv2pq/t+LM6BL3cfJic0HEfscEcnWgAyU5YovE/oTHUzAgTliGdLPR+RQAWUbg==
dependencies:
- has-symbols "^1.0.3"
+ chalk "^4.1.0"
+ char-spinner "^1.0.1"
+ cli-table3 "^0.6.0"
+ color-support "^1.1.1"
+ cross-argv "^2.0.0"
+ form-data "^4.0.0"
+ has-async-hooks "^1.0.0"
+ hdr-histogram-js "^3.0.0"
+ hdr-histogram-percentiles-obj "^3.0.0"
+ http-parser-js "^0.5.2"
+ hyperid "^3.0.0"
+ lodash.chunk "^4.2.0"
+ lodash.clonedeep "^4.5.0"
+ lodash.flatten "^4.4.0"
+ manage-path "^2.0.0"
+ on-net-listen "^1.1.1"
+ pretty-bytes "^5.4.1"
+ progress "^2.0.3"
+ reinterval "^1.1.0"
+ retimer "^3.0.0"
+ semver "^7.3.2"
+ subarg "^1.0.0"
+ timestring "^6.0.0"
autoprefixer@10.4.14:
version "10.4.14"
@@ -2041,17 +1996,17 @@ autoprefixer@10.4.14:
picocolors "^1.0.0"
postcss-value-parser "^4.2.0"
-available-typed-arrays@^1.0.6, available-typed-arrays@^1.0.7:
+available-typed-arrays@^1.0.7:
version "1.0.7"
resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846"
integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==
dependencies:
possible-typed-array-names "^1.0.0"
-axe-core@=4.7.0:
- version "4.7.0"
- resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.0.tgz#34ba5a48a8b564f67e103f0aa5768d76e15bbbbf"
- integrity sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==
+axe-core@^4.9.1:
+ version "4.10.0"
+ resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.10.0.tgz#d9e56ab0147278272739a000880196cdfe113b59"
+ integrity sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==
axios@^0.26.0:
version "0.26.1"
@@ -2060,12 +2015,21 @@ axios@^0.26.0:
dependencies:
follow-redirects "^1.14.8"
-axobject-query@^3.2.1:
- version "3.2.1"
- resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.2.1.tgz#39c378a6e3b06ca679f29138151e45b2b32da62a"
- integrity sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==
+axios@^1.7.2:
+ version "1.7.5"
+ resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.5.tgz#21eed340eb5daf47d29b6e002424b3e88c8c54b1"
+ integrity sha512-fZu86yCo+svH3uqJ/yTdQ0QHpQu5oL+/QE+QPSv6BZSkDAoky9vytxp7u5qk83OJFS3kEBcesWni9WTZAv3tSw==
dependencies:
- dequal "^2.0.3"
+ follow-redirects "^1.15.6"
+ form-data "^4.0.0"
+ proxy-from-env "^1.1.0"
+
+axobject-query@~3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.1.1.tgz#3b6e5c6d4e43ca7ba51c5babf99d22a9c68485e1"
+ integrity sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==
+ dependencies:
+ deep-equal "^2.0.5"
babel-plugin-macros@^3.1.0:
version "3.1.0"
@@ -2081,7 +2045,7 @@ 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, base64-js@^1.3.1:
+base64-js@^1.1.2, base64-js@^1.2.0, base64-js@^1.3.0, base64-js@^1.3.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
@@ -2094,20 +2058,45 @@ bidi-js@^1.0.2:
require-from-string "^2.0.2"
binary-extensions@^2.0.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
- integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522"
+ integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==
bl@^6.0.8:
- version "6.0.12"
- resolved "https://registry.yarnpkg.com/bl/-/bl-6.0.12.tgz#77c35b96e13aeff028496c798b75389ddee9c7f8"
- integrity sha512-EnEYHilP93oaOa2MnmNEjAcovPS3JlQZOyzGXi3EyEpPhm9qWvdDp7BmAVEVusGzp8LlwQK56Av+OkDoRjzE0w==
+ version "6.0.14"
+ resolved "https://registry.yarnpkg.com/bl/-/bl-6.0.14.tgz#b9ae9862118a3d2ebec999c5318466012314f96c"
+ integrity sha512-TJfbvGdL7KFGxTsEbsED7avqpFdY56q9IW0/aiytyheJzxST/+Io6cx/4Qx0K2/u0BPRDs65mjaQzYvMZeNocQ==
dependencies:
"@types/readable-stream" "^4.0.0"
buffer "^6.0.3"
inherits "^2.0.4"
readable-stream "^4.2.0"
+blessed-contrib@^4.11.0:
+ version "4.11.0"
+ resolved "https://registry.yarnpkg.com/blessed-contrib/-/blessed-contrib-4.11.0.tgz#4a5fa101a5eb24c88485e92d01d4bf97f1c380bf"
+ integrity sha512-P00Xji3xPp53+FdU9f74WpvnOAn/SS0CKLy4vLAf5Ps7FGDOTY711ruJPZb3/7dpFuP+4i7f4a/ZTZdLlKG9WA==
+ dependencies:
+ ansi-term ">=0.0.2"
+ chalk "^1.1.0"
+ drawille-canvas-blessed-contrib ">=0.1.3"
+ lodash "~>=4.17.21"
+ map-canvas ">=0.1.5"
+ marked "^4.0.12"
+ marked-terminal "^5.1.1"
+ memory-streams "^0.1.0"
+ memorystream "^0.3.1"
+ picture-tuber "^1.0.1"
+ sparkline "^0.1.1"
+ strip-ansi "^3.0.0"
+ term-canvas "0.0.5"
+ x256 ">=0.0.1"
+
+blessed@^0.1.81:
+ version "0.1.81"
+ resolved "https://registry.yarnpkg.com/blessed/-/blessed-0.1.81.tgz#f962d687ec2c369570ae71af843256e6d0ca1129"
+ integrity sha512-LoF5gae+hlmfORcG1M5+5XZi4LBmvlXTzwJWzUlPryN/SJdSflZvROM2TwkT0GMpq7oqT48NRd4GS7BiVBc5OQ==
+
brace-expansion@^1.1.7:
version "1.1.11"
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
@@ -2123,12 +2112,17 @@ brace-expansion@^2.0.1:
dependencies:
balanced-match "^1.0.0"
-braces@^3.0.2, braces@~3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
- integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
+braces@^3.0.3, braces@~3.0.2:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789"
+ integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==
dependencies:
- fill-range "^7.0.1"
+ fill-range "^7.1.1"
+
+bresenham@0.0.3:
+ version "0.0.3"
+ resolved "https://registry.yarnpkg.com/bresenham/-/bresenham-0.0.3.tgz#abdab9e5b194e27c757cd314d8444314f299877a"
+ integrity sha512-wbMxoJJM1p3+6G7xEFXYNCJ30h2qkwmVxebkbwIl4OcnWtno5R3UT9VuYLfStlVNAQCmRjkGwjPFdfaPd4iNXw==
brotli@^1.3.2:
version "1.3.3"
@@ -2144,15 +2138,15 @@ browserify-zlib@^0.2.0:
dependencies:
pako "~1.0.5"
-browserslist@^4.21.5, browserslist@^4.22.2:
- version "4.23.0"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab"
- integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==
+browserslist@^4.21.5, browserslist@^4.23.1:
+ version "4.23.3"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.3.tgz#debb029d3c93ebc97ffbc8d9cbb03403e227c800"
+ integrity sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==
dependencies:
- caniuse-lite "^1.0.30001587"
- electron-to-chromium "^1.4.668"
- node-releases "^2.0.14"
- update-browserslist-db "^1.0.13"
+ caniuse-lite "^1.0.30001646"
+ electron-to-chromium "^1.5.4"
+ node-releases "^2.0.18"
+ update-browserslist-db "^1.1.0"
buffer-from@^1.0.0:
version "1.1.2"
@@ -2164,6 +2158,14 @@ buffer-from@~0.1.1:
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-0.1.2.tgz#15f4b9bcef012044df31142c14333caf6e0260d0"
integrity sha512-RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg==
+buffer@^5.2.1:
+ version "5.7.1"
+ resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
+ integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
+ dependencies:
+ base64-js "^1.3.1"
+ ieee754 "^1.1.13"
+
buffer@^6, buffer@^6.0.3:
version "6.0.3"
resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
@@ -2172,6 +2174,11 @@ buffer@^6, buffer@^6.0.3:
base64-js "^1.3.1"
ieee754 "^1.2.1"
+buffers@~0.1.1:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/buffers/-/buffers-0.1.1.tgz#b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb"
+ integrity sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==
+
bufferutil@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.8.tgz#1de6a71092d65d7766c4d8a522b261a6e787e8ea"
@@ -2227,10 +2234,10 @@ camelize@^1.0.0:
resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3"
integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==
-caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001464, caniuse-lite@^1.0.30001587:
- version "1.0.30001588"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001588.tgz#07f16b65a7f95dba82377096923947fb25bce6e3"
- integrity sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ==
+caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001464, caniuse-lite@^1.0.30001646:
+ version "1.0.30001653"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001653.tgz#b8af452f8f33b1c77f122780a4aecebea0caca56"
+ integrity sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==
canvas@^2.11.2:
version "2.11.2"
@@ -2241,10 +2248,24 @@ canvas@^2.11.2:
nan "^2.17.0"
simple-get "^3.0.3"
-case-anything@^2.1.13:
- version "2.1.13"
- resolved "https://registry.yarnpkg.com/case-anything/-/case-anything-2.1.13.tgz#0cdc16278cb29a7fcdeb072400da3f342ba329e9"
- integrity sha512-zlOQ80VrQ2Ue+ymH5OuM/DlDq64mEm+B9UTdHULv5osUMD6HalNTblf2b1u/m6QecjsnOkBpqVZ+XPwIVsy7Ng==
+cardinal@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-2.1.1.tgz#7cc1055d822d212954d07b085dea251cc7bc5505"
+ integrity sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==
+ dependencies:
+ ansicolors "~0.3.2"
+ redeyed "~2.1.0"
+
+chalk@^1.1.0:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
+ integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==
+ dependencies:
+ ansi-styles "^2.2.1"
+ escape-string-regexp "^1.0.2"
+ has-ansi "^2.0.0"
+ strip-ansi "^3.0.0"
+ supports-color "^2.0.0"
chalk@^2.4.2:
version "2.4.2"
@@ -2255,7 +2276,7 @@ chalk@^2.4.2:
escape-string-regexp "^1.0.5"
supports-color "^5.3.0"
-chalk@^4.0.0:
+chalk@^4.0.0, chalk@^4.1.0:
version "4.1.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
@@ -2263,6 +2284,21 @@ chalk@^4.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
+chalk@^5.2.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385"
+ integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==
+
+char-spinner@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/char-spinner/-/char-spinner-1.0.1.tgz#e6ea67bd247e107112983b7ab0479ed362800081"
+ integrity sha512-acv43vqJ0+N0rD+Uw3pDHSxP30FHrywu2NO6/wBaHChJIizpDeBUd6NjqhNhy9LGaEAhZAXn46QzmlAvIWd16g==
+
+charm@~0.1.0:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/charm/-/charm-0.1.2.tgz#06c21eed1a1b06aeb67553cdc53e23274bac2296"
+ integrity sha512-syedaZ9cPe7r3hoQA9twWYKu5AIyCswN5+szkmPBe9ccdLrj4bYaCnLVPTLd2kgVRc7+zoX4tyPgRnFKCj5YjQ==
+
cheap-ruler@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/cheap-ruler/-/cheap-ruler-4.0.0.tgz#bdc984de7e0e3f748bdfd2dbe23ec6b9dc820a09"
@@ -2293,6 +2329,22 @@ classnames@^2.2.5:
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b"
integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==
+cli-progress@^3.12.0:
+ version "3.12.0"
+ resolved "https://registry.yarnpkg.com/cli-progress/-/cli-progress-3.12.0.tgz#807ee14b66bcc086258e444ad0f19e7d42577942"
+ integrity sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==
+ dependencies:
+ string-width "^4.2.3"
+
+cli-table3@^0.6.0, cli-table3@^0.6.3:
+ version "0.6.5"
+ resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.5.tgz#013b91351762739c16a9567c21a04632e449bf2f"
+ integrity sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==
+ dependencies:
+ string-width "^4.2.0"
+ optionalDependencies:
+ "@colors/colors" "1.5.0"
+
client-only@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1"
@@ -2359,7 +2411,7 @@ color-string@^1.9.1:
color-name "^1.0.0"
simple-swizzle "^0.2.2"
-color-support@^1.1.2:
+color-support@^1.1.1, color-support@^1.1.2:
version "1.1.3"
resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2"
integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==
@@ -2369,6 +2421,13 @@ colors@^1.4.0:
resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
+combined-stream@^1.0.8:
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
+ integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
+ dependencies:
+ delayed-stream "~1.0.0"
+
commander@^4.0.0:
version "4.1.1"
resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
@@ -2415,9 +2474,9 @@ cookie@^0.5.0:
integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
core-js@^3.37.1:
- version "3.38.0"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.38.0.tgz#8acb7c050bf2ccbb35f938c0d040132f6110f636"
- integrity sha512-XPpwqEodRljce9KswjZShh95qJ1URisBeKCjUdq27YdenkslVe7OO0ZJhlYXAChW7OhXaRLl8AAba7IBfoIHug==
+ version "3.38.1"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.38.1.tgz#aa375b79a286a670388a1a363363d53677c0383e"
+ integrity sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==
core-util-is@~1.0.0:
version "1.0.3"
@@ -2445,6 +2504,11 @@ crelt@^1.0.0:
resolved "https://registry.yarnpkg.com/crelt/-/crelt-1.0.6.tgz#7cc898ea74e190fb6ef9dae57f8f81cf7302df72"
integrity sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==
+cross-argv@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/cross-argv/-/cross-argv-2.0.0.tgz#2e7907ba3246f82c967623a3e8525925bbd6c0ad"
+ integrity sha512-YIaY9TR5Nxeb8SMdtrU8asWVM4jqJDNDYlKV21LxtYcfNJhp1kEsgSa6qXwXgzN0WQWGODps0+TlGp2xQSHwOg==
+
cross-fetch@^3.1.5:
version "3.1.8"
resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82"
@@ -2505,17 +2569,44 @@ damerau-levenshtein@^1.0.8:
resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==
-dash-get@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/dash-get/-/dash-get-1.0.2.tgz#4c9e9ad5ef04c4bf9d3c9a451f6f7997298dcc7c"
- integrity sha512-4FbVrHDwfOASx7uQVxeiCTo7ggSdYZbqs8lH+WU6ViypPlDbe9y6IP5VVUDQBv9DcnyaiPT5XT0UWHgJ64zLeQ==
+data-uri-to-buffer@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz#d8feb2b2881e6a4f58c2e08acfd0e2834e26222e"
+ integrity sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==
+
+data-view-buffer@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.1.tgz#8ea6326efec17a2e42620696e671d7d5a8bc66b2"
+ integrity sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==
+ dependencies:
+ call-bind "^1.0.6"
+ es-errors "^1.3.0"
+ is-data-view "^1.0.1"
+
+data-view-byte-length@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz#90721ca95ff280677eb793749fce1011347669e2"
+ integrity sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==
+ dependencies:
+ call-bind "^1.0.7"
+ es-errors "^1.3.0"
+ is-data-view "^1.0.1"
+
+data-view-byte-offset@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz#5e0bbfb4828ed2d1b9b400cd8a7d119bca0ff18a"
+ integrity sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==
+ dependencies:
+ call-bind "^1.0.6"
+ es-errors "^1.3.0"
+ is-data-view "^1.0.1"
dayjs@^1.11.10:
- version "1.11.10"
- resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0"
- integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==
+ version "1.11.13"
+ resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.13.tgz#92430b0139055c3ebb60150aa13e860a4b5a366c"
+ integrity sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==
-debug@4:
+debug@4, debug@^4.1.0, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@~4.3.1, debug@~4.3.2:
version "4.3.6"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.6.tgz#2ab2c38fbaffebf8aa95fdfe6d88438c7a13c52b"
integrity sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==
@@ -2529,20 +2620,6 @@ debug@^3.2.7:
dependencies:
ms "^2.1.1"
-debug@^4.1.0:
- version "4.3.5"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e"
- integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==
- dependencies:
- ms "2.1.2"
-
-debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@~4.3.1, debug@~4.3.2:
- version "4.3.4"
- resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
- integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
- dependencies:
- ms "2.1.2"
-
decompress-response@^4.2.0:
version "4.2.1"
resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986"
@@ -2562,17 +2639,36 @@ deep-equal@^1.0.1:
object-keys "^1.1.1"
regexp.prototype.flags "^1.5.1"
+deep-equal@^2.0.5:
+ version "2.2.3"
+ resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.3.tgz#af89dafb23a396c7da3e862abc0be27cf51d56e1"
+ integrity sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==
+ dependencies:
+ array-buffer-byte-length "^1.0.0"
+ call-bind "^1.0.5"
+ es-get-iterator "^1.1.3"
+ get-intrinsic "^1.2.2"
+ is-arguments "^1.1.1"
+ is-array-buffer "^3.0.2"
+ is-date-object "^1.0.5"
+ is-regex "^1.1.4"
+ is-shared-array-buffer "^1.0.2"
+ isarray "^2.0.5"
+ object-is "^1.1.5"
+ object-keys "^1.1.1"
+ object.assign "^4.1.4"
+ regexp.prototype.flags "^1.5.1"
+ side-channel "^1.0.4"
+ which-boxed-primitive "^1.0.2"
+ which-collection "^1.0.1"
+ which-typed-array "^1.1.13"
+
deep-is@^0.1.3:
version "0.1.4"
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
-deepmerge@^4.3.1:
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a"
- integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==
-
-define-data-property@^1.0.1, define-data-property@^1.1.2, define-data-property@^1.1.4:
+define-data-property@^1.0.1, define-data-property@^1.1.4:
version "1.1.4"
resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e"
integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==
@@ -2590,6 +2686,11 @@ define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1:
has-property-descriptors "^1.0.0"
object-keys "^1.1.1"
+delayed-stream@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
+ integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
+
delegates@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
@@ -2689,6 +2790,22 @@ domutils@^2.8.0:
domelementtype "^2.2.0"
domhandler "^4.2.0"
+drawille-blessed-contrib@>=0.0.1:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/drawille-blessed-contrib/-/drawille-blessed-contrib-1.0.0.tgz#15c27934f57a0056ad13596e1561637bc941f0b7"
+ integrity sha512-WnHMgf5en/hVOsFhxLI8ZX0qTJmerOsVjIMQmn4cR1eI8nLGu+L7w5ENbul+lZ6w827A3JakCuernES5xbHLzQ==
+
+drawille-canvas-blessed-contrib@>=0.0.1, drawille-canvas-blessed-contrib@>=0.1.3:
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/drawille-canvas-blessed-contrib/-/drawille-canvas-blessed-contrib-0.1.3.tgz#212f078a722bfd2ecc267ea86ab6dddc1081fd48"
+ integrity sha512-bdDvVJOxlrEoPLifGDPaxIzFh3cD7QH05ePoQ4fwnqfi08ZSxzEhOUpI5Z0/SQMlWgcCQOEtuw0zrwezacXglw==
+ dependencies:
+ ansi-term ">=0.0.2"
+ bresenham "0.0.3"
+ drawille-blessed-contrib ">=0.0.1"
+ gl-matrix "^2.1.0"
+ x256 ">=0.0.1"
+
duplexer2@^0.1.2:
version "0.1.4"
resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1"
@@ -2715,40 +2832,40 @@ echarts-for-react@^3.0.2:
size-sensor "^1.0.1"
echarts@^5.4.3:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/echarts/-/echarts-5.5.0.tgz#c13945a7f3acdd67c134d8a9ac67e917830113ac"
- integrity sha512-rNYnNCzqDAPCr4m/fqyUFv7fD9qIsd50S6GDFgO1DxZhncCsNsG7IfUlAlvZe5oSEQxtsjnHiUuppzccry93Xw==
+ version "5.5.1"
+ resolved "https://registry.yarnpkg.com/echarts/-/echarts-5.5.1.tgz#8dc9c68d0c548934bedcb5f633db07ed1dd2101c"
+ integrity sha512-Fce8upazaAXUVUVsjgV6mBnGuqgO+JNDlcgF79Dksy4+wgGpQB2lmYoO4TSweFg/mZITdpGHomw/cNBJZj1icA==
dependencies:
tslib "2.3.0"
- zrender "5.5.0"
+ zrender "5.6.0"
-electron-to-chromium@^1.4.668:
- version "1.4.677"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.677.tgz#49ee77713516740bdde32ac2d1443c444f0dafe7"
- integrity sha512-erDa3CaDzwJOpyvfKhOiJjBVNnMM0qxHq47RheVVwsSQrgBA9ZSGV9kdaOfZDPXcHzhG7lBxhj6A7KvfLJBd6Q==
+electron-to-chromium@^1.5.4:
+ version "1.5.13"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz#1abf0410c5344b2b829b7247e031f02810d442e6"
+ integrity sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==
embla-carousel-react@^8.0.0-rc14:
- version "8.0.0-rc23"
- resolved "https://registry.yarnpkg.com/embla-carousel-react/-/embla-carousel-react-8.0.0-rc23.tgz#bd1760f6c0b333fd68d50bf5d9617b8b72dd0dd4"
- integrity sha512-EmtIx4oYkBAUi9R31Tg1lh2HCw0Q01bOftXRDhIlNfB+gsDRS76AgeYU+mQc9qW6yeI5C/W5BqtPZU+ymR0E2Q==
+ version "8.2.0"
+ resolved "https://registry.yarnpkg.com/embla-carousel-react/-/embla-carousel-react-8.2.0.tgz#4214ce960e2691575dff6cebf9c94ac573fdc569"
+ integrity sha512-dWqbmaEBQjeAcy/EKrcAX37beVr0ubXuHPuLZkx27z58V1FIvRbbMb4/c3cLZx0PAv/ofngX2QFrwUB+62SPnw==
dependencies:
- embla-carousel "8.0.0-rc23"
- embla-carousel-reactive-utils "8.0.0-rc23"
+ embla-carousel "8.2.0"
+ embla-carousel-reactive-utils "8.2.0"
-embla-carousel-reactive-utils@8.0.0-rc23:
- version "8.0.0-rc23"
- resolved "https://registry.yarnpkg.com/embla-carousel-reactive-utils/-/embla-carousel-reactive-utils-8.0.0-rc23.tgz#9d64577a9bde68e4c4cd4bb76bf4daec7110ea9a"
- integrity sha512-/NPejNksrw1iWthTtrps5LNj6gJzylvfCuNTh2+P0FLSPbX/+RlT84Ab5qnbSS/vdmEs8daJbVvb5Bol9v0OdQ==
+embla-carousel-reactive-utils@8.2.0:
+ version "8.2.0"
+ resolved "https://registry.yarnpkg.com/embla-carousel-reactive-utils/-/embla-carousel-reactive-utils-8.2.0.tgz#2abe9a01d639641617486a41704525c1de506021"
+ integrity sha512-ZdaPNgMydkPBiDRUv+wRIz3hpZJ3LKrTyz+XWi286qlwPyZFJDjbzPBiXnC3czF9N/nsabSc7LTRvGauUzwKEg==
-embla-carousel@8.0.0-rc23:
- version "8.0.0-rc23"
- resolved "https://registry.yarnpkg.com/embla-carousel/-/embla-carousel-8.0.0-rc23.tgz#07052fd046d4cfa5cc9809a8003d3e210dd05103"
- integrity sha512-ybuDHm+udElyH+XpuemS/W+x8ZhB3a/4UzeTBvsoZUxDSty12ch1f2T0CZxGqIs2FfdaofEOmpLMSvuEPVTMCg==
+embla-carousel@8.2.0:
+ version "8.2.0"
+ resolved "https://registry.yarnpkg.com/embla-carousel/-/embla-carousel-8.2.0.tgz#b6cee975d4f43f127a77787673477bf618df7610"
+ integrity sha512-rf2GIX8rab9E6ZZN0Uhz05746qu2KrDje9IfFyHzjwxLwhvGjUt6y9+uaY1Sf+B0OPSa3sgas7BE2hWZCtopTA==
emoji-regex@^10.3.0:
- version "10.3.0"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.3.0.tgz#76998b9268409eb3dae3de989254d456e70cfe23"
- integrity sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==
+ version "10.4.0"
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.4.0.tgz#03553afea80b3975749cfcb36f776ca268e413d4"
+ integrity sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==
emoji-regex@^8.0.0:
version "8.0.0"
@@ -2761,25 +2878,25 @@ emoji-regex@^9.2.2:
integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
engine.io-client@~6.5.2:
- version "6.5.3"
- resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.5.3.tgz#4cf6fa24845029b238f83c628916d9149c399bc5"
- integrity sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==
+ version "6.5.4"
+ resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.5.4.tgz#b8bc71ed3f25d0d51d587729262486b4b33bd0d0"
+ integrity sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==
dependencies:
"@socket.io/component-emitter" "~3.1.0"
debug "~4.3.1"
engine.io-parser "~5.2.1"
- ws "~8.11.0"
+ ws "~8.17.1"
xmlhttprequest-ssl "~2.0.0"
engine.io-parser@~5.2.1:
- version "5.2.2"
- resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.2.2.tgz#37b48e2d23116919a3453738c5720455e64e1c49"
- integrity sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==
+ version "5.2.3"
+ resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.2.3.tgz#00dc5b97b1f233a23c9398d0209504cf5f94d92f"
+ integrity sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==
-enhanced-resolve@^5.12.0:
- version "5.15.0"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35"
- integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==
+enhanced-resolve@^5.15.0:
+ version "5.17.1"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15"
+ integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==
dependencies:
graceful-fs "^4.2.4"
tapable "^2.2.0"
@@ -2806,18 +2923,22 @@ error-ex@^1.3.1:
dependencies:
is-arrayish "^0.2.1"
-es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.22.4:
- version "1.22.4"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.4.tgz#26eb2e7538c3271141f5754d31aabfdb215f27bf"
- integrity sha512-vZYJlk2u6qHYxBOTjAeg7qUxHdNfih64Uu2J8QqWgXZ2cri0ZpJAkzDUK/q593+mvKwlxyaxr6F1Q+3LKoQRgg==
+es-abstract@^1.17.5, es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2, es-abstract@^1.23.3:
+ version "1.23.3"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.3.tgz#8f0c5a35cd215312573c5a27c87dfd6c881a0aa0"
+ integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==
dependencies:
array-buffer-byte-length "^1.0.1"
arraybuffer.prototype.slice "^1.0.3"
- available-typed-arrays "^1.0.6"
+ available-typed-arrays "^1.0.7"
call-bind "^1.0.7"
+ data-view-buffer "^1.0.1"
+ data-view-byte-length "^1.0.1"
+ data-view-byte-offset "^1.0.0"
es-define-property "^1.0.0"
es-errors "^1.3.0"
- es-set-tostringtag "^2.0.2"
+ es-object-atoms "^1.0.0"
+ es-set-tostringtag "^2.0.3"
es-to-primitive "^1.2.1"
function.prototype.name "^1.1.6"
get-intrinsic "^1.2.4"
@@ -2825,15 +2946,16 @@ es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.22.4:
globalthis "^1.0.3"
gopd "^1.0.1"
has-property-descriptors "^1.0.2"
- has-proto "^1.0.1"
+ has-proto "^1.0.3"
has-symbols "^1.0.3"
- hasown "^2.0.1"
+ hasown "^2.0.2"
internal-slot "^1.0.7"
is-array-buffer "^3.0.4"
is-callable "^1.2.7"
- is-negative-zero "^2.0.2"
+ is-data-view "^1.0.1"
+ is-negative-zero "^2.0.3"
is-regex "^1.1.4"
- is-shared-array-buffer "^1.0.2"
+ is-shared-array-buffer "^1.0.3"
is-string "^1.0.7"
is-typed-array "^1.1.13"
is-weakref "^1.0.2"
@@ -2841,22 +2963,17 @@ es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.22.4:
object-keys "^1.1.1"
object.assign "^4.1.5"
regexp.prototype.flags "^1.5.2"
- safe-array-concat "^1.1.0"
+ safe-array-concat "^1.1.2"
safe-regex-test "^1.0.3"
- string.prototype.trim "^1.2.8"
- string.prototype.trimend "^1.0.7"
- string.prototype.trimstart "^1.0.7"
- typed-array-buffer "^1.0.1"
- typed-array-byte-length "^1.0.0"
- typed-array-byte-offset "^1.0.0"
- typed-array-length "^1.0.4"
+ string.prototype.trim "^1.2.9"
+ string.prototype.trimend "^1.0.8"
+ string.prototype.trimstart "^1.0.8"
+ typed-array-buffer "^1.0.2"
+ typed-array-byte-length "^1.0.1"
+ typed-array-byte-offset "^1.0.2"
+ typed-array-length "^1.0.6"
unbox-primitive "^1.0.2"
- which-typed-array "^1.1.14"
-
-es-array-method-boxes-properly@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e"
- integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==
+ which-typed-array "^1.1.15"
es-define-property@^1.0.0:
version "1.0.0"
@@ -2865,33 +2982,54 @@ es-define-property@^1.0.0:
dependencies:
get-intrinsic "^1.2.4"
-es-errors@^1.0.0, es-errors@^1.1.0, es-errors@^1.2.1, es-errors@^1.3.0:
+es-errors@^1.2.1, es-errors@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f"
integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
-es-iterator-helpers@^1.0.12, es-iterator-helpers@^1.0.15:
- version "1.0.17"
- resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.17.tgz#123d1315780df15b34eb181022da43e734388bb8"
- integrity sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==
+es-get-iterator@^1.1.3:
+ version "1.1.3"
+ resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6"
+ integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==
+ dependencies:
+ call-bind "^1.0.2"
+ get-intrinsic "^1.1.3"
+ has-symbols "^1.0.3"
+ is-arguments "^1.1.1"
+ is-map "^2.0.2"
+ is-set "^2.0.2"
+ is-string "^1.0.7"
+ isarray "^2.0.5"
+ stop-iteration-iterator "^1.0.0"
+
+es-iterator-helpers@^1.0.19:
+ version "1.0.19"
+ resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz#117003d0e5fec237b4b5c08aded722e0c6d50ca8"
+ integrity sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==
dependencies:
- asynciterator.prototype "^1.0.0"
call-bind "^1.0.7"
define-properties "^1.2.1"
- es-abstract "^1.22.4"
+ es-abstract "^1.23.3"
es-errors "^1.3.0"
- es-set-tostringtag "^2.0.2"
+ es-set-tostringtag "^2.0.3"
function-bind "^1.1.2"
get-intrinsic "^1.2.4"
globalthis "^1.0.3"
has-property-descriptors "^1.0.2"
- has-proto "^1.0.1"
+ has-proto "^1.0.3"
has-symbols "^1.0.3"
internal-slot "^1.0.7"
iterator.prototype "^1.1.2"
- safe-array-concat "^1.1.0"
+ safe-array-concat "^1.1.2"
-es-set-tostringtag@^2.0.2:
+es-object-atoms@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.0.0.tgz#ddb55cd47ac2e240701260bc2a8e31ecb643d941"
+ integrity sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==
+ dependencies:
+ es-errors "^1.3.0"
+
+es-set-tostringtag@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz#8bb60f0a440c2e4281962428438d58545af39777"
integrity sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==
@@ -2916,12 +3054,12 @@ es-to-primitive@^1.2.1:
is-date-object "^1.0.1"
is-symbol "^1.0.2"
-escalade@^3.1.1:
+escalade@^3.1.1, escalade@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27"
integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==
-escape-string-regexp@^1.0.5:
+escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
@@ -2956,22 +3094,23 @@ eslint-import-resolver-node@^0.3.6, eslint-import-resolver-node@^0.3.9:
resolve "^1.22.4"
eslint-import-resolver-typescript@^3.5.2:
- version "3.6.1"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz#7b983680edd3f1c5bce1a5829ae0bc2d57fe9efa"
- integrity sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==
+ version "3.6.3"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.3.tgz#bb8e388f6afc0f940ce5d2c5fd4a3d147f038d9e"
+ integrity sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==
dependencies:
- debug "^4.3.4"
- enhanced-resolve "^5.12.0"
- eslint-module-utils "^2.7.4"
- fast-glob "^3.3.1"
- get-tsconfig "^4.5.0"
- is-core-module "^2.11.0"
+ "@nolyfill/is-core-module" "1.0.39"
+ debug "^4.3.5"
+ enhanced-resolve "^5.15.0"
+ eslint-module-utils "^2.8.1"
+ fast-glob "^3.3.2"
+ get-tsconfig "^4.7.5"
+ is-bun-module "^1.0.2"
is-glob "^4.0.3"
-eslint-module-utils@^2.7.4, eslint-module-utils@^2.8.0:
- version "2.8.0"
- resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49"
- integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==
+eslint-module-utils@^2.8.0, eslint-module-utils@^2.8.1:
+ version "2.8.2"
+ resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.2.tgz#2ecad69d71e1fa81f17f7f24d5d3e46b168de663"
+ integrity sha512-3XnC5fDyc8M4J2E8pt8pmSVRX2M+5yWMCfI/kDZwauQeFgzQOuhcRBFKjTeJagqgk4sFKxe1mvNVnaWwImx/Tg==
dependencies:
debug "^3.2.7"
@@ -2999,26 +3138,26 @@ eslint-plugin-import@^2.26.0:
tsconfig-paths "^3.15.0"
eslint-plugin-jsx-a11y@^6.5.1:
- version "6.8.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz#2fa9c701d44fcd722b7c771ec322432857fcbad2"
- integrity sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==
+ version "6.9.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.9.0.tgz#67ab8ff460d4d3d6a0b4a570e9c1670a0a8245c8"
+ integrity sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==
dependencies:
- "@babel/runtime" "^7.23.2"
- aria-query "^5.3.0"
- array-includes "^3.1.7"
+ aria-query "~5.1.3"
+ array-includes "^3.1.8"
array.prototype.flatmap "^1.3.2"
ast-types-flow "^0.0.8"
- axe-core "=4.7.0"
- axobject-query "^3.2.1"
+ axe-core "^4.9.1"
+ axobject-query "~3.1.1"
damerau-levenshtein "^1.0.8"
emoji-regex "^9.2.2"
- es-iterator-helpers "^1.0.15"
- hasown "^2.0.0"
+ es-iterator-helpers "^1.0.19"
+ hasown "^2.0.2"
jsx-ast-utils "^3.3.5"
language-tags "^1.0.9"
minimatch "^3.1.2"
- object.entries "^1.1.7"
- object.fromentries "^2.0.7"
+ object.fromentries "^2.0.8"
+ safe-regex-test "^1.0.3"
+ string.prototype.includes "^2.0.0"
eslint-plugin-react-hooks@5.0.0-canary-7118f5dd7-20230705:
version "5.0.0-canary-7118f5dd7-20230705"
@@ -3026,26 +3165,28 @@ eslint-plugin-react-hooks@5.0.0-canary-7118f5dd7-20230705:
integrity sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==
eslint-plugin-react@^7.31.7:
- version "7.33.2"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz#69ee09443ffc583927eafe86ffebb470ee737608"
- integrity sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==
+ version "7.35.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.35.0.tgz#00b1e4559896710e58af6358898f2ff917ea4c41"
+ integrity sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==
dependencies:
- array-includes "^3.1.6"
- array.prototype.flatmap "^1.3.1"
- array.prototype.tosorted "^1.1.1"
+ array-includes "^3.1.8"
+ array.prototype.findlast "^1.2.5"
+ array.prototype.flatmap "^1.3.2"
+ array.prototype.tosorted "^1.1.4"
doctrine "^2.1.0"
- es-iterator-helpers "^1.0.12"
+ es-iterator-helpers "^1.0.19"
estraverse "^5.3.0"
+ hasown "^2.0.2"
jsx-ast-utils "^2.4.1 || ^3.0.0"
minimatch "^3.1.2"
- object.entries "^1.1.6"
- object.fromentries "^2.0.6"
- object.hasown "^1.1.2"
- object.values "^1.1.6"
+ object.entries "^1.1.8"
+ object.fromentries "^2.0.8"
+ object.values "^1.2.0"
prop-types "^15.8.1"
- resolve "^2.0.0-next.4"
+ resolve "^2.0.0-next.5"
semver "^6.3.1"
- string.prototype.matchall "^4.0.8"
+ string.prototype.matchall "^4.0.11"
+ string.prototype.repeat "^1.0.0"
eslint-scope@^7.2.0:
version "7.2.2"
@@ -3112,10 +3253,15 @@ espree@^9.6.0:
acorn-jsx "^5.3.2"
eslint-visitor-keys "^3.4.1"
+esprima@~4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
+ integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
+
esquery@^1.4.2:
- version "1.5.0"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b"
- integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7"
+ integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==
dependencies:
estraverse "^5.1.0"
@@ -3136,6 +3282,13 @@ esutils@^2.0.2:
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
+event-stream@~0.9.8:
+ version "0.9.8"
+ resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-0.9.8.tgz#5da9cf3c7900975989db5a68c28e5b3c98ebe03a"
+ integrity sha512-o5h0Mp1bkoR6B0i7pTCAzRy+VzdsRWH997KQD4Psb0EOPoKEIiaRx/EsOdUl7p1Ktjw7aIWvweI/OY1R9XrlUg==
+ dependencies:
+ optimist "0.2"
+
event-target-shim@^5.0.0:
version "5.0.1"
resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
@@ -3181,7 +3334,7 @@ fast-diff@1.1.2:
resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.1.2.tgz#4b62c42b8e03de3f848460b639079920695d0154"
integrity sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==
-fast-glob@^3.2.12, fast-glob@^3.2.9, fast-glob@^3.3.1:
+fast-glob@^3.2.12, fast-glob@^3.2.9, fast-glob@^3.3.2:
version "3.3.2"
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129"
integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
@@ -3217,6 +3370,14 @@ fastq@^1.6.0:
dependencies:
reusify "^1.0.4"
+fetch-blob@^3.1.2, fetch-blob@^3.1.4:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/fetch-blob/-/fetch-blob-3.2.0.tgz#f09b8d4bbd45adc6f0c20b7e787e793e309dcce9"
+ integrity sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==
+ dependencies:
+ node-domexception "^1.0.0"
+ web-streams-polyfill "^3.0.3"
+
fflate@^0.8.1:
version "0.8.2"
resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.8.2.tgz#fc8631f5347812ad6028bbe4a2308b2792aa1dea"
@@ -3229,10 +3390,10 @@ file-entry-cache@^6.0.1:
dependencies:
flat-cache "^3.0.4"
-fill-range@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
- integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
+fill-range@^7.1.1:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292"
+ integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==
dependencies:
to-regex-range "^5.0.1"
@@ -3259,14 +3420,14 @@ flat-cache@^3.0.4:
rimraf "^3.0.2"
flatted@^3.2.9:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.0.tgz#5fdca2b5e671cd38d1537427a10e02a2caa8257e"
- integrity sha512-noqGuLw158+DuD9UPRKHpJ2hGxpFyDlYYrfM0mWt4XhT4n0lwzTLh70Tkdyy4kyTmyTT9Bv7bWAJqw7cgkEXDg==
+ version "3.3.1"
+ resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a"
+ integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==
-follow-redirects@^1.14.8:
- version "1.15.5"
- resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.5.tgz#54d4d6d062c0fa7d9d17feb008461550e3ba8020"
- integrity sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==
+follow-redirects@^1.14.8, follow-redirects@^1.15.6:
+ version "1.15.6"
+ resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b"
+ integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==
fontkit@^2.0.2:
version "2.0.4"
@@ -3291,13 +3452,29 @@ for-each@^0.3.3:
is-callable "^1.1.3"
foreground-child@^3.1.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d"
- integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.0.tgz#0ac8644c06e431439f8561db8ecf29a7b5519c77"
+ integrity sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==
dependencies:
cross-spawn "^7.0.0"
signal-exit "^4.0.1"
+form-data@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
+ integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
+ dependencies:
+ asynckit "^0.4.0"
+ combined-stream "^1.0.8"
+ mime-types "^2.1.12"
+
+formdata-polyfill@^4.0.10:
+ version "4.0.10"
+ resolved "https://registry.yarnpkg.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#24807c31c9d402e002ab3d8c720144ceb8848423"
+ integrity sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==
+ dependencies:
+ fetch-blob "^3.1.2"
+
fraction.js@^4.2.0:
version "4.3.7"
resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7"
@@ -3325,7 +3502,7 @@ function-bind@^1.1.2:
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
-function.prototype.name@^1.1.5, function.prototype.name@^1.1.6:
+function.prototype.name@^1.1.6:
version "1.1.6"
resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd"
integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==
@@ -3370,7 +3547,7 @@ get-caller-file@^2.0.5:
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4:
+get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd"
integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==
@@ -3395,10 +3572,10 @@ get-symbol-description@^1.0.2:
es-errors "^1.3.0"
get-intrinsic "^1.2.4"
-get-tsconfig@^4.5.0:
- version "4.7.2"
- resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.7.2.tgz#0dcd6fb330391d46332f4c6c1bf89a6514c2ddce"
- integrity sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==
+get-tsconfig@^4.7.5:
+ version "4.7.6"
+ resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.7.6.tgz#118fd5b7b9bae234cc7705a00cd771d7eb65d62a"
+ integrity sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==
dependencies:
resolve-pkg-maps "^1.0.0"
@@ -3407,6 +3584,11 @@ get-value@^2.0.2, get-value@^2.0.6:
resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==
+gl-matrix@^2.1.0:
+ version "2.8.1"
+ resolved "https://registry.yarnpkg.com/gl-matrix/-/gl-matrix-2.8.1.tgz#1c7873448eac61d2cd25803a074e837bd42581a3"
+ integrity sha512-0YCjVpE3pS5XWlN3J4X7AiAx65+nqAI54LndtVFnQZB6G/FVLkZH8y8V6R3cIoOQR4pUdfwQGd1iwyoXHJ4Qfw==
+
gl-matrix@^3.4.3:
version "3.4.3"
resolved "https://registry.yarnpkg.com/gl-matrix/-/gl-matrix-3.4.3.tgz#fc1191e8320009fd4d20e9339595c6041ddc22c9"
@@ -3444,15 +3626,16 @@ glob@7.1.7:
path-is-absolute "^1.0.0"
glob@^10.3.10:
- version "10.3.10"
- resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b"
- integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==
+ version "10.4.5"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956"
+ integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==
dependencies:
foreground-child "^3.1.0"
- jackspeak "^2.3.5"
- minimatch "^9.0.1"
- minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
- path-scurry "^1.10.1"
+ jackspeak "^3.1.2"
+ minimatch "^9.0.4"
+ minipass "^7.1.2"
+ package-json-from-dist "^1.0.0"
+ path-scurry "^1.11.1"
glob@^7.1.3:
version "7.2.3"
@@ -3479,11 +3662,12 @@ globals@^13.19.0:
type-fest "^0.20.2"
globalthis@^1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf"
- integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236"
+ integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==
dependencies:
- define-properties "^1.1.3"
+ define-properties "^1.2.1"
+ gopd "^1.0.1"
globby@^11.1.0:
version "11.1.0"
@@ -3519,6 +3703,18 @@ grid-index@^1.1.0:
resolved "https://registry.yarnpkg.com/grid-index/-/grid-index-1.1.0.tgz#97f8221edec1026c8377b86446a7c71e79522ea7"
integrity sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA==
+has-ansi@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
+ integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==
+ dependencies:
+ ansi-regex "^2.0.0"
+
+has-async-hooks@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/has-async-hooks/-/has-async-hooks-1.0.0.tgz#3df965ade8cd2d9dbfdacfbca3e0a5152baaf204"
+ integrity sha512-YF0VPGjkxr7AyyQQNykX8zK4PvtEDsUJAPqwu06UFz1lb6EvI53sPh5H1kWxg8NXI5LsfRCZ8uX9NkYDZBb/mw==
+
has-bigints@^1.0.1, has-bigints@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa"
@@ -3534,7 +3730,7 @@ has-flag@^4.0.0:
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
-has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1, has-property-descriptors@^1.0.2:
+has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854"
integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==
@@ -3551,7 +3747,7 @@ has-symbols@^1.0.2, has-symbols@^1.0.3:
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
-has-tostringtag@^1.0.0, has-tostringtag@^1.0.1, has-tostringtag@^1.0.2:
+has-tostringtag@^1.0.0, has-tostringtag@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc"
integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==
@@ -3563,18 +3759,37 @@ has-unicode@^2.0.1:
resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==
-hasown@^2.0.0, hasown@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.1.tgz#26f48f039de2c0f8d3356c223fb8d50253519faa"
- integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==
+hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003"
+ integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
dependencies:
function-bind "^1.1.2"
+hdr-histogram-js@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/hdr-histogram-js/-/hdr-histogram-js-3.0.0.tgz#8e2d9a68e3313147804c47d85a9c22a93f85e24b"
+ integrity sha512-/EpvQI2/Z98mNFYEnlqJ8Ogful8OpArLG/6Tf2bPnkutBVLIeMVNHjk1ZDfshF2BUweipzbk+dB1hgSB7SIakw==
+ dependencies:
+ "@assemblyscript/loader" "^0.19.21"
+ base64-js "^1.2.0"
+ pako "^1.0.3"
+
+hdr-histogram-percentiles-obj@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz#9409f4de0c2dda78e61de2d9d78b1e9f3cba283c"
+ integrity sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==
+
help-me@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/help-me/-/help-me-5.0.0.tgz#b1ebe63b967b74060027c2ac61f9be12d354a6f6"
integrity sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==
+here@0.0.2:
+ version "0.0.2"
+ resolved "https://registry.yarnpkg.com/here/-/here-0.0.2.tgz#69c1af3f02121f3d8788e02e84dc8b3905d71195"
+ integrity sha512-U7VYImCTcPoY27TSmzoiFsmWLEqQFaYNdpsPb9K0dXJhE6kufUqycaz51oR09CW85dDU9iWyy7At8M+p7hb3NQ==
+
hoist-non-react-statics@^3.3.1:
version "3.3.2"
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
@@ -3633,6 +3848,11 @@ htmlparser2@7.2.0:
domutils "^2.8.0"
entities "^3.0.1"
+http-parser-js@^0.5.2:
+ version "0.5.8"
+ resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3"
+ integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==
+
https-proxy-agent@^5.0.0:
version "5.0.1"
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
@@ -3641,20 +3861,29 @@ https-proxy-agent@^5.0.0:
agent-base "6"
debug "4"
+hyperid@^3.0.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/hyperid/-/hyperid-3.2.0.tgz#b3b160a27f5791cdc8b0557f7bd2ef0616c6c218"
+ integrity sha512-PdTtDo+Rmza9nEhTunaDSUKwbC69TIzLEpZUwiB6f+0oqmY0UPfhyHCPt6K1NQ4WFv5yJBTG5vELztVWP+nEVQ==
+ dependencies:
+ buffer "^5.2.1"
+ uuid "^8.3.2"
+ uuid-parse "^1.1.0"
+
hyphen@^1.6.4:
version "1.10.4"
resolved "https://registry.yarnpkg.com/hyphen/-/hyphen-1.10.4.tgz#ae16551b8a56ae7c34ffd4b98777221795e6c912"
integrity sha512-SejXzIpv9gOVdDWXd4suM1fdF1k2dxZGvuTdkOVLoazYfK7O4DykIQbdrvuyG+EaTNlXAGhMndtKrhykgbt0gg==
-ieee754@^1.1.12, ieee754@^1.2.1:
+ieee754@^1.1.12, ieee754@^1.1.13, ieee754@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
ignore@^5.2.0:
- version "5.3.1"
- resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef"
- integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==
+ version "5.3.2"
+ resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5"
+ integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==
import-fresh@^3.2.1:
version "3.3.0"
@@ -3687,7 +3916,7 @@ inline-style-parser@0.1.1:
resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1"
integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==
-internal-slot@^1.0.5, internal-slot@^1.0.7:
+internal-slot@^1.0.4, internal-slot@^1.0.7:
version "1.0.7"
resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802"
integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==
@@ -3731,7 +3960,7 @@ is-arguments@^1.1.1:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
-is-array-buffer@^3.0.4:
+is-array-buffer@^3.0.2, is-array-buffer@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98"
integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==
@@ -3778,17 +4007,31 @@ is-boolean-object@^1.1.0:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
+is-bun-module@^1.0.2:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-bun-module/-/is-bun-module-1.1.0.tgz#a66b9830869437f6cdad440ba49ab6e4dc837269"
+ integrity sha512-4mTAVPlrXpaN3jtF0lsnPCMGnq4+qZjVIKq0HCpfcqf8OC1SM5oATCIAPM5V5FN05qp2NNnFndphmdZS9CV3hA==
+ dependencies:
+ semver "^7.6.3"
+
is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7:
version "1.2.7"
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
-is-core-module@^2.11.0, is-core-module@^2.13.0, is-core-module@^2.13.1:
- version "2.13.1"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384"
- integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==
+is-core-module@^2.13.0, is-core-module@^2.13.1:
+ version "2.15.1"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37"
+ integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==
dependencies:
- hasown "^2.0.0"
+ hasown "^2.0.2"
+
+is-data-view@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.1.tgz#4b4d3a511b70f3dc26d42c03ca9ca515d847759f"
+ integrity sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==
+ dependencies:
+ is-typed-array "^1.1.13"
is-date-object@^1.0.1, is-date-object@^1.0.5:
version "1.0.5"
@@ -3802,7 +4045,7 @@ is-extendable@^0.1.0, is-extendable@^0.1.1:
resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==
-is-extendable@^1.0.0, is-extendable@^1.0.1:
+is-extendable@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
@@ -3840,12 +4083,12 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
dependencies:
is-extglob "^2.1.1"
-is-map@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127"
- integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==
+is-map@^2.0.2, is-map@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e"
+ integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==
-is-negative-zero@^2.0.2:
+is-negative-zero@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747"
integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==
@@ -3882,12 +4125,12 @@ is-regex@^1.1.4:
call-bind "^1.0.2"
has-tostringtag "^1.0.0"
-is-set@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec"
- integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==
+is-set@^2.0.2, is-set@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d"
+ integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==
-is-shared-array-buffer@^1.0.2:
+is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz#1237f1cba059cdb62431d378dcc37d9680181688"
integrity sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==
@@ -3920,10 +4163,10 @@ is-url@^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"
- integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==
+is-weakmap@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd"
+ integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==
is-weakref@^1.0.2:
version "1.0.2"
@@ -3932,13 +4175,13 @@ is-weakref@^1.0.2:
dependencies:
call-bind "^1.0.2"
-is-weakset@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d"
- integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==
+is-weakset@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.3.tgz#e801519df8c0c43e12ff2834eead84ec9e624007"
+ integrity sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==
dependencies:
- call-bind "^1.0.2"
- get-intrinsic "^1.1.1"
+ call-bind "^1.0.7"
+ get-intrinsic "^1.2.4"
isarray@0.0.1:
version "0.0.1"
@@ -3976,10 +4219,10 @@ iterator.prototype@^1.1.2:
reflect.getprototypeof "^1.0.4"
set-function-name "^2.0.1"
-jackspeak@^2.3.5:
- version "2.3.6"
- resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8"
- integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==
+jackspeak@^3.1.2:
+ version "3.4.3"
+ resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a"
+ integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==
dependencies:
"@isaacs/cliui" "^8.0.2"
optionalDependencies:
@@ -3993,14 +4236,14 @@ jay-peg@^1.0.2:
restructure "^3.0.0"
jiti@^1.18.2:
- version "1.21.0"
- resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d"
- integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==
+ version "1.21.6"
+ resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.6.tgz#6c7f7398dd4b3142767f9a168af2f317a428d268"
+ integrity sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==
jotai@^2.4.3:
- version "2.6.4"
- resolved "https://registry.yarnpkg.com/jotai/-/jotai-2.6.4.tgz#a68a76f0e5cd2b614afae7112cfc52a77dbfe038"
- integrity sha512-RniwQPX4893YlNR1muOtyUGHYaTD1fhEN4qnOuZJSrDHj6xdEMrqlRSN/hCm2fshwk78ruecB/P2l+NCVWe6TQ==
+ version "2.9.3"
+ resolved "https://registry.yarnpkg.com/jotai/-/jotai-2.9.3.tgz#abcae49a737cd50e3144a6c9eb39840db077c727"
+ integrity sha512-IqMWKoXuEzWSShjd9UhalNsRGbdju5G2FrqNLQJT+Ih6p41VNYe2sav5hnwQx4HJr25jq9wRqvGSWGviGG6Gjw==
js-sdsl@4.3.0:
version "4.3.0"
@@ -4094,9 +4337,9 @@ klona@^2.0.6:
integrity sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==
language-subtag-registry@^0.3.20:
- version "0.3.22"
- resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d"
- integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==
+ version "0.3.23"
+ resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz#23529e04d9e3b74679d70142df3fd2eb6ec572e7"
+ integrity sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==
language-tags@^1.0.9:
version "1.0.9"
@@ -4119,9 +4362,9 @@ lilconfig@^2.1.0:
integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==
lilconfig@^3.0.0:
- version "3.1.1"
- resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.1.tgz#9d8a246fa753106cfc205fd2d77042faca56e5e3"
- integrity sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.2.tgz#e4a7c3cb549e3a606c8dcc32e5ae1005e62c05cb"
+ integrity sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==
lines-and-columns@^1.1.6:
version "1.2.4"
@@ -4147,17 +4390,27 @@ locate-path@^6.0.0:
dependencies:
p-locate "^5.0.0"
+lodash.chunk@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/lodash.chunk/-/lodash.chunk-4.2.0.tgz#66e5ce1f76ed27b4303d8c6512e8d1216e8106bc"
+ integrity sha512-ZzydJKfUHJwHa+hF5X66zLFCBrWn5GeF28OHEr4WVWtNDXlQ/IjWKPBiikqKo2ne0+v6JgCgJ0GzJp8k8bHC7w==
+
lodash.clonedeep@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==
+lodash.flatten@^4.4.0:
+ version "4.4.0"
+ resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f"
+ integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==
+
lodash.merge@^4.6.2:
version "4.6.2"
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
-lodash@^4.17.21, lodash@^4.17.4:
+lodash@^4.17.21, lodash@^4.17.4, lodash@~>=4.17.21:
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -4169,10 +4422,10 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
dependencies:
js-tokens "^3.0.0 || ^4.0.0"
-lru-cache@^10.0.1, "lru-cache@^9.1.1 || ^10.0.0":
- version "10.2.0"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3"
- integrity sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==
+lru-cache@^10.0.1, lru-cache@^10.2.0:
+ version "10.4.3"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119"
+ integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==
lru-cache@^5.1.1:
version "5.1.1"
@@ -4181,13 +4434,6 @@ lru-cache@^5.1.1:
dependencies:
yallist "^3.0.2"
-lru-cache@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
- integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
- dependencies:
- yallist "^4.0.0"
-
make-cancellable-promise@^1.3.1:
version "1.3.2"
resolved "https://registry.yarnpkg.com/make-cancellable-promise/-/make-cancellable-promise-1.3.2.tgz#993c8c8b79cff13c74fa93de0bd8a17fe66685c1"
@@ -4200,7 +4446,7 @@ make-dir@^3.1.0:
dependencies:
semver "^6.0.0"
-make-error@^1.1.1, make-error@^1.3.6:
+make-error@^1.1.1:
version "1.3.6"
resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
@@ -4210,10 +4456,23 @@ make-event-props@^1.6.0:
resolved "https://registry.yarnpkg.com/make-event-props/-/make-event-props-1.6.2.tgz#c8e0e48eb28b9b808730de38359f6341de7ec5a2"
integrity sha512-iDwf7mA03WPiR8QxvcVHmVWEPfMY1RZXerDVNCRYW7dUr2ppH3J58Rwb39/WG39yTZdRSxr3x+2v22tvI0VEvA==
+manage-path@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/manage-path/-/manage-path-2.0.0.tgz#f4cf8457b926eeee2a83b173501414bc76eb9597"
+ integrity sha512-NJhyB+PJYTpxhxZJ3lecIGgh4kwIY2RAh44XvAz9UlqthlQwtPBf62uBVR8XaD8CRuSjQ6TnZH2lNJkbLPZM2A==
+
+map-canvas@>=0.1.5:
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/map-canvas/-/map-canvas-0.1.5.tgz#8be6bade0bf3e9f9a8b56e8836a1d1d133cab186"
+ integrity sha512-f7M3sOuL9+up0NCOZbb1rQpWDLZwR/ftCiNbyscjl9LUUEwrRaoumH4sz6swgs58lF21DQ0hsYOCw5C6Zz7hbg==
+ dependencies:
+ drawille-canvas-blessed-contrib ">=0.0.1"
+ xml2js "^0.4.5"
+
mapbox-gl@^3.5.2:
- version "3.5.2"
- resolved "https://registry.yarnpkg.com/mapbox-gl/-/mapbox-gl-3.5.2.tgz#619fe41a7580c07b43d0e8fafd7304a20cdf3caa"
- integrity sha512-KUrmDmLFKPp3MSsWGNTH5uvtYwJknV+eFJ+vxiN6hqKpzbme37z+JfYs5Mehs3CgFaIV/pUdnEV9UPUZJPuS+Q==
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/mapbox-gl/-/mapbox-gl-3.6.0.tgz#ac55126d11970fcb990e8a867df8a6babd9cb089"
+ integrity sha512-xjYHHIJDh6haYcKY+/9jh1eywwYfIOWCgT5Fowj4JriZexx/oOtg2S7BQDMZtpFyg9IN4VLCysmUWxY0pFNRWA==
dependencies:
"@mapbox/jsonlint-lines-primitives" "^2.0.2"
"@mapbox/mapbox-gl-supported" "^3.0.0"
@@ -4232,7 +4491,6 @@ mapbox-gl@^3.5.2:
gl-matrix "^3.4.3"
grid-index "^1.1.0"
kdbush "^4.0.2"
- lodash.clonedeep "^4.5.0"
murmurhash-js "^1.0.0"
pbf "^3.2.1"
potpack "^2.0.0"
@@ -4240,22 +4498,38 @@ mapbox-gl@^3.5.2:
rw "^1.3.3"
serialize-to-js "^3.1.2"
supercluster "^8.0.1"
- tiny-lru "^11.2.11"
tinyqueue "^3.0.0"
tweakpane "^4.0.4"
vt-pbf "^3.1.3"
markdown-it@^14.0.0:
- version "14.0.0"
- resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-14.0.0.tgz#b4b2ddeb0f925e88d981f84c183b59bac9e3741b"
- integrity sha512-seFjF0FIcPt4P9U39Bq1JYblX0KZCjDLFFQPHpL5AzHpqPEKtosxmdq/LTVZnjfH7tjt9BxStm+wXcDBNuYmzw==
+ version "14.1.0"
+ resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-14.1.0.tgz#3c3c5992883c633db4714ccb4d7b5935d98b7d45"
+ integrity sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==
dependencies:
argparse "^2.0.1"
entities "^4.4.0"
linkify-it "^5.0.0"
mdurl "^2.0.0"
punycode.js "^2.3.1"
- uc.micro "^2.0.0"
+ uc.micro "^2.1.0"
+
+marked-terminal@^5.1.1:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/marked-terminal/-/marked-terminal-5.2.0.tgz#c5370ec2bae24fb2b34e147b731c94fa933559d3"
+ integrity sha512-Piv6yNwAQXGFjZSaiNljyNFw7jKDdGrw70FSbtxEyldLsyeuV5ZHm/1wW++kWbrOF1VPnUgYOhB2oLL0ZpnekA==
+ dependencies:
+ ansi-escapes "^6.2.0"
+ cardinal "^2.1.1"
+ chalk "^5.2.0"
+ cli-table3 "^0.6.3"
+ node-emoji "^1.11.0"
+ supports-hyperlinks "^2.3.0"
+
+marked@^4.0.12:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/marked/-/marked-4.3.0.tgz#796362821b019f734054582038b116481b456cf3"
+ integrity sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==
mdurl@^2.0.0:
version "2.0.0"
@@ -4267,6 +4541,18 @@ media-engine@^1.0.3:
resolved "https://registry.yarnpkg.com/media-engine/-/media-engine-1.0.3.tgz#be3188f6cd243ea2a40804a35de5a5b032f58dad"
integrity sha512-aa5tG6sDoK+k70B9iEX1NeyfT8ObCKhNDs6lJVpwF6r8vhUfuKMslIcirq6HIUYuuUYLefcEQOn9bSBOvawtwg==
+memory-streams@^0.1.0:
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/memory-streams/-/memory-streams-0.1.3.tgz#d9b0017b4b87f1d92f55f2745c9caacb1dc93ceb"
+ integrity sha512-qVQ/CjkMyMInPaaRMrwWNDvf6boRZXaT/DbQeMYcCWuXPEBf1v8qChOc9OlEVQp2uOvRXa1Qu30fLmKhY6NipA==
+ dependencies:
+ readable-stream "~1.0.2"
+
+memorystream@^0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
+ integrity sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==
+
merge-refs@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/merge-refs/-/merge-refs-1.3.0.tgz#65d7f8c5058917b9d1fc204ae4b9a727614d0119"
@@ -4278,11 +4564,11 @@ merge2@^1.3.0, merge2@^1.4.1:
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
micromatch@^4.0.4, micromatch@^4.0.5:
- version "4.0.5"
- resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
- integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
+ version "4.0.8"
+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202"
+ integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==
dependencies:
- braces "^3.0.2"
+ braces "^3.0.3"
picomatch "^2.3.1"
midtrans-client@^1.3.1:
@@ -4293,6 +4579,18 @@ midtrans-client@^1.3.1:
axios "^0.26.0"
lodash "^4.17.21"
+mime-db@1.52.0:
+ version "1.52.0"
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
+ integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
+
+mime-types@^2.1.12:
+ version "2.1.35"
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
+ integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
+ dependencies:
+ mime-db "1.52.0"
+
mimic-response@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43"
@@ -4305,14 +4603,14 @@ minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
dependencies:
brace-expansion "^1.1.7"
-minimatch@^9.0.1:
- version "9.0.3"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825"
- integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==
+minimatch@^9.0.4:
+ version "9.0.5"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5"
+ integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
dependencies:
brace-expansion "^2.0.1"
-minimist@^1.2.0, minimist@^1.2.6, minimist@^1.2.8, minimist@~1.2.5:
+minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.6, minimist@^1.2.8, minimist@~1.2.5:
version "1.2.8"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
@@ -4329,10 +4627,10 @@ minipass@^5.0.0:
resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d"
integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==
-"minipass@^5.0.0 || ^6.0.2 || ^7.0.0":
- version "7.0.4"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c"
- integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==
+"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2:
+ version "7.1.2"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707"
+ integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==
minizlib@^2.1.1:
version "2.1.2"
@@ -4361,10 +4659,10 @@ mqtt-packet@^9.0.0:
debug "^4.3.4"
process-nextick-args "^2.0.1"
-mqtt@^5.2.0, mqtt@^5.5.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/mqtt/-/mqtt-5.5.0.tgz#a1c76592f47ce348fca8d11f0240824c829213d9"
- integrity sha512-8WGQpjEzABcCh/UwLj7XaEoLsSLHJrJK3YLu57fJoLUBdz6zPGFdxWK3i1YYdPqKDu0sU6YHt+tly/qdLsLiyg==
+mqtt@^5.5.0:
+ version "5.10.0"
+ resolved "https://registry.yarnpkg.com/mqtt/-/mqtt-5.10.0.tgz#7bc9164a913e93d75af2df6145f151c8e552a77c"
+ integrity sha512-2qpkUi5Ftp8cBX4sPCh/yr4ULBfLFQkjlhTGVpilHznOlsmDWIligmT1anSaJ1FqiH29RONNZJXhcJQaFwddgQ==
dependencies:
"@types/readable-stream" "^4.0.5"
"@types/ws" "^8.5.9"
@@ -4374,7 +4672,6 @@ mqtt@^5.2.0, mqtt@^5.5.0:
help-me "^5.0.0"
lru-cache "^10.0.1"
minimist "^1.2.8"
- mqtt "^5.2.0"
mqtt-packet "^9.0.0"
number-allocator "^1.0.14"
readable-stream "^4.4.2"
@@ -4382,7 +4679,7 @@ mqtt@^5.2.0, mqtt@^5.5.0:
rfdc "^1.3.0"
split2 "^4.2.0"
worker-timers "^7.1.4"
- ws "^8.14.2"
+ ws "^8.17.1"
ms@2.1.2:
version "2.1.2"
@@ -4437,20 +4734,29 @@ natural-compare@^1.4.0:
integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
next-dev@^1.1.9:
- version "1.1.9"
- resolved "https://registry.yarnpkg.com/next-dev/-/next-dev-1.1.9.tgz#ac36d86da84c16a00a116b4ff1ea694a9a5c8df3"
- integrity sha512-kYT+urV5l+WiWSx1mBrd1GreTTx4tdVx+s9KLI9F0+P/2LiI4xHQqExf5Qd61WKWQUczV8zhkIoRNMYO875zwg==
+ version "1.2.8"
+ resolved "https://registry.yarnpkg.com/next-dev/-/next-dev-1.2.8.tgz#27f8838b0767e4d7b7716d3dfbec4b17decc2782"
+ integrity sha512-WF8QghYmtYnR2JDOJQ8z06GO38h8Xx7JuQp61oTCYEzVdBhLkPok3n2pCsBcrF3dsFnA4J40TN6dIpyXAuXcmQ==
dependencies:
"@babel/core" "^7.24.6"
"@babel/parser" "^7.24.6"
"@babel/preset-react" "^7.24.6"
"@babel/traverse" "^7.24.6"
"@mantine/hooks" "^7.10.1"
+ "@types/autocannon" "^7.12.5"
"@types/babel__traverse" "^7.20.6"
+ "@types/blessed" "^0.1.25"
+ "@types/cli-progress" "^3.11.5"
"@types/lodash" "^4.17.4"
"@types/yargs" "^17.0.32"
+ autocannon "^7.15.0"
+ axios "^1.7.2"
+ blessed "^0.1.81"
+ blessed-contrib "^4.11.0"
+ cli-progress "^3.12.0"
colors "^1.4.0"
lodash "^4.17.21"
+ node-fetch "^3.3.2"
prettier "^3.3.0"
react "^18.3.1"
react-dom "^18.3.1"
@@ -4489,6 +4795,18 @@ next@^13.5.4-canary.8:
"@next/swc-win32-ia32-msvc" "13.5.6"
"@next/swc-win32-x64-msvc" "13.5.6"
+node-domexception@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5"
+ integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==
+
+node-emoji@^1.11.0:
+ version "1.11.0"
+ resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c"
+ integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==
+ dependencies:
+ lodash "^4.17.21"
+
node-fetch@^2.6.12, node-fetch@^2.6.7:
version "2.7.0"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d"
@@ -4496,15 +4814,24 @@ node-fetch@^2.6.12, node-fetch@^2.6.7:
dependencies:
whatwg-url "^5.0.0"
-node-gyp-build@^4.3.0:
- version "4.8.0"
- resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.0.tgz#3fee9c1731df4581a3f9ead74664369ff00d26dd"
- integrity sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==
+node-fetch@^3.3.2:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.3.2.tgz#d1e889bacdf733b4ff3b2b243eb7a12866a0b78b"
+ integrity sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==
+ dependencies:
+ data-uri-to-buffer "^4.0.0"
+ fetch-blob "^3.1.4"
+ formdata-polyfill "^4.0.10"
-node-releases@^2.0.14:
- version "2.0.14"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b"
- integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==
+node-gyp-build@^4.3.0:
+ version "4.8.1"
+ resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.1.tgz#976d3ad905e71b76086f4f0b0d3637fe79b6cda5"
+ integrity sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw==
+
+node-releases@^2.0.18:
+ version "2.0.18"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f"
+ integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==
nopt@^5.0.0:
version "5.0.0"
@@ -4513,6 +4840,13 @@ nopt@^5.0.0:
dependencies:
abbrev "1"
+nopt@~2.1.2:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-2.1.2.tgz#6cccd977b80132a07731d6e8ce58c2c8303cf9af"
+ integrity sha512-x8vXm7BZ2jE1Txrxh/hO74HTuYZQEbo8edoRcANgdZ4+PCV+pbjd/xdummkmjjC7LU5EjPzlu8zEq/oxWylnKA==
+ dependencies:
+ abbrev "1"
+
normalize-path@^3.0.0, normalize-path@~3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
@@ -4559,17 +4893,17 @@ object-hash@^3.0.0:
integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==
object-inspect@^1.13.1:
- version "1.13.1"
- resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2"
- integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==
+ version "1.13.2"
+ resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.2.tgz#dea0088467fb991e67af4058147a24824a3043ff"
+ integrity sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==
object-is@^1.1.5:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac"
- integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.6.tgz#1a6a53aed2dd8f7e6775ff870bea58545956ab07"
+ integrity sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==
dependencies:
- call-bind "^1.0.2"
- define-properties "^1.1.3"
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
object-keys@^1.1.1:
version "1.1.1"
@@ -4591,65 +4925,47 @@ object.assign@^4.1.4, object.assign@^4.1.5:
has-symbols "^1.0.3"
object-keys "^1.1.1"
-object.entries@^1.1.6, object.entries@^1.1.7:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131"
- integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==
+object.entries@^1.1.8:
+ version "1.1.8"
+ resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.8.tgz#bffe6f282e01f4d17807204a24f8edd823599c41"
+ integrity sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==
dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-object-atoms "^1.0.0"
-object.fromentries@^2.0.6, object.fromentries@^2.0.7:
- version "2.0.7"
- resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616"
- integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==
+object.fromentries@^2.0.7, object.fromentries@^2.0.8:
+ version "2.0.8"
+ resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65"
+ integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==
dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.2"
+ es-object-atoms "^1.0.0"
object.groupby@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.2.tgz#494800ff5bab78fd0eff2835ec859066e00192ec"
- integrity sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.3.tgz#9b125c36238129f6f7b61954a1e7176148d5002e"
+ integrity sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==
dependencies:
- array.prototype.filter "^1.0.3"
- call-bind "^1.0.5"
+ call-bind "^1.0.7"
define-properties "^1.2.1"
- es-abstract "^1.22.3"
- es-errors "^1.0.0"
+ es-abstract "^1.23.2"
-object.hasown@^1.1.2:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.3.tgz#6a5f2897bb4d3668b8e79364f98ccf971bda55ae"
- integrity sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==
+object.values@^1.1.6, object.values@^1.1.7, object.values@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b"
+ integrity sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==
dependencies:
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-object-atoms "^1.0.0"
-object.omit@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-3.0.0.tgz#0e3edc2fce2ba54df5577ff529f6d97bd8a522af"
- integrity sha512-EO+BCv6LJfu+gBIF3ggLicFebFLN5zqzz/WWJlMFfkMyGth+oBkhxzDl0wx2W4GkLzuQs/FsSkXZb2IMWQqmBQ==
- dependencies:
- is-extendable "^1.0.0"
-
-object.pick@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
- integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==
- dependencies:
- isobject "^3.0.1"
-
-object.values@^1.1.6, object.values@^1.1.7:
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a"
- integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==
- dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
+on-net-listen@^1.1.1:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/on-net-listen/-/on-net-listen-1.1.2.tgz#671e55a81c910fa7e5b1e4d506545e9ea0f2e11c"
+ integrity sha512-y1HRYy8s/RlcBvDUwKXSmkODMdx4KSuIvloCnQYJ2LdBBC1asY4HtfhXwe3UWknLakATZDnbzht2Ijw3M1EqFg==
once@^1.3.0, once@^1.3.1:
version "1.4.0"
@@ -4658,17 +4974,31 @@ once@^1.3.0, once@^1.3.1:
dependencies:
wrappy "1"
-optionator@^0.9.3:
- version "0.9.3"
- resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64"
- integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==
+optimist@0.2:
+ version "0.2.8"
+ resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.2.8.tgz#e981ab7e268b457948593b55674c099a815cac31"
+ integrity sha512-Wy7E3cQDpqsTIFyW7m22hSevyTLxw850ahYv7FWsw4G6MIKVTZ8NSA95KBrQ95a4SMsMr1UGUUnwEFKhVaSzIg==
+ dependencies:
+ wordwrap ">=0.0.1 <0.1.0"
+
+optimist@~0.3.4:
+ version "0.3.7"
+ resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.3.7.tgz#c90941ad59e4273328923074d2cf2e7cbc6ec0d9"
+ integrity sha512-TCx0dXQzVtSCg2OgY/bO9hjM9cV4XYx09TVK+s3+FhkjT6LovsLe+pPMzpWf+6yXK/hUizs2gUoTw3jHM0VaTQ==
+ dependencies:
+ wordwrap "~0.0.2"
+
+optionator@^0.9.3:
+ version "0.9.4"
+ resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734"
+ integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==
dependencies:
- "@aashutoshrathi/word-wrap" "^1.2.3"
deep-is "^0.1.3"
fast-levenshtein "^2.0.6"
levn "^0.4.1"
prelude-ls "^1.2.1"
type-check "^0.4.0"
+ word-wrap "^1.2.5"
orderedmap@^2.0.0:
version "2.1.1"
@@ -4689,12 +5019,17 @@ p-locate@^5.0.0:
dependencies:
p-limit "^3.0.2"
+package-json-from-dist@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00"
+ integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==
+
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:
+pako@^1.0.3, 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==
@@ -4751,12 +5086,12 @@ path-parse@^1.0.7:
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-path-scurry@^1.10.1:
- version "1.10.1"
- resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.1.tgz#9ba6bf5aa8500fe9fd67df4f0d9483b2b0bfc698"
- integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==
+path-scurry@^1.11.1:
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2"
+ integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==
dependencies:
- lru-cache "^9.1.1 || ^10.0.0"
+ lru-cache "^10.2.0"
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
path-type@^4.0.0:
@@ -4764,7 +5099,7 @@ path-type@^4.0.0:
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-path2d@^0.2.0:
+path2d@^0.2.0, path2d@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/path2d/-/path2d-0.2.1.tgz#faf98e5e2222541805a6ac232adc026332330765"
integrity sha512-Fl2z/BHvkTNvkuBzYTpTuirHZg6wW9z8+4SND/3mDTEcYbbNKWAy21dz9D3ePNNwrrK8pqZO5vLPZ1hLF6T7XA==
@@ -4785,16 +5120,36 @@ pdfjs-dist@4.4.168:
canvas "^2.11.2"
path2d "^0.2.0"
-picocolors@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
- integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
+pdfjs-dist@^4.6.82:
+ version "4.6.82"
+ resolved "https://registry.yarnpkg.com/pdfjs-dist/-/pdfjs-dist-4.6.82.tgz#4f171289f1810f324cd17c58bc59bd5bd0e0db7e"
+ integrity sha512-BUOryeRFwvbLe0lOU6NhkJNuVQUp06WxlJVVCsxdmJ4y5cU3O3s3/0DunVdK1PMm7v2MUw52qKYaidhDH1Z9+w==
+ optionalDependencies:
+ canvas "^2.11.2"
+ path2d "^0.2.1"
+
+picocolors@^1.0.0, picocolors@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1"
+ integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==
picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
+picture-tuber@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/picture-tuber/-/picture-tuber-1.0.2.tgz#2f6f024a882fbd28869d0b78a8d1ab45950e6cbf"
+ integrity sha512-49/xq+wzbwDeI32aPvwQJldM8pr7dKDRuR76IjztrkmiCkAQDaWFJzkmfVqCHmt/iFoPFhHmI9L0oKhthrTOQw==
+ dependencies:
+ buffers "~0.1.1"
+ charm "~0.1.0"
+ event-stream "~0.9.8"
+ optimist "~0.3.4"
+ png-js "~0.1.0"
+ x256 "~0.0.1"
+
pify@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
@@ -4805,6 +5160,11 @@ pirates@^4.0.1:
resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9"
integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==
+png-js@~0.1.0:
+ version "0.1.1"
+ resolved "https://registry.yarnpkg.com/png-js/-/png-js-0.1.1.tgz#1cc7c212303acabe74263ec3ac78009580242d93"
+ integrity sha512-NTtk2SyfjBm+xYl2/VZJBhFnTQ4kU5qWC7VC4/iGbrgiU4FuB4xC+74erxADYJIqZICOR1HCvRA7EBHkpjTg9g==
+
possible-typed-array-names@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f"
@@ -4835,16 +5195,16 @@ postcss-load-config@^4.0.1:
yaml "^2.3.4"
postcss-nested@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.0.1.tgz#f83dc9846ca16d2f4fa864f16e9d9f7d0961662c"
- integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-6.2.0.tgz#4c2d22ab5f20b9cb61e2c5c5915950784d068131"
+ integrity sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==
dependencies:
- postcss-selector-parser "^6.0.11"
+ postcss-selector-parser "^6.1.1"
-postcss-selector-parser@^6.0.11:
- version "6.0.15"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz#11cc2b21eebc0b99ea374ffb9887174855a01535"
- integrity sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==
+postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.1.1:
+ version "6.1.2"
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de"
+ integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==
dependencies:
cssesc "^3.0.0"
util-deprecate "^1.0.2"
@@ -4882,13 +5242,13 @@ postcss@8.4.38:
source-map-js "^1.2.0"
postcss@^8.4.23:
- version "8.4.35"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.35.tgz#60997775689ce09011edf083a549cea44aabe2f7"
- integrity sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==
+ version "8.4.41"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.41.tgz#d6104d3ba272d882fe18fc07d15dc2da62fa2681"
+ integrity sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==
dependencies:
nanoid "^3.3.7"
- picocolors "^1.0.0"
- source-map-js "^1.0.2"
+ picocolors "^1.0.1"
+ source-map-js "^1.2.0"
potpack@^2.0.0:
version "2.0.0"
@@ -4901,9 +5261,14 @@ prelude-ls@^1.2.1:
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
prettier@^3.3.0:
- version "3.3.0"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.0.tgz#d173ea0524a691d4c0b1181752f2b46724328cdf"
- integrity sha512-J9odKxERhCQ10OC2yb93583f6UnYutOeiV5i0zEDS7UGTdUt0u+y8erxl3lBKvwo/JHyyoEdXjwp4dke9oyZ/g==
+ version "3.3.3"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105"
+ integrity sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==
+
+pretty-bytes@^5.4.1:
+ version "5.6.0"
+ resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb"
+ integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==
process-nextick-args@^2.0.1, process-nextick-args@~2.0.0:
version "2.0.1"
@@ -4915,6 +5280,11 @@ process@^0.11.10:
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
+progress@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
+ integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
+
prop-types@^15.5.8, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1:
version "15.8.1"
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
@@ -4939,9 +5309,9 @@ prosemirror-collab@^1.3.1:
prosemirror-state "^1.0.0"
prosemirror-commands@^1.0.0, prosemirror-commands@^1.5.2:
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/prosemirror-commands/-/prosemirror-commands-1.5.2.tgz#e94aeea52286f658cd984270de9b4c3fff580852"
- integrity sha512-hgLcPaakxH8tu6YvVAaILV2tXYsW3rAdDR8WNkeKGcgeMVQg3/TMhPdVoh7iAmfgVjZGtcOSjKiQaoeKjzd2mQ==
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/prosemirror-commands/-/prosemirror-commands-1.6.0.tgz#b79f034ed371576e7bf83ddd4ede689c8ccbd9ab"
+ integrity sha512-xn1U/g36OqXn2tn5nGmvnnimAj/g1pUx2ypJJIe8WkVX83WyJVC5LTARaxZa2AtQRwntu9Jc5zXs9gL9svp/mg==
dependencies:
prosemirror-model "^1.0.0"
prosemirror-state "^1.0.0"
@@ -4966,17 +5336,17 @@ prosemirror-gapcursor@^1.3.2:
prosemirror-state "^1.0.0"
prosemirror-view "^1.0.0"
-prosemirror-history@^1.0.0, prosemirror-history@^1.3.2:
- version "1.3.2"
- resolved "https://registry.yarnpkg.com/prosemirror-history/-/prosemirror-history-1.3.2.tgz#ce6ad7ab9db83e761aee716f3040d74738311b15"
- integrity sha512-/zm0XoU/N/+u7i5zepjmZAEnpvjDtzoPWW6VmKptcAnPadN/SStsBjMImdCEbb3seiNTpveziPTIrXQbHLtU1g==
+prosemirror-history@^1.0.0, prosemirror-history@^1.4.1:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/prosemirror-history/-/prosemirror-history-1.4.1.tgz#cc370a46fb629e83a33946a0e12612e934ab8b98"
+ integrity sha512-2JZD8z2JviJrboD9cPuX/Sv/1ChFng+xh2tChQ2X4bB2HeK+rra/bmJ3xGntCcjhOqIzSDG6Id7e8RJ9QPXLEQ==
dependencies:
prosemirror-state "^1.2.2"
prosemirror-transform "^1.0.0"
prosemirror-view "^1.31.0"
rope-sequence "^1.3.0"
-prosemirror-inputrules@^1.3.0:
+prosemirror-inputrules@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/prosemirror-inputrules/-/prosemirror-inputrules-1.4.0.tgz#ef1519bb2cb0d1e0cec74bad1a97f1c1555068bb"
integrity sha512-6ygpPRuTJ2lcOXs9JkefieMst63wVJBgHZGl5QOytN7oSZs3Co/BYbc3Yx9zm9H37Bxw8kVzCnDsihsVsL4yEg==
@@ -4992,13 +5362,13 @@ prosemirror-keymap@^1.0.0, prosemirror-keymap@^1.1.2, prosemirror-keymap@^1.2.2:
prosemirror-state "^1.0.0"
w3c-keyname "^2.2.0"
-prosemirror-markdown@^1.12.0:
- version "1.12.0"
- resolved "https://registry.yarnpkg.com/prosemirror-markdown/-/prosemirror-markdown-1.12.0.tgz#d2de09d37897abf7adb6293d925ff132dac5b0a6"
- integrity sha512-6F5HS8Z0HDYiS2VQDZzfZP6A0s/I0gbkJy8NCzzDMtcsz3qrfqyroMMeoSjAmOhDITyon11NbXSzztfKi+frSQ==
+prosemirror-markdown@^1.13.0:
+ version "1.13.0"
+ resolved "https://registry.yarnpkg.com/prosemirror-markdown/-/prosemirror-markdown-1.13.0.tgz#67ebfa40af48a22d1e4ed6cad2e29851eb61e649"
+ integrity sha512-UziddX3ZYSYibgx8042hfGKmukq5Aljp2qoBiJRejD/8MH70siQNz5RB1TrdTPheqLMy4aCe4GYNF10/3lQS5g==
dependencies:
markdown-it "^14.0.0"
- prosemirror-model "^1.0.0"
+ prosemirror-model "^1.20.0"
prosemirror-menu@^1.2.4:
version "1.2.4"
@@ -5010,24 +5380,24 @@ prosemirror-menu@^1.2.4:
prosemirror-history "^1.0.0"
prosemirror-state "^1.0.0"
-prosemirror-model@^1.0.0, prosemirror-model@^1.16.0, prosemirror-model@^1.19.0, prosemirror-model@^1.19.4, prosemirror-model@^1.8.1:
- version "1.19.4"
- resolved "https://registry.yarnpkg.com/prosemirror-model/-/prosemirror-model-1.19.4.tgz#e45e84480c97dd3922095dbe579e1c98c86c0704"
- integrity sha512-RPmVXxUfOhyFdayHawjuZCxiROsm9L4FCUA6pWI+l7n2yCBsWy9VpdE1hpDHUS8Vad661YLY9AzqfjLhAKQ4iQ==
+prosemirror-model@^1.0.0, prosemirror-model@^1.19.0, prosemirror-model@^1.20.0, prosemirror-model@^1.21.0, prosemirror-model@^1.22.2, prosemirror-model@^1.8.1:
+ version "1.22.3"
+ resolved "https://registry.yarnpkg.com/prosemirror-model/-/prosemirror-model-1.22.3.tgz#52fdf5897f348b0f07f64bea89156d90afdf645a"
+ integrity sha512-V4XCysitErI+i0rKFILGt/xClnFJaohe/wrrlT2NSZ+zk8ggQfDH4x2wNK7Gm0Hp4CIoWizvXFP7L9KMaCuI0Q==
dependencies:
orderedmap "^2.0.0"
-prosemirror-schema-basic@^1.2.2:
- version "1.2.2"
- resolved "https://registry.yarnpkg.com/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.2.tgz#6695f5175e4628aab179bf62e5568628b9cfe6c7"
- integrity sha512-/dT4JFEGyO7QnNTe9UaKUhjDXbTNkiWTq/N4VpKaF79bBjSExVV2NXmJpcM7z/gD7mbqNjxbmWW5nf1iNSSGnw==
+prosemirror-schema-basic@^1.2.3:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.3.tgz#649c349bb21c61a56febf9deb71ac68fca4cedf2"
+ integrity sha512-h+H0OQwZVqMon1PNn0AG9cTfx513zgIG2DY00eJ00Yvgb3UD+GQ/VlWW5rcaxacpCGT1Yx8nuhwXk4+QbXUfJA==
dependencies:
prosemirror-model "^1.19.0"
-prosemirror-schema-list@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/prosemirror-schema-list/-/prosemirror-schema-list-1.3.0.tgz#05374702cf35a3ba5e7ec31079e355a488d52519"
- integrity sha512-Hz/7gM4skaaYfRPNgr421CU4GSwotmEwBVvJh5ltGiffUJwm7C8GfN/Bc6DR1EKEp5pDKhODmdXXyi9uIsZl5A==
+prosemirror-schema-list@^1.4.1:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/prosemirror-schema-list/-/prosemirror-schema-list-1.4.1.tgz#78b8d25531db48ca9688836dbde50e13ac19a4a1"
+ integrity sha512-jbDyaP/6AFfDfu70VzySsD75Om2t3sXTOdl5+31Wlxlg62td1haUpty/ybajSfJ1pkGadlOfwQq9kgW5IMo1Rg==
dependencies:
prosemirror-model "^1.0.0"
prosemirror-state "^1.0.0"
@@ -5042,10 +5412,10 @@ prosemirror-state@^1.0.0, prosemirror-state@^1.2.2, prosemirror-state@^1.3.1, pr
prosemirror-transform "^1.0.0"
prosemirror-view "^1.27.0"
-prosemirror-tables@^1.3.5:
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/prosemirror-tables/-/prosemirror-tables-1.3.5.tgz#80f03394f5b9991f9693bcb3a90b6dba6b16254d"
- integrity sha512-JSZ2cCNlApu/ObAhdPyotrjBe2cimniniTpz60YXzbL0kZ+47nEYk2LWbfKU2lKpBkUNquta2PjteoNi4YCluQ==
+prosemirror-tables@^1.4.0:
+ version "1.5.0"
+ resolved "https://registry.yarnpkg.com/prosemirror-tables/-/prosemirror-tables-1.5.0.tgz#3ba1ea3d53852505cc0d2037ce386973bb639a7d"
+ integrity sha512-VMx4zlYWm7aBlZ5xtfJHpqa3Xgu3b7srV54fXYnXgsAcIGRqKSrhiK3f89omzzgaAgAtDOV4ImXnLKhVfheVNQ==
dependencies:
prosemirror-keymap "^1.1.2"
prosemirror-model "^1.8.1"
@@ -5053,28 +5423,27 @@ prosemirror-tables@^1.3.5:
prosemirror-transform "^1.2.1"
prosemirror-view "^1.13.3"
-prosemirror-trailing-node@^2.0.7:
- version "2.0.7"
- resolved "https://registry.yarnpkg.com/prosemirror-trailing-node/-/prosemirror-trailing-node-2.0.7.tgz#ba782a7929f18bcae650b1c7082a2d10443eab19"
- integrity sha512-8zcZORYj/8WEwsGo6yVCRXFMOfBo0Ub3hCUvmoWIZYfMP26WqENU0mpEP27w7mt8buZWuGrydBewr0tOArPb1Q==
+prosemirror-trailing-node@^2.0.9:
+ version "2.0.9"
+ resolved "https://registry.yarnpkg.com/prosemirror-trailing-node/-/prosemirror-trailing-node-2.0.9.tgz#a087e6d1372e888cd3e57c977507b6b85dc658e4"
+ integrity sha512-YvyIn3/UaLFlFKrlJB6cObvUhmwFNZVhy1Q8OpW/avoTbD/Y7H5EcjK4AZFKhmuS6/N6WkGgt7gWtBWDnmFvHg==
dependencies:
"@remirror/core-constants" "^2.0.2"
- "@remirror/core-helpers" "^3.0.0"
escape-string-regexp "^4.0.0"
-prosemirror-transform@^1.0.0, prosemirror-transform@^1.1.0, prosemirror-transform@^1.2.1, prosemirror-transform@^1.7.3, prosemirror-transform@^1.8.0:
- version "1.8.0"
- resolved "https://registry.yarnpkg.com/prosemirror-transform/-/prosemirror-transform-1.8.0.tgz#a47c64a3c373c1bd0ff46e95be3210c8dda0cd11"
- integrity sha512-BaSBsIMv52F1BVVMvOmp1yzD3u65uC3HTzCBQV1WDPqJRQ2LuHKcyfn0jwqodo8sR9vVzMzZyI+Dal5W9E6a9A==
+prosemirror-transform@^1.0.0, prosemirror-transform@^1.1.0, prosemirror-transform@^1.2.1, prosemirror-transform@^1.7.3, prosemirror-transform@^1.9.0:
+ version "1.10.0"
+ resolved "https://registry.yarnpkg.com/prosemirror-transform/-/prosemirror-transform-1.10.0.tgz#2211ddcb13f12e4e530de97c077f82ab46177b0c"
+ integrity sha512-9UOgFSgN6Gj2ekQH5CTDJ8Rp/fnKR2IkYfGdzzp5zQMFsS4zDllLVx/+jGcX86YlACpG7UR5fwAXiWzxqWtBTg==
dependencies:
- prosemirror-model "^1.0.0"
+ prosemirror-model "^1.21.0"
-prosemirror-view@^1.0.0, prosemirror-view@^1.1.0, prosemirror-view@^1.13.3, prosemirror-view@^1.27.0, prosemirror-view@^1.31.0, prosemirror-view@^1.32.7:
- version "1.33.1"
- resolved "https://registry.yarnpkg.com/prosemirror-view/-/prosemirror-view-1.33.1.tgz#58dfd154f4fb1c9f7353bf1097c54d6afc6f57ea"
- integrity sha512-62qkYgSJIkwIMMCpuGuPzc52DiK1Iod6TWoIMxP4ja6BTD4yO8kCUL64PZ/WhH/dJ9fW0CDO39FhH1EMyhUFEg==
+prosemirror-view@^1.0.0, prosemirror-view@^1.1.0, prosemirror-view@^1.13.3, prosemirror-view@^1.27.0, prosemirror-view@^1.31.0, prosemirror-view@^1.33.9:
+ version "1.34.1"
+ resolved "https://registry.yarnpkg.com/prosemirror-view/-/prosemirror-view-1.34.1.tgz#5136cf7a4aed8ab8b7d4785a070bb58fd0751239"
+ integrity sha512-KS2xmqrAM09h3SLu1S2pNO/ZoIP38qkTJ6KFd7+BeSfmX/ek0n5yOfGuiTZjFNTC8GOsEIUa1tHxt+2FMu3yWQ==
dependencies:
- prosemirror-model "^1.16.0"
+ prosemirror-model "^1.20.0"
prosemirror-state "^1.0.0"
prosemirror-transform "^1.1.0"
@@ -5083,6 +5452,11 @@ protocol-buffers-schema@^3.3.1:
resolved "https://registry.yarnpkg.com/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz#77bc75a48b2ff142c1ad5b5b90c94cd0fa2efd03"
integrity sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==
+proxy-from-env@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
+ integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
+
punycode.js@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/punycode.js/-/punycode.js-2.3.1.tgz#6b53e56ad75588234e79f4affa90972c7dd8cdb7"
@@ -5144,9 +5518,9 @@ quill@^1.3.7:
quill-delta "^3.6.2"
react-countdown@^2.3.5:
- version "2.3.5"
- resolved "https://registry.yarnpkg.com/react-countdown/-/react-countdown-2.3.5.tgz#70c035b5cbc7e8fdb4ad91fe5f44afd7a7933a68"
- integrity sha512-K26ENYEesMfPxhRRtm1r+Pf70SErrvW3g4CArLi/x6MPFjgfDFYePT4UghEj8p2nI0cqVV7/JjDgjyr//U60Og==
+ version "2.3.6"
+ resolved "https://registry.yarnpkg.com/react-countdown/-/react-countdown-2.3.6.tgz#26699ea87e548bd7c981281e5a8fd8b511f774ff"
+ integrity sha512-ZfX6S08Hb6x6W6eCn1hMDvxPICI/T30fd+gaeVTCR/2cGZ2WJ3f26e4ImNIMX1fHkopJrUdnRpWXP13/D39+gg==
dependencies:
prop-types "^15.7.2"
@@ -5186,19 +5560,14 @@ react-easy-swipe@^0.0.21:
prop-types "^15.5.8"
react-fast-marquee@^1.6.4:
- version "1.6.4"
- resolved "https://registry.yarnpkg.com/react-fast-marquee/-/react-fast-marquee-1.6.4.tgz#ac0bed0faee63e4d97e9b8cd03f3bea9f242fab3"
- integrity sha512-LAgvhRmHdqaUQ8R5jCUwzEGFUIjnCCt3T3W8X7j7wF6DWe0SATlpP0JX1V0pp2qX3DYUezmn1Iz5AtRFdL2EWQ==
+ version "1.6.5"
+ resolved "https://registry.yarnpkg.com/react-fast-marquee/-/react-fast-marquee-1.6.5.tgz#98929ae93eef087a607a71e9d45ab76bba97dc16"
+ integrity sha512-swDnPqrT2XISAih0o74zQVE2wQJFMvkx+9VZXYYNSLb/CUcAzU9pNj637Ar2+hyRw6b4tP6xh4GQZip2ZCpQpg==
-react-icons@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-5.0.1.tgz#1694e11bfa2a2888cab47dcc30154ce90485feee"
- integrity sha512-WqLZJ4bLzlhmsvme6iFdgO8gfZP17rfjYEJ2m9RsZjZ+cc4k1hTzknEz63YS1MeT50kVzoa1Nz36f4BEx+Wigw==
-
-react-icons@^5.2.1:
- version "5.2.1"
- resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-5.2.1.tgz#28c2040917b2a2eda639b0f797bff1888e018e4a"
- integrity sha512-zdbW5GstTzXaVKvGSyTaBalt7HSfuK5ovrzlpyiWHAFXndXTdd/1hdDHI4xBM1Mn7YriT6aqESucFl9kEXzrdw==
+react-icons@^5.0.1, react-icons@^5.2.1:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-5.3.0.tgz#ccad07a30aebd40a89f8cfa7d82e466019203f1c"
+ integrity sha512-DnUk8aFbTyQPSkCfF8dbX6kQjXA9DktMeJqfjrg6cK9vwQVMxmcA3BfP4QoiztVmEHtwlTgLFsPuH2NskKT6eg==
react-iframe@^1.8.5:
version "1.8.5"
@@ -5215,9 +5584,9 @@ react-infinite-scroll-component@^6.1.0:
throttle-debounce "^2.1.0"
react-international-phone@^4.2.6:
- version "4.2.6"
- resolved "https://registry.yarnpkg.com/react-international-phone/-/react-international-phone-4.2.6.tgz#a92518b66b44015f5e32c96b646e0355056ae809"
- integrity sha512-El/ZVYmov5uGuk07nrfxe7M3/4Y8HhA9c3aCpAwilbPU8DekISwNSZMplqxzvxS+TIavIh28ZMDDx1u/4GqULg==
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/react-international-phone/-/react-international-phone-4.3.0.tgz#cb04295b13b5a55f50f36e3c0b7f6c2dc549bb6c"
+ integrity sha512-lIntIkwq2j0m3j4RsRiGJl/buHMLBd+mQ9S9RfiX3KbiUCUtbawoPCV2r8BvyeRMZI0cDtovoukBCuZ+70QzJA==
react-is@^16.13.1, react-is@^16.7.0:
version "16.13.1"
@@ -5260,20 +5629,20 @@ react-quill@^2.0.0:
lodash "^4.17.4"
quill "^1.3.7"
-react-remove-scroll-bar@^2.3.4:
- version "2.3.5"
- resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.5.tgz#cd2543b3ed7716c7c5b446342d21b0e0b303f47c"
- integrity sha512-3cqjOqg6s0XbOjWvmasmqHch+RLxIEk2r/70rzGXuz3iIGQsQheEQyqYCBb5EECoD01Vo2SIbDqW4paLeLTASw==
+react-remove-scroll-bar@^2.3.6:
+ version "2.3.6"
+ resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz#3e585e9d163be84a010180b18721e851ac81a29c"
+ integrity sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==
dependencies:
react-style-singleton "^2.2.1"
tslib "^2.0.0"
react-remove-scroll@^2.5.5:
- version "2.5.7"
- resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz#15a1fd038e8497f65a695bf26a4a57970cac1ccb"
- integrity sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==
+ version "2.5.10"
+ resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.10.tgz#5fae456a23962af6d3c38ca1978bcfe0806c4061"
+ integrity sha512-m3zvBRANPBw3qxVVjEIPEQinkcwlFZ4qyomuWVpNJdv4c6MvHfXV0C3L9Jx5rr3HeBHKNRX+1jreB5QloDIJjA==
dependencies:
- react-remove-scroll-bar "^2.3.4"
+ react-remove-scroll-bar "^2.3.6"
react-style-singleton "^2.2.1"
tslib "^2.1.0"
use-callback-ref "^1.3.0"
@@ -5288,11 +5657,6 @@ react-responsive-carousel@^3.2.23:
prop-types "^15.5.8"
react-easy-swipe "^0.0.21"
-react-simple-toasts@^5.10.0:
- version "5.10.0"
- resolved "https://registry.yarnpkg.com/react-simple-toasts/-/react-simple-toasts-5.10.0.tgz#cfa692cd06fe858ea327adf32e72db2199459fa7"
- integrity sha512-GIsBaLkZnyqeTzs0fSmXoLr5GtSnHv9C35tEx/2mc8H7/OaTlwXRHjm0ssDP454gvI4rZFS+rnj2HOL5zuiiwA==
-
react-style-singleton@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4"
@@ -5382,7 +5746,7 @@ readable-stream@^4.2.0, readable-stream@^4.4.2:
process "^0.11.10"
string_decoder "^1.3.0"
-readable-stream@~1.0.17, readable-stream@~1.0.27-1:
+readable-stream@~1.0.17, readable-stream@~1.0.2, readable-stream@~1.0.27-1:
version "1.0.34"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c"
integrity sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==
@@ -5399,16 +5763,23 @@ readdirp@^3.6.0, readdirp@~3.6.0:
dependencies:
picomatch "^2.2.1"
-reflect.getprototypeof@^1.0.4:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.5.tgz#e0bd28b597518f16edaf9c0e292c631eb13e0674"
- integrity sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==
+redeyed@~2.1.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-2.1.1.tgz#8984b5815d99cb220469c99eeeffe38913e6cc0b"
+ integrity sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==
dependencies:
- call-bind "^1.0.5"
+ esprima "~4.0.0"
+
+reflect.getprototypeof@^1.0.4:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz#3ab04c32a8390b770712b7a8633972702d278859"
+ integrity sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==
+ dependencies:
+ call-bind "^1.0.7"
define-properties "^1.2.1"
- es-abstract "^1.22.3"
- es-errors "^1.0.0"
- get-intrinsic "^1.2.3"
+ es-abstract "^1.23.1"
+ es-errors "^1.3.0"
+ get-intrinsic "^1.2.4"
globalthis "^1.0.3"
which-builtin-type "^1.1.3"
@@ -5417,7 +5788,7 @@ regenerator-runtime@^0.14.0:
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f"
integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==
-regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.2:
+regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.2:
version "1.5.2"
resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334"
integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==
@@ -5468,7 +5839,7 @@ resolve@^1.1.7, resolve@^1.19.0, resolve@^1.22.2, resolve@^1.22.4:
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
-resolve@^2.0.0-next.4:
+resolve@^2.0.0-next.5:
version "2.0.0-next.5"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c"
integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==
@@ -5482,15 +5853,20 @@ restructure@^3.0.0:
resolved "https://registry.yarnpkg.com/restructure/-/restructure-3.0.2.tgz#e6b2fad214f78edee21797fa8160fef50eb9b49a"
integrity sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==
+retimer@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/retimer/-/retimer-3.0.0.tgz#98b751b1feaf1af13eb0228f8ea68b8f9da530df"
+ integrity sha512-WKE0j11Pa0ZJI5YIk0nflGI7SQsfl2ljihVy7ogh7DeQSeYAUi0ubZ/yEueGtDfUPk6GH5LRw1hBdLq4IwUBWA==
+
reusify@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
rfdc@^1.3.0:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.1.tgz#2b6d4df52dffe8bb346992a10ea9451f24373a8f"
- integrity sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca"
+ integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==
rimraf@^3.0.2:
version "3.0.2"
@@ -5516,13 +5892,13 @@ rw@^1.3.3:
resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4"
integrity sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==
-safe-array-concat@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.0.tgz#8d0cae9cb806d6d1c06e08ab13d847293ebe0692"
- integrity sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==
+safe-array-concat@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.2.tgz#81d77ee0c4e8b863635227c721278dd524c20edb"
+ integrity sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==
dependencies:
- call-bind "^1.0.5"
- get-intrinsic "^1.2.2"
+ call-bind "^1.0.7"
+ get-intrinsic "^1.2.4"
has-symbols "^1.0.3"
isarray "^2.0.5"
@@ -5545,6 +5921,11 @@ safe-regex-test@^1.0.3:
es-errors "^1.3.0"
is-regex "^1.1.4"
+sax@>=0.6.0:
+ version "1.4.1"
+ resolved "https://registry.yarnpkg.com/sax/-/sax-1.4.1.tgz#44cc8988377f126304d3b3fc1010c733b929ef0f"
+ integrity sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==
+
scheduler@^0.17.0:
version "0.17.0"
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.17.0.tgz#7c9c673e4ec781fac853927916d1c426b6f3ddfe"
@@ -5553,14 +5934,7 @@ scheduler@^0.17.0:
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"
- integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
- dependencies:
- loose-envify "^1.1.0"
-
-scheduler@^0.23.2:
+scheduler@^0.23.0, scheduler@^0.23.2:
version "0.23.2"
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3"
integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==
@@ -5572,18 +5946,11 @@ semver@^6.0.0, semver@^6.3.1:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
-semver@^7.3.5:
+semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.6.3:
version "7.6.3"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
-semver@^7.3.7:
- version "7.6.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d"
- integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==
- dependencies:
- lru-cache "^6.0.0"
-
serialize-to-js@^3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/serialize-to-js/-/serialize-to-js-3.1.2.tgz#844b8a1c2d72412f68ea30da55090b3fc8e95790"
@@ -5595,18 +5962,18 @@ set-blocking@^2.0.0:
integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
set-function-length@^1.2.1:
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.1.tgz#47cc5945f2c771e2cf261c6737cf9684a2a5e425"
- integrity sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449"
+ integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==
dependencies:
- define-data-property "^1.1.2"
+ define-data-property "^1.1.4"
es-errors "^1.3.0"
function-bind "^1.1.2"
- get-intrinsic "^1.2.3"
+ get-intrinsic "^1.2.4"
gopd "^1.0.1"
- has-property-descriptors "^1.0.1"
+ has-property-descriptors "^1.0.2"
-set-function-name@^2.0.0, set-function-name@^2.0.1:
+set-function-name@^2.0.1, set-function-name@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985"
integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==
@@ -5643,12 +6010,12 @@ shebang-regex@^3.0.0:
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
-side-channel@^1.0.4:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.5.tgz#9a84546599b48909fb6af1211708d23b1946221b"
- integrity sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==
+side-channel@^1.0.4, side-channel@^1.0.6:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2"
+ integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==
dependencies:
- call-bind "^1.0.6"
+ call-bind "^1.0.7"
es-errors "^1.3.0"
get-intrinsic "^1.2.4"
object-inspect "^1.13.1"
@@ -5695,9 +6062,9 @@ slash@^3.0.0:
integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
socket.io-client@^4.7.2:
- version "4.7.4"
- resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.7.4.tgz#5f0e060ff34ac0a4b4c5abaaa88e0d1d928c64c8"
- integrity sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==
+ version "4.7.5"
+ resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.7.5.tgz#919be76916989758bdc20eec63f7ee0ae45c05b7"
+ integrity sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==
dependencies:
"@socket.io/component-emitter" "~3.1.0"
debug "~4.3.2"
@@ -5734,12 +6101,7 @@ sort-object@^3.0.3:
sort-desc "^0.2.0"
union-value "^1.0.1"
-source-map-js@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
- integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
-
-source-map-js@^1.2.0:
+source-map-js@^1.0.2, source-map-js@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af"
integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==
@@ -5749,6 +6111,14 @@ source-map@^0.5.7:
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==
+sparkline@^0.1.1:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/sparkline/-/sparkline-0.1.2.tgz#c3bde46252b1354e710c4b200d54816bd9f07a32"
+ integrity sha512-t//aVOiWt9fi/e22ea1vXVWBDX+gp18y+Ch9sKqmHl828bRfvP2VtfTJVEcgWFBQHd0yDPNQRiHdqzCvbcYSDA==
+ dependencies:
+ here "0.0.2"
+ nopt "~2.1.2"
+
split-string@^3.0.1:
version "3.1.0"
resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
@@ -5761,6 +6131,13 @@ split2@^4.2.0:
resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4"
integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==
+stop-iteration-iterator@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4"
+ integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==
+ dependencies:
+ internal-slot "^1.0.4"
+
streamsearch@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764"
@@ -5784,47 +6161,67 @@ string-width@^5.0.1, string-width@^5.1.2:
emoji-regex "^9.2.2"
strip-ansi "^7.0.1"
-string.prototype.matchall@^4.0.8:
- version "4.0.10"
- resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz#a1553eb532221d4180c51581d6072cd65d1ee100"
- integrity sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==
+string.prototype.includes@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz#8986d57aee66d5460c144620a6d873778ad7289f"
+ integrity sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==
dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
- get-intrinsic "^1.2.1"
+ define-properties "^1.1.3"
+ es-abstract "^1.17.5"
+
+string.prototype.matchall@^4.0.11:
+ version "4.0.11"
+ resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz#1092a72c59268d2abaad76582dccc687c0297e0a"
+ integrity sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==
+ dependencies:
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.2"
+ es-errors "^1.3.0"
+ es-object-atoms "^1.0.0"
+ get-intrinsic "^1.2.4"
+ gopd "^1.0.1"
has-symbols "^1.0.3"
- internal-slot "^1.0.5"
- regexp.prototype.flags "^1.5.0"
- set-function-name "^2.0.0"
- side-channel "^1.0.4"
+ internal-slot "^1.0.7"
+ regexp.prototype.flags "^1.5.2"
+ set-function-name "^2.0.2"
+ side-channel "^1.0.6"
-string.prototype.trim@^1.2.8:
- version "1.2.8"
- resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd"
- integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==
+string.prototype.repeat@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz#e90872ee0308b29435aa26275f6e1b762daee01a"
+ integrity sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==
dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
+ define-properties "^1.1.3"
+ es-abstract "^1.17.5"
-string.prototype.trimend@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e"
- integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==
+string.prototype.trim@^1.2.9:
+ version "1.2.9"
+ resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4"
+ integrity sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==
dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-abstract "^1.23.0"
+ es-object-atoms "^1.0.0"
-string.prototype.trimstart@^1.0.7:
- version "1.0.7"
- resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298"
- integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==
+string.prototype.trimend@^1.0.8:
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz#3651b8513719e8a9f48de7f2f77640b26652b229"
+ integrity sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==
dependencies:
- call-bind "^1.0.2"
- define-properties "^1.2.0"
- es-abstract "^1.22.1"
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-object-atoms "^1.0.0"
+
+string.prototype.trimstart@^1.0.8:
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde"
+ integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==
+ dependencies:
+ call-bind "^1.0.7"
+ define-properties "^1.2.1"
+ es-object-atoms "^1.0.0"
string_decoder@^1.1.1, string_decoder@^1.3.0:
version "1.3.0"
@@ -5852,6 +6249,13 @@ string_decoder@~1.1.1:
dependencies:
ansi-regex "^5.0.1"
+strip-ansi@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
+ integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==
+ dependencies:
+ ansi-regex "^2.0.0"
+
strip-ansi@^7.0.1:
version "7.1.0"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"
@@ -5915,6 +6319,13 @@ stylis@4.3.2:
resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.3.2.tgz#8f76b70777dd53eb669c6f58c997bf0a9972e444"
integrity sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==
+subarg@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2"
+ integrity sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg==
+ dependencies:
+ minimist "^1.1.0"
+
sucrase@^3.32.0:
version "3.35.0"
resolved "https://registry.yarnpkg.com/sucrase/-/sucrase-3.35.0.tgz#57f17a3d7e19b36d8995f06679d121be914ae263"
@@ -5935,6 +6346,11 @@ supercluster@^8.0.1:
dependencies:
kdbush "^4.0.2"
+supports-color@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
+ integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==
+
supports-color@^5.3.0:
version "5.5.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
@@ -5942,13 +6358,21 @@ supports-color@^5.3.0:
dependencies:
has-flag "^3.0.0"
-supports-color@^7.1.0:
+supports-color@^7.0.0, supports-color@^7.1.0:
version "7.2.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
dependencies:
has-flag "^4.0.0"
+supports-hyperlinks@^2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624"
+ integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==
+ dependencies:
+ has-flag "^4.0.0"
+ supports-color "^7.0.0"
+
supports-preserve-symlinks-flag@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
@@ -6009,6 +6433,11 @@ tar@^6.1.11:
mkdirp "^1.0.3"
yallist "^4.0.0"
+term-canvas@0.0.5:
+ version "0.0.5"
+ resolved "https://registry.yarnpkg.com/term-canvas/-/term-canvas-0.0.5.tgz#597afac2fa6369a6f17860bce9c5f66d6ea0ca96"
+ integrity sha512-eZ3rIWi5yLnKiUcsW8P79fKyooaLmyLWAGqBhFspqMxRNUiB4GmHHk5AzQ4LxvFbJILaXqQZLwbbATLOhCFwkw==
+
text-table@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
@@ -6033,11 +6462,6 @@ throttle-debounce@^2.1.0:
resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-2.3.0.tgz#fd31865e66502071e411817e241465b3e9c372e2"
integrity sha512-H7oLPV0P7+jgvrk+6mwwwBDmxTaxnu9HMXmloNLXwnNO0ZxZ31Orah2n8lU1eMPvsaowP2CX+USCgyovXfdOFQ==
-throttle-debounce@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-3.0.1.tgz#32f94d84dfa894f786c9a1f290e7a645b6a19abb"
- integrity sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==
-
through2@~0.4.1:
version "0.4.2"
resolved "https://registry.yarnpkg.com/through2/-/through2-0.4.2.tgz#dbf5866031151ec8352bb6c4db64a2292a840b9b"
@@ -6051,6 +6475,11 @@ through@^2.3.8:
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==
+timestring@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/timestring/-/timestring-6.0.0.tgz#b0c7c331981ecf2066ce88bcfb8ee3ae32e7a0f6"
+ integrity sha512-wMctrWD2HZZLuIlchlkE2dfXJh7J2KDI9Dwl+2abPYg0mswQHfOAyQW3jJg1pY5VfttSINZuKcXoB3FGypVklA==
+
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"
@@ -6061,11 +6490,6 @@ tiny-invariant@^1.0.0:
resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.3.tgz#46680b7a873a0d5d10005995eb90a70d74d60127"
integrity sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==
-tiny-lru@^11.2.11:
- version "11.2.11"
- resolved "https://registry.yarnpkg.com/tiny-lru/-/tiny-lru-11.2.11.tgz#5089a6a4a157f5a97b82aa930b44d550ac5c4778"
- integrity sha512-27BIW0dIWTYYoWNnqSmoNMKe5WIbkXsc0xaCQHd3/3xT2XMuMJrzHdrO9QBFR14emBz1Bu0dOAs2sCBBrvgPQA==
-
tinyqueue@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/tinyqueue/-/tinyqueue-3.0.0.tgz#101ea761ccc81f979e29200929e78f1556e3661e"
@@ -6134,7 +6558,7 @@ tslib@2.3.0:
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e"
integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==
-tslib@2.6.2, tslib@^2.0.0, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.6.1, tslib@^2.6.2:
+tslib@2.6.2:
version "2.6.2"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae"
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
@@ -6144,6 +6568,11 @@ tslib@^1.8.1:
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
+tslib@^2.0.0, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.6.1, tslib@^2.6.2:
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.7.0.tgz#d9b40c5c40ab59e8738f297df3087bf1a2690c01"
+ integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==
+
tsutils@^3.21.0:
version "3.21.0"
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623"
@@ -6168,12 +6597,7 @@ type-fest@^0.20.2:
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
-type-fest@^2.19.0:
- version "2.19.0"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b"
- integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==
-
-typed-array-buffer@^1.0.1:
+typed-array-buffer@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz#1867c5d83b20fcb5ccf32649e5e2fc7424474ff3"
integrity sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==
@@ -6182,7 +6606,7 @@ typed-array-buffer@^1.0.1:
es-errors "^1.3.0"
is-typed-array "^1.1.13"
-typed-array-byte-length@^1.0.0:
+typed-array-byte-length@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz#d92972d3cff99a3fa2e765a28fcdc0f1d89dec67"
integrity sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==
@@ -6193,7 +6617,7 @@ typed-array-byte-length@^1.0.0:
has-proto "^1.0.3"
is-typed-array "^1.1.13"
-typed-array-byte-offset@^1.0.0:
+typed-array-byte-offset@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz#f9ec1acb9259f395093e4567eb3c28a580d02063"
integrity sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==
@@ -6205,10 +6629,10 @@ typed-array-byte-offset@^1.0.0:
has-proto "^1.0.3"
is-typed-array "^1.1.13"
-typed-array-length@^1.0.4:
- version "1.0.5"
- resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.5.tgz#57d44da160296d8663fd63180a1802ebf25905d5"
- integrity sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==
+typed-array-length@^1.0.6:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.6.tgz#57155207c76e64a3457482dfdc1c9d1d3c4c73a3"
+ integrity sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==
dependencies:
call-bind "^1.0.7"
for-each "^0.3.3"
@@ -6239,10 +6663,10 @@ typewise@^1.0.3:
dependencies:
typewise-core "^1.2.0"
-uc.micro@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-2.0.0.tgz#84b3c335c12b1497fd9e80fcd3bfa7634c363ff1"
- integrity sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==
+uc.micro@^2.0.0, uc.micro@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-2.1.0.tgz#f8d3f7d0ec4c3dea35a7e3c8efa4cb8b45c9e7ee"
+ integrity sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==
unbox-primitive@^1.0.2:
version "1.0.2"
@@ -6254,10 +6678,10 @@ unbox-primitive@^1.0.2:
has-symbols "^1.0.3"
which-boxed-primitive "^1.0.2"
-undici-types@~5.26.4:
- version "5.26.5"
- resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"
- integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
+undici-types@~6.19.2:
+ version "6.19.8"
+ resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02"
+ integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==
unicode-properties@^1.4.0, unicode-properties@^1.4.1:
version "1.4.1"
@@ -6285,13 +6709,13 @@ union-value@^1.0.1:
is-extendable "^0.1.1"
set-value "^2.0.1"
-update-browserslist-db@^1.0.13:
- version "1.0.13"
- resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4"
- integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==
+update-browserslist-db@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz#7ca61c0d8650766090728046e416a8cde682859e"
+ integrity sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==
dependencies:
- escalade "^3.1.1"
- picocolors "^1.0.0"
+ escalade "^3.1.2"
+ picocolors "^1.0.1"
uri-js@^4.2.2:
version "4.4.1"
@@ -6301,9 +6725,9 @@ uri-js@^4.2.2:
punycode "^2.1.0"
use-callback-ref@^1.3.0:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.1.tgz#9be64c3902cbd72b07fe55e56408ae3a26036fd0"
- integrity sha512-Lg4Vx1XZQauB42Hw3kK7JM6yjVjgFmFC5/Ab797s79aARomD2nEErc4mCgM8EZrARLmmbWpi5DGCadmK50DcAQ==
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.2.tgz#6134c7f6ff76e2be0b56c809b17a650c942b1693"
+ integrity sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==
dependencies:
tslib "^2.0.0"
@@ -6332,10 +6756,15 @@ use-sidecar@^1.1.2:
detect-node-es "^1.1.0"
tslib "^2.0.0"
+use-sync-external-store@^1.2.2:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz#c3b6390f3a30eba13200d2302dcdf1e7b57b2ef9"
+ integrity sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==
+
utf-8-validate@^6.0.3:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-6.0.3.tgz#7d8c936d854e86b24d1d655f138ee27d2636d777"
- integrity sha512-uIuGf9TWQ/y+0Lp+KGZCMuJWc3N9BHA+l/UmHd/oUHwJJDeysyTRxNQVkbzsIWfGFbRe3OcgML/i0mvVRPOyDA==
+ version "6.0.4"
+ resolved "https://registry.yarnpkg.com/utf-8-validate/-/utf-8-validate-6.0.4.tgz#1305a1bfd94cecb5a866e6fc74fd07f3ed7292e5"
+ integrity sha512-xu9GQDeFp+eZ6LnCywXN/zBancWvOpUMzgjLPSjy4BRHSmTelvn2E0DG0o1sTiw5hkCKBHo8rwSKncfRfv2EEQ==
dependencies:
node-gyp-build "^4.3.0"
@@ -6344,6 +6773,16 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1:
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
+uuid-parse@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/uuid-parse/-/uuid-parse-1.1.0.tgz#7061c5a1384ae0e1f943c538094597e1b5f3a65b"
+ integrity sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==
+
+uuid@^8.3.2:
+ version "8.3.2"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
+ integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
+
uuid@^9.0.1:
version "9.0.1"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30"
@@ -6392,10 +6831,15 @@ watchpack@2.4.0:
glob-to-regexp "^0.4.1"
graceful-fs "^4.1.2"
-webcrypto-core@^1.7.8:
- version "1.7.8"
- resolved "https://registry.yarnpkg.com/webcrypto-core/-/webcrypto-core-1.7.8.tgz#056918036e846c72cfebbb04052e283f57f1114a"
- integrity sha512-eBR98r9nQXTqXt/yDRtInszPMjTaSAMJAFDg2AHsgrnczawT1asx9YNBX6k5p+MekbPF4+s/UJJrr88zsTqkSg==
+web-streams-polyfill@^3.0.3:
+ version "3.3.3"
+ resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz#2073b91a2fdb1fbfbd401e7de0ac9f8214cecb4b"
+ integrity sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==
+
+webcrypto-core@^1.8.0:
+ version "1.8.0"
+ resolved "https://registry.yarnpkg.com/webcrypto-core/-/webcrypto-core-1.8.0.tgz#aaea17f3dd9c77c304e3c494eb27ca07cc72ca37"
+ integrity sha512-kR1UQNH8MD42CYuLzvibfakG5Ew5seG85dMMoAM/1LqvckxaF6pUiidLuraIu4V+YCIFabYecUZAW0TuxAoaqw==
dependencies:
"@peculiar/asn1-schema" "^2.3.8"
"@peculiar/json-schema" "^1.1.12"
@@ -6428,12 +6872,12 @@ which-boxed-primitive@^1.0.2:
is-symbol "^1.0.3"
which-builtin-type@^1.1.3:
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b"
- integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.4.tgz#592796260602fc3514a1b5ee7fa29319b72380c3"
+ integrity sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==
dependencies:
- function.prototype.name "^1.1.5"
- has-tostringtag "^1.0.0"
+ function.prototype.name "^1.1.6"
+ has-tostringtag "^1.0.2"
is-async-function "^2.0.0"
is-date-object "^1.0.5"
is-finalizationregistry "^1.0.2"
@@ -6442,29 +6886,29 @@ which-builtin-type@^1.1.3:
is-weakref "^1.0.2"
isarray "^2.0.5"
which-boxed-primitive "^1.0.2"
- which-collection "^1.0.1"
- which-typed-array "^1.1.9"
+ which-collection "^1.0.2"
+ which-typed-array "^1.1.15"
-which-collection@^1.0.1:
- version "1.0.1"
- resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906"
- integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==
+which-collection@^1.0.1, which-collection@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0"
+ integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==
dependencies:
- is-map "^2.0.1"
- is-set "^2.0.1"
- is-weakmap "^2.0.1"
- is-weakset "^2.0.1"
+ is-map "^2.0.3"
+ is-set "^2.0.3"
+ is-weakmap "^2.0.2"
+ is-weakset "^2.0.3"
-which-typed-array@^1.1.14, which-typed-array@^1.1.9:
- version "1.1.14"
- resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.14.tgz#1f78a111aee1e131ca66164d8bdc3ab062c95a06"
- integrity sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==
+which-typed-array@^1.1.13, which-typed-array@^1.1.14, which-typed-array@^1.1.15:
+ version "1.1.15"
+ resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d"
+ integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==
dependencies:
- available-typed-arrays "^1.0.6"
- call-bind "^1.0.5"
+ available-typed-arrays "^1.0.7"
+ call-bind "^1.0.7"
for-each "^0.3.3"
gopd "^1.0.1"
- has-tostringtag "^1.0.1"
+ has-tostringtag "^1.0.2"
which@^2.0.1:
version "2.0.2"
@@ -6480,33 +6924,43 @@ wide-align@^1.1.2:
dependencies:
string-width "^1.0.2 || 2 || 3 || 4"
-worker-timers-broker@^6.1.5:
- version "6.1.5"
- resolved "https://registry.yarnpkg.com/worker-timers-broker/-/worker-timers-broker-6.1.5.tgz#0477aad2e9aa4cb98e2cf4eb6337748c06797604"
- integrity sha512-DZfLypD1f1AyiItRNJZwMGEjGZpx3clwifPFO+x1UwosjbXvEVXrrQn/RwMuNO8BEEUBs/n5CNFwavG9U4Ai6g==
+word-wrap@^1.2.5:
+ version "1.2.5"
+ resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34"
+ integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==
+
+"wordwrap@>=0.0.1 <0.1.0", wordwrap@~0.0.2:
+ version "0.0.3"
+ resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
+ integrity sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==
+
+worker-timers-broker@^6.1.8:
+ version "6.1.8"
+ resolved "https://registry.yarnpkg.com/worker-timers-broker/-/worker-timers-broker-6.1.8.tgz#08f64e5931b77fadc55f0c7388c077a7dd17e4c7"
+ integrity sha512-FUCJu9jlK3A8WqLTKXM9E6kAmI/dR1vAJ8dHYLMisLNB/n3GuaFIjJ7pn16ZcD1zCOf7P6H62lWIEBi+yz/zQQ==
dependencies:
- "@babel/runtime" "^7.24.1"
+ "@babel/runtime" "^7.24.5"
fast-unique-numbers "^8.0.13"
tslib "^2.6.2"
- worker-timers-worker "^7.0.68"
+ worker-timers-worker "^7.0.71"
-worker-timers-worker@^7.0.68:
- version "7.0.68"
- resolved "https://registry.yarnpkg.com/worker-timers-worker/-/worker-timers-worker-7.0.68.tgz#7ccfe56c9639151abe2493a0295f74c8f421f815"
- integrity sha512-Ts3hYhX6GqVRHZzW8+9WIi9FOeL29madwSvdVytF/tRpTxcNgPxa7KHC1ryj8U5ZDlpjnw/p7+wsm1KOJHG4cA==
+worker-timers-worker@^7.0.71:
+ version "7.0.71"
+ resolved "https://registry.yarnpkg.com/worker-timers-worker/-/worker-timers-worker-7.0.71.tgz#f96138bafbcfaabea116603ce23956e05e76db6a"
+ integrity sha512-ks/5YKwZsto1c2vmljroppOKCivB/ma97g9y77MAAz2TBBjPPgpoOiS1qYQKIgvGTr2QYPT3XhJWIB6Rj2MVPQ==
dependencies:
- "@babel/runtime" "^7.24.1"
+ "@babel/runtime" "^7.24.5"
tslib "^2.6.2"
worker-timers@^7.1.4:
- version "7.1.5"
- resolved "https://registry.yarnpkg.com/worker-timers/-/worker-timers-7.1.5.tgz#a9c77bf050159702b1642dc8370ad0c919337138"
- integrity sha512-uRtPgMB1oTgKGv9dh45gmALk4z1l7EXqs/uaUfqY0SmkXvWMhvoT6u7UIPHKBXQSOZdm7nXSI2HrvP8NLzAR7g==
+ version "7.1.8"
+ resolved "https://registry.yarnpkg.com/worker-timers/-/worker-timers-7.1.8.tgz#f53072c396ac4264fd3027914f4ab793c92d90be"
+ integrity sha512-R54psRKYVLuzff7c1OTFcq/4Hue5Vlz4bFtNEIarpSiCYhpifHU3aIQI29S84o1j87ePCYqbmEJPqwBTf+3sfw==
dependencies:
- "@babel/runtime" "^7.24.1"
+ "@babel/runtime" "^7.24.5"
tslib "^2.6.2"
- worker-timers-broker "^6.1.5"
- worker-timers-worker "^7.0.68"
+ worker-timers-broker "^6.1.8"
+ worker-timers-worker "^7.0.71"
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
version "7.0.0"
@@ -6531,15 +6985,33 @@ wrappy@1:
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
-ws@^8.14.2:
- version "8.16.0"
- resolved "https://registry.yarnpkg.com/ws/-/ws-8.16.0.tgz#d1cd774f36fbc07165066a60e40323eab6446fd4"
- integrity sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==
+ws@^8.17.1:
+ version "8.18.0"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc"
+ integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==
-ws@~8.11.0:
- version "8.11.0"
- resolved "https://registry.yarnpkg.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143"
- integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==
+ws@~8.17.1:
+ version "8.17.1"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b"
+ integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==
+
+x256@>=0.0.1, x256@~0.0.1:
+ version "0.0.2"
+ resolved "https://registry.yarnpkg.com/x256/-/x256-0.0.2.tgz#c9af18876f7a175801d564fe70ad9e8317784934"
+ integrity sha512-ZsIH+sheoF8YG9YG+QKEEIdtqpHRA9FYuD7MqhfyB1kayXU43RUNBFSxBEnF8ywSUxdg+8no4+bPr5qLbyxKgA==
+
+xml2js@^0.4.5:
+ version "0.4.23"
+ resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66"
+ integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==
+ dependencies:
+ sax ">=0.6.0"
+ xmlbuilder "~11.0.0"
+
+xmlbuilder@~11.0.0:
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3"
+ integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==
xmlhttprequest-ssl@~2.0.0:
version "2.0.0"
@@ -6574,9 +7046,9 @@ yaml@^1.10.0:
integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
yaml@^2.3.2, yaml@^2.3.4:
- version "2.3.4"
- resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2"
- integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.5.0.tgz#c6165a721cf8000e91c36490a41d7be25176cf5d"
+ integrity sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==
yargs-parser@^21.1.1:
version "21.1.1"
@@ -6611,9 +7083,9 @@ yoga-layout@^2.0.1:
resolved "https://registry.yarnpkg.com/yoga-layout/-/yoga-layout-2.0.1.tgz#4bc686abe2464f977866650ddccc1dbcf9f0d03c"
integrity sha512-tT/oChyDXelLo2A+UVnlW9GU7CsvFMaEnd9kVFsaiCQonFAXd3xrHhkLYu+suwwosrAEQ746xBU+HvYtm1Zs2Q==
-zrender@5.5.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/zrender/-/zrender-5.5.0.tgz#54d0d6c4eda81a96d9f60a9cd74dc48ea026bc1e"
- integrity sha512-O3MilSi/9mwoovx77m6ROZM7sXShR/O/JIanvzTwjN3FORfLSr81PsUGd7jlaYOeds9d8tw82oP44+3YucVo+w==
+zrender@5.6.0:
+ version "5.6.0"
+ resolved "https://registry.yarnpkg.com/zrender/-/zrender-5.6.0.tgz#01325b0bb38332dd5e87a8dbee7336cafc0f4a5b"
+ integrity sha512-uzgraf4njmmHAbEUxMJ8Oxg+P3fT04O+9p7gY+wJRVxo8Ge+KmYv0WJev945EH4wFuc4OY2NLXz46FZrWS9xJg==
dependencies:
tslib "2.3.0"
| | | | | | |