PageSourceSearch

https://www.alleba.com/blog

html alleba.com collected 2026-10-02 02:35:51 UTC 21,439 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/assets/styles-BHwQ4Z8r.css" data-precedence="default"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&amp;family=DM+Sans:ital,opsz,wght@0,9..40,400..700;1,9..40,400..700&amp;family=IBM+Plex+Mono:ital,wght@0,400;0,500;0,600;1,400&amp;family=Montserrat:ital,wght@0,600;0,700;0,800;0,900;1,600&amp;display=swap" data-precedence="default"/><title>Alleba Blog — Philippine tech, web and internet notes</title><meta name="author" content="Alleba"/><meta name="description" content="Long-running notes on Philippine tech, the web, gadgets and the internet from Alleba, online since 2001."/><meta property="og:title" content="Alleba Blog"/><meta property="og:description" content="Philippine tech, web and internet notes from Alleba, online since 2001."/><meta property="og:type" content="website"/><meta property="og:image" content="https://www.alleba.com/og-blog.jpg"/><meta name="twitter:image" content="https://www.alleba.com/og-blog.jpg"/><meta name="twitter:card" content="summary_large_image"/><meta property="og:url" content="https://www.alleba.com/blog"/><link rel="modulepreload" href="/assets/index-D1jmmC4H.js"/><link rel="modulepreload" href="/assets/rolldown-runtime-QTnfLwEv.js"/><link rel="modulepreload" href="/assets/react-Biaal4sZ.js"/><link rel="modulepreload" href="/assets/react-dom-BwYtCW4s.js"/><link rel="modulepreload" href="/assets/createServerFn-Bk23-1SV.js"/><link rel="modulepreload" href="/assets/not-found-i5RsCZif.js"/><link rel="modulepreload" href="/assets/invariant-CgFvOqN2.js"/><link rel="modulepreload" href="/assets/link-C4uCqMsc.js"/><link rel="modulepreload" href="/assets/root-DLTE-HSj.js"/><link rel="modulepreload" href="/assets/lazyRouteComponent-DL5cf6mY.js"/><link rel="modulepreload" href="/assets/jsx-runtime-By8HlURe.js"/><link rel="modulepreload" href="/assets/useSelector-PphFx12u.js"/><link rel="modulepreload" href="/assets/useRouter-CRZ_uTt_.js"/><link rel="modulepreload" href="/assets/matchContext-BwIq6d5a.js"/><link rel="modulepreload" href="/assets/useSearch-cNKOi9DE.js"/><link rel="modulepreload" href="/assets/useNavigate-D5m1_1sV.js"/><link rel="modulepreload" href="/assets/useRouterState-npYt2rnV.js"/><link rel="modulepreload" href="/assets/useServerFn-C-Yze0_2.js"/><link rel="modulepreload" href="/assets/auth-middleware-JDjVgB0Q.js"/><link rel="modulepreload" href="/assets/client-BCY0Revy.js"/><link rel="modulepreload" href="/assets/removable-Dh46rcU2.js"/><link rel="modulepreload" href="/assets/useQuery-Bk0o1c0V.js"/><link rel="modulepreload" href="/assets/QueryClientProvider-DVtYpUHC.js"/><link rel="modulepreload" href="/assets/useAuth-BSBs0HEo.js"/><link rel="modulepreload" href="/assets/createLucideIcon-CcVDtW7H.js"/><link rel="modulepreload" href="/assets/check-C8MgLjkP.js"/><link rel="modulepreload" href="/assets/dist-BL0fwDEj.js"/><link rel="modulepreload" href="/assets/chevron-right-DwJOz2UK.js"/><link rel="modulepreload" href="/assets/select-DHWIK0X3.js"/><link rel="modulepreload" href="/assets/support-Ce17h20W.js"/><link rel="modulepreload" href="/assets/x-3foFWK7V.js"/><link rel="modulepreload" href="/assets/useIsAdmin-BTpL-uBn.js"/><link rel="modulepreload" href="/assets/dist-B-1sPxe5.js"/><link rel="modulepreload" href="/assets/utils-B6KiDbIe.js"/><link rel="modulepreload" href="/assets/dist-Dc4BCXXj.js"/><link rel="modulepreload" href="/assets/dist-hus1PFys.js"/><link rel="modulepreload" href="/assets/dist-B8A5BBsz.js"/><link rel="modulepreload" href="/assets/Combination-DXQSA-fR.js"/><link rel="modulepreload" href="/assets/dist-D_W8F2IM.js"/><link rel="modulepreload" href="/assets/dist-DqxTpEMy.js"/><link rel="modulepreload" href="/assets/input-Biu6TUDg.js"/><link rel="modulepreload" href="/assets/auth-next-CJN7NkI5.js"/><link rel="modulepreload" href="/assets/preload-helper-Czpn1I53.js"/><link rel="modulepreload" href="/assets/category-view-i9pxD7yx.js"/><link rel="modulepreload" href="/assets/types-DSJ8nik8.js"/><link rel="modulepreload" href="/assets/blog.functions-82jzHC3K.js"/><link rel="modulepreload" href="/assets/laws-Ch_k4WpA.js"/><link rel="modulepreload" href="/assets/media-DU0ayUEp.js"/><link rel="modulepreload" href="/assets/product-types-rKYO67Ns.js"/><link rel="modulepreload" href="/assets/blog.index-CLjC-vGE.js"/><link rel="modulepreload" href="/assets/circle-check-BQq9JdX_.js"/><link rel="modulepreload" href="/assets/loader-circle-CXkiI-T3.js"/><link rel="modulepreload" href="/assets/mail-DqjEX6SN.js"/><link rel="modulepreload" href="/assets/search-gisWYDL1.js"/><link rel="modulepreload" href="/assets/badge-CNFZSuEx.js"/>
1<link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="icon" type="image/png" sizes="64x64" href="/favicon.png"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/><link rel="canonical" href="https://www.alleba.com/blog"/><link rel="alternate" type="application/rss+xml" title="Alleba Blog RSS" href="https://www.alleba.com/blog/feed/"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","name":"Alleba","legalName":"Alleba Advertising and Events","url":"https://www.alleba.com","logo":"https://www.alleba.com/apple-touch-icon.png","foundingDate":"2001","areaServed":"PH"},{"@type":"WebSite","name":"Alleba","alternateName":"The Alleba Search Engine","url":"https://www.alleba.com","inLanguage":"en-PH","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.alleba.com/dir.html?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}</script>
1<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
1<meta name="twitter:title" content="Alleba Blog"><meta name="twitter:description" content="Philippine tech, web and internet notes from Alleba, online since 2001."></head><body><div class="flex min-h-screen flex-col"><header class="sticky top-0 z-40 border-b border-border bg-background/95 backdrop-blur"><div class="mx-auto flex max-w-6xl items-center gap-4 px-4 py-3"><a class="flex items-center" href="/"><span class="font-logo lowercase tracking-[-0.03em] text-primary transition-[letter-spacing,color] duration-300 hover:tracking-[-0.02em] text-2xl">alleba</span></a><nav class="ml-auto hidden items-center gap-1 md:flex"><a class="label-mono rounded-sm px-3 py-2 text-foreground transition-colors hover:bg-accent" href="/dir.html">Web</a><a class="label-mono rounded-sm px-3 py-2 text-foreground transition-colors hover:bg-accent" href="/shops">Shops</a><a class="label-mono rounded-sm px-3 py-2 text-foreground transition-colors hover:bg-accent" href="/sell">Sell on Alleba</a><a class="label-mono rounded-sm px-3 py-2 text-foreground transition-colors hover:bg-accent" href="/pricing">Pricing</a></nav><div class="ml-auto flex items-center gap-2 md:ml-0"><div class="flex items-center gap-2 sm:hidden"><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-primary text-primary-foreground shadow hover:bg-primary/90 h-8 rounded-md px-3 text-xs" href="/auth?next=%2Fblog">Log in</a><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-8 rounded-md px-3 text-xs" href="/auth?mode=signup&amp;next=%2Fblog">Sign up</a></div><div class="hidden items-center gap-2 sm:flex"><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-8 rounded-md px-3 text-xs" href="/auth?next=%2Fblog">Log in</a><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-primary text-primary-foreground shadow hover:bg-primary/90 h-8 rounded-md px-3 text-xs" href="/auth?mode=signup&amp;next=%2Fblog">Sign up</a></div></div></div><nav class="overflow-x-auto border-t border-border md:hidden no-scrollbar"><div class="flex w-max items-center gap-1 px-4 py-2"><a class="label-mono shrink-0 rounded-sm px-3 py-2 text-foreground transition-colors hover:bg-accent" href="/dir.html">Web</a><a class="label-mono shrink-0 rounded-sm px-3 py-2 text-foreground transition-colors hover:bg-accent" href="/shops">Shops</a><a class="label-mono shrink-0 rounded-sm px-3 py-2 text-foreground transition-colors hover:bg-accent" href="/sell">Sell on Alleba</a><a class="label-mono shrink-0 rounded-sm px-3 py-2 text-foreground transition-colors hover:bg-accent" href="/pricing">Pricing</a></div></nav></header><div class="flex-1"><!--$--><main class="mx-auto max-w-5xl px-4 py-12"><p class="label-mono text-muted-foreground">Since 2001</p><h1 class="mt-2 text-4xl font-extrabold">Alleba Blog</h1><p class="mt-2 max-w-2xl text-muted-foreground">Notes on Philippine tech, the web, gadgets and everything in between.</p><form class="mt-6 flex max-w-md gap-2"><input class="flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm" placeholder="Search the archive" aria-label="Search the blog archive" value=""/><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground h-9 px-4 py-2" type="submit"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search h-4 w-4" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><span class="sr-only">Search</span></button></form><div class="mt-10 grid gap-10 md:grid-cols-[1fr_220px]"><div><p class="text-muted-foreground">Loading posts…</p><div class="space-y-8"></div></div><aside class="flex flex-col gap-3"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-primary text-primary-foreground shadow hover:bg-primary/90 h-9 px-4 py-2 w-full" t
1ype="button" id="radix-_R_qmaq_" aria-haspopup="menu" aria-expanded="false" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bell" aria-hidden="true"><path d="M10.268 21a2 2 0 0 0 3.464 0"></path><path d="M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326"></path></svg>Subscribe</button><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground h-9 px-4 py-2 w-full" href="/blog/guestbook">Guestbook</a><button class="inline-flex items-center gap-2 whitespace-nowrap rounded-md text-sm font-medium cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground h-9 px-4 py-2 w-full justify-between" type="button" id="radix-_R_1qmaq_" aria-haspopup="menu" aria-expanded="false" data-state="closed"><span class="truncate">Categories</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></aside></div></main>
1<script>(function(a,f){let l;try{l=JSON.parse(sessionStorage.getItem(a)||"{}")}catch{return}const n=l?.[f||history.state?.__TSR_key];let c=!1;for(const t in n){const e=n[t],o=e?.scrollX,s=e?.scrollY;if(Number.isFinite(o)&&Number.isFinite(s)){if(t==="window")scrollTo(o,s),c=!0;else if(t)try{const r=document.querySelector(t);r&&(r.scrollLeft=o,r.scrollTop=s)}catch{}}}if(c)return;const i=location.hash.slice(1);if(i){const t=history.state?.__hashScrollIntoViewOptions??!0;if(t){const e=document.getElementById(i);e&&e.scrollIntoView(t)}return}scrollTo(0,0)})("tsr-scroll-restoration-v1_3");document.currentScript.remove()</script>
1<!--/$--></div><footer class="mt-16 border-t border-border bg-secondary"><div class="mx-auto grid max-w-6xl gap-6 px-4 py-10 sm:grid-cols-2 lg:grid-cols-4"><div><span class="font-logo lowercase tracking-[-0.03em] text-primary transition-[letter-spacing,color] duration-300 hover:tracking-[-0.02em] block text-xl">alleba</span><p class="mt-2 text-sm text-muted-foreground">The Filipino search engine since 2001 — now also a home for small shops in the Philippines.</p><div class="mt-4 flex items-center gap-3"><a href="https://instagram.com/allebaph" target="_blank" rel="noopener noreferrer" aria-label="Instagram" class="text-muted-foreground transition-colors hover:text-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-instagram h-5 w-5" aria-hidden="true"><rect width="20" height="20" x="2" y="2" rx="5" ry="5"></rect><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path><line x1="17.5" x2="17.51" y1="6.5" y2="6.5"></line></svg><span class="sr-only">Instagram</span></a><a href="https://facebook.com/allebaph" target="_blank" rel="noopener noreferrer" aria-label="Facebook" class="text-muted-foreground transition-colors hover:text-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-facebook h-5 w-5" aria-hidden="true"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg><span class="sr-only">Facebook</span></a><a href="https://x.com/allebaph" target="_blank" rel="noopener noreferrer" aria-label="X" class="text-muted-foreground transition-colors hover:text-foreground"><svg viewBox="0 0 24 24" fill="currentColor" class="h-5 w-5" aria-hidden="true"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></svg><span class="sr-only">X</span></a></div></div><div class="space-y-2"><p class="label-mono text-muted-foreground">Sellers</p><a class="block text-sm hover:underline" href="/sell">Sell on Alleba</a><a class="block text-sm hover:underline" href="/auth?mode=signup&amp;next=%2Fbeta&amp;intent=seller">Join the beta</a><a class="block text-sm hover:underline" href="/pricing">Plans &amp; pricing</a><a class="block text-sm hover:underline" href="/seller-agreement">Seller Agreement</a></div><div class="space-y-2"><p class="label-mono text-muted-foreground">Explore</p><a class="block text-sm hover:underline" href="/dir.html">Search the web</a><a class="block text-sm hover:underline" href="/shops">Browse shops</a><a class="block text-sm hover:underline" href="/laws">Philippine laws</a><a class="block text-sm hover:underline" href="/ask">Ask Alleba</a><a class="block text-sm hover:underline active" href="/blog" data-status="active" aria-current="page">Blog</a><a class="block text-sm hover:underline" href="/about">About Alleba</a><button type="button" class="block text-sm hover:underline" aria-haspopup="dialog" aria-expanded="false" data-state="closed">Contact support</button></div><div class="space-y-2"><p class="label-mono text-muted-foreground">Legal</p><a class="block text-sm hover:underline" href="/terms">Terms of Service</a><a class="block text-sm hover:underline" href="/privacy">Privacy Policy</a><a class="block text-sm hover:underline" href="/shipping">Shipping &amp; delivery</a><a class="block text-sm hover:underline" href="/returns">Return policy</a><a class="block text-sm hover:underline" href="/prohibited-items">Prohibited items</a><a class="block text-sm hover:underline" href="/safety">Trust &amp; safety</a></div></div><div class="border-t border-border py-4 text-center"><p class="label-mono text-muted-foreground">© 2001–2026 alleba.com</p></div></footer></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
1<script data-tsr-stream-part="">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-D1jmmC4H.js","/assets/rolldown-runtime-QTnfLwEv.js","/assets/react-Biaal4sZ.js","/assets/react-dom-BwYtCW4s.js","/assets/createServerFn-Bk23-1SV.js","/assets/not-found-i5RsCZif.js","/assets/invariant-CgFvOqN2.js","/assets/link-C4uCqMsc.js","/assets/root-DLTE-HSj.js","/assets/lazyRouteComponent-DL5cf6mY.js","/assets/jsx-runtime-By8HlURe.js","/assets/useSelector-PphFx12u.js","/assets/useRouter-CRZ_uTt_.js","/assets/matchContext-BwIq6d5a.js","/assets/useSearch-cNKOi9DE.js","/assets/useNavigate-D5m1_1sV.js","/assets/useRouterState-npYt2rnV.js","/assets/useServerFn-C-Yze0_2.js","/assets/auth-middleware-JDjVgB0Q.js","/assets/client-BCY0Revy.js","/assets/removable-Dh46rcU2.js","/assets/useQuery-Bk0o1c0V.js","/assets/QueryClientProvider-DVtYpUHC.js","/assets/useAuth-BSBs0HEo.js","/assets/createLucideIcon-CcVDtW7H.js","/assets/check-C8MgLjkP.js","/assets/dist-BL0fwDEj.js","/assets/chevron-right-DwJOz2UK.js","/assets/select-DHWIK0X3.js","/assets/support-Ce17h20W.js","/assets/x-3foFWK7V.js","/assets/useIsAdmin-BTpL-uBn.js","/assets/dist-B-1sPxe5.js","/assets/utils-B6KiDbIe.js","/assets/dist-Dc4BCXXj.js","/assets/dist-hus1PFys.js","/assets/dist-B8A5BBsz.js","/assets/Combination-DXQSA-fR.js","/assets/dist-D_W8F2IM.js","/assets/dist-DqxTpEMy.js","/assets/input-Biu6TUDg.js","/assets/auth-next-CJN7NkI5.js","/assets/preload-helper-Czpn1I53.js","/assets/category-view-i9pxD7yx.js","/assets/types-DSJ8nik8.js","/assets/blog.functions-82jzHC3K.js","/assets/laws-Ch_k4WpA.js","/assets/media-DU0ayUEp.js","/assets/product-types-rKYO67Ns.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-D1jmmC4H.js"}}]},"/blog/":$R[8]={preloads:$R[9]=["/assets/blog.index-CLjC-vGE.js","/assets/circle-check-BQq9JdX_.js","/assets/loader-circle-CXkiI-T3.js","/assets/mail-DqjEX6SN.js","/assets/search-gisWYDL1.js","/assets/badge-CNFZSuEx.js"]}}}
1,matches:$R[10]=[$R[11]={i:"__root__�",u:1790908549801,s:"success",ssr:!0},$R[12]={i:"�blog��blog�",u:1790908549801,s:"success",ssr:!0}]})($R["tsr"]);$_TSR.e();{let s=document.currentScript,p;while((p=s.previousElementSibling)&&p.hasAttribute('data-tsr-stream-part'))p.remove();s.remove()}</script>
1<script type="module" async="" src="/assets/index-D1jmmC4H.js"></script>
1<script>document.currentScript.remove();/*$tsr-stream-boundary*/</script>
1</body></html>

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.