1import{b as I,a as J,c as Z,d as U,V as H,e as Q,B as X,g as C,h as $,i as B,j as D,k as ee,l as z}from"./BaseTemplate-BNc2bwEC.js";import{b as te,A as ae,L as se}from"./LoginRequired-azBM2qYI.js";import{C as ie}from"./Click2Copy-D_RXoyvD.js";import{_ as F,c as p,w as s,r as A,o,a as i,i as u,d as n,t as h,aj as O,ak as W,b as f,h as K,p as re,q as le,al as ne,x as oe,s as ue,C as de,Z as pe,G as ce,F as b,J as me,am as fe,I as he,an as q,ao as ge,ap as ye,aq as ve,e as ke,m as V,ar as be,ab as we,ac as Se,as as Ve,f as y,ad as Te,g as T}from"./index-BdkyCjjM.js";import{V as x}from"./VRow-wBI_at9a.js";import{a as N,V as v}from"./VTooltip-CaR4rcYc.js";import{a as m,g as xe,j as Ae,d as _e,V as E,k as Ce}from"./VBtn-Cc7BYsgc.js";import{V as Ie}from"./VTextField-DyYwdAEM.js";import{V as Pe}from"./VSelect-CPKSX_08.js";import{V as G}from"./VChip-6vy7qmV0.js";import"./VSelectionControl-fVtEMhDG.js";const De={name:"AppCard",components:{AppDownloadBlock:ae,Click2Copy:ie},props:{item:Object,vip:Boolean,supervip:Boolean,eta:String},emits:["loading","state"],methods:{byteSize:te}},Le={class:"app-header pa-4"},Be={class:"mb-2"},qe={class:"cursor-pointer hover-highlight"},Ee={class:"d-flex align-center mb-2"},Re={class:"d-flex align-center ml-2"},Ue={class:"text-medium-emphasis ml-2"},ze={class:"d-flex align-center mb-2"},Ne={class:"ml-2"};function Ge(t,e,a,c,r,d){const k=A("router-link"),S=A("Click2Copy"),_=A("AppDownloadBlock");return o(),p(I,{hover:"",loading:a.item.state=="enqueued"||a.item.state=="processing"},{default:s(()=>[i(k,{to:{name:"App Details",params:{country:a.item.country,id:a.item.trackId,appname:a.item.trackCensoredName.toLowerCase().replace(/[^a-z0-9]+/g,"-")},query:{bundleId:a.item.bundleId}},class:"text-decoration-none app-header-link"},{default:s(()=>[u("div",Le,[i(J,{src:a.item.artworkUrl350,alt:a.item.trackCensoredName,"max-width":"120",class:"mx-auto app-icon"},null,8,["src","alt"]),i(Z,{class:"d-block word-wrap text-center pt-2"},{default:s(()=>[n(h(a.item.trackCensoredName),1)]),_:1})])]),_:1},8,["to"]),i(U,null,{default:s(()=>[i(x,{class:"mx-0 text-subtitle-1"},{default:s(()=>[n(" by "+h(a.item.artistName)+" v"+h(a.item.version),1)]),_:1})]),_:1}),i(U,null,{default:s(()=>[u("div",Be,[e[2]||(e[2]=u("strong",null,"Bundle ID: ",-1)),i(S,{text:a.item.bundleId,description:"Bundle ID"},{default:s(()=>[u("code",qe,h(a.item.bundleId),1)]),_:1},8,["text"])]),u("div",Ee,[e[6]||(e[6]=u("strong",null,"Compatibility:",-1)),u("div",Re,[i(N,{location:"right"},{activator:s(({props:l})=>[u("span",O(W(l)),[a.item.supportedDeviceTypes.iphone&&a.item.supportedDeviceTypes.ipad?(o(),p(m,{key:0},{default:s(()=>[...e[3]||(e[3]=[n("mdi-tablet-cellphone",-1)])]),_:1})):a.item.supportedDeviceTypes.ipad?(o(),p(m,{key:1},{default:s(()=>[...e[4]||(e[4]=[n("mdi-tablet",-1)])]),_:1})):a.item.supportedDeviceTypes.iphone?(o(),p(m,{key:2},{default:s(()=>[...e[5]||(e[5]=[n("mdi-cellphone",-1)])]),_:1})):f("",!0)],16)]),default:s(()=>[u("span",null,h(a.item.supportedDeviceTypes.iphone&&a.item.supportedDeviceTypes.ipad?"Supports both iPhone and iPad":a.item.supportedDeviceTypes.ipad?"Supports only iPad":"Supports only iPhone"),1)]),_:1}),u("span",Ue,"⢠iOS "+h(a.item.minimumOsVersion)+"+",1)])]),u("div",ze,[e[9]||(e[9]=u("strong",null,"Size:",-1)),u("span",Ne,"â¤"+h(d.byteSize(a.item.fileSizeBytes)),1),i(N,{location:"right","open-delay":200,"max-width":"300","content-class":"size-tooltip"},{activator:s(({props:l})=>[i(m,K({size:"small",color:"primary",class:"ml-2"},l),{default:s(()=>[...e[7]||(e[7]=[n("mdi-help-circle-outline",-1)])]),_:1},16)]),default:s(()=>[e[8]||(e[8]=u("div",{class:"pa-2"},[u("div",{class:"text-subtitle-2 mb-1 font-weight-medium"},"About the file size:"),u("div",{class:"text-body-2"},[n(" ⢠Original IPA contains multiple architecture versions"),u("br"),n(" ⢠We extract only the ARM64 version"),u("br"),n(" ⢠Files are compressed using ZIP format"),u("br"),n(" ⢠Final size may be smaller than App Store version ")])],-1))]),_:1})])]),_:1}),i(H,{class:"mx-4"}),i(Q,{class:"flex-wrap"},{default:s(()=>[i(_,{onLoading:e[0]||(e[0]=l=>t.$emit("loading",l)),onState:e[1]||(e[1]=l=>t.$emit("state",l)),item:a.item,vip:a.vip,supervip:a.supervip,eta:a.eta},null,8,["item","vip","supervip","eta"])]),_:1})]),_:1},8,["loading"])}const je=F(De,[["render",Ge]]),Me={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divi
1der:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function Fe(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return u("div",{class:he(["v-skeleton-loader__bone",`v-skeleton-loader__${t}`])},[e])}function j(t){const[e,a]=t.split("@");return Array.from({length:a}).map(()=>L(e))}function L(t){let e=[];if(!t)return e;const a=Me[t];if(t!==a){if(t.includes(","))return M(t);if(t.includes("@"))return j(t);a.includes(",")?e=M(a):a.includes("@")?e=j(a):a&&e.push(L(a))}return[Fe(t,e)]}function M(t){return t.replace(/\s/g,"").split(",").map(L)}const Oe=le({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...fe(),..._e(),...me()},"VSkeletonLoader"),R=re()({name:"VSkeletonLoader",inheritAttrs:!1,props:Oe(),setup(t,e){let{attrs:a,slots:c}=e;const{backgroundColorClasses:r,backgroundColorStyles:d}=xe(()=>t.color),{dimensionStyles:k}=ne(t),{elevationClasses:S}=Ae(t),{themeClasses:_}=oe(t),{t:l}=ue(),g=de(()=>L(pe(t.type).join(",")));return ce(()=>{const w=!c.default||t.loading,Y=t.boilerplate||!w?{}:{ariaLive:"polite",ariaLabel:l(t.loadingText),role:"alert"};return u(b,null,[w?u("div",K({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":t.boilerplate},_.value,r.value,S.value],style:[d.value,k.value]},Y,a),[g.value]):c.default?.()])}),{}}}),P=[{value:"us",title:"USA",flag:"ðºð¸"},{value:"cn",title:"China",flag:"ð¨ð³"},{value:"jp",title:"Japan",flag:"ð¯ðµ"},{value:"kr",title:"Korea",flag:"ð°ð·"},{value:"ca",title:"Canada",flag:"ð¨ð¦",vip:!0},{value:"nz",title:"New Zealand",flag:"ð³ð¿",vip:!0},{value:"ph",title:"Philippines",flag:"ðµð",vip:!0},{value:"se",title:"Sweden",flag:"ð¸ðª",vip:!0},{value:"th",title:"Thailand",flag:"ð¹ð",vip:!0},{value:"tw",title:"Taiwan",flag:"ð¹ð¼",vip:!0},{value:"vn",title:"Vietnam",flag:"ð»ð³",vip:!0}];P.reduce((t,{value:e,title:a,vip:c})=>({...t,[e]:{title:a,vip:c}}),{});const We=P.filter(t=>t.vip).map(t=>t.value),Ke=P.map(t=>t.value),Ye={name:"AppInfo",components:{BaseTemplate:X,AppCard:je,LoginRequired:se},props:{user:Object},data(){let t=this.$route.params.country.toLowerCase();return Ke.includes(t)||(t=P[0].value),{headers:[{title:"Icon",value:"image",class:"image-td"},{title:"Description",value:"name"},{title:"Download",value:"download"}],country:t,countries:P.map(({value:e,title:a,vip:c,flag:r})=>({value:e,title:a,vip:c,flag:r,text:a})),countryError:null,blacklist:[],loadStatsTimer:null,queueTimes:null,appname:this.$route.params.appname,result:null,popular:[],latest:[],purchased:[],purchasedBundles:new Set,error:null,loading:!1,lastVipStatus:null,storeStarted:!1,auVersions:{}}},computed:{AD_START_URL:()=>ge,adVipEnabled:()=>q,authResolved(){return!!this.user?.loaded},isAuthed(){return!!this.user?.igid},adVipTokenAvailable(){return q},adVipVisited(){return q},console:()=>console,downloadETA(){return this.queueTimes?this.formatTime(this.user.vip?this.queueTimes.vip.wait:this.queueTimes.free.wait):null},showNag:{get(){return We.includes(this.country)&&!this.user.vip&&!this.adVipVisited},set(t){t||(this.country="us",this.navigate())}}},created(){this.isAuthed&&this.startStore(),this.setupGtag()},watch:{$route:"routeChanged",country:["loadStat","navigate"],user:"userUpdated"},methods:{startStore(){this.storeStarted||(this.storeStarted=!0,this.loadBlacklist().then(()=>{this.search()}),this.loadStat(),this.loadPurchased(),this.loadAuVersions(),Ve())},maybeS(t){return t==1?"":"s"},formatTime(t){const e=this.maybeS,a=Math.round(t%60);if(t=Math.floor(t/60),t==0)return`${a} second${e(a)}`;const c=Math.round(t%60);t=Math.floor(t/60);let r=`${c.toString().padStart(2,"0")}`;if(t==0)return`${c} minute${e(c)}`;const d=t%24;r=`${d}:${r}`;const k=Math.floor(t/24);if(k==0){const S=Math.round(d+c/60);return`${S} hour${e(S)}`}return`${k} day${e(k)}, ${r}`},async navigate(){console.log("in navigate");try{await this.$router.push({name:this.$route.name,params:{appname:this.appname||null,country:this.country}})}
1catch(t){if(t.name!="NavigationDuplicated")throw t;await this.search()}},routeChanged(t){if(this.country=t.params.country,this.appname=t.params.appname,!!this.isAuthed)return this.search()},enrichApp(t){try{const e=new Set;return(t.supportedDevices||[]).forEach(a=>{a.startsWith("iPhone")?e.add("iphone"):a.startsWith("iPad")&&e.add("ipad")}),{...t,country:this.country,artworkUrl350:t.artworkUrl512?t.artworkUrl512.replace("512x512bb","350x350bb"):"",supportedDeviceTypes:{iphone:e.has("iphone"),ipad:e.has("ipad")},storeUrl:t.trackViewUrl?t.trackViewUrl.split("?")[0]:"",baseUrl:`/decryptedappstore/download/${t.trackId}/${t.bundleId}`,loading:!1,state:""}}catch(e){return console.log("enrich fail",e),null}},async search(){if(!this.appname)return this.result=null,await this.loadRatings();this.loading=!0,this.error=null;try{let t=we(this.appname);if(!t){this.error="Please enter a valid search term",this.loading=!1;return}let e="";/^\d+$/.test(t)?e=`https://itunes.apple.com/lookup?id=${t}&country=${this.country}`:t.includes(".")?e=`https://itunes.apple.com/lookup?bundleId=${t}&country=${this.country}`:e=`https://itunes.apple.com/search?limit=20&entity=software,iPadSoftware&country=${this.country}&term=${encodeURIComponent(t)}`;const a=await Se(e);if(!a)return;this.result=a.results.filter(c=>this.blacklist.some(r=>r.test(c.bundleId))?!1:c.price==0||this.user.vip&&this.purchasedBundles.has(c.bundleId)).map(this.enrichApp).filter(c=>c),this.checkAuMatches(a.results)}catch(t){this.error=String(t)}finally{this.loading=!1}},async loadPurchased(){try{const t=await V("GET","/decryptedappstore/stat/purchased");this.purchased=(t||[]).map(this.enrichApp).filter(e=>e),this.purchasedBundles=new Set((t||[]).map(e=>e.bundleId).filter(Boolean))}catch(t){console.log("Purchased apps load err",t)}},async loadRatings(){this.loading=!0,this.error=null;try{const t=await V("GET","/decryptedappstore/stat/popular?country="+this.country),e=await V("GET","/decryptedappstore/stat/latest?country="+this.country);t?this.popular=t.map(this.enrichApp).filter(a=>a):this.popular=[],e?this.latest=e.map(this.enrichApp).filter(a=>a):this.latest=[]}catch(t){this.error=String(t)}finally{this.loading=!1}},async loadStat(){this.loadStatsTimer!=null&&clearTimeout(this.loadStatsTimer),this.loadStatsTimer=setTimeout(this.loadStat,900*1e3);try{const t=await V("GET","/decryptedappstore/stat/queue_time?country="+this.country);if(!t)return;this.queueTimes=t}catch(t){console.log("Stat load err",t)}},async loadBlacklist(){try{const t=await V("GET","/decryptedappstore/stat/blacklist");if(!t||!t.blacklist)return;this.blacklist=t.blacklist.map(e=>be(e))}catch(t){console.log("Stat load err",t)}},async loadAuVersions(){try{const t=await V("GET","/decryptedappstore/stat/au");if(!t||!t.apps)return;this.auVersions={},t.apps.forEach(e=>{this.auVersions[e.bundle_id]={version:e.version,release_date:e.release_date}})}catch(t){console.log("AU load err",t)}},async checkAuMatches(t){if(!t||Object.keys(this.auVersions).length===0)return;const e=[];for(const a of t){const c=this.auVersions[a.bundleId];if(!c)continue;let r=!1;a.currentVersionReleaseDate&&c.release_date?r=new Date(a.currentVersionReleaseDate)>new Date(c.release_date):r=a.version!==c.version,r&&e.push({bundle_id:a.bundleId,version:a.version,release_date:a.currentVersionReleaseDate})}e.length>0&&fetch("/decryptedappstore/stat/au",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({reports:e})}).catch(()=>{})},userUpdated(){if(this.setupGtag(),!this.isAuthed)return;this.startStore();const t=this.user?.vip||!1,e=this.lastVipStatus!==null&&this.lastVipStatus!==t;this.lastVipStatus=t,this.user?.vip||ke(),this.loadPurchased(),this.loadBlacklist(),e&&(console.log("VIP status changed, reloading queue times and stats"),this.loadStat(),V("GET","/decryptedappstore/user").catch(a=>{console.error("Failed to reload user quota:",a)}))},setupGtag(){let t=null;this.user&&this.user.igid&&(t=`iG-${this.user.igid}`),this.lastUserId!=t&&(this.lastUserId=t,ye({config:{id:"G-YT6SFRK8FE",user_id:t}}),ve().then(e=>{console.log("gtag loaded",e)}))}}},Je={class:"mr-2"},Ze={class:"d-flex flex-column align-center"},He={key:1,class:"mt-2 text-caption text-grey-darken-1"},Qe={key:0},Xe={class:"col-12 d-flex align-center mb-4"},$e={class:"col-12 d-flex align-center mb-4"},et={class:"col-12 mt-4 d-flex align-center mb-4"},tt={class:"mt-8 text-center text-grey-darken-1"},at={class:"d-flex align-center justify-center mb-2"},st={key:2,class:"d-flex justify-center py-16"};
1function it(t,e,a,c,r,d){const k=A("AppCard"),S=A("LoginRequired"),_=A("BaseTemplate");return o(),p(_,{title:"ARM Store",user:a.user},{userbadge:s(()=>[a.user.igid?(o(),p(z,{key:0,floating:"","offset-y":"-4",icon:a.user.supervip?"mdi-flash":"",content:a.user.supervip?0:String(a.user.quota),color:a.user.supervip?"amber-darken-2":"red","icon-class":a.user.supervip?"flash-icon":""},null,8,["icon","content","color","icon-class"])):(o(),p(z,{key:1,floating:"",icon:"mdi-exclamation-thick",color:"blue",title:"Please log in!"}))]),usermenu:s(()=>[a.user.igid&&a.user.supervip?(o(),p(C,{key:0,color:"amber-darken-2"},{prepend:s(()=>[i(m,{color:"amber-darken-2"},{default:s(()=>[...e[5]||(e[5]=[n("mdi-flash",-1)])]),_:1})]),default:s(()=>[i(D,null,{default:s(()=>[...e[6]||(e[6]=[n("SuperVIP unlimited!",-1)])]),_:1})]),_:1})):f("",!0),a.user.igid&&!a.user.supervip?(o(),p(C,{key:1,link:!a.user.vip,href:a.user.vip?!1:"https://iosgods.com/subscriptions/",color:a.user.quota>0?"yellow":"red"},{prepend:s(()=>[a.user.quota>0?(o(),p(m,{key:0},{default:s(()=>[...e[7]||(e[7]=[n("mdi-timer-sand",-1)])]),_:1})):(o(),p(m,{key:1},{default:s(()=>[...e[8]||(e[8]=[n("mdi-timer-sand-complete",-1)])]),_:1}))]),default:s(()=>[i(D,null,{default:s(()=>[e[9]||(e[9]=n("Left today: ",-1)),u("strong",null,h(a.user.quota),1),n(" app"+h(d.maybeS(a.user.quota)),1)]),_:1}),a.user.vip?f("",!0):(o(),p(ee,{key:0},{default:s(()=>[...e[10]||(e[10]=[n("Upgrade to VIP for more!",-1)])]),_:1}))]),_:1},8,["link","href","color"])):f("",!0),d.isAuthed?(o(),p(C,{key:2},{prepend:s(()=>[i(m,null,{default:s(()=>[...e[11]||(e[11]=[n("mdi-human-queue",-1)])]),_:1})]),default:s(()=>[i(D,null,{default:s(()=>[n(" Free users waiting time: "+h(r.queueTimes?d.formatTime(r.queueTimes.free.wait):"...")+" ("+h((r.country||"").toUpperCase())+") ",1),a.user.igid&&!a.user.vip&&d.adVipTokenAvailable?(o(),p(G,{key:0,size:"small",color:"teal",variant:"flat",class:"ml-2",title:"You have an ad pass ready. Click Decrypt on any app to use it."},{default:s(()=>[i(m,{start:"",size:"small"},{default:s(()=>[...e[12]||(e[12]=[n("mdi-ticket-confirmation",-1)])]),_:1}),e[13]||(e[13]=n(" Ad pass ready ",-1))]),_:1})):d.adVipEnabled&&a.user.igid&&!a.user.vip&&r.queueTimes&&r.queueTimes.free.wait>900?(o(),p(G,{key:1,href:d.AD_START_URL,target:"_blank",rel:"noopener",size:"small",color:"teal",variant:"outlined",class:"ml-2",title:"Watch one ad to skip the wait for one app decryption"},{default:s(()=>[i(m,{start:"",size:"small"},{default:s(()=>[...e[14]||(e[14]=[n("mdi-play-circle",-1)])]),_:1}),e[15]||(e[15]=n(" Skip the wait (1 app) ",-1))]),_:1},8,["href"])):f("",!0)]),_:1})]),_:1})):f("",!0),d.isAuthed?(o(),p(C,{key:3},{prepend:s(()=>[i(m,{color:"amber-darken-2"},{default:s(()=>[...e[16]||(e[16]=[n("mdi-flash",-1)])]),_:1})]),default:s(()=>[i(D,null,{default:s(()=>[n("VIP users waiting time: "+h(r.queueTimes?d.formatTime(r.queueTimes.vip.wait):"...")+", "+h(r.queueTimes?r.queueTimes.vip.enqueued:"?")+" tasks ("+h((r.country||"").toUpperCase())+")",1)]),_:1})]),_:1})):f("",!0)]),default:s(()=>[d.isAuthed?(o(),y(b,{key:0},[i(x,null,{default:s(()=>[i(v,{sm:"8",cols:"12"},{default:s(()=>[i(Ie,{label:"Search by app name, bundle ID, or app ID...",modelValue:r.appname,"onUpdate:modelValue":e[0]||(e[0]=l=>r.appname=l),"error-messages":r.error,onKeyup:e[1]||(e[1]=Te(l=>d.navigate(),["enter"])),loading:r.loading},null,8,["modelValue","error-messages","loading"])]),_:1}),i(v,{sm:"2",cols:"6"},{default:s(()=>[i(Pe,{label:"Country",items:r.countries||[],modelValue:r.country,"onUpdate:modelValue":e[2]||(e[2]=l=>r.country=l),loading:!r.countries,"error-messages":r.countryError,"menu-props":{maxHeight:"auto"}},{item:s(({props:l,item:g})=>[i(C,O(W(l)),{title:s(()=>[u("span",Je,h(g.raw.flag),1),n(" "+h(g.raw.text)+" ",1),g.raw.vip?(o(),p(m,{key:0,color:"amber-darken-2",size:"small",class:"ml-1",title:"VIP-only"},{default:s(()=>[...e[17]||(e[17]=[n("mdi-flash",-1)])]),_:1})):f("",!0)]),_:2},1040)]),_:1},8,["items","modelValue","loading","error-messages"]),i($,{modelValue:d.showNag,"onUpdate:modelValue":e[3]||(e[3]=l=>d.showNag=l),class:"align-center justify-center"},{default:s(()=>[i(I,{class:"pa-4 text-center"},{default:s(()=>[e[22]||(e[22]=u("p",{class:"mb-2"},"This ARM Store country is only available with a VIP membership.",-1)),u("div",Ze,[i(E,{color:"amber-darken-2",href:"https://iosgods.com/subscriptions/",variant:"elevated",class:"mt-2"},{default:s(()=>[i(m,{start:""},{default:s(()=>[...e[18]||(e[18]=[n("mdi-flash",-1)])]),_:1}),e[19]||(e[19]=n(" Upgrade to VIP ",-1))]),_:1}),d.adVipEnabled&&a.user.igid?(o(),p(E,{key:0,href:d.AD_START_URL,target:"_blank",rel:"noopener",color:"teal",variant:"outlined",class:"mt-2",title:"Watch one ad to enter the store. You'll also need to watch one ad per app you want to decrypt."},{default:s(()=>[i(m,{start:""},{default:s(()=>[...e[20]||(e[20]=[n("mdi-play-circle",-1)])]),_:1}),e[21]||(e[21]=n(" Watch an Ad to Enter ",-1))]),_:1},8,["href"])):f("",!0),d.adVipEnabled&&a.user.igid?(o(),y("p",He," Each ad watched unlocks one app decryption from this store. ")):f("",!0)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),i(v,null,{default:s(()=>[i(E,{tag:"a",color:"success",onClick:e[4]||(e[4]=l=>d.navigate())},{default:s(()=>[...e[23]||(e[23]=[n("Search",-1)])]),_:1})]),_:1})]),_:1}),i(x,{dense:""},{default:s(()=>[r.loading?f("",!0):(o(!0),y(b,{key:0},T(r.result,l=>(o(),p(v,{key:l.trackId,cols:"12",lg:"3",md:"4",sm:"6"},{default:s(()=>[i(k,{item:l,vip:a.user.vip,supervip:a.user.supervip,eta:d.downloadETA,onLoading:g=>l.loading=g,onState:g=>l.state=g},null,8,["item","vip","supervip","eta","onLoading","onState"])]),_:2}
1,1024))),128)),r.loading?(o(),y(b,{key:1},T(12,l=>i(v,{key:`search-skeleton-${l}`,cols:"12",lg:"3",md:"4",sm:"6"},{default:s(()=>[i(I,{class:"app-card-skeleton"},{default:s(()=>[i(R,{type:"image, article",height:"420"})]),_:1})]),_:1})),64)):f("",!0),r.result!=null&&!r.result.length&&r.appname&&!r.loading?(o(),p(v,{key:2,cols:"12"},{default:s(()=>[i(B,{type:"info",text:""},{default:s(()=>[...e[24]||(e[24]=[n(" No apps found matching your search. Try different keywords or check the spelling. ",-1)])]),_:1})]),_:1})):f("",!0)]),_:1}),r.result==null?(o(),y("div",Qe,[r.purchased.length>0?(o(),y(b,{key:0},[u("h2",Xe,[i(m,{color:"amber-darken-2",class:"mr-2"},{default:s(()=>[...e[25]||(e[25]=[n("mdi-flash",-1)])]),_:1}),e[26]||(e[26]=n(" Free Paid Apps for ViPs ",-1))]),i(x,{dense:"",class:"mb-8"},{default:s(()=>[(o(!0),y(b,null,T(r.purchased,l=>(o(),p(v,{key:`pa-${l.trackId}`,cols:"12",lg:"3",md:"4",sm:"6"},{default:s(()=>[i(k,{item:l,vip:a.user.vip,supervip:a.user.supervip,eta:d.downloadETA,onLoading:g=>l.loading=g,onState:g=>l.state=g},null,8,["item","vip","supervip","eta","onLoading","onState"])]),_:2},1024))),128))]),_:1})],64)):f("",!0),u("h2",$e,[i(m,{color:"primary",class:"mr-2"},{default:s(()=>[...e[27]||(e[27]=[n("mdi-clock-outline",-1)])]),_:1}),e[28]||(e[28]=n(" Recently Added Apps ",-1))]),i(x,{dense:"",class:"mb-8"},{default:s(()=>[r.latest.length>0?(o(!0),y(b,{key:0},T(r.latest,(l,g)=>(o(),p(v,{key:`ld-${l.trackId}`,cols:"12",lg:"3",md:"4",sm:"6"},{default:s(()=>[i(k,{item:l,vip:a.user.vip,supervip:a.user.supervip,eta:d.downloadETA,onLoading:w=>l.loading=w,onState:w=>l.state=w},null,8,["item","vip","supervip","eta","onLoading","onState"])]),_:2},1024))),128)):r.loading?(o(),y(b,{key:1},T(12,l=>i(v,{key:`ld-skeleton-${l}`,cols:"12",lg:"3",md:"4",sm:"6"},{default:s(()=>[i(I,{class:"app-card-skeleton"},{default:s(()=>[i(R,{type:"image, article",height:"420"})]),_:1})]),_:1})),64)):(o(),y(b,{key:2},[!r.latest.length&&!r.loading?(o(),p(v,{key:0},{default:s(()=>[i(B,{type:"info",text:""},{default:s(()=>[...e[29]||(e[29]=[n(" No apps available yet. Check back soon for updates. ",-1)])]),_:1})]),_:1})):f("",!0)],64))]),_:1}),u("h2",et,[i(m,{color:"primary",class:"mr-2"},{default:s(()=>[...e[30]||(e[30]=[n("mdi-star-outline",-1)])]),_:1}),e[31]||(e[31]=n(" Most Popular Apps ",-1))]),i(x,{dense:"",class:"mb-8"},{default:s(()=>[r.popular.length>0?(o(!0),y(b,{key:0},T(r.popular,(l,g)=>(o(),p(v,{key:`mp-${l.trackId}`,cols:"12",lg:"3",md:"4",sm:"6"},{default:s(()=>[i(k,{item:l,vip:a.user.vip,supervip:a.user.supervip,eta:d.downloadETA,onLoading:w=>l.loading=w,onState:w=>l.state=w},null,8,["item","vip","supervip","eta","onLoading","onState"])]),_:2},1024))),128)):r.loading?(o(),y(b,{key:1},T(12,l=>i(v,{key:`mp-skeleton-${l}`,cols:"12",lg:"3",md:"4",sm:"6"},{default:s(()=>[i(I,{class:"app-card-skeleton"},{default:s(()=>[i(R,{type:"image, article",height:"420"})]),_:1})]),_:1})),64)):(o(),y(b,{key:2},[!r.popular.length&&!r.loading?(o(),p(v,{key:0},{default:s(()=>[i(B,{type:"info",text:""},{default:s(()=>[...e[32]||(e[32]=[n(" Popular apps data is being updated. Please check back shortly. ",-1)])]),_:1})]),_:1})):f("",!0)],64))]),_:1})])):f("",!0),u("div",tt,[u("div",at,[i(m,{size:"small",color:"grey-darken-1",class:"mr-2"},{default:s(()=>[...e[33]||(e[33]=[n("mdi-information",-1)])]),_:1}),e[34]||(e[34]=u("span",{class:"text-subtitle-2"},"Disclaimer",-1))]),e[35]||(e[35]=u("div",{class:"text-body-2 mx-auto",style:{"max-width":"800px"}}," This website is not affiliated with, endorsed by, or sponsored by Apple Inc. The decrypted IPAs are provided for research and educational purposes only. All trademarks, logos, and brand names are the property of their respective owners. We take no responsibility for any actions or consequences that may arise from downloading, installing, or using these decrypted applications. ",-1))])],64)):d.authResolved?(o(),p(S,{key:1,user:a.user},null,8,["user"])):(o(),y("div",st,[i(Ce,{indeterminate:"",color:"primary",size:"48"})]))]),_:1},8,["user"])}const gt=F(Ye,[["render",it]]);export{gt 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.