1import{_ as a,a as e}from"./CwDTxO5-.js";import{u as s,a as o,o as t,r as l,w as n,P as r,Q as i,m as p,n as m,p as c,s as u,t as d,F as g,q as h,G as f,B as v,N as k,C as w,E as N}from"#entry";import{_ as P}from"./BCo6x5W8.js";const $={class:"page"},y={class:"breadcrumb-box container"},z=["href","title"],A={class:"column-section container m-c"},b={class:"column-title"},H={class:"column-title1"},K={class:"column-title2"},M={class:"column-games"},x=["href","title"],F=["src","alt"],O={class:"column-games-item-info"},_={class:"column-games-item-info-name text-ellipsis"},D={key:0,class:"column-games-item-info-version text-ellipsis"},I={class:"column-games-item-info-keywords text-ellipsis"},j={key:0,class:"pagination-wrapper"},C=["href"],G={class:"pages"},R=["href"],T=["href"],U=P({__name:"[pageNum]",async setup(P){let U,B;const L=s(),S=w(),{t:q,locale:E}=o();let Q="zh-HK"===E.value?"/zh-HK":"";t(()=>{});let J={platformId:1,productId:1,statisticsNo:1,terminal:"web",language:"/zh-HK"==Q?"zh-HK":"en"},V=l({});const W=([U,B]=n(()=>k({...J,dataId:987,pageNum:L.params.pageNum,pageSize:15},{transform:a=>({status:a.status,msg:a.msg,total:a.content.total,content:a.content.content.map((a,e)=>({name:a.name,icon:a.icon,keywords:a.keywords||[],featureName:a.featureName,androidPackage:{size:a.androidPackage.size?a.androidPackage.size:"--",version:a.androidPackage.version?a.androidPackage.version:"--"}}))})})),U=await U,B(),U);let X=0;if(!W.content||1!=W.status)throw r({statusCode:404});V.value=W.content,X=W.total;const Y=i(()=>Math.max(1,Math.ceil(X/15))),Z=i(()=>{const a=Number(L.params.pageNum);let e=isNaN(a)?1:a;return e<1&&(e=1),e>Y.value&&(e=Y.value),e}),aa=a=>`${Q}/apps/page/${a}`,ea=i(()=>{const a=[],e=Y.value,s=Z.value;if(e<=9)for(let o=1;o<=e;o++)a.push(o);else s<5?a.push(1,2,3,4,5,"...",e):s>e-4?a.push(1,"...",e-4,e-3,e-2,e-1,e):a.push(1,"...",s-2,s-1,s,s+1,s+2,"...",e);return a});let sa="",oa="",ta="",la="";"/zh-HK"==Q?(sa="å®åModæç¨å
è²»ä¸è¼",oa="å®åModæç¨å
è²»ä¸è¼",ta="éæ²Modãä¿®æ¹å¨ãapkç ´è§£ãéæ²ç ´è§£ãè®éå·¥å
·ãåæªä¿®æ¹ãé²åæªãå¤éå·¥å
·ãè
³æ¬å·¥å
·ãå
ROOTãå
廣å",la="Gamekillerå®åå
ROOTéæ²Modå·¥å
·èæµ·éModéæ²ä¸è¼:éæ²åæªä¿®æ¹ãéæ²é²åæªãéæ²åæªå享ãéæ²è®éãå
廣åå·¥å
·ãå
ROOTãè
³æ¬å·¥å
·"):(sa=`Popular Apps Mod Apk - Free Download For Android - Page ${L.params.pageNum} of ${Y.value}`,oa=`Popular Apps Mod Apk - Free Download For Android - Page ${L.params.pageNum} of ${Y.value}`,ta="most popular app mod apk, most popular app android apk, most popular mod tools, most popular mod apps",la="Free Download of the most popular mod apk of android Apps on Gamekillerapp.com");let na=null,ra=null;na=Z.value<=1?null:`${S.public.baseUrl}${Q}/apps/page/${Number(L.params.pageNum)-1}`,ra=Z.value>=Y.value?null:`${S.public.baseUrl}${Q}/apps/page/${Number(L.params.pageNum)+1}`;let ia=[{rel:"canonical",href:`${S.public.baseUrl}${Q}/apps/page/1`}];na&&ia.push({rel:"prev",href:na}),ra&&ia.push({rel:"next",href:ra}),p({title:sa,meta:[{name:"description",content:la,tagPriority:10},{name:"keywords",content:ta,tagPriority:10},{name:"og:title",content:oa}],link:[...ia]});const pa=a=>{if(a&&Array.isArray(a)&&a.length>0){return a.map(a=>a.word).join(" / ")}return"--"};return(s,o)=>(N(),m("div",$,[c("div",y,[c("a",{href:u(Q)?u(Q):"/",title:"/zh-HK"==u(Q)?"é¦é ":"Home"},d("/zh-HK"==u(Q)?"é¦é ":"Home"),9,z),o[0]||(o[0]=c("span",{style:{margin:"0 10px"}},"/",-1)),c("span",null,d("/zh-HK"==u(Q)?"æç¨":"Apps"),1)]),c("section",A,[c("h1",b,d("/zh-HK"==u(Q)?"æç¨":"Apps"),1),c("div",H,d("/zh-HK"==u(Q)?"ä¸è¼ææ°æç±éçAndroidæç¨ç¨åºã":"Download the newest and hottest APPS for Android."),1),c("div",K,d("/zh-HK"==u(Q)?"ææç":"ALL"),1),c("div",M,[(N(!0),m(g,null,h(u(V),(a,e)=>(N(),m("a",{class:"column-games-item",key:e,href:`${u(Q)}/apps/${a.featureName}`,title:`${a.name}`},[c("img",{class:"column-games-item-icon img-null",src:a.icon,alt:a.name},null,8,F),c("div",O,[c("div",_,d(a.name),1),a.androidPackage?(N(),m("div",D,d(a.androidPackage.version)+"
1+ "+d((a.androidPackage.size/1024/1024).toFixed(2))+"MB ",1)):v("",!0),c("div",I,d(pa(a.keywords)),1)])],8,x))),128))]),u(Y)>1?(N(),m("div",j,[c("a",{class:f(["arrow",{disabled:1===u(Z)}]),href:1===u(Z)?null:aa(u(Z)-1)},[...o[1]||(o[1]=[c("img",{src:a,alt:"ä¸ä¸é¡µ"},null,-1)])],10,C),c("div",G,[(N(!0),m(g,null,h(u(ea),a=>(N(),m("a",{key:a,class:f(["page",{active:a===u(Z),dots:"..."===a}]),href:"..."===a?null:aa(a)},d(a),11,R))),128))]),c("a",{class:f(["arrow",{disabled:u(Z)===u(Y)}]),href:u(Z)===u(Y)?null:aa(u(Z)+1)},[...o[2]||(o[2]=[c("img",{src:e,alt:"ä¸ä¸é¡µ"},null,-1)])],10,T)])):v("",!0)])]))}},[["__scopeId","data-v-1246691f"]]);export{U 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.