{
  "version": 3,
  "sources": ["ssg:https://asset.29cm.co.kr/contents/framer/hooks/swr/useLazySWR.js"],
  "sourcesContent": ["import { useState, useCallback } from \"react\";\nimport useSWR from \"../../node_modules/swr/core/dist/index.js\";\nconst useLazySWR = (key, fetcher, config) => {\n  const [enabled, setEnabled] = useState(false);\n  const response = useSWR(enabled ? key : null, fetcher, config);\n  const isLoading = !enabled || response.isLoading;\n  const fetch = useCallback(() => setEnabled(true), []);\n  return {\n    ...response,\n    isLoading,\n    fetch\n  };\n};\nexport {\n  useLazySWR\n};\n"],
  "mappings": "oFAEA,IAAMA,EAAa,CAACC,EAAKC,EAASC,IAAW,CAC3C,GAAM,CAACC,EAASC,CAAU,EAAIC,EAAS,EAAK,EACtCC,EAAWC,EAAOJ,EAAUH,EAAM,KAAMC,EAASC,CAAM,EACvDM,EAAY,CAACL,GAAWG,EAAS,UACjCG,EAAQC,EAAY,IAAMN,EAAW,EAAI,EAAG,CAAC,CAAC,EACpD,MAAO,CACL,GAAGE,EACH,UAAAE,EACA,MAAAC,CACF,CACF",
  "names": ["useLazySWR", "key", "fetcher", "config", "enabled", "setEnabled", "ye", "response", "useSWR", "isLoading", "fetch", "te"]
}
