PageSourceSearch

https://eu.debughawk.com/build/assets/Index-B2__JOzC.js

js debughawk.com collected 2026-10-02 05:14:49 UTC 6,191 bytes, 1 lines download raw bytes

1import{d as D,n as E,c as C,r as b,p as I,W as L,a as f,b as t,u as e,m as T,w as a,e as $,i,f as k,o,g,F as w,h as F,t as h,q as W,j as M,P as U}from"./app-BFY24NXb.js";import{D as q}from"./DurationMeasurement-DW1k8oCL.js";import{_ as R}from"./HttpStatus.vue_vue_type_script_setup_true_lang-BNwqPUVg.js";import{E as G}from"./EmptyStateIcon-C9s485Z_.js";import{_ as H}from"./Pagination.vue_vue_type_script_setup_true_lang--DEXXsAl.js";import{_ as J}from"./ScoreIndicator.vue_vue_type_script_setup_true_lang-B9F1Ajpk.js";import{_ as N}from"./AppLogoIcon-DL8Mjrqm.js";import{_ as K,a as O,b as Q}from"./CardTitle.vue_vue_type_script_setup_true_lang-DH1p5dCT.js";import{C as X,_ as Y}from"./circle-arrow-right-DKHykdDm.js";import{_ as Z}from"./CardHeader.vue_vue_type_script_setup_true_lang-CDmFe7dS.js";import{d as B,_ as S,a as z,b as P,c as d}from"./SelectValue.vue_vue_type_script_setup_true_lang-CabJoraC.js";import{_ as tt,a as y,b as et,c as n}from"./TableRow.vue_vue_type_script_setup_true_lang-svLyKbSA.js";import{_ as at,a as p}from"./TableHeader.vue_vue_type_script_setup_true_lang-DNQ_oZkC.js";import{f as st}from"./AppLayout.vue_vue_type_script_setup_true_lang-C317iMkh.js";import{_ as lt}from"./Layout.vue_vue_type_script_setup_true_lang-CjrrCMxP.js";import{L as it}from"./list-filter-plus-BqejkP81.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./index-RnrUt7Fn.js";import"./utils-Bpe7nmxb.js";import"./index-Di0Zx8WW.js";import"./floating-ui.vue-DRBycE5H.js";import"./createLucideIcon-D6GX6MnU.js";import"./useForwardPropsEmits-Q8dbXSF1.js";import"./index-BM5vI3Rm.js";import"./PopperContent-COqyJAYl.js";import"./clamp-Uf2FCZS6.js";import"./Collection-ywqOM-fx.js";import"./Presence-Cj2y9jeR.js";import"./check-Wxlgxzdb.js";import"./Label.vue_vue_type_script_setup_true_lang--lBYMG6J.js";import"./Separator.vue_vue_type_script_setup_true_lang-BqB9nUOY.js";const rt={class:"flex items-center gap-x-3"},ut={key:0,class:"flex items-center gap-x-3"},ot=["title"],Wt=D({__name:"Index",props:{filters:{},site:{},pages:{},pageviews:{}},setup(r){const j=E(),V=C(()=>j.props.auth.team),_=r,x=b(_.filters.page_id?Number(_.filters.page_id):"all"),c=b(_.filters.http_status??"all"),A=C(()=>x.value!=="all"||c.value!=="all"),v=b(A.value);return I([x,c],async([m,s])=>{const l={};m&&m!=="all"&&(l.page_id=m),s&&s!=="all"&&(l.http_status=s),L.get(route("sites.pageviews.index",{team:V.value.slug,site:_.site}),l,{preserveScroll:!0,preserveState:!0})}),(m,s)=>(o(),f(w,null,[t(e(T),{title:r.site.domain},null,8,["title"]),t(st,null,{default:a(()=>[t(lt,{site:r.site},{default:a(()=>[t(e(K),null,{default:a(()=>[t(e(Z),{class:"flex flex-row items-center justify-between"},{default:a(()=>[t(e(O),{class:"heading-gradient w-fit text-xl"},{default:a(()=>[...s[3]||(s[3]=[i("Pageviews",-1)])]),_:1}),$("div",rt,[v.value?(o(),f("div",ut,[t(e(B),{modelValue:c.value,"onUpdate:modelValue":s[0]||(s[0]=l=>c.value=l)},{default:a(()=>[t(e(S),{class:"w-[140px]"},{default:a(()=>[t(e(z))]),_:1}),t(e(P),null,{default:a(()=>[t(e(d),{value:"all"},{default:a(()=>[...s[4]||(s[4]=[i("All Statuses",-1)])]),_:1}),t(e(d),{value:"2xx"},{default:a(()=>[...s[5]||(s[5]=[i("2xx",-1)])]),_:1}),t(e(d),{value:"4xx"},{default:a(()=>[...s[6]||(s[6]=[i("4xx",-1)])]),_:1})]),_:1})]),_:1},8,["modelValue"]),r.pages.length?(o(),g(e(B),{key:0,modelValue:x.value,"onUpdate:modelValue":s[1]||(s[1]=l=>x.value=l)},{default:a(()=>[t(e(S),{class:"w-[280px]"},{default:a(()=>[t(e(z))]),_:1}),t(e(P),null,{default:a(()=>[t(e(d),{value:"all"},{default:a(()=>[...s[7]||(s[7]=[i("All Pages",-1)])]),_:1}),(o(!0),f(w,null,F(r.pages,l=>(o(),g(e(d),{key:l.value,value:l.value},{default:a(()=>[i(h(l.label),1)]),_:2},1032,["value"]))),128))]),_:1})]),_:1},8,["modelValue"])):k("",!0)])):k("",!0),t(e(N),{variant:"outline",size:"icon",onClick:s[2]||(s[2]=M(l=>v.value=!v.value,["prevent"])),class:W(["h-10 w-10",{"border-green-500/30 bg-green-500/10 text-green-500":v.value}])},{default:a(()=>[t(e(it),{"stroke-width":2.5})]),_:1},8,["class"])])]),_:1}),t(e(Q),{class:"px-0"},{default:a(()=>[t(e(tt),null,{default:a(()=>[t(e(at),null,{default:a(()=>[t(e(y),{class:"!border-b-0"},{default:a(()=>[t(e(p),{class:"bg-white/[.03] px-5 pl-6 text-neutral-400"},{default:a(()=>[...s[8]||(s[8]=[i("Page",-1)])]),_:1}),t(e(p),{class:"bg-white/[.03] px-5 text-neutral-400"},{default:a(()=>[...s[9]||(s[9]=[i("Status",-1)])]),_:1}),t(e(p),{class:"bg-white/[.03] px-5 text-neutral-400"},{default:a(()=>[...s[10]||(s[10]=[i("TTFB",-1)])]),_:1}),t(e(p),{class:"bg-white/[.03] px-5 text-neutral-400"},{default:a(()=>[...s[11]||(s[11]=[i("When",-1)])]),_:1}),t(e(p),{class:"bg-white/[.03] px-5 pr-6 text-neutral-400"})]),_:1})]),_:1}),t(e(et),null,{default:a(()=>{var l;return[(l=r.pageviews.data)!=null&&l.length?(o(!0),f(w,{key:0},F(r.pageviews.data,u=>(o(),g(e(y),{key:u.id},{default:a(()=>[t(e(n),{class:"max-w-md px-5 pl-6 text-[13px]"},{default:a(()=>[$("div",{class:"truncate",title:u.path},h(u.path),9,ot)]),_:2},1024),t(e(n),{class:"w-[1%] whitespace-nowrap px-5"},{default:a(()=>[t(R,{value:u.statusCode},null,8,["value"])]),_:2},1024),t(e(n),{class:"w-[1%] whitespace-nowrap px-5 text-[13px]"},{default:a(()=>[u.ttfb?(o(),f(w,{key:0},[t(J,{value:Number(u.ttfb),ok:800,poor:1800,class:"mr-2"},null,8,["value"]),t(q,{value:Number(u.ttfb)},null,8,["value"])],64)):k("",!0)]),_:2},1024),t(e(n),{class:"w-[1%] whitespace-nowrap px-5 text-[13px]"},{default:a(()=>[i(h(u.timestamp),1)]),_:2},1024),t(e(n),{class:"w-[1%] whitespace-nowrap px-5 pr-6"},{default:a(()=>[t(e(N),{variant:"ghost",size:"icon","as-child":""},{default:a(()=>[t(e(U),{href:m.route("sites.pageviews.show",{team:V.value.slug,site:r.site,pageviewId:u.id})},{default:a(()=>[t(e(X),{class:"h-4 w-4"})]),_:1},8,["href"])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128)):(o(),g(e(y),{key:1},{default:a(()=>[t(e(n),{colspan:7},{default:a(()=>[s[12]||(s[12]=$("p",{class:"mb-6 mt-10 text-center text-sm text-neutral-500"}
1,"No data to show",-1)),t(G,{class:"mx-auto size-[120px]"})]),_:1})]),_:1}))]}),_:1})]),_:1})]),_:1}),t(e(Y),null,{default:a(()=>[t(H,{pagination:r.pageviews},null,8,["pagination"])]),_:1})]),_:1})]),_:1},8,["site"])]),_:1})],64))}});export{Wt 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.