{"ast":null,"code":"import { __assign } from 'tslib';\nimport { isKeyframesTarget } from './is-keyframes-target.js';\nvar underDampedSpring = function underDampedSpring() {\n  return {\n    type: \"spring\",\n    stiffness: 500,\n    damping: 25,\n    restDelta: 0.5,\n    restSpeed: 10\n  };\n};\nvar criticallyDampedSpring = function criticallyDampedSpring(to) {\n  return {\n    type: \"spring\",\n    stiffness: 550,\n    damping: to === 0 ? 2 * Math.sqrt(550) : 30,\n    restDelta: 0.01,\n    restSpeed: 10\n  };\n};\nvar linearTween = function linearTween() {\n  return {\n    type: \"keyframes\",\n    ease: \"linear\",\n    duration: 0.3\n  };\n};\nvar keyframes = function keyframes(values) {\n  return {\n    type: \"keyframes\",\n    duration: 0.8,\n    values: values\n  };\n};\nvar defaultTransitions = {\n  x: underDampedSpring,\n  y: underDampedSpring,\n  z: underDampedSpring,\n  rotate: underDampedSpring,\n  rotateX: underDampedSpring,\n  rotateY: underDampedSpring,\n  rotateZ: underDampedSpring,\n  scaleX: criticallyDampedSpring,\n  scaleY: criticallyDampedSpring,\n  scale: criticallyDampedSpring,\n  opacity: linearTween,\n  backgroundColor: linearTween,\n  color: linearTween,\n  \"default\": criticallyDampedSpring\n};\nvar getDefaultTransition = function getDefaultTransition(valueKey, to) {\n  var transitionFactory;\n  if (isKeyframesTarget(to)) {\n    transitionFactory = keyframes;\n  } else {\n    transitionFactory = defaultTransitions[valueKey] || defaultTransitions[\"default\"];\n  }\n  return __assign({\n    to: to\n  }, transitionFactory(to));\n};\nexport { criticallyDampedSpring, getDefaultTransition, linearTween, underDampedSpring };","map":{"version":3,"names":["__assign","isKeyframesTarget","underDampedSpring","type","stiffness","damping","restDelta","restSpeed","criticallyDampedSpring","to","Math","sqrt","linearTween","ease","duration","keyframes","values","defaultTransitions","x","y","z","rotate","rotateX","rotateY","rotateZ","scaleX","scaleY","scale","opacity","backgroundColor","color","getDefaultTransition","valueKey","transitionFactory"],"sources":["D:/DSP_Management/node_modules/framer-motion/dist/es/animation/utils/default-transitions.js"],"sourcesContent":["import { __assign } from 'tslib';\nimport { isKeyframesTarget } from './is-keyframes-target.js';\n\nvar underDampedSpring = function () { return ({\n    type: \"spring\",\n    stiffness: 500,\n    damping: 25,\n    restDelta: 0.5,\n    restSpeed: 10,\n}); };\nvar criticallyDampedSpring = function (to) { return ({\n    type: \"spring\",\n    stiffness: 550,\n    damping: to === 0 ? 2 * Math.sqrt(550) : 30,\n    restDelta: 0.01,\n    restSpeed: 10,\n}); };\nvar linearTween = function () { return ({\n    type: \"keyframes\",\n    ease: \"linear\",\n    duration: 0.3,\n}); };\nvar keyframes = function (values) { return ({\n    type: \"keyframes\",\n    duration: 0.8,\n    values: values,\n}); };\nvar defaultTransitions = {\n    x: underDampedSpring,\n    y: underDampedSpring,\n    z: underDampedSpring,\n    rotate: underDampedSpring,\n    rotateX: underDampedSpring,\n    rotateY: underDampedSpring,\n    rotateZ: underDampedSpring,\n    scaleX: criticallyDampedSpring,\n    scaleY: criticallyDampedSpring,\n    scale: criticallyDampedSpring,\n    opacity: linearTween,\n    backgroundColor: linearTween,\n    color: linearTween,\n    default: criticallyDampedSpring,\n};\nvar getDefaultTransition = function (valueKey, to) {\n    var transitionFactory;\n    if (isKeyframesTarget(to)) {\n        transitionFactory = keyframes;\n    }\n    else {\n        transitionFactory =\n            defaultTransitions[valueKey] || defaultTransitions.default;\n    }\n    return __assign({ to: to }, transitionFactory(to));\n};\n\nexport { criticallyDampedSpring, getDefaultTransition, linearTween, underDampedSpring };\n"],"mappings":"AAAA,SAASA,QAAQ,QAAQ,OAAO;AAChC,SAASC,iBAAiB,QAAQ,0BAA0B;AAE5D,IAAIC,iBAAiB,GAAG,SAApBA,iBAAiBA,CAAA,EAAe;EAAE,OAAQ;IAC1CC,IAAI,EAAE,QAAQ;IACdC,SAAS,EAAE,GAAG;IACdC,OAAO,EAAE,EAAE;IACXC,SAAS,EAAE,GAAG;IACdC,SAAS,EAAE;EACf,CAAC;AAAG,CAAC;AACL,IAAIC,sBAAsB,GAAG,SAAzBA,sBAAsBA,CAAaC,EAAE,EAAE;EAAE,OAAQ;IACjDN,IAAI,EAAE,QAAQ;IACdC,SAAS,EAAE,GAAG;IACdC,OAAO,EAAEI,EAAE,KAAK,CAAC,GAAG,CAAC,GAAGC,IAAI,CAACC,IAAI,CAAC,GAAG,CAAC,GAAG,EAAE;IAC3CL,SAAS,EAAE,IAAI;IACfC,SAAS,EAAE;EACf,CAAC;AAAG,CAAC;AACL,IAAIK,WAAW,GAAG,SAAdA,WAAWA,CAAA,EAAe;EAAE,OAAQ;IACpCT,IAAI,EAAE,WAAW;IACjBU,IAAI,EAAE,QAAQ;IACdC,QAAQ,EAAE;EACd,CAAC;AAAG,CAAC;AACL,IAAIC,SAAS,GAAG,SAAZA,SAASA,CAAaC,MAAM,EAAE;EAAE,OAAQ;IACxCb,IAAI,EAAE,WAAW;IACjBW,QAAQ,EAAE,GAAG;IACbE,MAAM,EAAEA;EACZ,CAAC;AAAG,CAAC;AACL,IAAIC,kBAAkB,GAAG;EACrBC,CAAC,EAAEhB,iBAAiB;EACpBiB,CAAC,EAAEjB,iBAAiB;EACpBkB,CAAC,EAAElB,iBAAiB;EACpBmB,MAAM,EAAEnB,iBAAiB;EACzBoB,OAAO,EAAEpB,iBAAiB;EAC1BqB,OAAO,EAAErB,iBAAiB;EAC1BsB,OAAO,EAAEtB,iBAAiB;EAC1BuB,MAAM,EAAEjB,sBAAsB;EAC9BkB,MAAM,EAAElB,sBAAsB;EAC9BmB,KAAK,EAAEnB,sBAAsB;EAC7BoB,OAAO,EAAEhB,WAAW;EACpBiB,eAAe,EAAEjB,WAAW;EAC5BkB,KAAK,EAAElB,WAAW;EAClB,WAASJ;AACb,CAAC;AACD,IAAIuB,oBAAoB,GAAG,SAAvBA,oBAAoBA,CAAaC,QAAQ,EAAEvB,EAAE,EAAE;EAC/C,IAAIwB,iBAAiB;EACrB,IAAIhC,iBAAiB,CAACQ,EAAE,CAAC,EAAE;IACvBwB,iBAAiB,GAAGlB,SAAS;EACjC,CAAC,MACI;IACDkB,iBAAiB,GACbhB,kBAAkB,CAACe,QAAQ,CAAC,IAAIf,kBAAkB,WAAQ;EAClE;EACA,OAAOjB,QAAQ,CAAC;IAAES,EAAE,EAAEA;EAAG,CAAC,EAAEwB,iBAAiB,CAACxB,EAAE,CAAC,CAAC;AACtD,CAAC;AAED,SAASD,sBAAsB,EAAEuB,oBAAoB,EAAEnB,WAAW,EAAEV,iBAAiB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}