{"ast":null,"code":"var createDefinition = function createDefinition(propNames) {\n  return {\n    isEnabled: function isEnabled(props) {\n      return propNames.some(function (name) {\n        return !!props[name];\n      });\n    }\n  };\n};\nvar featureDefinitions = {\n  measureLayout: createDefinition([\"layout\", \"layoutId\", \"drag\", \"_layoutResetTransform\"]),\n  animation: createDefinition([\"animate\", \"exit\", \"variants\", \"whileHover\", \"whileTap\", \"whileFocus\", \"whileDrag\"]),\n  exit: createDefinition([\"exit\"]),\n  drag: createDefinition([\"drag\", \"dragControls\"]),\n  focus: createDefinition([\"whileFocus\"]),\n  hover: createDefinition([\"whileHover\", \"onHoverStart\", \"onHoverEnd\"]),\n  tap: createDefinition([\"whileTap\", \"onTap\", \"onTapStart\", \"onTapCancel\"]),\n  pan: createDefinition([\"onPan\", \"onPanStart\", \"onPanSessionStart\", \"onPanEnd\"]),\n  layoutAnimation: createDefinition([\"layout\", \"layoutId\"])\n};\nfunction loadFeatures(features) {\n  for (var key in features) {\n    var Component = features[key];\n    if (Component !== null) featureDefinitions[key].Component = Component;\n  }\n}\nexport { featureDefinitions, loadFeatures };","map":{"version":3,"names":["createDefinition","propNames","isEnabled","props","some","name","featureDefinitions","measureLayout","animation","exit","drag","focus","hover","tap","pan","layoutAnimation","loadFeatures","features","key","Component"],"sources":["C:/ldt/LDT/management/node_modules/framer-motion/dist/es/motion/features/definitions.js"],"sourcesContent":["var createDefinition = function (propNames) { return ({\n    isEnabled: function (props) { return propNames.some(function (name) { return !!props[name]; }); },\n}); };\nvar featureDefinitions = {\n    measureLayout: createDefinition([\n        \"layout\",\n        \"layoutId\",\n        \"drag\",\n        \"_layoutResetTransform\",\n    ]),\n    animation: createDefinition([\n        \"animate\",\n        \"exit\",\n        \"variants\",\n        \"whileHover\",\n        \"whileTap\",\n        \"whileFocus\",\n        \"whileDrag\",\n    ]),\n    exit: createDefinition([\"exit\"]),\n    drag: createDefinition([\"drag\", \"dragControls\"]),\n    focus: createDefinition([\"whileFocus\"]),\n    hover: createDefinition([\"whileHover\", \"onHoverStart\", \"onHoverEnd\"]),\n    tap: createDefinition([\"whileTap\", \"onTap\", \"onTapStart\", \"onTapCancel\"]),\n    pan: createDefinition([\n        \"onPan\",\n        \"onPanStart\",\n        \"onPanSessionStart\",\n        \"onPanEnd\",\n    ]),\n    layoutAnimation: createDefinition([\"layout\", \"layoutId\"]),\n};\nfunction loadFeatures(features) {\n    for (var key in features) {\n        var Component = features[key];\n        if (Component !== null)\n            featureDefinitions[key].Component = Component;\n    }\n}\n\nexport { featureDefinitions, loadFeatures };\n"],"mappings":"AAAA,IAAIA,gBAAgB,GAAG,SAAnBA,gBAAgBA,CAAaC,SAAS,EAAE;EAAE,OAAQ;IAClDC,SAAS,EAAE,SAAXA,SAASA,CAAYC,KAAK,EAAE;MAAE,OAAOF,SAAS,CAACG,IAAI,CAAC,UAAUC,IAAI,EAAE;QAAE,OAAO,CAAC,CAACF,KAAK,CAACE,IAAI,CAAC;MAAE,CAAC,CAAC;IAAE;EACpG,CAAC;AAAG,CAAC;AACL,IAAIC,kBAAkB,GAAG;EACrBC,aAAa,EAAEP,gBAAgB,CAAC,CAC5B,QAAQ,EACR,UAAU,EACV,MAAM,EACN,uBAAuB,CAC1B,CAAC;EACFQ,SAAS,EAAER,gBAAgB,CAAC,CACxB,SAAS,EACT,MAAM,EACN,UAAU,EACV,YAAY,EACZ,UAAU,EACV,YAAY,EACZ,WAAW,CACd,CAAC;EACFS,IAAI,EAAET,gBAAgB,CAAC,CAAC,MAAM,CAAC,CAAC;EAChCU,IAAI,EAAEV,gBAAgB,CAAC,CAAC,MAAM,EAAE,cAAc,CAAC,CAAC;EAChDW,KAAK,EAAEX,gBAAgB,CAAC,CAAC,YAAY,CAAC,CAAC;EACvCY,KAAK,EAAEZ,gBAAgB,CAAC,CAAC,YAAY,EAAE,cAAc,EAAE,YAAY,CAAC,CAAC;EACrEa,GAAG,EAAEb,gBAAgB,CAAC,CAAC,UAAU,EAAE,OAAO,EAAE,YAAY,EAAE,aAAa,CAAC,CAAC;EACzEc,GAAG,EAAEd,gBAAgB,CAAC,CAClB,OAAO,EACP,YAAY,EACZ,mBAAmB,EACnB,UAAU,CACb,CAAC;EACFe,eAAe,EAAEf,gBAAgB,CAAC,CAAC,QAAQ,EAAE,UAAU,CAAC;AAC5D,CAAC;AACD,SAASgB,YAAYA,CAACC,QAAQ,EAAE;EAC5B,KAAK,IAAIC,GAAG,IAAID,QAAQ,EAAE;IACtB,IAAIE,SAAS,GAAGF,QAAQ,CAACC,GAAG,CAAC;IAC7B,IAAIC,SAAS,KAAK,IAAI,EAClBb,kBAAkB,CAACY,GAAG,CAAC,CAACC,SAAS,GAAGA,SAAS;EACrD;AACJ;AAEA,SAASb,kBAAkB,EAAEU,YAAY","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}