Val Town Code SearchReturn to Val Town

API Access

You can access search results via JSON API by adding format=json to your query:

https://codesearch.val.run/$%7Bart_info.art.src%7D?q=image&page=546&format=json

For typeahead suggestions, use the /typeahead endpoint:

https://codesearch.val.run/typeahead?q=image

Returns an array of strings in format "username" or "username/projectName"

Found 6504 results for "image"(2247ms)

shirtGenScriptmain.tsx19 matches

@torlancoโ€ขUpdated 6 months ago
64 if (resultData.status === "succeeded") {
65 console.log("Generation succeeded!");
66 let imageUrl: string | undefined;
67
68 if (Array.isArray(resultData.output)) {
69 imageUrl = resultData.output[0];
70 } else if (typeof resultData.output === "string") {
71 imageUrl = resultData.output;
72 }
73
74 if (imageUrl) {
75 const { blob } = await import("https://esm.town/v/std/blob");
76 const timestamp = new Date().getTime();
77 const imageName = `generated-image-${timestamp}.jpg`;
78
79 const imageResponse = await fetch(imageUrl);
80 if (!imageResponse.ok) throw new Error("Failed to download image");
81
82 const imageBlob = await imageResponse.blob();
83 await blob.set(imageName, imageBlob);
84
85 return new Response(JSON.stringify({ imageUrl, savedUrl: imageName }), {
86 headers: { "Content-Type": "application/json" },
87 });
89 }
90 } else {
91 console.log("Using Val Town's free image generator...");
92 const imageUrl = `https://maxm-imggenurl.web.val.run/${encodeURIComponent(prompt)}`;
93
94 const { blob } = await import("https://esm.town/v/std/blob");
95 const timestamp = new Date().getTime();
96 const imageName = `generated-image-${timestamp}.jpg`;
97
98 const imageResponse = await fetch(imageUrl);
99 if (!imageResponse.ok) throw new Error("Failed to generate image");
100
101 const imageBlob = await imageResponse.blob();
102 await blob.set(imageName, imageBlob);
103
104 return new Response(JSON.stringify({ imageUrl, savedUrl: imageName }), {
105 headers: { "Content-Type": "application/json" },
106 });
107 }
108
109 return new Response(JSON.stringify({ error: "Failed to generate image" }), {
110 status: 500,
111 headers: { "Content-Type": "application/json" },

shirtGenREADME.md2 matches

@torlancoโ€ขUpdated 6 months ago
83. Hit "Generate" to see your AI-crafted t-shirt design appear!
9
10## Image Generation Sources
11- **With Replicate API Key**: Uses **Replicate Hosted Flux models** for high-quality designs.
12- **Without Replicate Key**: Falls back to a Val.town image generator for quick designs.
13
14## Requirements

handleDiscordNewUsermain.tsx1 match

@buttondownโ€ขUpdated 6 months ago
51 content: emailAddress
52 + " "
53 + body.data.profile_image_url
54 + " " + JSON.stringify(technologies),
55 });

giftSuggestionAppmain.tsx19 matches

@trollishkaโ€ขUpdated 6 months ago
5interface Suggestion {
6 text: string;
7 imageUrl: string;
8 productUrl: string;
9}
166 <div className="suggestions">
167 <h2>Gift Suggestions:</h2>
168 <p className="ai-image-note">Note: The images below are AI-generated. Click on an image to see actual products on Google Shopping.</p>
169 <div className="suggestions-grid">
170 {suggestions.map((suggestion, index) => (
171 <div key={index} className="suggestion">
172 {suggestion.imageUrl && (
173 <a href={suggestion.productUrl} target="_blank" rel="noopener noreferrer" className="product-link sparkle-button">
174 <img src={suggestion.imageUrl} alt={suggestion.text} className="product-image" onError={(e) => {
175 console.error("Image failed to load:", e);
176 e.currentTarget.style.display = 'none';
177 }} />
178 </a>
179 )}
180 {!suggestion.imageUrl && <p className="no-image">No image available for this product.</p>}
181 <p className="product-name">{suggestion.text}</p>
182 </div>
209}
210
211async function searchProduct(query: string): Promise<{ imageUrl: string; productUrl: string } | null> {
212 try {
213 // Using a more realistic product image placeholder
214 const imageUrl = `https://maxm-imggenurl.web.val.run/${encodeURIComponent(query)}`;
215 // Using Google Shopping as the product search URL
216 const productUrl = `https://www.google.com/search?tbm=shop&q=${encodeURIComponent(query)}`;
217
218 console.log("Product search result:", { imageUrl, productUrl });
219 return { imageUrl, productUrl };
220 } catch (error) {
221 console.error("Error searching for product:", error);
270 return {
271 text: suggestion.text,
272 imageUrl: product?.imageUrl || "",
273 productUrl: product?.productUrl || "",
274 };
537 }
538
539 .product-image {
540 max-width: 100%;
541 height: 200px;
546 }
547
548 .product-image:hover {
549 transform: scale(1.03);
550 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
592 }
593
594 .ai-image-note {
595 font-size: 14px;
596 color: #7f8c8d;
640 right: 0;
641 bottom: 0;
642 background-image:
643 radial-gradient(circle, #fff 10%, transparent 10%),
644 radial-gradient(circle, #fff 10%, transparent 10%);
676 }
677
678 .no-image {
679 height: 200px;
680 display: flex;
804 }
805
806 .product-image {
807 height: 150px;
808 }
849 }
850
851 .product-image {
852 height: 180px;
853 }

gptmemoryREADME.md2 matches

@toowiredโ€ขUpdated 6 months ago
5First conversation:
6
7![FirstConversation.png](https://imagedelivery.net/iHX6Ovru0O7AjmyT5yZRoA/78c48b8b-8a1b-4caf-ef23-2ad78be3a100/public)
8
9What GPT sent do the API:
20Separate conversation somewhere in the future:
21
22![Second Conversation.png](https://imagedelivery.net/iHX6Ovru0O7AjmyT5yZRoA/bae24fd1-cec7-49b1-ac16-74b9f5aa4c00/public)
23
24# Setup

animalInfoIngpracticalBlushAlbatrossmain.tsx46 matches

@junhocaโ€ขUpdated 6 months ago
72 <button onClick={onClose}>๋‹ซ๊ธฐ</button>
73 <h2>{item.name}</h2>
74 {item.image && <img src={item.image} alt={item.name} className="detail-image" />}
75 {item.address && <p>์ฃผ์†Œ: {item.address}</p>}
76 {item.phone && <p>์ „ํ™”๋ฒˆํ˜ธ: {item.phone}</p>}
194 {item.phone && <p>{item.phone}</p>}
195 {item.description && <p>{item.description.substring(0, 100)}...</p>}
196 {item.image && <img src={item.image} alt={item.name} className="pet-image" />}
197 {type !== "lostPets" && (
198 <button onClick={() => toggleFavorite(item, type)}>
237 name: formData.get("name"),
238 description: formData.get("description"),
239 image: formData.get("image")
240 });
241 e.target.reset();
243 <input type="text" name="name" placeholder="๋™๋ฌผ ์ด๋ฆ„" required />
244 <textarea name="description" placeholder="์„ค๋ช…" required></textarea>
245 <input type="text" name="image" placeholder="์ด๋ฏธ์ง€ URL" required />
246 <button type="submit">๋“ฑ๋ก</button>
247 </form>
304 address TEXT NOT NULL,
305 phone TEXT NOT NULL,
306 image TEXT
307 )
308 `);
314 address TEXT NOT NULL,
315 phone TEXT NOT NULL,
316 image TEXT
317 )
318 `);
323 name TEXT NOT NULL,
324 description TEXT NOT NULL,
325 image TEXT
326 )
327 `);
332 name TEXT NOT NULL,
333 description TEXT NOT NULL,
334 image TEXT NOT NULL
335 )
336 `);
364 if (type === "clinics") {
365 dummyData = [
366 { id: "1", name: "ํ–‰๋ณต ๋™๋ฌผ๋ณ‘์›", address: "์„œ์šธ์‹œ ๊ฐ•๋‚จ๊ตฌ", phone: "02-1234-5678", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
367 { id: "2", name: "์‚ฌ๋ž‘ ๋™๋ฌผ๋ณ‘์›", address: "์„œ์šธ์‹œ ์„œ์ดˆ๊ตฌ", phone: "02-2345-6789", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
368 { id: "3", name: "๊ฑด๊ฐ• ๋™๋ฌผ๋ณ‘์›", address: "์„œ์šธ์‹œ ์†กํŒŒ๊ตฌ", phone: "02-3456-7890", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
369 { id: "4", name: "๋ฏธ์†Œ ๋™๋ฌผ๋ณ‘์›", address: "์„œ์šธ์‹œ ๊ฐ•๋™๊ตฌ", phone: "02-4567-8901", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
370 { id: "5", name: "ํฌ๋ง ๋™๋ฌผ๋ณ‘์›", address: "์„œ์šธ์‹œ ์„ฑ๋™๊ตฌ", phone: "02-5678-9012", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
371 { id: "6", name: "ํ‘ธ๋ฅธ ๋™๋ฌผ๋ณ‘์›", address: "์„œ์šธ์‹œ ๋งˆํฌ๊ตฌ", phone: "02-6789-0123", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
372 { id: "7", name: "๋”ฐ๋œปํ•œ ๋™๋ฌผ๋ณ‘์›", address: "์„œ์šธ์‹œ ์šฉ์‚ฐ๊ตฌ", phone: "02-7890-1234", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
373 { id: "8", name: "์นœ์ ˆํ•œ ๋™๋ฌผ๋ณ‘์›", address: "์„œ์šธ์‹œ ์ค‘๊ตฌ", phone: "02-8901-2345", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
374 { id: "9", name: "๋ฏฟ์Œ ๋™๋ฌผ๋ณ‘์›", address: "์„œ์šธ์‹œ ์ข…๋กœ๊ตฌ", phone: "02-9012-3456", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
375 { id: "10", name: "์•ˆ์‹ฌ ๋™๋ฌผ๋ณ‘์›", address: "์„œ์šธ์‹œ ๋™๋Œ€๋ฌธ๊ตฌ", phone: "02-0123-4567", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
376 ];
377 } else if (type === "pharmacies") {
378 dummyData = [
379 { id: "1", name: "ํ–‰๋ณต ๋™๋ฌผ์•ฝ๊ตญ", address: "์„œ์šธ์‹œ ๊ฐ•๋‚จ๊ตฌ", phone: "02-1111-2222", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
380 { id: "2", name: "์‚ฌ๋ž‘ ๋™๋ฌผ์•ฝ๊ตญ", address: "์„œ์šธ์‹œ ์„œ์ดˆ๊ตฌ", phone: "02-2222-3333", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
381 { id: "3", name: "๊ฑด๊ฐ• ๋™๋ฌผ์•ฝ๊ตญ", address: "์„œ์šธ์‹œ ์†กํŒŒ๊ตฌ", phone: "02-3333-4444", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
382 { id: "4", name: "๋ฏธ์†Œ ๋™๋ฌผ์•ฝ๊ตญ", address: "์„œ์šธ์‹œ ๊ฐ•๋™๊ตฌ", phone: "02-4444-5555", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
383 { id: "5", name: "ํฌ๋ง ๋™๋ฌผ์•ฝ๊ตญ", address: "์„œ์šธ์‹œ ์„ฑ๋™๊ตฌ", phone: "02-5555-6666", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
384 { id: "6", name: "ํ‘ธ๋ฅธ ๋™๋ฌผ์•ฝ๊ตญ", address: "์„œ์šธ์‹œ ๋งˆํฌ๊ตฌ", phone: "02-6666-7777", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
385 { id: "7", name: "๋”ฐ๋œปํ•œ ๋™๋ฌผ์•ฝ๊ตญ", address: "์„œ์šธ์‹œ ์šฉ์‚ฐ๊ตฌ", phone: "02-7777-8888", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
386 { id: "8", name: "์นœ์ ˆํ•œ ๋™๋ฌผ์•ฝ๊ตญ", address: "์„œ์šธ์‹œ ์ค‘๊ตฌ", phone: "02-8888-9999", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
387 { id: "9", name: "๋ฏฟ์Œ ๋™๋ฌผ์•ฝ๊ตญ", address: "์„œ์šธ์‹œ ์ข…๋กœ๊ตฌ", phone: "02-9999-0000", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
388 { id: "10", name: "์•ˆ์‹ฌ ๋™๋ฌผ์•ฝ๊ตญ", address: "์„œ์šธ์‹œ ๋™๋Œ€๋ฌธ๊ตฌ", phone: "02-0000-1111", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
389 ];
390 } else if (type === "diseases") {
391 dummyData = [
392 { id: "1", name: "๊ฐœ ํŒŒ๋ณด๋ฐ”์ด๋Ÿฌ์Šค", description: "์‹ฌ๊ฐํ•œ ์žฅ์—ผ์„ ์ผ์œผํ‚ค๋Š” ๋ฐ”์ด๋Ÿฌ์Šค์„ฑ ์งˆ๋ณ‘", image: "https://media.cleanshot.cloud/media/50163/TlXJWkqsRXs2SsYULHIgLcKxYNDqVJr1CJOoxc9z.png?Expires=1731055857&Signature=p3HHs~rVAekbL0ZAlEYScwtrLaxfcLnOA-XpuRuAudZpQbK7PEtuuhkTZS7SU4coM-NlF06g-FwhIIin~htwo1L0t1w~JWHZRdArioQwIsq9xtU1LYWrgWI3Liz0oLZvykAhvSH~krjcGee~wke2O2qMxqkpxLwK39bafnuy5gnlrtRZ11jDC1Uo4WqAGY~lpgmE-1~~ny5a83VRIpdh1urAd~TQb0Zu00CjUU6RppqE6SCIAoqYNapj6bcBUPuxYcgg9Um1zX-Lh~1eq-df6NLRi2d3O5tFNq22eCsFyskbOLSCOa50mE4CUFJagRJ2MVcWME-XdTKUcSHCnIFjoQ__&Key-Pair-Id=K269JMAT9ZF4GZ" },
393 { id: "2", name: "๊ณ ์–‘์ด ๋ฐฑํ˜ˆ๋ณ‘", description: "๋ฉด์—ญ์ฒด๊ณ„๋ฅผ ์•ฝํ™”์‹œํ‚ค๋Š” ๋ฐ”์ด๋Ÿฌ์Šค์„ฑ ์งˆ๋ณ‘", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
394 { id: "3", name: "๊ฐœ ๋””์Šคํ…œํผ", description: "ํ˜ธํก๊ธฐ, ์†Œํ™”๊ธฐ, ์‹ ๊ฒฝ๊ณ„์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๋ฐ”์ด๋Ÿฌ์Šค์„ฑ ์งˆ๋ณ‘", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
395 { id: "4", name: "๊ณ ์–‘์ด ์ „์—ผ์„ฑ ๋ณต๋ง‰์—ผ", description: "๋ณต๋ง‰์— ์—ผ์ฆ์„ ์ผ์œผํ‚ค๋Š” ๋ฐ”์ด๋Ÿฌ์Šค์„ฑ ์งˆ๋ณ‘", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
396 { id: "5", name: "๊ฐœ ์ผ€๋„ฌ์ฝ”ํ”„", description: "์ „์—ผ์„ฑ์ด ๊ฐ•ํ•œ ํ˜ธํก๊ธฐ ์งˆํ™˜", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
397 { id: "6", name: "๊ณ ์–‘์ด ์ƒ๋ถ€ ํ˜ธํก๊ธฐ ๊ฐ์—ผ", description: "์ฝ”๊ฐ๊ธฐ์™€ ์œ ์‚ฌํ•œ ์ฆ์ƒ์„ ๋ณด์ด๋Š” ์งˆ๋ณ‘", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
398 { id: "7", name: "๊ฐœ ์‹ฌ์žฅ์‚ฌ์ƒ์ถฉ", description: "๋ชจ๊ธฐ๋ฅผ ํ†ตํ•ด ์ „์—ผ๋˜๋Š” ๊ธฐ์ƒ์ถฉ ์งˆ๋ณ‘", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
399 { id: "8", name: "๊ณ ์–‘์ด ๋‹น๋‡จ๋ณ‘", description: "์ธ์А๋ฆฐ ๋ถ„๋น„๋‚˜ ๊ธฐ๋Šฅ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋Š” ๋Œ€์‚ฌ์„ฑ ์งˆํ™˜", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
400 { id: "9", name: "๊ฐœ ๊ด€์ ˆ์—ผ", description: "๊ด€์ ˆ์— ์—ผ์ฆ์ด ์ƒ๊ธฐ๋Š” ๋งŒ์„ฑ ์งˆํ™˜", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
401 { id: "10", name: "๊ณ ์–‘์ด ์‹ ๋ถ€์ „", description: "์‹ ์žฅ ๊ธฐ๋Šฅ์ด ์ €ํ•˜๋˜๋Š” ๋งŒ์„ฑ ์งˆํ™˜", image: "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ" },
402 ];
403 } else if (type === "lostPets") {
405 dummyData = pets.rows.map(pet => ({
406 ...pet,
407 image: pet.name.toLowerCase().includes("๊ณ ์–‘์ด") ? "https://media.cleanshot.cloud/media/50163/Uf42elMIgjYkHwQoIXpFiM5QHit6VIatDasVXD8u.png?Expires=1731055828&Signature=ZyiRo1PknzHbyjAWXbBSnKyaD3zX-iBA52Iv~sx5M6jeyVCjLZUtsrAsYq6LhT1MmS3NUP7qXQYDLC725suJ-8UuoMgieHwGFOV~0l-cD8JSf0SrU6hmmSzKjXZB6lkMgdW7FiR91hpAp9z8uNwrcChpkW79784YGPeUGVbXr6YoJy0AbKbV~U-5YQpztAwVdUp4vZ2DV201Q2UXfzk1mhru8YMZcN8bcyhKa0~Za3xHD8hM8k~KqWtc5UO-uRTqmUUCsii-cmvwAwKyjuDPEL4IdLHBVH5YTLGF1tI8lsZQTtldR7qbD3kOH8Mvl92MswehlO-qmWZl5V9q6kEncw__&Key-Pair-Id=K269JMAT9ZF4GZ" : "https://media.cleanshot.cloud/media/50163/Uf42elMIgjYkHwQoIXpFiM5QHit6VIatDasVXD8u.png?Expires=1731055828&Signature=ZyiRo1PknzHbyjAWXbBSnKyaD3zX-iBA52Iv~sx5M6jeyVCjLZUtsrAsYq6LhT1MmS3NUP7qXQYDLC725suJ-8UuoMgieHwGFOV~0l-cD8JSf0SrU6hmmSzKjXZB6lkMgdW7FiR91hpAp9z8uNwrcChpkW79784YGPeUGVbXr6YoJy0AbKbV~U-5YQpztAwVdUp4vZ2DV201Q2UXfzk1mhru8YMZcN8bcyhKa0~Za3xHD8hM8k~KqWtc5UO-uRTqmUUCsii-cmvwAwKyjuDPEL4IdLHBVH5YTLGF1tI8lsZQTtldR7qbD3kOH8Mvl92MswehlO-qmWZl5V9q6kEncw__&Key-Pair-Id=K269JMAT9ZF4GZ"
408 }));
409 }
437 if (type === "clinics" || type === "pharmacies") {
438 await sqlite.execute(
439 `INSERT OR REPLACE INTO ${KEY}_favorites_${type}_${SCHEMA_VERSION} (id, name, address, phone, image) VALUES (?, ?, ?, ?, ?)`,
440 [item.id, item.name, item.address, item.phone, "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ"]
441 );
442 } else if (type === "diseases") {
443 await sqlite.execute(
444 `INSERT OR REPLACE INTO ${KEY}_favorites_diseases_${SCHEMA_VERSION} (id, name, description, image) VALUES (?, ?, ?, ?)`,
445 [item.id, item.name, item.description, "https://media.cleanshot.cloud/media/50163/YdnK2ZuKbqaWg1UfFxiITQrftJJlB3McZyWKwVxX.png?Expires=1731055936&Signature=V26jchUjky6B0OD25sGIgKiLrB8cgSdCuywfLSOn1X5x8o69bJw9g-lI6WCf1TuJD9RSXbxk2D~lHP3ZNP4uWKjEGKACOYWOaOgoPHl065gx2-zxL~lImTyPRk4dlu3wvTYkTxZSm9VwQ5diQxaoSmMRbJC3iEaK~irBaYrVHeye~TR9OQhFXU~Nt6bmhrGbDS7RE1yivLetKGOzL~TKSjuzIbfaZvR1XU-J98cMo-N7bGWJURcwmv9cWF~p8d3rM8XgKd5H0-2Uil8ZWx09OICzcjeNVCYWi4JVWixbV2KkvmImKgix10VLZrSkwRykYSJC-JmRcnySLl02~KTvWg__&Key-Pair-Id=K269JMAT9ZF4GZ"]
446 );
456 if (path === "/lostPets") {
457 if (request.method === "POST") {
458 const { name, description, image } = await request.json();
459 const petImage = name.toLowerCase().includes("๊ณ ์–‘์ด") ? "https://share.cleanshot.com/VBt56pwJ" : "https://share.cleanshot.com/Qf6k3H7t";
460 await sqlite.execute(
461 `INSERT INTO ${KEY}_lost_pets_${SCHEMA_VERSION} (name, description, image) VALUES (?, ?, ?)`,
462 [name, description, petImage]
463 );
464 return new Response(null, { status: 200 });
597 border-radius: 4px;
598}
599.pet-image, .detail-image {
600 max-width: 100%;
601 height: auto;

web_uVEjrAHlZHmain.tsx1 match

@dhvanilโ€ขUpdated 6 months ago
14 margin: 2rem;
15 text-align: center;
16 background-image: radial-gradient(circle, #300 0%, #000 100%);
17 }
18

umbrellaReminderREADME.md1 match

@mdgrechโ€ขUpdated 6 months ago
1# โ˜”๏ธ Umbrella reminder if there's rain today
2
3![Screenshot 2023-09-14 at 12.31.32.png](https://imagedelivery.net/iHX6Ovru0O7AjmyT5yZRoA/d82916ca-f8d9-4b49-88c6-420ab67a7700/public)
4
5## Setup

htmlToMarkdownConvertermain.tsx1 match

@willowโ€ขUpdated 6 months ago
147 padding: 0;
148 background-color: var(--background-color);
149 background-image: linear-gradient(45deg, var(--primary-color), var(--secondary-color));
150 min-height: 100vh;
151}

web_8g1k95HemVmain.tsx2 matches

@dhvanilโ€ขUpdated 6 months ago
23 height: 70vh;
24 border: 2px solid;
25 border-image: linear-gradient(45deg, #ff1b6b, #45caff) 1;
26 position: relative;
27 box-shadow: 0 0 20px #ff1b6b, inset 0 0 20px #45caff;
134 width: 100%;
135 height: 100%;
136 background-image: linear-gradient(0deg, transparent 24%,
137 rgba(69, 202, 255, .05) 25%,
138 rgba(69, 202, 255, .05) 26%, transparent 27%, transparent 74%,

gpt-image-test1 file match

@CaptainJackโ€ขUpdated 23 hours ago
ๆต‹่ฏ• gpt image ็š„ไธๅŒ api ่ƒฝๅฆๆปก่ถณๅ›พ็‰‡็”Ÿๆˆ่ฆๆฑ‚

image-inpainting1 file match

@themichaellaiโ€ขUpdated 3 days ago
Chrimage
Atiq
"Focal Lens with Atig Wazir" "Welcome to my photography journey! I'm Atiq Wazir, a passionate photographer capturing life's beauty one frame at a time. Explore my gallery for stunning images, behind-the-scenes stories, and tips & tricks to enhance your own