Files
ETB/ETB-FrontEnd/node_modules/.cache/babel-loader/27a55d8bf60d7447fd03501249cd711eb0438a0dc6980e32a777e2d2fe40e0e7.json
Iliyan Angelov 306b20e24a Frontend start
2025-09-14 00:54:48 +03:00

1 line
3.5 KiB
JSON

{"ast":null,"code":"import { transform } from 'motion-dom';\nimport { useConstant } from '../utils/use-constant.mjs';\nimport { useCombineMotionValues } from './use-combine-values.mjs';\nimport { useComputed } from './use-computed.mjs';\nfunction useTransform(input, inputRangeOrTransformer, outputRange, options) {\n if (typeof input === \"function\") {\n return useComputed(input);\n }\n const transformer = typeof inputRangeOrTransformer === \"function\" ? inputRangeOrTransformer : transform(inputRangeOrTransformer, outputRange, options);\n return Array.isArray(input) ? useListTransform(input, transformer) : useListTransform([input], ([latest]) => transformer(latest));\n}\nfunction useListTransform(values, transformer) {\n const latest = useConstant(() => []);\n return useCombineMotionValues(values, () => {\n latest.length = 0;\n const numValues = values.length;\n for (let i = 0; i < numValues; i++) {\n latest[i] = values[i].get();\n }\n return transformer(latest);\n });\n}\nexport { useTransform };","map":{"version":3,"names":["transform","useConstant","useCombineMotionValues","useComputed","useTransform","input","inputRangeOrTransformer","outputRange","options","transformer","Array","isArray","useListTransform","latest","values","length","numValues","i","get"],"sources":["/home/gnx/Desktop/ETB/ETB-FrontEnd/node_modules/framer-motion/dist/es/value/use-transform.mjs"],"sourcesContent":["import { transform } from 'motion-dom';\nimport { useConstant } from '../utils/use-constant.mjs';\nimport { useCombineMotionValues } from './use-combine-values.mjs';\nimport { useComputed } from './use-computed.mjs';\n\nfunction useTransform(input, inputRangeOrTransformer, outputRange, options) {\n if (typeof input === \"function\") {\n return useComputed(input);\n }\n const transformer = typeof inputRangeOrTransformer === \"function\"\n ? inputRangeOrTransformer\n : transform(inputRangeOrTransformer, outputRange, options);\n return Array.isArray(input)\n ? useListTransform(input, transformer)\n : useListTransform([input], ([latest]) => transformer(latest));\n}\nfunction useListTransform(values, transformer) {\n const latest = useConstant(() => []);\n return useCombineMotionValues(values, () => {\n latest.length = 0;\n const numValues = values.length;\n for (let i = 0; i < numValues; i++) {\n latest[i] = values[i].get();\n }\n return transformer(latest);\n });\n}\n\nexport { useTransform };\n"],"mappings":"AAAA,SAASA,SAAS,QAAQ,YAAY;AACtC,SAASC,WAAW,QAAQ,2BAA2B;AACvD,SAASC,sBAAsB,QAAQ,0BAA0B;AACjE,SAASC,WAAW,QAAQ,oBAAoB;AAEhD,SAASC,YAAYA,CAACC,KAAK,EAAEC,uBAAuB,EAAEC,WAAW,EAAEC,OAAO,EAAE;EACxE,IAAI,OAAOH,KAAK,KAAK,UAAU,EAAE;IAC7B,OAAOF,WAAW,CAACE,KAAK,CAAC;EAC7B;EACA,MAAMI,WAAW,GAAG,OAAOH,uBAAuB,KAAK,UAAU,GAC3DA,uBAAuB,GACvBN,SAAS,CAACM,uBAAuB,EAAEC,WAAW,EAAEC,OAAO,CAAC;EAC9D,OAAOE,KAAK,CAACC,OAAO,CAACN,KAAK,CAAC,GACrBO,gBAAgB,CAACP,KAAK,EAAEI,WAAW,CAAC,GACpCG,gBAAgB,CAAC,CAACP,KAAK,CAAC,EAAE,CAAC,CAACQ,MAAM,CAAC,KAAKJ,WAAW,CAACI,MAAM,CAAC,CAAC;AACtE;AACA,SAASD,gBAAgBA,CAACE,MAAM,EAAEL,WAAW,EAAE;EAC3C,MAAMI,MAAM,GAAGZ,WAAW,CAAC,MAAM,EAAE,CAAC;EACpC,OAAOC,sBAAsB,CAACY,MAAM,EAAE,MAAM;IACxCD,MAAM,CAACE,MAAM,GAAG,CAAC;IACjB,MAAMC,SAAS,GAAGF,MAAM,CAACC,MAAM;IAC/B,KAAK,IAAIE,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGD,SAAS,EAAEC,CAAC,EAAE,EAAE;MAChCJ,MAAM,CAACI,CAAC,CAAC,GAAGH,MAAM,CAACG,CAAC,CAAC,CAACC,GAAG,CAAC,CAAC;IAC/B;IACA,OAAOT,WAAW,CAACI,MAAM,CAAC;EAC9B,CAAC,CAAC;AACN;AAEA,SAAST,YAAY","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}