{"id":"xvzg","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":"../../../render/html/utils/transform.js","loc":{"line":1,"column":30},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framer-motion/dist/es/render/html/utils/transform.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.resetRotate=t;var e=require(\"../../../render/html/utils/transform.js\");function t(t){for(var r=!1,a={},s=0;s<e.transformAxes.length;s++){var n=\"rotate\"+e.transformAxes[s];t.hasValue(n)&&0!==t.getStaticValue(n)&&(r=!0,a[n]=t.getStaticValue(n),t.setStaticValue(n,0))}if(r){for(var n in t.syncRender(),a)t.setStaticValue(n,a[n]);t.scheduleRender()}}"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":34,"column":1},"generated":{"line":1,"column":0}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":34,"column":1},"generated":{"line":1,"column":13}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":34,"column":1},"generated":{"line":1,"column":20}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":34,"column":1},"generated":{"line":1,"column":35}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":34,"column":1},"generated":{"line":1,"column":43}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":34,"column":1},"generated":{"line":1,"column":56}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":34,"column":1},"generated":{"line":1,"column":57}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":34,"column":1},"generated":{"line":1,"column":64}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":34,"column":1},"generated":{"line":1,"column":68}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":34,"column":1},"generated":{"line":1,"column":76}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":34,"column":1},"generated":{"line":1,"column":88}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":1,"column":0},"generated":{"line":1,"column":90}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":1,"column":0},"generated":{"line":1,"column":94}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":1,"column":0},"generated":{"line":1,"column":96}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":1,"column":0},"generated":{"line":1,"column":104}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":3,"column":0},"generated":{"line":1,"column":147}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"resetRotate","original":{"line":3,"column":9},"generated":{"line":1,"column":156}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"child","original":{"line":3,"column":21},"generated":{"line":1,"column":158}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":9,"column":9},"generated":{"line":1,"column":161}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"hasRotate","original":{"line":5,"column":8},"generated":{"line":1,"column":165}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"hasRotate","original":{"line":5,"column":8},"generated":{"line":1,"column":169}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":5,"column":20},"generated":{"line":1,"column":172}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"resetValues","original":{"line":7,"column":8},"generated":{"line":1,"column":174}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":7,"column":22},"generated":{"line":1,"column":176}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"i","original":{"line":9,"column":13},"generated":{"line":1,"column":179}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":9,"column":17},"generated":{"line":1,"column":181}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"i","original":{"line":9,"column":20},"generated":{"line":1,"column":183}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"transformAxes","original":{"line":9,"column":24},"generated":{"line":1,"column":185}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"length","original":{"line":9,"column":38},"generated":{"line":1,"column":187}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"length","original":{"line":9,"column":38},"generated":{"line":1,"column":201}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"i","original":{"line":9,"column":46},"generated":{"line":1,"column":208}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":9,"column":51},"generated":{"line":1,"column":212}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"axis","original":{"line":10,"column":12},"generated":{"line":1,"column":213}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"key","original":{"line":11,"column":12},"generated":{"line":1,"column":217}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":11,"column":18},"generated":{"line":1,"column":219}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"transformAxes","original":{"line":10,"column":19},"generated":{"line":1,"column":228}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"i","original":{"line":10,"column":33},"generated":{"line":1,"column":230}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"i","original":{"line":10,"column":33},"generated":{"line":1,"column":244}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"child","original":{"line":14,"column":13},"generated":{"line":1,"column":247}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"hasValue","original":{"line":14,"column":19},"generated":{"line":1,"column":249}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"key","original":{"line":14,"column":28},"generated":{"line":1,"column":258}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":14,"column":66},"generated":{"line":1,"column":262}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"child","original":{"line":14,"column":36},"generated":{"line":1,"column":266}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"getStaticValue","original":{"line":14,"column":42},"generated":{"line":1,"column":268}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"key","original":{"line":14,"column":57},"generated":{"line":1,"column":283}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"hasRotate","original":{"line":16,"column":8},"generated":{"line":1,"column":288}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":16,"column":20},"generated":{"line":1,"column":291}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"resetValues","original":{"line":18,"column":8},"generated":{"line":1,"column":293}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"key","original":{"line":18,"column":20},"generated":{"line":1,"column":295}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"child","original":{"line":18,"column":27},"generated":{"line":1,"column":298}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"getStaticValue","original":{"line":18,"column":33},"generated":{"line":1,"column":300}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"key","original":{"line":18,"column":48},"generated":{"line":1,"column":315}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"child","original":{"line":19,"column":8},"generated":{"line":1,"column":318}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"setStaticValue","original":{"line":19,"column":14},"generated":{"line":1,"column":320}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"key","original":{"line":19,"column":29},"generated":{"line":1,"column":335}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":19,"column":34},"generated":{"line":1,"column":337}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":22,"column":8},"generated":{"line":1,"column":341}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"hasRotate","original":{"line":22,"column":9},"generated":{"line":1,"column":344}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":22,"column":8},"generated":{"line":1,"column":346}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":28,"column":9},"generated":{"line":1,"column":347}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","original":{"line":28,"column":9},"generated":{"line":1,"column":351}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"key","original":{"line":28,"column":13},"generated":{"line":1,"column":355}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"child","original":{"line":26,"column":4},"generated":{"line":1,"column":360}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"syncRender","original":{"line":26,"column":10},"generated":{"line":1,"column":362}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"resetValues","original":{"line":28,"column":20},"generated":{"line":1,"column":375}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"child","original":{"line":29,"column":8},"generated":{"line":1,"column":377}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"setStaticValue","original":{"line":29,"column":14},"generated":{"line":1,"column":379}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"key","original":{"line":29,"column":29},"generated":{"line":1,"column":394}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"resetValues","original":{"line":29,"column":34},"generated":{"line":1,"column":396}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"key","original":{"line":29,"column":46},"generated":{"line":1,"column":398}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"child","original":{"line":33,"column":4},"generated":{"line":1,"column":402}},{"source":"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js","name":"scheduleRender","original":{"line":33,"column":10},"generated":{"line":1,"column":404}}],"sources":{"../node_modules/framer-motion/dist/es/components/AnimateSharedLayout/utils/rotate.js":"import { transformAxes } from '../../../render/html/utils/transform.js';\n\nfunction resetRotate(child) {\n    // If there's no detected rotation values, we can early return without a forced render.\n    var hasRotate = false;\n    // Keep a record of all the values we've reset\n    var resetValues = {};\n    // Check the rotate value of all axes and reset to 0\n    for (var i = 0; i < transformAxes.length; i++) {\n        var axis = transformAxes[i];\n        var key = \"rotate\" + axis;\n        // If this rotation doesn't exist as a motion value, then we don't\n        // need to reset it\n        if (!child.hasValue(key) || child.getStaticValue(key) === 0)\n            continue;\n        hasRotate = true;\n        // Record the rotation and then temporarily set it to 0\n        resetValues[key] = child.getStaticValue(key);\n        child.setStaticValue(key, 0);\n    }\n    // If there's no rotation values, we don't need to do any more.\n    if (!hasRotate)\n        return;\n    // Force a render of this element to apply the transform with all rotations\n    // set to 0.\n    child.syncRender();\n    // Put back all the values we reset\n    for (var key in resetValues) {\n        child.setStaticValue(key, resetValues[key]);\n    }\n    // Schedule a render for the next frame. This ensures we won't visually\n    // see the element with the reset rotate value applied.\n    child.scheduleRender();\n}\n\nexport { resetRotate };\n"},"lineCount":null}},"error":null,"hash":"6b42327858333b7d56728715715438ac","cacheData":{"env":{}}}