1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Bxybv1q1.js","./4GLjqCa-.js","./D2XzVb-v.js","./CwgnToJy.js"])))=>i.map(i=>d[i]); 2import{as as u,ah as o,aX as m,ao as p,L as _,aY as k,f,R as g,e as h,aZ as w,a_ as T}from"./D2XzVb-v.js";const v=()=>{if(typeof window>"u")return;const t=new URLSearchParams(window.location.search),e=t.toString();w(t),t.toString()!==e&&T(t)},s=(t,e=[])=>{if(t==null)return[...e].reverse().join(".");const r=t?.dataset?.tName;return r&&e.push(r),s(t.parentElement,e)},d=async()=>{const{breadcrumbs:t}=g(),e=t?h(t):[],r={};for(let n=1;n<=5;n+=1){const l=e?.[n];r[`nav_lvl_${n}`]=l?.label||""}return r},i=(t,e)=>{if(!t.event){_.error(k,f("EventTracker.track"),"No event to track was given",t);return}e.forEach(r=>r.track(t))},E=async(t,e)=>{i({event:"custom_page_view",page_location:document?.location?.href??"",page_title:t,...await d()},e),e.length>0&&v()},a=({element:t,data:e,override:r={}},n)=>i({event:"custom_click",...e,...r,comp_path:s(t)},n),b=["https://www.google.com/maps/","https://google.com/maps/","https://maps.google.com","https://map.baidu.com/"],y=({element:t,data:e},r)=>{if(m(e.link_url,b))return a({element:t,data:e,override:{link_type:"route"}},r);if(p(e.link_url))return a({element:t,data:e,override:{link_type:"external"}},r);if(e.link_url?.startsWith("mailto:"))return a({element:t,data:e,override:{link_type:"mailto"}},r);if(e.link_url?.startsWith("tel:"))return a({element:t,data:e,override:{link_type:"phone"}},r)},L=(t,e)=>a({element:t,data:{link_type:"internal",link_text:"back_to_top"}},e),P=({element:t,data:e},r)=>a({element:t,data:e},r),I=({element:t,data:e},r)=>a({element:t,data:e,override:{link_type:"download"}},r),R=({element:t,data:e},r)=>a({element:t,data:e},r),O=({element:t,data:e},r)=>a({element:t,data:e,override:{event:"select_search_result"}},r);let c=null;const S=async t=>({vendors:t,track:{pageImpression:async e=>await E(e,t),link:e=>y(e,t),backToTop:e=>L(e,t),cta:e=>P(e,t),download:e=>I(e,t),formElement:e=>R(e,t),searchElement:e=>O(e,t)},clear:()=>{c=null}}),x={vendors:[],track:{pageImpression:async()=>{},link:()=>{},backToTop:()=>{},cta:()=>{},download:()=>{},formElement:()=>{},searchElement:()=>{}},clear:()=>{}},C=()=>{c=null},N=async()=>{if(u().public.disableEventTracker)return x;if(c)return c;const e=[];return window.TRACKING_TOOLS?.has("matomo")&&e.push((await o(async()=>{const{create:r}=await import("./Bxybv1q1.js");return{create:r}},__vite__mapDeps([0,1,2]),import.meta.url)).create(["pi"])),window.TRACKING_TOOLS?.has("googleTagManager")&&e.push((await o(async()=>{const{create:r}=await import("./CwgnToJy.js");return{create:r}},__vite__mapDeps([3,1,2]),import.meta.url)).create(["pi","click"])),c=await S(e),c};export{C as c,N 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.