1import{_ as o}from"./DHt-ua_9.js";import{d as N,a as m,C as l,L as P,K as g,D as s,y as c,_ as w}from"./BEdepSaR.js";const f={class:"pagination"},y=["disabled"],r=N({__name:"Pagination",props:{pageNum:{},totalPages:{}},emits:["selectPageNum"],setup(a,{emit:u}){const d=u,t=i=>{i<1||i>a.totalPages||d("selectPageNum",i)};return(i,e)=>(c(),m("div",f,[l("img",{src:o,alt:"arrow",class:g(["arrow-icon-left arrow-icon",{"arrow-icon-disabled":a.pageNum===1}]),width:"32",height:"32",loading:"lazy",fetchpriority:"low",decoding:"async",onClick:e[0]||(e[0]=n=>a.pageNum!==1&&t(a.pageNum-1))},null,2),l("span",{class:g(["page-num",{"pagination-active":a.pageNum<a.totalPages||a.totalPages===1}]),onClick:e[1]||(e[1]=n=>t(a.pageNum<a.totalPages?a.pageNum:1))},s(a.pageNum<a.totalPages?a.pageNum:1),3),a.totalPages>1?(c(),m("span",{key:0,class:g(["page-num",{"pagination-active":a.pageNum>=a.totalPages}]),onClick:e[2]||(e[2]=n=>t(a.pageNum===a.totalPages?a.totalPages:a.pageNum+1))},s(a.pageNum===a.totalPages?a.totalPages:a.pageNum+1),3)):P("",!0),l("img",{src:o,alt:"arrow",class:g(["arrow-icon",{"arrow-icon-disabled":a.pageNum===a.totalPages}]),width:"32",height:"32",loading:"lazy",fetchpriority:"low",decoding:"async",disabled:a.pageNum===a.totalPages,onClick:e[3]||(e[3]=n=>a.pageNum!==a.totalPages&&t(a.pageNum>=a.totalPages?a.totalPages:a.pageNum+1))},null,10,y)]))}}),k=Object.assign(w(r,[["__scopeId","data-v-ec7c1f8a"]]),{__name:"ArticleListPagination"});export{k as P};
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.