Pkg upgrades
Some checks failed
Tests / tests (push) Has been cancelled

This commit is contained in:
Dustin Brett 2025-04-09 22:17:22 -07:00
parent 7e2959392f
commit e55cca1427
55 changed files with 542 additions and 528 deletions

View File

@ -4,7 +4,6 @@
"plugins": ["stylelint-order"], "plugins": ["stylelint-order"],
"rules": { "rules": {
"alpha-value-notation": "percentage", "alpha-value-notation": "percentage",
"color-function-notation": "legacy",
"hue-degree-notation": "number", "hue-degree-notation": "number",
"no-empty-source": null, "no-empty-source": null,
"order/properties-alphabetical-order": true, "order/properties-alphabetical-order": true,

View File

@ -13,8 +13,8 @@ const StyledBoxedWine = styled.div`
ol { ol {
${ScrollBars()}; ${ScrollBars()};
background-color: rgb(32, 33, 36); background-color: rgb(32 33 36);
color: rgb(232, 234, 237); color: rgb(232 234 237);
font-family: "Lucida Grande", sans-serif, monospace; font-family: "Lucida Grande", sans-serif, monospace;
font-size: 13px; font-size: 13px;
height: 100%; height: 100%;
@ -23,7 +23,7 @@ const StyledBoxedWine = styled.div`
width: 100%; width: 100%;
li { li {
border-bottom: 1px solid rgb(58, 58, 58); border-bottom: 1px solid rgb(58 58 58);
padding: 0 25px; padding: 0 25px;
&:last-child { &:last-child {

View File

@ -13,7 +13,7 @@ const StyledBrowser = styled.div<StyledBrowserProps>`
} }
nav { nav {
background-color: rgb(87, 87, 87); background-color: rgb(87 87 87);
display: flex; display: flex;
padding: 4px 0; padding: 4px 0;
place-content: center; place-content: center;
@ -38,7 +38,7 @@ const StyledBrowser = styled.div<StyledBrowserProps>`
width: 28px; width: 28px;
svg { svg {
fill: rgb(240, 240, 240); fill: rgb(240 240 240);
height: 20px; height: 20px;
width: 20px; width: 20px;
} }
@ -54,24 +54,24 @@ const StyledBrowser = styled.div<StyledBrowserProps>`
} }
&:hover { &:hover {
background-color: rgb(103, 103, 103); background-color: rgb(103 103 103);
} }
&:active { &:active {
background-color: rgb(110, 110, 110); background-color: rgb(110 110 110);
} }
&:disabled { &:disabled {
background-color: inherit; background-color: inherit;
svg { svg {
fill: rgb(152, 152, 152); fill: rgb(152 152 152);
} }
} }
} }
&:not(:first-child) { &:not(:first-child) {
border-bottom: 1px solid rgb(118, 115, 118); border-bottom: 1px solid rgb(118 115 118);
height: 37px; height: 37px;
justify-content: left; justify-content: left;
padding: 0 8px; padding: 0 8px;
@ -83,9 +83,9 @@ const StyledBrowser = styled.div<StyledBrowserProps>`
} }
input { input {
background-color: rgb(64, 62, 65); background-color: rgb(64 62 65);
border-radius: 18px; border-radius: 18px;
color: rgb(255, 255, 255); color: rgb(255 255 255);
font-family: ${({ theme }) => theme.formats.systemFont}; font-family: ${({ theme }) => theme.formats.systemFont};
font-size: 13px; font-size: 13px;
height: 34px; height: 34px;
@ -96,11 +96,11 @@ const StyledBrowser = styled.div<StyledBrowserProps>`
width: 100%; width: 100%;
&:focus { &:focus {
outline: 2px solid rgb(168, 199, 250); outline: 2px solid rgb(168 199 250);
} }
&::selection { &::selection {
background-color: rgb(0, 74, 119); background-color: rgb(0 74 119);
} }
} }
} }

View File

@ -4,7 +4,7 @@ const StyledAddressBar = styled.div`
background-position: 2px 5px; background-position: 2px 5px;
background-repeat: no-repeat; background-repeat: no-repeat;
background-size: 16px; background-size: 16px;
border: 1px solid rgb(83, 83, 83); border: 1px solid rgb(83 83 83);
display: flex; display: flex;
height: ${({ theme }) => theme.sizes.fileExplorer.navInputHeight}px; height: ${({ theme }) => theme.sizes.fileExplorer.navInputHeight}px;
margin: 6px 12px 5px 5px; margin: 6px 12px 5px 5px;
@ -14,8 +14,8 @@ const StyledAddressBar = styled.div`
width: 100%; width: 100%;
input { input {
background-color: rgb(25, 25, 25); background-color: rgb(25 25 25);
border-right: 1px solid rgb(21, 21, 21); border-right: 1px solid rgb(21 21 21);
color: #fff; color: #fff;
font-family: ${({ theme }) => theme.formats.systemFont}; font-family: ${({ theme }) => theme.formats.systemFont};
font-size: 12px; font-size: 12px;
@ -39,7 +39,7 @@ const StyledAddressBar = styled.div`
} }
.action { .action {
background-color: rgb(25, 25, 25); background-color: rgb(25 25 25);
display: flex; display: flex;
height: ${({ theme }) => theme.sizes.fileExplorer.navInputHeight - 2}px; height: ${({ theme }) => theme.sizes.fileExplorer.navInputHeight - 2}px;
margin: 0; margin: 0;
@ -51,18 +51,18 @@ const StyledAddressBar = styled.div`
width: 24px; width: 24px;
&:hover { &:hover {
background-color: rgb(27, 41, 49); background-color: rgb(27 41 49);
border: 1px solid rgb(34, 114, 153); border: 1px solid rgb(34 114 153);
} }
&:active { &:active {
background-color: rgb(28, 57, 71); background-color: rgb(28 57 71);
border: 1px solid rgb(38, 160, 218); border: 1px solid rgb(38 160 218);
} }
svg { svg {
color: rgb(128, 128, 128); color: rgb(128 128 128);
stroke: rgb(128, 128, 128); stroke: rgb(128 128 128);
&.refresh { &.refresh {
position: relative; position: relative;

View File

@ -1,7 +1,7 @@
import styled from "styled-components"; import styled from "styled-components";
const StyledNavigation = styled.nav` const StyledNavigation = styled.nav`
background-color: rgb(25, 25, 25); background-color: rgb(25 25 25);
display: flex; display: flex;
height: ${({ theme }) => theme.sizes.fileExplorer.navBarHeight}; height: ${({ theme }) => theme.sizes.fileExplorer.navBarHeight};
@ -41,20 +41,20 @@ const StyledNavigation = styled.nav`
&:active { &:active {
svg { svg {
color: rgb(54, 116, 178); color: rgb(54 116 178);
transition: none; transition: none;
} }
} }
&:hover { &:hover {
svg { svg {
color: rgb(50, 152, 254); color: rgb(50 152 254);
} }
} }
&:disabled { &:disabled {
svg { svg {
color: rgb(140, 140, 140); color: rgb(140 140 140);
} }
} }
} }

View File

@ -1,7 +1,7 @@
import styled from "styled-components"; import styled from "styled-components";
const StyledSearch = styled.div` const StyledSearch = styled.div`
border: 1px solid rgb(83, 83, 83); border: 1px solid rgb(83 83 83);
display: flex; display: flex;
height: ${({ theme }) => theme.sizes.fileExplorer.navInputHeight}px; height: ${({ theme }) => theme.sizes.fileExplorer.navInputHeight}px;
margin: 6px 12px 6px 0; margin: 6px 12px 6px 0;
@ -17,7 +17,7 @@ const StyledSearch = styled.div`
input { input {
appearance: none; appearance: none;
background-color: rgb(25, 25, 25); background-color: rgb(25 25 25);
color: #fff; color: #fff;
font-family: ${({ theme }) => theme.formats.systemFont}; font-family: ${({ theme }) => theme.formats.systemFont};
font-size: 12px; font-size: 12px;
@ -45,12 +45,12 @@ const StyledSearch = styled.div`
input:placeholder-shown ~ svg { input:placeholder-shown ~ svg {
display: block; display: block;
fill: rgb(113, 113, 113); fill: rgb(113 113 113);
height: 12px; height: 12px;
pointer-events: none; pointer-events: none;
position: absolute; position: absolute;
right: 6px; right: 6px;
stroke: rgb(113, 113, 113); stroke: rgb(113 113 113);
stroke-width: 1; stroke-width: 1;
top: 5px; top: 5px;
width: 12px; width: 12px;

View File

@ -130,7 +130,7 @@ const StyledMarked = styled.div`
} }
code:not([class]) { code:not([class]) {
background-color: rgba(27, 31, 35, 5%); background-color: rgb(27 31 35 / 5%);
border-radius: 3px; border-radius: 3px;
font-size: 85%; font-size: 85%;
margin: 0; margin: 0;

View File

@ -44,7 +44,7 @@ const StyledChatProfile = styled.li`
text-align: center; text-align: center;
div.about { div.about {
color: rgb(255, 255, 255, 55%); color: rgb(255 255 255 / 55%);
font-size: 10px; font-size: 10px;
font-weight: 400; font-weight: 400;
overflow-wrap: break-word; overflow-wrap: break-word;
@ -53,7 +53,7 @@ const StyledChatProfile = styled.li`
} }
div.encryption { div.encryption {
background-color: rgb(255, 255, 255, 15%); background-color: rgb(255 255 255 / 15%);
border-radius: 8px; border-radius: 8px;
display: flex; display: flex;
flex-direction: column; flex-direction: column;

View File

@ -30,7 +30,7 @@ const StyledContacts = styled(motion.ol)`
&:focus, &:focus,
&.selected { &.selected {
background-color: rgba(45, 136, 255, 20%); background-color: rgb(45 136 255 / 20%);
} }
figure { figure {
@ -103,7 +103,7 @@ const StyledContacts = styled(motion.ol)`
} }
&.unread::after { &.unread::after {
background-color: rgb(46, 137, 255); background-color: rgb(46 137 255);
border-radius: 50%; border-radius: 50%;
content: ""; content: "";
cursor: pointer; cursor: pointer;

View File

@ -1,10 +1,10 @@
import styled from "styled-components"; import styled from "styled-components";
const StyledGetMoreMessages = styled.li` const StyledGetMoreMessages = styled.li`
background-color: rgba(68, 69, 70, 50%); background-color: rgb(68 69 70 / 50%);
&:hover { &:hover {
background-color: rgba(68, 69, 70, 80%); background-color: rgb(68 69 70 / 80%);
} }
button { button {

View File

@ -1,8 +1,8 @@
import styled from "styled-components"; import styled from "styled-components";
const StyledProfileBanner = styled.div` const StyledProfileBanner = styled.div`
background: linear-gradient(hsla(207, 100%, 72%, 50%), rgba(0, 0, 0, 100%)); background: linear-gradient(hsl(207 100% 72% / 50%), rgb(0 0 0 / 100%));
border-bottom: 1px solid rgb(57, 58, 59); border-bottom: 1px solid rgb(57 58 59);
color: #fff; color: #fff;
display: flex; display: flex;
font-size: 24px; font-size: 24px;
@ -61,20 +61,20 @@ const StyledProfileBanner = styled.div`
width: 30px; width: 30px;
svg:first-child { svg:first-child {
background-color: rgb(0, 0, 0, 50%); background-color: rgb(0 0 0 / 50%);
border-radius: 5px; border-radius: 5px;
color: #fff; color: #fff;
fill: #fff; fill: #fff;
height: 24px; height: 24px;
outline: 4px solid rgb(0, 0, 0, 50%); outline: 4px solid rgb(0 0 0 / 50%);
pointer-events: none; pointer-events: none;
width: 24px; width: 24px;
} }
&:hover { &:hover {
svg:first-child { svg:first-child {
background-color: rgb(0, 0, 0, 75%); background-color: rgb(0 0 0 / 75%);
outline: 4px solid rgb(0, 0, 0, 75%); outline: 4px solid rgb(0 0 0 / 75%);
} }
} }
} }
@ -90,7 +90,7 @@ const StyledProfileBanner = styled.div`
width: 100%; width: 100%;
ol { ol {
background-color: rgb(0, 0, 0, 50%); background-color: rgb(0 0 0 / 50%);
border-radius: 10px; border-radius: 10px;
display: flex; display: flex;
gap: 3px; gap: 3px;

View File

@ -22,7 +22,7 @@ const StyledSendMessage = styled.div`
&:disabled { &:disabled {
&::placeholder { &::placeholder {
color: rgba(117, 117, 117, 75%); color: rgb(117 117 117 / 75%);
} }
} }
} }
@ -39,7 +39,7 @@ const StyledSendMessage = styled.div`
} }
&:hover { &:hover {
fill: rgb(0, 132, 255, 75%); fill: rgb(0 132 255 / 75%);
} }
} }

View File

@ -3,7 +3,7 @@ import styled from "styled-components";
const StyledTo = styled.div` const StyledTo = styled.div`
input { input {
background-color: #242526; background-color: #242526;
border-bottom: 1px solid rgb(57, 58, 59); border-bottom: 1px solid rgb(57 58 59);
color: #fff; color: #fff;
padding: 15px; padding: 15px;
width: 100%; width: 100%;

View File

@ -11,16 +11,16 @@ const StyledNotifications = styled.ol`
width: calc(100% - 80px); width: calc(100% - 80px);
.notification { .notification {
background: rgb(54, 53, 55); background: rgb(54 53 55);
border-radius: 4px; border-radius: 4px;
box-shadow: 0 0 15px rgba(0, 0, 0, 50%); box-shadow: 0 0 15px rgb(0 0 0 / 50%);
color: rgb(186, 182, 192); color: rgb(186 182 192);
max-width: 100%; max-width: 100%;
padding: 12px 14px 12px 12px; padding: 12px 14px 12px 12px;
width: fit-content; width: fit-content;
&:hover { &:hover {
background: rgb(54, 53, 55); background: rgb(54 53 55);
} }
figure { figure {
@ -32,15 +32,15 @@ const StyledNotifications = styled.ol`
width: 16px; width: 16px;
&.warning { &.warning {
color: rgb(253, 147, 71); color: rgb(253 147 71);
} }
&.error { &.error {
color: rgb(241, 76, 76); color: rgb(241 76 76);
} }
&.info { &.info {
color: rgb(55, 148, 255); color: rgb(55 148 255);
} }
} }

View File

@ -1,10 +1,10 @@
import styled from "styled-components"; import styled from "styled-components";
const StyledStatusBar = styled.footer` const StyledStatusBar = styled.footer`
background-color: rgb(25, 25, 25); background-color: rgb(25 25 25);
border-top: 1px solid rgb(19, 19, 19); border-top: 1px solid rgb(19 19 19);
bottom: 0; bottom: 0;
color: rgb(108, 103, 106); color: rgb(108 103 106);
display: flex; display: flex;
font-size: 16px; font-size: 16px;
height: 30px; height: 30px;
@ -42,18 +42,18 @@ const StyledStatusBar = styled.footer`
} }
svg { svg {
fill: rgb(108, 103, 106); fill: rgb(108 103 106);
height: 16px; height: 16px;
width: 16px; width: 16px;
} }
} }
&:hover { &:hover {
background-color: rgb(37, 37, 37); background-color: rgb(37 37 37);
} }
&:active { &:active {
background-color: rgb(34, 34, 34); background-color: rgb(34 34 34);
} }
&.clickable { &.clickable {

View File

@ -1,8 +1,8 @@
import styled from "styled-components"; import styled from "styled-components";
const StyledControls = styled.nav` const StyledControls = styled.nav`
background-color: rgb(50, 54, 57); background-color: rgb(50 54 57);
box-shadow: 0 0 5px hsla(0, 0%, 10%, 50%); box-shadow: 0 0 5px hsl(0 0% 10% / 50%);
display: flex; display: flex;
height: 40px; height: 40px;
position: absolute; position: absolute;
@ -59,7 +59,7 @@ const StyledControls = styled.nav`
} }
&:hover { &:hover {
background-color: rgb(66, 70, 73); background-color: rgb(66 70 73);
} }
svg { svg {
@ -73,8 +73,8 @@ const StyledControls = styled.nav`
background-color: initial; background-color: initial;
svg { svg {
fill: rgb(110, 112, 114); fill: rgb(110 112 114);
stroke: rgb(110, 112, 114); stroke: rgb(110 112 114);
} }
} }
@ -103,18 +103,18 @@ const StyledControls = styled.nav`
font-size: 14px; font-size: 14px;
input { input {
background-color: rgb(25, 27, 28); background-color: rgb(25 27 28);
color: #fff; color: #fff;
height: 20px; height: 20px;
text-align: center; text-align: center;
&:disabled { &:disabled {
color: rgb(110, 112, 114); color: rgb(110 112 114);
} }
} }
&:not(:last-child)::after { &:not(:last-child)::after {
background-color: rgb(112, 115, 117); background-color: rgb(112 115 117);
content: ""; content: "";
margin-left: 20px; margin-left: 20px;
width: 1px; width: 1px;

View File

@ -18,7 +18,7 @@ const StyledPDF = styled.div`
} }
canvas { canvas {
box-shadow: 0 0 5px hsla(0, 0%, 10%, 50%); box-shadow: 0 0 5px hsl(0 0% 10% / 50%);
margin: 4px 4px 0; margin: 4px 4px 0;
} }

View File

@ -15,7 +15,7 @@ const StyledPaint = styled.div<StyledPaintProps>`
color: #fff; color: #fff;
font-weight: 500; font-weight: 500;
mix-blend-mode: normal; mix-blend-mode: normal;
text-shadow: 1px 2px 3px rgba(0, 0, 0, 50%); text-shadow: 1px 2px 3px rgb(0 0 0 / 50%);
} }
} }
`; `;

View File

@ -30,7 +30,7 @@ const StyledPhotos = styled.div<StyledPhotosProps>`
width: 100%; width: 100%;
div { div {
color: rgb(167, 167, 167); color: rgb(167 167 167);
font-size: 13px; font-size: 13px;
padding: 0 38px; padding: 0 38px;
text-align: center; text-align: center;
@ -77,16 +77,16 @@ const StyledPhotos = styled.div<StyledPhotosProps>`
pointer-events: none; pointer-events: none;
svg { svg {
fill: rgb(125, 125, 125); fill: rgb(125 125 125);
} }
} }
&:hover { &:hover {
background-color: rgba(75, 75, 75, 50%); background-color: rgb(75 75 75 / 50%);
} }
&:active { &:active {
background-color: rgba(100, 100, 100, 50%); background-color: rgb(100 100 100 / 50%);
} }
} }
} }

View File

@ -77,7 +77,7 @@ const StyledStableDiffusion = styled.div`
background-color: ${BG_COLOR}; background-color: ${BG_COLOR};
border: 1px solid ${FG_COLOR}; border: 1px solid ${FG_COLOR};
border-radius: ${BORDER_RADIUS}; border-radius: ${BORDER_RADIUS};
box-shadow: rgba(0, 0, 0, 20%) 4px 4px 4px; box-shadow: rgb(0 0 0 / 20%) 4px 4px 4px;
margin: 10px; margin: 10px;
padding: 10px; padding: 10px;
position: absolute; position: absolute;

View File

@ -11,7 +11,7 @@ const StyledTinyMceEditor = styled.div`
pointer-events: none; pointer-events: none;
svg { svg {
fill: rgb(255, 255, 255, 50%); fill: rgb(255 255 255 / 50%);
} }
} }
@ -30,7 +30,7 @@ const StyledTinyMceEditor = styled.div`
&::after { &::after {
bottom: 0; bottom: 0;
color: rgb(200, 200, 200); color: rgb(200 200 200);
content: "Edit Document"; content: "Edit Document";
cursor: pointer; cursor: pointer;
display: flex; display: flex;
@ -50,7 +50,7 @@ const StyledTinyMceEditor = styled.div`
} }
&:hover::after { &:hover::after {
background-color: rgba(255, 255, 255, 15%); background-color: rgb(255 255 255 / 15%);
} }
.tox-toolbar-overlord { .tox-toolbar-overlord {

View File

@ -69,7 +69,9 @@ const useTinyMCE = ({
if (editor) { if (editor) {
const setupSaveCallback = (): void => { const setupSaveCallback = (): void => {
editor.options.set("save_onsavecallback", async () => { editor.options.set("save_onsavecallback", async () => {
const saveSpec: NotificationSpec = { const saveSpec: NotificationSpec & {
closeButton: boolean; // V6 Spec
} = {
closeButton: true, closeButton: true,
text: "Successfully saved.", text: "Successfully saved.",
timeout: 5000, timeout: 5000,

View File

@ -16,7 +16,7 @@ const StyledVideoPlayer = styled.div`
} }
.vjs-control-bar { .vjs-control-bar {
background-color: rgb(240, 240, 240); background-color: rgb(240 240 240);
padding: 0 1px; padding: 0 1px;
z-index: 9999; z-index: 9999;
@ -40,15 +40,15 @@ const StyledVideoPlayer = styled.div`
} }
.vjs-button { .vjs-button {
color: rgb(116, 116, 116); color: rgb(116 116 116);
height: 28px; height: 28px;
position: relative; position: relative;
width: 28px; width: 28px;
z-index: 0; z-index: 0;
&::after { &::after {
background-color: rgb(225, 225, 225); background-color: rgb(225 225 225);
border: 1px solid rgb(173, 173, 173); border: 1px solid rgb(173 173 173);
content: ""; content: "";
height: calc(100% - 4px); height: calc(100% - 4px);
left: 0; left: 0;
@ -61,15 +61,15 @@ const StyledVideoPlayer = styled.div`
&:hover { &:hover {
&::after { &::after {
background-color: rgb(229, 241, 251); background-color: rgb(229 241 251);
border-color: rgb(0, 120, 215); border-color: rgb(0 120 215);
} }
} }
&:active { &:active {
&::after { &::after {
background-color: rgb(204, 228, 247); background-color: rgb(204 228 247);
border-color: rgb(0, 84, 153); border-color: rgb(0 84 153);
} }
} }
} }
@ -106,8 +106,8 @@ const StyledVideoPlayer = styled.div`
div { div {
background: linear-gradient( background: linear-gradient(
180deg, 180deg,
rgb(189, 189, 189) 0%, rgb(189 189 189) 0%,
rgb(219, 219, 219) 100% rgb(219 219 219) 100%
); );
border-radius: 5px; border-radius: 5px;
} }
@ -116,15 +116,15 @@ const StyledVideoPlayer = styled.div`
.vjs-play-progress { .vjs-play-progress {
background: linear-gradient( background: linear-gradient(
180deg, 180deg,
rgb(44, 137, 224) 0%, rgb(44 137 224) 0%,
rgb(40, 125, 204) 100% rgb(40 125 204) 100%
); );
border-radius: 5px; border-radius: 5px;
&::before { &::before {
color: rgb(237, 237, 237); color: rgb(237 237 237);
text-shadow: 1px 2px 3px rgb(160, 160, 160); text-shadow: 1px 2px 3px rgb(160 160 160);
-webkit-text-stroke: 1px rgba(164, 164, 164, 80%); -webkit-text-stroke: 1px rgb(164 164 164 / 80%);
top: 1px; top: 1px;
} }
} }
@ -136,7 +136,7 @@ const StyledVideoPlayer = styled.div`
} }
.vjs-volume-control { .vjs-volume-control {
background-color: rgb(240, 240, 240); background-color: rgb(240 240 240);
border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;
left: -28px !important; left: -28px !important;
position: relative; position: relative;
@ -149,14 +149,14 @@ const StyledVideoPlayer = styled.div`
.vjs-volume-level { .vjs-volume-level {
background: linear-gradient( background: linear-gradient(
180deg, 180deg,
rgb(247, 76, 100) 0%, rgb(247 76 100) 0%,
rgb(125, 210, 125) 50% rgb(125 210 125) 50%
); );
border-radius: 5px; border-radius: 5px;
color: rgb(237, 237, 237); color: rgb(237 237 237);
font-size: 1.5em; font-size: 1.5em;
text-shadow: 1px 2px 3px rgb(160, 160, 160); text-shadow: 1px 2px 3px rgb(160 160 160);
-webkit-text-stroke: 1px rgba(164, 164, 164, 80%); -webkit-text-stroke: 1px rgb(164 164 164 / 80%);
} }
} }

View File

@ -31,7 +31,7 @@ const StyledOpenWith = styled.div`
width: 100%; width: 100%;
button { button {
background-color: rgb(204, 204, 204); background-color: rgb(204 204 204);
color: #000; color: #000;
font-size: 15px; font-size: 15px;
font-weight: 600; font-weight: 600;
@ -42,7 +42,7 @@ const StyledOpenWith = styled.div`
width: 200px; width: 200px;
&:hover { &:hover {
background-color: rgb(216, 216, 216); background-color: rgb(216 216 216);
} }
&:active { &:active {

View File

@ -31,7 +31,7 @@ const StyledOpenWithList = styled.ul<StyledOpenWithListProps>`
} }
&:hover { &:hover {
background-color: rgb(222, 222, 222); background-color: rgb(222 222 222);
} }
figure { figure {
@ -45,7 +45,7 @@ const StyledOpenWithList = styled.ul<StyledOpenWithListProps>`
} }
picture { picture {
background-color: rgb(0, 120, 215); background-color: rgb(0 120 215);
display: flex; display: flex;
height: 40px; height: 40px;
place-content: center; place-content: center;
@ -55,7 +55,7 @@ const StyledOpenWithList = styled.ul<StyledOpenWithListProps>`
} }
&.selected { &.selected {
background-color: rgb(12, 131, 218); background-color: rgb(12 131 218);
figcaption { figcaption {
color: #fff; color: #fff;

View File

@ -4,7 +4,7 @@ import { DEFAULT_SCROLLBAR_WIDTH } from "utils/constants";
const StyledDetailsTab = styled.div` const StyledDetailsTab = styled.div`
background-color: #fff; background-color: #fff;
border: 1px solid rgb(217, 217, 217); border: 1px solid rgb(217 217 217);
height: calc(100% - 64px); height: calc(100% - 64px);
padding: 12px 13px; padding: 12px 13px;
position: relative; position: relative;
@ -12,7 +12,7 @@ const StyledDetailsTab = styled.div`
table { table {
${ScrollBars(DEFAULT_SCROLLBAR_WIDTH, 0, 0, "light")}; ${ScrollBars(DEFAULT_SCROLLBAR_WIDTH, 0, 0, "light")};
border: 1px solid rgb(130, 135, 144); border: 1px solid rgb(130 135 144);
display: flex; display: flex;
flex-direction: column; flex-direction: column;
height: 100%; height: 100%;
@ -78,14 +78,14 @@ const StyledDetailsTab = styled.div`
} }
&.header { &.header {
color: rgb(0, 45, 135); color: rgb(0 45 135);
display: inline-table; display: inline-table;
margin-top: 4px; margin-top: 4px;
padding-left: 12px; padding-left: 12px;
padding-right: 10px; padding-right: 10px;
&:hover { &:hover {
background-color: rgba(0, 140, 255, 10%); background-color: rgb(0 140 255 / 10%);
} }
&:first-child { &:first-child {
@ -97,7 +97,7 @@ const StyledDetailsTab = styled.div`
width: 100%; width: 100%;
&::before { &::before {
background-color: rgb(178, 193, 224); background-color: rgb(178 193 224);
content: ""; content: "";
display: block; display: block;
height: 1px; height: 1px;

View File

@ -20,7 +20,7 @@ const StyledProperties = styled.div`
table.general { table.general {
background-color: #fff; background-color: #fff;
border: 1px solid rgb(217, 217, 217); border: 1px solid rgb(217 217 217);
height: calc(100% - 36px - 28px); height: calc(100% - 36px - 28px);
padding-top: 14px; padding-top: 14px;
position: relative; position: relative;
@ -68,14 +68,14 @@ const StyledProperties = styled.div`
width: calc(100% - 70px); width: calc(100% - 70px);
&.spacer { &.spacer {
border-bottom: 1px solid rgb(160, 160, 160); border-bottom: 1px solid rgb(160 160 160);
display: block; display: block;
max-width: unset; max-width: unset;
width: 100%; width: 100%;
} }
input { input {
border: 1px solid rgb(122, 122, 122); border: 1px solid rgb(122 122 122);
font-size: 11px; font-size: 11px;
height: 23px; height: 23px;
padding: 3px; padding: 3px;
@ -99,7 +99,7 @@ const StyledProperties = styled.div`
button { button {
background-color: #fff; background-color: #fff;
border: 1px solid rgb(217, 217, 217); border: 1px solid rgb(217 217 217);
border-bottom-width: 0; border-bottom-width: 0;
display: flex; display: flex;
font-size: 11.5px; font-size: 11.5px;
@ -112,8 +112,8 @@ const StyledProperties = styled.div`
z-index: 2; z-index: 2;
&.inactive { &.inactive {
background-color: rgb(240, 240, 240); background-color: rgb(240 240 240);
border-bottom: 1px solid rgb(217, 217, 217); border-bottom: 1px solid rgb(217 217 217);
height: 19px; height: 19px;
left: -1px; left: -1px;
position: relative; position: relative;
@ -125,7 +125,7 @@ const StyledProperties = styled.div`
} }
&:hover { &:hover {
background-color: rgb(216, 234, 249); background-color: rgb(216 234 249);
} }
} }
} }

View File

@ -3,7 +3,7 @@ import StyledButton from "components/system/Dialogs/StyledButton";
const StyledRun = styled.div` const StyledRun = styled.div`
background-color: #fff; background-color: #fff;
border: 1px solid rgb(240, 240, 240); border: 1px solid rgb(240 240 240);
font-size: 12px; font-size: 12px;
figure { figure {
@ -38,7 +38,7 @@ const StyledRun = styled.div`
input, input,
select { select {
border: 1px solid rgb(122, 122, 122); border: 1px solid rgb(122 122 122);
border-radius: 0; border-radius: 0;
font-family: ${({ theme }) => theme.formats.systemFont}; font-family: ${({ theme }) => theme.formats.systemFont};
font-size: 12px; font-size: 12px;
@ -57,7 +57,7 @@ const StyledRun = styled.div`
width: calc(100% - 21px); width: calc(100% - 21px);
&:disabled { &:disabled {
border: 1px solid rgb(122, 122, 122); border: 1px solid rgb(122 122 122);
opacity: 100%; opacity: 100%;
} }
} }
@ -67,11 +67,11 @@ const StyledRun = styled.div`
margin-right: 32px; margin-right: 32px;
&:focus { &:focus {
border: 1px solid rgb(0, 120, 215); border: 1px solid rgb(0 120 215);
border-right: 0; border-right: 0;
+ select { + select {
border-color: rgb(0, 120, 215); border-color: rgb(0 120 215);
} }
} }
} }
@ -79,7 +79,7 @@ const StyledRun = styled.div`
} }
nav { nav {
background-color: rgb(240, 240, 240); background-color: rgb(240 240 240);
display: flex; display: flex;
flex-direction: row; flex-direction: row;
height: 100%; height: 100%;

View File

@ -3,8 +3,8 @@ import styled from "styled-components";
const BASE_LINE_HEIGHT = 21; const BASE_LINE_HEIGHT = 21;
const StyledButton = styled.button` const StyledButton = styled.button`
background-color: rgb(225, 225, 225); background-color: rgb(225 225 225);
border: 1px solid rgb(173, 173, 173); border: 1px solid rgb(173 173 173);
color: #000; color: #000;
display: grid; display: grid;
font-family: ${({ theme }) => theme.formats.systemFont}; font-family: ${({ theme }) => theme.formats.systemFont};
@ -16,26 +16,26 @@ const StyledButton = styled.button`
&:focus, &:focus,
&.focus { &.focus {
border: 2px solid rgb(0, 120, 215); border: 2px solid rgb(0 120 215);
line-height: ${BASE_LINE_HEIGHT - 2}px; line-height: ${BASE_LINE_HEIGHT - 2}px;
} }
&:hover { &:hover {
background-color: rgb(229, 241, 251); background-color: rgb(229 241 251);
border: 1px solid rgb(0, 120, 215); border: 1px solid rgb(0 120 215);
line-height: ${BASE_LINE_HEIGHT}px; line-height: ${BASE_LINE_HEIGHT}px;
} }
&:active { &:active {
background-color: rgb(204, 228, 247); background-color: rgb(204 228 247);
border: 1px solid rgb(0, 84, 153); border: 1px solid rgb(0 84 153);
line-height: ${BASE_LINE_HEIGHT}px; line-height: ${BASE_LINE_HEIGHT}px;
transition: none; transition: none;
} }
&:disabled { &:disabled {
background-color: rgb(204, 204, 204); background-color: rgb(204 204 204);
border: 1px solid rgb(191, 191, 191); border: 1px solid rgb(191 191 191);
color: #808080; color: #808080;
line-height: ${BASE_LINE_HEIGHT}px; line-height: ${BASE_LINE_HEIGHT}px;
} }

View File

@ -22,14 +22,14 @@ const StyledTransfer = styled.div`
padding: 0 22px; padding: 0 22px;
progress { progress {
border: 1px solid rgb(188, 188, 188); border: 1px solid rgb(188 188 188);
height: 15px; height: 15px;
overflow: hidden; overflow: hidden;
position: relative; position: relative;
width: 100%; width: 100%;
&::-webkit-progress-bar { &::-webkit-progress-bar {
background: rgb(230, 230, 230); background: rgb(230 230 230);
} }
&::-webkit-progress-value { &::-webkit-progress-value {
@ -75,9 +75,9 @@ const StyledTransfer = styled.div`
h1 { h1 {
background: linear-gradient( background: linear-gradient(
to right, to right,
rgb(220, 229, 244), rgb(220 229 244),
rgb(155, 192, 227), rgb(155 192 227),
rgb(0, 43, 85) rgb(0 43 85)
); );
display: flex; display: flex;
font-size: 15px; font-size: 15px;
@ -98,8 +98,8 @@ const StyledTransfer = styled.div`
} }
nav { nav {
background-color: rgb(240, 240, 240); background-color: rgb(240 240 240);
border-top: 1px solid rgb(223, 223, 223); border-top: 1px solid rgb(223 223 223);
bottom: 0; bottom: 0;
box-sizing: content-box; box-sizing: content-box;
display: flex; display: flex;

View File

@ -8,7 +8,7 @@ const StyledColumnRow = styled.div`
place-items: center; place-items: center;
div { div {
color: rgb(222, 222, 222); color: rgb(222 222 222);
overflow: hidden; overflow: hidden;
padding-right: ${({ theme }) => padding-right: ${({ theme }) =>
theme.sizes.fileManager.detailsEndPadding}px; theme.sizes.fileManager.detailsEndPadding}px;

View File

@ -1,7 +1,7 @@
import styled from "styled-components"; import styled from "styled-components";
const StyledColumns = styled.span` const StyledColumns = styled.span`
background-color: rgb(32, 32, 32); background-color: rgb(32 32 32);
display: block; display: block;
margin-bottom: 6px; margin-bottom: 6px;
margin-right: ${({ theme }) => theme.sizes.fileManager.detailsStartPadding}px; margin-right: ${({ theme }) => theme.sizes.fileManager.detailsStartPadding}px;
@ -15,7 +15,7 @@ const StyledColumns = styled.span`
height: ${({ theme }) => theme.sizes.fileManager.columnHeight}; height: ${({ theme }) => theme.sizes.fileManager.columnHeight};
li { li {
color: rgb(222, 222, 222); color: rgb(222 222 222);
display: flex; display: flex;
font-size: 12px; font-size: 12px;
padding-left: 6px; padding-left: 6px;
@ -23,7 +23,7 @@ const StyledColumns = styled.span`
position: relative; position: relative;
> svg { > svg {
fill: rgb(149, 149, 149); fill: rgb(149 149 149);
left: calc(50% - 4px); left: calc(50% - 4px);
position: absolute; position: absolute;
top: 0; top: 0;
@ -44,7 +44,7 @@ const StyledColumns = styled.span`
} }
.resize { .resize {
border-left: 1px solid rgb(99, 99, 99); border-left: 1px solid rgb(99 99 99);
cursor: col-resize; cursor: col-resize;
height: 25px; height: 25px;
padding-left: ${({ theme }) => padding-left: ${({ theme }) =>
@ -55,7 +55,7 @@ const StyledColumns = styled.span`
} }
&:hover { &:hover {
background-color: rgb(67, 67, 67); background-color: rgb(67 67 67);
.resize { .resize {
border-left: none; border-left: none;
@ -63,7 +63,7 @@ const StyledColumns = styled.span`
} }
&:active { &:active {
background-color: rgb(131, 131, 131); background-color: rgb(131 131 131);
} }
&:first-child { &:first-child {

View File

@ -2,9 +2,9 @@ import styled from "styled-components";
const StyledStatusBar = styled.footer` const StyledStatusBar = styled.footer`
align-items: center; align-items: center;
background-color: rgb(51, 51, 51); background-color: rgb(51 51 51);
bottom: 0; bottom: 0;
color: rgb(247, 247, 247); color: rgb(247 247 247);
display: flex; display: flex;
font-size: 12px; font-size: 12px;
font-weight: 200; font-weight: 200;
@ -20,7 +20,7 @@ const StyledStatusBar = styled.footer`
padding: 0 3px 0 9px; padding: 0 3px 0 9px;
&::after { &::after {
border-right: 1px solid rgb(247, 247, 247); border-right: 1px solid rgb(247 247 247);
content: ""; content: "";
height: 11px; height: 11px;
margin-left: 12px; margin-left: 12px;
@ -56,13 +56,13 @@ const StyledStatusBar = styled.footer`
} }
&:hover { &:hover {
background-color: rgb(77, 77, 77); background-color: rgb(77 77 77);
border: 1px solid rgb(99, 99, 99); border: 1px solid rgb(99 99 99);
} }
&.active { &.active {
background-color: rgb(102, 102, 102); background-color: rgb(102 102 102);
border: 1px solid rgb(131, 131, 131); border: 1px solid rgb(131 131 131);
picture { picture {
padding-left: 1px; padding-left: 1px;

View File

@ -21,7 +21,7 @@ const StyledFileEntry = styled.li`
} }
svg { svg {
fill: rgb(210, 210, 210); fill: rgb(210 210 210);
height: 8px; height: 8px;
margin-left: auto; margin-left: auto;
margin-right: 8px; margin-right: 8px;
@ -56,14 +56,14 @@ const StyledFileEntry = styled.li`
@media (pointer: fine) { @media (pointer: fine) {
&:hover { &:hover {
background-color: hsla(0, 0%, 35%, 70%); background-color: hsl(0 0% 35% / 70%);
} }
} }
@media (pointer: coarse) { @media (pointer: coarse) {
&:active { &:active {
background-color: hsla(0, 0%, 35%, 70%); background-color: hsl(0 0% 35% / 70%);
border: 1px solid hsla(0, 0%, 45%, 70%); border: 1px solid hsl(0 0% 45% / 70%);
} }
} }
} }

View File

@ -12,12 +12,12 @@ const StyledMenu = styled(motion.nav).attrs<StyledMenuProps>(({ $x, $y }) => ({
transform: `translate(${$x}px, ${$y}px)`, transform: `translate(${$x}px, ${$y}px)`,
}, },
}))<StyledMenuProps>` }))<StyledMenuProps>`
background-color: rgb(43, 43, 43); background-color: rgb(43 43 43);
border: 1px solid rgb(160, 160, 160); border: 1px solid rgb(160 160 160);
box-shadow: box-shadow:
1px 1px 1px hsla(0, 0%, 20%, 70%), 1px 1px 1px hsl(0 0% 20% / 70%),
2px 2px 2px hsla(0, 0%, 10%, 70%); 2px 2px 2px hsl(0 0% 10% / 70%);
color: rgb(255, 255, 255); color: rgb(255 255 255);
contain: layout; contain: layout;
font-size: 12px; font-size: 12px;
max-height: fit-content; max-height: fit-content;
@ -32,12 +32,12 @@ const StyledMenu = styled(motion.nav).attrs<StyledMenuProps>(({ $x, $y }) => ({
pointer-events: all; pointer-events: all;
li.disabled { li.disabled {
color: rgb(110, 110, 110); color: rgb(110 110 110);
pointer-events: none; pointer-events: none;
} }
hr { hr {
background-color: rgb(128, 128, 128); background-color: rgb(128 128 128);
height: 1px; height: 1px;
margin: 3px 8px; margin: 3px 8px;
} }
@ -48,7 +48,7 @@ const StyledMenu = styled(motion.nav).attrs<StyledMenuProps>(({ $x, $y }) => ({
&:hover, &:hover,
&.active { &.active {
background-color: rgb(65, 65, 65); background-color: rgb(65 65 65);
} }
figcaption { figcaption {

View File

@ -15,8 +15,8 @@ const StyledSidebar = styled.nav`
&:hover:not(&.collapsed) { &:hover:not(&.collapsed) {
backdrop-filter: ${({ theme }) => `blur(${theme.sizes.taskbar.panelBlur})`}; backdrop-filter: ${({ theme }) => `blur(${theme.sizes.taskbar.panelBlur})`};
background-color: hsla(0, 0%, 10%, 95%); background-color: hsl(0 0% 10% / 95%);
box-shadow: 8px 0 5px -5px hsla(0, 0%, 10%, 50%); box-shadow: 8px 0 5px -5px hsl(0 0% 10% / 50%);
transition: transition:
all 300ms ease, all 300ms ease,
backdrop-filter 1ms; backdrop-filter 1ms;
@ -24,7 +24,7 @@ const StyledSidebar = styled.nav`
width: ${({ theme }) => theme.sizes.startMenu.sideBar.expandedWidth}; width: ${({ theme }) => theme.sizes.startMenu.sideBar.expandedWidth};
@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { @supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
background-color: hsla(0, 0%, 10%, 75%); background-color: hsl(0 0% 10% / 75%);
} }
} }

View File

@ -60,12 +60,12 @@ const StyledSidebarButton = styled.li<StyledSidebarButtonProps>`
} }
&:hover { &:hover {
background-color: hsla(0, 0%, 35%, 70%); background-color: hsl(0 0% 35% / 70%);
border: 1px solid hsla(0, 0%, 45%, 70%); border: 1px solid hsl(0 0% 45% / 70%);
} }
&:active { &:active {
background-color: hsla(0, 0%, 40%, 70%); background-color: hsl(0 0% 40% / 70%);
} }
`; `;

View File

@ -14,10 +14,10 @@ type StyledAIChatProps = {
}; };
const StyledAIChat = styled(motion.section)<StyledAIChatProps>` const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
background-color: rgb(32, 32, 32); background-color: rgb(32 32 32);
border-left: 1px solid rgb(104, 104, 104); border-left: 1px solid rgb(104 104 104);
bottom: ${TASKBAR_HEIGHT}px; bottom: ${TASKBAR_HEIGHT}px;
color: rgb(200, 200, 200); color: rgb(200 200 200);
font-size: 14px; font-size: 14px;
height: calc(100% - ${TASKBAR_HEIGHT}px); height: calc(100% - ${TASKBAR_HEIGHT}px);
position: absolute; position: absolute;
@ -35,13 +35,13 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
&::-webkit-scrollbar-thumb { &::-webkit-scrollbar-thumb {
background-clip: content-box; background-clip: content-box;
background-color: rgb(77, 77, 77); background-color: rgb(77 77 77);
border: 6px solid transparent; border: 6px solid transparent;
border-radius: 16px; border-radius: 16px;
} }
&::-webkit-scrollbar-thumb:hover { &::-webkit-scrollbar-thumb:hover {
background-color: rgb(121, 121, 121); background-color: rgb(121 121 121);
} }
display: flex; display: flex;
@ -82,7 +82,7 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
place-items: center; place-items: center;
.buttons { .buttons {
border: 1px solid rgb(102, 102, 102); border: 1px solid rgb(102 102 102);
border-radius: 4px; border-radius: 4px;
display: flex; display: flex;
margin-bottom: 48px; margin-bottom: 48px;
@ -139,7 +139,7 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
.person { .person {
background: ${({ $tertiaryColor }) => $tertiaryColor}; background: ${({ $tertiaryColor }) => $tertiaryColor};
border-radius: 50%; border-radius: 50%;
fill: rgb(255, 255, 255, 45%); fill: rgb(255 255 255 / 45%);
padding: 5px; padding: 5px;
} }
} }
@ -148,8 +148,8 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
.ai { .ai {
/* stylelint-disable-next-line selector-type-no-unknown */ /* stylelint-disable-next-line selector-type-no-unknown */
think { think {
border-left: 2px solid rgb(78, 78, 86); border-left: 2px solid rgb(78 78 86);
color: rgb(166, 166, 166); color: rgb(166 166 166);
display: flex; display: flex;
flex-direction: column; flex-direction: column;
font-size: 13px; font-size: 13px;
@ -182,7 +182,7 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
} }
.thinking { .thinking {
background-color: rgb(73, 73, 73); background-color: rgb(73 73 73);
border-radius: 6px; border-radius: 6px;
color: #fff; color: #fff;
cursor: pointer; cursor: pointer;
@ -209,8 +209,8 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
} }
pre { pre {
background-color: rgb(26, 26, 26); background-color: rgb(26 26 26);
border: 1px solid rgb(48, 48, 48); border: 1px solid rgb(48 48 48);
border-radius: 5px; border-radius: 5px;
padding: 12px; padding: 12px;
} }
@ -221,7 +221,7 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
&.language-js, &.language-js,
&.language-python { &.language-python {
&::before { &::before {
background-color: rgb(29, 29, 29); background-color: rgb(29 29 29);
border-top-left-radius: 5px; border-top-left-radius: 5px;
border-top-right-radius: 5px; border-top-right-radius: 5px;
display: flex; display: flex;
@ -263,8 +263,8 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
} }
.image-container { .image-container {
background-color: rgb(240, 240, 240); background-color: rgb(240 240 240);
border: 1px solid rgb(102, 102, 102); border: 1px solid rgb(102 102 102);
border-radius: 10px; border-radius: 10px;
margin-bottom: 18px; margin-bottom: 18px;
margin-top: 10px; margin-top: 10px;
@ -306,7 +306,7 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
} }
.prompt { .prompt {
color: rgb(15, 15, 15); color: rgb(15 15 15);
font-size: 12px; font-size: 12px;
padding-bottom: 6px; padding-bottom: 6px;
padding-left: 6px; padding-left: 6px;
@ -318,10 +318,10 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
width: 100%; width: 100%;
div { div {
background-color: rgb(230, 230, 230); background-color: rgb(230 230 230);
border: 1px solid rgb(220, 220, 220); border: 1px solid rgb(220 220 220);
border-radius: 5px; border-radius: 5px;
color: rgb(90, 90, 90); color: rgb(90 90 90);
font-size: 11.5px; font-size: 11.5px;
padding: 5px; padding: 5px;
width: fit-content; width: fit-content;
@ -330,7 +330,7 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
} }
.responding { .responding {
background-color: rgb(32, 32, 32); background-color: rgb(32 32 32);
bottom: 120px; bottom: 120px;
display: flex; display: flex;
left: 0; left: 0;
@ -343,7 +343,7 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
width: calc(100% - 32px); width: calc(100% - 32px);
.stop { .stop {
background-color: rgb(45, 45, 45); background-color: rgb(45 45 45);
border: ${({ $primaryColor }) => `1px solid ${$primaryColor}`}; border: ${({ $primaryColor }) => `1px solid ${$primaryColor}`};
border-radius: 8px; border-radius: 8px;
color: #fff; color: #fff;
@ -357,11 +357,11 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
place-items: center; place-items: center;
&:hover { &:hover {
background-color: rgb(50, 50, 50); background-color: rgb(50 50 50);
} }
&.canceling { &.canceling {
background-color: rgb(42, 42, 42); background-color: rgb(42 42 42);
} }
.stop-icon { .stop-icon {
@ -384,7 +384,7 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
&::before, &::before,
&::after { &::after {
border-bottom: 1px solid rgb(48, 48, 48); border-bottom: 1px solid rgb(48 48 48);
content: ""; content: "";
flex: 1 1 0%; flex: 1 1 0%;
margin-top: 3px; margin-top: 3px;
@ -437,12 +437,12 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
width: 32px; width: 32px;
&:hover { &:hover {
background-color: rgb(45, 45, 45); background-color: rgb(45 45 45);
border: 1px solid rgb(65, 65, 65); border: 1px solid rgb(65 65 65);
} }
&:active { &:active {
background-color: rgb(42, 42, 42); background-color: rgb(42 42 42);
} }
.control-icon { .control-icon {
@ -494,12 +494,12 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
width: 36px; width: 36px;
> svg { > svg {
fill: rgb(241, 241, 241); fill: rgb(241 241 241);
width: 12px; width: 12px;
} }
&:hover { &:hover {
background-color: rgb(49, 49, 49); background-color: rgb(49 49 49);
} }
} }
} }
@ -537,7 +537,7 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
} }
&:active { &:active {
border: 1px solid rgb(32, 32, 32); border: 1px solid rgb(32 32 32);
} }
} }
@ -567,13 +567,13 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
} }
&:active { &:active {
background-color: rgb(38, 38, 38); background-color: rgb(38 38 38);
} }
} }
textarea { textarea {
background-color: rgb(31, 31, 31); background-color: rgb(31 31 31);
border: 1px solid rgb(102, 102, 102); border: 1px solid rgb(102 102 102);
border-radius: 7px; border-radius: 7px;
bottom: 16px; bottom: 16px;
color: #fff; color: #fff;
@ -592,7 +592,7 @@ const StyledAIChat = styled(motion.section)<StyledAIChatProps>`
width: calc(100% - 80px); width: calc(100% - 80px);
&::placeholder { &::placeholder {
color: rgb(206, 206, 206); color: rgb(206 206 206);
} }
&:focus { &:focus {

View File

@ -28,7 +28,7 @@ const StyledCalendar = styled(motion.section)`
&.prev, &.prev,
&.next { &.next {
color: rgb(125, 125, 125); color: rgb(125 125 125);
} }
} }
@ -46,14 +46,14 @@ const StyledCalendar = styled(motion.section)`
place-content: space-between; place-content: space-between;
header { header {
color: rgb(223, 223, 223); color: rgb(223 223 223);
&:hover { &:hover {
color: #fff; color: #fff;
} }
&:active { &:active {
color: rgb(165, 156, 156); color: rgb(165 156 156);
} }
} }
} }
@ -71,14 +71,14 @@ const StyledCalendar = styled(motion.section)`
padding-top: 2px; padding-top: 2px;
button { button {
fill: rgb(223, 223, 223); fill: rgb(223 223 223);
&:hover { &:hover {
fill: #fff; fill: #fff;
} }
&:active { &:active {
fill: rgb(165, 156, 156); fill: rgb(165 156 156);
} }
svg { svg {
@ -89,7 +89,7 @@ const StyledCalendar = styled(motion.section)`
} }
tbody.curr td.today { tbody.curr td.today {
background-color: rgb(0, 120, 215); background-color: rgb(0 120 215);
color: #fff; color: #fff;
position: relative; position: relative;
@ -110,13 +110,13 @@ const StyledCalendar = styled(motion.section)`
&:hover { &:hover {
&::after { &::after {
border: 2px solid rgb(102, 174, 231); border: 2px solid rgb(102 174 231);
} }
} }
&:active { &:active {
&::after { &::after {
border: 2px solid rgb(153, 201, 239); border: 2px solid rgb(153 201 239);
} }
} }
} }

View File

@ -6,8 +6,8 @@ import { THIN_SCROLLBAR_WIDTH } from "utils/constants";
const StyledDetails = styled.div` const StyledDetails = styled.div`
${ScrollBars(THIN_SCROLLBAR_WIDTH, -2, -1)} ${ScrollBars(THIN_SCROLLBAR_WIDTH, -2, -1)}
${ThinScrollBars} ${ThinScrollBars}
background-color: rgba(20, 20, 20, 95%); background-color: rgb(20 20 20 / 95%);
border: 8px solid rgba(30, 30, 30, 95%); border: 8px solid rgb(30 30 30 / 95%);
border-bottom: none; border-bottom: none;
box-sizing: content-box; box-sizing: content-box;
display: flex; display: flex;
@ -63,7 +63,7 @@ const StyledDetails = styled.div`
table { table {
border-collapse: collapse; border-collapse: collapse;
border-top: 2px solid rgb(161, 161, 161); border-top: 2px solid rgb(161 161 161);
display: grid; display: grid;
font-size: 12px; font-size: 12px;
gap: 10px; gap: 10px;
@ -82,7 +82,7 @@ const StyledDetails = styled.div`
} }
td { td {
color: rgb(208, 208, 208); color: rgb(208 208 208);
padding-right: 5px; padding-right: 5px;
word-break: break-all; word-break: break-all;
} }
@ -99,7 +99,7 @@ const StyledDetails = styled.div`
} }
ol { ol {
border-top: 2px solid rgb(161, 161, 161); border-top: 2px solid rgb(161 161 161);
margin-bottom: 7px; margin-bottom: 7px;
margin-top: 15px; margin-top: 15px;
padding: 10px 0; padding: 10px 0;
@ -122,7 +122,7 @@ const StyledDetails = styled.div`
} }
&:hover { &:hover {
background-color: rgb(42, 42, 42); background-color: rgb(42 42 42);
} }
} }
} }
@ -147,7 +147,7 @@ const StyledDetails = styled.div`
} }
&:hover { &:hover {
background-color: rgba(255, 255, 255, 20%); background-color: rgb(255 255 255 / 20%);
} }
} }
`; `;

View File

@ -10,8 +10,8 @@ const StyledFiles = styled.figure`
padding-top: 9px; padding-top: 9px;
li { li {
background-color: rgba(60, 60, 60, 85%); background-color: rgb(60 60 60 / 85%);
border: 1px solid rgba(75, 75, 75, 85%); border: 1px solid rgb(75 75 75 / 85%);
border-radius: 15px; border-radius: 15px;
display: flex; display: flex;
padding: 4px 10px; padding: 4px 10px;
@ -41,7 +41,7 @@ const StyledFiles = styled.figure`
} }
&:hover { &:hover {
background-color: rgba(80, 80, 80, 85%); background-color: rgb(80 80 80 / 85%);
} }
} }
} }

View File

@ -15,14 +15,14 @@ const StyledResults = styled.div`
.list { .list {
${ScrollBars(THIN_SCROLLBAR_WIDTH, -2, -1)} ${ScrollBars(THIN_SCROLLBAR_WIDTH, -2, -1)}
${ThinScrollBars} ${ThinScrollBars}
background-color: rgba(40, 40, 40, 95%); background-color: rgb(40 40 40 / 95%);
overflow-y: auto; overflow-y: auto;
scrollbar-gutter: auto; scrollbar-gutter: auto;
width: 100%; width: 100%;
li { li {
&.active-item { &.active-item {
background-color: rgba(30, 80, 115, 75%); background-color: rgb(30 80 115 / 75%);
} }
position: relative; position: relative;
@ -117,26 +117,26 @@ const StyledResults = styled.div`
} }
&:hover { &:hover {
background-color: rgba(100, 100, 100, 95%); background-color: rgb(100 100 100 / 95%);
div.select { div.select {
background-color: rgba(60, 60, 60, 95%); background-color: rgb(60 60 60 / 95%);
border-left: 1px solid rgba(40, 40, 40, 95%); border-left: 1px solid rgb(40 40 40 / 95%);
} }
figure { figure {
&:not(:hover) { &:not(:hover) {
background-color: rgba(60, 60, 60, 95%); background-color: rgb(60 60 60 / 95%);
} }
} }
&.active-item { &.active-item {
background-color: rgba(16, 88, 145, 95%); background-color: rgb(16 88 145 / 95%);
} }
} }
div.select:hover { div.select:hover {
background-color: rgba(100, 100, 100, 95%); background-color: rgb(100 100 100 / 95%);
} }
} }
} }

View File

@ -13,7 +13,7 @@ const StyledResultsHeader = styled.figcaption`
} }
&:hover { &:hover {
background-color: rgba(60, 60, 60, 95%); background-color: rgb(60 60 60 / 95%);
} }
`; `;

View File

@ -35,7 +35,7 @@ const StyledSearch = styled(motion.nav)<StyledSearchProps>`
input { input {
appearance: none; appearance: none;
background-color: #fff; background-color: #fff;
border: 2px solid rgb(0, 120, 215); border: 2px solid rgb(0 120 215);
border-radius: 0; border-radius: 0;
color: #000; color: #000;
font-size: 15px; font-size: 15px;
@ -89,7 +89,7 @@ const StyledSearch = styled(motion.nav)<StyledSearchProps>`
} }
.tab { .tab {
color: rgb(175, 175, 175); color: rgb(175 175 175);
display: flex; display: flex;
flex-direction: column; flex-direction: column;
height: ${({ theme }) => height: ${({ theme }) =>
@ -113,7 +113,7 @@ const StyledSearch = styled(motion.nav)<StyledSearchProps>`
} }
svg { svg {
fill: rgb(115, 115, 115); fill: rgb(115 115 115);
height: 128px; height: 128px;
width: 128px; width: 128px;
} }
@ -125,7 +125,7 @@ const StyledSearch = styled(motion.nav)<StyledSearchProps>`
top: 15px; top: 15px;
.close-button svg { .close-button svg {
fill: rgb(200, 200, 200); fill: rgb(200 200 200);
height: 14px; height: 14px;
&:hover { &:hover {

View File

@ -63,12 +63,12 @@ const StyledSections = styled.div<StyledSectionsProps>`
} }
figure.card { figure.card {
background-color: rgba(45, 45, 45, 60%); background-color: rgb(45 45 45 / 60%);
border-radius: 5px; border-radius: 5px;
padding: 8px 12px; padding: 8px 12px;
&:hover { &:hover {
box-shadow: 0 3px 6px rgba(0, 0, 0, 40%); box-shadow: 0 3px 6px rgb(0 0 0 / 40%);
} }
> figcaption { > figcaption {
@ -90,7 +90,7 @@ const StyledSections = styled.div<StyledSectionsProps>`
text-align: left; text-align: left;
img { img {
background-color: rgba(60, 60, 60, 85%); background-color: rgb(60 60 60 / 85%);
border-radius: 5px; border-radius: 5px;
margin-bottom: 4px; margin-bottom: 4px;
min-height: 80px; min-height: 80px;
@ -100,7 +100,7 @@ const StyledSections = styled.div<StyledSectionsProps>`
user-select: all; user-select: all;
&:hover { &:hover {
background-color: rgba(16, 88, 145, 85%); background-color: rgb(16 88 145 / 85%);
} }
} }

View File

@ -29,7 +29,7 @@ const StyledSuggestions = styled.ol`
} }
&::before { &::before {
border-top: 1px solid rgba(80, 80, 80, 55%); border-top: 1px solid rgb(80 80 80 / 55%);
content: ""; content: "";
height: 100%; height: 100%;
position: absolute; position: absolute;
@ -43,7 +43,7 @@ const StyledSuggestions = styled.ol`
} }
&:hover { &:hover {
background-color: rgba(80, 80, 80, 75%); background-color: rgb(80 80 80 / 75%);
&::before { &::before {
border: none; border: none;

View File

@ -1,7 +1,7 @@
import styled from "styled-components"; import styled from "styled-components";
const StyledTabs = styled.ol` const StyledTabs = styled.ol`
border-bottom: 1px solid hsla(0, 0%, 13%, 40%); border-bottom: 1px solid hsl(0 0% 13% / 40%);
color: #fff; color: #fff;
display: flex; display: flex;
font-size: 12px; font-size: 12px;
@ -11,11 +11,11 @@ const StyledTabs = styled.ol`
position: absolute; position: absolute;
li { li {
color: rgb(215, 215, 215); color: rgb(215 215 215);
padding: 15px 13px 14px; padding: 15px 13px 14px;
&.active { &.active {
border-bottom: 4px solid rgb(0, 120, 215); border-bottom: 4px solid rgb(0 120 215);
color: #fff; color: #fff;
} }

View File

@ -38,7 +38,7 @@ const StyledTaskbarButton = styled(Button)<StyledTaskbarButtonProps>`
} }
&:active { &:active {
background-color: hsla(0, 0%, 20%, 70%); background-color: hsl(0 0% 20% / 70%);
svg { svg {
fill: ${({ $highlight }) => fill: ${({ $highlight }) =>

View File

@ -22,7 +22,7 @@ const StyledPeekWindow = styled(motion.div)<StyledPeekWindowProps>`
$offsetX ? `translateX(${$offsetX}px)` : undefined}; $offsetX ? `translateX(${$offsetX}px)` : undefined};
${StyledTaskbarEntry}:hover & { ${StyledTaskbarEntry}:hover & {
background-color: hsla(0, 0%, 25%, 85%); background-color: hsl(0 0% 25% / 85%);
&:active { &:active {
background-color: ${({ theme }) => theme.colors.taskbar.activeForeground}; background-color: ${({ theme }) => theme.colors.taskbar.activeForeground};
@ -40,7 +40,7 @@ const StyledPeekWindow = styled(motion.div)<StyledPeekWindowProps>`
} }
button.close { button.close {
background-color: rgb(40, 40, 40); background-color: rgb(40 40 40);
height: 32px; height: 32px;
position: absolute; position: absolute;
right: 0; right: 0;
@ -48,16 +48,16 @@ const StyledPeekWindow = styled(motion.div)<StyledPeekWindowProps>`
width: 32px; width: 32px;
svg { svg {
fill: rgb(252, 246, 247); fill: rgb(252 246 247);
width: 12px; width: 12px;
} }
&:active { &:active {
background-color: rgb(139, 10, 20) !important; background-color: rgb(139 10 20) !important;
} }
&:hover { &:hover {
background-color: rgb(194, 22, 36); background-color: rgb(194 22 36);
} }
} }
@ -71,8 +71,8 @@ const StyledPeekWindow = styled(motion.div)<StyledPeekWindowProps>`
width: 100%; width: 100%;
button { button {
background-color: rgb(70, 70, 70); background-color: rgb(70 70 70);
border: 1px solid rgb(46, 46, 46); border: 1px solid rgb(46 46 46);
display: flex; display: flex;
height: 27px; height: 27px;
place-content: center; place-content: center;
@ -80,13 +80,13 @@ const StyledPeekWindow = styled(motion.div)<StyledPeekWindowProps>`
width: 27px; width: 27px;
&:active { &:active {
background-color: rgb(61, 96, 153) !important; background-color: rgb(61 96 153) !important;
border: 1px solid rgb(49, 77, 122) !important; border: 1px solid rgb(49 77 122) !important;
} }
&:hover { &:hover {
background-color: rgb(54, 101, 179); background-color: rgb(54 101 179);
border: 1px solid rgb(43, 81, 143); border: 1px solid rgb(43 81 143);
} }
svg { svg {

View File

@ -7,11 +7,11 @@ const TaskbarPanel = (
left = 0, left = 0,
hasBorder = false hasBorder = false
): RuleSet<object> => css` ): RuleSet<object> => css`
background-color: hsla(0, 0%, 13%, 95%); background-color: hsl(0 0% 13% / 95%);
border: ${hasBorder ? "1px solid hsla(0, 0%, 25%, 75%)" : "none"}; border: ${hasBorder ? "1px solid hsla(0, 0%, 25%, 75%)" : "none"};
border-bottom-width: 0; border-bottom-width: 0;
bottom: ${TASKBAR_HEIGHT}px; bottom: ${TASKBAR_HEIGHT}px;
box-shadow: 3px 0 10px 3px hsla(0, 0%, 10%, 50%); box-shadow: 3px 0 10px 3px hsl(0 0% 10% / 50%);
contain: strict; contain: strict;
display: flex; display: flex;
height: 100%; height: 100%;
@ -23,7 +23,7 @@ const TaskbarPanel = (
z-index: 10000; z-index: 10000;
@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) { @supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
background-color: hsla(0, 0%, 13%, 70%); background-color: hsl(0 0% 13% / 70%);
} }
`; `;

View File

@ -106,10 +106,10 @@ const StyledTitlebar = styled.header<StyledTitlebarProps>`
} }
&:active { &:active {
background-color: rgb(51, 51, 51); background-color: rgb(51 51 51);
&.close { &.close {
background-color: rgb(139, 10, 20); background-color: rgb(139 10 20);
} }
} }

View File

@ -6,6 +6,7 @@ const bundleAnalyzer = process.env.npm_config_argv?.includes(
"build:bundle-analyzer" "build:bundle-analyzer"
); );
const path = require("path");
const webpack = require("webpack"); const webpack = require("webpack");
/** /**
@ -50,6 +51,12 @@ const nextConfig = {
}) })
); );
config.resolve.alias = config.resolve.alias || {};
config.resolve.alias["MediaInfoModule.wasm"] = path.resolve(
__dirname,
"node_modules/mediainfo.js/dist/MediaInfoModule.wasm"
);
config.resolve.fallback = config.resolve.fallback || {}; config.resolve.fallback = config.resolve.fallback || {};
config.resolve.fallback.module = false; config.resolve.fallback.module = false;
config.resolve.fallback.perf_hooks = false; config.resolve.fallback.perf_hooks = false;

View File

@ -62,12 +62,12 @@
"ini": "^5.0.0", "ini": "^5.0.0",
"isomorphic-git": "^1.30.1", "isomorphic-git": "^1.30.1",
"libheif-js": "^1.18.2", "libheif-js": "^1.18.2",
"mediainfo.js": "^0.3.4", "mediainfo.js": "^0.3.5",
"minimist": "^1.2.8", "minimist": "^1.2.8",
"motion": "12.6.3", "motion": "12.6.3",
"multiformats": "^13.3.2", "multiformats": "^13.3.2",
"music-metadata-browser": "^2.5.11", "music-metadata-browser": "^2.5.11",
"next": "^15.2.4", "next": "^15.3.0",
"nostr-tools": "^1.17.0", "nostr-tools": "^1.17.0",
"opentype.js": "^1.3.4", "opentype.js": "^1.3.4",
"playlist-parser": "^0.0.12", "playlist-parser": "^0.0.12",
@ -86,8 +86,8 @@
"devDependencies": { "devDependencies": {
"7z-wasm": "^1.1.0", "7z-wasm": "^1.1.0",
"@axe-core/playwright": "^4.10.1", "@axe-core/playwright": "^4.10.1",
"@next/bundle-analyzer": "^15.2.4", "@next/bundle-analyzer": "^15.3.0",
"@next/eslint-plugin-next": "^15.2.4", "@next/eslint-plugin-next": "^15.3.0",
"@playwright/test": "1.51.1", "@playwright/test": "1.51.1",
"@types/canvas-confetti": "^1.9.0", "@types/canvas-confetti": "^1.9.0",
"@types/dom-chromium-ai": "^0.0.6", "@types/dom-chromium-ai": "^0.0.6",
@ -101,18 +101,18 @@
"@types/offscreencanvas": "^2019.7.3", "@types/offscreencanvas": "^2019.7.3",
"@types/opentype.js": "^1.3.8", "@types/opentype.js": "^1.3.8",
"@types/react": "^19.1.0", "@types/react": "^19.1.0",
"@types/react-dom": "^19.1.1", "@types/react-dom": "^19.1.2",
"@types/ua-parser-js": "^0.7.39", "@types/ua-parser-js": "^0.7.39",
"@types/video.js": "^7.3.58", "@types/video.js": "^7.3.58",
"@types/wicg-file-system-access": "^2023.10.6", "@types/wicg-file-system-access": "^2023.10.6",
"@typescript-eslint/eslint-plugin": "^8.29.0", "@typescript-eslint/eslint-plugin": "^8.29.1",
"@typescript-eslint/parser": "^8.29.0", "@typescript-eslint/parser": "^8.29.1",
"emulators": "^8.3.3", "emulators": "^8.3.3",
"emulators-ui": "^0.73.9", "emulators-ui": "^0.73.9",
"eruda": "^3.4.1", "eruda": "^3.4.1",
"eslint": "^8.57.0", "eslint": "^8.57.0",
"eslint-config-airbnb": "^19.0.4", "eslint-config-airbnb": "^19.0.4",
"eslint-config-next": "^15.2.4", "eslint-config-next": "^15.3.0",
"eslint-config-prettier": "^10.1.1", "eslint-config-prettier": "^10.1.1",
"eslint-plugin-deprecation": "^3.0.0", "eslint-plugin-deprecation": "^3.0.0",
"eslint-plugin-import": "^2.31.0", "eslint-plugin-import": "^2.31.0",
@ -144,11 +144,11 @@
"postcss-styled-syntax": "^0.7.1", "postcss-styled-syntax": "^0.7.1",
"postcss-syntax": "^0.36.2", "postcss-syntax": "^0.36.2",
"serve": "^14.2.4", "serve": "^14.2.4",
"stylelint": "^16.17.0", "stylelint": "^16.18.0",
"stylelint-config-standard": "^37.0.0", "stylelint-config-standard": "^38.0.0",
"stylelint-order": "^6.0.4", "stylelint-order": "^6.0.4",
"terser": "^5.39.0", "terser": "^5.39.0",
"tinymce": "^6.8.3", "tinymce": "^7.8.0",
"ts-prune": "^0.10.3", "ts-prune": "^0.10.3",
"typescript": "^5.8.3", "typescript": "^5.8.3",
"webamp": "^1.5.0", "webamp": "^1.5.0",

View File

@ -61,7 +61,7 @@ const GlobalStyle = styled.createGlobalStyle`
input::selection, input::selection,
textarea::selection { textarea::selection {
background-color: rgb(0, 120, 215); background-color: rgb(0 120 215);
color: #fff; color: #fff;
} }

510
yarn.lock
View File

@ -359,10 +359,10 @@
resolved "https://registry.yarnpkg.com/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz#519c1549b0e147759e7825701ecffd25e5819f7b" resolved "https://registry.yarnpkg.com/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz#519c1549b0e147759e7825701ecffd25e5819f7b"
integrity sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg== integrity sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==
"@emnapi/runtime@^1.2.0": "@emnapi/runtime@^1.4.0":
version "1.3.1" version "1.4.0"
resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.3.1.tgz#0fcaa575afc31f455fd33534c19381cfce6c6f60" resolved "https://registry.yarnpkg.com/@emnapi/runtime/-/runtime-1.4.0.tgz#8f509bf1059a5551c8fe829a1c4e91db35fdfbee"
integrity sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw== integrity sha512-64WYIf4UYcdLnbKn/umDlNjQDSS8AgZrI/R9+x5ilkUVFxXcA1Ebl+gQLc/6mERA4407Xof0R7wEyEuj091CVw==
dependencies: dependencies:
tslib "^2.4.0" tslib "^2.4.0"
@ -451,118 +451,123 @@
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3"
integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==
"@img/sharp-darwin-arm64@0.33.5": "@img/sharp-darwin-arm64@0.34.1":
version "0.33.5" version "0.34.1"
resolved "https://registry.yarnpkg.com/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz#ef5b5a07862805f1e8145a377c8ba6e98813ca08" resolved "https://registry.yarnpkg.com/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.1.tgz#e79a4756bea9a06a7aadb4391ee53cb154a4968c"
integrity sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ== integrity sha512-pn44xgBtgpEbZsu+lWf2KNb6OAf70X68k+yk69Ic2Xz11zHR/w24/U49XT7AeRwJ0Px+mhALhU5LPci1Aymk7A==
optionalDependencies: optionalDependencies:
"@img/sharp-libvips-darwin-arm64" "1.0.4" "@img/sharp-libvips-darwin-arm64" "1.1.0"
"@img/sharp-darwin-x64@0.33.5": "@img/sharp-darwin-x64@0.34.1":
version "0.33.5" version "0.34.1"
resolved "https://registry.yarnpkg.com/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz#e03d3451cd9e664faa72948cc70a403ea4063d61" resolved "https://registry.yarnpkg.com/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.1.tgz#f1f1d386719f6933796415d84937502b7199a744"
integrity sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q== integrity sha512-VfuYgG2r8BpYiOUN+BfYeFo69nP/MIwAtSJ7/Zpxc5QF3KS22z8Pvg3FkrSFJBPNQ7mmcUcYQFBmEQp7eu1F8Q==
optionalDependencies: optionalDependencies:
"@img/sharp-libvips-darwin-x64" "1.0.4" "@img/sharp-libvips-darwin-x64" "1.1.0"
"@img/sharp-libvips-darwin-arm64@1.0.4": "@img/sharp-libvips-darwin-arm64@1.1.0":
version "1.0.4" version "1.1.0"
resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz#447c5026700c01a993c7804eb8af5f6e9868c07f" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.1.0.tgz#843f7c09c7245dc0d3cfec2b3c83bb08799a704f"
integrity sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg== integrity sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==
"@img/sharp-libvips-darwin-x64@1.0.4": "@img/sharp-libvips-darwin-x64@1.1.0":
version "1.0.4" version "1.1.0"
resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz#e0456f8f7c623f9dbfbdc77383caa72281d86062" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.1.0.tgz#1239c24426c06a8e833815562f78047a3bfbaaf8"
integrity sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ== integrity sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==
"@img/sharp-libvips-linux-arm64@1.0.4": "@img/sharp-libvips-linux-arm64@1.1.0":
version "1.0.4" version "1.1.0"
resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz#979b1c66c9a91f7ff2893556ef267f90ebe51704" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.1.0.tgz#20d276cefd903ee483f0441ba35961679c286315"
integrity sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA== integrity sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==
"@img/sharp-libvips-linux-arm@1.0.5": "@img/sharp-libvips-linux-arm@1.1.0":
version "1.0.5" version "1.1.0"
resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz#99f922d4e15216ec205dcb6891b721bfd2884197" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.1.0.tgz#067c0b566eae8063738cf1b1db8f8a8573b5465c"
integrity sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g== integrity sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==
"@img/sharp-libvips-linux-s390x@1.0.4": "@img/sharp-libvips-linux-ppc64@1.1.0":
version "1.0.4" version "1.1.0"
resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz#f8a5eb1f374a082f72b3f45e2fb25b8118a8a5ce" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.1.0.tgz#682334595f2ca00e0a07a675ba170af165162802"
integrity sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA== integrity sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==
"@img/sharp-libvips-linux-x64@1.0.4": "@img/sharp-libvips-linux-s390x@1.1.0":
version "1.0.4" version "1.1.0"
resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz#d4c4619cdd157774906e15770ee119931c7ef5e0" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.1.0.tgz#82fcd68444b3666384235279c145c2b28d8ee302"
integrity sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw== integrity sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==
"@img/sharp-libvips-linuxmusl-arm64@1.0.4": "@img/sharp-libvips-linux-x64@1.1.0":
version "1.0.4" version "1.1.0"
resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz#166778da0f48dd2bded1fa3033cee6b588f0d5d5" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.1.0.tgz#65b2b908bf47156b0724fde9095676c83a18cf5a"
integrity sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA== integrity sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q==
"@img/sharp-libvips-linuxmusl-x64@1.0.4": "@img/sharp-libvips-linuxmusl-arm64@1.1.0":
version "1.0.4" version "1.1.0"
resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz#93794e4d7720b077fcad3e02982f2f1c246751ff" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.1.0.tgz#72accf924e80b081c8db83b900b444a67c203f01"
integrity sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw== integrity sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==
"@img/sharp-linux-arm64@0.33.5": "@img/sharp-libvips-linuxmusl-x64@1.1.0":
version "0.33.5" version "1.1.0"
resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz#edb0697e7a8279c9fc829a60fc35644c4839bb22" resolved "https://registry.yarnpkg.com/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.1.0.tgz#1fa052737e203f46bf44192acd01f9faf11522d7"
integrity sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA== integrity sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==
"@img/sharp-linux-arm64@0.34.1":
version "0.34.1"
resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.1.tgz#c36ef964499b8cfc2d2ed88fe68f27ce41522c80"
integrity sha512-kX2c+vbvaXC6vly1RDf/IWNXxrlxLNpBVWkdpRq5Ka7OOKj6nr66etKy2IENf6FtOgklkg9ZdGpEu9kwdlcwOQ==
optionalDependencies: optionalDependencies:
"@img/sharp-libvips-linux-arm64" "1.0.4" "@img/sharp-libvips-linux-arm64" "1.1.0"
"@img/sharp-linux-arm@0.33.5": "@img/sharp-linux-arm@0.34.1":
version "0.33.5" version "0.34.1"
resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz#422c1a352e7b5832842577dc51602bcd5b6f5eff" resolved "https://registry.yarnpkg.com/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.1.tgz#c96e38ff028d645912bb0aa132a7178b96997866"
integrity sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ== integrity sha512-anKiszvACti2sGy9CirTlNyk7BjjZPiML1jt2ZkTdcvpLU1YH6CXwRAZCA2UmRXnhiIftXQ7+Oh62Ji25W72jA==
optionalDependencies: optionalDependencies:
"@img/sharp-libvips-linux-arm" "1.0.5" "@img/sharp-libvips-linux-arm" "1.1.0"
"@img/sharp-linux-s390x@0.33.5": "@img/sharp-linux-s390x@0.34.1":
version "0.33.5" version "0.34.1"
resolved "https://registry.yarnpkg.com/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz#f5c077926b48e97e4a04d004dfaf175972059667" resolved "https://registry.yarnpkg.com/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.1.tgz#8ac58d9a49dcb08215e76c8d450717979b7815c3"
integrity sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q== integrity sha512-7s0KX2tI9mZI2buRipKIw2X1ufdTeaRgwmRabt5bi9chYfhur+/C1OXg3TKg/eag1W+6CCWLVmSauV1owmRPxA==
optionalDependencies: optionalDependencies:
"@img/sharp-libvips-linux-s390x" "1.0.4" "@img/sharp-libvips-linux-s390x" "1.1.0"
"@img/sharp-linux-x64@0.33.5": "@img/sharp-linux-x64@0.34.1":
version "0.33.5" version "0.34.1"
resolved "https://registry.yarnpkg.com/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz#d806e0afd71ae6775cc87f0da8f2d03a7c2209cb" resolved "https://registry.yarnpkg.com/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.1.tgz#3d8652efac635f0dba39d5e3b8b49515a2b2dee1"
integrity sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA== integrity sha512-wExv7SH9nmoBW3Wr2gvQopX1k8q2g5V5Iag8Zk6AVENsjwd+3adjwxtp3Dcu2QhOXr8W9NusBU6XcQUohBZ5MA==
optionalDependencies: optionalDependencies:
"@img/sharp-libvips-linux-x64" "1.0.4" "@img/sharp-libvips-linux-x64" "1.1.0"
"@img/sharp-linuxmusl-arm64@0.33.5": "@img/sharp-linuxmusl-arm64@0.34.1":
version "0.33.5" version "0.34.1"
resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz#252975b915894fb315af5deea174651e208d3d6b" resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.1.tgz#b267e6a3e06f9e4d345cde471e5480c5c39e6969"
integrity sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g== integrity sha512-DfvyxzHxw4WGdPiTF0SOHnm11Xv4aQexvqhRDAoD00MzHekAj9a/jADXeXYCDFH/DzYruwHbXU7uz+H+nWmSOQ==
optionalDependencies: optionalDependencies:
"@img/sharp-libvips-linuxmusl-arm64" "1.0.4" "@img/sharp-libvips-linuxmusl-arm64" "1.1.0"
"@img/sharp-linuxmusl-x64@0.33.5": "@img/sharp-linuxmusl-x64@0.34.1":
version "0.33.5" version "0.34.1"
resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz#3f4609ac5d8ef8ec7dadee80b560961a60fd4f48" resolved "https://registry.yarnpkg.com/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.1.tgz#a8dee4b6227f348c4bbacaa6ac3dc584a1a80391"
integrity sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw== integrity sha512-pax/kTR407vNb9qaSIiWVnQplPcGU8LRIJpDT5o8PdAx5aAA7AS3X9PS8Isw1/WfqgQorPotjrZL3Pqh6C5EBg==
optionalDependencies: optionalDependencies:
"@img/sharp-libvips-linuxmusl-x64" "1.0.4" "@img/sharp-libvips-linuxmusl-x64" "1.1.0"
"@img/sharp-wasm32@0.33.5": "@img/sharp-wasm32@0.34.1":
version "0.33.5" version "0.34.1"
resolved "https://registry.yarnpkg.com/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz#6f44f3283069d935bb5ca5813153572f3e6f61a1" resolved "https://registry.yarnpkg.com/@img/sharp-wasm32/-/sharp-wasm32-0.34.1.tgz#f7dfd66b6c231269042d3d8750c90f28b9ddcba1"
integrity sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg== integrity sha512-YDybQnYrLQfEpzGOQe7OKcyLUCML4YOXl428gOOzBgN6Gw0rv8dpsJ7PqTHxBnXnwXr8S1mYFSLSa727tpz0xg==
dependencies: dependencies:
"@emnapi/runtime" "^1.2.0" "@emnapi/runtime" "^1.4.0"
"@img/sharp-win32-ia32@0.33.5": "@img/sharp-win32-ia32@0.34.1":
version "0.33.5" version "0.34.1"
resolved "https://registry.yarnpkg.com/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz#1a0c839a40c5351e9885628c85f2e5dfd02b52a9" resolved "https://registry.yarnpkg.com/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.1.tgz#4bc293705df76a5f0a02df66ca3dc12e88f61332"
integrity sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ== integrity sha512-WKf/NAZITnonBf3U1LfdjoMgNO5JYRSlhovhRhMxXVdvWYveM4kM3L8m35onYIdh75cOMCo1BexgVQcCDzyoWw==
"@img/sharp-win32-x64@0.33.5": "@img/sharp-win32-x64@0.34.1":
version "0.33.5" version "0.34.1"
resolved "https://registry.yarnpkg.com/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz#56f00962ff0c4e0eb93d34a047d29fa995e3e342" resolved "https://registry.yarnpkg.com/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.1.tgz#8a7922fec949f037c204c79f6b83238d2482384b"
integrity sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg== integrity sha512-hw1iIAHpNE8q3uMIRCgGOeDoz9KtFNarFLQclLxr/LK1VBkj8nby18RjFvr6aP7USRYAjTZW6yisnBWMX571Tw==
"@istanbuljs/load-nyc-config@^1.0.0": "@istanbuljs/load-nyc-config@^1.0.0":
version "1.1.0" version "1.1.0"
@ -932,64 +937,64 @@
"@napi-rs/canvas-linux-x64-musl" "0.1.68" "@napi-rs/canvas-linux-x64-musl" "0.1.68"
"@napi-rs/canvas-win32-x64-msvc" "0.1.68" "@napi-rs/canvas-win32-x64-msvc" "0.1.68"
"@next/bundle-analyzer@^15.2.4": "@next/bundle-analyzer@^15.3.0":
version "15.2.4" version "15.3.0"
resolved "https://registry.yarnpkg.com/@next/bundle-analyzer/-/bundle-analyzer-15.2.4.tgz#d8eef01ec26a1b3e5339d8ba87f9ca29931c3b75" resolved "https://registry.yarnpkg.com/@next/bundle-analyzer/-/bundle-analyzer-15.3.0.tgz#b4769a490b420d3d281c512ea80d7e471bf6b7d1"
integrity sha512-72OXS/+r3Q6PW9oCBlkxogsEJ9DIoD64dGe8OZc2nKcHu3HbKKaXoDkutC8u7cxmBFd+ERt3D0/MoP7eZkhhog== integrity sha512-t1dn32bTBJTfksh2xLfpaw6hNNNrw1rsr1GlVSkRbJ5626YgEMFBjuos5tHr6l9/b+jKz1HFYFlWNgrIHqCslw==
dependencies: dependencies:
webpack-bundle-analyzer "4.10.1" webpack-bundle-analyzer "4.10.1"
"@next/env@15.2.4": "@next/env@15.3.0":
version "15.2.4" version "15.3.0"
resolved "https://registry.yarnpkg.com/@next/env/-/env-15.2.4.tgz#060f8d8ddb02be5c825eab4ccd9ab619001efffb" resolved "https://registry.yarnpkg.com/@next/env/-/env-15.3.0.tgz#ea3a2a02e8023097efa23ec573540f522815e9d4"
integrity sha512-+SFtMgoiYP3WoSswuNmxJOCwi06TdWE733D+WPjpXIe4LXGULwEaofiiAy6kbS0+XjM5xF5n3lKuBwN2SnqD9g== integrity sha512-6mDmHX24nWlHOlbwUiAOmMyY7KELimmi+ed8qWcJYjqXeC+G6JzPZ3QosOAfjNwgMIzwhXBiRiCgdh8axTTdTA==
"@next/eslint-plugin-next@15.2.4", "@next/eslint-plugin-next@^15.2.4": "@next/eslint-plugin-next@15.3.0", "@next/eslint-plugin-next@^15.3.0":
version "15.2.4" version "15.3.0"
resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-15.2.4.tgz#0be0628380bf18313a4e89954d546b01572023aa" resolved "https://registry.yarnpkg.com/@next/eslint-plugin-next/-/eslint-plugin-next-15.3.0.tgz#728dbaf0a8b7d269c338b66d636b62cd81afcf36"
integrity sha512-O8ScvKtnxkp8kL9TpJTTKnMqlkZnS+QxwoQnJwPGBxjBbzd6OVVPEJ5/pMNrktSyXQD/chEfzfFzYLM6JANOOQ== integrity sha512-511UUcpWw5GWTyKfzW58U2F/bYJyjLE9e3SlnGK/zSXq7RqLlqFO8B9bitJjumLpj317fycC96KZ2RZsjGNfBw==
dependencies: dependencies:
fast-glob "3.3.1" fast-glob "3.3.1"
"@next/swc-darwin-arm64@15.2.4": "@next/swc-darwin-arm64@15.3.0":
version "15.2.4" version "15.3.0"
resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.2.4.tgz#3a54f67aa2e0096a9147bd24dff1492e151819ae" resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.3.0.tgz#804660ea060920ed9835d079a0af64552771ccf4"
integrity sha512-1AnMfs655ipJEDC/FHkSr0r3lXBgpqKo4K1kiwfUf3iE68rDFXZ1TtHdMvf7D0hMItgDZ7Vuq3JgNMbt/+3bYw== integrity sha512-PDQcByT0ZfF2q7QR9d+PNj3wlNN4K6Q8JoHMwFyk252gWo4gKt7BF8Y2+KBgDjTFBETXZ/TkBEUY7NIIY7A/Kw==
"@next/swc-darwin-x64@15.2.4": "@next/swc-darwin-x64@15.3.0":
version "15.2.4" version "15.3.0"
resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-15.2.4.tgz#9b540f24afde1b7878623fdba9695344d26b7d67" resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-15.3.0.tgz#0e352c9aee544b18d3e4c138487ecc6aa71469b4"
integrity sha512-3qK2zb5EwCwxnO2HeO+TRqCubeI/NgCe+kL5dTJlPldV/uwCnUgC7VbEzgmxbfrkbjehL4H9BPztWOEtsoMwew== integrity sha512-m+eO21yg80En8HJ5c49AOQpFDq+nP51nu88ZOMCorvw3g//8g1JSUsEiPSiFpJo1KCTQ+jm9H0hwXK49H/RmXg==
"@next/swc-linux-arm64-gnu@15.2.4": "@next/swc-linux-arm64-gnu@15.3.0":
version "15.2.4" version "15.3.0"
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.2.4.tgz#417a234c9f4dc5495094a8979859ac528c0f1f58" resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.3.0.tgz#2dbdc7e7234bb56031ede78ad48275f66a09cdce"
integrity sha512-HFN6GKUcrTWvem8AZN7tT95zPb0GUGv9v0d0iyuTb303vbXkkbHDp/DxufB04jNVD+IN9yHy7y/6Mqq0h0YVaQ== integrity sha512-H0Kk04ZNzb6Aq/G6e0un4B3HekPnyy6D+eUBYPJv9Abx8KDYgNMWzKt4Qhj57HXV3sTTjsfc1Trc1SxuhQB+Tg==
"@next/swc-linux-arm64-musl@15.2.4": "@next/swc-linux-arm64-musl@15.3.0":
version "15.2.4" version "15.3.0"
resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.2.4.tgz#9bca76375508a175956f2d51f8547d0d6f9ffa64" resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.3.0.tgz#410143ca5650e366da5483bd5078ba9dfdd96185"
integrity sha512-Oioa0SORWLwi35/kVB8aCk5Uq+5/ZIumMK1kJV+jSdazFm2NzPDztsefzdmzzpx5oGCJ6FkUC7vkaUseNTStNA== integrity sha512-k8GVkdMrh/+J9uIv/GpnHakzgDQhrprJ/FbGQvwWmstaeFG06nnAoZCJV+wO/bb603iKV1BXt4gHG+s2buJqZA==
"@next/swc-linux-x64-gnu@15.2.4": "@next/swc-linux-x64-gnu@15.3.0":
version "15.2.4" version "15.3.0"
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.2.4.tgz#c3d5041d53a5b228bf521ed49649e0f2a7aff947" resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.3.0.tgz#1db7dc39e528a2de8ba11156585dfc74b4d6e2aa"
integrity sha512-yb5WTRaHdkgOqFOZiu6rHV1fAEK0flVpaIN2HB6kxHVSy/dIajWbThS7qON3W9/SNOH2JWkVCyulgGYekMePuw== integrity sha512-ZMQ9yzDEts/vkpFLRAqfYO1wSpIJGlQNK9gZ09PgyjBJUmg8F/bb8fw2EXKgEaHbCc4gmqMpDfh+T07qUphp9A==
"@next/swc-linux-x64-musl@15.2.4": "@next/swc-linux-x64-musl@15.3.0":
version "15.2.4" version "15.3.0"
resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.2.4.tgz#b2a51a108b1c412c69a504556cde0517631768c7" resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.3.0.tgz#3f7f0fb55a16d7b87801451555cb929117b8ff88"
integrity sha512-Dcdv/ix6srhkM25fgXiyOieFUkz+fOYkHlydWCtB0xMST6X9XYI3yPDKBZt1xuhOytONsIFJFB08xXYsxUwJLw== integrity sha512-RFwq5VKYTw9TMr4T3e5HRP6T4RiAzfDJ6XsxH8j/ZeYq2aLsBqCkFzwMI0FmnSsLaUbOb46Uov0VvN3UciHX5A==
"@next/swc-win32-arm64-msvc@15.2.4": "@next/swc-win32-arm64-msvc@15.3.0":
version "15.2.4" version "15.3.0"
resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.2.4.tgz#7d687b42512abd36f44c2c787d58a1590f174b69" resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.3.0.tgz#1eb4ba20beae55d41e02e1780bc45ceabd45550f"
integrity sha512-dW0i7eukvDxtIhCYkMrZNQfNicPDExt2jPb9AZPpL7cfyUo7QSNl1DjsHjmmKp6qNAqUESyT8YFl/Aw91cNJJg== integrity sha512-a7kUbqa/k09xPjfCl0RSVAvEjAkYBYxUzSVAzk2ptXiNEL+4bDBo9wNC43G/osLA/EOGzG4CuNRFnQyIHfkRgQ==
"@next/swc-win32-x64-msvc@15.2.4": "@next/swc-win32-x64-msvc@15.3.0":
version "15.2.4" version "15.3.0"
resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.2.4.tgz#779a0ea272fa4f509387f3b320e2d70803943a95" resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.3.0.tgz#68740dee9831fcd738ab2056438bd3de75712f65"
integrity sha512-SbnWkJmkS7Xl3kre8SdMF6F/XDh1DTFEhp0jRTj/uB8iPKoU2bb2NDfcu+iifv1+mxQEd1g2vvSxcZbXSKyWiQ== integrity sha512-vHUQS4YVGJPmpjn7r5lEZuMhK5UQBNBRSB+iGDvJjaNk649pTIcRluDWNb9siunyLLiu/LDPHfvxBtNamyuLTw==
"@noble/ciphers@0.2.0": "@noble/ciphers@0.2.0":
version "0.2.0" version "0.2.0"
@ -1332,10 +1337,10 @@
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6"
integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==
"@types/react-dom@^19.1.1": "@types/react-dom@^19.1.2":
version "19.1.1" version "19.1.2"
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.1.1.tgz#a8d097b28247d1129cf56e74d1622c98978c04ed" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-19.1.2.tgz#bd1fe3b8c28a3a2e942f85314dcfb71f531a242f"
integrity sha512-jFf/woGTVTjUJsl2O7hcopJ1r0upqoq/vIOoCj0yLh3RIXxWcljlpuZ+vEBRXsymD1jhfeJrlyTy/S1UW+4y1w== integrity sha512-XGJkWF41Qq305SKWEILa1O8vzhb3aOo3ogBlSmiqNko/WmRb6QIaweuZCXjKygVDXpzXb5wyxKTSOsmkuqj+Qw==
"@types/react-redux@^7.1.20": "@types/react-redux@^7.1.20":
version "7.1.33" version "7.1.33"
@ -1429,16 +1434,16 @@
natural-compare "^1.4.0" natural-compare "^1.4.0"
ts-api-utils "^1.3.0" ts-api-utils "^1.3.0"
"@typescript-eslint/eslint-plugin@^8.29.0": "@typescript-eslint/eslint-plugin@^8.29.1":
version "8.29.0" version "8.29.1"
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.29.0.tgz#151c4878700a5ad229ce6713d2674d58b626b3d9" resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.29.1.tgz#593639d9bb5239b2d877d65757b7e2c9100a2e84"
integrity sha512-PAIpk/U7NIS6H7TEtN45SPGLQaHNgB7wSjsQV/8+KYokAb2T/gloOA/Bee2yd4/yKVhPKe5LlaUGhAZk5zmSaQ== integrity sha512-ba0rr4Wfvg23vERs3eB+P3lfj2E+2g3lhWcCVukUuhtcdUx5lSIFZlGFEBHKr+3zizDa/TvZTptdNHVZWAkSBg==
dependencies: dependencies:
"@eslint-community/regexpp" "^4.10.0" "@eslint-community/regexpp" "^4.10.0"
"@typescript-eslint/scope-manager" "8.29.0" "@typescript-eslint/scope-manager" "8.29.1"
"@typescript-eslint/type-utils" "8.29.0" "@typescript-eslint/type-utils" "8.29.1"
"@typescript-eslint/utils" "8.29.0" "@typescript-eslint/utils" "8.29.1"
"@typescript-eslint/visitor-keys" "8.29.0" "@typescript-eslint/visitor-keys" "8.29.1"
graphemer "^1.4.0" graphemer "^1.4.0"
ignore "^5.3.1" ignore "^5.3.1"
natural-compare "^1.4.0" natural-compare "^1.4.0"
@ -1462,15 +1467,15 @@
"@typescript-eslint/visitor-keys" "8.6.0" "@typescript-eslint/visitor-keys" "8.6.0"
debug "^4.3.4" debug "^4.3.4"
"@typescript-eslint/parser@^8.29.0": "@typescript-eslint/parser@^8.29.1":
version "8.29.0" version "8.29.1"
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.29.0.tgz#b98841e0a8099728cb8583da92326fcb7f5be1d2" resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.29.1.tgz#10bf37411be0a199c27b6515726e22fe8d3df8d0"
integrity sha512-8C0+jlNJOwQso2GapCVWWfW/rzaq7Lbme+vGUFKE31djwNncIpgXD7Cd4weEsDdkoZDjH0lwwr3QDQFuyrMg9g== integrity sha512-zczrHVEqEaTwh12gWBIJWj8nx+ayDcCJs06yoNMY0kwjMWDM6+kppljY+BxWI06d2Ja+h4+WdufDcwMnnMEWmg==
dependencies: dependencies:
"@typescript-eslint/scope-manager" "8.29.0" "@typescript-eslint/scope-manager" "8.29.1"
"@typescript-eslint/types" "8.29.0" "@typescript-eslint/types" "8.29.1"
"@typescript-eslint/typescript-estree" "8.29.0" "@typescript-eslint/typescript-estree" "8.29.1"
"@typescript-eslint/visitor-keys" "8.29.0" "@typescript-eslint/visitor-keys" "8.29.1"
debug "^4.3.4" debug "^4.3.4"
"@typescript-eslint/scope-manager@5.62.0": "@typescript-eslint/scope-manager@5.62.0":
@ -1497,13 +1502,13 @@
"@typescript-eslint/types" "8.2.0" "@typescript-eslint/types" "8.2.0"
"@typescript-eslint/visitor-keys" "8.2.0" "@typescript-eslint/visitor-keys" "8.2.0"
"@typescript-eslint/scope-manager@8.29.0": "@typescript-eslint/scope-manager@8.29.1":
version "8.29.0" version "8.29.1"
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.29.0.tgz#8fd9872823aef65ff71d3f6d1ec9316ace0b6bf3" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.29.1.tgz#cfdfd4144f20c38b9d3e430efd6480e297ef52f6"
integrity sha512-aO1PVsq7Gm+tcghabUpzEnVSFMCU4/nYIgC2GOatJcllvWfnhrgW0ZEbnTxm36QsikmCN1K/6ZgM7fok2I7xNw== integrity sha512-2nggXGX5F3YrsGN08pw4XpMLO1Rgtnn4AzTegC2MDesv6q3QaTU5yU7IbS1tf1IwCR0Hv/1EFygLn9ms6LIpDA==
dependencies: dependencies:
"@typescript-eslint/types" "8.29.0" "@typescript-eslint/types" "8.29.1"
"@typescript-eslint/visitor-keys" "8.29.0" "@typescript-eslint/visitor-keys" "8.29.1"
"@typescript-eslint/scope-manager@8.6.0": "@typescript-eslint/scope-manager@8.6.0":
version "8.6.0" version "8.6.0"
@ -1513,13 +1518,13 @@
"@typescript-eslint/types" "8.6.0" "@typescript-eslint/types" "8.6.0"
"@typescript-eslint/visitor-keys" "8.6.0" "@typescript-eslint/visitor-keys" "8.6.0"
"@typescript-eslint/type-utils@8.29.0": "@typescript-eslint/type-utils@8.29.1":
version "8.29.0" version "8.29.1"
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.29.0.tgz#98dcfd1193cb4e2b2d0294a8656ce5eb58c443a9" resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.29.1.tgz#653dfff5c1711bc920a6a46a5a2c274899f00179"
integrity sha512-ahaWQ42JAOx+NKEf5++WC/ua17q5l+j1GFrbbpVKzFL/tKVc0aYY8rVSYUpUvt2hUP1YBr7mwXzx+E/DfUWI9Q== integrity sha512-DkDUSDwZVCYN71xA4wzySqqcZsHKic53A4BLqmrWFFpOpNSoxX233lwGu/2135ymTCR04PoKiEEEvN1gFYg4Tw==
dependencies: dependencies:
"@typescript-eslint/typescript-estree" "8.29.0" "@typescript-eslint/typescript-estree" "8.29.1"
"@typescript-eslint/utils" "8.29.0" "@typescript-eslint/utils" "8.29.1"
debug "^4.3.4" debug "^4.3.4"
ts-api-utils "^2.0.1" ts-api-utils "^2.0.1"
@ -1548,10 +1553,10 @@
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.2.0.tgz#dfe9895a2812f7c6bf7af863054c22a67060420c" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.2.0.tgz#dfe9895a2812f7c6bf7af863054c22a67060420c"
integrity sha512-6a9QSK396YqmiBKPkJtxsgZZZVjYQ6wQ/TlI0C65z7vInaETuC6HAHD98AGLC8DyIPqHytvNuS8bBVvNLKyqvQ== integrity sha512-6a9QSK396YqmiBKPkJtxsgZZZVjYQ6wQ/TlI0C65z7vInaETuC6HAHD98AGLC8DyIPqHytvNuS8bBVvNLKyqvQ==
"@typescript-eslint/types@8.29.0": "@typescript-eslint/types@8.29.1":
version "8.29.0" version "8.29.1"
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.29.0.tgz#65add70ab4ef66beaa42a5addf87dab2b05b1f33" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.29.1.tgz#984ed1283fedbfb41d3993a9abdcb7b299971500"
integrity sha512-wcJL/+cOXV+RE3gjCyl/V2G877+2faqvlgtso/ZRbTCnZazh0gXhe+7gbAnfubzN2bNsBtZjDvlh7ero8uIbzg== integrity sha512-VT7T1PuJF1hpYC3AGm2rCgJBjHL3nc+A/bhOp9sGMKfi5v0WufsX/sHCFBfNTx2F+zA6qBc/PD0/kLRLjdt8mQ==
"@typescript-eslint/types@8.6.0": "@typescript-eslint/types@8.6.0":
version "8.6.0" version "8.6.0"
@ -1599,13 +1604,13 @@
semver "^7.6.0" semver "^7.6.0"
ts-api-utils "^1.3.0" ts-api-utils "^1.3.0"
"@typescript-eslint/typescript-estree@8.29.0": "@typescript-eslint/typescript-estree@8.29.1":
version "8.29.0" version "8.29.1"
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.29.0.tgz#d201a4f115327ec90496307c9958262285065b00" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.29.1.tgz#4ac085665ed5390d11c0e3426427978570e3b747"
integrity sha512-yOfen3jE9ISZR/hHpU/bmNvTtBW1NjRbkSFdZOksL1N+ybPEE7UVGMwqvS6CP022Rp00Sb0tdiIkhSCe6NI8ow== integrity sha512-l1enRoSaUkQxOQnbi0KPUtqeZkSiFlqrx9/3ns2rEDhGKfTa+88RmXqedC1zmVTOWrLc2e6DEJrTA51C9iLH5g==
dependencies: dependencies:
"@typescript-eslint/types" "8.29.0" "@typescript-eslint/types" "8.29.1"
"@typescript-eslint/visitor-keys" "8.29.0" "@typescript-eslint/visitor-keys" "8.29.1"
debug "^4.3.4" debug "^4.3.4"
fast-glob "^3.3.2" fast-glob "^3.3.2"
is-glob "^4.0.3" is-glob "^4.0.3"
@ -1641,15 +1646,15 @@
eslint-scope "^5.1.1" eslint-scope "^5.1.1"
semver "^7.3.7" semver "^7.3.7"
"@typescript-eslint/utils@8.29.0": "@typescript-eslint/utils@8.29.1":
version "8.29.0" version "8.29.1"
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.29.0.tgz#d6d22b19c8c4812a874f00341f686b45b9fe895f" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.29.1.tgz#3d206c8c8def3527a8eb0588e94e3e60f7e167c9"
integrity sha512-gX/A0Mz9Bskm8avSWFcK0gP7cZpbY4AIo6B0hWYFCaIsz750oaiWR4Jr2CI+PQhfW1CpcQr9OlfPS+kMFegjXA== integrity sha512-QAkFEbytSaB8wnmB+DflhUPz6CLbFWE2SnSCrRMEa+KnXIzDYbpsn++1HGvnfAsUY44doDXmvRkO5shlM/3UfA==
dependencies: dependencies:
"@eslint-community/eslint-utils" "^4.4.0" "@eslint-community/eslint-utils" "^4.4.0"
"@typescript-eslint/scope-manager" "8.29.0" "@typescript-eslint/scope-manager" "8.29.1"
"@typescript-eslint/types" "8.29.0" "@typescript-eslint/types" "8.29.1"
"@typescript-eslint/typescript-estree" "8.29.0" "@typescript-eslint/typescript-estree" "8.29.1"
"@typescript-eslint/utils@8.6.0": "@typescript-eslint/utils@8.6.0":
version "8.6.0" version "8.6.0"
@ -1705,12 +1710,12 @@
"@typescript-eslint/types" "8.2.0" "@typescript-eslint/types" "8.2.0"
eslint-visitor-keys "^3.4.3" eslint-visitor-keys "^3.4.3"
"@typescript-eslint/visitor-keys@8.29.0": "@typescript-eslint/visitor-keys@8.29.1":
version "8.29.0" version "8.29.1"
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.29.0.tgz#2356336c9efdc3597ffcd2aa1ce95432852b743d" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.29.1.tgz#9b74e5098c71138d42bbf2178fbe4dfad45d6b9a"
integrity sha512-Sne/pVz8ryR03NFK21VpN88dZ2FdQXOlq3VIklbrTYEt8yXtRFr9tvUhqvCeKjqYk5FSim37sHbooT6vzBTZcg== integrity sha512-RGLh5CRaUEf02viP5c1Vh1cMGffQscyHe7HPAzGpfmfflFg1wUz2rYxd+OZqwpeypYvZ8UxSxuIpF++fmOzEcg==
dependencies: dependencies:
"@typescript-eslint/types" "8.29.0" "@typescript-eslint/types" "8.29.1"
eslint-visitor-keys "^4.2.0" eslint-visitor-keys "^4.2.0"
"@typescript-eslint/visitor-keys@8.6.0": "@typescript-eslint/visitor-keys@8.6.0":
@ -3557,12 +3562,12 @@ eslint-config-airbnb@^19.0.4:
object.assign "^4.1.2" object.assign "^4.1.2"
object.entries "^1.1.5" object.entries "^1.1.5"
eslint-config-next@^15.2.4: eslint-config-next@^15.3.0:
version "15.2.4" version "15.3.0"
resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-15.2.4.tgz#549084ab268c3ced41ecdbded1892e4c8ecc442e" resolved "https://registry.yarnpkg.com/eslint-config-next/-/eslint-config-next-15.3.0.tgz#f2930e5ab7ab8eab5aad697dd6303ff62d3f72e7"
integrity sha512-v4gYjd4eYIme8qzaJItpR5MMBXJ0/YV07u7eb50kEnlEmX7yhOjdUdzz70v4fiINYRjLf8X8TbogF0k7wlz6sA== integrity sha512-+Z3M1W9MnJjX3W4vI9CHfKlEyhTWOUHvc5dB89FyRnzPsUkJlLWZOi8+1pInuVcSztSM4MwBFB0hIHf4Rbwu4g==
dependencies: dependencies:
"@next/eslint-plugin-next" "15.2.4" "@next/eslint-plugin-next" "15.3.0"
"@rushstack/eslint-patch" "^1.10.3" "@rushstack/eslint-patch" "^1.10.3"
"@typescript-eslint/eslint-plugin" "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0" "@typescript-eslint/eslint-plugin" "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0"
"@typescript-eslint/parser" "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0" "@typescript-eslint/parser" "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0"
@ -6012,10 +6017,10 @@ media-typer@^1.1.0:
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-1.1.0.tgz#6ab74b8f2d3320f2064b2a87a38e7931ff3a5561" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-1.1.0.tgz#6ab74b8f2d3320f2064b2a87a38e7931ff3a5561"
integrity sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw== integrity sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==
mediainfo.js@^0.3.4: mediainfo.js@^0.3.5:
version "0.3.4" version "0.3.5"
resolved "https://registry.yarnpkg.com/mediainfo.js/-/mediainfo.js-0.3.4.tgz#08868f549590d37a1cf6984df7630df89fc58696" resolved "https://registry.yarnpkg.com/mediainfo.js/-/mediainfo.js-0.3.5.tgz#b7e4b127a60607887255fb1fe8086b9139de08be"
integrity sha512-uTUlVqw9PcsuVt4DcXvqfQGKQBx3BCyQcDnJ68kSQyOxz0InIsCuykPShrYp+c5uDr6Mvhy5AfaboHn77xR7Ug== integrity sha512-frLJzKOoAUC0sbPzmg9VOR+WFbNj5CarbTuOzXeH9cOl33haU/CGcyXUTWK00HPXCVS2N5eT0o0dirVxaPIOIw==
dependencies: dependencies:
yargs "^17.7.2" yargs "^17.7.2"
@ -6273,12 +6278,12 @@ negotiator@0.6.3:
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
next@^15.2.4: next@^15.3.0:
version "15.2.4" version "15.3.0"
resolved "https://registry.yarnpkg.com/next/-/next-15.2.4.tgz#e05225e9511df98e3b2edc713e17f4c970bff961" resolved "https://registry.yarnpkg.com/next/-/next-15.3.0.tgz#f8aa64ab584664db75648bd87d5d68c02eb2d56f"
integrity sha512-VwL+LAaPSxEkd3lU2xWbgEOtrM8oedmyhBqaVNmgKB+GvZlCy9rgaEc+y2on0wv+l0oSFqLtYD6dcC1eAedUaQ== integrity sha512-k0MgP6BsK8cZ73wRjMazl2y2UcXj49ZXLDEgx6BikWuby/CN+nh81qFFI16edgd7xYpe/jj2OZEIwCoqnzz0bQ==
dependencies: dependencies:
"@next/env" "15.2.4" "@next/env" "15.3.0"
"@swc/counter" "0.1.3" "@swc/counter" "0.1.3"
"@swc/helpers" "0.5.15" "@swc/helpers" "0.5.15"
busboy "1.6.0" busboy "1.6.0"
@ -6286,15 +6291,15 @@ next@^15.2.4:
postcss "8.4.31" postcss "8.4.31"
styled-jsx "5.1.6" styled-jsx "5.1.6"
optionalDependencies: optionalDependencies:
"@next/swc-darwin-arm64" "15.2.4" "@next/swc-darwin-arm64" "15.3.0"
"@next/swc-darwin-x64" "15.2.4" "@next/swc-darwin-x64" "15.3.0"
"@next/swc-linux-arm64-gnu" "15.2.4" "@next/swc-linux-arm64-gnu" "15.3.0"
"@next/swc-linux-arm64-musl" "15.2.4" "@next/swc-linux-arm64-musl" "15.3.0"
"@next/swc-linux-x64-gnu" "15.2.4" "@next/swc-linux-x64-gnu" "15.3.0"
"@next/swc-linux-x64-musl" "15.2.4" "@next/swc-linux-x64-musl" "15.3.0"
"@next/swc-win32-arm64-msvc" "15.2.4" "@next/swc-win32-arm64-msvc" "15.3.0"
"@next/swc-win32-x64-msvc" "15.2.4" "@next/swc-win32-x64-msvc" "15.3.0"
sharp "^0.33.5" sharp "^0.34.1"
no-case@^3.0.4: no-case@^3.0.4:
version "3.0.4" version "3.0.4"
@ -7414,7 +7419,7 @@ scslre@0.3.0, scslre@^0.3.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==
semver@7.7.1: semver@7.7.1, semver@^7.7.1:
version "7.7.1" version "7.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f" resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f"
integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA== integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==
@ -7507,34 +7512,35 @@ shallowequal@1.1.0:
resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8"
integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==
sharp@^0.33.5: sharp@^0.34.1:
version "0.33.5" version "0.34.1"
resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.33.5.tgz#13e0e4130cc309d6a9497596715240b2ec0c594e" resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.34.1.tgz#e5922894b0cc7ddf159eeabc6d5668e4e8b11d61"
integrity sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw== integrity sha512-1j0w61+eVxu7DawFJtnfYcvSv6qPFvfTaqzTQ2BLknVhHTwGS8sc63ZBF4rzkWMBVKybo4S5OBtDdZahh2A1xg==
dependencies: dependencies:
color "^4.2.3" color "^4.2.3"
detect-libc "^2.0.3" detect-libc "^2.0.3"
semver "^7.6.3" semver "^7.7.1"
optionalDependencies: optionalDependencies:
"@img/sharp-darwin-arm64" "0.33.5" "@img/sharp-darwin-arm64" "0.34.1"
"@img/sharp-darwin-x64" "0.33.5" "@img/sharp-darwin-x64" "0.34.1"
"@img/sharp-libvips-darwin-arm64" "1.0.4" "@img/sharp-libvips-darwin-arm64" "1.1.0"
"@img/sharp-libvips-darwin-x64" "1.0.4" "@img/sharp-libvips-darwin-x64" "1.1.0"
"@img/sharp-libvips-linux-arm" "1.0.5" "@img/sharp-libvips-linux-arm" "1.1.0"
"@img/sharp-libvips-linux-arm64" "1.0.4" "@img/sharp-libvips-linux-arm64" "1.1.0"
"@img/sharp-libvips-linux-s390x" "1.0.4" "@img/sharp-libvips-linux-ppc64" "1.1.0"
"@img/sharp-libvips-linux-x64" "1.0.4" "@img/sharp-libvips-linux-s390x" "1.1.0"
"@img/sharp-libvips-linuxmusl-arm64" "1.0.4" "@img/sharp-libvips-linux-x64" "1.1.0"
"@img/sharp-libvips-linuxmusl-x64" "1.0.4" "@img/sharp-libvips-linuxmusl-arm64" "1.1.0"
"@img/sharp-linux-arm" "0.33.5" "@img/sharp-libvips-linuxmusl-x64" "1.1.0"
"@img/sharp-linux-arm64" "0.33.5" "@img/sharp-linux-arm" "0.34.1"
"@img/sharp-linux-s390x" "0.33.5" "@img/sharp-linux-arm64" "0.34.1"
"@img/sharp-linux-x64" "0.33.5" "@img/sharp-linux-s390x" "0.34.1"
"@img/sharp-linuxmusl-arm64" "0.33.5" "@img/sharp-linux-x64" "0.34.1"
"@img/sharp-linuxmusl-x64" "0.33.5" "@img/sharp-linuxmusl-arm64" "0.34.1"
"@img/sharp-wasm32" "0.33.5" "@img/sharp-linuxmusl-x64" "0.34.1"
"@img/sharp-win32-ia32" "0.33.5" "@img/sharp-wasm32" "0.34.1"
"@img/sharp-win32-x64" "0.33.5" "@img/sharp-win32-ia32" "0.34.1"
"@img/sharp-win32-x64" "0.34.1"
shebang-command@^2.0.0: shebang-command@^2.0.0:
version "2.0.0" version "2.0.0"
@ -8036,17 +8042,17 @@ styled-jsx@5.1.6:
dependencies: dependencies:
client-only "0.0.1" client-only "0.0.1"
stylelint-config-recommended@^15.0.0: stylelint-config-recommended@^16.0.0:
version "15.0.0" version "16.0.0"
resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-15.0.0.tgz#93d48db401215708b724f078533864e52085a07b" resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-16.0.0.tgz#0221f19902816fe7d53d9a01eb0be4cc7b4fe80a"
integrity sha512-9LejMFsat7L+NXttdHdTq94byn25TD+82bzGRiV1Pgasl99pWnwipXS5DguTpp3nP1XjvLXVnEJIuYBfsRjRkA== integrity sha512-4RSmPjQegF34wNcK1e1O3Uz91HN8P1aFdFzio90wNK9mjgAI19u5vsU868cVZboKzCaa5XbpvtTzAAGQAxpcXA==
stylelint-config-standard@^37.0.0: stylelint-config-standard@^38.0.0:
version "37.0.0" version "38.0.0"
resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-37.0.0.tgz#55e75c7215d5398b096d2f75af6a16693c18532d" resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-38.0.0.tgz#9d673ec1f35d7569476ee4b0582e7dd5faebf036"
integrity sha512-+6eBlbSTrOn/il2RlV0zYGQwRTkr+WtzuVSs1reaWGObxnxLpbcspCUYajVQHonVfxVw2U+h42azGhrBvcg8OA== integrity sha512-uj3JIX+dpFseqd/DJx8Gy3PcRAJhlEZ2IrlFOc4LUxBX/PNMEQ198x7LCOE2Q5oT9Vw8nyc4CIL78xSqPr6iag==
dependencies: dependencies:
stylelint-config-recommended "^15.0.0" stylelint-config-recommended "^16.0.0"
stylelint-order@^6.0.4: stylelint-order@^6.0.4:
version "6.0.4" version "6.0.4"
@ -8056,10 +8062,10 @@ stylelint-order@^6.0.4:
postcss "^8.4.32" postcss "^8.4.32"
postcss-sorting "^8.0.2" postcss-sorting "^8.0.2"
stylelint@^16.17.0: stylelint@^16.18.0:
version "16.17.0" version "16.18.0"
resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-16.17.0.tgz#12f31389283883d8d15bb5c019830af8176998a1" resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-16.18.0.tgz#8e992c3a7af1b2ebf7ea5ccf26c2415adbea64b4"
integrity sha512-I9OwVIWRMqVm2Br5iTbrfSqGRPWQUlvm6oXO1xZuYYu0Gpduy67N8wXOZv15p6E/JdlZiAtQaIoLKZEWk5hrjw== integrity sha512-OXb68qzesv7J70BSbFwfK3yTVLEVXiQ/ro6wUE4UrSbKCMjLLA02S8Qq3LC01DxKyVjk7z8xh35aB4JzO3/sNA==
dependencies: dependencies:
"@csstools/css-parser-algorithms" "^3.0.4" "@csstools/css-parser-algorithms" "^3.0.4"
"@csstools/css-tokenizer" "^3.0.3" "@csstools/css-tokenizer" "^3.0.3"
@ -8209,10 +8215,10 @@ tiny-inflate@^1.0.3:
resolved "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz#122715494913a1805166aaf7c93467933eea26c4" resolved "https://registry.yarnpkg.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz#122715494913a1805166aaf7c93467933eea26c4"
integrity sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw== integrity sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==
tinymce@^6.8.3: tinymce@^7.8.0:
version "6.8.4" version "7.8.0"
resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-6.8.4.tgz#53e1313ebfe5524b24c0fa45937d51fda058632d" resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-7.8.0.tgz#d57a597aecdc2108f2dd68fe74c6099c0a0ef66f"
integrity sha512-okoJyxuPv1gzASxQDNgQbnUXOdAIyoOSXcXcZZu7tiW0PSKEdf3SdASxPBupRj+64/E3elHwVRnzSdo82Emqbg== integrity sha512-MUER5MWV9mkOB4expgbWknh/C5ZJvOXQlMVSx4tJxTuYtcUCDB6bMZ34fWNOIc8LvrnXmGHGj0eGQuxjQyRgrA==
tinyqueue@^1.2.3: tinyqueue@^1.2.3:
version "1.2.3" version "1.2.3"