{"id":"dP6M","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-timeout.js.map","includedInParent":true,"mtime":1616745789087},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/example/package.json","includedInParent":true,"mtime":1616745785170},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/package.json","includedInParent":true,"mtime":1616745789087},{"name":"react","loc":{"line":1,"column":23},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-timeout.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react/index.js"},{"name":"./use-callback-ref","loc":{"line":2,"column":31},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-timeout.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-callback-ref.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.useTimeout=u;var e=n(require(\"react\")),r=require(\"./use-callback-ref\");function t(){if(\"function\"!=typeof WeakMap)return null;var e=new WeakMap;return t=function(){return e},e}function n(e){if(e&&e.__esModule)return e;if(null===e||\"object\"!=typeof e&&\"function\"!=typeof e)return{default:e};var r=t();if(r&&r.has(e))return r.get(e);var n={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var i=u?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n}function u(t,n){var u=(0,r.useCallbackRef)(t);e.useEffect(()=>{if(null!=n){var e;return e=window.setTimeout(()=>{u()},n),()=>{e&&window.clearTimeout(e)}}},[n,u])}"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":0}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":13}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":20}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":35}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":43}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":56}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":57}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":64}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":68}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":76}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":87}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":89}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":93}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":95}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":97}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":105}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":115}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":117}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":125}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":147}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":156}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":160}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":163}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":182}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":190}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":197}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":202}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":206}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":208}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":212}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":220}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":227}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":229}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":240}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":247}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":250}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":252}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":261}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":263}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":266}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":269}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":272}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":274}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":285}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":292}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":294}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":297}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":304}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":307}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":324}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":327}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":346}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":348}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":354}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":355}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":363}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":366}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":370}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":372}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":376}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":379}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":382}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":384}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":388}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":391}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":398}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":400}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":404}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":407}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":411}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":413}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":416}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":418}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":425}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":441}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":448}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":473}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":477}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":481}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":486}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":488}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":491}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":498}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":508}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":523}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":528}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":530}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":533}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":534}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":538}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":540}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":542}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":549}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":574}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":576}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":579}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":584}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":588}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":590}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":595}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":597}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":602}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":609}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":624}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":626}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":628}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":631}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":633}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":636}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":638}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":641}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":648}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":650}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":658}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":660}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":663}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":665}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":669}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":671}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":31,"column":1},"generated":{"line":1,"column":674}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":10,"column":7},"generated":{"line":1,"column":676}},{"source":"../../src/use-timeout.ts","name":"useTimeout","original":{"line":10,"column":16},"generated":{"line":1,"column":685}},{"source":"../../src/use-timeout.ts","name":"callback","original":{"line":11,"column":2},"generated":{"line":1,"column":687}},{"source":"../../src/use-timeout.ts","name":"delay","original":{"line":12,"column":2},"generated":{"line":1,"column":689}},{"source":"../../src/use-timeout.ts","name":"fn","original":{"line":14,"column":8},"generated":{"line":1,"column":692}},{"source":"../../src/use-timeout.ts","name":"fn","original":{"line":14,"column":8},"generated":{"line":1,"column":696}},{"source":"../../src/use-timeout.ts","name":"useCallbackRef","original":{"line":14,"column":13},"generated":{"line":1,"column":699}},{"source":"../../src/use-timeout.ts","name":"callback","original":{"line":14,"column":28},"generated":{"line":1,"column":701}},{"source":"../../src/use-timeout.ts","name":"callback","original":{"line":14,"column":28},"generated":{"line":1,"column":703}},{"source":"../../src/use-timeout.ts","name":"callback","original":{"line":14,"column":28},"generated":{"line":1,"column":719}},{"source":"../../src/use-timeout.ts","name":"React","original":{"line":16,"column":2},"generated":{"line":1,"column":722}},{"source":"../../src/use-timeout.ts","name":"useEffect","original":{"line":16,"column":8},"generated":{"line":1,"column":724}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":16,"column":18},"generated":{"line":1,"column":734}},{"source":"../../src/use-timeout.ts","name":"delay","original":{"line":17,"column":8},"generated":{"line":1,"column":739}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":17,"column":17},"generated":{"line":1,"column":742}},{"source":"../../src/use-timeout.ts","name":"delay","original":{"line":17,"column":8},"generated":{"line":1,"column":748}},{"source":"../../src/use-timeout.ts","name":"delay","original":{"line":17,"column":8},"generated":{"line":1,"column":750}},{"source":"../../src/use-timeout.ts","name":"timeoutId","original":{"line":19,"column":8},"generated":{"line":1,"column":751}},{"source":"../../src/use-timeout.ts","name":"timeoutId","original":{"line":19,"column":8},"generated":{"line":1,"column":755}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":25,"column":11},"generated":{"line":1,"column":757}},{"source":"../../src/use-timeout.ts","name":"timeoutId","original":{"line":21,"column":4},"generated":{"line":1,"column":764}},{"source":"../../src/use-timeout.ts","name":"window","original":{"line":21,"column":16},"generated":{"line":1,"column":766}},{"source":"../../src/use-timeout.ts","name":"setTimeout","original":{"line":21,"column":23},"generated":{"line":1,"column":773}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":21,"column":34},"generated":{"line":1,"column":784}},{"source":"../../src/use-timeout.ts","name":"fn","original":{"line":22,"column":6},"generated":{"line":1,"column":789}},{"source":"../../src/use-timeout.ts","name":"delay","original":{"line":23,"column":7},"generated":{"line":1,"column":794}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":25,"column":11},"generated":{"line":1,"column":797}},{"source":"../../src/use-timeout.ts","name":"timeoutId","original":{"line":26,"column":10},"generated":{"line":1,"column":802}},{"source":"../../src/use-timeout.ts","name":"window","original":{"line":27,"column":8},"generated":{"line":1,"column":805}},{"source":"../../src/use-timeout.ts","name":"clearTimeout","original":{"line":27,"column":15},"generated":{"line":1,"column":812}},{"source":"../../src/use-timeout.ts","name":"timeoutId","original":{"line":27,"column":28},"generated":{"line":1,"column":825}},{"source":"../../src/use-timeout.ts","name":null,"original":{"line":30,"column":5},"generated":{"line":1,"column":831}},{"source":"../../src/use-timeout.ts","name":"delay","original":{"line":30,"column":6},"generated":{"line":1,"column":832}},{"source":"../../src/use-timeout.ts","name":"fn","original":{"line":30,"column":13},"generated":{"line":1,"column":834}}],"sources":{"../../src/use-timeout.ts":"import * as React from \"react\"\nimport { useCallbackRef } from \"./use-callback-ref\"\n\n/**\n * React hook that provides a declarative `setTimeout`\n *\n * @param callback the callback to run after specified delay\n * @param delay the delay (in ms)\n */\nexport function useTimeout(\n  callback: (...args: any[]) => void,\n  delay: number | null,\n) {\n  const fn = useCallbackRef(callback)\n\n  React.useEffect(() => {\n    if (delay == null) return undefined\n\n    let timeoutId: number | null = null\n\n    timeoutId = window.setTimeout(() => {\n      fn()\n    }, delay)\n\n    return () => {\n      if (timeoutId) {\n        window.clearTimeout(timeoutId)\n      }\n    }\n  }, [delay, fn])\n}\n"},"lineCount":null}},"error":null,"hash":"76ddc979fd668d6c77f38ee39ba1275b","cacheData":{"env":{}}}