1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="bacae467-43fb-cabc-54c3-da27b0461ecd")}catch(e){}}(); 2(globalThis["TURBOPACK"] || (globalThis["TURBOPACK"] = [])).push([typeof document === "object" ? document.currentScript : undefined, 3233525, ((__turbopack_context__, module, exports) => { 4"use strict"; 5 6var __TURBOPACK__imported__module__247167__ = /*#__PURE__*/ __turbopack_context__.i(247167); 7"use strict"; 8Object.defineProperty(exports, "__esModule", { 9 value: true 10}); 11Object.defineProperty(exports, "warnOnce", { 12 enumerable: true, 13 get: function() { 14 return warnOnce; 15 } 16}); 17let warnOnce = (_)=>{}; 18if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable 19; 20}), 21718967, ((__turbopack_context__, module, exports) => { 22"use strict"; 23 24var __TURBOPACK__imported__module__247167__ = /*#__PURE__*/ __turbopack_context__.i(247167); 25"use strict"; 26Object.defineProperty(exports, "__esModule", { 27 value: true 28}); 290 && (module.exports = { 30 DecodeError: null, 31 MiddlewareNotFoundError: null, 32 MissingStaticPage: null, 33 NormalizeError: null, 34 PageNotFoundError: null, 35 SP: null, 36 ST: null, 37 WEB_VITALS: null, 38 execOnce: null, 39 getDisplayName: null, 40 getLocationOrigin: null, 41 getURL: null, 42 isAbsoluteUrl: null, 43 isResSent: null, 44 loadGetInitialProps: null, 45 normalizeRepeatedSlashes: null, 46 stringifyError: null 47}); 48function _export(target, all) { 49 for(var name in all)Object.defineProperty(target, name, { 50 enumerable: true, 51 get: all[name] 52 }); 53} 54_export(exports, { 55 DecodeError: function() { 56 return DecodeError; 57 }, 58 MiddlewareNotFoundError: function() { 59 return MiddlewareNotFoundError; 60 }, 61 MissingStaticPage: function() { 62 return MissingStaticPage; 63 }, 64 NormalizeError: function() { 65 return NormalizeError; 66 }, 67 PageNotFoundError: function() { 68 return PageNotFoundError; 69 }, 70 SP: function() { 71 return SP; 72 }, 73 ST: function() { 74 return ST; 75 }, 76 WEB_VITALS: function() { 77 return WEB_VITALS; 78 }, 79 execOnce: function() { 80 return execOnce; 81 }, 82 getDisplayName: function() { 83 return getDisplayName; 84 }, 85 getLocationOrigin: function() { 86 return getLocationOrigin; 87 }, 88 getURL: function() { 89 return getURL; 90 }, 91 isAbsoluteUrl: function() { 92 return isAbsoluteUrl; 93 }, 94 isResSent: function() { 95 return isResSent; 96 }, 97 loadGetInitialProps: function() { 98 return loadGetInitialProps; 99 }, 100 normalizeRepeatedSlashes: function() { 101 return normalizeRepeatedSlashes; 102 }, 103 stringifyError: function() { 104 return stringifyError; 105 } 106}); 107const WEB_VITALS = [ 108 'CLS', 109 'FCP', 110 'FID', 111 'INP', 112 'LCP', 113 'TTFB' 114]; 115function execOnce(fn) { 116 let used = false; 117 let result; 118 return function() { 119 for(var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++){ 120 args[_key] = arguments[_key]; 121 } 122 if (!used) { 123 used = true; 124 result = fn(...args); 125 } 126 return result; 127 }; 128} 129// Scheme: https://tools.ietf.org/html/rfc3986#section-3.1 130// Absolute URL: https://tools.ietf.org/html/rfc3986#section-4.3 131const ABSOLUTE_URL_REGEX = /^[a-zA-Z][a-zA-Z\d+\-.]*?:/; 132const isAbsoluteUrl = (url)=>ABSOLUTE_URL_REGEX.test(url); 133function getLocationOrigin() { 134 const { protocol, hostname, port } = window.location; 135 return "".concat(protocol, "//").concat(hostname).concat(port ? ':' + port : ''); 136} 137function getURL() { 138 const { href } = window.location; 139 const origin = getLocationOrigin(); 140 return href.substring(origin.length); 141} 142function getDisplayName(Component) { 143 return typeof Component === 'string' ? Component : Component.displayName || Component.name || 'Unknown'; 144} 145function isResSent(res) { 146 return res.finished || res.headersSent; 147}
148function normalizeRepeatedSlashes(url) { 149 const urlParts = url.split('?'); 150 const urlNoQuery = urlParts[0]; 151 return urlNoQuery // first we replace any non-encoded backslashes with forward 152 // then normalize repeated forward slashes 153 .replace(/\\/g, '/').replace(/\/\/+/g, '/') + (urlParts[1] ? "?".concat(urlParts.slice(1).join('?')) : ''); 154} 155async function loadGetInitialProps(App, ctx) { 156 if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable 157 { 158 var _App_prototype; 159 } 160 // when called from _app `ctx` is nested in `ctx` 161 const res = ctx.res || ctx.ctx && ctx.ctx.res; 162 if (!App.getInitialProps) { 163 if (ctx.ctx && ctx.Component) { 164 // @ts-ignore pageProps default 165 return { 166 pageProps: await loadGetInitialProps(ctx.Component, ctx.ctx) 167 }; 168 } 169 return {}; 170 } 171 const props = await App.getInitialProps(ctx); 172 if (res && isResSent(res)) { 173 return props; 174 } 175 if (!props) { 176 const message = '"'.concat(getDisplayName(App), '.getInitialProps()" should resolve to an object. But found "').concat(props, '" instead.'); 177 throw Object.defineProperty(new Error(message), "__NEXT_ERROR_CODE", { 178 value: "E1025", 179 enumerable: false, 180 configurable: true 181 }); 182 } 183 if ("TURBOPACK compile-time falsy", 0) //TURBOPACK unreachable 184 ; 185 return props; 186} 187const SP = typeof performance !== 'undefined'; 188const ST = SP && [ 189 'mark', 190 'measure', 191 'getEntriesByName' 192].every((method)=>typeof performance[method] === 'function'); 193class DecodeError extends Error { 194} 195class NormalizeError extends Error { 196} 197class PageNotFoundError extends Error { 198 constructor(page){ 199 super(); 200 this.code = 'ENOENT'; 201 this.name = 'PageNotFoundError'; 202 this.message = "Cannot find module for page: ".concat(page); 203 } 204} 205class MissingStaticPage extends Error { 206 constructor(page, message){ 207 super(); 208 this.message = "Failed to load static file for page: ".concat(page, " ").concat(message); 209 } 210} 211class MiddlewareNotFoundError extends Error { 212 constructor(){ 213 super(); 214 this.code = 'ENOENT'; 215 this.message = "Cannot find the middleware module"; 216 } 217} 218function stringifyError(error) { 219 return JSON.stringify({ 220 message: error.message, 221 stack: error.stack 222 }); 223} 224}), 225998183, ((__turbopack_context__, module, exports) => { 226"use strict"; 227 228Object.defineProperty(exports, "__esModule", { 229 value: true 230}); 2310 && (module.exports = { 232 assign: null, 233 searchParamsToUrlQuery: null, 234 urlQueryToSearchParams: null 235}); 236function _export(target, all) { 237 for(var name in all)Object.defineProperty(target, name, { 238 enumerable: true, 239 get: all[name] 240 }); 241} 242_export(exports, { 243 assign: function() { 244 return assign; 245 }, 246 searchParamsToUrlQuery: function() { 247 return searchParamsToUrlQuery; 248 }, 249 urlQueryToSearchParams: function() { 250 return urlQueryToSearchParams; 251 } 252}); 253function searchParamsToUrlQuery(searchParams) { 254 const query = {}; 255 for (const [key, value] of searchParams.entries()){ 256 const existing = query[key]; 257 if (typeof existing === 'undefined') { 258 query[key] = value; 259 } else if (Array.isArray(existing)) { 260 existing.push(value); 261 } else { 262 query[key] = [ 263 existing, 264 value 265 ]; 266 } 267 } 268 return query; 269} 270function stringifyUrlQueryParam(param) { 271 if (typeof param === 'string') { 272 return param; 273 } 274 if (typeof param === 'number' && !isNaN(param) || typeof param === 'boolean') { 275 return String(param); 276 } else { 277 return ''; 278 } 279} 280function urlQueryToSearchParams(query) { 281 const searchParams = new URLSearchParams(); 282 for (const [key, value] of Object.entries(query)){ 283 if (Array.isArray(value)) { 284 for (const item of value){ 285 searchParams.append(key, stringifyUrlQueryParam(item)); 286 } 287 } else { 288 searchParams.set(key, stringifyUrlQueryParam(value)); 289 } 290 } 291 return searchParams; 292} 293function assign(target) { 294 for(var _len = arguments.length, searchParamsList = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++){ 295 searchParamsList[_key - 1] = arguments[_key]; 296 } 297 for (const searchParams of searchParamsList){ 298 for (const key of searchParams.keys()){ 299 target.delete(key); 300 }
301 for (const [key, value] of searchParams.entries()){ 302 target.append(key, value); 303 } 304 } 305 return target; 306} 307}), 308]); 309 310//# debugId=bacae467-43fb-cabc-54c3-da27b0461ecd
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.