mirror of
				https://github.com/SoPat712/A2ZSoftware.git
				synced 2025-10-31 04:24:02 -04:00 
			
		
		
		
	all
This commit is contained in:
		
							
								
								
									
										229
									
								
								.svelte-kit/output/server/chunks/exports.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										229
									
								
								.svelte-kit/output/server/chunks/exports.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,229 @@ | ||||
| import { n as noop, j as safe_not_equal } from "./equality.js"; | ||||
| import "clsx"; | ||||
| const internal = new URL("sveltekit-internal://"); | ||||
| function resolve(base, path) { | ||||
|   if (path[0] === "/" && path[1] === "/") return path; | ||||
|   let url = new URL(base, internal); | ||||
|   url = new URL(path, url); | ||||
|   return url.protocol === internal.protocol ? url.pathname + url.search + url.hash : url.href; | ||||
| } | ||||
| function normalize_path(path, trailing_slash) { | ||||
|   if (path === "/" || trailing_slash === "ignore") return path; | ||||
|   if (trailing_slash === "never") { | ||||
|     return path.endsWith("/") ? path.slice(0, -1) : path; | ||||
|   } else if (trailing_slash === "always" && !path.endsWith("/")) { | ||||
|     return path + "/"; | ||||
|   } | ||||
|   return path; | ||||
| } | ||||
| function decode_pathname(pathname) { | ||||
|   return pathname.split("%25").map(decodeURI).join("%25"); | ||||
| } | ||||
| function decode_params(params) { | ||||
|   for (const key in params) { | ||||
|     params[key] = decodeURIComponent(params[key]); | ||||
|   } | ||||
|   return params; | ||||
| } | ||||
| function make_trackable(url, callback, search_params_callback, allow_hash = false) { | ||||
|   const tracked = new URL(url); | ||||
|   Object.defineProperty(tracked, "searchParams", { | ||||
|     value: new Proxy(tracked.searchParams, { | ||||
|       get(obj, key) { | ||||
|         if (key === "get" || key === "getAll" || key === "has") { | ||||
|           return (param) => { | ||||
|             search_params_callback(param); | ||||
|             return obj[key](param); | ||||
|           }; | ||||
|         } | ||||
|         callback(); | ||||
|         const value = Reflect.get(obj, key); | ||||
|         return typeof value === "function" ? value.bind(obj) : value; | ||||
|       } | ||||
|     }), | ||||
|     enumerable: true, | ||||
|     configurable: true | ||||
|   }); | ||||
|   const tracked_url_properties = ["href", "pathname", "search", "toString", "toJSON"]; | ||||
|   if (allow_hash) tracked_url_properties.push("hash"); | ||||
|   for (const property of tracked_url_properties) { | ||||
|     Object.defineProperty(tracked, property, { | ||||
|       get() { | ||||
|         callback(); | ||||
|         return url[property]; | ||||
|       }, | ||||
|       enumerable: true, | ||||
|       configurable: true | ||||
|     }); | ||||
|   } | ||||
|   { | ||||
|     tracked[Symbol.for("nodejs.util.inspect.custom")] = (depth, opts, inspect) => { | ||||
|       return inspect(url, opts); | ||||
|     }; | ||||
|     tracked.searchParams[Symbol.for("nodejs.util.inspect.custom")] = (depth, opts, inspect) => { | ||||
|       return inspect(url.searchParams, opts); | ||||
|     }; | ||||
|   } | ||||
|   if (!allow_hash) { | ||||
|     disable_hash(tracked); | ||||
|   } | ||||
|   return tracked; | ||||
| } | ||||
| function disable_hash(url) { | ||||
|   allow_nodejs_console_log(url); | ||||
|   Object.defineProperty(url, "hash", { | ||||
|     get() { | ||||
|       throw new Error( | ||||
|         "Cannot access event.url.hash. Consider using `page.url.hash` inside a component instead" | ||||
|       ); | ||||
|     } | ||||
|   }); | ||||
| } | ||||
| function disable_search(url) { | ||||
|   allow_nodejs_console_log(url); | ||||
|   for (const property of ["search", "searchParams"]) { | ||||
|     Object.defineProperty(url, property, { | ||||
|       get() { | ||||
|         throw new Error(`Cannot access url.${property} on a page with prerendering enabled`); | ||||
|       } | ||||
|     }); | ||||
|   } | ||||
| } | ||||
| function allow_nodejs_console_log(url) { | ||||
|   { | ||||
|     url[Symbol.for("nodejs.util.inspect.custom")] = (depth, opts, inspect) => { | ||||
|       return inspect(new URL(url), opts); | ||||
|     }; | ||||
|   } | ||||
| } | ||||
| const subscriber_queue = []; | ||||
| function readable(value, start) { | ||||
|   return { | ||||
|     subscribe: writable(value, start).subscribe | ||||
|   }; | ||||
| } | ||||
| function writable(value, start = noop) { | ||||
|   let stop = null; | ||||
|   const subscribers = /* @__PURE__ */ new Set(); | ||||
|   function set(new_value) { | ||||
|     if (safe_not_equal(value, new_value)) { | ||||
|       value = new_value; | ||||
|       if (stop) { | ||||
|         const run_queue = !subscriber_queue.length; | ||||
|         for (const subscriber of subscribers) { | ||||
|           subscriber[1](); | ||||
|           subscriber_queue.push(subscriber, value); | ||||
|         } | ||||
|         if (run_queue) { | ||||
|           for (let i = 0; i < subscriber_queue.length; i += 2) { | ||||
|             subscriber_queue[i][0](subscriber_queue[i + 1]); | ||||
|           } | ||||
|           subscriber_queue.length = 0; | ||||
|         } | ||||
|       } | ||||
|     } | ||||
|   } | ||||
|   function update(fn) { | ||||
|     set(fn( | ||||
|       /** @type {T} */ | ||||
|       value | ||||
|     )); | ||||
|   } | ||||
|   function subscribe(run, invalidate = noop) { | ||||
|     const subscriber = [run, invalidate]; | ||||
|     subscribers.add(subscriber); | ||||
|     if (subscribers.size === 1) { | ||||
|       stop = start(set, update) || noop; | ||||
|     } | ||||
|     run( | ||||
|       /** @type {T} */ | ||||
|       value | ||||
|     ); | ||||
|     return () => { | ||||
|       subscribers.delete(subscriber); | ||||
|       if (subscribers.size === 0 && stop) { | ||||
|         stop(); | ||||
|         stop = null; | ||||
|       } | ||||
|     }; | ||||
|   } | ||||
|   return { set, update, subscribe }; | ||||
| } | ||||
| function validator(expected) { | ||||
|   function validate(module, file) { | ||||
|     if (!module) return; | ||||
|     for (const key in module) { | ||||
|       if (key[0] === "_" || expected.has(key)) continue; | ||||
|       const values = [...expected.values()]; | ||||
|       const hint = hint_for_supported_files(key, file?.slice(file.lastIndexOf("."))) ?? `valid exports are ${values.join(", ")}, or anything with a '_' prefix`; | ||||
|       throw new Error(`Invalid export '${key}'${file ? ` in ${file}` : ""} (${hint})`); | ||||
|     } | ||||
|   } | ||||
|   return validate; | ||||
| } | ||||
| function hint_for_supported_files(key, ext = ".js") { | ||||
|   const supported_files = []; | ||||
|   if (valid_layout_exports.has(key)) { | ||||
|     supported_files.push(`+layout${ext}`); | ||||
|   } | ||||
|   if (valid_page_exports.has(key)) { | ||||
|     supported_files.push(`+page${ext}`); | ||||
|   } | ||||
|   if (valid_layout_server_exports.has(key)) { | ||||
|     supported_files.push(`+layout.server${ext}`); | ||||
|   } | ||||
|   if (valid_page_server_exports.has(key)) { | ||||
|     supported_files.push(`+page.server${ext}`); | ||||
|   } | ||||
|   if (valid_server_exports.has(key)) { | ||||
|     supported_files.push(`+server${ext}`); | ||||
|   } | ||||
|   if (supported_files.length > 0) { | ||||
|     return `'${key}' is a valid export in ${supported_files.slice(0, -1).join(", ")}${supported_files.length > 1 ? " or " : ""}${supported_files.at(-1)}`; | ||||
|   } | ||||
| } | ||||
| const valid_layout_exports = /* @__PURE__ */ new Set([ | ||||
|   "load", | ||||
|   "prerender", | ||||
|   "csr", | ||||
|   "ssr", | ||||
|   "trailingSlash", | ||||
|   "config" | ||||
| ]); | ||||
| const valid_page_exports = /* @__PURE__ */ new Set([...valid_layout_exports, "entries"]); | ||||
| const valid_layout_server_exports = /* @__PURE__ */ new Set([...valid_layout_exports]); | ||||
| const valid_page_server_exports = /* @__PURE__ */ new Set([...valid_layout_server_exports, "actions", "entries"]); | ||||
| const valid_server_exports = /* @__PURE__ */ new Set([ | ||||
|   "GET", | ||||
|   "POST", | ||||
|   "PATCH", | ||||
|   "PUT", | ||||
|   "DELETE", | ||||
|   "OPTIONS", | ||||
|   "HEAD", | ||||
|   "fallback", | ||||
|   "prerender", | ||||
|   "trailingSlash", | ||||
|   "config", | ||||
|   "entries" | ||||
| ]); | ||||
| const validate_layout_exports = validator(valid_layout_exports); | ||||
| const validate_page_exports = validator(valid_page_exports); | ||||
| const validate_layout_server_exports = validator(valid_layout_server_exports); | ||||
| const validate_page_server_exports = validator(valid_page_server_exports); | ||||
| const validate_server_exports = validator(valid_server_exports); | ||||
| export { | ||||
|   decode_params as a, | ||||
|   validate_layout_exports as b, | ||||
|   validate_page_server_exports as c, | ||||
|   disable_search as d, | ||||
|   validate_page_exports as e, | ||||
|   resolve as f, | ||||
|   decode_pathname as g, | ||||
|   validate_server_exports as h, | ||||
|   make_trackable as m, | ||||
|   normalize_path as n, | ||||
|   readable as r, | ||||
|   validate_layout_server_exports as v, | ||||
|   writable as w | ||||
| }; | ||||
		Reference in New Issue
	
	Block a user
	 Josh Patra
					Josh Patra