1import{_ as V}from"./BcCYpabf.js";import{m as J}from"./D2JMKSqE.js";import{d as F,u as q,w as K,c as j,g as n,o as C,b as E,e as a,f as v,t as d,F as X,r as Y,j as Q,k as _,z as A,h as U,_ as B,p as L,J as P,q as z,K as W,L as G,M as Z,N as ee,O as te,l as oe,E as ne,s as ae,D as ie,C as re,A as se,i as m,H as D,P as le}from"./DN-dukuT.js";import{u as ce,i as de}from"./C3uoIbzc.js";import{u as ue,_ as pe}from"./qnQwOSAu.js";import"./6PIISXLW.js";const fe={key:0,class:"ticker","aria-hidden":"true"},me={class:"label"},ve={class:"track"},_e={class:"nm"},he={class:"cc"},ge={class:"ago"},ye=F({__name:"TestTicker",async setup(t){let e,i;const{t:o,locale:u,lp:p}=q(),{data:s}=([e,i]=K(()=>ce("/api/recent-tests",{key:"recent-tests",server:!1,lazy:!0,default:()=>({rows:[],built:0})},"$wp6G-zeujG")),e=await e,i(),e),c=j(()=>s.value?.rows??[]),f=j(()=>[...c.value,...c.value]);return(h,k)=>{const w=V;return n(c).length?(C(),E("div",fe,[a("span",me,[k[0]||(k[0]=a("i",{class:"dot"},null,-1)),v(d(n(o)("tick_label")),1)]),a("div",ve,[(C(!0),E(X,null,Y(n(f),(g,S)=>(C(),Q(w,{key:`${S}-${g.id}`,to:n(p)(`/app-store-monitor/app/${g.id}`),class:"item",tabindex:"-1"},{default:_(()=>[a("b",{class:A(g.ok?"ok":"no")},d(g.ok?n(o)("tick_ok"):n(o)("tick_no")),3),a("span",_e,d(g.name),1),a("span",he,d(g.cc),1),a("span",ge,d(n(J)(g.ts,n(u))),1)]),_:2},1032,["to"]))),128))])])):U("",!0)}}}),ke=B(ye,[["__scopeId","data-v-9d2c3852"]]),be={},we={viewBox:"0 0 28 36",fill:"currentColor","aria-hidden":"true"};function xe(t,e){return C(),E("svg",we,[...e[0]||(e[0]=[a("g",{transform:"translate(-86.5 -1)"},[a("path",{d:"M86.5 15.75a3.25 3.25 0 0 1 3.25-3.25H99V19H86.5zM86.5 30.5H99V37h-9.25a3.25 3.25 0 0 1-3.25-3.25zM102 30.5h12.5v3.25a3.25 3.25 0 0 1-3.25 3.25H102zM86.5 21.5H93V28h-6.5zM95.5 21.5H108V28H95.5zM102 12.5h9.25a3.25 3.25 0 0 1 3.25 3.25V19H102zM108.5 1.76q-.001 2.853-2.077 5.318c-1.67 1.953-3.689 3.082-5.879 2.904a6 6 0 0 1-.044-.72c0-1.825.794-3.778 2.204-5.375q1.056-1.212 2.685-2.017 1.625-.793 3.071-.87.041.381.04.76"})],-1)])])}const Ce=B(be,[["render",xe]]),Se=(()=>{const t=function(){};return t.prototype=Object.create(null),t})();function Ee(t,e){if(typeof t!="string")throw new TypeError("argument str must be a string");const i=new Se,o=e||{},u=o.decode||Me;let p=0;for(;p<t.length;){const s=t.indexOf("=",p);if(s===-1)break;let c=t.indexOf(";",p);if(c===-1)c=t.length;else if(c<s){p=t.lastIndexOf(";",s-1)+1;continue}const f=t.slice(p,s).trim();if(o?.filter&&!o?.filter(f)){p=c+1;continue}if(i[f]===void 0){let h=t.slice(s+1,c).trim();h.codePointAt(0)===34&&(h=h.slice(1,-1)),i[f]=Te(h,u)}p=c+1}return i}function Me(t){return t.includes("%")?decodeURIComponent(t):t}function Te(t,e){try{return e(t)}catch{return t}}const O=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function I(t,e,i){const o=i||{},u=o.encode||encodeURIComponent;if(typeof u!="function")throw new TypeError("option encode is invalid");if(!O.test(t))throw new TypeError("argument name is invalid");const p=u(e);if(p&&!O.test(p))throw new TypeError("argument val is invalid");let s=t+"="+p;if(o.maxAge!==void 0&&o.maxAge!==null){const c=o.maxAge-0;if(Number.isNaN(c)||!Number.isFinite(c))throw new TypeError("option maxAge is invalid");s+="; Max-Age="+Math.floor(c)}if(o.domain){if(!O.test(o.domain))throw new TypeError("option domain is invalid");s+="; Domain="+o.domain}if(o.path){if(!O.test(o.path))throw new TypeError("option path is invalid");s+="; Path="+o.path}if(o.expires){if(!Ae(o.expires)||Number.isNaN(o.expires.valueOf()))throw new TypeError("option expires is invali
1d");s+="; Expires="+o.expires.toUTCString()}if(o.httpOnly&&(s+="; HttpOnly"),o.secure&&(s+="; Secure"),o.priority)switch(typeof o.priority=="string"?o.priority.toLowerCase():o.priority){case"low":{s+="; Priority=Low";break}case"medium":{s+="; Priority=Medium";break}case"high":{s+="; Priority=High";break}default:throw new TypeError("option priority is invalid")}if(o.sameSite)switch(typeof o.sameSite=="string"?o.sameSite.toLowerCase():o.sameSite){case!0:{s+="; SameSite=Strict";break}case"lax":{s+="; SameSite=Lax";break}case"strict":{s+="; SameSite=Strict";break}case"none":{s+="; SameSite=None";break}default:throw new TypeError("option sameSite is invalid")}return o.partitioned&&(s+="; Partitioned"),s}function Ae(t){return Object.prototype.toString.call(t)==="[object Date]"||t instanceof Date}function x(t){if(typeof t!="object")return t;var e,i,o=Object.prototype.toString.call(t);if(o==="[object Object]"){if(t.constructor!==Object&&typeof t.constructor=="function"){i=new t.constructor;for(e in t)t.hasOwnProperty(e)&&i[e]!==t[e]&&(i[e]=x(t[e]))}else{i={};for(e in t)e==="__proto__"?Object.defineProperty(i,e,{value:x(t[e]),configurable:!0,enumerable:!0,writable:!0}):i[e]=x(t[e])}return i}if(o==="[object Array]"){for(e=t.length,i=Array(e);e--;)i[e]=x(t[e]);return i}return o==="[object Set]"?(i=new Set,t.forEach(function(u){i.add(x(u))}),i):o==="[object Map]"?(i=new Map,t.forEach(function(u,p){i.set(x(p),x(u))}),i):o==="[object Date]"?new Date(+t):o==="[object RegExp]"?(i=new RegExp(t.source,t.flags),i.lastIndex=t.lastIndex,i):o==="[object DataView]"?new t.constructor(x(t.buffer)):o==="[object ArrayBuffer]"?t.slice(0):o.slice(-6)==="Array]"?new t.constructor(t):t}const Le={path:"/",watch:!0,decode:t=>{const e=decodeURIComponent(t),i=W(e);return typeof i=="number"&&(!Number.isFinite(i)||String(i)!==e)?e:i},encode:t=>encodeURIComponent(typeof t=="string"?t:JSON.stringify(t))},$=globalThis.cookieStore;function Oe(t,e){const i={...Le,...e};i.filter??=h=>h===t;const o=H(i)||{};let u;i.maxAge!==void 0?u=i.maxAge*1e3:i.expires&&(u=i.expires.getTime()-Date.now());const p=u!==void 0&&u<=0,s=p||o[t]===void 0||o[t]===null,c=x(p?void 0:o[t]??i.default?.()),f=u&&!p?Ne(c,u,i.watch&&i.watch!=="shallow"):L(c);{let h=null;try{!$&&typeof BroadcastChannel<"u"&&(h=new BroadcastChannel(`nuxt:cookies:${t}`))}catch{}const k=(y=!1)=>{!y&&(i.readonly||de(f.value,o[t]))||(ze(t,f.value,i),o[t]=x(f.value),h?.postMessage({value:i.encode(f.value)}))},w=y=>{const r=y.refresh?H(i)?.[t]:i.decode(y.value);g=!0,f.value=r,o[t]=x(r),ee(()=>{g=!1})};let g=!1;const S=!!G();if(S&&P(()=>{g=!0,k(),h?.close()}),$){const y=r=>{const M=r.changed.find(l=>l.name===t),b=r.deleted.find(l=>l.name===t);M&&w({value:M.value}),b&&w({value:null})};$.addEventListener("change",y),S&&P(()=>$.removeEventListener("change",y))}else h&&(h.onmessage=({data:y})=>w(y));i.watch&&z(f,()=>{g||k()},{deep:i.watch!=="shallow"}),s&&k(s)}return f}function H(t={}){return Ee(document.cookie,t)}function $e(t,e,i={}){return e==null?I(t,e,{...i,maxAge:-1}):I(t,e,i)}function ze(t,e,i={}){document.cookie=$e(t,e,i)}const R=2147483647;function Ne(t,e,i){let o,u,p=0;const s=i?L(t):{value:t};return G()&&P(()=>{u?.(),clearTimeout(o)}),Z((c,f)=>{i&&(u=z(s,f));function h(){const w=e-p,g=w<R?w:R;o=setTimeout(()=>{if(p+=g,p<e)return h();s.value=void 0,f()},g)}function k(){p=0,clearTimeout(o),h()}return{get(){return c(),s.value},set(w){k(),s.value=w,f()}}})}function je(){const t=Oe("theme",{maxAge:31536e3,sameSite:"lax"}),e=ue("theme",()=>"light");{const u=t.value==="dark"?"dark":"light";e.value!==u&&(e.value=u)}const i=u=>{e.value=u,t.value=u};return{theme:e,setTheme:i,toggle:()=>i(e.value==="dark"?"light":"dark")}}const Pe={class:"site-header"},Be={class:"container bar"},De=["aria-expanded"],Ie={class:"findlabel"},He=["aria-label","aria-expanded"],Re={viewBox:"0 0 20 20","aria-hidden":"true"},Ve={key:0,d:"M2.5 5h15M2.5 10h15M2.5 15h15"},Fe={key:1,d:"M4 4l12 12M16 4L4 16"},qe={class:"more"},Ue=["aria-expanded"],Ge={class:"langtoggle"},Je=["aria-label"],Ke=["aria-label"],Xe=["aria-label"],Ye=["aria-label"],Qe={class:"findhead"},We=["aria-label"],Ze={class:"container",style:{"padding-top":"28px","min-height":"calc(100vh - 200px)"}},et={class:"site-footer"},tt={class:"container cols"},ot={style:{"max-width":"340px"}},nt={style:{color:"var(--text)","font-weight":"600","margin-bottom":"6px"}},at={style:{color:"var(--text)","font-weight":"600","margin-bottom":"6px"}},it=F({__name:"default",setup(t){const{t:e,locale:i,lp:o}=q(),{altPath:u}=te(),{theme:p,setTheme:s}=je(),c=L(!1),f=L(!1),h=oe();z(()=>h.fullPath,()=>{c.value=!1,f.value=!1});const k=L(!1),w=j(()=>h.path==="/"||h.path==="/zh");function g(){if(w.value){const y=document.querySelector(".ask .searchbox input");if(y){y.scrollIntoView({block:"center",behavior:"smooth"}),y.focus();return}}k.value=!0}z(()=>h.fullPath,()=>k.value=!1),ne(()=>{const y=b=>{if(!c.value)return;const l=b.target;
1!l?.closest(".nav")&&!l?.closest(".burger")&&(c.value=!1)},r=b=>{f.value&&(b.target?.closest(".more")||(f.value=!1))},M=b=>{if(b.key==="Escape"){c.value=!1,f.value=!1,k.value=!1;return}const l=b.target,N=l&&(/^(INPUT|TEXTAREA|SELECT)$/.test(l.tagName)||l.isContentEditable);b.key==="/"&&!N&&!b.metaKey&&!b.ctrlKey&&(b.preventDefault(),g())};document.addEventListener("click",y),document.addEventListener("click",r),document.addEventListener("keydown",M),ae(()=>{document.removeEventListener("click",y),document.removeEventListener("click",r),document.removeEventListener("keydown",M)})}),ie(()=>({htmlAttrs:{lang:i.value,"data-theme":p.value}}));const S=re();return se(()=>[{"@context":"https://schema.org","@type":"Organization",name:"AppleCensorship",url:S+"/",description:e("ld_org_desc"),parentOrganization:{"@type":"Organization",name:"GreatFire",url:"https://greatfire.org/"}},{"@context":"https://schema.org","@type":"WebSite",name:e("ld_site_name"),inLanguage:i.value,url:S+"/",potentialAction:{"@type":"SearchAction",target:{"@type":"EntryPoint",urlTemplate:S+"/?q={search_term_string}"},"query-input":"required name=search_term_string"}}]),(y,r)=>{const M=ke,b=Ce,l=V,N=pe;return C(),E("div",null,[m(M),a("header",Pe,[a("div",Be,[m(l,{to:n(o)("/"),class:"brand","aria-label":"AppleCensorship"},{default:_(()=>[m(b,{class:"mark"}),r[7]||(r[7]=a("span",null,[v("apple"),a("b",null,"censorship")],-1))]),_:1},8,["to"]),a("button",{class:"findbtn","aria-expanded":n(k)?"true":"false",onClick:g},[r[8]||(r[8]=a("svg",{viewBox:"0 0 20 20","aria-hidden":"true"},[a("circle",{cx:"8.5",cy:"8.5",r:"5.5"}),a("path",{d:"M12.8 12.8L17.5 17.5","stroke-linecap":"round"})],-1)),a("span",Ie,d(n(e)("find_apps")),1),r[9]||(r[9]=a("kbd",{"aria-hidden":"true"},"/",-1))],8,De),a("button",{class:"burger","aria-label":n(e)("a11y_menu"),"aria-expanded":n(c)?"true":"false","aria-controls":"sitenav",onClick:r[0]||(r[0]=T=>c.value=!n(c))},[(C(),E("svg",Re,[n(c)?(C(),E("path",Fe)):(C(),E("path",Ve))]))],8,He),a("nav",{id:"sitenav",class:A(["nav",{open:n(c)}])},[m(l,{to:n(o)("/store")},{default:_(()=>[v(d(n(e)("nav_stores")),1)]),_:1},8,["to"]),m(l,{to:n(o)("/explore")},{default:_(()=>[v(d(n(e)("nav_explore")),1)]),_:1},8,["to"]),m(l,{to:n(o)("/app-store-monitor/changes")},{default:_(()=>[v(d(n(e)("nav_deletions")),1)]),_:1},8,["to"]),a("span",qe,[a("button",{class:"morebtn","aria-expanded":n(f)?"true":"false","aria-controls":"navmore",onClick:r[1]||(r[1]=D(T=>f.value=!n(f),["stop"]))},[v(d(n(e)("nav_more"))+" ",1),r[10]||(r[10]=a("svg",{viewBox:"0 0 20 20","aria-hidden":"true"},[a("path",{d:"M5 8l5 5 5-5"})],-1))],8,Ue),a("span",{id:"navmore",class:A(["morelist",{open:n(f)}])},[m(l,{to:n(o)("/store/compare-search")},{default:_(()=>[v(d(n(e)("nav_compare")),1)]),_:1},8,["to"]),m(l,{to:"/news"},{default:_(()=>[v(d(n(e)("nav_news")),1)]),_:1}),m(l,{to:n(o)("/apple-censorship")},{default:_(()=>[v(d(n(e)("nav_position")),1)]),_:1},8,["to"]),m(l,{to:n(o)("/methodology")},{default:_(()=>[v(d(n(e)("nav_methodology")),1)]),_:1},8,["to"]),m(l,{to:n(o)("/contact")},{default:_(()=>[v(d(n(e)("nav_contact")),1)]),_:1},8,["to"]),r[11]||(r[11]=a("a",{href:"https://greatfire.org",target:"_blank",rel:"noopener"},"GreatFire",-1))],2)]),a("span",Ge,[m(l,{class:A({on:n(i)==="en"}),to:n(u)("en")},{default:_(()=>[v(d(n(e)("lang_en")),1)]),_:1},8,["class","to"]),m(l,{class:A({on:n(i)==="zh"}),to:n(u)("zh")},{default:_(()=>[v(d(n(e)("lang_zh")),1)]),_:1},8,["class","to"])]),a("span",{class:"themetoggle",role:"group","aria-label":n(e)("a11y_theme")},[a("button",{class:"t-light","aria-label":n(e)("a11y_theme_light"),onClick:r[2]||(r[2]=T=>n(s)("light"))},[...r[12]||(r[12]=[a("svg",{viewBox:"0 0 20 20","aria-hidden":"true"},[a("circle",{cx:"10",cy:"10",r:"4"}),a("g",{"stroke-linecap":"round"},[a("path",{d:"M10 1.5v2.2M10 16.3v2.2M1.5 10h2.2M16.3 10h2.2M4 4l1.6 1.6M14.4 14.4L16 16M16 4l-1.6 1.6M5.6 14.4L4 16"})])],-1)])],8,Ke),a("button",{class:"t-dark","aria-label":n(e)("a11y_theme_dark"),onClick:r[3]||(r[3]=T=>n(s)("dark"))},[...r[13]||(r[13]=[a("svg",{viewBox:"0 0 20 20","aria-hidden":"true"},[a("path",{d:"M13.5 2.6a7.6 7.6 0 100 14.8 8 8 0 010-14.8z"})],-1)])],8,Xe)],8,Je)],2)]),n(k)?(C(),E("div",{key:0,class:"findwrap",onClick:r[6]||(r[6]=D(T=>k.value=!1,["self"]))},[a("div",{class:"findpanel",role:"dialog","aria-modal":"true","aria-label":n(e)("find_apps")},[a("div",Qe,[a("strong",null,d(n(e)("home_title")),1),a("button",{class:"findclose","aria-label":n(e)("find_close"),onClick:r[4]||(r[4]=T=>k.value=!1)},[...r[14]||(r[14]=[a("svg",{viewBox:"0 0 20 20","aria-hidden":"true"},[a("path",{d:"M4 4l12 12M16 4L4 16"})],-1)])],8,We)]),m(N,{variant:"overlay",autofocus:"",onPicked:r[5]||
1(r[5]=T=>k.value=!1)})],8,Ye)])):U("",!0)]),a("main",Ze,[le(y.$slots,"default",{},void 0)]),a("footer",et,[a("div",tt,[a("div",ot,[r[15]||(r[15]=a("div",{style:{color:"var(--text)","font-weight":"600","margin-bottom":"6px"}},"AppleCensorship",-1)),v(" "+d(n(e)("footer_tagline")),1)]),a("div",null,[a("div",nt,d(n(e)("footer_explore")),1),a("div",null,[m(l,{to:n(o)("/")},{default:_(()=>[v(d(n(e)("nav_apps")),1)]),_:1},8,["to"])]),a("div",null,[m(l,{to:n(o)("/store")},{default:_(()=>[v(d(n(e)("nav_stores")),1)]),_:1},8,["to"])]),a("div",null,[m(l,{to:n(o)("/explore")},{default:_(()=>[v(d(n(e)("nav_explore")),1)]),_:1},8,["to"])]),a("div",null,[m(l,{to:n(o)("/app-store-monitor/changes")},{default:_(()=>[v(d(n(e)("nav_deletions")),1)]),_:1},8,["to"])]),a("div",null,[m(l,{to:n(o)("/store/compare-search")},{default:_(()=>[v(d(n(e)("nav_compare")),1)]),_:1},8,["to"])]),a("div",null,[m(l,{to:n(o)("/app-store-monitor/disappeared-apps")},{default:_(()=>[v(d(n(e)("gone_title")),1)]),_:1},8,["to"])]),a("div",null,[m(l,{to:"/news"},{default:_(()=>[v(d(n(e)("nav_news")),1)]),_:1})]),a("div",null,[m(l,{to:n(o)("/methodology")},{default:_(()=>[v(d(n(e)("nav_methodology")),1)]),_:1},8,["to"])]),a("div",null,[m(l,{to:n(o)("/apple-censorship")},{default:_(()=>[v(d(n(e)("nav_position")),1)]),_:1},8,["to"])]),a("div",null,[m(l,{to:n(o)("/contact")},{default:_(()=>[v(d(n(e)("nav_contact")),1)]),_:1},8,["to"])])]),a("div",null,[a("div",at,d(n(e)("footer_family")),1),r[16]||(r[16]=a("div",null,[a("a",{href:"https://greatfire.org",target:"_blank",rel:"noopener"},"GreatFire")],-1)),r[17]||(r[17]=a("div",null,[a("a",{href:"https://en.greatfire.org/analyzer",target:"_blank",rel:"noopener"},"GreatFire Analyzer")],-1)),r[18]||(r[18]=a("div",null,[a("a",{href:"https://greatfirevpn.com",target:"_blank",rel:"noopener"},"GreatFireVPN")],-1))])])])])}}}),pt=B(it,[["__scopeId","data-v-857ca580"]]);export{pt 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.