{"ast":null,"code":"/**\n * A list of all transformable axes. We'll use this list to generated a version\n * of each axes for each transform.\n */\nvar transformAxes = [\"\", \"X\", \"Y\", \"Z\"];\n/**\n * An ordered array of each transformable value. By default, transform values\n * will be sorted to this order.\n */\nvar order = [\"translate\", \"scale\", \"rotate\", \"skew\"];\n/**\n * Generate a list of every possible transform key.\n */\nvar transformProps = [\"transformPerspective\", \"x\", \"y\", \"z\"];\norder.forEach(function (operationKey) {\n  return transformAxes.forEach(function (axesKey) {\n    return transformProps.push(operationKey + axesKey);\n  });\n});\n/**\n * A function to use with Array.sort to sort transform keys by their default order.\n */\nfunction sortTransformProps(a, b) {\n  return transformProps.indexOf(a) - transformProps.indexOf(b);\n}\n/**\n * A quick lookup for transform props.\n */\nvar transformPropSet = new Set(transformProps);\nfunction isTransformProp(key) {\n  return transformPropSet.has(key);\n}\n/**\n * A quick lookup for transform origin props\n */\nvar transformOriginProps = new Set([\"originX\", \"originY\", \"originZ\"]);\nfunction isTransformOriginProp(key) {\n  return transformOriginProps.has(key);\n}\nexport { isTransformOriginProp, isTransformProp, sortTransformProps, transformAxes, transformProps };","map":{"version":3,"names":["transformAxes","order","transformProps","forEach","operationKey","axesKey","push","sortTransformProps","a","b","indexOf","transformPropSet","Set","isTransformProp","key","has","transformOriginProps","isTransformOriginProp"],"sources":["C:/ldt/LDT/Safemate_Management/node_modules/framer-motion/dist/es/render/html/utils/transform.js"],"sourcesContent":["/**\n * A list of all transformable axes. We'll use this list to generated a version\n * of each axes for each transform.\n */\nvar transformAxes = [\"\", \"X\", \"Y\", \"Z\"];\n/**\n * An ordered array of each transformable value. By default, transform values\n * will be sorted to this order.\n */\nvar order = [\"translate\", \"scale\", \"rotate\", \"skew\"];\n/**\n * Generate a list of every possible transform key.\n */\nvar transformProps = [\"transformPerspective\", \"x\", \"y\", \"z\"];\norder.forEach(function (operationKey) {\n    return transformAxes.forEach(function (axesKey) {\n        return transformProps.push(operationKey + axesKey);\n    });\n});\n/**\n * A function to use with Array.sort to sort transform keys by their default order.\n */\nfunction sortTransformProps(a, b) {\n    return transformProps.indexOf(a) - transformProps.indexOf(b);\n}\n/**\n * A quick lookup for transform props.\n */\nvar transformPropSet = new Set(transformProps);\nfunction isTransformProp(key) {\n    return transformPropSet.has(key);\n}\n/**\n * A quick lookup for transform origin props\n */\nvar transformOriginProps = new Set([\"originX\", \"originY\", \"originZ\"]);\nfunction isTransformOriginProp(key) {\n    return transformOriginProps.has(key);\n}\n\nexport { isTransformOriginProp, isTransformProp, sortTransformProps, transformAxes, transformProps };\n"],"mappings":"AAAA;AACA;AACA;AACA;AACA,IAAIA,aAAa,GAAG,CAAC,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC;AACvC;AACA;AACA;AACA;AACA,IAAIC,KAAK,GAAG,CAAC,WAAW,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,CAAC;AACpD;AACA;AACA;AACA,IAAIC,cAAc,GAAG,CAAC,sBAAsB,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC;AAC5DD,KAAK,CAACE,OAAO,CAAC,UAAUC,YAAY,EAAE;EAClC,OAAOJ,aAAa,CAACG,OAAO,CAAC,UAAUE,OAAO,EAAE;IAC5C,OAAOH,cAAc,CAACI,IAAI,CAACF,YAAY,GAAGC,OAAO,CAAC;EACtD,CAAC,CAAC;AACN,CAAC,CAAC;AACF;AACA;AACA;AACA,SAASE,kBAAkBA,CAACC,CAAC,EAAEC,CAAC,EAAE;EAC9B,OAAOP,cAAc,CAACQ,OAAO,CAACF,CAAC,CAAC,GAAGN,cAAc,CAACQ,OAAO,CAACD,CAAC,CAAC;AAChE;AACA;AACA;AACA;AACA,IAAIE,gBAAgB,GAAG,IAAIC,GAAG,CAACV,cAAc,CAAC;AAC9C,SAASW,eAAeA,CAACC,GAAG,EAAE;EAC1B,OAAOH,gBAAgB,CAACI,GAAG,CAACD,GAAG,CAAC;AACpC;AACA;AACA;AACA;AACA,IAAIE,oBAAoB,GAAG,IAAIJ,GAAG,CAAC,CAAC,SAAS,EAAE,SAAS,EAAE,SAAS,CAAC,CAAC;AACrE,SAASK,qBAAqBA,CAACH,GAAG,EAAE;EAChC,OAAOE,oBAAoB,CAACD,GAAG,CAACD,GAAG,CAAC;AACxC;AAEA,SAASG,qBAAqB,EAAEJ,eAAe,EAAEN,kBAAkB,EAAEP,aAAa,EAAEE,cAAc","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}