{"ast":null,"code":"import { __assign } from 'tslib';\nimport { isSVGComponent } from './is-svg-component.js';\nimport { createUseRender } from '../use-render.js';\nimport { svgMotionConfig } from '../../svg/config-motion.js';\nimport { htmlMotionConfig } from '../../html/config-motion.js';\nfunction createDomMotionConfig(Component, _a, preloadedFeatures, createVisualElement) {\n  var _b = _a.forwardMotionProps,\n    forwardMotionProps = _b === void 0 ? false : _b;\n  var baseConfig = isSVGComponent(Component) ? svgMotionConfig : htmlMotionConfig;\n  return __assign(__assign({}, baseConfig), {\n    preloadedFeatures: preloadedFeatures,\n    useRender: createUseRender(forwardMotionProps),\n    createVisualElement: createVisualElement,\n    Component: Component\n  });\n}\nexport { createDomMotionConfig };","map":{"version":3,"names":["__assign","isSVGComponent","createUseRender","svgMotionConfig","htmlMotionConfig","createDomMotionConfig","Component","_a","preloadedFeatures","createVisualElement","_b","forwardMotionProps","baseConfig","useRender"],"sources":["D:/DSP_Management/node_modules/framer-motion/dist/es/render/dom/utils/create-config.js"],"sourcesContent":["import { __assign } from 'tslib';\nimport { isSVGComponent } from './is-svg-component.js';\nimport { createUseRender } from '../use-render.js';\nimport { svgMotionConfig } from '../../svg/config-motion.js';\nimport { htmlMotionConfig } from '../../html/config-motion.js';\n\nfunction createDomMotionConfig(Component, _a, preloadedFeatures, createVisualElement) {\n    var _b = _a.forwardMotionProps, forwardMotionProps = _b === void 0 ? false : _b;\n    var baseConfig = isSVGComponent(Component)\n        ? svgMotionConfig\n        : htmlMotionConfig;\n    return __assign(__assign({}, baseConfig), { preloadedFeatures: preloadedFeatures, useRender: createUseRender(forwardMotionProps), createVisualElement: createVisualElement,\n        Component: Component });\n}\n\nexport { createDomMotionConfig };\n"],"mappings":"AAAA,SAASA,QAAQ,QAAQ,OAAO;AAChC,SAASC,cAAc,QAAQ,uBAAuB;AACtD,SAASC,eAAe,QAAQ,kBAAkB;AAClD,SAASC,eAAe,QAAQ,4BAA4B;AAC5D,SAASC,gBAAgB,QAAQ,6BAA6B;AAE9D,SAASC,qBAAqBA,CAACC,SAAS,EAAEC,EAAE,EAAEC,iBAAiB,EAAEC,mBAAmB,EAAE;EAClF,IAAIC,EAAE,GAAGH,EAAE,CAACI,kBAAkB;IAAEA,kBAAkB,GAAGD,EAAE,KAAK,KAAK,CAAC,GAAG,KAAK,GAAGA,EAAE;EAC/E,IAAIE,UAAU,GAAGX,cAAc,CAACK,SAAS,CAAC,GACpCH,eAAe,GACfC,gBAAgB;EACtB,OAAOJ,QAAQ,CAACA,QAAQ,CAAC,CAAC,CAAC,EAAEY,UAAU,CAAC,EAAE;IAAEJ,iBAAiB,EAAEA,iBAAiB;IAAEK,SAAS,EAAEX,eAAe,CAACS,kBAAkB,CAAC;IAAEF,mBAAmB,EAAEA,mBAAmB;IACtKH,SAAS,EAAEA;EAAU,CAAC,CAAC;AAC/B;AAEA,SAASD,qBAAqB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}