1import{ag as _t,l as p,p as y,V as gt,k as N,aF as ht,r as U,a as P,o as c,e as O,i as g,E as t,c as b,h as e,g as x,T as A,d as i,t as q,w as E,x as J,a5 as lt,aG as kt,L as bt,G as wt,C as xt,X as Dt}from"./index-CBJtIZQx.js";import{u as Tt}from"./tracking-links-BJmM2JRj.js";import{w as G}from"./numbers-C7njx_lr.js";import{s as Vt}from"./calendar.esm-b8_ejvNP.js";import{s as F}from"./card.esm-B_OuTtyn.js";import{s as Lt}from"./floatlabel.esm-CwHgKMo7.js";import{s as W}from"./selectbutton.esm-BUSQDxAh.js";import{s as B}from"./skeleton.esm-CkrNu4Z2.js";import{f as Q}from"./format-D9JaCh0B.js";import{s as rt}from"./chart.esm-BDdCiocG.js";import{a as Y,s as R}from"./column.esm-BLJXuEPU.js";import{g as at,m as z,M as Ct,d as st,e as it,h as nt}from"./index-DyhQdi38.js";import{g as $t}from"./main-fokHBowo.js";import"./virtualscroller.esm-BTzcU9U0.js";import"./index.esm-yuVeRwXa.js";import"./index.esm-DbsqGQ4D.js";import"./index.esm-BfN2FBoi.js";import"./en-US-gguk5PsK.js";import"./dropdown.esm-D9ekKpCi.js";import"./inputnumber.esm-DhUVC_1w.js";import"./inputtext.esm-BZppq5tY.js";import"./index.esm-Dbxoy6F7.js";import"./index.esm-DHdt6U9n.js";import"./checkbox.esm-DRS7D5oH.js";import"./radiobutton.esm-CxMyF645.js";import"./index.esm-B58NWXTN.js";(function(){try{var w=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},o=new Error().stack;o&&(w._sentryDebugIds=w._sentryDebugIds||{},w._sentryDebugIds[o]="72b63501-a7ef-4566-9751-97c925831061",w._sentryDebugIdIdentifier="sentry-dbid-72b63501-a7ef-4566-9751-97c925831061")}catch{}})();const Z=Tt(),j=_t("tracking-links",()=>{const w=p(!1),o=p(!1),v=p(!1),l=p(null),f=p(null),u=p({});return{isFetching:y(()=>o.value||w.value),isExporting:v,trackingLink:l,analytics:f,userMap:u,fetchTrackingLink:async k=>{w.value=!0;try{const m=await Z.getTrackingLink(k);l.value=m.data?.value?.link||null,u.value=m.data?.value?.users||{}}catch(m){console.error("Failed to fetch tracking link:",m)}w.value=!1},fetchAnalytics:async(k,m={})=>{o.value=!0;try{const h=await Z.getAnalytics(k,m);f.value=h.data?.value||null}catch(h){console.error("Failed to fetch analytics:",h)}o.value=!1},exportVisits:async(k,m={})=>{v.value=!0;try{await Z.exportVisits(k,m)}catch(h){console.error("Failed to export tracking link visits:",h)}finally{v.value=!1}}}}),St={key:0,class:"flex justify-content-center align-items-center"},qt={key:0,class:"flex justify-content-between gap-5"},Bt=["title"],Ut={class:"flex"},Ot={class:"analytics-card__metadata-item-value"},Mt=["title"],Rt={class:"flex"},It={class:"analytics-card__metadata-item-value"},At={class:"ml-2"},Et=["title"],Ft={class:"text-xs m-0 text-400 mb-1"},jt={class:"flex"},Ht={class:"analytics-card__metadata-item-value"},Nt={class:"ml-2"},Pt=["title"],zt={class:"flex"},Gt={class:"analytics-card__metadata-item-value flex align-items-center"},Wt={key:3,class:"analytics-card__metadata-item flex-shrink-0"},Xt={class:"flex"},Zt={class:"analytics-card__metadata-item-value flex flex-column"},Kt={__name:"Metadata",setup(w){const o=gt(),{isFetching:v,trackingLink:l,userMap:f}=N(j()),u=y(()=>l?.value?.currentDestination?.landingPage),_=y(()=>l.value?`${ht}/t/${l.value.rid}`:""),$=y(()=>u.value?.title),V=y(()=>{const h=u.value?.createdAt;return h?Q(new Date(h),"MM/dd/yyyy hh:mma"):"N/A"}),D=y(()=>l.value?.currentDestination?.destinationUrl),k=y(()=>f.value[l.value.createdBy]||{}),m=async h=>{try{await navigator.clipboard.writeText(h),o.add({severity:"success",summary:"Link has been copied!",life:3e3})}catch(r){o.add({severity:"error",summary:"Failed to copy link",detail:r.message,life:5e3})}};return(h,r)=>{const L=U("FontAwesomeIcon"),s=U("font-awesome-icon"),a=P("tooltip");return c(),O(t(F),{"pt:root:class":"analytics-card analytics-card__metadata shadow-2 mb-3","pt:body:class":"w-full"},{content:g(()=>[t(v)?(c(),b("div",St,[e(t(B),{height:"4rem",width:"4rem"}),e(t(B),{height:"4rem",width:"4rem"}),e(t(B),{height:"4rem",width:"4rem"}),e(t(B),{height:"4rem",width:"4rem"})])):x("",!0),e(A,{name:"fade-in-out"},{default:g(()=>[t(v)?x("",!0):(c(),b("div",qt,[u.value&&$.value?(c(),b("div",{key:0,class:"analytics-card__metadata-item flex-shrink-0",title:$.value},[r[2]||(r[2]=i("h4",{class:"text-xs m-0 text-400 mb-1"}," Page ",-1)),i("div",Ut,[i("div",Ot,q($.value),1)])],8,Bt)):(c(),b("div",{key:1,class:"analytics-card__metadata-item",title:D.value},[r[3]||(r[3]=i("h4",{class:"text-xs m-0 text-400 mb-1"}," Destination URL ",-1)),i("div",Rt,[i("div",It,q(D.value),1),i("div",At,[E(e(L,{class:"cursor-pointer",role:"button","aria-label":"Copy destination URL",title:"Copy destination URL",onClick:r[0]||(r[0]=n=>m(D.value)),icon:"far fa-copy","data-entity":"app-trackingLinks-copyDestinationUrl"},null,512),[[a,"Copy destination URL"]])])])],8,Mt)),i("div",{class:"analytics-card__metadata-item flex-shrink-0",title:_.value},[i("h4",Ft,q(u.value?"URL":"Tracking URL"),1),i("div",jt,[i("div",Ht,q(_.value),1),i("div",Nt,[E(e(s,{class:"cursor-pointer",role:"button","aria-label":"Copy tracking URL",title:"Copy tracking URL",onClick:r[1]||(r[1]=n=>m(_.value)),icon:"far fa-copy","data-entity":"app-trackingLinks-copyTrackingUrl"},null,512),[[a,"Copy tracking URL"]])])])],8,Et),k.value?(c(),b("div",{key:2,class:"analytics-card__metadata-item flex-shrink-0",title:D.value},[r[4]||(r[4]=i("h4",{class:"text-xs m-0 text-400 mb-1"}," Created By ",-1)),i("div",zt,[i("div",Gt,q(k.value.displayName),1)])],8,Pt)):x("",!0),u.value?(c(),b("div",Wt,[r[5]||(r[5]=i("h4",{class:"text-xs m-0 text-400 mb-1"}," Published At ",-1)),i("div",Xt,[i("div",Zt,[i("div",null,q(V.value),1)])])])):x("",!0)]))]),_:1})]),_:1})}}},Qt={key:0,class:"flex flex-column justify-content-center align-items-center"},Jt={__name:"ViewsOverTime",props:{startDate:{type:Date,required:!0},endDate:{type:Date,required:!0}},setup(w){const o=w,{isFetching:v,analytics:l}=N(j()),f=p(!1);let u;J(v,async s=>{clearTimeout(u),s?f.value=!1:(f.value=!1,await lt(),u=setTimeout(()=>{f.value=!0},100))},{immediate:!0});const _=p("chart"),$=p([{icon:"far fa-chart-line",value:"chart",tooltip:"
1Chart View"},{icon:"far fa-table-layout",value:"table",tooltip:"Table View"}]),V=y(()=>{const s=l.value?.overTime||[],a=o.startDate||new Date(s?.[0]?.key||0);return Math.ceil((o.endDate-a)/(1e3*60*60*24))<=1?"hours":"days"}),D=()=>{const s=[],a=l.value?.overTime||[],n=o.startDate||new Date(a?.[0]?.key||0);if(V.value==="days"){const d=new Date(n);for(d.setHours(0,0,0,0);d<=o.endDate;)s.push(new Date(d)),d.setDate(d.getDate()+1)}else{const d=new Date(n);for(d.setMinutes(0,0,0);d<=o.endDate;)s.push(new Date(d)),d.setHours(d.getHours()+1)}return s},k=()=>D().map(a=>Q(a,V.value==="days"?"MM/dd":"MM/dd ha")),m=(s="doc_count")=>{const a=l.value?.overTime||[];return D().map(d=>a.find(S=>new Date(S.key).toISOString()===d.toISOString())?.[s]||0)},h=y(()=>({labels:k(),datasets:[{label:"Total",data:m("doc_count"),fill:!1,borderColor:"#00B4CC",type:"line",borderWidth:2,tension:.4,pointHoverRadius:15,datalabels:{anchor:"center"}},{label:"Unique",data:m("unique_count"),fill:!1,borderColor:"#B90071",type:"line",borderWidth:2,tension:.4,pointHoverRadius:15,datalabels:{anchor:"center"}}]})),r=y(()=>({responsive:!0,maintainAspectRatio:!1,scales:{y:{beginAtZero:!0,ticks:{stepSize:1}}},plugins:{legend:{display:!0},datalabels:at.value.plugins.datalabels,tooltip:at.value.plugins.tooltip}})),L=y(()=>{const s=l.value?.overTime||[];return D().filter(n=>s.some(d=>new Date(d.key).toISOString()===n.toISOString())).map(n=>{const d=s.find(S=>new Date(S.key).toISOString()===n.toISOString());return{date:Q(n,V.value==="days"?"MMM dd, yyyy":"MMM dd, ha"),totalVisits:d?.doc_count||0,uniqueVisits:d?.unique_count||0}})});return(s,a)=>{const n=U("Skeleton"),d=U("font-awesome-icon"),S=P("tooltip");return c(),O(t(F),{"pt:root:class":"analytics-card analytics-card__total-visits-map shadow-2 mb-3 relative","pt:body:class":"w-full"},{content:g(()=>[t(v)?(c(),b("div",Qt,[e(n,{height:"1rem",width:"6rem",class:"mb-2"}),e(n,{height:"4rem",width:"4rem"})])):x("",!0),e(A,{name:"fade-in-out",mode:"out-in"},{default:g(()=>[t(v)?x("",!0):(c(),b("div",{key:_.value},[e(t(W),{class:"analytics-card__view-type-toggle",modelValue:_.value,"onUpdate:modelValue":a[0]||(a[0]=M=>_.value=M),options:$.value,"option-label":"value","option-value":"value","aria-labelledby":"custom","data-entity":"analytics-trackingLink-overTimeViewSwitcher","data-test":"analytics-trackingLink-overTimeViewSwitcher"},{option:g(M=>[E(e(d,{icon:M.option.icon},null,8,["icon"]),[[S,M.option.tooltip]])]),_:1},8,["modelValue","options"]),a[1]||(a[1]=i("h5",{class:"text-center p-0 m-0 mb-2"},"Visits Over Time",-1)),f.value&&_.value==="chart"?(c(),O(t(rt),{key:0,type:"line",data:h.value,options:r.value,height:300},null,8,["data","options"])):_.value==="table"?(c(),O(t(Y),{key:1,value:L.value,"pt:wrapper:class":"shadow-none","aria-label":"Visits over Time",scrollHeight:"300px","data-test":"analytics-trackingLink-visitsOverTime","data-entity":"analytics-trackingLink-visitsOverTime"},{default:g(()=>[e(t(R),{field:"date",header:"Date"}),e(t(R),{field:"totalVisits",header:"Total Visits",class:"analytics-card__table-column-small"}),e(t(R),{field:"uniqueVisits",header:"Unique Visits",class:"analytics-card__table-column-small"})]),_:1},8,["value"])):x("",!0)]))]),_:1})]),_:1})}}},Yt={key:0,class:"flex flex-column justify-content-center align-items-center"},te={key:0},ot={__name:"ViewsMap",props:{dataset:{type:String,default:"total"}},setup(w){const o=w,v=`${o.dataset==="total"?"Total":"Unique"} Visits by Location`,{isFetching:l,analytics:f}=N(j()),u=p(null),_=p(null),$=p([-98,38]),V=()=>{const r=f.value?.byLocation||[];_.value.addSource("points",{type:"geojson",data:{type:"FeatureCollection",features:r.map(L=>{const s=$t.decode(L.key);return{type:"Feature",geometry:{type:"Point",coordinates:[s.longitude,s.latitude]},properties:{id:L.key,count:o.dataset==="total"?L.doc_count:L.unique_count}}})}}),_.value.addLayer({id:"circles",type:"circle",source:"points",paint:{"circle-radius":["interpolate",["linear"],["get","count"],0,10,50,30],"circle-color":o.dataset==="total"?"#00B4CC":"#B90071","circle-opacity":.8,"circle-stroke-width":2,"circle-stroke-color":"#000000"}}),_.value.addLayer({id:"labels",type:"symbol",source:"points",layout:{"text-field":["get","count"],"text-size":12,"text-allow-overlap":!0},paint:{"text-color":"#000000"}})},D=()=>{z.accessToken=kt,_.value=new z.Map({container:u.value,style:"mapbox://styles/mapbox/streets-v11",center:$.value,zoom:2,attributionControl:!1,interactive:!0});
1const r=new Ct({accessToken:z.accessToken,mapboxgl:z});_.value.addControl(r),_.value.on("load",()=>{V()})};J([l,u],()=>{if(l.value){u.value&&(u.value.innerHTML="");return}u.value&&D()});const k=p("map"),m=p([{icon:"fas fa-map-location-dot",value:"map",tooltip:"Map View"},{icon:"far fa-table-layout",value:"table",tooltip:"Table View"}]),h=y(()=>(f.value?.byCity||[]).map(r=>({location:r.key.join(", "),totalVisits:r.doc_count,uniqueVisits:r.unique_count})));return(r,L)=>{const s=U("font-awesome-icon"),a=P("tooltip");return c(),O(t(F),{"pt:root:class":"analytics-card analytics-card__visits-map shadow-2 relative","pt:body:class":"w-full"},{content:g(()=>[t(l)?(c(),b("div",Yt,[e(t(B),{height:"1rem",width:"6rem",class:"mb-2"}),e(t(B),{height:"4rem",width:"4rem"})])):x("",!0),e(A,{name:"fade-in-out"},{default:g(()=>[t(l)?x("",!0):(c(),b("div",te,[e(t(W),{class:"analytics-card__view-type-toggle",modelValue:k.value,"onUpdate:modelValue":L[0]||(L[0]=n=>k.value=n),options:m.value,"option-label":"value","option-value":"value","aria-labelledby":"custom","data-entity":"analytics-trackingLink-overTimeViewSwitcher","data-test":"analytics-trackingLink-overTimeViewSwitcher"},{option:g(n=>[E(e(s,{icon:n.option.icon},null,8,["icon"]),[[a,n.option.tooltip]])]),_:1},8,["modelValue","options"]),i("h5",{class:"text-center p-0 m-0 mb-3"},q(v)),k.value==="map"?(c(),b("div",{key:0,ref_key:"mapContainer",ref:u,style:{height:"300px"}},null,512)):(c(),O(t(Y),{key:1,value:h.value,"pt:wrapper:class":"shadow-none","aria-label":"Visits by Location",scrollHeight:"300px","data-test":"analytics-trackingLink-visitsByLocation","data-entity":"analytics-trackingLink-visitsByLocation"},{default:g(()=>[e(t(R),{field:"location",header:"Location"}),e(t(R),{field:"totalVisits",header:"Total Visits",class:"analytics-card__table-column-small"}),e(t(R),{field:"uniqueVisits",header:"Unique Visits",class:"analytics-card__table-column-small"})]),_:1},8,["value"]))]))]),_:1})]),_:1})}}},ee={key:0,class:"flex flex-column justify-content-center align-items-center"},ae={class:"text-center p-0 m-0 mb-2 capitalize"},K={__name:"ViewsPieChart",props:{label:{type:String,default:""},dataset:{type:String,required:!0}},setup(w){const o=w,{isFetching:v,analytics:l}=N(j()),f=p(!1);let u;J(v,async a=>{clearTimeout(u),a?f.value=!1:(f.value=!1,await lt(),u=setTimeout(()=>{f.value=!0},100))},{immediate:!0});const _=y(()=>`Views By ${o.label||o.dataset}`),$=y(()=>{switch(o.dataset){case"browser":return"Browser";case"os":return"Operating System";case"device":return"Device Type";default:return o.dataset.charAt(0).toUpperCase()+o.dataset.slice(1)}}),V=p("chart"),D=p([{icon:"far fa-chart-line",value:"chart",tooltip:"Chart View"},{icon:"far fa-table-layout",value:"table",tooltip:"Table View"}]),k=()=>({browser:l?.value?.byBrowser,os:l?.value?.byOS,device:l?.value?.byDevice})[o.dataset]||null,m=()=>{const a=k();return a?a.map(n=>n.key||"Unknown"):(console.warn("No data for provided dataset:",o.dataset),[])},h=(a="doc_count")=>{const n=k();return n?n.map(d=>d[a]):(console.warn("No data for provided dataset:",o.dataset),[])},r=y(()=>({labels:m(),datasets:[{label:"Total Visits",data:h("doc_count"),backgroundColor:it,hoverBackgroundColor:st},{label:"Unique Visits",data:h("unique_count"),backgroundColor:it,hoverBackgroundColor:st}]})),L=y(()=>({responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!0},tooltip:nt.value.plugins.tooltip,datalabels:nt.value.plugins.datalabels}})),s=y(()=>{const a={browser:l?.value?.byBrowser,os:l?.value?.byOS,device:l?.value?.byDevice}[o.dataset];return a?a.map(n=>({key:n.key||"Unknown",totalVisits:G(n.doc_count),uniqueVisits:G(n.unique_count)})):(console.warn("No data for provided dataset:",o.dataset),[])});return(a,n)=>{const d=U("Skeleton"),S=U("font-awesome-icon"),M=P("tooltip");return c(),O(t(F),{"pt:root:class":"analytics-card analytics-card__total-visits-map shadow-2 mb-3 relative","pt:body:class":"w-full"},{content:g(()=>[t(v)?(c(),b("div",ee,[e(d,{height:"1rem",width:"6rem",class:"mb-2"}),e(d,{height:"4rem",width:"4rem"})])):x("",!0),e(A,{name:"fade-in-out",mode:"out-in"},{default:g(()=>[t(v)?x("",!0):(c(),b("div",{key:V.value},[e(t(W),{class:"analytics-card__view-type-toggle",modelValue:V.value,"onUpdate:modelValue":n[0]||(n[0]=I=>
1V.value=I),options:D.value,"option-label":"value","option-value":"value","aria-labelledby":"custom","data-entity":"analytics-trackingLink-overTimeViewSwitcher","data-test":"analytics-trackingLink-overTimeViewSwitcher"},{option:g(I=>[E(e(S,{icon:I.option.icon},null,8,["icon"]),[[M,I.option.tooltip]])]),_:1},8,["modelValue","options"]),i("h5",ae,q(_.value),1),f.value&&V.value==="chart"?(c(),O(t(rt),{key:0,type:"doughnut",data:r.value,options:L.value,height:300},null,8,["data","options"])):V.value==="table"?(c(),O(t(Y),{key:1,value:s.value,"pt:wrapper:class":"shadow-none","aria-label":_.value,scrollHeight:"300px","data-test":`analytics-trackingLink-visitsTable-${w.dataset}`,"data-entity":`analytics-trackingLink-visitsTable-${w.dataset}`},{default:g(()=>[e(t(R),{field:"key",header:$.value},null,8,["header"]),e(t(R),{field:"totalVisits",header:"Total Visits",class:"analytics-card__table-column-small"}),e(t(R),{field:"uniqueVisits",header:"Unique Visits",class:"analytics-card__table-column-small"})]),_:1},8,["value","aria-label","data-test","data-entity"])):x("",!0)]))]),_:1})]),_:1})}}},se={class:"px-6","data-test":"analytics-trackingLink"},ie={class:"mb-3 flex align-items-center gap-5"},ne={class:"m-0"},oe={class:"flex align-items-center gap-3 mb-3"},le={class:"ml-auto flex align-items-center"},re={key:0,class:"mr-2 flex flex-column text-xs text-right"},ce={class:"flex items-center justify-center gap-3 mb-3"},ue={key:0,class:"flex flex-column justify-content-center align-items-center"},de={key:0},ve={class:"flex flex-column align-items-center justify-content-center text-center"},me={class:"text-6xl font-bold unit"},pe={key:0,class:"flex flex-column justify-content-center align-items-center"},ye={key:0},fe={class:"flex flex-column align-items-center justify-content-center text-center"},_e={class:"text-6xl font-bold unit"},ge={class:"flex items-center justify-center gap-3 mb-3"},he={class:"flex items-center justify-center gap-3 mb-3"},Ge={__name:"TrackingLinkDashboard",setup(w){const o=Dt(),v=xt(),l=y(()=>v.params.id),{isFetching:f,isExporting:u,trackingLink:_,analytics:$}=N(j()),{fetchTrackingLink:V,fetchAnalytics:D,exportVisits:k}=j(),m=p(!1),h=y(()=>_?.value?.currentDestination?.landingPage),r=y(()=>G($.value?.visits?.total)),L=y(()=>G($.value?.visits?.unique)),s=p(new Date(Date.now()-720*60*60*1e3)),a=p(new Date),n=+v.query.interval;n>=0?s.value=n===0?null:new Date(Date.now()-n*24*60*60*1e3):v.query.startDate&&(s.value=new Date(v.query.startDate),a.value=new Date(v.query.endDate||new Date));const d=v.query.interval||(v.query.startDate||v.query.endDate?-1:30),S=Intl.DateTimeFormat().resolvedOptions().timeZone||"UTC",M=p(+d),I=p(+d==-1),ct=y(()=>{const C=new Date;return C.setDate(C.getDate()+1),C}),tt=C=>{const T={};C===-1?(T.startDate=s.value?s.value.toISOString():"",T.endDate=a.value?a.value.toISOString():""):T.interval=C,o.replace({query:T})},et=y({get(){return[s.value||new Date,a.value]},set(C){[s.value,a.value]=C,a.value.setHours(23,59,59,999),tt(-1),a.value&&D(l.value,{...s.value?{startDate:s.value}:{},endDate:a.value,timezone:S})}}),ut=p([{label:"24 Hours",value:1,dataEntity:"analytics-trackingLink-rangeButtons-24Hours"},{label:"7 Days",value:7,dataEntity:"analytics-trackingLink-rangeButtons-7Days"},{label:"30 Days",value:30,dataEntity:"analytics-trackingLink-rangeButtons-30Days"},{label:"90 Days",value:90,dataEntity:"analytics-trackingLink-rangeButtons-90Days"},{label:"All Time",value:0,dataEntity:"analytics-trackingLink-rangeButtons-allTime"},{label:"Custom",value:-1,dataEntity:"analytics-trackingLink-rangeButtons-allTime"}]),dt=C=>{if(tt(C),C===-1){I.value=!0;return}I.value=!1,C===0?s.value=null:s.value=new Date(Date.now()-C*24*60*60*1e3),a.value=new Date,D(l.value,{...s.value?{startDate:s.value}:{},endDate:a.value,timezone:S})};let X;const vt=()=>{m.value=!1,clearTimeout(X),X=setTimeout(()=>{m.value=!0},3e3),k(l.value,{...s.value?{startDate:s.value}:{},endDate:a.value,timezone:S}).finally(()=>{clearTimeout(X),m.value=!1})};return V(l.value),D(l.value,{...s.value?{startDate:s.value}:{},endDate:a.value,timezone:S}),(C,T)=>{const mt=U("font-awesome-icon"),pt=U("router-link"),yt=U("FontAwesomeIcon"),ft=P("tooltip");return c(),b("div",se,[i("div",ie,[i("h2",ne,[e(pt,{to:"/pages","data-entity":"analytics-trackingLink-backButton"},{default:g(()=>[E(e(mt,{class:"cursor-pointer mr-3",role:"button","aria-label":"Go back",title:"Go back",icon:"far fa-arrow-left"},null,512),[[ft,"Go back"]])]),_:1}),bt(" "+q(h.value?"Page Analytics":"Tracking Link Analytics"),1)])]),e(Kt),i("div",oe,[e(t(W),{modelValue:M.value,"onUpdate:modelValue":[T[0]||(T[0]=H=>M.value=H),dt],options:ut.value,optionValue:"value",optionLabel:"label","aria-labelledby":"basic","data-key":"value",allowEmpty:!1,"data-test":"analytics-embed-rangeButtons","data-entity":"analytics-embed-rangeButtons",pt:{button:({context:H})=>({"data-entity":H.option.dataEntity})}},null,8,["modelValue","options","pt"]),I.value?(c(),O(t(Lt),{key:0},{default:g(()=>[e(t(Vt),{modelValue:et.value,"onUpdate:modelValue":T[1]||(T[1]=H=>et.value=H),inputId:"date1",selectionMode:"range",manualInput:!1,"data-test":"analytics-trackingLink-calendarPicker","data-entity":"analytics-trackingLink-calendarPicker",maxDate:ct.value},null,8,["modelValue","maxDate"]),T[2]||(T[2]=i("label",{class:"analytics-dateRange-label",for:"date1"},"Date Range",-1))]),_:1})):x("",!0),i("div",le,[t(u)&&m.value?(c(),b("div",re,T[3]||(T[3]=[i("span",{class:"font-bold"}," Large exports may take a few minutes. ",-1),i("span",null," Don't close or refresh this tab. ",-1)]))):x("",!0),e(t(wt),{type:"button",label:t(u)?"Exporting...":"Export visits (CSV)","aria-label":t(u)?"Exporting...":"Export visits (CSV)","data-test":"analytics-trackingLink-exportCsv","data-entity":"analytics-trackingLink-exportCsv",disabled:t(u),onClick:vt},{icon:g(()=>[e(yt,{icon:t(u)?"far fa-spinner-third":"fas fa-file-csv",spin:t(u),class:"mx-2"},null,8,["icon","spin"])]),_:1},8,["label","aria-label","disabled"])])]),i("div",ce,[e(t(F),{"pt:root:class":"analytics-card analytics-card__total-visits shadow-2"},{content:g(()=>[t(f)?(c(),b("div",ue,[e(t(B),{height:"1rem",width:"6rem",class:"mb-2"}),e(t(B),{height:"4rem",width:"4rem"})])):x("",!0),e(A,{name:"fade-in-out"},{default:g(()=>[t(f)?x("",!0):(c(),b("div",de,[i("div",ve,[T[4]||(T[4]=i("strong",null,"Total Visits",-1)),i("span",me,q(r.value),1)])]))]),_:1})]),_:1}),e(t(F),{"pt:root:class":"analytics-card analytics-card__unique-visits shadow-2"},{content:g(()=>[t(f)?(c(),b("div",pe,[e(t(B),{height:"1rem",width:"6rem",class:"mb-2"}),e(t(B),{height:"4rem",width:"4rem"})])):x("",!0),e(A,{name:"fade-in-out"},{default:g(()=>[t(f)?x("",!0):(c(),b("div",ye,[i("div",fe,[T[5]||(T[5]=i("strong",null,"Unique Visits",-1)),i("span",_e,q(L.value),1)])]))]),_:1})]),_:1})]),e(Jt,{"start-date":s.value,"end-date":a.value}
1,null,8,["start-date","end-date"]),i("div",ge,[e(ot,{dataset:"total"}),e(ot,{dataset:"unique"})]),i("div",he,[e(K,{label:"Browser",dataset:"browser"}),e(K,{label:"OS",dataset:"os"}),e(K,{label:"Device",dataset:"device"})])])}}};export{Ge as default}; 2//# sourceMappingURL=TrackingLinkDashboard-CqAPysuq.js.map
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.