{"id":"V2xU","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/framesync/package.json","includedInParent":true,"mtime":1616745792952},{"name":"./on-next-frame.js","loc":{"line":1,"column":45},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framesync/dist/es/index.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framesync/dist/es/on-next-frame.js"},{"name":"./create-render-step.js","loc":{"line":2,"column":33},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framesync/dist/es/index.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framesync/dist/es/create-render-step.js"},{"name":"process","parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/framesync/dist/es/index.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/example/node_modules/process/browser.js"}],"generated":{"js":"var process = require(\"process\");\nvar e=require(\"process\");Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.getFrameData=exports.cancelSync=exports.default=void 0;var r=require(\"./on-next-frame.js\"),t=require(\"./create-render-step.js\"),n=40,a=!0,u=!1,o=!1,c={delta:0,timestamp:0},d=[\"read\",\"update\",\"preRender\",\"render\",\"postRender\"],i=d.reduce(function(e,r){return e[r]=(0,t.createRenderStep)(function(){return u=!0}),e},{}),s=d.reduce(function(e,r){var t=i[r];return e[r]=function(e,r,n){return void 0===r&&(r=!1),void 0===n&&(n=!1),u||l(),t.schedule(e,r,n)},e},{}),p=d.reduce(function(e,r){return e[r]=i[r].cancel,e},{});exports.cancelSync=p;var f=function(e){return i[e].process(c)},m=function(e){u=!1,c.delta=a?r.defaultTimestep:Math.max(Math.min(e-c.timestamp,n),1),c.timestamp=e,o=!0,d.forEach(f),o=!1,u&&(a=!1,(0,r.onNextFrame)(m))},l=function(){u=!0,a=!0,o||(0,r.onNextFrame)(m)},x=function(){return c};exports.getFrameData=x;var v=s;exports.default=v;"},"sourceMaps":{"js":{"mappings":[{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":0}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":4}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":6}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":14}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":25}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":32}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":47}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":55}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":68}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":69}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":76}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":80}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":88}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":101}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":109}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":120}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":128}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":141}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":1,"column":0},"generated":{"line":2,"column":143}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":1,"column":0},"generated":{"line":2,"column":147}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":1,"column":0},"generated":{"line":2,"column":149}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":1,"column":0},"generated":{"line":2,"column":157}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":2,"column":0},"generated":{"line":2,"column":179}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":2,"column":0},"generated":{"line":2,"column":181}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":2,"column":0},"generated":{"line":2,"column":189}},{"source":"../node_modules/framesync/dist/es/index.js","name":"maxElapsed","original":{"line":4,"column":4},"generated":{"line":2,"column":216}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":4,"column":17},"generated":{"line":2,"column":218}},{"source":"../node_modules/framesync/dist/es/index.js","name":"useDefaultElapsed","original":{"line":5,"column":4},"generated":{"line":2,"column":221}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":5,"column":24},"generated":{"line":2,"column":224}},{"source":"../node_modules/framesync/dist/es/index.js","name":"runNextFrame","original":{"line":6,"column":4},"generated":{"line":2,"column":226}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":6,"column":19},"generated":{"line":2,"column":229}},{"source":"../node_modules/framesync/dist/es/index.js","name":"isProcessing","original":{"line":7,"column":4},"generated":{"line":2,"column":231}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":7,"column":19},"generated":{"line":2,"column":234}},{"source":"../node_modules/framesync/dist/es/index.js","name":"frame","original":{"line":8,"column":4},"generated":{"line":2,"column":236}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":8,"column":12},"generated":{"line":2,"column":238}},{"source":"../node_modules/framesync/dist/es/index.js","name":"delta","original":{"line":9,"column":4},"generated":{"line":2,"column":239}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":9,"column":11},"generated":{"line":2,"column":245}},{"source":"../node_modules/framesync/dist/es/index.js","name":"timestamp","original":{"line":10,"column":4},"generated":{"line":2,"column":247}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":10,"column":15},"generated":{"line":2,"column":257}},{"source":"../node_modules/framesync/dist/es/index.js","name":"stepsOrder","original":{"line":12,"column":4},"generated":{"line":2,"column":260}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":12,"column":17},"generated":{"line":2,"column":262}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":12,"column":18},"generated":{"line":2,"column":263}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":12,"column":26},"generated":{"line":2,"column":270}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":12,"column":36},"generated":{"line":2,"column":279}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":12,"column":49},"generated":{"line":2,"column":291}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":12,"column":59},"generated":{"line":2,"column":300}},{"source":"../node_modules/framesync/dist/es/index.js","name":"steps","original":{"line":13,"column":4},"generated":{"line":2,"column":314}},{"source":"../node_modules/framesync/dist/es/index.js","name":"stepsOrder","original":{"line":13,"column":25},"generated":{"line":2,"column":316}},{"source":"../node_modules/framesync/dist/es/index.js","name":"reduce","original":{"line":13,"column":36},"generated":{"line":2,"column":318}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":13,"column":43},"generated":{"line":2,"column":325}},{"source":"../node_modules/framesync/dist/es/index.js","name":"acc","original":{"line":13,"column":53},"generated":{"line":2,"column":334}},{"source":"../node_modules/framesync/dist/es/index.js","name":"key","original":{"line":13,"column":58},"generated":{"line":2,"column":336}},{"source":"../node_modules/framesync/dist/es/index.js","name":"acc","original":{"line":17,"column":11},"generated":{"line":2,"column":339}},{"source":"../node_modules/framesync/dist/es/index.js","name":"acc","original":{"line":14,"column":4},"generated":{"line":2,"column":346}},{"source":"../node_modules/framesync/dist/es/index.js","name":"key","original":{"line":14,"column":8},"generated":{"line":2,"column":348}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":14,"column":15},"generated":{"line":2,"column":352}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":14,"column":32},"generated":{"line":2,"column":354}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":14,"column":32},"generated":{"line":2,"column":356}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":14,"column":32},"generated":{"line":2,"column":374}},{"source":"../node_modules/framesync/dist/es/index.js","name":"runNextFrame","original":{"line":15,"column":15},"generated":{"line":2,"column":385}},{"source":"../node_modules/framesync/dist/es/index.js","name":"runNextFrame","original":{"line":15,"column":15},"generated":{"line":2,"column":392}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":15,"column":30},"generated":{"line":2,"column":395}},{"source":"../node_modules/framesync/dist/es/index.js","name":"acc","original":{"line":17,"column":11},"generated":{"line":2,"column":399}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":18,"column":3},"generated":{"line":2,"column":402}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":19,"column":4},"generated":{"line":2,"column":406}},{"source":"../node_modules/framesync/dist/es/index.js","name":"stepsOrder","original":{"line":19,"column":24},"generated":{"line":2,"column":408}},{"source":"../node_modules/framesync/dist/es/index.js","name":"reduce","original":{"line":19,"column":35},"generated":{"line":2,"column":410}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":19,"column":42},"generated":{"line":2,"column":417}},{"source":"../node_modules/framesync/dist/es/index.js","name":"acc","original":{"line":19,"column":52},"generated":{"line":2,"column":426}},{"source":"../node_modules/framesync/dist/es/index.js","name":"key","original":{"line":19,"column":57},"generated":{"line":2,"column":428}},{"source":"../node_modules/framesync/dist/es/index.js","name":"step","original":{"line":20,"column":8},"generated":{"line":2,"column":431}},{"source":"../node_modules/framesync/dist/es/index.js","name":"step","original":{"line":20,"column":8},"generated":{"line":2,"column":435}},{"source":"../node_modules/framesync/dist/es/index.js","name":"steps","original":{"line":20,"column":15},"generated":{"line":2,"column":437}},{"source":"../node_modules/framesync/dist/es/index.js","name":"key","original":{"line":20,"column":21},"generated":{"line":2,"column":439}},{"source":"../node_modules/framesync/dist/es/index.js","name":"acc","original":{"line":31,"column":11},"generated":{"line":2,"column":442}},{"source":"../node_modules/framesync/dist/es/index.js","name":"acc","original":{"line":21,"column":4},"generated":{"line":2,"column":449}},{"source":"../node_modules/framesync/dist/es/index.js","name":"key","original":{"line":21,"column":8},"generated":{"line":2,"column":451}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":21,"column":15},"generated":{"line":2,"column":454}},{"source":"../node_modules/framesync/dist/es/index.js","name":"process","original":{"line":21,"column":25},"generated":{"line":2,"column":463}},{"source":"../node_modules/framesync/dist/es/index.js","name":"keepAlive","original":{"line":21,"column":34},"generated":{"line":2,"column":465}},{"source":"../node_modules/framesync/dist/es/index.js","name":"immediate","original":{"line":21,"column":45},"generated":{"line":2,"column":467}},{"source":"../node_modules/framesync/dist/es/index.js","name":"step","original":{"line":29,"column":15},"generated":{"line":2,"column":470}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":22,"column":26},"generated":{"line":2,"column":482}},{"source":"../node_modules/framesync/dist/es/index.js","name":"keepAlive","original":{"line":22,"column":12},"generated":{"line":2,"column":486}},{"source":"../node_modules/framesync/dist/es/index.js","name":"keepAlive","original":{"line":23,"column":12},"generated":{"line":2,"column":490}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":23,"column":24},"generated":{"line":2,"column":493}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":25,"column":26},"generated":{"line":2,"column":501}},{"source":"../node_modules/framesync/dist/es/index.js","name":"immediate","original":{"line":25,"column":12},"generated":{"line":2,"column":505}},{"source":"../node_modules/framesync/dist/es/index.js","name":"immediate","original":{"line":26,"column":12},"generated":{"line":2,"column":509}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":26,"column":24},"generated":{"line":2,"column":512}},{"source":"../node_modules/framesync/dist/es/index.js","name":"runNextFrame","original":{"line":28,"column":13},"generated":{"line":2,"column":515}},{"source":"../node_modules/framesync/dist/es/index.js","name":"startLoop","original":{"line":28,"column":27},"generated":{"line":2,"column":518}},{"source":"../node_modules/framesync/dist/es/index.js","name":"step","original":{"line":29,"column":15},"generated":{"line":2,"column":522}},{"source":"../node_modules/framesync/dist/es/index.js","name":"schedule","original":{"line":29,"column":20},"generated":{"line":2,"column":524}},{"source":"../node_modules/framesync/dist/es/index.js","name":"process","original":{"line":29,"column":29},"generated":{"line":2,"column":533}},{"source":"../node_modules/framesync/dist/es/index.js","name":"keepAlive","original":{"line":29,"column":38},"generated":{"line":2,"column":535}},{"source":"../node_modules/framesync/dist/es/index.js","name":"immediate","original":{"line":29,"column":49},"generated":{"line":2,"column":537}},{"source":"../node_modules/framesync/dist/es/index.js","name":"acc","original":{"line":31,"column":11},"generated":{"line":2,"column":541}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":32,"column":3},"generated":{"line":2,"column":544}},{"source":"../node_modules/framesync/dist/es/index.js","name":"cancelSync","original":{"line":33,"column":4},"generated":{"line":2,"column":548}},{"source":"../node_modules/framesync/dist/es/index.js","name":"stepsOrder","original":{"line":33,"column":30},"generated":{"line":2,"column":550}},{"source":"../node_modules/framesync/dist/es/index.js","name":"reduce","original":{"line":33,"column":41},"generated":{"line":2,"column":552}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":33,"column":48},"generated":{"line":2,"column":559}},{"source":"../node_modules/framesync/dist/es/index.js","name":"acc","original":{"line":33,"column":58},"generated":{"line":2,"column":568}},{"source":"../node_modules/framesync/dist/es/index.js","name":"key","original":{"line":33,"column":63},"generated":{"line":2,"column":570}},{"source":"../node_modules/framesync/dist/es/index.js","name":"acc","original":{"line":35,"column":11},"generated":{"line":2,"column":573}},{"source":"../node_modules/framesync/dist/es/index.js","name":"acc","original":{"line":34,"column":4},"generated":{"line":2,"column":580}},{"source":"../node_modules/framesync/dist/es/index.js","name":"key","original":{"line":34,"column":8},"generated":{"line":2,"column":582}},{"source":"../node_modules/framesync/dist/es/index.js","name":"steps","original":{"line":34,"column":15},"generated":{"line":2,"column":585}},{"source":"../node_modules/framesync/dist/es/index.js","name":"key","original":{"line":34,"column":21},"generated":{"line":2,"column":587}},{"source":"../node_modules/framesync/dist/es/index.js","name":"cancel","original":{"line":34,"column":26},"generated":{"line":2,"column":590}},{"source":"../node_modules/framesync/dist/es/index.js","name":"acc","original":{"line":35,"column":11},"generated":{"line":2,"column":597}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":36,"column":3},"generated":{"line":2,"column":600}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":604}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":612}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":623}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":37,"column":0},"generated":{"line":2,"column":625}},{"source":"../node_modules/framesync/dist/es/index.js","name":"processStep","original":{"line":37,"column":4},"generated":{"line":2,"column":629}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":37,"column":18},"generated":{"line":2,"column":631}},{"source":"../node_modules/framesync/dist/es/index.js","name":"stepId","original":{"line":37,"column":28},"generated":{"line":2,"column":640}},{"source":"../node_modules/framesync/dist/es/index.js","name":"steps","original":{"line":38,"column":11},"generated":{"line":2,"column":643}},{"source":"../node_modules/framesync/dist/es/index.js","name":"steps","original":{"line":38,"column":11},"generated":{"line":2,"column":650}},{"source":"../node_modules/framesync/dist/es/index.js","name":"stepId","original":{"line":38,"column":17},"generated":{"line":2,"column":652}},{"source":"../node_modules/framesync/dist/es/index.js","name":"process","original":{"line":38,"column":25},"generated":{"line":2,"column":655}},{"source":"../node_modules/framesync/dist/es/index.js","name":"frame","original":{"line":38,"column":33},"generated":{"line":2,"column":663}},{"source":"../node_modules/framesync/dist/es/index.js","name":"processFrame","original":{"line":40,"column":4},"generated":{"line":2,"column":667}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":40,"column":19},"generated":{"line":2,"column":669}},{"source":"../node_modules/framesync/dist/es/index.js","name":"timestamp","original":{"line":40,"column":29},"generated":{"line":2,"column":678}},{"source":"../node_modules/framesync/dist/es/index.js","name":"runNextFrame","original":{"line":41,"column":4},"generated":{"line":2,"column":681}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":41,"column":19},"generated":{"line":2,"column":684}},{"source":"../node_modules/framesync/dist/es/index.js","name":"frame","original":{"line":42,"column":4},"generated":{"line":2,"column":686}},{"source":"../node_modules/framesync/dist/es/index.js","name":"delta","original":{"line":42,"column":10},"generated":{"line":2,"column":688}},{"source":"../node_modules/framesync/dist/es/index.js","name":"useDefaultElapsed","original":{"line":42,"column":18},"generated":{"line":2,"column":694}},{"source":"../node_modules/framesync/dist/es/index.js","name":"defaultTimestep","original":{"line":42,"column":38},"generated":{"line":2,"column":696}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":42,"column":35},"generated":{"line":2,"column":698}},{"source":"../node_modules/framesync/dist/es/index.js","name":"Math","original":{"line":42,"column":56},"generated":{"line":2,"column":714}},{"source":"../node_modules/framesync/dist/es/index.js","name":"max","original":{"line":42,"column":61},"generated":{"line":2,"column":719}},{"source":"../node_modules/framesync/dist/es/index.js","name":"Math","original":{"line":42,"column":65},"generated":{"line":2,"column":723}},{"source":"../node_modules/framesync/dist/es/index.js","name":"min","original":{"line":42,"column":70},"generated":{"line":2,"column":728}},{"source":"../node_modules/framesync/dist/es/index.js","name":"timestamp","original":{"line":42,"column":74},"generated":{"line":2,"column":732}},{"source":"../node_modules/framesync/dist/es/index.js","name":"frame","original":{"line":42,"column":86},"generated":{"line":2,"column":734}},{"source":"../node_modules/framesync/dist/es/index.js","name":"timestamp","original":{"line":42,"column":92},"generated":{"line":2,"column":736}},{"source":"../node_modules/framesync/dist/es/index.js","name":"maxElapsed","original":{"line":42,"column":103},"generated":{"line":2,"column":746}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":42,"column":116},"generated":{"line":2,"column":749}},{"source":"../node_modules/framesync/dist/es/index.js","name":"frame","original":{"line":43,"column":4},"generated":{"line":2,"column":752}},{"source":"../node_modules/framesync/dist/es/index.js","name":"timestamp","original":{"line":43,"column":10},"generated":{"line":2,"column":754}},{"source":"../node_modules/framesync/dist/es/index.js","name":"timestamp","original":{"line":43,"column":22},"generated":{"line":2,"column":764}},{"source":"../node_modules/framesync/dist/es/index.js","name":"isProcessing","original":{"line":44,"column":4},"generated":{"line":2,"column":766}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":44,"column":19},"generated":{"line":2,"column":769}},{"source":"../node_modules/framesync/dist/es/index.js","name":"stepsOrder","original":{"line":45,"column":4},"generated":{"line":2,"column":771}},{"source":"../node_modules/framesync/dist/es/index.js","name":"forEach","original":{"line":45,"column":15},"generated":{"line":2,"column":773}},{"source":"../node_modules/framesync/dist/es/index.js","name":"processStep","original":{"line":45,"column":23},"generated":{"line":2,"column":781}},{"source":"../node_modules/framesync/dist/es/index.js","name":"isProcessing","original":{"line":46,"column":4},"generated":{"line":2,"column":784}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":46,"column":19},"generated":{"line":2,"column":787}},{"source":"../node_modules/framesync/dist/es/index.js","name":"runNextFrame","original":{"line":47,"column":8},"generated":{"line":2,"column":789}},{"source":"../node_modules/framesync/dist/es/index.js","name":"useDefaultElapsed","original":{"line":48,"column":8},"generated":{"line":2,"column":793}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":48,"column":28},"generated":{"line":2,"column":796}},{"source":"../node_modules/framesync/dist/es/index.js","name":"processFrame","original":{"line":49,"column":20},"generated":{"line":2,"column":799}},{"source":"../node_modules/framesync/dist/es/index.js","name":"processFrame","original":{"line":49,"column":20},"generated":{"line":2,"column":801}},{"source":"../node_modules/framesync/dist/es/index.js","name":"processFrame","original":{"line":49,"column":20},"generated":{"line":2,"column":803}},{"source":"../node_modules/framesync/dist/es/index.js","name":"processFrame","original":{"line":49,"column":20},"generated":{"line":2,"column":816}},{"source":"../node_modules/framesync/dist/es/index.js","name":"startLoop","original":{"line":52,"column":4},"generated":{"line":2,"column":821}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":52,"column":16},"generated":{"line":2,"column":823}},{"source":"../node_modules/framesync/dist/es/index.js","name":"runNextFrame","original":{"line":53,"column":4},"generated":{"line":2,"column":834}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":53,"column":19},"generated":{"line":2,"column":837}},{"source":"../node_modules/framesync/dist/es/index.js","name":"useDefaultElapsed","original":{"line":54,"column":4},"generated":{"line":2,"column":839}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":54,"column":24},"generated":{"line":2,"column":842}},{"source":"../node_modules/framesync/dist/es/index.js","name":"isProcessing","original":{"line":55,"column":9},"generated":{"line":2,"column":844}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":55,"column":23},"generated":{"line":2,"column":848}},{"source":"../node_modules/framesync/dist/es/index.js","name":"processFrame","original":{"line":55,"column":35},"generated":{"line":2,"column":850}},{"source":"../node_modules/framesync/dist/es/index.js","name":"processFrame","original":{"line":55,"column":35},"generated":{"line":2,"column":852}},{"source":"../node_modules/framesync/dist/es/index.js","name":"processFrame","original":{"line":55,"column":35},"generated":{"line":2,"column":865}},{"source":"../node_modules/framesync/dist/es/index.js","name":"getFrameData","original":{"line":57,"column":4},"generated":{"line":2,"column":869}},{"source":"../node_modules/framesync/dist/es/index.js","original":{"line":57,"column":19},"generated":{"line":2,"column":871}},{"source":"../node_modules/framesync/dist/es/index.js","name":"frame","original":{"line":58,"column":11},"generated":{"line":2,"column":882}},{"source":"../node_modules/framesync/dist/es/index.js","name":"frame","original":{"line":58,"column":11},"generated":{"line":2,"column":889}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":892}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":900}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":913}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":915}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":919}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":921}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":923}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":931}},{"source":"../node_modules/framesync/dist/es/index.js","name":"sync","original":{"line":61,"column":15},"generated":{"line":2,"column":939}}],"sources":{"../node_modules/framesync/dist/es/index.js":"import { onNextFrame, defaultTimestep } from './on-next-frame.js';\nimport { createRenderStep } from './create-render-step.js';\n\nvar maxElapsed = 40;\nvar useDefaultElapsed = true;\nvar runNextFrame = false;\nvar isProcessing = false;\nvar frame = {\n    delta: 0,\n    timestamp: 0\n};\nvar stepsOrder = [\"read\", \"update\", \"preRender\", \"render\", \"postRender\"];\nvar steps = /*#__PURE__*/stepsOrder.reduce(function (acc, key) {\n    acc[key] = createRenderStep(function () {\n        return runNextFrame = true;\n    });\n    return acc;\n}, {});\nvar sync = /*#__PURE__*/stepsOrder.reduce(function (acc, key) {\n    var step = steps[key];\n    acc[key] = function (process, keepAlive, immediate) {\n        if (keepAlive === void 0) {\n            keepAlive = false;\n        }\n        if (immediate === void 0) {\n            immediate = false;\n        }\n        if (!runNextFrame) startLoop();\n        return step.schedule(process, keepAlive, immediate);\n    };\n    return acc;\n}, {});\nvar cancelSync = /*#__PURE__*/stepsOrder.reduce(function (acc, key) {\n    acc[key] = steps[key].cancel;\n    return acc;\n}, {});\nvar processStep = function (stepId) {\n    return steps[stepId].process(frame);\n};\nvar processFrame = function (timestamp) {\n    runNextFrame = false;\n    frame.delta = useDefaultElapsed ? defaultTimestep : Math.max(Math.min(timestamp - frame.timestamp, maxElapsed), 1);\n    frame.timestamp = timestamp;\n    isProcessing = true;\n    stepsOrder.forEach(processStep);\n    isProcessing = false;\n    if (runNextFrame) {\n        useDefaultElapsed = false;\n        onNextFrame(processFrame);\n    }\n};\nvar startLoop = function () {\n    runNextFrame = true;\n    useDefaultElapsed = true;\n    if (!isProcessing) onNextFrame(processFrame);\n};\nvar getFrameData = function () {\n    return frame;\n};\n\nexport default sync;\nexport { cancelSync, getFrameData };\n"},"lineCount":null}},"error":null,"hash":"65b46b6e6b63ced93f6faee6b2600d12","cacheData":{"env":{}}}