1import{M as c,N as i,P as r}from"./vendor-firebase-COP-y0fW.js";import{d as o,a as s}from"./index-Bekr-Oj1.js";import"./vendor-ui-KrxT69we.js";import"./vendor-react-BSeQcPOp.js";let n=null;async function f(){if(o.isNativePlatform())return;await c()&&(n=i(s))}function a(t,e){n&&r(n,t,e)}function _(t){a("screen_view",{firebase_screen:t})}function g(){a("task_add")}function d(){a("task_complete")}function m(){a("task_later")}function w(){a("task_drop")}function T(){a("task_restore")}function h(){a("task_delete")}function v(t){a("login",{method:t})}function y(){a("sign_out")}function C(t){a("palette_change",{palette_id:t})}function P(t){a("language_change",{language:t})}function S(t){a("paywall_view",{source:t})}function A(t){a("purchase_success",{source:t})}function D(){a("review_manual_tap")}function L(t){a("contact_tap",{type:t})}export{f as initAnalytics,L as trackContactTap,P as trackLanguageChange,C as trackPaletteChange,S as trackPaywallView,A as trackPurchaseSuccess,D as trackReviewManualTap,_ as trackScreenView,v as trackSignIn,y as trackSignOut,g as trackTaskAdd,d as trackTaskComplete,h as trackTaskDelete,w as trackTaskDrop,m as trackTaskLater,T as trackTaskRestore};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.