1 line
16 KiB
JavaScript
1 line
16 KiB
JavaScript
(()=>{var e={};e.id=820,e.ids=[820,660,888],e.modules={1323:(e,t)=>{"use strict";Object.defineProperty(t,"l",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},6968:(e,t,r)=>{"use strict";r.a(e,async(e,n)=>{try{r.r(t),r.d(t,{config:()=>g,default:()=>d,getServerSideProps:()=>h,getStaticPaths:()=>f,getStaticProps:()=>p,reportWebVitals:()=>m,routeModule:()=>k,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>w,unstable_getStaticParams:()=>x,unstable_getStaticPaths:()=>y,unstable_getStaticProps:()=>b});var a=r(7093),s=r(5244),o=r(1323),i=r(1070),l=r(3893),c=r(6971),u=e([l]);l=(u.then?(await u)():u)[0];let d=(0,o.l)(c,"default"),p=(0,o.l)(c,"getStaticProps"),f=(0,o.l)(c,"getStaticPaths"),h=(0,o.l)(c,"getServerSideProps"),g=(0,o.l)(c,"config"),m=(0,o.l)(c,"reportWebVitals"),b=(0,o.l)(c,"unstable_getStaticProps"),y=(0,o.l)(c,"unstable_getStaticPaths"),x=(0,o.l)(c,"unstable_getStaticParams"),v=(0,o.l)(c,"unstable_getServerProps"),w=(0,o.l)(c,"unstable_getServerSideProps"),k=new a.PagesRouteModule({definition:{kind:s.x.PAGES,page:"/_error",pathname:"/_error",bundlePath:"",filename:""},components:{App:l.default,Document:i.default},userland:c});n()}catch(e){n(e)}})},8427:(e,t,r)=>{"use strict";r.d(t,{Z:()=>d});var n=r(6689);let a=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim(),s=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),o=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase()),i=e=>{let t=o(e);return t.charAt(0).toUpperCase()+t.slice(1)};var l={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let c=e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1},u=(0,n.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:s,className:o="",children:i,iconNode:u,...d},p)=>(0,n.createElement)("svg",{ref:p,...l,width:t,height:t,stroke:e,strokeWidth:s?24*Number(r)/Number(t):r,className:a("lucide",o),...!i&&!c(d)&&{"aria-hidden":"true"},...d},[...u.map(([e,t])=>(0,n.createElement)(e,t)),...Array.isArray(i)?i:[i]])),d=(e,t)=>{let r=(0,n.forwardRef)(({className:r,...o},l)=>(0,n.createElement)(u,{ref:l,iconNode:t,className:a(`lucide-${s(i(e))}`,`lucide-${e}`,r),...o}));return r.displayName=i(e),r}},6461:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});let n=(0,r(8427).Z)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])},8154:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});let n=(0,r(8427).Z)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},6971:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let n=r(167),a=r(997),s=n._(r(6689)),o=n._(r(7828)),i={400:"Bad Request",404:"This page could not be found",405:"Method Not Allowed",500:"Internal Server Error"};function l(e){let{res:t,err:r}=e;return{statusCode:t&&t.statusCode?t.statusCode:r?r.statusCode:404}}let c={error:{fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},desc:{lineHeight:"48px"},h1:{display:"inline-block",margin:"0 20px 0 0",paddingRight:23,fontSize:24,fontWeight:500,verticalAlign:"top"},h2:{fontSize:14,fontWeight:400,lineHeight:"28px"},wrap:{display:"inline-block"}};class u extends s.default.Component{render(){let{statusCode:e,withDarkMode:t=!0}=this.props,r=this.props.title||i[e]||"An unexpected error has occurred";return(0,a.jsxs)("div",{style:c.error,children:[(0,a.jsx)(o.default,{children:(0,a.jsx)("title",{children:e?e+": "+r:"Application error: a client-side exception has occurred"})}),(0,a.jsxs)("div",{style:c.desc,children:[(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}"+(t?"@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}":"")}}),e?(0,a.jsx)("h1",{className:"next-error-h1",style:c.h1,children:e}):null,(0,a.jsx)("div",{style:c.wrap,children:(0,a.jsxs)("h2",{style:c.h2,children:[this.props.title||e?r:(0,a.jsx)(a.Fragment,{children:"Application error: a client-side exception has occurred (see the browser console for more information)"}),"."]})})]})]})}}u.displayName="ErrorPage",u.getInitialProps=l,u.origGetInitialProps=l,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5495:(e,t)=>{"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},7828:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return g},defaultHead:function(){return d}});let n=r(167),a=r(8760),s=r(997),o=a._(r(6689)),i=n._(r(7215)),l=r(8039),c=r(1988),u=r(5495);function d(e){void 0===e&&(e=!1);let t=[(0,s.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,s.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(1997);let f=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:r}=t;return e.reduce(p,[]).reverse().concat(d(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return a=>{let s=!0,o=!1;if(a.key&&"number"!=typeof a.key&&a.key.indexOf("$")>0){o=!0;let t=a.key.slice(a.key.indexOf("$")+1);e.has(t)?s=!1:e.add(t)}switch(a.type){case"title":case"base":t.has(a.type)?s=!1:t.add(a.type);break;case"meta":for(let e=0,t=f.length;e<t;e++){let t=f[e];if(a.props.hasOwnProperty(t)){if("charSet"===t)r.has(t)?s=!1:r.add(t);else{let e=a.props[t],r=n[t]||new Set;("name"!==t||!o)&&r.has(e)?s=!1:(r.add(e),n[t]=r)}}}}return s}}()).reverse().map((e,t)=>{let n=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,o.default.cloneElement(e,t)}return o.default.cloneElement(e,{key:n})})}let g=function(e){let{children:t}=e,r=(0,o.useContext)(l.AmpStateContext),n=(0,o.useContext)(c.HeadManagerContext);return(0,s.jsx)(i.default,{reduceComponentsToState:h,headManager:n,inAmpMode:(0,u.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},7215:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let n=r(6689),a=()=>{},s=()=>{};function o(e){var t;let{headManager:r,reduceComponentsToState:o}=e;function i(){if(r&&r.mountedInstances){let t=n.Children.toArray(Array.from(r.mountedInstances).filter(Boolean));r.updateHead(o(t,e))}}return null==r||null==(t=r.mountedInstances)||t.add(e.children),i(),a(()=>{var t;return null==r||null==(t=r.mountedInstances)||t.add(e.children),()=>{var t;null==r||null==(t=r.mountedInstances)||t.delete(e.children)}}),a(()=>(r&&(r._pendingUpdate=i),()=>{r&&(r._pendingUpdate=i)})),s(()=>(r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null),()=>{r&&r._pendingUpdate&&(r._pendingUpdate(),r._pendingUpdate=null)})),null}},1997:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"warnOnce",{enumerable:!0,get:function(){return r}});let r=e=>{}},2817:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(6689),a=r.n(n),s=r(975),o=r(8933);function i(e){let t=e.ws_url||"",{user:r}=e,[i,l]=a().useState({toastOpen:!1}),{socket:c,sendData:u}=function({url:e,debounce:t,disableReconnect:r,keepAliveDuration:s,refreshConnection:o}){let i=s||3e4,l=(0,n.useRef)(0);(0,n.useRef)(null);let c=(0,n.useRef)(null),u=(0,n.useRef)(null),[d,p]=a().useState(void 0),f=a().useRef([]),h=a().useRef([]),g=a().useCallback((e,t)=>{let r=new CustomEvent(e,{detail:{data:t,message:t}});window.dispatchEvent(r)},[]),m=a().useCallback(()=>{let t=window.location.origin,n=e.startsWith("ws")?e:t.replace(/^http/,"ws")+("/"+e).replace(/\/\//g,"/");if(!n)return;let a=new WebSocket(n);a.onerror=e=>{console.log("Websocket ERROR:")},a.onmessage=e=>{f.current.push(e.data)},a.onopen=e=>{window.clearInterval(u.current),u.current=window.setInterval(()=>{a.readyState===WebSocket.OPEN&&a.send("twui::ping")},i),p(a),console.log(`Websocket connected to ${n}`)},a.onclose=t=>{console.log("Websocket closed!",{code:t.code,reason:t.reason,wasClean:t.wasClean}),r||(console.log("Attempting to reconnect ..."),console.log("URL:",e),window.clearInterval(u.current),console.log("tries",l),l.current>=3||(console.log("Attempting to reconnect ..."),l.current+=1,m()))}},[]);a().useCallback(()=>{try{let e=f.current.shift();if(!e)return;let t=JSON.parse(e);g("wsMessageEvent",e),g("wsDataEvent",t)}catch(e){console.log("Unable to parse string. Returning string.")}},[]),a().useCallback(()=>{if(!d||d.readyState!==WebSocket.OPEN){window.clearInterval(c.current);return}let e=h.current.shift();e&&d.send(e)},[d]);let b=a().useCallback(e=>{try{let t=JSON.stringify(e);h.current.find(e=>e==t)||h.current.push(t)}catch(e){console.log("Error Sending socket message",e.message)}},[d]);return{socket:d,sendData:b}}({url:t,disableReconnect:!1,keepAliveDuration:5e3}),{loading:d,setLoading:p,refresh:f,setRefresh:h}=(0,s.Z)(),{data:g}=(0,o.Z)();return{socket:c,sendData:u,loading:d,setLoading:p,refresh:f,setRefresh:h,ws:{socket:c,sendData:u},user:r,pageProps:e,toast:i,setToast:l}}},3893:(e,t,r)=>{"use strict";r.a(e,async(e,n)=>{try{r.r(t),r.d(t,{AppContext:()=>u,default:()=>c});var a=r(997);r(108);var s=r(6689),o=r(2817),i=r(1328),l=e([i]);i=(l.then?(await l)():l)[0];let u=(0,s.createContext)({});function c({Component:e,pageProps:t}){let r=(0,o.Z)(t),{toast:n,setToast:s}=r;return(0,a.jsxs)(u.Provider,{value:{...r},children:[a.jsx(e,{...t}),a.jsx(i.ZP,{open:n.toastOpen,closeDispatch:e=>{s(e=>({...e,toastOpen:!1}))},color:n.toastStyle,closeDelay:n.closeDelay,children:n.toastMessage})]})}n()}catch(e){n(e)}})},1070:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>s});var n=r(997),a=r(6859);function s(){return(0,n.jsxs)(a.Html,{lang:"en",children:[n.jsx(a.Head,{}),(0,n.jsxs)("body",{className:"antialiased",children:[n.jsx(a.Main,{}),n.jsx(a.NextScript,{})]})]})}},3352:(e,t,r)=>{"use strict";r.a(e,async(e,n)=>{try{r.d(t,{Z:()=>l});var a=r(997);r(6689);var s=r(8097),o=r(5976),i=e([s,o]);function l({href:e,variant:t,linkProps:r,noHover:n,elRef:i,linkRef:l,...c}){let u=a.jsx("div",{ref:i,...c,className:(0,s.twMerge)("flex flex-row items-center p-4 rounded-default bg-background-light dark:bg-background-dark","border border-slate-200 dark:border-white/10 border-solid",n?"":"twui-card",c.className),children:c.children});return e?a.jsx(o.Z,{ref:l,href:e,...r,className:(0,s.twMerge)("cursor-pointer","twui-card","twui-card-link",r?.className),children:u}):u}[s,o]=i.then?(await i)():i,n()}catch(e){n(e)}})},1328:(e,t,r)=>{"use strict";r.a(e,async(e,n)=>{try{let g;r.d(t,{ZP:()=>h});var a=r(997),s=r(6689),o=r.n(s),i=r(8097),l=r(3352),c=r(8154),u=r(6405),d=r.n(u),p=r(5743),f=e([i,l,p]);function h({open:e,setOpen:t,closeDelay:r=4e3,color:n,closeDispatch:s,...u}){let[f,h]=o().useState(!1);return f&&e?d().createPortal((0,a.jsxs)(l.Z,{...u,className:(0,i.twMerge)("fixed bottom-4 right-4 z-[250] border-none","pl-6 pr-8 py-4 bg-primary dark:bg-primary-dark","success"==n?"bg-success-dark dark:bg-success-dark twui-toast-success":"error"==n?"bg-error dark:bg-error-dark twui-toast-error":"",u.className,"twui-toast"),onMouseEnter:()=>{window.clearTimeout(g)},onMouseLeave:n=>{g=setTimeout(()=>{t?.(!1),s?.(e)},r)},children:[a.jsx(p.Z,{className:(0,i.twMerge)("absolute top-2 right-2 z-[100] cursor-pointer","text-white"),onClick:r=>{r.preventDefault(),r.stopPropagation(),t?.(!1),s?.(e)},children:a.jsx(c.Z,{size:15})}),a.jsx(p.Z,{className:(0,i.twMerge)("text-white! font-semibold"),children:u.children})]}),document.getElementById("twui-toast-root")):null}[i,l,p]=f.then?(await f)():f,n()}catch(e){n(e)}})},975:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r(6689),a=r.n(n);function s(e){let[t,r]=a().useState(0),[n,s]=a().useState(e?.initialLoading||!1),[o,i]=a().useState({}),[l,c]=a().useState(e?.initialReady||!1),[u,d]=a().useState(e?.initialOpen||!1);return{refresh:t,setRefresh:r,loading:n,setLoading:s,status:o,setStatus:i,ready:l,setReady:c,open:u,setOpen:d}}},8933:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r(6689),a=r.n(n);function s(e){let[t,r]=a().useState(void 0),[n,s]=a().useState(void 0);return{data:t,message:n}}},5976:(e,t,r)=>{"use strict";r.a(e,async(e,n)=>{try{r.d(t,{Z:()=>l});var a=r(997),s=r(8097),o=r(6461),i=e([s]);function l({showArrow:e,arrowSize:t=20,arrowProps:r,strict:n,...i}){return(0,a.jsxs)("a",{...i,className:(0,s.twMerge)("text-link-500 no-underline hover:text-link-500/50","text-link dark:text-link-dark hover:opacity-80 transition-all","border-0 border-b border-link dark:border-link-dark border-solid leading-4","twui-anchor","twui-a",i.className),onClick:e=>{e.target.closest(".cancel-link")&&e.preventDefault(),i?.onClick?.(e)},"data-strict":n?"yes":void 0,children:[i.children,e&&a.jsx(o.Z,{size:t,...r,className:(0,s.twMerge)("inline-block ml-1 -mt-[1px]",r?.className)})]})}s=(i.then?(await i)():i)[0],n()}catch(e){n(e)}})},5743:(e,t,r)=>{"use strict";r.a(e,async(e,n)=>{try{r.d(t,{Z:()=>i});var a=r(997),s=r(8097),o=e([s]);function i({size:e,variant:t,truncate:r,...n}){return a.jsx("span",{...n,className:(0,s.twMerge)("","small"==e&&"text-sm","smaller"==e&&"text-xs","large"==e&&"text-lg","larger"==e&&"text-xl","faded"==t&&"opacity-50","","twui-span",n.className),children:n.children})}s=(o.then?(await o)():o)[0],n()}catch(e){n(e)}})},108:()=>{},5244:(e,t)=>{"use strict";var r;Object.defineProperty(t,"x",{enumerable:!0,get:function(){return r}}),function(e){e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE"}(r||(r={}))},8039:(e,t,r)=>{"use strict";e.exports=r(7093).vendored.contexts.AmpContext},1988:(e,t,r)=>{"use strict";e.exports=r(7093).vendored.contexts.HeadManagerContext},2785:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},6689:e=>{"use strict";e.exports=require("react")},6405:e=>{"use strict";e.exports=require("react-dom")},997:e=>{"use strict";e.exports=require("react/jsx-runtime")},5315:e=>{"use strict";e.exports=require("path")},8097:e=>{"use strict";e.exports=import("tailwind-merge")},8760:(e,t)=>{"use strict";function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(r=function(e){return e?n:t})(e)}t._=t._interop_require_wildcard=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=r(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=s?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(a,o,i):a[o]=e[o]}return a.default=e,n&&n.set(e,a),a}}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[859],()=>r(6968));module.exports=n})(); |