{"ast":null,"code":"import { px } from 'style-value-types';\nfunction calcOrigin(origin, offset, size) {\n  return typeof origin === \"string\" ? origin : px.transform(offset + size * origin);\n}\n/**\n * The SVG transform origin defaults are different to CSS and is less intuitive,\n * so we use the measured dimensions of the SVG to reconcile these.\n */\nfunction calcSVGTransformOrigin(dimensions, originX, originY) {\n  var pxOriginX = calcOrigin(originX, dimensions.x, dimensions.width);\n  var pxOriginY = calcOrigin(originY, dimensions.y, dimensions.height);\n  return pxOriginX + \" \" + pxOriginY;\n}\nexport { calcSVGTransformOrigin };","map":{"version":3,"names":["px","calcOrigin","origin","offset","size","transform","calcSVGTransformOrigin","dimensions","originX","originY","pxOriginX","x","width","pxOriginY","y","height"],"sources":["C:/ldt/LDT/Safemate_Management/node_modules/framer-motion/dist/es/render/svg/utils/transform-origin.js"],"sourcesContent":["import { px } from 'style-value-types';\n\nfunction calcOrigin(origin, offset, size) {\n    return typeof origin === \"string\"\n        ? origin\n        : px.transform(offset + size * origin);\n}\n/**\n * The SVG transform origin defaults are different to CSS and is less intuitive,\n * so we use the measured dimensions of the SVG to reconcile these.\n */\nfunction calcSVGTransformOrigin(dimensions, originX, originY) {\n    var pxOriginX = calcOrigin(originX, dimensions.x, dimensions.width);\n    var pxOriginY = calcOrigin(originY, dimensions.y, dimensions.height);\n    return pxOriginX + \" \" + pxOriginY;\n}\n\nexport { calcSVGTransformOrigin };\n"],"mappings":"AAAA,SAASA,EAAE,QAAQ,mBAAmB;AAEtC,SAASC,UAAUA,CAACC,MAAM,EAAEC,MAAM,EAAEC,IAAI,EAAE;EACtC,OAAO,OAAOF,MAAM,KAAK,QAAQ,GAC3BA,MAAM,GACNF,EAAE,CAACK,SAAS,CAACF,MAAM,GAAGC,IAAI,GAAGF,MAAM,CAAC;AAC9C;AACA;AACA;AACA;AACA;AACA,SAASI,sBAAsBA,CAACC,UAAU,EAAEC,OAAO,EAAEC,OAAO,EAAE;EAC1D,IAAIC,SAAS,GAAGT,UAAU,CAACO,OAAO,EAAED,UAAU,CAACI,CAAC,EAAEJ,UAAU,CAACK,KAAK,CAAC;EACnE,IAAIC,SAAS,GAAGZ,UAAU,CAACQ,OAAO,EAAEF,UAAU,CAACO,CAAC,EAAEP,UAAU,CAACQ,MAAM,CAAC;EACpE,OAAOL,SAAS,GAAG,GAAG,GAAGG,SAAS;AACtC;AAEA,SAASP,sBAAsB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}