PageSourceSearch

https://boost.ethtaipei.org/_next/static/chunks/0kc0c7vt.z8m~.js

js ethtaipei.org collected 2026-10-03 23:43:42 UTC 9,862 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,33525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},18967,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return g},MiddlewareNotFoundError:function(){return w},MissingStaticPage:function(){return v},NormalizeError:function(){return x},PageNotFoundError:function(){return y},SP:function(){return h},ST:function(){return b},WEB_VITALS:function(){return o},execOnce:function(){return s},getDisplayName:function(){return d},getLocationOrigin:function(){return u},getURL:function(){return c},isAbsoluteUrl:function(){return a},isResSent:function(){return f},loadGetInitialProps:function(){return p},normalizeRepeatedSlashes:function(){return m},stringifyError:function(){return C}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let o=["CLS","FCP","FID","INP","LCP","TTFB"];function s(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let l=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,a=e=>l.test(e);function u(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function c(){let{href:e}=window.location,t=u();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function m(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function p(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await p(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&f(r))return n;if(!n)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return n}let h="u">typeof performance,b=h&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class g extends Error{}class x extends Error{}class y extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class v extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class w extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function C(e){return JSON.stringify({message:e.message,stack:e.stack})}},98183,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return a},searchParamsToUrlQuery:function(){return o},urlQueryToSearchParams:function(){return l}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});function o(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function s(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function l(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,s(e));else t.set(r,s(n));return t}function a(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},96661,e=>{"use strict";e.s(["mergeClasses",0,(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim()])},71987,88973,e=>{"use strict";e.s(["default",0,{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"}],71987),e.s(["hasA11yProp",0,e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1}],88973)},5014,e=>{"use strict";var t=e.i(71645),r=e.i(71987),n=e.i(88973),i=e.i(96661);let o=(0,t.createContext)({}),s=(0,t.forwardRef)(({color:e,size:s,strokeWidth:l,absoluteStrokeWidth:a,className:u="",children:c,iconNode:d,...f},m)=>
1{let{size:p=24,strokeWidth:h=2,absoluteStrokeWidth:b=!1,color:g="currentColor",className:x=""}=(0,t.useContext)(o)??{},y=a??b?24*Number(l??h)/Number(s??p):l??h;return(0,t.createElement)("svg",{ref:m,...r.default,width:s??p??r.default.width,height:s??p??r.default.height,stroke:e??g,strokeWidth:y,className:(0,i.mergeClasses)("lucide",x,u),...!c&&!(0,n.hasA11yProp)(f)&&{"aria-hidden":"true"},...f},[...d.map(([e,r])=>(0,t.createElement)(e,r)),...Array.isArray(c)?c:[c]])});e.s(["default",0,s],5014)},56420,e=>{"use strict";var t=e.i(71645),r=e.i(96661);let n=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)};var i=e.i(5014);e.s(["default",0,(e,o)=>{let s=(0,t.forwardRef)(({className:s,...l},a)=>(0,t.createElement)(i.default,{ref:a,iconNode:o,className:(0,r.mergeClasses)(`lucide-${n(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,s),...l}));return s.displayName=n(e),s}],56420)},63676,e=>{"use strict";let t=(0,e.i(56420).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["X",0,t],63676)},8249,e=>{"use strict";var t=e.i(71645);let r=[],n=!1;function i(e){!function(e){if("Escape"!==e.key)return;let t=r[r.length-1];t&&(e.preventDefault(),e.stopImmediatePropagation(),t.handler())}(e)}e.s(["useEscapeKey",0,function(e,o=!0){let s=(0,t.useRef)(e);(0,t.useEffect)(()=>{s.current=e}),(0,t.useEffect)(()=>{if(o){var e;let t;return e=()=>s.current(),t={id:Symbol(),handler:e},r.push(t),!n&&"u">typeof document&&(document.addEventListener("keydown",i,!0),n=!0),()=>{let e=r.findIndex(e=>e.id===t.id);-1!==e&&r.splice(e,1),0===r.length&&n&&"u">typeof document&&(document.removeEventListener("keydown",i,!0),n=!1)}}},[o])}])},46200,e=>{"use strict";var t=e.i(18050),r=e.i(63676),n=e.i(71645),i=e.i(74080),o=e.i(8249);let s=(0,n.createContext)(null);function l(){let e=(0,n.useContext)(s);if(!e)throw Error("useConfirm must be used inside ConfirmDialogProvider");return e.confirm}function a({request:e,onConfirm:i,onCancel:o}){let s=(0,n.useRef)(null);(0,n.useEffect)(()=>{s.current?.focus()},[]);let l="destructive"===e.tone;return(0,t.jsx)("div",{className:"fixed inset-0 z-[60] overflow-y-auto bg-eth-black/80 backdrop-blur-sm",onClick:e=>{e.target===e.currentTarget&&o()},children:(0,t.jsx)("div",{className:"flex min-h-full items-center justify-center px-4 py-10",onClick:e=>{e.target===e.currentTarget&&o()},role:"dialog","aria-modal":"true",children:(0,t.jsxs)("div",{className:"w-full min-w-0 max-w-md overflow-hidden border border-eth-lime/50 bg-eth-ink shadow-[8px_8px_0_0_var(--eth-purple)]",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between border-b border-eth-lime/30 bg-eth-black px-5 py-3",children:[(0,t.jsxs)("h2",{className:"inline-flex items-center gap-2 font-pixel text-base uppercase tracking-wider text-eth-lime",children:[(0,t.jsx)("span",{className:"text-eth-lime/60",children:">"}),e.title]}),(0,t.jsx)("button",{type:"button",onClick:o,"aria-label":"Close",className:"inline-flex h-8 w-8 items-center justify-center border border-eth-lime/40 bg-eth-black text-eth-lime hover:bg-eth-lime hover:text-eth-black",children:(0,t.jsx)(r.X,{size:15})})]}),(0,t.jsxs)("div",{className:"grid gap-5 px-5 py-6 md:px-7",children:[(0,t.jsx)("p",{className:"whitespace-pre-line text-sm text-eth-bone/90",children:e.message}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-end gap-2",children:["confirm"===e.kind?(0,t.jsx)("button",{type:"button",onClick:o,className:"border border-eth-lime/40 bg-eth-black px-4 py-2 font-pixel text-[12px] uppercase tracking-wide text-eth-lime hover:bg-eth-lime hover:text-eth-black",children:e.cancelLabel}):null,(0,t.jsx)("button",{type:"button",ref:s,onClick:i,className:l?"border border-rose-500 bg-rose-500 px-4 py-2 font-pixel text-[12px] uppercase tracking-wide text-eth-black hover:bg-rose-400":"border border-eth-lime bg-eth-lime px-4 py-2 font-pixel text-[12px] uppercase tracking-wide text-eth-black hover:bg-eth-bone",children:e.confirmLabel})]})]})]})})})}e.s(["ConfirmDialogProvider",0,function({children:e}
1){let[r,l]=(0,n.useState)([]),u=(0,n.useRef)(0),c=(0,n.useCallback)((e,t)=>new Promise(r=>{l(n=>[...n,{id:u.current++,kind:"confirm",message:e,title:t?.title??"Confirm",confirmLabel:t?.confirmLabel??"Confirm",cancelLabel:t?.cancelLabel??"Cancel",tone:t?.tone??"default",resolve:r}])}),[]),d=(0,n.useCallback)((e,t)=>new Promise(r=>{l(n=>[...n,{id:u.current++,kind:"alert",message:e,title:t?.title??"Notice",confirmLabel:t?.confirmLabel??"OK",cancelLabel:"",tone:"default",resolve:()=>r()}])}),[]),f=r[r.length-1]??null;function m(e,t){l(r=>{let n=r.find(t=>t.id===e);return n&&n.resolve(t),r.filter(t=>t.id!==e)})}return(0,n.useEffect)(()=>{if(!f)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[f]),(0,o.useEscapeKey)(()=>{f&&m(f.id,!1)},!!f),(0,t.jsxs)(s.Provider,{value:{confirm:c,alert:d},children:[e,f?(0,i.createPortal)((0,t.jsx)(a,{request:f,onConfirm:()=>m(f.id,!0),onCancel:()=>m(f.id,!1)}),document.body):null]})},"ConfirmSubmitButton",0,function({message:e,dialogTitle:r,confirmLabel:i="Confirm",cancelLabel:o,tone:s="destructive",children:a,...u}){let c=l(),d=(0,n.useRef)(!1),[f,m]=(0,n.useState)(!1);return(0,t.jsx)("button",{type:"submit",...u,disabled:f||u.disabled,onClick:t=>{if(t.preventDefault(),d.current)return;d.current=!0,m(!0);let n=t.currentTarget.form;c(e,{title:r,confirmLabel:i,cancelLabel:o,tone:s}).then(e=>{d.current=!1,m(!1),e&&n?.requestSubmit()})},children:a})},"useAlert",0,function(){let e=(0,n.useContext)(s);if(!e)throw Error("useAlert must be used inside ConfirmDialogProvider");return e.alert},"useConfirm",0,l])}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.