{"ast":null,"code":"import { useDomEvent, addDomEvent } from './use-dom-event.js';\nimport { wrapHandler } from './event-info.js';\nimport { supportsPointerEvents, supportsTouchEvents, supportsMouseEvents } from './utils.js';\nvar mouseEventNames = {\n  pointerdown: \"mousedown\",\n  pointermove: \"mousemove\",\n  pointerup: \"mouseup\",\n  pointercancel: \"mousecancel\",\n  pointerover: \"mouseover\",\n  pointerout: \"mouseout\",\n  pointerenter: \"mouseenter\",\n  pointerleave: \"mouseleave\"\n};\nvar touchEventNames = {\n  pointerdown: \"touchstart\",\n  pointermove: \"touchmove\",\n  pointerup: \"touchend\",\n  pointercancel: \"touchcancel\"\n};\nfunction getPointerEventName(name) {\n  if (supportsPointerEvents()) {\n    return name;\n  } else if (supportsTouchEvents()) {\n    return touchEventNames[name];\n  } else if (supportsMouseEvents()) {\n    return mouseEventNames[name];\n  }\n  return name;\n}\nfunction addPointerEvent(target, eventName, handler, options) {\n  return addDomEvent(target, getPointerEventName(eventName), wrapHandler(handler, eventName === \"pointerdown\"), options);\n}\nfunction usePointerEvent(ref, eventName, handler, options) {\n  return useDomEvent(ref, getPointerEventName(eventName), handler && wrapHandler(handler, eventName === \"pointerdown\"), options);\n}\nexport { addPointerEvent, usePointerEvent };","map":{"version":3,"names":["useDomEvent","addDomEvent","wrapHandler","supportsPointerEvents","supportsTouchEvents","supportsMouseEvents","mouseEventNames","pointerdown","pointermove","pointerup","pointercancel","pointerover","pointerout","pointerenter","pointerleave","touchEventNames","getPointerEventName","name","addPointerEvent","target","eventName","handler","options","usePointerEvent","ref"],"sources":["C:/ldt/LDT/Safemate_Management/node_modules/framer-motion/dist/es/events/use-pointer-event.js"],"sourcesContent":["import { useDomEvent, addDomEvent } from './use-dom-event.js';\nimport { wrapHandler } from './event-info.js';\nimport { supportsPointerEvents, supportsTouchEvents, supportsMouseEvents } from './utils.js';\n\nvar mouseEventNames = {\n    pointerdown: \"mousedown\",\n    pointermove: \"mousemove\",\n    pointerup: \"mouseup\",\n    pointercancel: \"mousecancel\",\n    pointerover: \"mouseover\",\n    pointerout: \"mouseout\",\n    pointerenter: \"mouseenter\",\n    pointerleave: \"mouseleave\",\n};\nvar touchEventNames = {\n    pointerdown: \"touchstart\",\n    pointermove: \"touchmove\",\n    pointerup: \"touchend\",\n    pointercancel: \"touchcancel\",\n};\nfunction getPointerEventName(name) {\n    if (supportsPointerEvents()) {\n        return name;\n    }\n    else if (supportsTouchEvents()) {\n        return touchEventNames[name];\n    }\n    else if (supportsMouseEvents()) {\n        return mouseEventNames[name];\n    }\n    return name;\n}\nfunction addPointerEvent(target, eventName, handler, options) {\n    return addDomEvent(target, getPointerEventName(eventName), wrapHandler(handler, eventName === \"pointerdown\"), options);\n}\nfunction usePointerEvent(ref, eventName, handler, options) {\n    return useDomEvent(ref, getPointerEventName(eventName), handler && wrapHandler(handler, eventName === \"pointerdown\"), options);\n}\n\nexport { addPointerEvent, usePointerEvent };\n"],"mappings":"AAAA,SAASA,WAAW,EAAEC,WAAW,QAAQ,oBAAoB;AAC7D,SAASC,WAAW,QAAQ,iBAAiB;AAC7C,SAASC,qBAAqB,EAAEC,mBAAmB,EAAEC,mBAAmB,QAAQ,YAAY;AAE5F,IAAIC,eAAe,GAAG;EAClBC,WAAW,EAAE,WAAW;EACxBC,WAAW,EAAE,WAAW;EACxBC,SAAS,EAAE,SAAS;EACpBC,aAAa,EAAE,aAAa;EAC5BC,WAAW,EAAE,WAAW;EACxBC,UAAU,EAAE,UAAU;EACtBC,YAAY,EAAE,YAAY;EAC1BC,YAAY,EAAE;AAClB,CAAC;AACD,IAAIC,eAAe,GAAG;EAClBR,WAAW,EAAE,YAAY;EACzBC,WAAW,EAAE,WAAW;EACxBC,SAAS,EAAE,UAAU;EACrBC,aAAa,EAAE;AACnB,CAAC;AACD,SAASM,mBAAmBA,CAACC,IAAI,EAAE;EAC/B,IAAId,qBAAqB,CAAC,CAAC,EAAE;IACzB,OAAOc,IAAI;EACf,CAAC,MACI,IAAIb,mBAAmB,CAAC,CAAC,EAAE;IAC5B,OAAOW,eAAe,CAACE,IAAI,CAAC;EAChC,CAAC,MACI,IAAIZ,mBAAmB,CAAC,CAAC,EAAE;IAC5B,OAAOC,eAAe,CAACW,IAAI,CAAC;EAChC;EACA,OAAOA,IAAI;AACf;AACA,SAASC,eAAeA,CAACC,MAAM,EAAEC,SAAS,EAAEC,OAAO,EAAEC,OAAO,EAAE;EAC1D,OAAOrB,WAAW,CAACkB,MAAM,EAAEH,mBAAmB,CAACI,SAAS,CAAC,EAAElB,WAAW,CAACmB,OAAO,EAAED,SAAS,KAAK,aAAa,CAAC,EAAEE,OAAO,CAAC;AAC1H;AACA,SAASC,eAAeA,CAACC,GAAG,EAAEJ,SAAS,EAAEC,OAAO,EAAEC,OAAO,EAAE;EACvD,OAAOtB,WAAW,CAACwB,GAAG,EAAER,mBAAmB,CAACI,SAAS,CAAC,EAAEC,OAAO,IAAInB,WAAW,CAACmB,OAAO,EAAED,SAAS,KAAK,aAAa,CAAC,EAAEE,OAAO,CAAC;AAClI;AAEA,SAASJ,eAAe,EAAEK,eAAe","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}