{"version":3,"file":"find-element-ancestor.cjs","sources":["../../../../src/core/utils/find-element-ancestor/find-element-ancestor.ts"],"sourcesContent":["/* eslint-disable no-empty */\nexport function findElementAncestor(element: HTMLElement, selector: string) {\n  let _element: HTMLElement | null = element;\n  while ((_element = _element.parentElement) && !_element.matches(selector)) {}\n  return _element;\n}\n"],"names":[],"mappings":";;AACgB,SAAA,mBAAA,CAAoB,SAAsB,QAAkB,EAAA;AAC1E,EAAA,IAAI,QAA+B,GAAA,OAAA;AACnC,EAAA,OAAA,CAAQ,WAAW,QAAS,CAAA,aAAA,KAAkB,CAAC,QAAS,CAAA,OAAA,CAAQ,QAAQ,CAAG,EAAA;AAAA;AAC3E,EAAO,OAAA,QAAA;AACT;;;;"}