{"version":3,"file":"appendQuery.7B9RUChe.mjs","names":["React__default","e"],"sources":["https:/asset.29cm.co.kr/contents/framer/node_modules/react-wrap-balancer/dist/index.js","https:/asset.29cm.co.kr/contents/framer/utils/appendQuery.js"],"sourcesContent":["import process$1 from \"../../vite-plugin-node-polyfills/shims/process/dist/index.js\";\nimport React__default from \"react\";\nvar E = typeof window == \"undefined\", m = E ? React__default.useEffect : React__default.useLayoutEffect, B = 0, _ = () => ++B, v = false;\nfunction O() {\n  let [n, r] = React__default.useState(v ? _ : void 0);\n  return m(() => {\n    n === void 0 && r(_()), v = true;\n  }, []), n === void 0 ? n : `rwb-${n.toString(32)}`;\n}\nfunction R() {\n  return React__default.useMemo(() => \"useId\" in React__default ? React__default.useId : O, [])();\n}\nvar y = \"__wrap_b\", f = \"__wrap_n\", S = \"__wrap_o\", T = (n, r, e) => {\n  e = e || document.querySelector(`[data-br=\"${n}\"]`);\n  let t = e == null ? void 0 : e.parentElement;\n  if (!t)\n    return;\n  let l = (u) => e.style.maxWidth = u + \"px\";\n  e.style.maxWidth = \"\";\n  let i = t.clientWidth, d = t.clientHeight, o = i / 2 - 0.25, s = i + 0.5, c;\n  if (i) {\n    for (l(o), o = Math.max(e.scrollWidth, o); o + 1 < s; )\n      c = Math.round((o + s) / 2), l(c), t.clientHeight === d ? s = c : o = c;\n    l(s * r + i * (1 - r));\n  }\n  e.__wrap_o || (typeof ResizeObserver != \"undefined\" ? (e.__wrap_o = new ResizeObserver(() => {\n    self.__wrap_b(0, +e.dataset.brr, e);\n  })).observe(t) : process$1.env.NODE_ENV === \"development\" && console.warn(\"The browser you are using does not support the ResizeObserver API. Please consider add polyfill for this API to avoid potential layout shifts or upgrade your browser. Read more: https://github.com/shuding/react-wrap-balancer#browser-support-information\"));\n}, I = T.toString(), w = '(self.CSS&&CSS.supports(\"text-wrap\",\"balance\")?1:2)', g = (n, r, e = \"\") => (e && (e = `self.${f}!=1&&${e}`), React__default.createElement(\"script\", { suppressHydrationWarning: true, dangerouslySetInnerHTML: { __html: (n ? \"\" : `self.${f}=self.${f}||${w};self.${y}=${I};`) + e }, nonce: r })), h = React__default.createContext({ preferNative: true, hasProvider: false }), P = React__default.forwardRef(({ ratio: n = 1, preferNative: r, nonce: e, children: t, as: l, ...i }, d) => {\n  let o = R(), s = React__default.useRef(), c = React__default.useContext(h), u = r != null ? r : c.preferNative, x = l || \"span\";\n  return React__default.useImperativeHandle(d, () => s.current, []), m(() => {\n    u && self[f] === 1 || s.current && (self[y] = T)(0, n, s.current);\n  }, [t, u, n]), m(() => {\n    if (!(u && self[f] === 1))\n      return () => {\n        if (!s.current)\n          return;\n        let b = s.current[S];\n        b && (b.disconnect(), delete s.current[S]);\n      };\n  }, [u]), process$1.env.NODE_ENV === \"development\" && t && !Array.isArray(t) && typeof t == \"object\" && \"type\" in t && typeof t.type == \"string\" && t.type !== \"span\" && console.warn(`<Balancer> should not wrap <${t.type}> inside. Instead, it should directly wrap text or inline nodes.\n\nTry changing this:\n  <Balancer><${t.type}>content</${t.type}></Balancer>\nTo:\n  <${t.type}><Balancer>content</Balancer></${t.type}>`), React__default.createElement(React__default.Fragment, null, React__default.createElement(x, { ...i, \"data-br\": o, \"data-brr\": n, ref: s, style: { display: \"inline-block\", verticalAlign: \"top\", textDecoration: \"inherit\", textWrap: u ? \"balance\" : \"initial\" }, suppressHydrationWarning: true }, t), g(c.hasProvider, e, `self.${y}(\"${o}\",${n})`));\n});\nif (!E && process$1.env.NODE_ENV !== \"production\") {\n  let n = document.querySelector(\"[data-next-hide-fouc]\");\n  if (n) {\n    let r = (t) => {\n      for (let l of t)\n        for (let i of Array.from(l.removedNodes)) {\n          if (i !== n)\n            continue;\n          e.disconnect();\n          let d = document.querySelectorAll(\"[data-br]\");\n          for (let o of Array.from(d))\n            self[y](0, +o.dataset.brr, o);\n        }\n    }, e = new MutationObserver(r);\n    e.observe(document.head, { childList: true });\n  }\n}\nvar A = P;\nexport {\n  P as Balancer,\n  A as default\n};\n","import { querify } from \"./querify.js\";\nconst appendQuery = (url, query) => {\n  const hasQuery = new URL(url).search.length > 0;\n  const separator = hasQuery ? \"&\" : \"?\";\n  return `${url}${separator}${querify(query)}`;\n};\nexport {\n  appendQuery\n};\n"],"x_google_ignoreList":[0],"mappings":"yLAGA,SAAS,GAAI,CACX,GAAI,CAAC,EAAG,GAAKA,EAAe,SAAS,EAAI,EAAI,IAAK,GAAE,CACpD,OAAO,MAAQ,CACb,IAAM,IAAK,IAAK,EAAE,GAAG,CAAC,CAAE,EAAI,IAC3B,EAAE,CAAC,CAAE,IAAM,IAAK,GAAI,EAAI,OAAO,EAAE,SAAS,GAAG,GAElD,SAAS,GAAI,CACX,OAAOA,EAAe,YAAc,UAAWA,EAAiBA,EAAe,MAAQ,EAAG,EAAE,CAAC,EAAE,6CAqCjG,UA/CqF,IAClD,CAC/B,EAAW,IAAU,OAAa,EAAI,EAAIA,EAAe,UAAYA,EAAe,gBAAiB,EAAI,EAAG,MAAU,EAAE,EAAG,EAAI,GAU/H,EAAI,WAAY,EAAI,WAAY,EAAI,WAAY,GAAK,EAAG,EAAG,IAAM,CACnE,IAAS,SAAS,cAAc,aAAa,EAAE,IAAI,CACnD,IAAI,EAAIC,GAAuB,cAC/B,GAAI,CAAC,EACH,OACF,IAAI,EAAK,GAAM,EAAE,MAAM,SAAW,EAAI,KACtC,EAAE,MAAM,SAAW,GACnB,IAAI,EAAI,EAAE,YAAa,EAAI,EAAE,aAAc,EAAI,EAAI,EAAI,IAAM,EAAI,EAAI,GAAK,EAC1E,GAAI,EAAG,CACL,IAAK,EAAE,EAAE,CAAE,EAAI,KAAK,IAAIA,EAAE,YAAa,EAAE,CAAE,EAAI,EAAI,GACjD,EAAI,KAAK,OAAO,EAAI,GAAK,EAAE,CAAE,EAAE,EAAE,CAAE,EAAE,eAAiB,EAAI,EAAI,EAAI,EAAI,EACxE,EAAE,EAAI,EAAI,GAAK,EAAI,GAAG,CAExB,EAAE,WAAa,OAAO,eAAkB,KAAe,EAAE,SAAW,IAAI,mBAAqB,CAC3F,KAAK,SAAS,EAAG,CAACA,EAAE,QAAQ,IAAKA,EAAE,EACnC,EAAE,QAAQ,EAAE,CAAG,EAAU,IAAI,WAAa,eAAiB,QAAQ,KAAK,+PAA+P,GACxU,EAAI,EAAE,UAAU,CAAE,EAAI,sDAAuD,GAAK,EAAG,EAAG,EAAI,MAAQA,AAAM,IAAI,QAAQ,EAAE,OAAOA,IAAMD,EAAe,cAAc,SAAU,CAAE,yBAA0B,GAAM,wBAAyB,CAAE,QAAS,EAAI,GAAK,QAAQ,EAAE,QAAQ,EAAE,IAAI,EAAE,QAAQ,EAAE,GAAG,EAAE,IAAMC,EAAG,CAAE,MAAO,EAAG,CAAC,EAAG,EAAID,EAAe,cAAc,CAAE,aAAc,GAAM,YAAa,GAAO,CAAC,CAAE,EAAIA,EAAe,YAAY,CAAE,MAAO,EAAI,EAAG,aAAc,EAAG,MAAOC,EAAG,SAAU,EAAG,GAAI,EAAG,GAAG,GAAK,IAAM,CACxf,IAAI,EAAI,GAAG,CAAE,EAAID,EAAe,QAAQ,CAAE,EAAIA,EAAe,WAAW,EAAE,CAAE,EAAI,GAAgB,EAAE,aAAc,EAAI,GAAK,OACzH,OAAOA,EAAe,oBAAoB,MAAS,EAAE,QAAS,EAAE,CAAC,CAAE,MAAQ,CACzE,GAAK,KAAK,KAAO,GAAK,EAAE,UAAY,KAAK,GAAK,GAAG,EAAG,EAAG,EAAE,QAAQ,EAChE,CAAC,EAAG,EAAG,EAAE,CAAC,CAAE,MAAQ,CACrB,GAAI,EAAE,GAAK,KAAK,KAAO,GACrB,UAAa,CACX,GAAI,CAAC,EAAE,QACL,OACF,IAAI,EAAI,EAAE,QAAQ,GAClB,IAAM,EAAE,YAAY,CAAE,OAAO,EAAE,QAAQ,MAE1C,CAAC,EAAE,CAAC,CAAE,EAAU,IAAI,WAAa,eAAiB,GAAK,CAAC,MAAM,QAAQ,EAAE,EAAI,OAAO,GAAK,UAAY,SAAU,GAAK,OAAO,EAAE,MAAQ,UAAY,EAAE,OAAS,QAAU,QAAQ,KAAK,+BAA+B,EAAE,KAAK;;;eAG9M,EAAE,KAAK,YAAY,EAAE,KAAK;;KAEpC,EAAE,KAAK,iCAAiC,EAAE,KAAK,GAAG,CAAEA,EAAe,cAAcA,EAAe,SAAU,KAAMA,EAAe,cAAc,EAAG,CAAE,GAAG,EAAG,UAAW,EAAG,WAAY,EAAG,IAAK,EAAG,MAAO,CAAE,QAAS,eAAgB,cAAe,MAAO,eAAgB,UAAW,SAAU,EAAI,UAAY,UAAW,CAAE,yBAA0B,GAAM,CAAE,EAAE,CAAE,EAAE,EAAE,YAAaC,EAAG,QAAQ,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,CAAC,EAC9Y,CACE,CAAC,GAAK,EAAU,IAAI,WAAa,aAAc,CACjD,IAAI,EAAI,SAAS,cAAc,wBAAwB,CACvD,GAAI,EAAG,CACL,IAUGA,EAAI,IAAI,iBAVF,GAAM,CACb,IAAK,IAAI,KAAK,EACZ,IAAK,IAAI,KAAK,MAAM,KAAK,EAAE,aAAa,CAAE,CACxC,GAAI,IAAM,EACR,SACF,EAAE,YAAY,CACd,IAAI,EAAI,SAAS,iBAAiB,YAAY,CAC9C,IAAK,IAAI,KAAK,MAAM,KAAK,EAAE,CACzB,KAAK,GAAG,EAAG,CAAC,EAAE,QAAQ,IAAK,EAAE,GAEP,CAC9B,EAAE,QAAQ,SAAS,KAAM,CAAE,UAAW,GAAM,CAAC,EAG7C,EAAI,oBChE+B,CACjC,GAAe,EAAK,IAGjB,GAAG,IAFO,IAAI,IAAI,EAAI,CAAC,OAAO,OAAS,EACjB,IAAM,MACP,EAAQ,EAAM"}