{"version":3,"sources":["jsdelivr-header.js","/npm/@metapages/hash-query@0.11.0/dist/core/index.js"],"names":[],"mappings":"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","file":"/npm/@metapages/hash-query@0.11.0/dist/core/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.48.0.\n * Original file: /npm/@metapages/hash-query@0.11.0/dist/core/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","function F(t) {\n  return t && t.__esModule && Object.prototype.hasOwnProperty.call(t, \"default\") ? t.default : t;\n}\nvar O = function(t, n) {\n  n || (n = {}), typeof n == \"function\" && (n = { cmp: n });\n  var r = typeof n.cycles == \"boolean\" ? n.cycles : !1, e = n.cmp && /* @__PURE__ */ function(o) {\n    return function(a) {\n      return function(c, l) {\n        var h = { key: c, value: a[c] }, i = { key: l, value: a[l] };\n        return o(h, i);\n      };\n    };\n  }(n.cmp), s = [];\n  return function o(a) {\n    if (a && a.toJSON && typeof a.toJSON == \"function\" && (a = a.toJSON()), a !== void 0) {\n      if (typeof a == \"number\") return isFinite(a) ? \"\" + a : \"null\";\n      if (typeof a != \"object\") return JSON.stringify(a);\n      var c, l;\n      if (Array.isArray(a)) {\n        for (l = \"[\", c = 0; c < a.length; c++)\n          c && (l += \",\"), l += o(a[c]) || \"null\";\n        return l + \"]\";\n      }\n      if (a === null) return \"null\";\n      if (s.indexOf(a) !== -1) {\n        if (r) return JSON.stringify(\"__cycle__\");\n        throw new TypeError(\"Converting circular structure to JSON\");\n      }\n      var h = s.push(a) - 1, i = Object.keys(a).sort(e && e(a));\n      for (l = \"\", c = 0; c < i.length; c++) {\n        var d = i[c], v = o(a[d]);\n        v && (l && (l += \",\"), l += JSON.stringify(d) + \":\" + v);\n      }\n      return s.splice(h, 1), \"{\" + l + \"}\";\n    }\n  }(t);\n};\nconst T = /* @__PURE__ */ F(O), p = (t) => S(T(t)), V = (t) => {\n  if (t && t.length > 0)\n    try {\n      return JSON.parse(I(t));\n    } catch {\n      return JSON.parse(decodeURIComponent(atob(decodeURIComponent(t))));\n    }\n}, S = (t) => btoa(encodeURIComponent(t)), I = (t) => {\n  try {\n    return decodeURIComponent(atob(t));\n  } catch {\n    return decodeURIComponent(atob(decodeURIComponent(t)));\n  }\n}, w = (t) => {\n  const n = t instanceof URL ? t : new URL(t);\n  return b(n.hash);\n}, b = (t) => {\n  let n = t;\n  for (; n.startsWith(\"#\"); )\n    n = n.substring(1);\n  const r = n.indexOf(\"?\");\n  if (r === -1)\n    return [n, {}];\n  const e = n.substring(0, r);\n  n = n.substring(r + 1);\n  const s = {};\n  return n.split(\"&\").filter((o) => o.length > 0).map((o) => {\n    const a = o.indexOf(\"=\");\n    if (a === -1)\n      return [o, \"\"];\n    const c = o.substring(0, a), l = o.substring(a + 1);\n    return [c, l];\n  }).forEach(([o, a]) => {\n    s[o] = a;\n  }), Object.keys(s).forEach((o) => {\n    s[o] = s[o];\n  }), [e, s];\n}, g = (t, n) => {\n  const [r, e] = w(t);\n  return e[n];\n}, P = (t, n) => {\n  const [r, e] = b(t);\n  return e[n];\n}, u = () => typeof window < \"u\" && typeof globalThis.location < \"u\", z = (t) => {\n  if (u())\n    return B()[1][t];\n}, B = () => u() ? w(globalThis.location.href) : [\"\", {}], m = (t, n, r) => {\n  if (!u())\n    return;\n  const e = globalThis.location.hash.startsWith(\"#\") ? globalThis.location.hash.substring(1) : globalThis.location.hash, s = U(e, t, n);\n  s !== e && (r != null && r.modifyHistory ? globalThis.location.hash = s : (globalThis.history.replaceState(null, typeof document < \"u\" ? document.title : \"\", `${globalThis.location.pathname}${globalThis.location.search}${s.startsWith(\"#\") ? \"\" : \"#\"}${s}`), globalThis.dispatchEvent(new HashChangeEvent(\"hashchange\"))));\n}, U = (t, n, r) => {\n  const [e, s] = b(t);\n  let o = !1;\n  if (s.hasOwnProperty(n) && r === null || r === void 0 ? (delete s[n], o = !0) : s[n] !== r && (s[n] = r, o = !0), !o)\n    return t;\n  const a = Object.keys(s);\n  a.sort();\n  const c = a.map((l, h) => {\n    const i = s[l];\n    return /^[A-Za-z0-9+/]+={0,2}$/.test(i) && i.length % 4, `${l}=${i}`;\n  }).join(\"&\");\n  return !e && !c ? \"\" : `${e || \"\"}${c ? \"?\" + c : \"\"}`;\n}, E = (t, n) => {\n  let r = t;\n  for (; r.startsWith(\"#\"); )\n    r = r.substring(1);\n  const e = r.indexOf(\"?\"), s = e === -1 ? r : r.substring(0, e), o = {};\n  if (e !== -1) {\n    const h = r.substring(e + 1);\n    h.length > 0 && h.split(\"&\").forEach((i) => {\n      if (i.length > 0) {\n        const d = i.indexOf(\"=\");\n        if (d === -1)\n          o[i] = \"\";\n        else {\n          const v = i.substring(0, d), y = i.substring(d + 1);\n          o[v] = y;\n        }\n      }\n    });\n  }\n  let a = !1;\n  for (const [h, i] of Object.entries(n))\n    i == null ? o.hasOwnProperty(h) && (delete o[h], a = !0) : o[h] !== i && (o[h] = i, a = !0);\n  if (!a)\n    return t;\n  const c = Object.keys(o);\n  c.sort();\n  const l = c.map((h) => {\n    const i = o[h];\n    return /^[A-Za-z0-9+/]+={0,2}$/.test(i) && i.length % 4, `${h}=${i}`;\n  }).join(\"&\");\n  return !s && !l ? \"\" : `${s || \"\"}${l ? \"?\" + l : \"\"}`;\n}, f = (t, n, r) => {\n  const e = t instanceof URL ? t : new URL(t), s = U(e.hash, n, r);\n  return e.hash = s, e;\n}, Z = (t, n) => {\n  const r = t instanceof URL ? t : new URL(t);\n  let e = E(r.hash, n);\n  return r.hash = e, r;\n}, M = (t, n, r) => {\n  const e = t instanceof URL ? t : new URL(t);\n  return e.hash = J(e.hash, n, r), e;\n}, W = (t, n) => {\n  const r = g(t, n);\n  if (r && r !== \"\")\n    return V(r);\n}, G = (t, n) => {\n  const [r, e] = b(t), s = e[n];\n  if (s && s !== \"\")\n    return V(s);\n}, K = (t, n, r) => {\n  const e = n ? p(n) : void 0;\n  m(t, e, r);\n}, R = (t) => {\n  if (u())\n    return W(globalThis.location.href, t);\n}, J = (t, n, r) => {\n  const e = r ? p(r) : void 0;\n  return U(t, n, e);\n}, Q = (t, n, r) => f(t, n, r ? r.toString() : void 0), L = (t, n) => {\n  const r = g(t, n);\n  return r ? parseFloat(r) : void 0;\n}, X = (t, n) => {\n  const r = P(t, n);\n  return r ? parseFloat(r) : void 0;\n}, j = (t, n, r) => {\n  m(t, n != null ? n.toString() : void 0, r);\n}, $ = (t) => {\n  if (u())\n    return L(globalThis.location.href, t);\n}, Y = (t, n, r) => f(t, n, r != null ? r.toString() : void 0), C = (t, n) => {\n  const r = g(t, n);\n  return r ? parseInt(r) : void 0;\n}, tt = (t, n) => {\n  const r = P(t, n);\n  return r ? parseInt(r) : void 0;\n}, nt = (t, n, r) => {\n  j(t, n, r);\n}, N = (t) => {\n  if (u())\n    return C(globalThis.location.href, t);\n}, rt = (t, n, r) => f(t, n, r ? \"true\" : void 0), _ = (t, n) => g(t, n) === \"true\", et = (t, n) => P(t, n) === \"true\", at = (t, n, r) => {\n  m(t, n ? \"true\" : void 0, r);\n}, x = (t) => {\n  if (u())\n    return _(globalThis.location.href, t);\n}, st = (t, n, r) => f(t, n, r == null ? void 0 : S(r)), D = (t, n) => {\n  const r = g(t, n);\n  return r && r !== \"\" ? I(r) : void 0;\n}, ot = (t, n) => {\n  const r = P(t, n);\n  return r && r !== \"\" ? I(r) : void 0;\n}, it = (t, n, r) => {\n  const e = n == null ? void 0 : S(n);\n  m(t, e, r);\n}, k = (t) => {\n  if (u())\n    return D(globalThis.location.href, t);\n}, ct = (t, n, r) => f(t, n, r == null ? void 0 : encodeURIComponent(r)), A = (t, n) => {\n  const r = g(t, n);\n  return r && r !== \"\" ? decodeURIComponent(r) : void 0;\n}, lt = (t, n) => {\n  const r = P(t, n);\n  return r && r !== \"\" ? decodeURIComponent(r) : void 0;\n}, ht = (t, n, r) => {\n  const e = n == null ? void 0 : encodeURIComponent(n);\n  m(t, e, r);\n}, q = (t) => {\n  if (u())\n    return A(globalThis.location.href, t);\n}, H = (t, n, r) => {\n  if (!u())\n    return () => {\n    };\n  let e = !1;\n  const s = (o) => {\n    e || r(n(t));\n  };\n  return globalThis.addEventListener(\"hashchange\", s), setTimeout(() => {\n    e || r(n(t));\n  }, 0), () => {\n    e || (e = !0, globalThis.removeEventListener(\"hashchange\", s));\n  };\n}, ut = (t, n) => H(t, k, n), dt = (t, n) => H(t, x, n), gt = (t, n) => H(t, $, n), mt = (t, n) => H(t, N, n), ft = (t, n) => H(t, R, n), Ht = (t, n) => H(t, q, n), Pt = (t, n) => {\n  m(t, void 0, n);\n}, vt = (t, n) => f(t, n, void 0);\nexport {\n  ut as addEventListenerHashParamBase64,\n  dt as addEventListenerHashParamBoolean,\n  gt as addEventListenerHashParamFloat,\n  mt as addEventListenerHashParamInt,\n  ft as addEventListenerHashParamJson,\n  Ht as addEventListenerHashParamUriEncoded,\n  V as blobFromBase64String,\n  p as blobToBase64String,\n  E as createHashParamValuesInHashString,\n  vt as deleteHashParamFromUrl,\n  Pt as deleteHashParamFromWindow,\n  z as getHashParamFromWindow,\n  g as getHashParamValue,\n  ot as getHashParamValueBase64DecodedFromHashString,\n  D as getHashParamValueBase64DecodedFromUrl,\n  k as getHashParamValueBase64DecodedFromWindow,\n  et as getHashParamValueBooleanFromHashString,\n  _ as getHashParamValueBooleanFromUrl,\n  x as getHashParamValueBooleanFromWindow,\n  X as getHashParamValueFloatFromHashString,\n  L as getHashParamValueFloatFromUrl,\n  $ as getHashParamValueFloatFromWindow,\n  P as getHashParamValueFromHashString,\n  tt as getHashParamValueIntFromHashString,\n  C as getHashParamValueIntFromUrl,\n  N as getHashParamValueIntFromWindow,\n  G as getHashParamValueJsonFromHashString,\n  W as getHashParamValueJsonFromUrl,\n  R as getHashParamValueJsonFromWindow,\n  lt as getHashParamValueUriDecodedFromHashString,\n  A as getHashParamValueUriDecodedFromUrl,\n  q as getHashParamValueUriDecodedFromWindow,\n  B as getHashParamsFromWindow,\n  w as getUrlHashParams,\n  b as getUrlHashParamsFromHashString,\n  m as setHashParamInWindow,\n  st as setHashParamValueBase64EncodedInUrl,\n  it as setHashParamValueBase64EncodedInWindow,\n  rt as setHashParamValueBooleanInUrl,\n  at as setHashParamValueBooleanInWindow,\n  Q as setHashParamValueFloatInUrl,\n  j as setHashParamValueFloatInWindow,\n  U as setHashParamValueInHashString,\n  f as setHashParamValueInUrl,\n  Y as setHashParamValueIntInUrl,\n  nt as setHashParamValueIntInWindow,\n  J as setHashParamValueJsonInHashString,\n  M as setHashParamValueJsonInUrl,\n  K as setHashParamValueJsonInWindow,\n  ct as setHashParamValueUriEncodedInUrl,\n  ht as setHashParamValueUriEncodedInWindow,\n  Z as setHashParamsInUrl,\n  I as stringFromBase64String,\n  S as stringToBase64String\n};\n\n"]}