1import{_ as de}from"./AppLayout.vue_vue_type_script_setup_true_lang-Dot1mPh9.js";import{a as G,b as J,c as W,d as X,e as Y,_ as Z}from"./TableHead.vue_vue_type_script_setup_true_lang-DeEC4sSR.js";import{I as w}from"./iconify-5WzF8YVW.js";import{r as M,c as d,o as a,b as e,h as D,a as t,w as o,F as v,i as T,f as L,e as r,t as l,u as k,n as O,Q as z,d as ee,O as Q,N as ue,g as ce,P as me}from"./app-DWGIqvrh.js";import{_ as pe}from"./Button.vue_vue_type_script_setup_true_lang-CyzzJgOV.js";import{_ as _e}from"./DatePicker.vue_vue_type_script_setup_true_lang-B3s0G9_I.js";import{_ as ge}from"./DropDown-BKpwZQ8B.js";import{_ as fe}from"./_plugin-vue_export-helper-DlAUqK2U.js";import"./AppHeaderLayout.vue_vue_type_script_setup_true_lang-D67wcsq4.js";import"./AppLogo-DD_swpyh.js";import"./index-CK8iGR6a.js";import"./createContext-CuNHlds5.js";import"./useForwardExpose-D9qmgkDF.js";import"./chevron-right-DLIba-jV.js";import"./createLucideIcon-C-X_Cew_.js";import"./DropdownMenuTrigger.vue_vue_type_script_setup_true_lang-G7ybuMIL.js";import"./useForwardPropsEmits-CuzXJ3sd.js";import"./Presence-BlHrpc4G.js";import"./Teleport-DFOC2aW-.js";import"./PopperContent-CNXioXUj.js";import"./RovingFocusGroup-wZxX-gA4.js";import"./Collection-exIOtVgv.js";import"./usePrimitiveElement-BfxJ3-S9.js";import"./VisuallyHidden-rAO8Vrmj.js";import"./x-8LkxALyt.js";import"./AppLogoIcon.vue_vue_type_script_setup_true_lang-BESqAsc2.js";import"./utils-BYtxcNHM.js";import"./chevron-left-wGMqADCR.js";import"./SelectContent.vue_vue_type_script_setup_true_lang-HQiafpwm.js";import"./check-sAj1Qxm1.js";import"./useFormControl-ChvjsLhr.js";import"./Label.vue_vue_type_script_setup_true_lang-CwxR_4-H.js";import"./SelectGroup.vue_vue_type_script_setup_true_lang-CFcBcYKL.js";import"./SelectLabel.vue_vue_type_script_setup_true_lang-BDeC75zg.js";const be={class:"w-full space-y-4"},ye={class:"overflow-hidden rounded-xl border border-gray-200 hidden md:block"},xe={class:"flex items-center gap-1.5"},ve={class:"inline-flex items-center gap-1.5 text-sm text-gray-600"},he=["onClick"],we={class:"md:hidden space-y-3"},ke={class:"text-xs font-medium text-gray-400 uppercase"},$e={class:"text-sm text-right"},Te=["onClick"],Ce={key:0,class:"text-center py-8 text-gray-400 italic border rounded-xl"},Ue={key:0,class:"flex flex-col sm:flex-row items-center justify-between gap-3 px-1 pt-2 border-t border-gray-100"},Le={class:"text-sm text-gray-400"},Se={class:"font-medium text-gray-600"},Ve={class:"font-medium text-gray-600"},je={class:"font-medium text-gray-600"},Me={class:"flex flex-wrap gap-1"},De=["onClick","disabled","innerHTML"],Ne={__name:"Table",props:{columns:{type:Array,required:!0},data:{type:Object,required:!0},filters:{type:Object,required:!0}},emits:["drill-down"],setup(g,{emit:f}){const m=g,b=M(m.filters.sort_key||"leads"),_=M(m.filters.sort_order||"desc"),u=h=>{const p=b.value===h?_.value==="asc"?"desc":"asc":"desc";b.value=h,_.value=p,z.get(window.location.pathname,{...m.filters,sort_key:h,sort_order:p,page:1},{preserveState:!0,preserveScroll:!0})},R=h=>{if(!h)return;const p=new URL(h);p.searchParams.set("sort_key",b.value),p.searchParams.set("sort_order",_.value),Object.entries(m.filters).forEach(([S,C])=>{C&&!["sort_key","sort_order","page"].includes(S)&&p.searchParams.set(S,C)}),z.get(p.toString(),{},{preserveState:!0,preserveScroll:!0})};return(h,p)=>{const S=W,C=J,E=G,N=Y,y=X,U=Z;return a(),d("div",be,[e("div",ye,[t(U,{class:"w-full"},{default:o(()=>[t(E,{class:"bg-gray-50"},{default:o(()=>[t(C,null,{default:o(()=>[(a(!0),d(v,null,T(g.columns,n=>(a(),L(S,{key:n.key,onClick:x=>u(n.key),class:"cursor-pointer select-none hover:bg-gray-100 transition-colors font-semibold text-gray-600 whitespace-nowrap"},{default:o(()=>[e("div",xe,[r(l(n.label)+" ",1),b.value===n.key?(a(),L(k(w),{key:0,icon:_.value==="asc"?"mdi:sort-ascending":"mdi:sort-descending",class:"w-4 h-4 text-custom-turquoise"},null,8,["icon"])):(a(),L(k(w),{key:1,icon:"mdi:sort",class:"w-4 h-4 text-gray-300"}))])]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),t(y,null,{default:o(()=>[(a(!0),d(v,null,T(g.data.data,(n,x)=>(a(),L(C,{key:x,class:O(["hover:bg-gray-50 transition-colors",x%2===1?"bg-[#F7FAFA]":""])},{default:o(()=>[t(N,{class:"font-medium text-gray-800"},{default:o(()=>[r(l(n.utm_campaign),1)]),_:2},1024),t(N,null,{default:o(()=>[e("span",ve,[t(k(w),{icon:"mdi:web",class:"text-gray-400 w-4 h-4 shrink-0"}),r(" "+l(n.utm_source),1)])]),_:2},1024),t(N,{class:"text-sm capitalize text-gray-600"},{default:o(()=>[r(l(n.utm_medium),1)]),_:2},1024),t(N,null,{default:o(()=>[e("button",{onClick:$=>h.$emit("drill-down",n),class:"text-custom-turquoise hover:underline font-bold tabular-nums cursor-pointer text-base"},l(n.leads),9,he)]),_:2},1024)]),_:2},1032,["class"]))),128)),g.data.data.length===0?(a(),L(C,{key:0},{default:o(()=>[t(N,{colspan:g.columns.length,class:"text-center py-12 text-gray-400 italic"},{default:o(()=>p[0]||(p[0]=[r(" No UTM data found for the selected filters. ")])),_:1,__:[0]},8,["colspan"])]),_:1})):D("",!0)]),_:1})]),_:1})]),e("div",we,[(a(!0),d(v,null,T(g.data.data,(n,x)=>(a(),d("div",{key:x,class:O(["border rounded-xl p-4 space-y-2",x%2===1?"bg-[#F7FAFA]":"bg-white"])},[(a(!0),d(v,null,T(g.columns,$=>(a(),d("div",{key:$.key,class:"flex items-center justify-between"},[e("span",ke,l($.label),1),e("span",$e,[$.key==="leads"?(a(),d("button",{key:0,onClick:F=>h.$emit("drill-down",n),class:"text-custom-turquoise font-bold hover:underline"},l(n.leads),9,Te)):(a(),d(v,{key:1},[r(l(n[$.key]),1)],64))])]))),128))],2))),128)),g.data.data.length===0?(a(),d("div",Ce," No UTM data found. ")):D("",!0)]),g.data.last_page>1?(a(),d("div",Ue,[e("p",Le,[p[1]||(p[1]=r(" Showing ")),e("span",Se,l(g.data.from),1),p[2]||(p[2]=r("â")),e("span",Ve,l(g.data.to),1),p[3]||(p[3]=r(" of ")),e("span",je,l(g.data.total),1),p[4]||(p[4]=r(" rows "))]),e("nav",Me,[(a(!0),d(v,null,T(g.data.links,(n,x)=>(a(),d("button",{key:x,onClick:$=>
1R(n.url),disabled:!n.url||n.active,class:O(["px-3 py-1.5 rounded-md border text-sm font-medium transition-colors",[n.active?"bg-custom-turquoise border-custom-turquoise text-white":"bg-white border-gray-200 text-gray-600 hover:bg-gray-50",n.url?"cursor-pointer":"opacity-40 cursor-not-allowed"]]),innerHTML:n.label},null,10,De))),128))])])):D("",!0)])}}},Pe={class:"grid grid-cols-1 md:grid-cols-3 gap-6 mb-8"},Fe={class:"bg-white rounded-xl border border-gray-100 shadow-sm p-6 flex flex-col gap-3"},Oe={class:"flex items-center justify-between"},qe={class:"p-2 rounded-lg bg-teal-50"},Ae={class:"text-4xl font-bold text-gray-800"},Re={class:"flex items-center gap-4 text-xs mt-2 pt-2 border-t border-gray-50"},Ee={class:"flex items-center gap-1.5"},Be={class:"font-bold text-gray-700"},He={class:"flex items-center gap-1.5"},ze={class:"font-bold text-gray-700"},Ie={class:"text-sm text-gray-500 mt-auto"},Ke={class:"font-semibold text-gray-700"},Qe={class:"bg-white rounded-xl border border-gray-100 shadow-sm p-6 flex flex-col gap-4"},Ge={class:"flex items-center justify-between"},Je={class:"p-2 rounded-lg bg-blue-50"},We={class:"space-y-2 max-h-52 overflow-y-auto pr-1 custom-scrollbar"},Xe={class:"flex items-center justify-between text-sm mb-1"},Ye={class:"capitalize text-gray-600"},Ze={class:"font-semibold text-gray-800"},et={class:"w-full bg-gray-100 rounded-full h-1.5"},tt={key:0,class:"text-sm text-gray-400 italic text-center py-4"},st={class:"bg-white rounded-xl border border-gray-100 shadow-sm p-6 flex flex-col gap-3"},ot={class:"flex items-center justify-between"},lt={class:"p-2 rounded-lg bg-green-50"},at={class:"space-y-2 max-h-52 overflow-y-auto pr-1 custom-scrollbar"},rt={class:"flex items-center justify-between text-sm mb-1"},nt={class:"capitalize text-gray-600"},it={class:"font-semibold text-gray-800"},dt={class:"w-full bg-gray-100 rounded-full h-1.5"},ut={key:0,class:"text-sm text-gray-400 italic text-center py-4"},ct=ee({__name:"KpiCards",props:{kpis:{}},setup(g){return(f,m)=>(a(),d("div",Pe,[e("div",Fe,[e("div",Oe,[m[0]||(m[0]=e("span",{class:"text-xs font-semibold text-gray-400 uppercase tracking-widest"},"Total Leads",-1)),e("div",qe,[t(k(w),{icon:"mdi:account-group-outline",class:"text-teal-500 w-5 h-5"})])]),e("div",null,[e("div",Ae,l(f.kpis.total_leads.toLocaleString()),1),e("div",Re,[e("div",Ee,[m[1]||(m[1]=e("div",{class:"w-1.5 h-1.5 rounded-full bg-green-500"},null,-1)),m[2]||(m[2]=e("span",{class:"text-gray-400"},"Completed:",-1)),e("span",Be,l(f.kpis.completed_leads.toLocaleString()),1)]),e("div",He,[m[3]||(m[3]=e("div",{class:"w-1.5 h-1.5 rounded-full bg-amber-500"},null,-1)),m[4]||(m[4]=e("span",{class:"text-gray-400"},"Abandoned:",-1)),e("span",ze,l(f.kpis.abandoned_leads.toLocaleString()),1)])])]),e("div",Ie,[m[5]||(m[5]=r(" Across ")),e("span",Ke,l(f.kpis.campaign_count),1),r(" campaign"+l(f.kpis.campaign_count!==1?"s":""),1)])]),e("div",Qe,[e("div",Ge,[m[6]||(m[6]=e("span",{class:"text-xs font-semibold text-gray-400 uppercase tracking-widest"},"Leads by Source",-1)),e("div",Je,[t(k(w),{icon:"mdi:share-variant-outline",class:"text-blue-500 w-5 h-5"})])]),e("div",We,[(a(!0),d(v,null,T(f.kpis.by_source,(b,_)=>(a(),d("div",{key:_},[e("div",Xe,[e("span",Ye,l(_),1),e("span",Ze,l(Number(b).toLocaleString()),1)]),e("div",et,[e("div",{class:"bg-blue-500 h-1.5 rounded-full transition-all",style:Q({width:f.kpis.total_leads>0?Math.round(Number(b)/f.kpis.total_leads*100)+"%":"0%"})},null,4)])]))),128)),Object.keys(f.kpis.by_source).length===0?(a(),d("div",tt," No source data ")):D("",!0)])]),e("div",st,[e("div",ot,[m[7]||(m[7]=e("span",{class:"text-xs font-semibold text-gray-400 uppercase tracking-widest"},"Lead Volume by Medium",-1)),e("div",lt,[t(k(w),{icon:"mdi:trending-up",class:"text-green-500 w-5 h-5"})])]),e("div",at,[(a(!0),d(v,null,T(f.kpis.by_medium,(b,_)=>(a(),d("div",{key:_},[e("div",rt,[e("span",nt,l(_),1),e("span",it,l(Number(b).toLocaleString()),1)]),e("div",dt,[e("div",{class:"bg-custom-turquoise h-1.5 rounded-full transition-all",style:Q({width:f.kpis.total_leads>0?Math.round(Number(b)/f.kpis.total_leads*100)+"%":"0%"})},null,4)])]))),128)),Object.keys(f.kpis.by_medium).length===0?(a(),d("div",ut," No medium data ")):D("",!0)])])]))}}),mt=fe(ct,[["__scopeId","data-v-31d94f13"]]),pt={class:"space-y-6"},_t={class:"rounded-xl border border-gray-100 shadow-sm bg-white px-5 py-4"},gt={class:"flex flex-wrap items-end gap-3"},ft={class:"flex-1 min-w-[120px]"},bt={class:"flex-1 min-w-[140px]"},yt={class:"flex-1 min-w-[120px]"},xt={class:"flex-1 min-w-[130px]"},vt={class:"flex-1 min-w-[130px]"},ht={class:"flex items-center gap-2 pb-0.5"},wt={class:"rounded-xl border border-gray-100 shadow-sm bg-white p-5"},kt={class:"flex items-center justify-between mb-4"},$t={class:"text-xs text-gray-400 tabular-nums mt-0.5 block"},Tt={key:0,id:"drill-down-section",class:"rounded-xl border border-gray-100 shadow-sm bg-white p-5"},Ct={class:"flex items-start justify-between mb-4 gap-4"},Ut={class:"text-base font-semibold text-gray-800"},Lt={class:"text-custom-turquoise"},St={class:"text-xs text-gray-400 mt-0.5"},Vt={class:"font-medium text-gray-600"},jt={class:"border rounded-lg overflow-hidden"},Mt={class:"mt-4 flex justify-center"},Dt={key:1,class:"text-xs text-gray-400"},Nt=15,gs=ee({__name:"UTMReport",props:{report:{},kpis:{},filters:{},sources:{},campaigns:{},mediums:{}},setup(g){const f=[{title:"UTM Report",href:"/dashboard/utm-report"}],m=[{key:"utm_campaign",label:"Campaign"},{key:"utm_source",label:"Source"},{key:"utm_medium",label:"Medium"},{key:"leads",label:"Leads"}],b={value:"all",label:"All"},_=g,u=ue({source:_.filters.source||"all",campaign:_.filters.campaign||"all",medium:_.filters.medium||"all",from:_.filters.from||"",to:_.filters.to||""}),R=[b,..._.sources.map(c=>({value:c,label:c}))],h=[b,..._.campaigns.map(c=>({value:c,label:c}))],p=[b,..._.mediums.map(c=>({value:c,label:c}))],S=()=>Object.fromEntries(Object.entries({source:u.source==="all"?null:u.source,campaign:u.campaign==="all"?null:u.campaign,medium:u.medium==="all"?null:u.medium,from:u.from||null,to:u.to||null}).filter(([,c])=>c!==null&&c!=="")),C=()=>z.get("/dashboard/utm-report",S(),{preserveState:!0}),E=()=>{u.source=u.campaign=u.medium="all",u.from=u.to="",C()},N=()=>{const c=new URLSearchParams(S()).toString();window.open(`/dashboard/utm-report/export-csv?${c}`,"_blank")},y=M(null),U=M([]),n=M(!1),x=M(1),$=M(!1),F=M(0),I=async(c=1)=>
1{if(y.value){n.value=!0;try{const s=S(),{data:V}=await me.get("/dashboard/utm-report/drill-down",{params:{source:y.value.utm_source,medium:y.value.utm_medium,campaign:y.value.utm_campaign,from:s.from,to:s.to,per_page:Nt,page:c}});c===1?U.value=V.data:U.value.push(...V.data),x.value=V.current_page,$.value=V.current_page<V.last_page,F.value=V.total}catch(s){console.error(s)}finally{n.value=!1}}},te=c=>{y.value=c,U.value=[],x.value=1,$.value=!1,I(1),setTimeout(()=>{var s;(s=document.getElementById("drill-down-section"))==null||s.scrollIntoView({behavior:"smooth",block:"start"})},100)},se=()=>I(x.value+1),oe=()=>{y.value=null,U.value=[]};return(c,s)=>{const V=ce,B=ge,K=_e,q=pe,le=Ne,P=W,H=J,ae=G,j=Y,re=X,ne=Z,ie=de;return a(),d(v,null,[t(V,{title:"UTM Report"}),t(ie,{breadcrumbs:f},{default:o(()=>[e("div",pt,[t(mt,{kpis:c.kpis},null,8,["kpis"]),e("div",_t,[e("div",gt,[e("div",ft,[t(B,{modelValue:u.source,"onUpdate:modelValue":s[0]||(s[0]=i=>u.source=i),label:"Source",options:R,"custom-class":"rounded-md"},null,8,["modelValue"])]),e("div",bt,[t(B,{modelValue:u.campaign,"onUpdate:modelValue":s[1]||(s[1]=i=>u.campaign=i),label:"Campaign",options:h,"custom-class":"rounded-md"},null,8,["modelValue"])]),e("div",yt,[t(B,{modelValue:u.medium,"onUpdate:modelValue":s[2]||(s[2]=i=>u.medium=i),label:"Medium",options:p,"custom-class":"rounded-md"},null,8,["modelValue"])]),e("div",xt,[t(K,{noLimit:"",variant:"outline",modelValue:u.from,"onUpdate:modelValue":s[3]||(s[3]=i=>u.from=i),label:"From","trigger-class":"!rounded-md",error:null},null,8,["modelValue"])]),e("div",vt,[t(K,{noLimit:"",variant:"outline",modelValue:u.to,"onUpdate:modelValue":s[4]||(s[4]=i=>u.to=i),label:"To","trigger-class":"!rounded-md",error:null},null,8,["modelValue"])]),e("div",ht,[t(q,{onClick:E,variant:"outline",class:"cursor-pointer whitespace-nowrap"},{default:o(()=>s[5]||(s[5]=[r(" Reset ")])),_:1,__:[5]}),t(q,{onClick:C,class:"cursor-pointer whitespace-nowrap"},{default:o(()=>s[6]||(s[6]=[r(" Apply ")])),_:1,__:[6]})])])]),e("div",wt,[e("div",kt,[e("div",null,[s[7]||(s[7]=e("h2",{class:"text-base font-semibold text-gray-700"},"Campaign Performance",-1)),e("span",$t,l(c.report.total)+" unique group"+l(c.report.total!==1?"s":""),1)]),t(q,{onClick:N,disabled:!c.report.total,class:"cursor-pointer gap-1.5",size:"sm"},{default:o(()=>[t(k(w),{icon:"mdi:file-delimited-outline",class:"w-4 h-4"}),s[8]||(s[8]=r(" Export CSV "))]),_:1,__:[8]},8,["disabled"])]),t(le,{columns:m,data:c.report,filters:c.filters,onDrillDown:te},null,8,["data","filters"])]),y.value?(a(),d("div",Tt,[e("div",Ct,[e("div",null,[e("h2",Ut,[s[9]||(s[9]=r(" Leads for ")),e("span",Lt,l(y.value.utm_campaign),1)]),e("p",St,[r(" Source: "+l(y.value.utm_source)+" · Medium: "+l(y.value.utm_medium)+" · ",1),e("span",Vt,l(F.value)+" total record"+l(F.value!==1?"s":""),1)])]),e("button",{onClick:oe,class:"text-gray-400 hover:text-gray-600 transition-colors mt-0.5"},[t(k(w),{icon:"mdi:close",class:"w-5 h-5"})])]),e("div",jt,[t(ne,null,{default:o(()=>[t(ae,{class:"bg-gray-50"},{default:o(()=>[t(H,null,{default:o(()=>[t(P,{class:"w-8 text-gray-400"},{default:o(()=>s[10]||(s[10]=[r("#")])),_:1,__:[10]}),t(P,null,{default:o(()=>s[11]||(s[11]=[r("Name")])),_:1,__:[11]}),t(P,null,{default:o(()=>s[12]||(s[12]=[r("Email")])),_:1,__:[12]}),t(P,null,{default:o(()=>s[13]||(s[13]=[r("Phone")])),_:1,__:[13]}),t(P,null,{default:o(()=>s[14]||(s[14]=[r("Type")])),_:1,__:[14]}),t(P,null,{default:o(()=>s[15]||(s[15]=[r("Status")])),_:1,__:[15]}),t(P,null,{default:o(()=>s[16]||(s[16]=[r("Date")])),_:1,__:[16]})]),_:1})]),_:1}),t(re,null,{default:o(()=>[(a(!0),d(v,null,T(U.value,(i,A)=>(a(),L(H,{key:A,class:"hover:bg-gray-50 transition-colors"},{default:o(()=>[t(j,{class:"text-gray-400 text-xs tabular-nums"},{default:o(()=>[r(l(A+1),1)]),_:2},1024),t(j,{class:"font-medium text-gray-800"},{default:o(()=>[r(l(i.first_name)+" "+l(i.last_name),1)]),_:2},1024),t(j,{class:"text-sm text-gray-500"},{default:o(()=>[r(l(i.email),1)]),_:2},1024),t(j,{class:"text-sm text-gray-500"},{default:o(()=>[r(l(i.phone),1)]),_:2},1024),t(j,null,{default:o(()=>[e("span",{class:O(["inline-flex items-center gap-1 text-xs px-2 py-0.5 rounded-full font-semibold",i.record_type==="Lead"?"bg-teal-50 text-teal-700":"bg-blue-50 text-blue-700"])},[t(k(w),{icon:i.record_type==="Lead"?"mdi:account-outline":"mdi:file-document-outline",class:"w-3 h-3"},null,8,["icon"]),r(" "+l(i.record_type),1)],2)]),_:2},1024),t(j,null,{default:o(()=>[e("span",{class:O(["inline-flex text-xs px-2 py-0.5 rounded-full font-semibold capitalize",{"bg-green-50 text-green-700":i.record_status==="launched"||i.record_status==="approved","bg-yellow-50 text-yellow-700":i.record_status==="pending"||i.record_status==="new","bg-red-50 text-red-700":i.record_status==="declined"||i.record_status==="rejected","bg-gray-100 text-gray-600":!["launched","approved","pending","new","declined","rejected"].includes(i.record_status)}])},l(i.record_status),3)]),_:2},1024),t(j,{class:"text-xs text-gray-400 whitespace-nowrap"},{default:o(()=>[r(l(new Date(i.created_at).toLocaleDateString()),1)]),_:2},1024)]),_:2},1024))),128)),n.value&&U.value.length===0?(a(),d(v,{key:0},T(5,i=>t(H,{key:"sk"+i},{default:o(()=>[(a(),d(v,null,T(7,A=>t(j,{key:A},{default:o(()=>s[17]||(s[17]=[e("div",{class:"h-3 bg-gray-100 rounded animate-pulse"},null,-1)])),_:2,__:[17]},1024)),64))]),_:2},1024)),64)):D("",!0)]),_:1})]),_:1})]),e("div",Mt,[$.value?(a(),L(q,{key:0,onClick:se,disabled:n.value,variant:"outline",class:"cursor-pointer gap-2"},{default:o(()=>[n.value?(a(),L(k(w),{key:0,icon:"mdi:loading",class:"animate-spin w-4 h-4"})):(a(),L(k(w),{key:1,icon:"mdi:chevron-down",class:"w-4 h-4"})),r(" "+l(n.value?"Loadingâ¦":"Load More"),1)]),_:1},8,["disabled"])):U.value.length>0&&!n.value?(a(),d("p",Dt," All "+l(F.value)+" records loaded ",1)):D("",!0)])])):D("",!0)])]),_:1})],64)}}});
1export{gs as default};
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.