PageSourceSearch

https://bikesite.com.au/assets/ListingsSearch-738q1p7L.js

js bikesite.com.au collected 2026-10-04 08:23:55 UTC 19,751 bytes, 1 lines download raw bytes

1import{d as V,o as O,f as R,c as d,a as e,b as $,S,t as c,j as A,v as G,k as q,r as y,g as n,_ as z,F as E,l as P,m as v,p as F,q as C,s as h,e as U,x as D,y as T,u as W,z as Y}from"./index-DOjDVg8L.js";const Q={class:"sidebar-card"},J={class:"filters-stack"},X={class:"filter-group"},Z={class:"space-y-5"},ee={class:"input-wrap"},te={class:"input-wrap"},se={class:"input-wrap"},le={class:"filter-group"},ie={class:"pt-2"},oe={class:"flex justify-between text-[10px] font-black text-blue-600 mb-3 tracking-widest"},ae={class:"filter-group"},ne={class:"input-wrap"},re={class:"filter-group"},de={class:"space-y-5"},ue={class:"input-wrap"},ce={class:"input-wrap"},pe=V({__name:"FiltersSidebar",props:{filters:Object},setup(s){const m=y({engine_types:[],fuel_systems:[],front_brakes:[],rear_brakes:[],displacements:[]});return O(async()=>{try{const{data:p}=await R.get("/listings/filters/specs");m.value=p}catch(p){console.error(p)}}),(p,t)=>(n(),d("div",Q,[t[19]||(t[19]=e("div",{class:"sidebar-header"},[e("i",{class:"ri-equalizer-fill"}),e("h3",null,"Showroom Filters")],-1)),e("div",J,[e("div",X,[t[10]||(t[10]=e("p",{class:"section-title"},"Model Info",-1)),e("div",Z,[e("div",ee,[t[7]||(t[7]=e("label",{class:"blue-label"},"Make",-1)),$(S,{modelValue:s.filters.make,"onUpdate:modelValue":t[0]||(t[0]=i=>s.filters.make=i),"fetch-url":"/listings/filters/makes",placeholder:"SELECT MAKE",class:"custom-select"},null,8,["modelValue"])]),e("div",te,[t[8]||(t[8]=e("label",{class:"blue-label"},"Model",-1)),$(S,{modelValue:s.filters.model,"onUpdate:modelValue":t[1]||(t[1]=i=>s.filters.model=i),"fetch-url":"/listings/filters/models","query-params":{make:s.filters.make},placeholder:"SELECT MODEL",class:"custom-select"},null,8,["modelValue","query-params"])]),e("div",se,[t[9]||(t[9]=e("label",{class:"blue-label"},"Category",-1)),$(S,{modelValue:s.filters.category,"onUpdate:modelValue":t[2]||(t[2]=i=>s.filters.category=i),"fetch-url":"/listings/filters/categories",placeholder:"SELECT CATEGORY",class:"custom-select"},null,8,["modelValue"])])])]),e("div",le,[t[12]||(t[12]=e("p",{class:"section-title"},"Pricing",-1)),e("div",ie,[e("div",oe,[t[11]||(t[11]=e("span",null,"$0",-1)),e("span",null,c(s.filters.max_price?`$${Number(s.filters.max_price).toLocaleString()}`:"$100K+"),1)]),A(e("input",{type:"range",min:"0",max:"100000",step:"1000","onUpdate:modelValue":t[3]||(t[3]=i=>s.filters.max_price=i),class:"premium-range"},null,512),[[G,s.filters.max_price]])])]),e("div",ae,[t[15]||(t[15]=e("p",{class:"section-title"},"Condition",-1)),e("div",ne,[t[14]||(t[14]=e("label",{class:"blue-label"},"Bike Status",-1)),A(e("select",{"onUpdate:modelValue":t[4]||(t[4]=i=>s.filters.condition=i),class:"input-field"},[...t[13]||(t[13]=[e("option",{value:""},"ANY CONDITION",-1),e("option",{value:"new"},"BRAND NEW",-1),e("option",{value:"used"},"PRE-OWNED",-1)])],512),[[q,s.filters.condition]])])]),e("div",re,[t[18]||(t[18]=e("p",{class:"section-title"},"Engine & Mechanics",-1)),e("div",de,[e("div",ue,[t[16]||(t[16]=e("label",{class:"blue-label"},"Engine Type",-1)),$(S,{modelValue:s.filters.enginetype,"onUpdate:modelValue":t[5]||(t[5]=i=>s.filters.enginetype=i),"fetch-url":"/listings/filters/engine-types",placeholder:"SELECT ENGINE",class:"custom-select"},null,8,["modelValue"])]),e("div",ce,[t[17]||(t[17]=e("label",{class:"blue-label"},"Displacement",-1)),$(S,{modelValue:s.filters.displacement,"onUpdate:modelValue":t[6]||(t[6]=i=>s.filters.displacement=i),"fetch-url":"/listings/filters/displacements",placeholder:"SELECT CC",class:"custom-select"},null,8,["modelValue"])])])])])]))}}),ge=z(pe,[["__scopeId","data-v-6a6992ab"]]),xe={class:"toolbar-glass"},fe={key:0,class:"chips-row"},be={class:"chip-key"},me={class:"chip-val"},ve=["onClick"],he={class:"controls-row"},we={class:"sort-wrapper"},ke=["value"],ye={class:"view-toggle"},$e=V({__name:"ListingsToolbar",props:{filters:{type:Object,default:()=>({})},viewMode:String},emits:["view-change","remove-filter","update-sort"],setup(s,{emit:m}){const p=s,t=m,i=C(()=>{const o={};return Object.entries(p.filters).forEach(([l,b])=>{b&&l!=="sort"&&(o[l]=b)}),o});function a(o){t("update-sort",o.target.value)}return(o,l)=>(n(),d("div",xe,[Object.keys(i.value).length>0?(n(),d("div",fe,[(n(!0),d(E,null,P(i.value,(b,x)=>(n(),d("div",{key:x,class:"glass-chip"},[e("span",be,c(x)+":",1),e("span",me,c(b),1),e("button",{onClick:w=>t("remove-filter",x),class:"chip-close"},[...l[2]||(l[2]=[e("i",{class:"ri-close-line"},null,-1)])],8,ve)]))),128))])):v("",!0),e("div",he,[e("div",we,[l[4]||(l[4]=e("i",{class:"ri-sort-desc text-blue-500"},null,-1)),e("select",{value:s.filters.sort||"",onChange:a,class:"glass-select"},[...l[3]||(l[3]=[e("option",{value:""},"Newest Listings",-1),e("option",{value:"price_low"},"Price: Low to High",-1),e("option",{value:"price_high"},"Price: High to Low",-1),e("option",{value:"popular"},"Popularity",-1)])],40,ke)]),e("div",ye,[e("button",{onClick:l[0]||(l[0]=b=>t("view-change","grid")),class:F({active:s.viewMode==="grid"})}
1,[...l[5]||(l[5]=[e("i",{class:"ri-grid-fill"},null,-1)])],2),e("button",{onClick:l[1]||(l[1]=b=>t("view-change","list")),class:F({active:s.viewMode==="list"})},[...l[6]||(l[6]=[e("i",{class:"ri-list-check-2"},null,-1)])],2)])])]))}}),_e=z($e,[["__scopeId","data-v-2d593c24"]]),Ce={class:"relative h-64 overflow-hidden"},Ve=["src"],Le={class:"absolute top-4 right-4 z-10"},Se={class:"absolute top-4 left-4 flex flex-col gap-2"},Ee={key:0,class:"flex items-center gap-1 bg-slate-900 text-yellow-400 text-[10px] px-3 py-1.5 rounded-full font-black uppercase tracking-widest shadow-xl border border-white/10"},Fe={key:1,class:"flex items-center gap-1 bg-blue-600 text-white text-[10px] px-3 py-1.5 rounded-full font-black uppercase tracking-widest shadow-lg"},je={key:0,class:"absolute bottom-4 left-4 bg-slate-900/80 backdrop-blur text-white px-3 py-1.5 rounded-xl text-[11px] font-black tracking-widest shadow-sm"},Ne={class:"p-6 flex flex-col flex-grow"},Pe={class:"font-black text-slate-900 text-xl leading-tight mb-2 line-clamp-1 group-hover:text-blue-600 transition-colors"},Me={class:"text-slate-500 text-xs font-bold flex items-center gap-2 mb-5 uppercase tracking-wide"},Te={class:"flex items-center gap-4 py-2.5 px-4 bg-slate-50 rounded-2xl w-fit mb-6 border border-slate-100"},Ae={class:"flex items-center gap-1.5 text-[11px] font-black text-slate-500 uppercase tracking-tighter"},Ue={class:"flex items-center gap-1.5 text-[11px] font-black text-slate-500 uppercase tracking-tighter"},De={class:"mt-auto pt-5 border-t border-slate-50 flex items-center justify-between"},Oe={class:"text-2xl font-black text-slate-900 tracking-tighter"},Re=V({__name:"ListingCard",props:["listing"],emits:["deleted","favorite"],setup(s,{emit:m}){const p=s,t=m,i=U(),a=C(()=>{var f;return((f=p.listing.stats)==null?void 0:f.views)??0}),o=C(()=>{var f;return((f=p.listing.stats)==null?void 0:f.favorites)??0}),l=C(()=>{var u;const f=p.listing.primary_image||((u=p.listing.media)==null?void 0:u[0]);return(f==null?void 0:f.url)||"/images/bike-placeholder.jpg"});function b(f){return f?new Intl.NumberFormat("en-AU",{style:"currency",currency:"AUD",maximumFractionDigits:0}).format(f):"POA"}const x=C(()=>{switch((p.listing.status||"active").toLowerCase()){case"active":return"bg-emerald-500 text-white border-emerald-400";case"draft":return"bg-amber-500 text-white border-amber-400";case"sold":return"bg-rose-500 text-white border-rose-400";default:return"bg-blue-500 text-white border-blue-400"}});function w(){i.push(`/bike/${p.listing.slug}`)}function M(f){f.stopPropagation(),t("favorite",p.listing.id)}return(f,u)=>{var L,j;return n(),d("div",{onClick:w,class:"group relative flex flex-col h-full bg-white rounded-[2rem] border border-slate-200/60 overflow-hidden hover:shadow-[0_30px_60px_-15px_rgba(0,0,0,0.1)] transition-all duration-500 hover:-translate-y-2 cursor-pointer"},[e("div",Ce,[e("img",{src:l.value,loading:"lazy",class:"w-full h-full object-cover group-hover:scale-110 transition duration-1000"},null,8,Ve),e("div",Le,[e("div",{class:F(["px-3 py-1 rounded-full text-[10px] font-black uppercase tracking-widest shadow-lg border",x.value])},c(s.listing.status||"Unknown"),3)]),e("button",{onClick:M,class:"absolute bottom-4 right-4 z-10 w-10 h-10 bg-white/90 backdrop-blur rounded-full flex items-center justify-center text-slate-400 hover:text-rose-500 hover:scale-110 transition-all shadow-lg"},[...u[0]||(u[0]=[e("i",{class:"ri-heart-3-fill text-lg"},null,-1)])]),e("div",Se,[s.listing.package_priority>=10?(n(),d("span",Ee,[...u[1]||(u[1]=[e("i",{class:"ri-vip-crown-fill text-xs"},null,-1),h(" Premium ",-1)])])):s.listing.package_priority>=5?(n(),d("span",Fe,[...u[2]||(u[2]=[e("i",{class:"ri-medal-fill text-xs"},null,-1),h(" Featured ",-1)])])):v("",!0)]),s.listing.year?(n(),d("div",je,c(s.listing.year),1)):v("",!0)]),e("div",Ne,[e("h4",Pe,c(s.listing.title),1),e("p",Me,[u[3]||(u[3]=e("i",{class:"ri-map-pin-2-fill text-blue-500 text-sm"},null,-1)),h(" "+c(((L=s.listing.location)==null?void 0:L.city)||s.listing.location_city)+", "+c(((j=s.listing.location)==null?void 0:j.state)||s.listing.location_state),1)]),e("div",Te,[e("div",Ae,[u[4]||(u[4]=e("i",{class:"ri-eye-line text-blue-500 text-sm"},null,-1)),h(" "+c(a.value)+" Views ",1)]),u[6]||(u[6]=e("div",{class:"w-px h-3 bg-slate-200"},null,-1)),e("div",Ue,[u[5]||(u[5]=e("i",{class:"ri-heart-pulse-line text-rose-500 text-sm"}
1,null,-1)),h(" "+c(o.value)+" Likes ",1)])]),e("div",De,[e("div",null,[u[7]||(u[7]=e("span",{class:"block text-[10px] uppercase font-black text-blue-600 tracking-[0.2em] mb-1"},"Drive Away",-1)),e("span",Oe,c(b(s.listing.price)),1)]),u[8]||(u[8]=e("div",{class:"w-12 h-12 rounded-2xl bg-slate-50 flex items-center justify-center text-slate-400 group-hover:bg-blue-600 group-hover:text-white group-hover:rotate-[360deg] transition-all duration-700 shadow-sm"},[e("i",{class:"ri-arrow-right-line text-xl font-bold"})],-1))])])])}}}),qe={class:"flex flex-col gap-6"},ze=["onClick"],Ie={class:"md:w-[300px] w-full h-56 md:h-auto overflow-hidden relative flex-shrink-0"},Be=["src"],He={class:"absolute top-4 left-4"},Ke={key:0,class:"bg-slate-900 text-yellow-400 text-[9px] px-3 py-1 rounded-full font-black uppercase tracking-widest border border-white/10 shadow-lg"},Ge={key:1,class:"bg-blue-600 text-white text-[9px] px-3 py-1 rounded-full font-black uppercase tracking-widest shadow-lg"},We={class:"flex flex-col flex-grow p-6 md:p-8"},Ye={class:"flex justify-between items-start gap-4 mb-2"},Qe={class:"flex-grow"},Je={class:"flex items-center gap-2 mb-2"},Xe={class:"text-blue-600 text-[10px] font-black uppercase tracking-widest"},Ze={class:"text-slate-500 text-[10px] font-bold uppercase tracking-widest"},et={class:"font-black text-2xl text-slate-900 group-hover:text-blue-600 transition-colors line-clamp-1"},tt={class:"text-right"},st={class:"text-2xl font-black text-slate-900 tracking-tight"},lt={class:"text-slate-500 text-sm font-medium line-clamp-2 mb-6 max-w-2xl"},it={class:"mt-auto flex items-center justify-between pt-5 border-t border-slate-50"},ot={class:"flex gap-6"},at={class:"flex items-center gap-1.5 text-[11px] font-black text-slate-400 uppercase tracking-tighter"},nt={class:"flex items-center gap-1.5 text-[11px] font-black text-slate-400 uppercase tracking-tighter"},rt={key:0,class:"flex items-center gap-1.5 text-[11px] font-black text-slate-400 uppercase tracking-tighter"},dt=V({__name:"ListingsList",props:{listings:{type:Array,default:()=>[]}},setup(s){const m=U();function p(i){m.push(`/bike/${i}`)}function t(i){return i?new Intl.NumberFormat("en-AU",{style:"currency",currency:"AUD",maximumFractionDigits:0}).format(i):"POA"}return(i,a)=>(n(),d("div",qe,[(n(!0),d(E,null,P(s.listings,o=>{var l,b,x;return n(),d("div",{key:o.id,onClick:w=>p(o.slug),class:"group cursor-pointer bg-white rounded-[2rem] border border-slate-200/60 overflow-hidden transition-all duration-500 hover:shadow-2xl hover:-translate-y-1 flex flex-col md:flex-row relative"},[e("div",Ie,[e("img",{src:o.primary_image||"/images/bike-placeholder.jpg",class:"w-full h-full object-cover group-hover:scale-110 transition duration-700"},null,8,Be),e("div",He,[o.package_priority>=10?(n(),d("span",Ke,"Premium")):o.package_priority>=5?(n(),d("span",Ge,"Featured")):v("",!0)])]),e("div",We,[e("div",Ye,[e("div",Qe,[e("div",Je,[e("span",Xe,c(o.year),1),a[1]||(a[1]=e("span",{class:"text-slate-300 text-xs"},"•",-1)),e("span",Ze,[a[0]||(a[0]=e("i",{class:"ri-map-pin-2-fill text-blue-500"},null,-1)),h(" "+c(o.location_city||((l=o.location)==null?void 0:l.city)),1)])]),e("h3",et,c(o.title),1)]),e("div",tt,[a[2]||(a[2]=e("span",{class:"block text-[9px] font-black text-blue-600 uppercase tracking-widest mb-1"},"Drive Away",-1)),e("div",st,c(t(o.price)),1)])]),e("p",lt,c(o.description),1),e("div",it,[e("div",ot,[e("div",at,[a[3]||(a[3]=e("i",{class:"ri-eye-line text-blue-500"},null,-1)),h(" "+c(((b=o.stats)==null?void 0:b.views)||0),1)]),e("div",nt,[a[4]||(a[4]=e("i",{class:"ri-heart-pulse-line text-rose-500"},null,-1)),h(" "+c(((x=o.stats)==null?void 0:x.favorites)||0),1)]),o.mileage?(n(),d("div",rt,[a[5]||(a[5]=e("i",{class:"ri-dashboard-3-line text-slate-400"},null,-1)),h(" "+c(o.mileage.toLocaleString())+" KM ",1)])):v("",!0)]),a[6]||(a[6]=e("div",{class:"flex items-center gap-2 text-blue-600 font-black text-[11px] uppercase tracking-widest group-hover:gap-4 transition-all"},[h(" View Details "),e("i",{class:"ri-arrow-right-line"})],-1))])])],8,ze)}),128))]))}}),ut={key:0,class:"flex items-center justify-center mt-16 pb-8"},ct={class:"flex items-center gap-2 bg-white p-2 rounded-2xl shadow-sm border border-slate-100 inline-flex"},pt=["disabled"],gt={class:"hidden sm:flex gap-1"},xt=["onClick"],ft={class:"sm:hidden px-4 font-bold text-slate-500 text-sm"},bt=["disabled"],mt=V({__name:"Pagination",props:{pagination:{type:Object,required:!0}},emits:["page-change"],setup(s,{emit:m}){const p=s,t=m;function i(a){a<1||a>p.pagination.last_page||t("page-change",a)}return(a,o)=>s.pagination&&s.pagination.last_page>1?(n(),d("div",ut,[e("div",ct,[e("button",{onClick:o[0]||(o[0]=l=>i(s.pagination.current_page-1)),disabled:s.pagination.current_page===1,class:"px-4 py-2.5 rounded-xl text-sm font-black tracking-widest uppercase transition-all disabled:opacity-30 disabled:cursor-not-allowed hover:bg-slate-50 text-slate-500"}," Prev ",8,pt),e("div",gt,[(n(!0),d(E,null,P(s.pagination.last_page,l=>(n(),d("button",{key:l,onClick:b=>i(l),class:F(["w-10 h-10 rounded-xl text-sm font-black transition-all flex items-center justify-center",l===s.pagination.current_page?"bg-blue-600 text-white shadow-lg shadow-blue-600/30":"text-slate-500 hover:bg-slate-50"])},c(l),11,xt))),128))]),e("div",ft,c(s.pagination.current_page)+" / "+c(s.pagination.last_page),1),e("button",{onClick:o[1]||(o[1]=l=>i(s.pagination.current_page+1)),disabled:s.pagination.current_page===s.pagination.last_page,class:"px-4 py-2.5 rounded-xl text-sm font-black tracking-widest uppercase transition-all disabled:opacity-30 disabled:cursor-not-allowed hover:bg-slate-50 text-slate-500"}," Next ",8,bt)])])):v("",!0)}}),vt={class:"min-h-screen bg-[#F8FAFC] pt-28 pb-20"},ht={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"},wt={class:"grid grid-cols-1 lg:grid-cols-12 gap-8"},kt={class:"sticky top-28"},yt={class:"lg:col-span-9 space-y-6"},$t={class:"flex items-center justify-between bg-white px-6 py-4 rounded-2xl border border-slate-200/60"},_t={class:"flex items-center gap-2"},Ct={class:"text-sm font-bold text-slate-700"},Vt={class:"flex items-center gap-3"},Lt={key:0,class:"flex flex-col items-center justify-center py-40"},St={key:1,class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6"},Et={key:2},Ft={key:3,class:"bg-white rounded-3xl p-20 text-center border border-dashed border-slate-200"},Nt=V({__name:"ListingsSearch",setup(s){const m=W(),p=U(),t=y([]),i=y(null),a=y(!1),o=y("grid"),l=y(!1),b=y(9),x=y({make:"",model:"",category:"",location:"",condition:"",min_price:"",max_price:"",keyword:"",sort:""});async function w(g=1){a.value=!0;try{const{data:r}=await R.get("/listings/search",{params:{...x.value,page:g,per_page:b.value}});t.value=(r.data||[]).sort((k,N)=>(N.package_priority||0)-(k.package_priority||0)),i.value=r}catch(r){console.error("Search failed",r)}a.value=!1}const M=C(()=>{const g=[];return t.value.forEach((r,k)=>{g.push({type:"listing",data:r}
1),k===2&&g.push({type:"ad",position:"search_grid_3"}),k===5&&g.push({type:"ad",position:"search_grid_6"}),k===8&&g.push({type:"ad",position:"search_grid_9"})}),g});function f(){Object.keys(x.value).forEach(g=>{m.query[g]&&(x.value[g]=m.query[g])})}function u(){x.value={make:"",model:"",category:"",location:"",condition:"",min_price:"",max_price:"",keyword:"",sort:""},w(1)}let L=null;D(x,()=>{clearTimeout(L),L=setTimeout(()=>{p.replace({query:{...x.value}}),w()},300)},{deep:!0});function j(g){w(g)}function I(g){o.value=g}function B(g){x.value[g]=""}function H(g){x.value.sort=g,w()}return D(b,()=>{w()}),O(()=>{f(),w()}),(g,r)=>{var k,N;return n(),d("section",vt,[e("div",ht,[e("button",{onClick:r[0]||(r[0]=_=>l.value=!l.value),class:"lg:hidden w-full mb-6 bg-blue-600 text-white font-bold px-6 py-4 rounded-2xl shadow-lg flex items-center justify-center gap-2 transition active:scale-95"},[r[2]||(r[2]=e("i",{class:"ri-equalizer-fill text-xl"},null,-1)),h(" "+c(l.value?"Hide Filters":"Refine Search"),1)]),e("div",wt,[e("div",{class:F(["lg:col-span-3",l.value?"block":"hidden lg:block"])},[e("div",kt,[$(ge,{filters:x.value,onReset:u},null,8,["filters"])])],2),e("div",yt,[$(_e,{filters:x.value,viewMode:o.value,onViewChange:I,onRemoveFilter:B,onUpdateSort:H},null,8,["filters","viewMode"]),e("div",$t,[e("div",_t,[r[3]||(r[3]=e("span",{class:"w-2 h-2 rounded-full bg-blue-500 animate-pulse"},null,-1)),e("span",Ct,c(((N=(k=i.value)==null?void 0:k.total)==null?void 0:N.toLocaleString())||0)+" Results found ",1)]),e("div",Vt,[r[5]||(r[5]=e("i",{class:"ri-list-settings-line text-slate-400"},null,-1)),A(e("select",{"onUpdate:modelValue":r[1]||(r[1]=_=>b.value=_),class:"bg-slate-50 border-none rounded-lg px-3 py-1.5 text-xs font-bold text-slate-700 outline-none focus:ring-2 focus:ring-blue-500/20"},[...r[4]||(r[4]=[e("option",{value:9},"9 per page",-1),e("option",{value:15},"15 per page",-1),e("option",{value:30},"30 per page",-1)])],512),[[q,b.value]])])]),a.value?(n(),d("div",Lt,[...r[6]||(r[6]=[e("div",{class:"relative w-16 h-16"},[e("div",{class:"absolute inset-0 border-4 border-blue-100 rounded-full"}),e("div",{class:"absolute inset-0 border-4 border-blue-600 rounded-full border-t-transparent animate-spin"})],-1),e("p",{class:"mt-4 text-slate-500 font-bold animate-pulse uppercase tracking-widest text-xs"}," Scanning Marketplace...",-1)])])):v("",!0),!a.value&&o.value==="grid"?(n(),d("div",St,[(n(!0),d(E,null,P(M.value,(_,K)=>(n(),d(E,{key:"grid-"+K},[_.type==="listing"?(n(),T(Re,{key:0,listing:_.data},null,8,["listing"])):(n(),T(Y,{key:1,position:_.position},null,8,["position"]))],64))),128))])):v("",!0),!a.value&&o.value==="list"?(n(),d("div",Et,[$(dt,{listings:t.value},null,8,["listings"])])):v("",!0),!a.value&&t.value.length===0?(n(),d("div",Ft,[r[7]||(r[7]=e("i",{class:"ri-motorbike-line text-6xl text-slate-200 mb-4 block"},null,-1)),r[8]||(r[8]=e("h3",{class:"text-xl font-bold text-slate-900"},"No bikes match your search",-1)),r[9]||(r[9]=e("p",{class:"text-slate-500 mb-8 max-w-xs mx-auto"},"Try broadening your filters or changing your location.",-1)),e("button",{onClick:u,class:"px-8 py-3 bg-slate-900 text-white font-bold rounded-xl hover:bg-blue-600 transition"}," Reset Filters ")])):v("",!0),i.value?(n(),T(mt,{key:4,pagination:i.value,onPageChange:j},null,8,["pagination"])):v("",!0)])])])])}}});export{Nt 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.