ICT30016-Assignment-3/node_modules/.cache/babel-loader/cad49e2db83897230e90fa96a937a7c7d3f02a8dc32c3ec26030b17d091c5fd6.json
dlawler489 a79a6afd34 intial
intial
2025-09-16 12:09:52 +10:00

1 line
No EOL
2 KiB
JSON

{"ast":null,"code":"import { frame, cancelFrame } from '../frameloop/frame.mjs';\nfunction observeTimeline(update, timeline) {\n let prevProgress;\n const onFrame = () => {\n const {\n currentTime\n } = timeline;\n const percentage = currentTime === null ? 0 : currentTime.value;\n const progress = percentage / 100;\n if (prevProgress !== progress) {\n update(progress);\n }\n prevProgress = progress;\n };\n frame.preUpdate(onFrame, true);\n return () => cancelFrame(onFrame);\n}\nexport { observeTimeline };","map":{"version":3,"names":["frame","cancelFrame","observeTimeline","update","timeline","prevProgress","onFrame","currentTime","percentage","value","progress","preUpdate"],"sources":["/Users/davidl/Nextcloud/Uni/Swinburne/ICT30016 - ICT Project/Assignment 3/incident-response-game/node_modules/motion-dom/dist/es/scroll/observe.mjs"],"sourcesContent":["import { frame, cancelFrame } from '../frameloop/frame.mjs';\n\nfunction observeTimeline(update, timeline) {\n let prevProgress;\n const onFrame = () => {\n const { currentTime } = timeline;\n const percentage = currentTime === null ? 0 : currentTime.value;\n const progress = percentage / 100;\n if (prevProgress !== progress) {\n update(progress);\n }\n prevProgress = progress;\n };\n frame.preUpdate(onFrame, true);\n return () => cancelFrame(onFrame);\n}\n\nexport { observeTimeline };\n"],"mappings":"AAAA,SAASA,KAAK,EAAEC,WAAW,QAAQ,wBAAwB;AAE3D,SAASC,eAAeA,CAACC,MAAM,EAAEC,QAAQ,EAAE;EACvC,IAAIC,YAAY;EAChB,MAAMC,OAAO,GAAGA,CAAA,KAAM;IAClB,MAAM;MAAEC;IAAY,CAAC,GAAGH,QAAQ;IAChC,MAAMI,UAAU,GAAGD,WAAW,KAAK,IAAI,GAAG,CAAC,GAAGA,WAAW,CAACE,KAAK;IAC/D,MAAMC,QAAQ,GAAGF,UAAU,GAAG,GAAG;IACjC,IAAIH,YAAY,KAAKK,QAAQ,EAAE;MAC3BP,MAAM,CAACO,QAAQ,CAAC;IACpB;IACAL,YAAY,GAAGK,QAAQ;EAC3B,CAAC;EACDV,KAAK,CAACW,SAAS,CAACL,OAAO,EAAE,IAAI,CAAC;EAC9B,OAAO,MAAML,WAAW,CAACK,OAAO,CAAC;AACrC;AAEA,SAASJ,eAAe","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}