PageSourceSearch

https://navicup.com/frontpage/public/dist/assets/Pagination-ByC7oppw.js

js navicup.com collected 2026-09-24 18:48:25 UTC 2,260 bytes, 1 lines download raw bytes

1import{I as b}from"./iconify-Cnf-GHjp.js";import{_ as I,l as p}from"./app-Ck3d67a4.js";import{j as k,o as c,c as w,a as l,v as g,y as n,z as d,b as y,F as N,A as j,h as B,E as F,x as S,t as V}from"./languages-awaKGNTo.js";const C={id:"paginator",class:"w-full flex flex-row justify-between items-center"},M={class:"relative w-full flex justify-center overflow-hidden"},q={__name:"Pagination",props:{pages:{type:Number,required:!0},href:{type:String,required:!0},hrefParams:{type:Object,default:void 0},getRef:{type:Function}},setup(s){const a=s,u=B(null),o=e=>{const t=e.split("?")[0].replace(/\/$/,"").split("/").pop();if(!/^[1-9]\d*$/.test(t))return 1;const r=Number(t);return Number.isSafeInteger(r)?r:1},f=e=>{const t=v(e),r=u.value.children[t-1].offsetWidth,x=(t-2)*r;u.value.scrollTo({top:0,left:x,behavior:"smooth"})};k(()=>{f(window.location.pathname)});const h=e=>o(e)===a.pages,m=e=>{const t=o(e);return t<=1||t>a.pages},v=e=>{const t=o(e);return t>a.pages||t<=1?1:t},P=e=>i(Math.min(o(e)+1,a.pages)),$=e=>i(Math.max(o(e)-1,1)),i=e=>{const t=a.hrefParams?{...a.hrefParams}:{};return e>1&&(t.page=e),t};return(e,t)=>(c(),w("div",C,[l(n(p),{class:d(["p-2 hover:bg-lemon-burst hover:opacity-20 rounded text-lead",m(e.$page.url)?"pointer-events-none text-lead text-opacity-50":""]),href:m(e.$page.url)?e.$page.url:e.$route(s.href,$(e.$page.url))},{default:g(()=>[l(n(b),{icon:"mdi:arrow-left",class:"w-5 h-5"})]),_:1},8,["class","href"]),y("div",M,[y("div",{id:"pages-wrapper",ref_key:"scrollPage",ref:u,class:"max-w-full overflow-x-scroll py-2"},[(c(!0),w(N,null,j(s.pages,r=>(c(),F(n(p),{class:d([v(e.$page.url)===r?"bg-lemon-burst text-white":"hover:bg-lemon-burst hover:bg-opacity-20 text-lead","py-2 font-medium rounded px-3 m-1"]),key:r,href:e.$route(s.href,i(r))},{default:g(()=>[S(V(r),1)]),_:2},1032,["class","href"]))),128))],512)]),l(n(p),{onClick:t[0]||(t[0]=r=>f(e.$page.url)),class:d(["p-2 hover:bg-lemon-burst hover:bg-opacity-20 rounded text-lead",h(e.$page.url)?"pointer-events-none text-white bg-gray-300":""]),href:h(e.$page.url)?e.$page.url:e.$route(s.href,P(e.$page.url))},{default:g(()=>[l(n(b),{icon:"mdi:arrow-right",class:"w-5 h-5"})]),_:1},8,["class","href"])]))}},L=I(q,[["__scopeId","data-v-93c69068"]]);export{L 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.