PageSourceSearch

https://bubi-gif.vercel.app/

html bubi-gif.vercel.app collected 2026-10-03 06:19:11 UTC 7,042 bytes, 81 lines download raw bytes

1<!doctype html>
2<meta charset="utf-8" />
3<meta name="viewport" content="width=device-width, initial-scale=1" />
4<meta name="view-transition" content="same-origin" />
5<html lang="en">
6	<head>
7		
7<script>
8			// Initialize theme before page renders to prevent flash of unstyled content
9			(function () {
10				const stored = localStorage.getItem('theme');
11				let theme = 'dark';
12
13				if (stored && (stored === 'light' || stored === 'dark')) {
14					theme = stored;
15				} else if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
16					theme = 'dark';
17				} else {
18					theme = 'light';
19				}
20
21				document.documentElement.setAttribute('data-theme', theme);
22			})();
23		</script>
23
24
25		
26		<link href="./_app/immutable/assets/Modal.BDI5VOcA.css" rel="stylesheet">
27		<link href="./_app/immutable/assets/0.BaKx6W74.css" rel="stylesheet">
28		<link href="./_app/immutable/assets/2.BkPYo5yI.css" rel="stylesheet">
29		<link rel="modulepreload" href="./_app/immutable/entry/start.AXexvc-5.js">
30		<link rel="modulepreload" href="./_app/immutable/chunks/CrbG02PJ.js">
31		<link rel="modulepreload" href="./_app/immutable/chunks/ZnEfnagV.js">
32		<link rel="modulepreload" href="./_app/immutable/chunks/JqRzrV6N.js">
33		<link rel="modulepreload" href="./_app/immutable/entry/app.CogS5tNu.js">
34		<link rel="modulepreload" href="./_app/immutable/chunks/VHhEqRqN.js">
35		<link rel="modulepreload" href="./_app/immutable/chunks/BPO1k7kF.js">
36		<link rel="modulepreload" href="./_app/immutable/chunks/BLjqD92_.js">
37		<link rel="modulepreload" href="./_app/immutable/nodes/0.BAhmBvnE.js">
38		<link rel="modulepreload" href="./_app/immutable/chunks/DX2ioxDx.js">
39		<link rel="modulepreload" href="./_app/immutable/chunks/BLiPAoAA.js">
40		<link rel="modulepreload" href="./_app/immutable/chunks/G3TLPufP.js">
41		<link rel="modulepreload" href="./_app/immutable/chunks/D-HGlDZr.js">
42		<link rel="modulepreload" href="./_app/immutable/chunks/DdYavHOU.js">
43		<link rel="modulepreload" href="./_app/immutable/nodes/2.NDxT6QPt.js">
44		<link rel="modulepreload" href="./_app/immutable/chunks/BwF9ehPE.js"><!--x57sru--><meta name="title" content="BubiGIF - svelte gui"/> <meta name="description" content="BubiGIF is a modern svelte gui. Fast, secure, and scalable."/> <meta name="keywords" content="svelte, gui, modern, secure, fast, scalable"/> <meta name="author" content="BubiGIF Team"/> <meta name="robots" content="index, follow"/> <link rel="canonical" href="https://localhost:5173"/> <link rel="icon" href="/favicon.png"/> <link rel="apple-touch-icon" href="/favicon.png"/> <link rel="manifest" href="/manifest.json"/> <meta name="theme-color" content="#1f2937"/> <meta name="msapplication-TileColor" content="#1f2937"/> <meta name="application-name" content="BubiGIF"/> <meta name="mobile-web-app-capable" content="yes"/> <meta name="apple-mobile-web-app-capable" content="yes"/> <meta name="apple-mobile-web-app-status-bar-style" content="black"/> <meta name="apple-mobile-web-app-title" content="BubiGIF"/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://localhost:5173"/> <meta property="og:title" content="BubiGIF - svelte gui"/> <meta property="og:description" content="BubiGIF is a modern svelte gui. Fast, secure, and scalable."/> <meta property="og:image" content="https://localhost:5173/images/og-image.png"/> <meta property="og:image:alt" content="BubiGIF - svelte gui"/> <meta property="og:image:width" content="1200"/> <meta property="og:image:height" content="630"/> <meta property="og:site_name" content="BubiGIF"/> <meta property="og:locale" content="en_US"/> <meta property="twitter:card" content="summary_large_image"/> <meta property="twitter:url" content="https://localhost:5173"/> <meta property="twitter:title" content="BubiGIF - svelte gui"/> <meta property="twitter:description" content="BubiGIF is a modern svelte gui. Fast, secure, and scalable."/> <meta property="twitter:image" content="https://localhost:5173/images/og-image.png"/> <meta property="twitter:image:alt" content="BubiGIF - svelte gui"/> <!--[!--><!--]--> <!--[--><!--]-->  <!---->
44<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"BubiGIF","url":"https://localhost:5173","description":"BubiGIF is a modern svelte gui. Fast, secure, and scalable.","author":{"@type":"Organization","name":"BubiGIF Team"},"image":{"@type":"ImageObject","url":"https://localhost:5173/images/og-image.png","width":1200,"height":630}}</script>
44<!----><!----><title>BubiGIF - svelte gui</title>
45	</head>
46	<body
47		data-sveltekit-preload-data="hover"
48		class="min-h-100dvh app-background gradient-overlay antialiased select-none"
49	>
50		<div style="display: contents"><!--[--><!--[--><!----><!----> <!--[--><div class="fixed inset-0 z-50"><div class="relative flex h-full items-center justify-center"><div class="flex flex-col items-center space-y-8 px-4"><div class="animate-pulse"><img src="/favicon.png" alt="Loading" class="h-24 w-24 sm:h-32 sm:w-32"/></div> <div class="text-center"><h1 class="mb-2 text-2xl font-bold text-black sm:text-3xl dark:text-white">BubiGIF</h1></div> <div class="w-48 sm:w-64"><div class="space-y-3  svelte-b2wonc"><!--[--><div class="flex items-center justify-between text-sm svelte-b2wonc"><!--[--><span class="text-xs font-medium tracking-wide text-gray-700 uppercase dark:text-gray-300 svelte-b2wonc">Loading...</span><!--]--> <!--[--><span class="rounded border border-gray-300/50 bg-gray-100/80 px-2 py-0.5 font-mono text-xs text-gray-600 dark:border-gray-700/50 dark:bg-gray-800/50 dark:text-gray-400 svelte-b2wonc">0%</span><!--]--></div><!--]--> <div class="relative w-full h-1 bg-gray-200 dark:bg-gray-700 rounded-full overflow-hidden svelte-b2wonc"><progress class="absolute inset-0 w-full h-full opacity-0 pointer-events-none svelte-b2wonc" value="0" max="100" aria-label="Loading...">0%</progress> <div class="h-1 bg-blue-500 transition-all duration-500 ease-out  rounded-full relative overflow-hidden svelte-b2wonc" style="width: 0%; transition: width 500ms ease-out;" role="presentation"></div></div></div><!----></div></div></div></div><!--]--><!----> <!--[!--><!--]--> <!--[!--><!--]--><!----> <!--[--><div class="mouse-container svelte-15h7rt8"><!--[--><!--]--> <!--[--><!--]--></div><!--]--><!----> <!--[!--><!--]--><!----><!----><!--]--> <!--[!--><!--]--><!--]-->
51			
52			
52<script>
53				{
54					__sveltekit_lxo17f = {
55						base: new URL(".", location).pathname.slice(0, -1)
56					};
57
58					const element = document.currentScript.parentElement;
59
60					Promise.all([
61						import("./_app/immutable/entry/start.AXexvc-5.js"),
62						import("./_app/immutable/entry/app.CogS5tNu.js")
63					]).then(([kit, app]) => {
64						kit.start(app, element, {
65							node_ids: [0, 2],
66							data: [null,null],
67							form: null,
68							error: null
69						});
70					});
71
72					if ('serviceWorker' in navigator) {
73						addEventListener('load', function () {
74							navigator.serviceWorker.register('./service-worker.js');
75						});
76					}
77				}
78			</script>
78
79		</div>
80	</body>
81</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.