1import{cm as S}from"./B-KdGIsP.js";import{usePostHog as f}from"./C7T36gF-.js";import{u as v,g as y}from"./BHWoZzRD.js";const z=S("analytics",()=>{const c=(e,t,i,o,p,_={})=>{const{canTrack:u}=v();if(!u.value)return;const{posthog:d}=f();if(!d)return;const g=localStorage.getItem("partner_org"),s=localStorage.getItem("partner_medium"),a=localStorage.getItem("partner_campaign"),n=localStorage.getItem("traffic_source"),m=localStorage.getItem("everyaction_emci"),r=localStorage.getItem("everyaction_emdi"),l=localStorage.getItem("everyaction_ceid");d.capture(e,{category:t,action:i,label:o,value:p,...g&&{partner_org:g},...s&&{partner_medium:s},...a&&{partner_campaign:a},...g&&{utm_source:g},...s&&{utm_medium:s},...a&&{utm_campaign:a},...n&&{traffic_source:n},...m&&{everyaction_emci:m},...r&&{everyaction_emdi:r},...l&&{everyaction_ceid:l},session_id:y(),..._})};return{trackEvent:c,trackPathSelection:e=>{c("path_selected","user_flow","select_path",e)},trackZipLookup:(e,t)=>{c("zip_lookup","representative_lookup",t?"lookup_success":"lookup_failure",e)},trackRepresentativeContact:(e,t)=>
1{c("representative_contact","engagement",e,t)},trackCommentCompletion:(e,t)=>{c("comment_completed","user_flow","complete_comment",e,t)},trackExport:(e,t)=>{c("export_comment","export",t?"export_success":"export_failure",e)},trackBriefcaseUsage:(e,t)=>{c("briefcase_usage","research",e,void 0,t)},trackFormSubmission:(e,t)=>{c("form_submission","conversion",t?"submit_success":"submit_failure",e)},trackPageView:e=>{const{canTrack:t}=v();if(!t.value)return;const{posthog:i}=f();if(!i)return;const o=new URLSearchParams(window.location.search),p=o.get("utm_source"),_=o.get("utm_medium"),u=o.get("utm_campaign"),d=o.get("utm_content"),g=o.get("utm_term"),s=o.get("org"),a=o.get("emci"),n=o.get("emdi"),m=o.get("ceid"),r=p||s;if(c("page_view","navigation","view_page",e,void 0,{partner_org:r,utm_source:p,utm_medium:_,utm_campaign:u,utm_content:d,utm_term:g,org_param:s,...a&&{everyaction_emci:a},...n&&{everyaction_emdi:n},...m&&{everyaction_ceid:m}}),r&&i&&(i.setPersonProperties({partner_organization:r,acquisition_source:r,last_utm_source:p,last_utm_medium:_,last_utm_campaign:u}),localStorage.setItem("partner_org",r),_&&localStorage.setItem("partner_medium",_),u&&localStorage.setItem("partner_campaign",u)),a||n||m){const l="EveryAction";i.setPersonProperties({traffic_source:l,everyaction_emci:a||void 0,everyaction_emdi:n||void 0,everyaction_ceid:m||void 0,everyaction_user:!0,...r&&{partner_organization:r}}),i.group("traffic_source","EveryAction",{source_type:"email_campaign",platform:"EveryAction",...r&&{partner_org:r}}),a&&localStorage.setItem("everyaction_emci",a),n&&localStorage.setItem("everyaction_emdi",n),m&&localStorage.setItem("everyaction_ceid",m),localStorage.setItem("traffic_source",l)}},trackUserAction:(e,t="user_interaction",i)=>{c("user_action",t,e,i)},getPartnerInfo:()=>{const e=new URLSearchParams(window.location.search);return{utm_source:e.get("utm_source"),utm_medium:e.get("utm_medium"),utm_campaign:e.get("utm_campaign"),utm_content:e.get("utm_content"),utm_term:e.get("utm_term"),org:e.get("org"),emci:e.get("emci"),emdi:e.get("emdi"),ceid:e.get("ceid"),stored_partner_org:localStorage.getItem("partner_org"),stored_partner_medium:localStorage.getItem("partner_medium"),stored_partner_campaign:localStorage.getItem("partner_campaign"),stored_traffic_source:localStorage.getItem("traffic_source"),stored_everyaction_emci:localStorage.getItem("everyaction_emci"),stored_everyaction_emdi:localStorage.getItem("everyaction_emdi"),stored_everyaction_ceid:localStorage.getItem("everyaction_ceid")}}}});
1export{z as u};
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.