{"id":"exVu","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":"./use-motion-value.js","loc":{"line":1,"column":31},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/value/use-combine-values.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/value/use-motion-value.js"},{"name":"./use-on-change.js","loc":{"line":2,"column":33},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/value/use-combine-values.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/value/use-on-change.js"},{"name":"framesync","loc":{"line":3,"column":17},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/value/use-combine-values.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framesync/dist/es/index.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.useCombineMotionValues=t;var e=require(\"./use-motion-value.js\"),u=require(\"./use-on-change.js\"),n=r(require(\"framesync\"));function r(e){return e&&e.__esModule?e:{default:e}}function t(r,t){var o=(0,e.useMotionValue)(t()),s=function(){return o.set(t())};return s(),(0,u.useMultiOnChange)(r,function(){return n.default.update(s,!1,!0)}),o}"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":0}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":13}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":20}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":35}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":43}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":56}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":57}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":64}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":68}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":76}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":99}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":1,"column":0},"generated":{"line":1,"column":101}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":1,"column":0},"generated":{"line":1,"column":105}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":1,"column":0},"generated":{"line":1,"column":107}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":1,"column":0},"generated":{"line":1,"column":115}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":2,"column":0},"generated":{"line":1,"column":140}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":2,"column":0},"generated":{"line":1,"column":142}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":2,"column":0},"generated":{"line":1,"column":150}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":3,"column":0},"generated":{"line":1,"column":172}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":3,"column":0},"generated":{"line":1,"column":174}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":3,"column":0},"generated":{"line":1,"column":176}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":3,"column":0},"generated":{"line":1,"column":184}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":198}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":207}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":209}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":212}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":219}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":222}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":224}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":235}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":237}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":238}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":28,"column":1},"generated":{"line":1,"column":246}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":5,"column":0},"generated":{"line":1,"column":249}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"useCombineMotionValues","original":{"line":5,"column":9},"generated":{"line":1,"column":258}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"values","original":{"line":5,"column":32},"generated":{"line":1,"column":260}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"combineValues","original":{"line":5,"column":40},"generated":{"line":1,"column":262}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"value","original":{"line":9,"column":8},"generated":{"line":1,"column":265}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"value","original":{"line":9,"column":8},"generated":{"line":1,"column":269}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":9,"column":16},"generated":{"line":1,"column":272}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"combineValues","original":{"line":9,"column":31},"generated":{"line":1,"column":274}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"combineValues","original":{"line":9,"column":31},"generated":{"line":1,"column":276}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"combineValues","original":{"line":9,"column":31},"generated":{"line":1,"column":292}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"updateValue","original":{"line":16,"column":8},"generated":{"line":1,"column":297}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":16,"column":22},"generated":{"line":1,"column":299}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"value","original":{"line":16,"column":43},"generated":{"line":1,"column":310}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"value","original":{"line":16,"column":43},"generated":{"line":1,"column":317}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"set","original":{"line":16,"column":49},"generated":{"line":1,"column":319}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"combineValues","original":{"line":16,"column":53},"generated":{"line":1,"column":323}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"value","original":{"line":27,"column":11},"generated":{"line":1,"column":329}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"updateValue","original":{"line":21,"column":4},"generated":{"line":1,"column":336}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"values","original":{"line":26,"column":21},"generated":{"line":1,"column":341}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"values","original":{"line":26,"column":21},"generated":{"line":1,"column":343}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"values","original":{"line":26,"column":21},"generated":{"line":1,"column":345}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"values","original":{"line":26,"column":21},"generated":{"line":1,"column":363}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":26,"column":29},"generated":{"line":1,"column":365}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"sync","original":{"line":26,"column":50},"generated":{"line":1,"column":376}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"sync","original":{"line":26,"column":50},"generated":{"line":1,"column":383}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"update","original":{"line":26,"column":55},"generated":{"line":1,"column":385}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"update","original":{"line":26,"column":55},"generated":{"line":1,"column":393}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"updateValue","original":{"line":26,"column":62},"generated":{"line":1,"column":400}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":26,"column":75},"generated":{"line":1,"column":403}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","original":{"line":26,"column":82},"generated":{"line":1,"column":406}},{"source":"../node_modules/framer-motion/dist/es/value/use-combine-values.js","name":"value","original":{"line":27,"column":11},"generated":{"line":1,"column":411}}],"sources":{"../node_modules/framer-motion/dist/es/value/use-combine-values.js":"import { useMotionValue } from './use-motion-value.js';\nimport { useMultiOnChange } from './use-on-change.js';\nimport sync from 'framesync';\n\nfunction useCombineMotionValues(values, combineValues) {\n    /**\n     * Initialise the returned motion value. This remains the same between renders.\n     */\n    var value = useMotionValue(combineValues());\n    /**\n     * Create a function that will update the template motion value with the latest values.\n     * This is pre-bound so whenever a motion value updates it can schedule its\n     * execution in Framesync. If it's already been scheduled it won't be fired twice\n     * in a single frame.\n     */\n    var updateValue = function () { return value.set(combineValues()); };\n    /**\n     * Synchronously update the motion value with the latest values during the render.\n     * This ensures that within a React render, the styles applied to the DOM are up-to-date.\n     */\n    updateValue();\n    /**\n     * Subscribe to all motion values found within the template. Whenever any of them change,\n     * schedule an update.\n     */\n    useMultiOnChange(values, function () { return sync.update(updateValue, false, true); });\n    return value;\n}\n\nexport { useCombineMotionValues };\n"},"lineCount":null}},"error":null,"hash":"3936d9b473f423b36bee80fda4e65542","cacheData":{"env":{}}}