{"ast":null,"code":"import _slicedToArray from \"D:/DSP_Management/node_modules/@babel/runtime/helpers/esm/slicedToArray.js\";\nvar _s = $RefreshSig$();\nimport { useEffect, useState } from \"react\";\nexport default function useDebounce(value) {\n  _s();\n  var delay = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 3000;\n  var _useState = useState(value),\n    _useState2 = _slicedToArray(_useState, 2),\n    debouncedValue = _useState2[0],\n    setDebouncedValue = _useState2[1];\n  useEffect(function () {\n    var timer = setTimeout(function () {\n      setDebouncedValue(value);\n    }, delay);\n    return function () {\n      clearTimeout(timer);\n    };\n  }, [value, delay]);\n  return debouncedValue;\n}\n_s(useDebounce, \"KDuPAtDOgxm8PU6legVJOb3oOmA=\");","map":{"version":3,"names":["useEffect","useState","useDebounce","value","_s","delay","arguments","length","undefined","_useState","_useState2","_slicedToArray","debouncedValue","setDebouncedValue","timer","setTimeout","clearTimeout"],"sources":["D:/DSP_Management/src/hooks/useDebounce.js"],"sourcesContent":["import { useEffect, useState } from \"react\";\r\n\r\nexport default function useDebounce(value, delay = 3000) {\r\n  const [debouncedValue, setDebouncedValue] = useState(value);\r\n\r\n  useEffect(() => {\r\n    const timer = setTimeout(() => {\r\n      setDebouncedValue(value);\r\n    }, delay);\r\n\r\n    return () => {\r\n      clearTimeout(timer);\r\n    };\r\n  }, [value, delay]);\r\n\r\n  return debouncedValue;\r\n}\r\n"],"mappings":";;AAAA,SAASA,SAAS,EAAEC,QAAQ,QAAQ,OAAO;AAE3C,eAAe,SAASC,WAAWA,CAACC,KAAK,EAAgB;EAAAC,EAAA;EAAA,IAAdC,KAAK,GAAAC,SAAA,CAAAC,MAAA,QAAAD,SAAA,QAAAE,SAAA,GAAAF,SAAA,MAAG,IAAI;EACrD,IAAAG,SAAA,GAA4CR,QAAQ,CAACE,KAAK,CAAC;IAAAO,UAAA,GAAAC,cAAA,CAAAF,SAAA;IAApDG,cAAc,GAAAF,UAAA;IAAEG,iBAAiB,GAAAH,UAAA;EAExCV,SAAS,CAAC,YAAM;IACd,IAAMc,KAAK,GAAGC,UAAU,CAAC,YAAM;MAC7BF,iBAAiB,CAACV,KAAK,CAAC;IAC1B,CAAC,EAAEE,KAAK,CAAC;IAET,OAAO,YAAM;MACXW,YAAY,CAACF,KAAK,CAAC;IACrB,CAAC;EACH,CAAC,EAAE,CAACX,KAAK,EAAEE,KAAK,CAAC,CAAC;EAElB,OAAOO,cAAc;AACvB;AAACR,EAAA,CAduBF,WAAW","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}