New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

nextjs-themes

Package Overview
Dependencies
Maintainers
0
Versions
42
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nextjs-themes - npm Package Compare versions

Comparing version 4.0.4 to 4.0.5

chunk-A26HG2QE.mjs

2

client/color-switch/color-switch.js

@@ -1,1 +0,1 @@

"use strict";var T=Object.defineProperty;var w=Object.getOwnPropertyDescriptor;var F=Object.getOwnPropertyNames;var R=Object.prototype.hasOwnProperty;var L=(o,e)=>{for(var t in e)T(o,t,{get:e[t],enumerable:!0})},P=(o,e,t,l)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of F(e))!R.call(o,n)&&n!==t&&T(o,n,{get:()=>e[n],enumerable:!(l=w(e,n))||l.enumerable});return o};var D=o=>P(T({},"__esModule",{value:!0}),o);var H={};L(H,{ColorSwitch:()=>A});module.exports=D(H);var S={s:"nth-s",system:"nth-system",dark:"nth-dark",a:"nth-a",light:"nth-light"};var x=require("react");var g=require("r18gs");var f="nth",i="light",p="dark",a="system";var E={t:"",d:p,l:i,c:a,s:i},C=o=>{let e=o!=null?o:"#"+f;return(0,g.useRGS)(e,()=>{let t=typeof m!="undefined"&&localStorage.getItem(e);return t?{...JSON.parse(t),s:m.matches?p:i}:E})},v=o=>{let e=`${o!=null?o:`#${f}`}-`;return(0,g.useRGS)(e,{})};var y=[a,p,i],u,k=o=>{let[e,t]=C(o),[l,n]=v(o);(0,x.useEffect)(()=>{u=window.r},[]);let h=r=>s=>t(c=>({...c,[r]:s})),d={theme:e.t,darkTheme:e.d,lightTheme:e.l,colorSchemePref:e.c,systemColorScheme:e.s,resolvedColorScheme:e.c===a||e.c===""?e.s:e.c,resolvedTheme:e.t,setTheme:h("t"),setDarkTheme:h("d"),setLightTheme:h("l"),setThemeSet:({darkTheme:r,lightTheme:s})=>t(c=>({...c,d:r,l:s})),setColorSchemePref:h("c"),toggleColorScheme(r){let s=y.indexOf(e.c),c=y.length;(s===-1||r&&s===c-1)&&(s=0),h("c")(y[(s+1)%c])},setForcedColorScheme:r=>n(s=>({...s,fc:r})),setForcedTheme:r=>n(s=>({...s,f:r}))};if(u){let r=u(e);d.resolvedColorScheme=r[0],d.resolvedTheme=r[1]}return d};var b=require("react/jsx-runtime"),A=({size:o=25,skipSystem:e,targetSelector:t,className:l,...n})=>{let{toggleColorScheme:h,colorSchemePref:d}=k(t);return(0,b.jsx)("button",{className:[S.s,S[d],l].join(" "),onClick:()=>h(e),style:{"--s":o+"px"},...n})};0&&(module.exports={ColorSwitch});
"use strict";var p=Object.defineProperty;var x=Object.getOwnPropertyDescriptor;var k=Object.getOwnPropertyNames;var b=Object.prototype.hasOwnProperty;var w=(o,e)=>{for(var t in e)p(o,t,{get:e[t],enumerable:!0})},D=(o,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of k(e))!b.call(o,s)&&s!==t&&p(o,s,{get:()=>e[s],enumerable:!(r=x(e,s))||r.enumerable});return o};var R=o=>D(p({},"__esModule",{value:!0}),o);var L={};w(L,{ColorSwitch:()=>F});module.exports=R(L);var T={s:"nth-s",system:"nth-system",dark:"nth-dark",a:"nth-a",light:"nth-light"};var y=require("r18gs");var f="nth",i="light",c="dark",a="system";var E={t:"",d:c,l:i,c:a,s:i},S="undefined",C=o=>{let e=o!=null?o:"#"+f;return(0,y.useRGS)(e,()=>{let t=typeof m!==S&&localStorage.getItem(e);return t?{...JSON.parse(t),s:m.matches?c:i}:E})};var g=[a,c,i],d,v=o=>{let[e,t]=C(o);!d&&typeof window!=S&&(d=window.r);let r=n=>h=>t(l=>({...l,[n]:h})),s={theme:e.t,darkTheme:e.d,lightTheme:e.l,colorSchemePref:e.c,systemColorScheme:e.s,resolvedColorScheme:e.c===a||e.c===""?e.s:e.c,resolvedTheme:e.t,setTheme:r("t"),setDarkTheme:r("d"),setLightTheme:r("l"),setThemeSet:({darkTheme:n,lightTheme:h})=>t(l=>({...l,d:n,l:h})),setColorSchemePref:r("c"),toggleColorScheme(n){let h=g.indexOf(e.c),l=g.length;(h===-1||n&&h===l-1)&&(h=0),r("c")(g[(h+1)%l])},setForcedColorScheme:r("fc"),setForcedTheme:r("f")};if(d){let n=d(e);s.resolvedColorScheme=n[0],s.resolvedTheme=n[1]}return s};var u=require("react/jsx-runtime"),F=({size:o=25,skipSystem:e,targetSelector:t,className:r,...s})=>{let{toggleColorScheme:n,colorSchemePref:h}=v(t);return(0,u.jsx)("button",{className:[T.s,T[h],r].join(" "),onClick:()=>n(e),style:{"--s":o+"px"},...s})};0&&(module.exports={ColorSwitch});
"use client";
"use strict";var T=Object.defineProperty;var w=Object.getOwnPropertyDescriptor;var F=Object.getOwnPropertyNames;var R=Object.prototype.hasOwnProperty;var L=(o,e)=>{for(var t in e)T(o,t,{get:e[t],enumerable:!0})},P=(o,e,t,l)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of F(e))!R.call(o,n)&&n!==t&&T(o,n,{get:()=>e[n],enumerable:!(l=w(e,n))||l.enumerable});return o};var D=o=>P(T({},"__esModule",{value:!0}),o);var H={};L(H,{ColorSwitch:()=>A});module.exports=D(H);var S={s:"nth-s",system:"nth-system",dark:"nth-dark",a:"nth-a",light:"nth-light"};var x=require("react");var g=require("r18gs");var f="nth",i="light",p="dark",a="system";var E={t:"",d:p,l:i,c:a,s:i},C=o=>{let e=o!=null?o:"#"+f;return(0,g.useRGS)(e,()=>{let t=typeof m!="undefined"&&localStorage.getItem(e);return t?{...JSON.parse(t),s:m.matches?p:i}:E})},v=o=>{let e=`${o!=null?o:`#${f}`}-`;return(0,g.useRGS)(e,{})};var y=[a,p,i],u,k=o=>{let[e,t]=C(o),[l,n]=v(o);(0,x.useEffect)(()=>{u=window.r},[]);let h=r=>s=>t(c=>({...c,[r]:s})),d={theme:e.t,darkTheme:e.d,lightTheme:e.l,colorSchemePref:e.c,systemColorScheme:e.s,resolvedColorScheme:e.c===a||e.c===""?e.s:e.c,resolvedTheme:e.t,setTheme:h("t"),setDarkTheme:h("d"),setLightTheme:h("l"),setThemeSet:({darkTheme:r,lightTheme:s})=>t(c=>({...c,d:r,l:s})),setColorSchemePref:h("c"),toggleColorScheme(r){let s=y.indexOf(e.c),c=y.length;(s===-1||r&&s===c-1)&&(s=0),h("c")(y[(s+1)%c])},setForcedColorScheme:r=>n(s=>({...s,fc:r})),setForcedTheme:r=>n(s=>({...s,f:r}))};if(u){let r=u(e);d.resolvedColorScheme=r[0],d.resolvedTheme=r[1]}return d};var b=require("react/jsx-runtime"),A=({size:o=25,skipSystem:e,targetSelector:t,className:l,...n})=>{let{toggleColorScheme:h,colorSchemePref:d}=k(t);return(0,b.jsx)("button",{className:[S.s,S[d],l].join(" "),onClick:()=>h(e),style:{"--s":o+"px"},...n})};0&&(module.exports={ColorSwitch});
"use strict";var p=Object.defineProperty;var x=Object.getOwnPropertyDescriptor;var k=Object.getOwnPropertyNames;var b=Object.prototype.hasOwnProperty;var w=(o,e)=>{for(var t in e)p(o,t,{get:e[t],enumerable:!0})},D=(o,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of k(e))!b.call(o,s)&&s!==t&&p(o,s,{get:()=>e[s],enumerable:!(r=x(e,s))||r.enumerable});return o};var R=o=>D(p({},"__esModule",{value:!0}),o);var L={};w(L,{ColorSwitch:()=>F});module.exports=R(L);var T={s:"nth-s",system:"nth-system",dark:"nth-dark",a:"nth-a",light:"nth-light"};var y=require("r18gs");var f="nth",i="light",c="dark",a="system";var E={t:"",d:c,l:i,c:a,s:i},S="undefined",C=o=>{let e=o!=null?o:"#"+f;return(0,y.useRGS)(e,()=>{let t=typeof m!==S&&localStorage.getItem(e);return t?{...JSON.parse(t),s:m.matches?c:i}:E})};var g=[a,c,i],d,u=o=>{let[e,t]=C(o);!d&&typeof window!=S&&(d=window.r);let r=n=>h=>t(l=>({...l,[n]:h})),s={theme:e.t,darkTheme:e.d,lightTheme:e.l,colorSchemePref:e.c,systemColorScheme:e.s,resolvedColorScheme:e.c===a||e.c===""?e.s:e.c,resolvedTheme:e.t,setTheme:r("t"),setDarkTheme:r("d"),setLightTheme:r("l"),setThemeSet:({darkTheme:n,lightTheme:h})=>t(l=>({...l,d:n,l:h})),setColorSchemePref:r("c"),toggleColorScheme(n){let h=g.indexOf(e.c),l=g.length;(h===-1||n&&h===l-1)&&(h=0),r("c")(g[(h+1)%l])},setForcedColorScheme:r("fc"),setForcedTheme:r("f")};if(d){let n=d(e);s.resolvedColorScheme=n[0],s.resolvedTheme=n[1]}return s};var v=require("react/jsx-runtime"),F=({size:o=25,skipSystem:e,targetSelector:t,className:r,...s})=>{let{toggleColorScheme:n,colorSchemePref:h}=u(t);return(0,v.jsx)("button",{className:[T.s,T[h],r].join(" "),onClick:()=>n(e),style:{"--s":o+"px"},...s})};0&&(module.exports={ColorSwitch});
"use client";
"use strict";var n=Object.defineProperty;var T=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var f=Object.prototype.hasOwnProperty;var l=(e,o)=>{for(var r in o)n(e,r,{get:o[r],enumerable:!0})},y=(e,o,r,t)=>{if(o&&typeof o=="object"||typeof o=="function")for(let c of h(o))!f.call(e,c)&&c!==r&&n(e,c,{get:()=>o[c],enumerable:!(t=T(o,c))||t.enumerable});return e};var u=e=>y(n({},"__esModule",{value:!0}),e);var x={};l(x,{ForceColorScheme:()=>d});module.exports=u(x);var S=require("react");var p=require("r18gs");var s="nth";var i=e=>{let o=`${e!=null?e:`#${s}`}-`;return(0,p.useRGS)(o,{})};var d=e=>{let[o,r]=i(e.targetSelector);return(0,S.useEffect)(()=>(r(t=>({...t,fc:e.colorScheme})),()=>{r(t=>({...t,fc:void 0}))}),[e.colorScheme]),null};0&&(module.exports={ForceColorScheme});
"use strict";var n=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var u=Object.prototype.hasOwnProperty;var d=(e,o)=>{for(var t in o)n(e,t,{get:o[t],enumerable:!0})},x=(e,o,t,r)=>{if(o&&typeof o=="object"||typeof o=="function")for(let c of y(o))!u.call(e,c)&&c!==t&&n(e,c,{get:()=>o[c],enumerable:!(r=f(o,c))||r.enumerable});return e};var C=e=>x(n({},"__esModule",{value:!0}),e);var E={};d(E,{ForceColorScheme:()=>g});module.exports=C(E);var h=require("react");var i=require("r18gs");var S="nth",s="light",p="dark",T="system";var D={t:"",d:p,l:s,c:T,s},a="undefined",l=e=>{let o=e!=null?e:"#"+S;return(0,i.useRGS)(o,()=>{let t=typeof m!==a&&localStorage.getItem(o);return t?{...JSON.parse(t),s:m.matches?p:s}:D})};var g=e=>{let[o,t]=l(e.targetSelector);return(0,h.useEffect)(()=>(t(r=>({...r,fc:e.colorScheme})),()=>{t(r=>({...r,fc:void 0}))}),[e.colorScheme]),null};0&&(module.exports={ForceColorScheme});
"use client";
"use strict";var n=Object.defineProperty;var T=Object.getOwnPropertyDescriptor;var f=Object.getOwnPropertyNames;var h=Object.prototype.hasOwnProperty;var l=(e,o)=>{for(var r in o)n(e,r,{get:o[r],enumerable:!0})},y=(e,o,r,t)=>{if(o&&typeof o=="object"||typeof o=="function")for(let c of f(o))!h.call(e,c)&&c!==r&&n(e,c,{get:()=>o[c],enumerable:!(t=T(o,c))||t.enumerable});return e};var u=e=>y(n({},"__esModule",{value:!0}),e);var x={};l(x,{ForceColorScheme:()=>d});module.exports=u(x);var S=require("react");var p=require("r18gs");var s="nth";var i=e=>{let o=`${e!=null?e:`#${s}`}-`;return(0,p.useRGS)(o,{})};var d=e=>{let[o,r]=i(e.targetSelector);return(0,S.useEffect)(()=>(r(t=>({...t,fc:e.colorScheme})),()=>{r(t=>({...t,fc:void 0}))}),[e.colorScheme]),null};0&&(module.exports={ForceColorScheme});
"use strict";var n=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var y=Object.prototype.hasOwnProperty;var x=(e,o)=>{for(var t in o)n(e,t,{get:o[t],enumerable:!0})},d=(e,o,t,r)=>{if(o&&typeof o=="object"||typeof o=="function")for(let c of u(o))!y.call(e,c)&&c!==t&&n(e,c,{get:()=>o[c],enumerable:!(r=f(o,c))||r.enumerable});return e};var C=e=>d(n({},"__esModule",{value:!0}),e);var E={};x(E,{ForceColorScheme:()=>g});module.exports=C(E);var h=require("react");var l=require("r18gs");var S="nth",s="light",p="dark",i="system";var D={t:"",d:p,l:s,c:i,s},a="undefined",T=e=>{let o=e!=null?e:"#"+S;return(0,l.useRGS)(o,()=>{let t=typeof m!==a&&localStorage.getItem(o);return t?{...JSON.parse(t),s:m.matches?p:s}:D})};var g=e=>{let[o,t]=T(e.targetSelector);return(0,h.useEffect)(()=>(t(r=>({...r,fc:e.colorScheme})),()=>{t(r=>({...r,fc:void 0}))}),[e.colorScheme]),null};0&&(module.exports={ForceColorScheme});
"use client";
"use strict";var s=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var S=Object.prototype.hasOwnProperty;var u=(e,t)=>{for(var o in t)s(e,o,{get:t[o],enumerable:!0})},y=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of h(t))!S.call(e,n)&&n!==o&&s(e,n,{get:()=>t[n],enumerable:!(r=f(t,n))||r.enumerable});return e};var d=e=>y(s({},"__esModule",{value:!0}),e);var x={};u(x,{ForceTheme:()=>l});module.exports=d(x);var T=require("react");var p=require("r18gs");var c="nth";var i=e=>{let t=`${e!=null?e:`#${c}`}-`;return(0,p.useRGS)(t,{})};var l=e=>{let[t,o]=i(e.targetSelector);return(0,T.useEffect)(()=>(o(r=>({...r,f:e.theme})),()=>{o(r=>({...r,f:void 0}))}),[e.theme]),null};0&&(module.exports={ForceTheme});
"use strict";var c=Object.defineProperty;var l=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var y=Object.prototype.hasOwnProperty;var d=(e,t)=>{for(var o in t)c(e,o,{get:t[o],enumerable:!0})},x=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of u(t))!y.call(e,s)&&s!==o&&c(e,s,{get:()=>t[s],enumerable:!(r=l(t,s))||r.enumerable});return e};var g=e=>x(c({},"__esModule",{value:!0}),e);var I={};d(I,{ForceTheme:()=>E});module.exports=g(I);var f=require("react");var h=require("r18gs");var p="nth",n="light",i="dark",T="system";var D={t:"",d:i,l:n,c:T,s:n},a="undefined",S=e=>{let t=e!=null?e:"#"+p;return(0,h.useRGS)(t,()=>{let o=typeof m!==a&&localStorage.getItem(t);return o?{...JSON.parse(o),s:m.matches?i:n}:D})};var E=e=>{let[t,o]=S(e.targetSelector);return(0,f.useEffect)(()=>(o(r=>({...r,f:e.theme})),()=>{o(r=>({...r,f:void 0}))}),[e.theme]),null};0&&(module.exports={ForceTheme});
"use client";
"use strict";var s=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var S=Object.prototype.hasOwnProperty;var u=(e,t)=>{for(var o in t)s(e,o,{get:t[o],enumerable:!0})},y=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of h(t))!S.call(e,n)&&n!==o&&s(e,n,{get:()=>t[n],enumerable:!(r=f(t,n))||r.enumerable});return e};var d=e=>y(s({},"__esModule",{value:!0}),e);var x={};u(x,{ForceTheme:()=>l});module.exports=d(x);var T=require("react");var p=require("r18gs");var c="nth";var i=e=>{let t=`${e!=null?e:`#${c}`}-`;return(0,p.useRGS)(t,{})};var l=e=>{let[t,o]=i(e.targetSelector);return(0,T.useEffect)(()=>(o(r=>({...r,f:e.theme})),()=>{o(r=>({...r,f:void 0}))}),[e.theme]),null};0&&(module.exports={ForceTheme});
"use strict";var c=Object.defineProperty;var l=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var y=Object.prototype.hasOwnProperty;var x=(e,t)=>{for(var o in t)c(e,o,{get:t[o],enumerable:!0})},d=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of u(t))!y.call(e,s)&&s!==o&&c(e,s,{get:()=>t[s],enumerable:!(r=l(t,s))||r.enumerable});return e};var g=e=>d(c({},"__esModule",{value:!0}),e);var I={};x(I,{ForceTheme:()=>E});module.exports=g(I);var f=require("react");var h=require("r18gs");var p="nth",n="light",i="dark",T="system";var D={t:"",d:i,l:n,c:T,s:n},a="undefined",S=e=>{let t=e!=null?e:"#"+p;return(0,h.useRGS)(t,()=>{let o=typeof m!==a&&localStorage.getItem(t);return o?{...JSON.parse(o),s:m.matches?i:n}:D})};var E=e=>{let[t,o]=S(e.targetSelector);return(0,f.useEffect)(()=>(o(r=>({...r,f:e.theme})),()=>{o(r=>({...r,f:void 0}))}),[e.theme]),null};0&&(module.exports={ForceTheme});
"use client";
"use strict";var A=Object.defineProperty;var Q=Object.getOwnPropertyDescriptor;var j=Object.getOwnPropertyNames;var B=Object.prototype.hasOwnProperty;var W=(o,e)=>{for(var s in e)A(o,s,{get:e[s],enumerable:!0})},X=(o,e,s,l)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of j(e))!B.call(o,n)&&n!==s&&A(o,n,{get:()=>e[n],enumerable:!(l=Q(e,n))||l.enumerable});return o};var Z=o=>X(A({},"__esModule",{value:!0}),o);var se={};W(se,{ColorSwitch:()=>re,ThemeSwitcher:()=>te});module.exports=Z(se);var O=(o,e,s,l,n)=>{window.m=matchMedia("(prefers-color-scheme: dark)");let c=["color-scheme","csp","theme","th"];window.u=(p,a)=>{var U;let F=(U=document.querySelector(a))!=null?U:document.documentElement,y=[];c.forEach((x,w)=>{y.push(x+"-"+p[w]),F.setAttribute("data-"+x,p[w])}),y[0]=p[0],s&&(y=y.map(x=>{var w;return(w=s[x])!=null?w:x})),F.className=y.join(" ")};let d=localStorage.getItem(o),i={...d?JSON.parse(d):e,s:m.matches?e.d:e.l},t,h,R,D;window.f=(p,a)=>{h=D=p,t=R=a},window.g=(p,a)=>{h=D!=null?D:p,t=R!=null?R:a},f(l,n),window.r=p=>{let a=t!=null?t:p.c,F=a===e.c?p.s:a,y=F===""?p.t:F===e.d?p.d:p.l,U=h!=null?h:y;return[F||p.s,a,U,h!=null?h:p.t]},u(r(i),o)};var I=require("r18gs");var C="nth",T="light",v="dark",k="system";var H={t:"",d:v,l:T,c:k,s:T},b=o=>{let e=o!=null?o:"#"+C;return(0,I.useRGS)(e,()=>{let s=typeof m!="undefined"&&localStorage.getItem(e);return s?{...JSON.parse(s),s:m.matches?v:T}:H})},L=o=>{let e=`${o!=null?o:`#${C}`}-`;return(0,I.useRGS)(e,{})};var P=require("react");var J,E,M,G,_,ee=(o="none")=>{let e=document.createElement("style");return e.textContent=`transition:${o.split(";")[0]}!important;`,document.head.appendChild(e),()=>{getComputedStyle(document.body),setTimeout(()=>document.head.removeChild(e),1)}},$=({forcedTheme:o,forcedColorScheme:e,targetSelector:s,themeTransition:l})=>{let n=s||"#"+C,[c,d]=b(s),[i]=L(s);return(0,P.useEffect)(()=>{typeof m!="undefined"&&([J,E,M,G,_]=[m,u,r,f,g]),J.addEventListener("change",()=>d(t=>({...t,s:J.matches?v:T}))),addEventListener("storage",t=>{t.key===n&&d(h=>({...h,...JSON.parse(t.newValue||"{}")}))})},[]),(0,P.useEffect)(()=>{let t=ee(l);E(M(c),n),t(),localStorage.setItem(n,JSON.stringify(c))},[c]),(0,P.useEffect)(()=>{G(o,e),E(M(c),n)},[e,o]),(0,P.useEffect)(()=>{_(i.f,i.fc),E(M(c),n)},[i]),null};var S=require("react/jsx-runtime"),oe=({targetSelector:o,nonce:e,styles:s,forcedTheme:l,forcedColorScheme:n})=>{let c=[o||"#"+C,H,s,l,n];return typeof window!="undefined"&&O(...c),(0,S.jsx)("script",{dangerouslySetInnerHTML:{__html:`(${O})(${JSON.stringify(c).slice(1,-1)})`},nonce:e})},te=o=>(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(oe,{...o}),(0,S.jsx)($,{...o})]});var N={s:"nth-s",system:"nth-system",dark:"nth-dark",a:"nth-a",light:"nth-light"};var V=[k,v,T],Y,q=o=>{let[e,s]=b(o),[l,n]=L(o);(0,P.useEffect)(()=>{Y=window.r},[]);let c=i=>t=>s(h=>({...h,[i]:t})),d={theme:e.t,darkTheme:e.d,lightTheme:e.l,colorSchemePref:e.c,systemColorScheme:e.s,resolvedColorScheme:e.c===k||e.c===""?e.s:e.c,resolvedTheme:e.t,setTheme:c("t"),setDarkTheme:c("d"),setLightTheme:c("l"),setThemeSet:({darkTheme:i,lightTheme:t})=>s(h=>({...h,d:i,l:t})),setColorSchemePref:c("c"),toggleColorScheme(i){let t=V.indexOf(e.c),h=V.length;(t===-1||i&&t===h-1)&&(t=0),c("c")(V[(t+1)%h])},setForcedColorScheme:i=>n(t=>({...t,fc:i})),setForcedTheme:i=>n(t=>({...t,f:i}))};if(Y){let i=Y(e);d.resolvedColorScheme=i[0],d.resolvedTheme=i[1]}return d};var re=({size:o=25,skipSystem:e,targetSelector:s,className:l,...n})=>{let{toggleColorScheme:c,colorSchemePref:d}=q(s);return(0,S.jsx)("button",{className:[N.s,N[d],l].join(" "),onClick:()=>c(e),style:{"--s":o+"px"},...n})};0&&(module.exports={ColorSwitch,ThemeSwitcher});
"use strict";var L=Object.defineProperty;var _=Object.getOwnPropertyDescriptor;var q=Object.getOwnPropertyNames;var $=Object.prototype.hasOwnProperty;var z=(t,e)=>{for(var o in e)L(t,o,{get:e[o],enumerable:!0})},Q=(t,e,o,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of q(e))!$.call(t,s)&&s!==o&&L(t,s,{get:()=>e[s],enumerable:!(n=_(e,s))||n.enumerable});return t};var j=t=>Q(L({},"__esModule",{value:!0}),t);var ee={};z(ee,{ColorSwitch:()=>Z,ThemeSwitcher:()=>X});module.exports=j(ee);var I=(t,e,o,n,s)=>{window.m=matchMedia("(prefers-color-scheme: dark)");let c=["color-scheme","csp","theme","th"];window.u=(l,S)=>{var E;let w=(E=document.querySelector(S))!=null?E:document.documentElement,g=[];c.forEach((F,D)=>{g.push(F+"-"+l[D]),w.setAttribute("data-"+F,l[D])}),g[0]=l[0],o&&(g=g.map(F=>{var D;return(D=o[F])!=null?D:F})),w.className=g.join(" ")};let i=localStorage.getItem(t),h={...i?JSON.parse(i):e,s:m.matches?e.d:e.l},d,p,v,R;window.f=(l,S)=>{p=R=l,d=v=S},f(n,s),window.r=l=>{p=R!=null?R:l.f,d=v!=null?v:l.fc;let S=d!=null?d:l.c,w=S===e.c?l.s:S,g=w===""?l.t:w===e.d?l.d:l.l,E=p!=null?p:g;return[w||l.s,S,E,p!=null?p:l.t]},u(r(h),t)};var H=require("r18gs");var x="nth",a="light",y="dark",k="system";var M={t:"",d:y,l:a,c:k,s:a},C="undefined",P=t=>{let e=t!=null?t:"#"+x;return(0,H.useRGS)(e,()=>{let o=typeof m!==C&&localStorage.getItem(e);return o?{...JSON.parse(o),s:m.matches?y:a}:M})};var N,J,V,U,B=(t="none")=>{let e=document.createElement("style");return e.textContent=`transition:${t.split(";")[0]}!important;`,document.head.appendChild(e),()=>{getComputedStyle(document.body),setTimeout(()=>document.head.removeChild(e),1)}},Y=({forcedTheme:t,forcedColorScheme:e,targetSelector:o,themeTransition:n})=>{let s=o||"#"+x,[c,i]=P(o);if(typeof m!=C&&!U&&([N,J,V,U]=[m,u,r,f],N.addEventListener("change",()=>i(h=>({...h,s:N.matches?y:a}))),addEventListener("storage",h=>{h.key===s&&i(d=>({...d,...JSON.parse(h.newValue||"{}")}))})),U){U(t,e);let h=B(n);J(V(c),s),h();let{f:d,fc:p,...v}=c;localStorage.setItem(s,JSON.stringify(v))}return null};var T=require("react/jsx-runtime"),W=({targetSelector:t,nonce:e,styles:o,forcedTheme:n,forcedColorScheme:s})=>{let c=[t||"#"+x,M,o,n,s];return typeof window!=C&&I(...c),(0,T.jsx)("script",{dangerouslySetInnerHTML:{__html:`(${I})(${JSON.stringify(c).slice(1,-1)})`},nonce:e})},X=t=>(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(W,{...t}),(0,T.jsx)(Y,{...t})]});var A={s:"nth-s",system:"nth-system",dark:"nth-dark",a:"nth-a",light:"nth-light"};var O=[k,y,a],b,G=t=>{let[e,o]=P(t);!b&&typeof window!=C&&(b=window.r);let n=c=>i=>o(h=>({...h,[c]:i})),s={theme:e.t,darkTheme:e.d,lightTheme:e.l,colorSchemePref:e.c,systemColorScheme:e.s,resolvedColorScheme:e.c===k||e.c===""?e.s:e.c,resolvedTheme:e.t,setTheme:n("t"),setDarkTheme:n("d"),setLightTheme:n("l"),setThemeSet:({darkTheme:c,lightTheme:i})=>o(h=>({...h,d:c,l:i})),setColorSchemePref:n("c"),toggleColorScheme(c){let i=O.indexOf(e.c),h=O.length;(i===-1||c&&i===h-1)&&(i=0),n("c")(O[(i+1)%h])},setForcedColorScheme:n("fc"),setForcedTheme:n("f")};if(b){let c=b(e);s.resolvedColorScheme=c[0],s.resolvedTheme=c[1]}return s};var Z=({size:t=25,skipSystem:e,targetSelector:o,className:n,...s})=>{let{toggleColorScheme:c,colorSchemePref:i}=G(o);return(0,T.jsx)("button",{className:[A.s,A[i],n].join(" "),onClick:()=>c(e),style:{"--s":t+"px"},...s})};0&&(module.exports={ColorSwitch,ThemeSwitcher});
"use client";
"use strict";var S=Object.defineProperty;var U=Object.getOwnPropertyDescriptor;var A=Object.getOwnPropertyNames;var M=Object.prototype.hasOwnProperty;var O=(t,e)=>{for(var o in e)S(t,o,{get:e[o],enumerable:!0})},P=(t,e,o,T)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of A(e))!M.call(t,s)&&s!==o&&S(t,s,{get:()=>e[s],enumerable:!(T=U(e,s))||T.enumerable});return t};var k=t=>P(S({},"__esModule",{value:!0}),t);var J={};O(J,{Switcher:()=>H});module.exports=k(J);var a=require("react");var i="nth",p="light",d="dark",E="system";var F=require("r18gs");var w={t:"",d,l:p,c:E,s:p},L=t=>{let e=t!=null?t:"#"+i;return(0,F.useRGS)(e,()=>{let o=typeof m!="undefined"&&localStorage.getItem(e);return o?{...JSON.parse(o),s:m.matches?d:p}:w})},v=t=>{let e=`${t!=null?t:`#${i}`}-`;return(0,F.useRGS)(e,{})};var x,h,y,C,I,G=(t="none")=>{let e=document.createElement("style");return e.textContent=`transition:${t.split(";")[0]}!important;`,document.head.appendChild(e),()=>{getComputedStyle(document.body),setTimeout(()=>document.head.removeChild(e),1)}},H=({forcedTheme:t,forcedColorScheme:e,targetSelector:o,themeTransition:T})=>{let s=o||"#"+i,[c,D]=L(o),[l]=v(o);return(0,a.useEffect)(()=>{typeof m!="undefined"&&([x,h,y,C,I]=[m,u,r,f,g]),x.addEventListener("change",()=>D(n=>({...n,s:x.matches?d:p}))),addEventListener("storage",n=>{n.key===s&&D(R=>({...R,...JSON.parse(n.newValue||"{}")}))})},[]),(0,a.useEffect)(()=>{let n=G(T);h(y(c),s),n(),localStorage.setItem(s,JSON.stringify(c))},[c]),(0,a.useEffect)(()=>{C(t,e),h(y(c),s)},[e,t]),(0,a.useEffect)(()=>{I(l.f,l.fc),h(y(c),s)},[l]),null};0&&(module.exports={Switcher});
"use strict";var h=Object.defineProperty;var U=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var v=Object.prototype.hasOwnProperty;var R=(t,e)=>{for(var o in e)h(t,o,{get:e[o],enumerable:!0})},N=(t,e,o,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of g(e))!v.call(t,s)&&s!==o&&h(t,s,{get:()=>e[s],enumerable:!(i=U(e,s))||i.enumerable});return t};var A=t=>N(h({},"__esModule",{value:!0}),t);var P={};R(P,{Switcher:()=>w});module.exports=A(P);var d="nth",c="light",p="dark",F="system";var E=require("r18gs");var M={t:"",d:p,l:c,c:F,s:c},l="undefined",x=t=>{let e=t!=null?t:"#"+d;return(0,E.useRGS)(e,()=>{let o=typeof m!==l&&localStorage.getItem(e);return o?{...JSON.parse(o),s:m.matches?p:c}:M})};var T,I,C,a,O=(t="none")=>{let e=document.createElement("style");return e.textContent=`transition:${t.split(";")[0]}!important;`,document.head.appendChild(e),()=>{getComputedStyle(document.body),setTimeout(()=>document.head.removeChild(e),1)}},w=({forcedTheme:t,forcedColorScheme:e,targetSelector:o,themeTransition:i})=>{let s=o||"#"+d,[S,y]=x(o);if(typeof m!=l&&!a&&([T,I,C,a]=[m,u,r,f],T.addEventListener("change",()=>y(n=>({...n,s:T.matches?p:c}))),addEventListener("storage",n=>{n.key===s&&y(D=>({...D,...JSON.parse(n.newValue||"{}")}))})),a){a(t,e);let n=O(i);I(C(S),s),n();let{f:D,fc:k,...L}=S;localStorage.setItem(s,JSON.stringify(L))}return null};0&&(module.exports={Switcher});

@@ -1,1 +0,1 @@

"use strict";var S=Object.defineProperty;var U=Object.getOwnPropertyDescriptor;var A=Object.getOwnPropertyNames;var M=Object.prototype.hasOwnProperty;var O=(t,e)=>{for(var o in e)S(t,o,{get:e[o],enumerable:!0})},P=(t,e,o,T)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of A(e))!M.call(t,s)&&s!==o&&S(t,s,{get:()=>e[s],enumerable:!(T=U(e,s))||T.enumerable});return t};var k=t=>P(S({},"__esModule",{value:!0}),t);var J={};O(J,{Switcher:()=>H});module.exports=k(J);var a=require("react");var i="nth",p="light",d="dark",E="system";var F=require("r18gs");var w={t:"",d,l:p,c:E,s:p},L=t=>{let e=t!=null?t:"#"+i;return(0,F.useRGS)(e,()=>{let o=typeof m!="undefined"&&localStorage.getItem(e);return o?{...JSON.parse(o),s:m.matches?d:p}:w})},v=t=>{let e=`${t!=null?t:`#${i}`}-`;return(0,F.useRGS)(e,{})};var D,h,y,C,I,G=(t="none")=>{let e=document.createElement("style");return e.textContent=`transition:${t.split(";")[0]}!important;`,document.head.appendChild(e),()=>{getComputedStyle(document.body),setTimeout(()=>document.head.removeChild(e),1)}},H=({forcedTheme:t,forcedColorScheme:e,targetSelector:o,themeTransition:T})=>{let s=o||"#"+i,[c,x]=L(o),[l]=v(o);return(0,a.useEffect)(()=>{typeof m!="undefined"&&([D,h,y,C,I]=[m,u,r,f,g]),D.addEventListener("change",()=>x(n=>({...n,s:D.matches?d:p}))),addEventListener("storage",n=>{n.key===s&&x(R=>({...R,...JSON.parse(n.newValue||"{}")}))})},[]),(0,a.useEffect)(()=>{let n=G(T);h(y(c),s),n(),localStorage.setItem(s,JSON.stringify(c))},[c]),(0,a.useEffect)(()=>{C(t,e),h(y(c),s)},[e,t]),(0,a.useEffect)(()=>{I(l.f,l.fc),h(y(c),s)},[l]),null};0&&(module.exports={Switcher});
"use strict";var h=Object.defineProperty;var U=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var v=Object.prototype.hasOwnProperty;var R=(t,e)=>{for(var o in e)h(t,o,{get:e[o],enumerable:!0})},N=(t,e,o,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of g(e))!v.call(t,s)&&s!==o&&h(t,s,{get:()=>e[s],enumerable:!(i=U(e,s))||i.enumerable});return t};var A=t=>N(h({},"__esModule",{value:!0}),t);var P={};R(P,{Switcher:()=>w});module.exports=A(P);var d="nth",c="light",p="dark",F="system";var E=require("r18gs");var M={t:"",d:p,l:c,c:F,s:c},T="undefined",x=t=>{let e=t!=null?t:"#"+d;return(0,E.useRGS)(e,()=>{let o=typeof m!==T&&localStorage.getItem(e);return o?{...JSON.parse(o),s:m.matches?p:c}:M})};var l,I,C,a,O=(t="none")=>{let e=document.createElement("style");return e.textContent=`transition:${t.split(";")[0]}!important;`,document.head.appendChild(e),()=>{getComputedStyle(document.body),setTimeout(()=>document.head.removeChild(e),1)}},w=({forcedTheme:t,forcedColorScheme:e,targetSelector:o,themeTransition:i})=>{let s=o||"#"+d,[S,y]=x(o);if(typeof m!=T&&!a&&([l,I,C,a]=[m,u,r,f],l.addEventListener("change",()=>y(n=>({...n,s:l.matches?p:c}))),addEventListener("storage",n=>{n.key===s&&y(D=>({...D,...JSON.parse(n.newValue||"{}")}))})),a){a(t,e);let n=O(i);I(C(S),s),n();let{f:D,fc:k,...L}=S;localStorage.setItem(s,JSON.stringify(L))}return null};0&&(module.exports={Switcher});
"use client";
"use strict";var O=Object.defineProperty;var _=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var K=Object.prototype.hasOwnProperty;var q=(t,e)=>{for(var o in e)O(t,o,{get:e[o],enumerable:!0})},Q=(t,e,o,h)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of b(e))!K.call(t,n)&&n!==o&&O(t,n,{get:()=>e[n],enumerable:!(h=_(e,n))||h.enumerable});return t};var Y=t=>Q(O({},"__esModule",{value:!0}),t);var W={};q(W,{ThemeSwitcher:()=>B});module.exports=Y(W);var A=(t,e,o,h,n)=>{window.m=matchMedia("(prefers-color-scheme: dark)");let p=["color-scheme","csp","theme","th"];window.u=(s,d)=>{var P;let y=(P=document.querySelector(d))!=null?P:document.documentElement,a=[];p.forEach((C,v)=>{a.push(C+"-"+s[v]),y.setAttribute("data-"+C,s[v])}),a[0]=s[0],o&&(a=a.map(C=>{var v;return(v=o[C])!=null?v:C})),y.className=a.join(" ")};let F=localStorage.getItem(t),w={...F?JSON.parse(F):e,s:m.matches?e.d:e.l},c,i,U,R;window.f=(s,d)=>{i=R=s,c=U=d},window.g=(s,d)=>{i=R!=null?R:s,c=U!=null?U:d},f(h,n),window.r=s=>{let d=c!=null?c:s.c,y=d===e.c?s.s:d,a=y===""?s.t:y===e.d?s.d:s.l,P=i!=null?i:a;return[y||s.s,d,P,i!=null?i:s.t]},u(r(w),t)};var I=require("r18gs");var l="nth",S="light",x="dark",J="system";var M={t:"",d:x,l:S,c:J,s:S},N=t=>{let e=t!=null?t:"#"+l;return(0,I.useRGS)(e,()=>{let o=typeof m!="undefined"&&localStorage.getItem(e);return o?{...JSON.parse(o),s:m.matches?x:S}:M})},V=t=>{let e=`${t!=null?t:`#${l}`}-`;return(0,I.useRGS)(e,{})};var D=require("react");var k,E,L,$,G,j=(t="none")=>{let e=document.createElement("style");return e.textContent=`transition:${t.split(";")[0]}!important;`,document.head.appendChild(e),()=>{getComputedStyle(document.body),setTimeout(()=>document.head.removeChild(e),1)}},H=({forcedTheme:t,forcedColorScheme:e,targetSelector:o,themeTransition:h})=>{let n=o||"#"+l,[p,F]=N(o),[w]=V(o);return(0,D.useEffect)(()=>{typeof m!="undefined"&&([k,E,L,$,G]=[m,u,r,f,g]),k.addEventListener("change",()=>F(c=>({...c,s:k.matches?x:S}))),addEventListener("storage",c=>{c.key===n&&F(i=>({...i,...JSON.parse(c.newValue||"{}")}))})},[]),(0,D.useEffect)(()=>{let c=j(h);E(L(p),n),c(),localStorage.setItem(n,JSON.stringify(p))},[p]),(0,D.useEffect)(()=>{$(t,e),E(L(p),n)},[e,t]),(0,D.useEffect)(()=>{G(w.f,w.fc),E(L(p),n)},[w]),null};var T=require("react/jsx-runtime"),z=({targetSelector:t,nonce:e,styles:o,forcedTheme:h,forcedColorScheme:n})=>{let p=[t||"#"+l,M,o,h,n];return typeof window!="undefined"&&A(...p),(0,T.jsx)("script",{dangerouslySetInnerHTML:{__html:`(${A})(${JSON.stringify(p).slice(1,-1)})`},nonce:e})},B=t=>(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(z,{...t}),(0,T.jsx)(H,{...t})]});0&&(module.exports={ThemeSwitcher});
"use strict";var I=Object.defineProperty;var G=Object.getOwnPropertyDescriptor;var H=Object.getOwnPropertyNames;var _=Object.prototype.hasOwnProperty;var b=(t,e)=>{for(var o in e)I(t,o,{get:e[o],enumerable:!0})},K=(t,e,o,p)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of H(e))!_.call(t,s)&&s!==o&&I(t,s,{get:()=>e[s],enumerable:!(p=G(e,s))||p.enumerable});return t};var $=t=>K(I({},"__esModule",{value:!0}),t);var j={};b(j,{ThemeSwitcher:()=>Y});module.exports=$(j);var L=(t,e,o,p,s)=>{window.m=matchMedia("(prefers-color-scheme: dark)");let l=["color-scheme","csp","theme","th"];window.u=(n,T)=>{var x;let y=(x=document.querySelector(T))!=null?x:document.documentElement,a=[];l.forEach((D,w)=>{a.push(D+"-"+n[w]),y.setAttribute("data-"+D,n[w])}),a[0]=n[0],o&&(a=a.map(D=>{var w;return(w=o[D])!=null?w:D})),y.className=a.join(" ")};let C=localStorage.getItem(t),i={...C?JSON.parse(C):e,s:m.matches?e.d:e.l},d,c,S,U;window.f=(n,T)=>{c=U=n,d=S=T},f(p,s),window.r=n=>{c=U!=null?U:n.f,d=S!=null?S:n.fc;let T=d!=null?d:n.c,y=T===e.c?n.s:T,a=y===""?n.t:y===e.d?n.d:n.l,x=c!=null?c:a;return[y||n.s,T,x,c!=null?c:n.t]},u(r(i),t)};var M=require("r18gs");var g="nth",F="light",v="dark",A="system";var N={t:"",d:v,l:F,c:A,s:F},E="undefined",P=t=>{let e=t!=null?t:"#"+g;return(0,M.useRGS)(e,()=>{let o=typeof m!==E&&localStorage.getItem(e);return o?{...JSON.parse(o),s:m.matches?v:F}:N})};var O,J,k,R,q=(t="none")=>{let e=document.createElement("style");return e.textContent=`transition:${t.split(";")[0]}!important;`,document.head.appendChild(e),()=>{getComputedStyle(document.body),setTimeout(()=>document.head.removeChild(e),1)}},V=({forcedTheme:t,forcedColorScheme:e,targetSelector:o,themeTransition:p})=>{let s=o||"#"+g,[l,C]=P(o);if(typeof m!=E&&!R&&([O,J,k,R]=[m,u,r,f],O.addEventListener("change",()=>C(i=>({...i,s:O.matches?v:F}))),addEventListener("storage",i=>{i.key===s&&C(d=>({...d,...JSON.parse(i.newValue||"{}")}))})),R){R(t,e);let i=q(p);J(k(l),s),i();let{f:d,fc:c,...S}=l;localStorage.setItem(s,JSON.stringify(S))}return null};var h=require("react/jsx-runtime"),Q=({targetSelector:t,nonce:e,styles:o,forcedTheme:p,forcedColorScheme:s})=>{let l=[t||"#"+g,N,o,p,s];return typeof window!=E&&L(...l),(0,h.jsx)("script",{dangerouslySetInnerHTML:{__html:`(${L})(${JSON.stringify(l).slice(1,-1)})`},nonce:e})},Y=t=>(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(Q,{...t}),(0,h.jsx)(V,{...t})]});0&&(module.exports={ThemeSwitcher});

@@ -12,3 +12,2 @@ import type { ThemeStoreType } from "../../store";

var f: UpdateForcedPropsFunc;
var g: UpdateForcedPropsFunc;
}

@@ -15,0 +14,0 @@ export type ScriptArgs = [

@@ -1,1 +0,1 @@

"use strict";var v=Object.defineProperty;var R=Object.getOwnPropertyDescriptor;var U=Object.getOwnPropertyNames;var x=Object.prototype.hasOwnProperty;var M=(t,e)=>{for(var p in e)v(t,p,{get:e[p],enumerable:!0})},O=(t,e,p,h)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of U(e))!x.call(t,s)&&s!==p&&v(t,s,{get:()=>e[s],enumerable:!(h=R(e,s))||h.enumerable});return t};var P=t=>O(v({},"__esModule",{value:!0}),t);var b={};M(b,{noFOUCScript:()=>V});module.exports=P(b);var V=(t,e,p,h,s)=>{window.m=matchMedia("(prefers-color-scheme: dark)");let w=["color-scheme","csp","theme","th"];window.u=(o,n)=>{var S;let l=(S=document.querySelector(n))!=null?S:document.documentElement,d=[];w.forEach((i,a)=>{d.push(i+"-"+o[a]),l.setAttribute("data-"+i,o[a])}),d[0]=o[0],p&&(d=d.map(i=>{var a;return(a=p[i])!=null?a:i})),l.className=d.join(" ")};let F=localStorage.getItem(t),C={...F?JSON.parse(F):e,s:m.matches?e.d:e.l},y,c,T,g;window.f=(o,n)=>{c=g=o,y=T=n},window.g=(o,n)=>{c=g!=null?g:o,y=T!=null?T:n},f(h,s),window.r=o=>{let n=y!=null?y:o.c,l=n===e.c?o.s:n,d=l===""?o.t:l===e.d?o.d:o.l,S=c!=null?c:d;return[l||o.s,n,S,c!=null?c:o.t]},u(r(C),t)};0&&(module.exports={noFOUCScript});
"use strict";var v=Object.defineProperty;var R=Object.getOwnPropertyDescriptor;var U=Object.getOwnPropertyNames;var x=Object.prototype.hasOwnProperty;var M=(t,e)=>{for(var c in e)v(t,c,{get:e[c],enumerable:!0})},O=(t,e,c,T)=>{if(e&&typeof e=="object"||typeof e=="function")for(let p of U(e))!x.call(t,p)&&p!==c&&v(t,p,{get:()=>e[p],enumerable:!(T=R(e,p))||T.enumerable});return t};var V=t=>O(v({},"__esModule",{value:!0}),t);var b={};M(b,{noFOUCScript:()=>P});module.exports=V(b);var P=(t,e,c,T,p)=>{window.m=matchMedia("(prefers-color-scheme: dark)");let F=["color-scheme","csp","theme","th"];window.u=(o,s)=>{var S;let l=(S=document.querySelector(s))!=null?S:document.documentElement,d=[];F.forEach((i,h)=>{d.push(i+"-"+o[h]),l.setAttribute("data-"+i,o[h])}),d[0]=o[0],c&&(d=d.map(i=>{var h;return(h=c[i])!=null?h:i})),l.className=d.join(" ")};let C=localStorage.getItem(t),w={...C?JSON.parse(C):e,s:m.matches?e.d:e.l},y,n,a,g;window.f=(o,s)=>{n=g=o,y=a=s},f(T,p),window.r=o=>{n=g!=null?g:o.f,y=a!=null?a:o.fc;let s=y!=null?y:o.c,l=s===e.c?o.s:s,d=l===""?o.t:l===e.d?o.d:o.l,S=n!=null?n:d;return[l||o.s,s,S,n!=null?n:o.t]},u(r(w),t)};0&&(module.exports={noFOUCScript});

@@ -1,1 +0,1 @@

"use strict";var O=Object.defineProperty;var _=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var K=Object.prototype.hasOwnProperty;var q=(t,e)=>{for(var o in e)O(t,o,{get:e[o],enumerable:!0})},Q=(t,e,o,h)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of b(e))!K.call(t,n)&&n!==o&&O(t,n,{get:()=>e[n],enumerable:!(h=_(e,n))||h.enumerable});return t};var Y=t=>Q(O({},"__esModule",{value:!0}),t);var W={};q(W,{ThemeSwitcher:()=>B});module.exports=Y(W);var A=(t,e,o,h,n)=>{window.m=matchMedia("(prefers-color-scheme: dark)");let p=["color-scheme","csp","theme","th"];window.u=(s,d)=>{var P;let y=(P=document.querySelector(d))!=null?P:document.documentElement,a=[];p.forEach((C,v)=>{a.push(C+"-"+s[v]),y.setAttribute("data-"+C,s[v])}),a[0]=s[0],o&&(a=a.map(C=>{var v;return(v=o[C])!=null?v:C})),y.className=a.join(" ")};let F=localStorage.getItem(t),w={...F?JSON.parse(F):e,s:m.matches?e.d:e.l},c,i,U,R;window.f=(s,d)=>{i=R=s,c=U=d},window.g=(s,d)=>{i=R!=null?R:s,c=U!=null?U:d},f(h,n),window.r=s=>{let d=c!=null?c:s.c,y=d===e.c?s.s:d,a=y===""?s.t:y===e.d?s.d:s.l,P=i!=null?i:a;return[y||s.s,d,P,i!=null?i:s.t]},u(r(w),t)};var I=require("r18gs");var l="nth",S="light",x="dark",J="system";var M={t:"",d:x,l:S,c:J,s:S},N=t=>{let e=t!=null?t:"#"+l;return(0,I.useRGS)(e,()=>{let o=typeof m!="undefined"&&localStorage.getItem(e);return o?{...JSON.parse(o),s:m.matches?x:S}:M})},V=t=>{let e=`${t!=null?t:`#${l}`}-`;return(0,I.useRGS)(e,{})};var D=require("react");var k,E,L,$,G,j=(t="none")=>{let e=document.createElement("style");return e.textContent=`transition:${t.split(";")[0]}!important;`,document.head.appendChild(e),()=>{getComputedStyle(document.body),setTimeout(()=>document.head.removeChild(e),1)}},H=({forcedTheme:t,forcedColorScheme:e,targetSelector:o,themeTransition:h})=>{let n=o||"#"+l,[p,F]=N(o),[w]=V(o);return(0,D.useEffect)(()=>{typeof m!="undefined"&&([k,E,L,$,G]=[m,u,r,f,g]),k.addEventListener("change",()=>F(c=>({...c,s:k.matches?x:S}))),addEventListener("storage",c=>{c.key===n&&F(i=>({...i,...JSON.parse(c.newValue||"{}")}))})},[]),(0,D.useEffect)(()=>{let c=j(h);E(L(p),n),c(),localStorage.setItem(n,JSON.stringify(p))},[p]),(0,D.useEffect)(()=>{$(t,e),E(L(p),n)},[e,t]),(0,D.useEffect)(()=>{G(w.f,w.fc),E(L(p),n)},[w]),null};var T=require("react/jsx-runtime"),z=({targetSelector:t,nonce:e,styles:o,forcedTheme:h,forcedColorScheme:n})=>{let p=[t||"#"+l,M,o,h,n];return typeof window!="undefined"&&A(...p),(0,T.jsx)("script",{dangerouslySetInnerHTML:{__html:`(${A})(${JSON.stringify(p).slice(1,-1)})`},nonce:e})},B=t=>(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(z,{...t}),(0,T.jsx)(H,{...t})]});0&&(module.exports={ThemeSwitcher});
"use strict";var I=Object.defineProperty;var G=Object.getOwnPropertyDescriptor;var H=Object.getOwnPropertyNames;var _=Object.prototype.hasOwnProperty;var b=(t,e)=>{for(var o in e)I(t,o,{get:e[o],enumerable:!0})},K=(t,e,o,p)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of H(e))!_.call(t,s)&&s!==o&&I(t,s,{get:()=>e[s],enumerable:!(p=G(e,s))||p.enumerable});return t};var $=t=>K(I({},"__esModule",{value:!0}),t);var j={};b(j,{ThemeSwitcher:()=>Y});module.exports=$(j);var L=(t,e,o,p,s)=>{window.m=matchMedia("(prefers-color-scheme: dark)");let l=["color-scheme","csp","theme","th"];window.u=(n,T)=>{var x;let y=(x=document.querySelector(T))!=null?x:document.documentElement,a=[];l.forEach((D,w)=>{a.push(D+"-"+n[w]),y.setAttribute("data-"+D,n[w])}),a[0]=n[0],o&&(a=a.map(D=>{var w;return(w=o[D])!=null?w:D})),y.className=a.join(" ")};let C=localStorage.getItem(t),i={...C?JSON.parse(C):e,s:m.matches?e.d:e.l},d,c,S,U;window.f=(n,T)=>{c=U=n,d=S=T},f(p,s),window.r=n=>{c=U!=null?U:n.f,d=S!=null?S:n.fc;let T=d!=null?d:n.c,y=T===e.c?n.s:T,a=y===""?n.t:y===e.d?n.d:n.l,x=c!=null?c:a;return[y||n.s,T,x,c!=null?c:n.t]},u(r(i),t)};var M=require("r18gs");var g="nth",F="light",v="dark",A="system";var N={t:"",d:v,l:F,c:A,s:F},E="undefined",P=t=>{let e=t!=null?t:"#"+g;return(0,M.useRGS)(e,()=>{let o=typeof m!==E&&localStorage.getItem(e);return o?{...JSON.parse(o),s:m.matches?v:F}:N})};var O,J,k,R,q=(t="none")=>{let e=document.createElement("style");return e.textContent=`transition:${t.split(";")[0]}!important;`,document.head.appendChild(e),()=>{getComputedStyle(document.body),setTimeout(()=>document.head.removeChild(e),1)}},V=({forcedTheme:t,forcedColorScheme:e,targetSelector:o,themeTransition:p})=>{let s=o||"#"+g,[l,C]=P(o);if(typeof m!=E&&!R&&([O,J,k,R]=[m,u,r,f],O.addEventListener("change",()=>C(i=>({...i,s:O.matches?v:F}))),addEventListener("storage",i=>{i.key===s&&C(d=>({...d,...JSON.parse(i.newValue||"{}")}))})),R){R(t,e);let i=q(p);J(k(l),s),i();let{f:d,fc:c,...S}=l;localStorage.setItem(s,JSON.stringify(S))}return null};var h=require("react/jsx-runtime"),Q=({targetSelector:t,nonce:e,styles:o,forcedTheme:p,forcedColorScheme:s})=>{let l=[t||"#"+g,N,o,p,s];return typeof window!=E&&L(...l),(0,h.jsx)("script",{dangerouslySetInnerHTML:{__html:`(${L})(${JSON.stringify(l).slice(1,-1)})`},nonce:e})},Y=t=>(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(Q,{...t}),(0,h.jsx)(V,{...t})]});0&&(module.exports={ThemeSwitcher});

@@ -1,1 +0,1 @@

"use strict";var p=Object.defineProperty;var x=Object.getOwnPropertyDescriptor;var F=Object.getOwnPropertyNames;var k=Object.prototype.hasOwnProperty;var R=(o,e)=>{for(var s in e)p(o,s,{get:e[s],enumerable:!0})},D=(o,e,s,d)=>{if(e&&typeof e=="object"||typeof e=="function")for(let h of F(e))!k.call(o,h)&&h!==s&&p(o,h,{get:()=>e[h],enumerable:!(d=x(e,h))||d.enumerable});return o};var L=o=>D(p({},"__esModule",{value:!0}),o);var Y={};R(Y,{useTheme:()=>I});module.exports=L(Y);var a=require("react");var g=require("r18gs");var f="nth",T="light",l="dark",n="system";var E={t:"",d:l,l:T,c:n,s:T},v=o=>{let e=o!=null?o:"#"+f;return(0,g.useRGS)(e,()=>{let s=typeof m!="undefined"&&localStorage.getItem(e);return s?{...JSON.parse(s),s:m.matches?l:T}:E})},u=o=>{let e=`${o!=null?o:`#${f}`}-`;return(0,g.useRGS)(e,{})};var y=[n,l,T],C,I=o=>{let[e,s]=v(o),[d,h]=u(o);(0,a.useEffect)(()=>{C=window.r},[]);let i=r=>t=>s(c=>({...c,[r]:t})),S={theme:e.t,darkTheme:e.d,lightTheme:e.l,colorSchemePref:e.c,systemColorScheme:e.s,resolvedColorScheme:e.c===n||e.c===""?e.s:e.c,resolvedTheme:e.t,setTheme:i("t"),setDarkTheme:i("d"),setLightTheme:i("l"),setThemeSet:({darkTheme:r,lightTheme:t})=>s(c=>({...c,d:r,l:t})),setColorSchemePref:i("c"),toggleColorScheme(r){let t=y.indexOf(e.c),c=y.length;(t===-1||r&&t===c-1)&&(t=0),i("c")(y[(t+1)%c])},setForcedColorScheme:r=>h(t=>({...t,fc:r})),setForcedTheme:r=>h(t=>({...t,f:r}))};if(C){let r=C(e);S.resolvedColorScheme=r[0],S.resolvedTheme=r[1]}return S};0&&(module.exports={useTheme});
"use strict";var d=Object.defineProperty;var v=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var x=Object.prototype.hasOwnProperty;var D=(o,e)=>{for(var r in e)d(o,r,{get:e[r],enumerable:!0})},u=(o,e,r,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of a(e))!x.call(o,s)&&s!==r&&d(o,s,{get:()=>e[s],enumerable:!(t=v(e,s))||t.enumerable});return o};var R=o=>u(d({},"__esModule",{value:!0}),o);var E={};D(E,{useTheme:()=>F});module.exports=R(E);var C=require("r18gs");var f="nth",T="light",i="dark",n="system";var k={t:"",d:i,l:T,c:n,s:T},p="undefined",y=o=>{let e=o!=null?o:"#"+f;return(0,C.useRGS)(e,()=>{let r=typeof m!==p&&localStorage.getItem(e);return r?{...JSON.parse(r),s:m.matches?i:T}:k})};var g=[n,i,T],S,F=o=>{let[e,r]=y(o);!S&&typeof window!=p&&(S=window.r);let t=h=>c=>r(l=>({...l,[h]:c})),s={theme:e.t,darkTheme:e.d,lightTheme:e.l,colorSchemePref:e.c,systemColorScheme:e.s,resolvedColorScheme:e.c===n||e.c===""?e.s:e.c,resolvedTheme:e.t,setTheme:t("t"),setDarkTheme:t("d"),setLightTheme:t("l"),setThemeSet:({darkTheme:h,lightTheme:c})=>r(l=>({...l,d:h,l:c})),setColorSchemePref:t("c"),toggleColorScheme(h){let c=g.indexOf(e.c),l=g.length;(c===-1||h&&c===l-1)&&(c=0),t("c")(g[(c+1)%l])},setForcedColorScheme:t("fc"),setForcedTheme:t("f")};if(S){let h=S(e);s.resolvedColorScheme=h[0],s.resolvedTheme=h[1]}return s};0&&(module.exports={useTheme});

@@ -1,1 +0,1 @@

"use strict";var p=Object.defineProperty;var x=Object.getOwnPropertyDescriptor;var F=Object.getOwnPropertyNames;var k=Object.prototype.hasOwnProperty;var R=(o,e)=>{for(var s in e)p(o,s,{get:e[s],enumerable:!0})},D=(o,e,s,d)=>{if(e&&typeof e=="object"||typeof e=="function")for(let h of F(e))!k.call(o,h)&&h!==s&&p(o,h,{get:()=>e[h],enumerable:!(d=x(e,h))||d.enumerable});return o};var L=o=>D(p({},"__esModule",{value:!0}),o);var Y={};R(Y,{useTheme:()=>I});module.exports=L(Y);var a=require("react");var g=require("r18gs");var f="nth",T="light",l="dark",n="system";var E={t:"",d:l,l:T,c:n,s:T},v=o=>{let e=o!=null?o:"#"+f;return(0,g.useRGS)(e,()=>{let s=typeof m!="undefined"&&localStorage.getItem(e);return s?{...JSON.parse(s),s:m.matches?l:T}:E})},u=o=>{let e=`${o!=null?o:`#${f}`}-`;return(0,g.useRGS)(e,{})};var y=[n,l,T],C,I=o=>{let[e,s]=v(o),[d,h]=u(o);(0,a.useEffect)(()=>{C=window.r},[]);let i=r=>t=>s(c=>({...c,[r]:t})),S={theme:e.t,darkTheme:e.d,lightTheme:e.l,colorSchemePref:e.c,systemColorScheme:e.s,resolvedColorScheme:e.c===n||e.c===""?e.s:e.c,resolvedTheme:e.t,setTheme:i("t"),setDarkTheme:i("d"),setLightTheme:i("l"),setThemeSet:({darkTheme:r,lightTheme:t})=>s(c=>({...c,d:r,l:t})),setColorSchemePref:i("c"),toggleColorScheme(r){let t=y.indexOf(e.c),c=y.length;(t===-1||r&&t===c-1)&&(t=0),i("c")(y[(t+1)%c])},setForcedColorScheme:r=>h(t=>({...t,fc:r})),setForcedTheme:r=>h(t=>({...t,f:r}))};if(C){let r=C(e);S.resolvedColorScheme=r[0],S.resolvedTheme=r[1]}return S};0&&(module.exports={useTheme});
"use strict";var d=Object.defineProperty;var v=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var D=Object.prototype.hasOwnProperty;var u=(o,e)=>{for(var t in e)d(o,t,{get:e[t],enumerable:!0})},x=(o,e,t,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of a(e))!D.call(o,s)&&s!==t&&d(o,s,{get:()=>e[s],enumerable:!(r=v(e,s))||r.enumerable});return o};var R=o=>x(d({},"__esModule",{value:!0}),o);var E={};u(E,{useTheme:()=>F});module.exports=R(E);var C=require("r18gs");var f="nth",T="light",i="dark",n="system";var k={t:"",d:i,l:T,c:n,s:T},p="undefined",y=o=>{let e=o!=null?o:"#"+f;return(0,C.useRGS)(e,()=>{let t=typeof m!==p&&localStorage.getItem(e);return t?{...JSON.parse(t),s:m.matches?i:T}:k})};var g=[n,i,T],S,F=o=>{let[e,t]=y(o);!S&&typeof window!=p&&(S=window.r);let r=h=>c=>t(l=>({...l,[h]:c})),s={theme:e.t,darkTheme:e.d,lightTheme:e.l,colorSchemePref:e.c,systemColorScheme:e.s,resolvedColorScheme:e.c===n||e.c===""?e.s:e.c,resolvedTheme:e.t,setTheme:r("t"),setDarkTheme:r("d"),setLightTheme:r("l"),setThemeSet:({darkTheme:h,lightTheme:c})=>t(l=>({...l,d:h,l:c})),setColorSchemePref:r("c"),toggleColorScheme(h){let c=g.indexOf(e.c),l=g.length;(c===-1||h&&c===l-1)&&(c=0),r("c")(g[(c+1)%l])},setForcedColorScheme:r("fc"),setForcedTheme:r("f")};if(S){let h=S(e);s.resolvedColorScheme=h[0],s.resolvedTheme=h[1]}return s};0&&(module.exports={useTheme});
"use client";
"use strict";var A=Object.defineProperty;var Q=Object.getOwnPropertyDescriptor;var j=Object.getOwnPropertyNames;var B=Object.prototype.hasOwnProperty;var W=(o,e)=>{for(var s in e)A(o,s,{get:e[s],enumerable:!0})},X=(o,e,s,l)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of j(e))!B.call(o,n)&&n!==s&&A(o,n,{get:()=>e[n],enumerable:!(l=Q(e,n))||l.enumerable});return o};var Z=o=>X(A({},"__esModule",{value:!0}),o);var se={};W(se,{ColorSwitch:()=>re,ThemeSwitcher:()=>te,useTheme:()=>G});module.exports=Z(se);var O=(o,e,s,l,n)=>{window.m=matchMedia("(prefers-color-scheme: dark)");let c=["color-scheme","csp","theme","th"];window.u=(h,a)=>{var U;let F=(U=document.querySelector(a))!=null?U:document.documentElement,y=[];c.forEach((x,w)=>{y.push(x+"-"+h[w]),F.setAttribute("data-"+x,h[w])}),y[0]=h[0],s&&(y=y.map(x=>{var w;return(w=s[x])!=null?w:x})),F.className=y.join(" ")};let d=localStorage.getItem(o),i={...d?JSON.parse(d):e,s:m.matches?e.d:e.l},t,p,R,D;window.f=(h,a)=>{p=D=h,t=R=a},window.g=(h,a)=>{p=D!=null?D:h,t=R!=null?R:a},f(l,n),window.r=h=>{let a=t!=null?t:h.c,F=a===e.c?h.s:a,y=F===""?h.t:F===e.d?h.d:h.l,U=p!=null?p:y;return[F||h.s,a,U,p!=null?p:h.t]},u(r(i),o)};var I=require("r18gs");var C="nth",T="light",v="dark",k="system";var H={t:"",d:v,l:T,c:k,s:T},b=o=>{let e=o!=null?o:"#"+C;return(0,I.useRGS)(e,()=>{let s=typeof m!="undefined"&&localStorage.getItem(e);return s?{...JSON.parse(s),s:m.matches?v:T}:H})},L=o=>{let e=`${o!=null?o:`#${C}`}-`;return(0,I.useRGS)(e,{})};var P=require("react");var J,E,M,_,$,ee=(o="none")=>{let e=document.createElement("style");return e.textContent=`transition:${o.split(";")[0]}!important;`,document.head.appendChild(e),()=>{getComputedStyle(document.body),setTimeout(()=>document.head.removeChild(e),1)}},K=({forcedTheme:o,forcedColorScheme:e,targetSelector:s,themeTransition:l})=>{let n=s||"#"+C,[c,d]=b(s),[i]=L(s);return(0,P.useEffect)(()=>{typeof m!="undefined"&&([J,E,M,_,$]=[m,u,r,f,g]),J.addEventListener("change",()=>d(t=>({...t,s:J.matches?v:T}))),addEventListener("storage",t=>{t.key===n&&d(p=>({...p,...JSON.parse(t.newValue||"{}")}))})},[]),(0,P.useEffect)(()=>{let t=ee(l);E(M(c),n),t(),localStorage.setItem(n,JSON.stringify(c))},[c]),(0,P.useEffect)(()=>{_(o,e),E(M(c),n)},[e,o]),(0,P.useEffect)(()=>{$(i.f,i.fc),E(M(c),n)},[i]),null};var S=require("react/jsx-runtime"),oe=({targetSelector:o,nonce:e,styles:s,forcedTheme:l,forcedColorScheme:n})=>{let c=[o||"#"+C,H,s,l,n];return typeof window!="undefined"&&O(...c),(0,S.jsx)("script",{dangerouslySetInnerHTML:{__html:`(${O})(${JSON.stringify(c).slice(1,-1)})`},nonce:e})},te=o=>(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(oe,{...o}),(0,S.jsx)(K,{...o})]});var N={s:"nth-s",system:"nth-system",dark:"nth-dark",a:"nth-a",light:"nth-light"};var V=[k,v,T],Y,G=o=>{let[e,s]=b(o),[l,n]=L(o);(0,P.useEffect)(()=>{Y=window.r},[]);let c=i=>t=>s(p=>({...p,[i]:t})),d={theme:e.t,darkTheme:e.d,lightTheme:e.l,colorSchemePref:e.c,systemColorScheme:e.s,resolvedColorScheme:e.c===k||e.c===""?e.s:e.c,resolvedTheme:e.t,setTheme:c("t"),setDarkTheme:c("d"),setLightTheme:c("l"),setThemeSet:({darkTheme:i,lightTheme:t})=>s(p=>({...p,d:i,l:t})),setColorSchemePref:c("c"),toggleColorScheme(i){let t=V.indexOf(e.c),p=V.length;(t===-1||i&&t===p-1)&&(t=0),c("c")(V[(t+1)%p])},setForcedColorScheme:i=>n(t=>({...t,fc:i})),setForcedTheme:i=>n(t=>({...t,f:i}))};if(Y){let i=Y(e);d.resolvedColorScheme=i[0],d.resolvedTheme=i[1]}return d};var re=({size:o=25,skipSystem:e,targetSelector:s,className:l,...n})=>{let{toggleColorScheme:c,colorSchemePref:d}=G(s);return(0,S.jsx)("button",{className:[N.s,N[d],l].join(" "),onClick:()=>c(e),style:{"--s":o+"px"},...n})};0&&(module.exports={ColorSwitch,ThemeSwitcher,useTheme});
"use strict";var L=Object.defineProperty;var _=Object.getOwnPropertyDescriptor;var q=Object.getOwnPropertyNames;var $=Object.prototype.hasOwnProperty;var z=(t,e)=>{for(var o in e)L(t,o,{get:e[o],enumerable:!0})},Q=(t,e,o,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of q(e))!$.call(t,s)&&s!==o&&L(t,s,{get:()=>e[s],enumerable:!(n=_(e,s))||n.enumerable});return t};var j=t=>Q(L({},"__esModule",{value:!0}),t);var ee={};z(ee,{ColorSwitch:()=>Z,ThemeSwitcher:()=>X,useTheme:()=>H});module.exports=j(ee);var I=(t,e,o,n,s)=>{window.m=matchMedia("(prefers-color-scheme: dark)");let c=["color-scheme","csp","theme","th"];window.u=(l,S)=>{var E;let x=(E=document.querySelector(S))!=null?E:document.documentElement,g=[];c.forEach((F,D)=>{g.push(F+"-"+l[D]),x.setAttribute("data-"+F,l[D])}),g[0]=l[0],o&&(g=g.map(F=>{var D;return(D=o[F])!=null?D:F})),x.className=g.join(" ")};let i=localStorage.getItem(t),h={...i?JSON.parse(i):e,s:m.matches?e.d:e.l},d,p,v,R;window.f=(l,S)=>{p=R=l,d=v=S},f(n,s),window.r=l=>{p=R!=null?R:l.f,d=v!=null?v:l.fc;let S=d!=null?d:l.c,x=S===e.c?l.s:S,g=x===""?l.t:x===e.d?l.d:l.l,E=p!=null?p:g;return[x||l.s,S,E,p!=null?p:l.t]},u(r(h),t)};var J=require("r18gs");var w="nth",a="light",y="dark",k="system";var M={t:"",d:y,l:a,c:k,s:a},C="undefined",P=t=>{let e=t!=null?t:"#"+w;return(0,J.useRGS)(e,()=>{let o=typeof m!==C&&localStorage.getItem(e);return o?{...JSON.parse(o),s:m.matches?y:a}:M})};var N,V,Y,U,B=(t="none")=>{let e=document.createElement("style");return e.textContent=`transition:${t.split(";")[0]}!important;`,document.head.appendChild(e),()=>{getComputedStyle(document.body),setTimeout(()=>document.head.removeChild(e),1)}},G=({forcedTheme:t,forcedColorScheme:e,targetSelector:o,themeTransition:n})=>{let s=o||"#"+w,[c,i]=P(o);if(typeof m!=C&&!U&&([N,V,Y,U]=[m,u,r,f],N.addEventListener("change",()=>i(h=>({...h,s:N.matches?y:a}))),addEventListener("storage",h=>{h.key===s&&i(d=>({...d,...JSON.parse(h.newValue||"{}")}))})),U){U(t,e);let h=B(n);V(Y(c),s),h();let{f:d,fc:p,...v}=c;localStorage.setItem(s,JSON.stringify(v))}return null};var T=require("react/jsx-runtime"),W=({targetSelector:t,nonce:e,styles:o,forcedTheme:n,forcedColorScheme:s})=>{let c=[t||"#"+w,M,o,n,s];return typeof window!=C&&I(...c),(0,T.jsx)("script",{dangerouslySetInnerHTML:{__html:`(${I})(${JSON.stringify(c).slice(1,-1)})`},nonce:e})},X=t=>(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(W,{...t}),(0,T.jsx)(G,{...t})]});var A={s:"nth-s",system:"nth-system",dark:"nth-dark",a:"nth-a",light:"nth-light"};var O=[k,y,a],b,H=t=>{let[e,o]=P(t);!b&&typeof window!=C&&(b=window.r);let n=c=>i=>o(h=>({...h,[c]:i})),s={theme:e.t,darkTheme:e.d,lightTheme:e.l,colorSchemePref:e.c,systemColorScheme:e.s,resolvedColorScheme:e.c===k||e.c===""?e.s:e.c,resolvedTheme:e.t,setTheme:n("t"),setDarkTheme:n("d"),setLightTheme:n("l"),setThemeSet:({darkTheme:c,lightTheme:i})=>o(h=>({...h,d:c,l:i})),setColorSchemePref:n("c"),toggleColorScheme(c){let i=O.indexOf(e.c),h=O.length;(i===-1||c&&i===h-1)&&(i=0),n("c")(O[(i+1)%h])},setForcedColorScheme:n("fc"),setForcedTheme:n("f")};if(b){let c=b(e);s.resolvedColorScheme=c[0],s.resolvedTheme=c[1]}return s};var Z=({size:t=25,skipSystem:e,targetSelector:o,className:n,...s})=>{let{toggleColorScheme:c,colorSchemePref:i}=H(o);return(0,T.jsx)("button",{className:[A.s,A[i],n].join(" "),onClick:()=>c(e),style:{"--s":t+"px"},...s})};0&&(module.exports={ColorSwitch,ThemeSwitcher,useTheme});

@@ -5,3 +5,3 @@ {

"private": false,
"version": "4.0.4",
"version": "4.0.5",
"description": "Unleash the Power of React Server Components! Use multiple themes on your site with confidence, without losing any advantages of React Server Components.",

@@ -119,3 +119,3 @@ "license": "MPL-2.0",

"@types/node": "^22.10.2",
"@types/react": "^19.0.1",
"@types/react": "^19.0.2",
"@types/react-dom": "^19.0.2",

@@ -125,3 +125,3 @@ "@vitejs/plugin-react": "^4.3.4",

"esbuild-plugin-rdi": "^0.0.0",
"esbuild-plugin-react18": "0.2.5",
"esbuild-plugin-react18": "0.2.6",
"esbuild-plugin-react18-css": "^0.0.4",

@@ -137,3 +137,3 @@ "jsdom": "^25.0.1",

"dependencies": {
"r18gs": "2.0.1"
"r18gs": "2.0.2"
},

@@ -140,0 +140,0 @@ "peerDependencies": {

@@ -14,13 +14,11 @@ import { ColorSchemeType, ResolvedColorSchemeType } from "./types";

s: ResolvedColorSchemeType;
/** forced theme */
f?: string;
/** forced colorScheme */
fc?: ColorSchemeType;
}
/** @internal */
export declare const initialState: ThemeStoreType;
export declare const UNDEFINED = "undefined";
/** @internal store */
export declare const useThemeStore: (targetSelector?: string) => [ThemeStoreType, import("r18gs").SetStateAction<ThemeStoreType>];
/** @internal */
export interface ForcedStoreType {
/** forced theme */ f?: string;
/** forced colorScheme */ fc?: ColorSchemeType;
}
/** @internal */
export declare const useForcedStore: (targetSelector?: string) => [ForcedStoreType, import("r18gs").SetStateAction<ForcedStoreType>];

@@ -1,1 +0,1 @@

"use strict";var n=Object.defineProperty;var S=Object.getOwnPropertyDescriptor;var d=Object.getOwnPropertyNames;var f=Object.prototype.hasOwnProperty;var x=(e,o)=>{for(var r in o)n(e,r,{get:o[r],enumerable:!0})},u=(e,o,r,i)=>{if(o&&typeof o=="object"||typeof o=="function")for(let t of d(o))!f.call(e,t)&&t!==r&&n(e,t,{get:()=>o[t],enumerable:!(i=S(o,t))||i.enumerable});return e};var D=e=>u(n({},"__esModule",{value:!0}),e);var F={};x(F,{initialState:()=>h,useForcedStore:()=>C,useThemeStore:()=>l});module.exports=D(F);var c=require("r18gs");var p="nth",s="light",T="dark",y="system";var h={t:"",d:T,l:s,c:y,s},l=e=>{let o=e!=null?e:"#"+p;return(0,c.useRGS)(o,()=>{let r=typeof m!="undefined"&&localStorage.getItem(o);return r?{...JSON.parse(r),s:m.matches?T:s}:h})},C=e=>{let o=`${e!=null?e:`#${p}`}-`;return(0,c.useRGS)(o,{})};0&&(module.exports={initialState,useForcedStore,useThemeStore});
"use strict";var n=Object.defineProperty;var l=Object.getOwnPropertyDescriptor;var f=Object.getOwnPropertyNames;var x=Object.prototype.hasOwnProperty;var D=(o,e)=>{for(var t in e)n(o,t,{get:e[t],enumerable:!0})},d=(o,e,t,T)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of f(e))!x.call(o,r)&&r!==t&&n(o,r,{get:()=>e[r],enumerable:!(T=l(e,r))||T.enumerable});return o};var E=o=>d(n({},"__esModule",{value:!0}),o);var u={};D(u,{UNDEFINED:()=>y,initialState:()=>h,useThemeStore:()=>I});module.exports=E(u);var S=require("r18gs");var c="nth",s="light",p="dark",i="system";var h={t:"",d:p,l:s,c:i,s},y="undefined",I=o=>{let e=o!=null?o:"#"+c;return(0,S.useRGS)(e,()=>{let t=typeof m!==y&&localStorage.getItem(e);return t?{...JSON.parse(t),s:m.matches?p:s}:h})};0&&(module.exports={UNDEFINED,initialState,useThemeStore});

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc