PageSourceSearch

https://www.crookcatcher.app/_app/immutable/nodes/4.B7FUvGB6.js

js crookcatcher.app collected 2026-10-01 23:50:44 UTC 11,283 bytes, 56 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["../chunks/block-power-menu.DmB0qgTO.js","../chunks/disclose-version.BDtyNPhu.js","../chunks/runtime.CqDjUp5Y.js","../chunks/legacy.NL1sDSgu.js","../chunks/props.CZM3Yzih.js","../chunks/index-client.BM62Lwxi.js","../chunks/_post.D_6K1q2H.js","../chunks/slot.ItP72b9A.js","../chunks/PlayStoreButton.BAzxttsL.js","../chunks/Footer.yhZZaFV4.js","../chunks/entry.HcZqh6RO.js","../chunks/control.CYgJF_JY.js","../assets/Footer.CyU2f38x.css","../assets/PlayStoreButton.D8YIxXAg.css","../chunks/crookcatcher-setup.BUcahas7.js","../chunks/introducing-crookcatcher.DTdBqJ2U.js","../chunks/Features.DwuuDRM6.js","../chunks/each.D59U6MyZ.js","../assets/Features.BAgyxCFu.css","../chunks/phone-stolen-australia.BQFDGfOE.js","../chunks/phone-stolen-uk.CvVVA1Pv.js","../chunks/phone-theft.CYE7L41l.js","../chunks/see-who-tried-to-unlock-your-phone.CMyep3BO.js","../chunks/top_five_settings.DKnOwPrC.js"])))=>i.map(i=>d[i]);
2import{_ as s}from"../chunks/preload-helper.C1FmrZbK.js";import{r as ct,e as mt}from"../chunks/index.g5YcAAdQ.js";import{b,t as w,h as _t}from"../chunks/disclose-version.BDtyNPhu.js";import"../chunks/legacy.NL1sDSgu.js";import{R as Q,U as Y,L as e,O as i,Q as h,P as n,V as f,S as dt,T as vt,M as X,$ as ut,W as gt,X as ht,Y as ft}from"../chunks/runtime.CqDjUp5Y.js";import{a as K,e as bt,b as tt,s as L}from"../chunks/index-client.BM62Lwxi.js";import{p as D,i as Z}from"../chunks/props.CZM3Yzih.js";import{h as N}from"../chunks/html.CJ6A2bKo.js";import{c as wt}from"../chunks/svelte-component.oM7w7Syn.js";import{i as et,s as r,p as ot,H as kt,F as yt}from"../chunks/Footer.yhZZaFV4.js";import{e as Et,i as It}from"../chunks/each.D59U6MyZ.js";const $t=(m,o,l)=>{const a=m[o];return a?typeof a=="function"?a():Promise.resolve(a):new Promise((c,t)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(t.bind(null,new Error("Unknown variable dynamic import: "+o+(o.split("/").length!==l?". Note that variables only represent file names one level deep.":""))))})},xt=!0,at={"introducing-crookcatcher":"/blog/see-who-tried-to-unlock-your-phone"};async function Lt(){var l;const m=Object.assign({"/src/blog/posts/block-power-menu.svx":()=>s(()=>import("../chunks/block-power-menu.DmB0qgTO.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13]),import.meta.url),"/src/blog/posts/crookcatcher-setup.svx":()=>s(()=>import("../chunks/crookcatcher-setup.BUcahas7.js"),__vite__mapDeps([14,1,2,3,4,5,6,7]),import.meta.url),"/src/blog/posts/introducing-crookcatcher.svx":()=>s(()=>import("../chunks/introducing-crookcatcher.DTdBqJ2U.js"),__vite__mapDeps([15,1,2,3,4,5,6,7,16,17,9,10,11,12,18,8,13]),import.meta.url),"/src/blog/posts/phone-stolen-australia.svx":()=>s(()=>import("../chunks/phone-stolen-australia.BQFDGfOE.js"),__vite__mapDeps([19,1,2,3,4,5,6,7,8,9,10,11,12,13]),import.meta.url),"/src/blog/posts/phone-stolen-uk.svx":()=>s(()=>import("../chunks/phone-stolen-uk.CvVVA1Pv.js"),__vite__mapDeps([20,1,2,3,4,5,6,7,8,9,10,11,12,13]),import.meta.url),"/src/blog/posts/phone-theft.svx":()=>s(()=>import("../chunks/phone-theft.CYE7L41l.js"),__vite__mapDeps([21,1,2,3,4,5,6,7]),import.meta.url),"/src/blog/posts/see-who-tried-to-unlock-your-phone.svx":()=>s(()=>import("../chunks/see-who-tried-to-unlock-your-phone.CMyep3BO.js"),__vite__mapDeps([22,1,2,3,4,5,6,7,16,17,9,10,11,12,18,8,13]),import.meta.url),"/src/blog/posts/top_five_settings.svx":()=>s(()=>import("../chunks/top_five_settings.DKnOwPrC.js"),__vite__mapDeps([23,1,2,3,4,5,6,7,8,9,10,11,12,13]),import.meta.url)}),o=[];for(const[a,c]of Object.entries(m)){const{metadata:t}=await c();if(!t.published)continue;const u=(l=a.split("/").pop())==null?void 0:l.slice(0,-4);u&&!at[u]&&o.push(u)}return o.map(a=>({slug:a}))}async function Pt({params:m}){const{slug:o}=m,l=at[o];if(l)throw ct(301,l);typeof window<"u"&&window.gtag&&window.gtag("config","G-JH65GSTF8W",{page_path:`/blog/${o}`,page_title:`${o} - Blog`});try{const a=await $t(Object.assign({"../../../blog/posts/block-power-menu.svx":()=>s(()=>import("../chunks/block-power-menu.DmB0qgTO.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13]),import.meta.url),"../../../blog/posts/crookcatcher-setup.svx":()=>s(()=>import("../chunks/crookcatcher-setup.BUcahas7.js"),__vite__mapDeps([14,1,2,3,4,5,6,7]),import.meta.url),"../../../blog/posts/introducing-crookcatcher.svx":()=>s(()=>import("../chunks/introducing-crookcatcher.DTdBqJ2U.js"),__vite__mapDeps([15,1,2,3,4,5,6,7,16,17,9,10,11,12,18,8,13]),import.meta.url),"../../../blog/posts/phone-stolen-australia.svx":()=>s(()=>import("../chunks/phone-stolen-australia.BQFDGfOE.js"),__vite__mapDeps([19,1,2,3,4,5,6,7,8,9,10,11,12,13]),import.meta.url),"../../../blog/posts/phone-stolen-uk.svx":()=>s(()=>import("../chunks/phone-stolen-uk.CvVVA1Pv.js"),__vite__mapDeps([20,1,2,3,4,5,6,7,8,9,10,11,12,13]),import.meta.url),"../../../blog/posts/phone-theft.svx":()=>s(()=>import("../chunks/phone-theft.CYE7L41l.js"),__vite__mapDeps([21,1,2,3,4,5,6,7]),import.meta.url),"../../../blog/posts/see-who-tried-to-unlock-your-phone.svx":()=>s(()=>import("../chunks/see-who-tried-to-unlock-your-phone.CMyep3BO.js"),__vite__mapDeps([22,1,2,3,4,5,6,7,16,17,9,10,11,12,18,8,13]),import.meta.url),"../../../blog/posts/top_five_settings.svx":()=>s(()=>import("../chunks/top_five_settings.DKnOwPrC.js"),__vite__mapDeps([23,1,2,3,4,5,6,7,8,9,10,11,12,13]),import.meta.url)}),`../../../blog/posts/${o}.svx`,6);return{post:{...a.metadata,content:a.default}}}catch{throw mt(404,"Post not found")}}const Jt=Object.freeze(Object.defineProperty({__proto__:null,entries:Lt,load:Pt,prerender:xt},Symbol.toStringTag,{value:"Module"}));
2var Rt=w('<a target="_blank" rel="noopener noreferrer" class="share-button svelte-100jfa"><img width="20" height="20" class="svelte-100jfa"></a>'),jt=w('<div class="share-buttons svelte-100jfa"><span class="share-text svelte-100jfa">Share:</span> <div class="buttons svelte-100jfa"><!> <button class="share-button svelte-100jfa" aria-label="Share via Email"><img src="/images/social/email.svg" alt="Email" width="20" height="20" class="svelte-100jfa"></button></div></div>');function Ot(m,o){Q(o,!1);const l=K(),a=()=>tt(ot,"$page",l);let c=D(o,"title",8),t=D(o,"description",8,"");const u=[{name:"X",icon:"/images/social/x.svg",getUrl:()=>`https://x.com/intent/tweet?text=${encodeURIComponent(c())}&url=${encodeURIComponent(a().url.href)}`},{name:"LinkedIn",icon:"/images/social/linkedin.svg",getUrl:()=>`https://www.linkedin.com/shareArticle?mini=true&url=${encodeURIComponent(a().url.href)}&title=${encodeURIComponent(c())}&summary=${encodeURIComponent(t())}`}];function $(){window.location.href="mailto:?subject="+encodeURIComponent(c())+"&body="+encodeURIComponent(t()+`
3
4`+a().url.href)}et();var g=jt(),k=e(i(g),2),y=i(k);Et(y,1,()=>u,It,(P,d)=>{var v=Rt();h(()=>r(v,"href",f(d).getUrl()));var I=i(v);n(v),h(()=>{r(v,"aria-label",`Share on ${f(d).name??""}`),r(I,"src",f(d).icon),r(I,"alt",f(d).name)}),b(P,v)});var E=e(y,2);n(k),n(g),bt("click",E,$),b(m,g),Y()}var Tt=w('<meta name="description"> <link rel="canonical"> <meta property="og:title"> <meta property="og:description"> <meta property="og:image"> <meta property="og:type" content="article"> <meta property="og:url"> <meta property="og:site_name" content="CrookCatcher"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title"> <meta name="twitter:description"> <meta name="twitter:image"> <!> <!>',1),Dt=w('<div class="fallback-notice svelte-jkmeqa"> </div>'),At=w('<img class="post-image svelte-jkmeqa">'),Ut=w('<header class="app-header"><!></header> <main><article class="blog-post svelte-jkmeqa"><!> <header class="post-header svelte-jkmeqa"><!> <div class="post-meta svelte-jkmeqa"><h1 class="svelte-jkmeqa"> </h1> <p class="subtitle svelte-jkmeqa"> </p></div></header> <div class="post-content svelte-jkmeqa"><!></div> <div class="post-footer svelte-jkmeqa"><!> <time class="svelte-jkmeqa"> </time></div></article></main> <!>',1);function Xt(m,o){Q(o,!1);const l=K(),a=()=>tt(ot,"$page",l),c=gt();let t=D(o,"data",8);const u={en:"This post is only available in English",fr:"Cet article n'est disponible qu'en anglais"},$=_=>new Date(_).toISOString(),g=a().params.slug,k="https://www.crookcatcher.app";dt(()=>ft(t()),()=>{ht(c,t().post.image?t().post.image.startsWith("http")?t().post.image:`${k}${t().post.image}`:`${k}/images/og-share.png`)}),vt(),et();var y=Ut();_t(_=>{var p=Tt(),x=X(p),q=e(x,2);r(q,"href",`https://www.crookcatcher.app/blog/${g??""}`);var B=e(q,2),H=e(B,2),M=e(H,2),W=e(M,4);r(W,"content",`https://www.crookcatcher.app/blog/${g??""}`);var F=e(W,6),G=e(F,2),z=e(G,2),J=e(z,2);N(J,()=>`<script type="application/ld+json">
5  {
6    "@context": "https://schema.org",
7    "@type": "BlogPosting",
8    "headline": "${t().post.title||"CrookCatcher Blog Article"}",
9    "description": "${t().post.description||"Learn more about CrookCatcher."}",
10    "image": "${f(c)}",
11    "datePublished": "${$(t().post.datePublished||"2024-01-01T00:00:00Z")}",
12    "dateModified": "${$(t().post.dateUpdated||"2024-01-01T00:00:00Z")}",
13    "author": {
14      "@type": "Person",
15      "name": "Jakob Harteg"
16    },
17    "publisher": {
18      "@type": "Organization",
19      "name": "CrookCatcher",
20      "logo": {
21        "@type": "ImageObject",
22        "url": "https://www.crookcatcher.app/images/ic_launcher_512.png"
23      }
24    },
25    "mainEntityOfPage": {
26      "@type": "WebPage",
27      "@id": "{$page.url.href}"
28    },
29    "url": "{$page.url.href}"
30  }
31<\/script>`,!1,!1);var lt=e(J,2);N(lt,()=>`<script type="application/ld+json">
32  {
33    "@context": "https://schema.org",
34    "@type": "BreadcrumbList",
35    "itemListElement": [
36      {
37        "@type": "ListItem",
38        "position": 1,
39        "name": "Home",
40        "item": "https://www.crookcatcher.app/"
41      },
42      {
43        "@type": "ListItem",
44        "position": 2,
45        "name": "Blog",
46        "item": "https://www.crookcatcher.app/blog"
47      },
48      {
49        "@type": "ListItem",
50        "position": 3,
51        "name": "${t().post.title}",
52        "item": "https://www.crookcatcher.app/blog/${g}"
53      }
54    ]
55  }
56<\/script>`,!1,!1),h(()=>{ut.title=t().post.title,r(x,"content",t().post.description),r(B,"content",t().post.title),r(H,"content",t().post.description),r(M,"content",f(c)),r(F,"content",t().post.title),r(G,"content",t().post.description),r(z,"content",f(c))}),b(_,p)});var E=X(y),P=i(E);kt(P,{}),n(E);var d=e(E,2),v=i(d),I=i(v);Z(I,()=>t().fallback,_=>{var p=Dt(),x=i(p,!0);n(p),h(()=>L(x,u[t().lang||"en"])),b(_,p)});var R=e(I,2),A=i(R);Z(A,()=>t().post.image,_=>{var p=At();h(()=>{r(p,"src",t().post.image),r(p,"alt",t().post.imageAlt)}),b(_,p)});var U=e(A,2),j=i(U),rt=i(j,!0);n(j);
56var C=e(j,2),st=i(C,!0);n(C),n(U),n(R);var O=e(R,2),it=i(O);wt(it,()=>t().post.content,(_,p)=>{p(_,{})}),n(O);var V=e(O,2),S=i(V);Ot(S,{get title(){return t().post.title},get description(){return t().post.description}});var T=e(S,2),nt=i(T);h(()=>L(nt,`Last updated: ${new Date(t().post.dateUpdated).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})??""}`)),n(T),n(V),n(v),n(d);var pt=e(d,2);yt(pt,{}),h(()=>{L(rt,t().post.title),L(st,t().post.subtitle),r(T,"datetime",t().post.dateUpdated)}),b(m,y),Y()}export{Xt as component,Jt as universal};

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.