mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-08-12 13:50:59 +00:00
1 line
4.4 KiB
JavaScript
1 line
4.4 KiB
JavaScript
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,11607,e=>{"use strict";var t=e.i(60498);e.i(18090);var r=e.i(10047);function a({children:e}){return(0,t.jsx)(t.Fragment,{children:e})}e.s(["default",()=>a,"extractI18nObject",0,e=>{let t=r.default.language.replace("-","_");return"en_US"===t&&e.en_US?e.en_US:"zh_Hans"===t&&e.zh_Hans?e.zh_Hans:"zh_Hant"===t&&e.zh_Hant?e.zh_Hant:"ja_JP"===t&&e.ja_JP?e.ja_JP:e.en_US||e.zh_Hans||e.zh_Hant||e.ja_JP||""},"getAPILanguageCode",0,()=>{let e=r.default.language;return"zh-Hans"===e?"zh_Hans":"zh-Hant"===e?"zh_Hant":"en-US"===e?"en":"ja-JP"===e?"ja_JP":"en"}])},73344,e=>{"use strict";var t=e.i(49311),r=(e,t,r,a,n,s,o,l)=>{let i=document.documentElement,m=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,a=r&&s?n.map(e=>s[e]||e):n;r?(i.classList.remove(...a),i.classList.add(s&&s[t]?s[t]:t)):i.setAttribute(e,t)}),r=t,l&&m.includes(r)&&(i.style.colorScheme=r)}if(a)c(a);else try{let e=localStorage.getItem(t)||r,a=o&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(a)}catch(e){}},a=["light","dark"],n="(prefers-color-scheme: dark)",s="u"<typeof window,o=t.createContext(void 0),l={setTheme:e=>{},themes:[]},i=()=>{var e;return null!=(e=t.useContext(o))?e:l},m=e=>t.useContext(o)?t.createElement(t.Fragment,null,e.children):t.createElement(u,{...e}),c=["light","dark"],u=({forcedTheme:e,disableTransitionOnChange:r=!1,enableSystem:s=!0,enableColorScheme:l=!0,storageKey:i="theme",themes:m=c,defaultTheme:u=s?"system":"light",attribute:g="data-theme",value:v,children:p,nonce:b,scriptProps:T})=>{let[S,_]=t.useState(()=>h(i,u)),[w,C]=t.useState(()=>"system"===S?f():S),P=v?Object.values(v):m,E=t.useCallback(e=>{let t=e;if(!t)return;"system"===e&&s&&(t=f());let n=v?v[t]:t,o=r?y(b):null,i=document.documentElement,m=e=>{"class"===e?(i.classList.remove(...P),n&&i.classList.add(n)):e.startsWith("data-")&&(n?i.setAttribute(e,n):i.removeAttribute(e))};if(Array.isArray(g)?g.forEach(m):m(g),l){let e=a.includes(u)?u:null,r=a.includes(t)?t:e;i.style.colorScheme=r}null==o||o()},[b]),H=t.useCallback(e=>{let t="function"==typeof e?e(S):e;_(t);try{localStorage.setItem(i,t)}catch(e){}},[S]),z=t.useCallback(t=>{C(f(t)),"system"===S&&s&&!e&&E("system")},[S,e]);t.useEffect(()=>{let e=window.matchMedia(n);return e.addListener(z),z(e),()=>e.removeListener(z)},[z]),t.useEffect(()=>{let e=e=>{e.key===i&&(e.newValue?_(e.newValue):H(u))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[H]),t.useEffect(()=>{E(null!=e?e:S)},[e,S]);let j=t.useMemo(()=>({theme:S,setTheme:H,forcedTheme:e,resolvedTheme:"system"===S?w:S,themes:s?[...m,"system"]:m,systemTheme:s?w:void 0}),[S,H,e,w,s,m]);return t.createElement(o.Provider,{value:j},t.createElement(d,{forcedTheme:e,storageKey:i,attribute:g,enableSystem:s,enableColorScheme:l,defaultTheme:u,value:v,themes:m,nonce:b,scriptProps:T}),p)},d=t.memo(({forcedTheme:e,storageKey:a,attribute:n,enableSystem:s,enableColorScheme:o,defaultTheme:l,value:i,themes:m,nonce:c,scriptProps:u})=>{let d=JSON.stringify([n,a,l,e,m,i,s,o]).slice(1,-1);return t.createElement("script",{...u,suppressHydrationWarning:!0,nonce:"u"<typeof window?c:"",dangerouslySetInnerHTML:{__html:`(${r.toString()})(${d})`}})}),h=(e,t)=>{let r;if(!s){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},y=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},f=e=>(e||(e=window.matchMedia(n)),e.matches?"dark":"light");e.s(["ThemeProvider",()=>m,"useTheme",()=>i])},19436,e=>{"use strict";var t=e.i(60498),r=e.i(73344),a=e.i(50098);let n=({...e})=>{let{theme:n="system"}=(0,r.useTheme)();return(0,t.jsx)(a.Toaster,{theme:n,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...e})};e.s(["Toaster",()=>n])},5555,e=>{"use strict";var t=e.i(60498),r=e.i(73344);function a({children:e,...a}){return(0,t.jsx)(r.ThemeProvider,{attribute:"class",defaultTheme:"system",enableSystem:!0,disableTransitionOnChange:!0,...a,children:e})}e.s(["ThemeProvider",()=>a])}]); |