{"version":3,"sources":["../../src/third-parties/ignored-events.ts"],"sourcesContent":["const METRICS_EVENTS = ['CLS', 'FCP', 'FID', 'INP', 'LCP', 'TTFB'];\n\n/**\n * Automatically collected events: https://support.google.com/analytics/answer/9234069\n * Enhanced measurement events: https://support.google.com/analytics/answer/9216061\n */\nconst ENHANCED_MEASUREMENT_EVENTS = [\n  // Page views\n  'page_view',\n  // Scrolls: the first time a user reaches the bottom of each page\n  // (i.e., when a 90% vertical depth becomes visible)\n  'scroll',\n  // Outbound clicks\n  'click',\n  // Site search\n  'view_search_results',\n  // Video engagement\n  'video_start',\n  'video_progress',\n  'video_complete',\n  // File downloads\n  'file_download',\n  // Form interactions\n  'form_start',\n  'form_submit',\n];\n\nconst AUTOMATICALLY_COLLECTED_EVENTS = [\n  ...ENHANCED_MEASUREMENT_EVENTS,\n  'first_visit',\n  'first_open',\n  // ref: https://support.google.com/analytics/answer/9234069\n  // 'in_app_purchase',\n  'notification_dismiss',\n  'notification_foreground',\n  'notification_open',\n  'notification_receive',\n  'notification_send',\n  /**\n   * Note: The 'screen_view' event is automatically sent only when using Android or iOS native SDKs.\n   * If you are using React Native, you need to send this event manually; it should not be ignored.\n   * */\n  // 'screen_view',\n  'session_start',\n  'user_engagement',\n];\n\nexport const IGNORED_EVENTS = [...METRICS_EVENTS, ...AUTOMATICALLY_COLLECTED_EVENTS];\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,IAAM,iBAAiB,CAAC,OAAO,OAAO,OAAO,OAAO,OAAO,MAAM;AAMjE,IAAM,8BAA8B;AAAA;AAAA,EAElC;AAAA;AAAA;AAAA,EAGA;AAAA;AAAA,EAEA;AAAA;AAAA,EAEA;AAAA;AAAA,EAEA;AAAA,EACA;AAAA,EACA;AAAA;AAAA,EAEA;AAAA;AAAA,EAEA;AAAA,EACA;AACF;AAEA,IAAM,iCAAiC;AAAA,EACrC,GAAG;AAAA,EACH;AAAA,EACA;AAAA;AAAA;AAAA,EAGA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAMA;AAAA,EACA;AACF;AAEO,IAAM,iBAAiB,CAAC,GAAG,gBAAgB,GAAG,8BAA8B;","names":[]}