{"id":"BGAM","dependencies":[{"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/framer-motion/package.json","includedInParent":true,"mtime":1616745792942},{"name":"react","loc":{"line":1,"column":26},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/value/use-on-change.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react/index.js"},{"name":"./utils/is-motion-value.js","loc":{"line":2,"column":30},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/value/use-on-change.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/value/utils/is-motion-value.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.useMultiOnChange=u,exports.useOnChange=t;var e=require(\"react\"),n=require(\"./utils/is-motion-value.js\");function t(t,u){(0,e.useEffect)(function(){if((0,n.isMotionValue)(t))return t.onChange(u)},[u])}function u(n,t){(0,e.useEffect)(function(){var e=n.map(function(e){return e.onChange(t)});return function(){return e.forEach(function(e){return e()})}})}"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":15,"column":1},"generated":{"line":1,"column":0}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":15,"column":1},"generated":{"line":1,"column":13}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":15,"column":1},"generated":{"line":1,"column":20}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":15,"column":1},"generated":{"line":1,"column":35}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":15,"column":1},"generated":{"line":1,"column":43}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":15,"column":1},"generated":{"line":1,"column":56}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":15,"column":1},"generated":{"line":1,"column":57}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":15,"column":1},"generated":{"line":1,"column":64}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":15,"column":1},"generated":{"line":1,"column":68}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":15,"column":1},"generated":{"line":1,"column":76}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":15,"column":1},"generated":{"line":1,"column":93}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":15,"column":1},"generated":{"line":1,"column":95}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":15,"column":1},"generated":{"line":1,"column":103}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":15,"column":1},"generated":{"line":1,"column":115}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":1,"column":0},"generated":{"line":1,"column":117}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":1,"column":0},"generated":{"line":1,"column":121}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":1,"column":0},"generated":{"line":1,"column":123}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":1,"column":0},"generated":{"line":1,"column":131}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":2,"column":0},"generated":{"line":1,"column":140}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":2,"column":0},"generated":{"line":1,"column":142}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":2,"column":0},"generated":{"line":1,"column":150}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":4,"column":0},"generated":{"line":1,"column":180}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"useOnChange","original":{"line":4,"column":9},"generated":{"line":1,"column":189}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"value","original":{"line":4,"column":21},"generated":{"line":1,"column":191}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"callback","original":{"line":4,"column":28},"generated":{"line":1,"column":193}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":5,"column":14},"generated":{"line":1,"column":197}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":5,"column":14},"generated":{"line":1,"column":199}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":5,"column":14},"generated":{"line":1,"column":201}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":5,"column":14},"generated":{"line":1,"column":212}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":6,"column":12},"generated":{"line":1,"column":223}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":6,"column":12},"generated":{"line":1,"column":227}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"value","original":{"line":6,"column":26},"generated":{"line":1,"column":229}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"value","original":{"line":6,"column":26},"generated":{"line":1,"column":231}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"value","original":{"line":6,"column":26},"generated":{"line":1,"column":246}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":7,"column":12},"generated":{"line":1,"column":249}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"value","original":{"line":7,"column":19},"generated":{"line":1,"column":256}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"onChange","original":{"line":7,"column":25},"generated":{"line":1,"column":258}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"callback","original":{"line":7,"column":34},"generated":{"line":1,"column":267}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":8,"column":7},"generated":{"line":1,"column":271}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"callback","original":{"line":8,"column":8},"generated":{"line":1,"column":272}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":10,"column":0},"generated":{"line":1,"column":276}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"useMultiOnChange","original":{"line":10,"column":9},"generated":{"line":1,"column":285}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"values","original":{"line":10,"column":26},"generated":{"line":1,"column":287}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"handler","original":{"line":10,"column":34},"generated":{"line":1,"column":289}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":11,"column":14},"generated":{"line":1,"column":293}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":11,"column":14},"generated":{"line":1,"column":295}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":11,"column":14},"generated":{"line":1,"column":297}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":11,"column":14},"generated":{"line":1,"column":308}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"subscriptions","original":{"line":12,"column":12},"generated":{"line":1,"column":319}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"subscriptions","original":{"line":12,"column":12},"generated":{"line":1,"column":323}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"values","original":{"line":12,"column":28},"generated":{"line":1,"column":325}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"map","original":{"line":12,"column":35},"generated":{"line":1,"column":327}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":12,"column":39},"generated":{"line":1,"column":331}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"value","original":{"line":12,"column":49},"generated":{"line":1,"column":340}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"value","original":{"line":12,"column":65},"generated":{"line":1,"column":343}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"value","original":{"line":12,"column":65},"generated":{"line":1,"column":350}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"onChange","original":{"line":12,"column":71},"generated":{"line":1,"column":352}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"handler","original":{"line":12,"column":80},"generated":{"line":1,"column":361}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":13,"column":15},"generated":{"line":1,"column":366}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":13,"column":15},"generated":{"line":1,"column":373}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"subscriptions","original":{"line":13,"column":36},"generated":{"line":1,"column":384}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"subscriptions","original":{"line":13,"column":36},"generated":{"line":1,"column":391}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"forEach","original":{"line":13,"column":50},"generated":{"line":1,"column":393}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","original":{"line":13,"column":58},"generated":{"line":1,"column":401}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"unsubscribe","original":{"line":13,"column":68},"generated":{"line":1,"column":410}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"unsubscribe","original":{"line":13,"column":90},"generated":{"line":1,"column":413}},{"source":"../node_modules/framer-motion/dist/es/value/use-on-change.js","name":"unsubscribe","original":{"line":13,"column":90},"generated":{"line":1,"column":420}}],"sources":{"../node_modules/framer-motion/dist/es/value/use-on-change.js":"import { useEffect } from 'react';\nimport { isMotionValue } from './utils/is-motion-value.js';\n\nfunction useOnChange(value, callback) {\n    useEffect(function () {\n        if (isMotionValue(value))\n            return value.onChange(callback);\n    }, [callback]);\n}\nfunction useMultiOnChange(values, handler) {\n    useEffect(function () {\n        var subscriptions = values.map(function (value) { return value.onChange(handler); });\n        return function () { return subscriptions.forEach(function (unsubscribe) { return unsubscribe(); }); };\n    });\n}\n\nexport { useMultiOnChange, useOnChange };\n"},"lineCount":null}},"error":null,"hash":"5d8880a3208174335ce738442642170a","cacheData":{"env":{}}}