{"version":3,"file":"getEventTarget.mjs","names":["getEventTarget","event","composedPath","element","shadowRoot","target","nativeEvent"],"sources":["../../src/utils/getEventTarget.ts"],"sourcesContent":["export const getEventTarget = (event: React.SyntheticEvent | Event): EventTarget | null => {\n  if ('composedPath' in event) {\n    const composedPath = event.composedPath();\n\n    if (composedPath) {\n      for (const element of composedPath) {\n        if ('shadowRoot' in element && element.shadowRoot) {\n          return element;\n        }\n      }\n    }\n\n    return composedPath?.[0] || event.target;\n  }\n  if (event.nativeEvent && 'composedPath' in event.nativeEvent) {\n    const composedPath = event.nativeEvent.composedPath();\n\n    if (composedPath) {\n      for (const element of composedPath) {\n        if ('shadowRoot' in element && element.shadowRoot) {\n          return element;\n        }\n      }\n    }\n    return composedPath?.[0] || event.target;\n  }\n  return event.target;\n};\n"],"mappings":"AAAA,OAAO,MAAMA,cAAc,GAAIC,KAAmC,IAAyB;EACzF,IAAI,cAAc,IAAIA,KAAK,EAAE;IAC3B,MAAMC,YAAY,GAAGD,KAAK,CAACC,YAAY,CAAC,CAAC;IAEzC,IAAIA,YAAY,EAAE;MAChB,KAAK,MAAMC,OAAO,IAAID,YAAY,EAAE;QAClC,IAAI,YAAY,IAAIC,OAAO,IAAIA,OAAO,CAACC,UAAU,EAAE;UACjD,OAAOD,OAAO;QAChB;MACF;IACF;IAEA,OAAOD,YAAY,GAAG,CAAC,CAAC,IAAID,KAAK,CAACI,MAAM;EAC1C;EACA,IAAIJ,KAAK,CAACK,WAAW,IAAI,cAAc,IAAIL,KAAK,CAACK,WAAW,EAAE;IAC5D,MAAMJ,YAAY,GAAGD,KAAK,CAACK,WAAW,CAACJ,YAAY,CAAC,CAAC;IAErD,IAAIA,YAAY,EAAE;MAChB,KAAK,MAAMC,OAAO,IAAID,YAAY,EAAE;QAClC,IAAI,YAAY,IAAIC,OAAO,IAAIA,OAAO,CAACC,UAAU,EAAE;UACjD,OAAOD,OAAO;QAChB;MACF;IACF;IACA,OAAOD,YAAY,GAAG,CAAC,CAAC,IAAID,KAAK,CAACI,MAAM;EAC1C;EACA,OAAOJ,KAAK,CAACI,MAAM;AACrB,CAAC","ignoreList":[]}