PageSourceSearch

https://ometria.com/_nuxt/D1frfKK4.js

js ometria.com collected 2026-10-02 06:25:35 UTC 2,858 bytes, 1 lines download raw bytes

1import{_ as k,ay as C,ai as N,F as z}from"./BgoR9m-T.js";import{b as p,z as F,c as o,o as r,l as c,a as l,j as e,n as g,F as S,m as j,t as b}from"./BA6HWdSW.js";const B={key:0,class:"flex items-center"},q={class:"flex items-center flex-grow justify-center text-20 sm:text-22 lg:text-30 font-anton"},R=["active"],$={key:0,class:"px-4 leading-none"},L=["active","onClick"],V={class:"relative z-10"},A={key:1,class:"px-4 leading-none"},D=["active"],E={class:"relative z-10"},I={key:1,class:"flex items-center"},M={__name:"Pagination",props:{total:{type:Number,required:!0},pageSize:{type:Number,default:3},onPageChange:{type:Function,default:()=>{}},currentPage:{type:Number,default:1},visiblePages:{type:Number,default:5},showPrevNext:{type:Boolean,default:!0}},setup(v){const i=v,f=p(()=>i.total),{currentPage:t,currentPageSize:O,pageCount:s,isFirstPage:T,isLastPage:G,prev:d,next:m}=C({total:f,page:i.currentPage,pageSize:i.pageSize,onPageChange:i.onPageChange}),x=N(),y=z();F(()=>i.currentPage,u=>{x.push({query:{page:y.query?.page},hash:"#scroll"}),t.value=u});let _=[];for(let u=1;u<=s.value;u++)_.push(u);let P=p(()=>t.value<=i.visiblePages?1:t.value<=s.value-i.visiblePages?t.value-Math.round(i.visiblePages/2):s.value-i.visiblePages-1),w=p(()=>t.value<s.value-i.visiblePages?i.visiblePages+P.value:s.value-1);const h=p(()=>_.slice(P.value,w.value));return(u,a)=>(r(),o("div",{class:g([{invisible:e(s)==1},"pagination row justify-between lg:justify-start items-center"])},[v.showPrevNext?(r(),o("div",B,[l("button",{class:g(["btn btn--prev hidden md:flex items-center",{disabled:e(t)===1}]),onClick:a[0]||(a[0]=(...n)=>e(d)&&e(d)(...n))},a[4]||(a[4]=[l("div",null,[l("img",{width:"30px",height:"25px",class:"arrow w-8 lg:w-10",src:"/img/slider-arrow.svg",alt:"Previous"})],-1)]),2)])):c("",!0),l("div",q,[l("p",{onClick:a[1]||(a[1]=n=>t.value=1),active:e(t)===1,class:g(["pagination__page",{"pagination__page--active":e(t)===1}])},a[5]||(a[5]=[l("span",{class:"relative z-10"},"1",-1)]),10,R),e(t)>v.visiblePages?(r(),o("p",$," ... ")):c("",!0),(r(!0),o(S,null,j(e(h),n=>(r(),o("p",{active:e(t)===n,key:n,class:g(["pagination__page",{"pagination__page--active":e(t)===n}]),onClick:H=>t.value=n}
1,[l("span",V,b(n),1)],10,L))),128)),e(t)<e(s)-v.visiblePages?(r(),o("p",A," ... ")):c("",!0),e(s)>1?(r(),o("p",{key:2,onClick:a[2]||(a[2]=n=>t.value=e(s)),active:e(t)===e(s),class:g(["pagination__page",{"pagination__page--active":e(t)===e(s)}])},[l("span",E,b(e(s)),1)],10,D)):c("",!0)]),v.showPrevNext?(r(),o("div",I,[l("button",{class:g(["btn btn-next",{disabled:e(t)===e(s)}]),onClick:a[3]||(a[3]=(...n)=>e(m)&&e(m)(...n))},a[6]||(a[6]=[l("div",null,[l("img",{width:"30px",height:"25px",class:"arroww-8 lg:w-10 rotate-180",src:"/img/slider-arrow.svg",alt:"Next"})],-1)]),2)])):c("",!0)],2))}},Q=k(M,[["__scopeId","data-v-37096802"]]);export{Q 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.