PageSourceSearch

https://www.suigor.hk/_next/static/chunks/app/layout-5201436ac36ff6bc.js

js suigor.hk collected 2026-10-08 05:50:59 UTC 11,397 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{13759:()=>{},17980:(e,t,n)=>{"use strict";n.d(t,{Analytics:()=>f});var r=n(52282),o=n(67305),a=n(30903);function s(){return"undefined"!=typeof window}function i(){return"production"}function c(){return"development"===((s()?window.vam:i())||"production")}function l(e){return new RegExp("/".concat(e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"(?=[/?#]|$)"))}function u(e){return(0,r.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.va)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]),(0,r.useEffect)(()=>{var t;!function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{debug:!0};if(!s())return;!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"auto";if("auto"===e){window.vam=i();return}window.vam=e}(t.mode),window.va||(window.va=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];(window.vaq=window.vaq||[]).push(t)}),t.beforeSend&&(null==(e=window.va)||e.call(window,"beforeSend",t.beforeSend));let n=t.scriptSrc?t.scriptSrc:c()?"https://va.vercel-scripts.com/v1/script.debug.js":t.basePath?"".concat(t.basePath,"/insights/script.js"):"/_vercel/insights/script.js";if(document.head.querySelector('script[src*="'.concat(n,'"]')))return;let r=document.createElement("script");r.src=n,r.defer=!0,r.dataset.sdkn="@vercel/analytics"+(t.framework?"/".concat(t.framework):""),r.dataset.sdkv="1.5.0",t.disableAutoTrack&&(r.dataset.disableAutoTrack="1"),t.endpoint?r.dataset.endpoint=t.endpoint:t.basePath&&(r.dataset.endpoint="".concat(t.basePath,"/insights")),t.dsn&&(r.dataset.dsn=t.dsn),r.onerror=()=>{let e=c()?"Please check if any ad blockers are enabled and try again.":"Be sure to enable Web Analytics for your project and deploy again. See https://vercel.com/docs/analytics/quickstart for more information.";console.log("[Vercel Web Analytics] Failed to load script from ".concat(n,". ").concat(e))},c()&&!1===t.debug&&(r.dataset.debug="false"),document.head.appendChild(r)}({framework:e.framework||"react",basePath:null!=(t=e.basePath)?t:function(){if(void 0!==a&&void 0!==a.env)return a.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...void 0!==e.route&&{disableAutoTrack:!0},...e})},[]),(0,r.useEffect)(()=>{e.route&&e.path&&function(e){var t;let{route:n,path:r}=e;null==(t=window.va)||t.call(window,"pageview",{route:n,path:r})}({route:e.route,path:e.path})},[e.route,e.path]),null}function d(e){let{route:t,path:n}=(()=>{let e=(0,o.useParams)(),t=(0,o.useSearchParams)(),n=(0,o.usePathname)();return e?{route:function(e,t){if(!e||!t)return e;let n=e;try{let e=Object.entries(t);for(let[t,r]of e)if(!Array.isArray(r)){let e=l(r);e.test(n)&&(n=n.replace(e,"/[".concat(t,"]")))}for(let[t,r]of e)if(Array.isArray(r)){let e=l(r.join("/"));e.test(n)&&(n=n.replace(e,"/[...".concat(t,"]")))}return n}catch(t){return e}}(n,Object.keys(e).length?e:Object.fromEntries(t.entries())),path:n}:{route:null,path:n}})();return r.createElement(u,{path:n,route:t,...e,basePath:function(){if(void 0!==a&&void 0!==a.env)return a.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}(),framework:"next"})}function f(e){return r.createElement(r.Suspense,{fallback:null},r.createElement(d,{...e}))}},33954:e=>{e.exports={style:{fontFamily:"'Geist Mono', 'Geist Mono Fallback'",fontStyle:"normal"},className:"__className_c29908",variable:"__variable_c29908"}}
1,58704:(e,t,n)=>{"use strict";n.d(t,{default:()=>c});var r=n(88082),o=n(67305),a=n(52282),s=n(94979);function i(){let e=(0,o.usePathname)(),t=(0,o.useSearchParams)(),n=(0,s.sf)();return(0,a.useEffect)(()=>{if(e&&n){let r=window.origin+e;t.toString()&&(r=r+"?"+t.toString()),n.capture("$pageview",{$current_url:r})}},[e,t,n]),null}function c(){return(0,r.jsx)(a.Suspense,{fallback:null,children:(0,r.jsx)(i,{})})}},59941:(e,t,n)=>{Promise.resolve().then(n.bind(n,17980)),Promise.resolve().then(n.bind(n,61326)),Promise.resolve().then(n.t.bind(n,71798,23)),Promise.resolve().then(n.t.bind(n,33954,23)),Promise.resolve().then(n.t.bind(n,13759,23)),Promise.resolve().then(n.bind(n,58704)),Promise.resolve().then(n.bind(n,67352))},61326:(e,t,n)=>{"use strict";n.d(t,{SpeedInsights:()=>u});var r=n(52282),o=n(67305),a=n(30903);function s(){return"development"===function(){return"production"}()}function i(e){return new RegExp("/".concat(e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"(?=[/?#]|$)"))}function c(e){(0,r.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.si)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]);let t=(0,r.useRef)(null);return(0,r.useEffect)(()=>{if(t.current)e.route&&t.current(e.route);else{var n,r;let o=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("undefined"==typeof window||null===t.route)return null;window.si||(window.si=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];(window.siq=window.siq||[]).push(t)});let n=t.scriptSrc?t.scriptSrc:s()?"https://va.vercel-scripts.com/v1/speed-insights/script.debug.js":t.dsn?"https://va.vercel-scripts.com/v1/speed-insights/script.js":t.basePath?"".concat(t.basePath,"/speed-insights/script.js"):"/_vercel/speed-insights/script.js";if(document.head.querySelector('script[src*="'.concat(n,'"]')))return null;t.beforeSend&&(null==(e=window.si)||e.call(window,"beforeSend",t.beforeSend));let r=document.createElement("script");return r.src=n,r.defer=!0,r.dataset.sdkn="@vercel/speed-insights"+(t.framework?"/".concat(t.framework):""),r.dataset.sdkv="1.2.0",t.sampleRate&&(r.dataset.sampleRate=t.sampleRate.toString()),t.route&&(r.dataset.route=t.route),t.endpoint?r.dataset.endpoint=t.endpoint:t.basePath&&(r.dataset.endpoint="".concat(t.basePath,"/speed-insights/vitals")),t.dsn&&(r.dataset.dsn=t.dsn),s()&&!1===t.debug&&(r.dataset.debug="false"),r.onerror=()=>{console.log("[Vercel Speed Insights] Failed to load script from ".concat(n,". Please check if any content blockers are enabled and try again."))},document.head.appendChild(r),{setRoute:e=>{r.dataset.route=null!=e?e:void 0}}}({framework:null!=(n=e.framework)?n:"react",basePath:null!=(r=e.basePath)?r:function(){if(void 0!==a&&void 0!==a.env)return a.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...e});o&&(t.current=o.setRoute)}},[e.route]),null}function l(e){let t=(()=>{let e=(0,o.useParams)(),t=(0,o.useSearchParams)()||new URLSearchParams,n=(0,o.usePathname)();return e?function(e,t){if(!e||!t)return e;let n=e;try{let e=Object.entries(t);for(let[t,r]of e)if(!Array.isArray(r)){let e=i(r);e.test(n)&&(n=n.replace(e,"/[".concat(t,"]")))}for(let[t,r]of e)if(Array.isArray(r)){let e=i(r.join("/"));e.test(n)&&(n=n.replace(e,"/[...".concat(t,"]")))}return n}catch(t){return e}}(n,Object.keys(e).length?e:Object.fromEntries(t.entries())):null})();return r.createElement(c,{route:t,...e,framework:"next",basePath:function(){if(void 0!==a&&void 0!==a.env)return a.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}()})}function u(e){return r.createElement(r.Suspense,{fallback:null},r.createElement(l,{...e}))}},67305:(e,t,n)=>{"use strict";var r=n(38613);n.o(r,"useParams")&&n.d(t,{useParams:function(){return r.useParams}}),n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}}),n.o(r,"useSearchParams")&&n.d(t,{useSearchParams:function(){return r.useSearchParams}})},67352:(e,t,n)=>{"use strict";n.d(t,{PostHogProvider:()=>i});var r=n(88082),o=n(29061),a=n(94979),s=n(52282);function i(e){let{children:t}=e;return(0,s.useEffect)(()=>{o.Ay.init("phc_1hhswaY1FkQlP7GXH9QA1dJLcd14epqBcQX00sZIQgG",{api_host:"https://us.i.posthog.com",person_profiles:"always",capture_pageview:!1,capture_pageleave:!0})},[]),(0,r.jsx)(a.so,{client:o.Ay,children:t})}},71798:e=>{e.exports={style:{fontFamily:"'Geist', 'Geist Fallback'",fontStyle:"normal"},className:"__className_246ccd",variable:"__variable_246ccd"}},94979:(e,t,n)=>{"use strict";n.d(t,{sf:()=>c,so:()=>s});var r=n(29061),o=n(52282),a=(0,o.createContext)({client:r.Ay,bootstrap:void 0});function s(e){var t,n,s=e.children,i=e.client,c=e.apiKey,l=e.options,u=(0,o.useRef)(null),d=(0,o.useMemo)(function(){return i?(c&&console.warn("[PostHog.js] You have provided both `client` and `apiKey` to `PostHogProvider`. `apiKey` will be ignored in favour of `client`."),l&&console.warn("[PostHog.js] You have provided both `client` and `options` to `PostHogProvider`. `options` will be ignored in favour of `client`."),i):(c||
1console.warn("[PostHog.js] No `apiKey` or `client` were provided to `PostHogProvider`. Using default global `window.posthog` instance. You must initialize it manually. This is not recommended behavior."),r.Ay)},[i,c,JSON.stringify(l)]);return(0,o.useEffect)(function(){if(!i){var e=u.current;e?(c!==e.apiKey&&console.warn("[PostHog.js] You have provided a different `apiKey` to `PostHogProvider` than the one that was already initialized. This is not supported by our provider and we'll keep using the previous key. If you need to toggle between API Keys you need to control the `client` yourself and pass it in as a prop rather than an `apiKey` prop."),l&&!function e(t,n,r){if(void 0===r&&(r=new WeakMap),t===n)return!0;if("object"!=typeof t||null===t||"object"!=typeof n||null===n)return!1;if(r.has(t)&&r.get(t)===n)return!0;r.set(t,n);var o=Object.keys(t),a=Object.keys(n);if(o.length!==a.length)return!1;for(var s=0;s<o.length;s++){var i=o[s];if(!a.includes(i)||!e(t[i],n[i],r))return!1}return!0}(l,e.options)&&r.Ay.set_config(l)):(r.Ay.__loaded&&console.warn("[PostHog.js] `posthog` was already loaded elsewhere. This may cause issues."),r.Ay.init(c,l)),u.current={apiKey:c,options:null!=l?l:{}}}},[i,c,JSON.stringify(l)]),o.createElement(a.Provider,{value:{client:d,bootstrap:null!=(t=null==l?void 0:l.bootstrap)?t:null==(n=null==i?void 0:i.config)?void 0:n.bootstrap}},s)}var i=function(e){return"function"==typeof e},c=function(){return(0,o.useContext)(a).client},l=function(e,t){return(l=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};"function"==typeof SuppressedError&&SuppressedError;var u={componentStack:null,exceptionEvent:null,error:null},d={INVALID_FALLBACK:"[PostHog.js][PostHogErrorBoundary] Invalid fallback prop, provide a valid React element or a function that returns a valid React element."};!function(e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=n}function n(t){var n=e.call(this,t)||this;return n.state=u,n}l(n,e),n.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t),n.prototype.componentDidCatch=function(e,t){var n,r=this.props.additionalProperties;i(r)?n=r(e):"object"==typeof r&&(n=r);var o=this.context.client.captureException(e,n),a=t.componentStack;this.setState({error:e,componentStack:null!=a?a:null,exceptionEvent:o})},n.prototype.render=function(){var e=this.props,t=e.children,n=e.fallback,r=this.state;if(null==r.componentStack)return i(t)?t():t;var a=i(n)?o.createElement(n,{error:r.error,componentStack:r.componentStack,exceptionEvent:r.exceptionEvent}):n;return o.isValidElement(a)?a:(console.warn(d.INVALID_FALLBACK),o.createElement(o.Fragment,null))},n.contextType=a}(o.Component)}},e=>{e.O(0,[9953,8312,5353,9013,6358,7358],()=>e(e.s=59941)),_N_E=e.O()}]);

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.