PageSourceSearch

https://uploadme.me/plugin

html uploadme.me collected 2026-10-01 10:31:44 UTC 96,452 bytes, 1,496 lines download raw bytes

1<!DOCTYPE HTML>
2<html xml:lang="en" lang="en" dir="ltr" class="device-nonmobile palette-dark unsafe-blur-on font-0 recaptcha recaptcha--turnstile" data-palette="dark" prefix="og: http://ogp.me/ns#">
3<head>
4    <meta charset="utf-8">
5    <title>Upload plugin - Free Image &amp; Video Hosting - UploadMe</title>
6<meta name="apple-mobile-web-app-status-bar-style" content="black">
7<meta name="mobile-web-app-capable" content="yes">
8<meta name="viewport" content="width=device-width, initial-scale=1">
9<meta name="apple-mobile-web-app-title" content="Free Image & Video Hosting - UploadMe">
10<meta name="description" content="Free image and video hosting with fast uploads, direct links, albums, and easy sharing. Upload and share JPG, PNG, GIF, WEBP, AVIF, MP4 and more with UploadMe">
11<link rel="manifest" href="/webmanifest">
12    <meta name="generator" content="Chevereto 4">
13<link rel="stylesheet" href="https://cdn.upload2us.net/content/legacy/themes/Peafowl/lib/peafowl.min.css?f75f271b83179f5963bbdb36e7d1a128">
14<link rel="stylesheet" href="https://cdn.upload2us.net/content/legacy/themes/Zorin/style.min.css?f75f271b83179f5963bbdb36e7d1a128">
15
16<link rel="stylesheet" href="https://cdn.upload2us.net/content/legacy/themes/Peafowl/lib/font-awesome-6/css/all.min.css?f75f271b83179f5963bbdb36e7d1a128">
17<script data-cfasync="false">document.documentElement.className += " js"; var devices = ["phone", "phablet", "tablet", "laptop", "desktop", "largescreen"], window_to_device = function () { for (var e = [480, 768, 992, 1200, 1880, 2180], t = [], n = "", d = document.documentElement.clientWidth || document.getElementsByTagName("body")[0].clientWidth || window.innerWidth, c = 0; c < devices.length; ++c)d >= e[c] && t.push(devices[c]); for (0 == t.length && t.push(devices[0]), n = t[t.length - 1], c = 0; c < devices.length; ++c)document.documentElement.className = document.documentElement.className.replace(devices[c], ""), c == devices.length - 1 && (document.documentElement.className += " " + n), document.documentElement.className = document.documentElement.className.replace(/\s+/g, " "); if ("laptop" == n || "desktop" == n) { var o = document.getElementById("pop-box-mask"); null !== o && o.parentNode.removeChild(o) } }; window_to_device(), window.onresize = window_to_device;</script>
17
18
19    <link rel="shortcut icon" href="/content/images/system/favicon_1768600808481_10787b.png">
20    <link rel="icon" type="image/png" href="/content/images/system/favicon_1768600808481_10787b.png" sizes="192x192">
21    <link rel="apple-touch-icon" href="/content/images/system/favicon_1768600808481_10787b.png" sizes="180x180">
22<style type="text/css">.top-bar-logo img { height: 40px; }</style><meta property="og:type" content="website">
23<meta property="og:url" content="https://uploadme.me/plugin">
24<meta property="og:title" content="Free Image &amp; Video Hosting - UploadMe">
25<meta property="og:image" content="/content/images/system/home_cover_1788719742921_328173.jpeg">
26<meta property="og:description" content="Free image and video hosting with fast uploads, direct links, albums, and easy sharing. Upload and share JPG, PNG, GIF, WEBP, AVIF, MP4 and more with UploadMe">
27<meta property="fb:app_id" content="1084336449124992">
28<meta name="twitter:card" content="summary">
29<meta name="twitter:description" content="Free image and video hosting with fast uploads, direct links, albums, and easy sharing. Upload and share JPG, PNG, GIF, WEBP, AVIF, MP4 and more with UploadMe">
30<meta name="twitter:title" content="Upload plugin">
31<meta name="twitter:site" content="@UploadMeNow">
32<style>
33.font-0, html.font-0 body {
34    font-family: Helvetica, Arial, sans-serif;
35}
36.font-1, html.font-1 body {
37    font-family: "Times New Roman", Times, serif;
38}
39.font-2, html.font-2 body {
40    font-family: Georgia, serif;
41}
42.font-3, html.font-3 body {
43    font-family: Tahoma, Verdana, sans-serif;
44}
45.font-4, html.font-4 body {
46    font-family: "Trebuchet MS", Helvetica, sans-serif;
47}
48.font-5, html.font-5 body {
49    font-family: Geneva, Verdana, sans-serif;
50}
51.font-6, html.font-6 body {
52    font-family: "Courier New", Courier, monospace;
53}
54.font-7, html.font-7 body {
55    font-family: "Brush Script MT", cursive;
56}
57.font-8, html.font-8 body {
58    font-family: Copperplate, Papyrus, fantasy;
59}
60</style>
61<style>
62@media (prefers-color-scheme: dark) {
63    .palette-system:root {
64        color-scheme: dark;
65--colorBlue: hsl(216, 73%, 52%);
66--colorBlueHover: hsl(216, 73%, 42%);
67--alertAccent: hsl(48, 89%, 50%);
68--alertBackground: hsl(52, 100%, 90%);
69--alertText: hsl(278, 22%, 10%);
70--bodyBackground: hsl(0deg 0% 12.94%);
71--bodyEmpty: hsl(0deg 0% 18.43%);
72--bodySeparator: var(--bodyEmpty);
73--bodyText: hsl(245, 5%, 80%);
74--bodyTextSubtle: hsl(245, 5%, 45%);
75--buttonDefaultBackground: var(--bodyEmpty);
76--buttonDefaultHoverBackground: hsl(245, 5%, 10%);
77--buttonDefaultHoverText: var(--colorAccent);
78--buttonDefaultText: var(--bodyText);
79--inputBackground: hsl(0deg 0% 18.43%);
80--inputPlaceholderText: hsl(245, 5%, 50%);
81--inputText: var(--bodyText);
82--menuBackground: hsla(0deg, 0%, 18.43%, 75%);
83--menuItemHoverBackground: var(--colorAccent);
84--menuItemHoverText: hsl(245, 5%, 100%);
85--menuItemText: #DEDEDE;
86--menuSeparator: rgba(255, 255, 255, .1);
87--menuText: #DEDEDE;
88--modalBackground: var(--bodyBackground);
89--modalText: var(--bodyText);
90--topBarBackground: var(--bodyBackground);
91--topBarText: var(--bodyText);
92--topSubBarBackground: var(--bodyBackground);
93--viewerBackground: hsl(0deg 0% 9.02%);
94--linkText: rgb(41, 151, 255);
95--buttonAccentBackground: rgb(0, 113, 227);
96--buttonAccentHoverBackground: rgb(0, 118, 223);    }
97}
98
99.palette-dark:root {
100    color-scheme: dark;
101--colorBlue: hsl(216, 73%, 52%);
102--colorBlueHover: hsl(216, 73%, 42%);
103--alertAccent: hsl(48, 89%, 50%);
104--alertBackground: hsl(52, 100%, 90%);
105--alertText: hsl(278, 22%, 10%);
106--bodyBackground: hsl(0deg 0% 12.94%);
107--bodyEmpty: hsl(0deg 0% 18.43%);
108--bodySeparator: var(--bodyEmpty);
109--bodyText: hsl(245, 5%, 80%);
110--bodyTextSubtle: hsl(245, 5%, 45%);
111--buttonDefaultBackground: var(--bodyEmpty);
112--buttonDefaultHoverBackground: hsl(245, 5%, 10%);
113--buttonDefaultHoverText: var(--colorAccent);
114--buttonDefaultText: var(--bodyText);
115--inputBackground: hsl(0deg 0% 18.43%);
116--inputPlaceholderText: hsl(245, 5%, 50%);
117--inputText: var(--bodyText);
118--menuBackground: hsla(0deg, 0%, 18.43%, 75%);
119--menuItemHoverBackground: var(--colorAccent);
120--menuItemHoverText: hsl(245, 5%, 100%);
121--menuItemText: #DEDEDE;
122--menuSeparator: rgba(255, 255, 255, .1);
123--menuText: #DEDEDE;
124--modalBackground: var(--bodyBackground);
125--modalText: var(--bodyText);
126--topBarBackground: var(--bodyBackground);
127--topBarText: var(--bodyText);
128--topSubBarBackground: var(--bodyBackground);
129--viewerBackground: hsl(0deg 0% 9.02%);
130--linkText: rgb(41, 151, 255);
131--buttonAccentBackground: rgb(0, 113, 227);
132--buttonAccentHoverBackground: rgb(0, 118, 223);}
133.palette-lush:root{
134    --alertAccent: hsl(48, 89%, 50%);
135    --alertBackground: hsl(52, 100%, 90%);
136    --alertText: hsl(278, 22%, 10%);
137    --bodyBackground: hsl(150, 25%, 94%);
138    --bodyEmpty: hsl(150, 25%, 85%);
139    --bodySeparator: var(--bodyEmpty);
140    --bodyText: hsl(150, 25%, 16%);
141    --bodyTextDisabled: hsl(150, 25%, 50%);
142    --bodyTextSubtle: hsl(189, 6%, 45%);
143    --buttonAccentBackground: hsl(150, 25%, 70%);
144    --buttonAccentHoverBackground: hsl(150, 25%, 60%);
145    --buttonAccentHoverText: var(--buttonAccentText);
146    --buttonAccentText: hsl(150, 25%, 20%);
147    --buttonDefaultBackground: var(--bodyBackground);
148    --buttonDefaultBorder: hsl(150, 25%, 80%);
149    --buttonDefaultHoverBackground: hsl(150, 25%, 85%);
150    --buttonDefaultHoverBorder: hsl(150, 25%, 80%);
151    --buttonDefaultHoverText: hsl(150, 25%, 20%);
152    --buttonDefaultText: hsl(150, 25%, 20%);
153    --colorAccent: hsl(150, 40%, 50%);
154    --colorAccentStrong: hsl(150, 25%, 40%);
155    --inputBackground:  hsl(0, 0%, 100%);
156    --inputPlaceholderText: hsl(150, 25%, 40%, 0.2);
157    --inputText: var(--bodyText);
158    --linkText: var(--colorAccent);
159    --menuBackground: hsla(150, 25%, 90%, 80%);
160    --menuItemHoverBackground: var(--colorAccent);
161    --menuItemHoverText: #FFF;
162    --menuItemText: var(--bodyText);
163    --menuSeparator: hsl(150, 25%, 72%);
164    --menuText: var(--bodyText);
165    --modalBackground: var(--bodyBackground);
166    --modalText: var(--bodyText);
167    --topBarBackground: var(--bodyBackground);
168    --topBarText: var(--bodyText);
169    --listItemText: var(--bodyBackground);
170}
171.palette-graffiti:root {
172    --alertAccent: hsl(48, 89%, 50%);
173    --alertBackground: hsl(52, 100%, 90%);
174    --alertText: var(--bodyText);
175    --bodyBackground: hsl(279, 77%, 95%);
176    --bodyEmpty: hsl(278, 80%, 91%);
177    --bodySeparator: hsl(278, 80%, 94%);
178    --bodyText: hsl(278, 22%, 10%);
179    --bodyTextDisabled: hsl(278, 80%, 90%);
180    --buttonAccentBackground: var(--colorAccent);
181    --buttonAccentHoverBackground: var(--colorAccentStrong);
182    --buttonAccentHoverText: var(--buttonAccentText);
183    --buttonDefaultBackground: var(--bodyBackground);
184    --buttonDefaultBorder: hsl(278, 80%, 90%);
185    --buttonDefaultHoverBackground: var(--bodyEmpty);
186    --buttonDefaultHoverBorder: hsl(278, 80%, 90%);
187    --buttonDefaultHoverText: var(--colorAccentStrong);
188    --buttonDefaultText: var(--colorAccent);
189    --colorAccent: hsl(278, 33%, 44%);
190    --colorAccentStrong: hsl(278, 33%, 40%);
191    --inputBackground:  hsl(0, 0%, 100%);
192    --inputText: hsl(278, 22%, 10%);
193    --linkText: var(--colorAccent);
194    --menuBackground: hsla(278, 80%, 90%, 80%);
195    --menuItemHoverBackground: var(--colorAccent);
196    --menuItemHoverText: #FFF;
197    --menuItemText: var(--inputText);
198    --menuSeparator: hsl(278, 80%, 79%);
199    --menuText: var(--inputText);
200    --modalBackground: var(--bodyBackground);
201    --modalText: var(--inputText);
202    --topBarBackground: var(--bodyBackground);
203    --topBarText: var(--bodyText);
204    --listItemText: var(--bodyBackground);
205}
206.palette-abstract:root {
207    --alertAccent: hsl(48, 89%, 50%);
208    --alertBackground: hsl(52, 100%, 90%);
209    --alertText: hsl(278, 22%, 10%);
210    --bodyBackground: hsl(15, 73%, 97%);
211    --bodyEmpty: hsl(15, 100%, 92%);
212    --bodySeparator: var(--bodyEmpty);
213    --bodyText: hsl(15, 25%, 16%);
214    --bodyTextDisabled: hsl(15, 100%, 90%);
215    --bodyTextSubtle: hsl(189, 6%, 45%);
216    --buttonAccentBackground: var(--colorAccent);
217    --buttonAccentHoverBackground: var(--colorAccentStrong);
218    --buttonAccentHoverText: var(--buttonAccentText);
219    --buttonAccentText:  hsl(0, 0%, 100%);
220    --buttonDefaultBackground: var(--bodyBackground);
221    --buttonDefaultBorder: hsl(15, 70%, 90%);
222    --buttonDefaultHoverBackground: hsl(15, 100%, 95%);
223    --buttonDefaultHoverBorder: hsl(15, 80%, 90%);
224    --buttonDefaultHoverText: var(--colorAccentStrong);
225    --buttonDefaultText:  var(--colorAccentStrong);
226    --colorAccent: hsl(15, 70%, 30%);
227    --colorAccentStrong: hsl(15, 70%, 40%);
228    --inputBackground: var(--buttonAccentText);
229    --inputPlaceholderText: hsl(15, 100%, 20%, 0.3);
230    --inputText: var(--bodyText);
231    --linkText: var(--colorAccent);
232    --menuBackground: hsla(15, 100%, 90%, 80%);
233    --menuItemHoverBackground: var(--colorAccent);
234    --menuItemHoverText: #FFF;
235    --menuItemText: var(--bodyText);
236    --menuSeparator: hsl(15, 71%, 74%);
237    --menuText: var(--bodyText);
238    --modalBackground: var(--bodyBackground);
239    --modalText: var(--bodyText);
240    --topBarBackground: var(--bodyBackground);
241    --topBarText: var(--bodyText);
242    --listItemText: var(--bodyBackground);
243}
244.palette-cheers:root {
245    --alertAccent: hsl(48, 89%, 50%);
246    --alertBackground: hsl(52, 100%, 90%);
247    --alertText: hsl(278, 22%, 10%);
248    --bodyBackground: hsl(42, 60%, 91%);
249    --bodyEmpty: hsl(42, 80%, 82%);
250    --bodySeparator: var(--bodyEmpty);
251    --bodyText: hsl(42, 25%, 16%);
252    --bodyTextDisabled: hsl(42, 100%, 50%);
253    --bodyTextSubtle: hsl(189, 6%, 45%);
254    --buttonAccentBackground: hsl(42, 100%, 70%);
255    --buttonAccentHoverBackground: hsl(42, 100%, 60%);
256    --buttonAccentHoverText: var(--buttonAccentText);
257    --buttonAccentText: hsl(42, 80%, 20%);
258    --buttonDefaultBackground: var(--bodyBackground);
259    --buttonDefaultBorder: hsl(42, 70%, 80%);
260    --buttonDefaultHoverBackground: hsl(42, 80%, 85%);
261    --buttonDefaultHoverBorder: hsl(42, 80%, 80%);
262    --buttonDefaultHoverText: hsl(42, 80%, 20%);
263    --buttonDefaultText: hsl(42, 80%, 20%);
264    --colorAccent: hsl(42, 100%, 50%);
265    --colorAccentStrong: hsl(42, 100%, 40%);
266    --inputBackground:  hsl(0, 0%, 100%);
267    --inputPlaceholderText: hsl(42, 100%, 40%, 0.2);
268    --inputText: var(--bodyText);
269    --linkText: var(--colorAccent);
270    --menuBackground: hsla(42, 90%, 90%, 80%);
271    --menuItemHoverBackground: var(--colorAccent);
272    --menuItemHoverText: #FFF;
273    --menuItemText: var(--bodyText);
274    --menuSeparator: hsl(42, 70%, 67%);
275    --menuText: var(--bodyText);
276    --modalBackground: var(--bodyBackground);
277    --modalText: var(--bodyText);
278    --topBarBackground: var(--bodyBackground); /* hsl(42, 100%, 70%) */
279    --topBarText: var(--bodyText);
280    --listItemText: var(--bodyBackground);
281}
282.palette-imgur:root {
283    color-scheme: dark;
284    --alertAccent: var(--colorAccent);
285    --alertBackground: #463979;
286    --alertText: var(--bodyText);
287    --backgroundDarkAlpha: rgb(0 0 0 / 80%);
288    --backgroundLightAlpha: rgba(26, 25, 62, .9);
289    --bodyBackground: rgb(39,41,45);
290    --bodyEmpty: hsl(222.35deg 10.83% 24.78%);
291    --bodySeparator: #464b57;
292    --bodyText: #DADCDF;
293    --bodyTextDisabled: #b4b9c2;
294    --bodyTextSubtle: #999;
295    --buttonAccentHoverText: var(--buttonAccentText);
296    --buttonAccentText: #FFF;
297    --buttonDefaultBackground: #464b57;
298    --buttonDefaultHoverBackground: var(--colorAccent);
299    --buttonDefaultHoverText: var(--buttonAccentText);
300    --buttonDefaultText: #FFF;
301    --colorAccent: #1bb76e;
302    --colorAccentStrong: #31be7c;
303    --inputBackground: #191919;
304    --inputPlaceholderText: #9298a0;
305    --inputText: #f2f2f2;
306    --linkText: var(--colorAccent);
307    --menuBackground: hsl(222deg 6% 35% / 80%);
308    --menuItemHoverBackground: #4a58fb;
309    --menuItemHoverText: var(--buttonAccentText);
310    --menuItemText: var(--buttonAccentText);
311    --menuSeparator: rgb(11 14 15 / 10%);
312    --menuText: var(--buttonAccentText);
313    --modalBackground: rgb(60 66 75 / 50%);
314    --modalText: var(--buttonAccentText);
315    --topBarBackground: linear-gradient(180deg, #171544 0%, rgba(39,41,45,1));
316    --topSubBarBackground: var(--bodyBackground);
317    --topBarText: var(--bodyText);
318    --viewerBackground: linear-gradient(180deg, transparent 0%, rgba(0,0,0,.1));
319}
320.palette-flickr:root {
321    --bodyBackground: #f2f5f6;
322    --colorAccent: #128fdc;
323    --colorAccentStrong: #1c9be9;
324    --linkText: #006dac;
325    --topBarBackground: rgb(0 0 0 / 90%);
326    --topSubBarBackground: var(--bodyBackground);
327    --topBarText: #FFF;
328    --viewerBackground: #212124;
329}
330.palette-deviantart:root {
331    color-scheme: dark;
332    --alertAccent: var(--colorAccent);
333    --alertBackground: #9affde;
334    --bodyBackground: #06070d;
335    --bodyEmpty: var(--bodyBackground);
336    --bodyText: #f2f2f2;
337    --bodyTextSubtle: #5d5c6c;
338    --buttonAccentHoverBackground: var(--colorAccentStrong);
339    --buttonAccentHoverText: var(--buttonAccentText);
340    --buttonAccentText: #FFF;
341    --buttonDefaultBackground: var(--bodyBackground);
342    --buttonDefaultHoverBackground:var(--bodyBackground);
343    --buttonDefaultHoverText: var(--buttonDefaultText);
344    --buttonDefaultText: #f2f2f2;
345    --colorAccent: #00e59b;
346    --colorAccentStrong: #31be7c;
347    --inputBackground: #292f34;
348    --inputPlaceholderText: #838592;
349    --inputText: #838592;
350    --linkText: var(--colorAccent);
351    --menuBackground: var(--bodyBackground);
352    --menuItemHoverBackground: #282f34;
353    --menuItemHoverText: var(--colorAccent);
354    --menuItemText: #b1b1b9;
355    --menuText: var(--buttonAccentText);
356    --modalText: var(--buttonDefaultText);
357    --topBarBackground: #06070d;
358    --topBarText: #fff;
359    --viewerBackground: linear-gradient(180deg, rgba(26,28,35,1) 0%, rgba(11,13,18,1) 100%);
360}
361.palette-cmyk:root {
362    color-scheme: dark;
363    --alertAccent: var(--buttonAccentBackground);
364    --alertBackground: #fff5b3;
365    --alertText: var(--bodyText);
366    --bodyBackground: #000;
367    --bodyEmpty: #000e10;
368    --bodySeparator: #370f1d;
369    --bodyText: #00bcd4;
370    --bodyTextSubtle: var(--buttonAccentBackground);
371    --buttonAccentBackground: #ec407a;
372    --buttonAccentHoverBackground: var(--bodyText);
373    --buttonAccentHoverText: #fff;
374    --buttonAccentText: var(--buttonAccentHoverText);
375    --buttonDefaultBackground: var(--bodyBackground);
376    --buttonDefaultHoverBackground: var(--bodyBackground);
377    --buttonDefaultHoverText: #ffd54f;
378    --buttonDefaultText: var(--buttonAccentBackground);
379    --colorAccent: var( --buttonDefaultHoverText);
380    --inputBackground: #edcf6e;
381    --inputPlaceholderText: var(--bodyBackground);
382    --linkText: var(--buttonDefaultHoverText);
383    --menuBackground: rgb(0 0 0 / 70%);
384    --menuItemHoverBackground: var(--buttonAccentBackground);
385    --menuItemHoverText: var(--buttonAccentText);
386    --menuItemText: var(--buttonDefaultHoverText);
387    --menuSeparator: rgb(11 14 15 / 10%);
388    --menuText: var(--buttonAccentHoverText);
389    --modalBackground: var(--bodyBackground);
390    --modalText: var(--bodyText);
391    --topBarBackground: rgb(0 0 0 / 70%);
392    --topBarText: var(--bodyText);
393    --viewerBackground: linear-gradient(180deg, rgba(26,28,35,1) 0%, rgba(11,13,18,1) 100%);
394}
395</style>
396                <link rel="stylesheet" href="https://cdn.upload2us.net/content/legacy/themes/Zorin/custom_hooks/style.css?f75f271b83179f5963bbdb36e7d1a128">
397            <link rel="alternate" hreflang="x-default" href="https://uploadme.me/plugin">
398<link rel="alternate" hreflang="ar" href="https://uploadme.me/plugin/?lang=ar">
399<link rel="alternate" hreflang="bg-bg" href="https://uploadme.me/plugin/?lang=bg-BG">
400<link rel="alternate" hreflang="bs-ba" href="https://uploadme.me/plugin/?lang=bs-BA">
401<link rel="alternate" hreflang="ca" href="https://uploadme.me/plugin/?lang=ca">
402<link rel="alternate" hreflang="cs" href="https://uploadme.me/plugin/?lang=cs">
403<link rel="alternate" hreflang="da" href="https://uploadme.me/plugin/?lang=da">
404<link rel="alternate" hreflang="de" href="https://uploadme.me/plugin/?lang=de">
405<link rel="alternate" hreflang="de-de" href="https://uploadme.me/plugin/?lang=de-DE">
406<link rel="alternate" hreflang="el" href="https://uploadme.me/plugin/?lang=el">
407<link rel="alternate" hreflang="en" href="https://uploadme.me/plugin">
408<link rel="alternate" hreflang="es" href="https://uploadme.me/plugin/?lang=es">
409<link rel="alternate" hreflang="et-ee" href="https://uploadme.me/plugin/?lang=et-EE">
410<link rel="alternate" hreflang="fa" href="https://uploadme.me/plugin/?lang=fa">
411<link rel="alternate" hreflang="fi" href="https://uploadme.me/plugin/?lang=fi">
412<link rel="alternate" hreflang="fr" href="https://uploadme.me/plugin/?lang=fr">
413<link rel="alternate" hreflang="he" href="https://uploadme.me/plugin/?lang=he">
414<link rel="alternate" hreflang="hr" href="https://uploadme.me/plugin/?lang=hr">
415<link rel="alternate" hreflang="hu" href="https://uploadme.me/plugin/?lang=hu">
416<link rel="alternate" hreflang="id" href="https://uploadme.me/plugin/?lang=id">
417<link rel="alternate" hreflang="it" href="https://uploadme.me/plugin/?lang=it">
418<link rel="alternate" hreflang="ja" href="https://uploadme.me/plugin/?lang=ja">
419<link rel="alternate" hreflang="ko" href="https://uploadme.me/plugin/?lang=ko">
420<link rel="alternate" hreflang="lt-lt" href="https://uploadme.me/plugin/?lang=lt-LT">
421<link rel="alternate" hreflang="nb" href="https://uploadme.me/plugin/?lang=nb">
422<link rel="alternate" hreflang="nl" href="https://uploadme.me/plugin/?lang=nl">
423<link rel="alternate" hreflang="pl" href="https://uploadme.me/plugin/?lang=pl">
424<link rel="alternate" hreflang="pt" href="https://uploadme.me/plugin/?lang=pt">
425<link rel="alternate" hreflang="pt-br" href="https://uploadme.me/plugin/?lang=pt-BR">
426<link rel="alternate" hreflang="ro" href="https://uploadme.me/plugin/?lang=ro">
427<link rel="alternate" hreflang="ru" href="https://uploadme.me/plugin/?lang=ru">
428<link rel="alternate" hreflang="sk" href="https://uploadme.me/plugin/?lang=sk">
429<link rel="alternate" hreflang="sr-rs" href="https://uploadme.me/plugin/?lang=sr-RS">
430<link rel="alternate" hreflang="sv" href="https://uploadme.me/plugin/?lang=sv">
431<link rel="alternate" hreflang="th" href="https://uploadme.me/plugin/?lang=th">
432<link rel="alternate" hreflang="tr" href="https://uploadme.me/plugin/?lang=tr">
433<link rel="alternate" hreflang="uk" href="https://uploadme.me/plugin/?lang=uk">
434<link rel="alternate" hreflang="vi" href="https://uploadme.me/plugin/?lang=vi">
435<link rel="alternate" hreflang="zh-cn" href="https://uploadme.me/plugin/?lang=zh-CN">
436<link rel="alternate" hreflang="zh-tw" href="https://uploadme.me/plugin/?lang=zh-TW">
437
438<!-- Google Tag Manager -->
439<script>
vendor: 327 bytes, lines 439-443
439(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
440new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
441j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
442'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
443})(window,document,'script','dataLayer','
443GTM-56SGGJJN
vendor: 3 bytes, line 443
443');
443</script>
443
444<!-- End Google Tag Manager -->
445<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3500886782020051"
446     crossorigin="anonymous"></script>
vendor: 1 bytes, line 446
446
447<script charset="UTF-8" src="//web.webpushs.com/js/push/e8bc26a7a4db05b5426560ae105f3af2_1.js" async></script>
447
448</head>
449<body id="plugin" class="page" data-route="plugin">
450<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 450-451
450
451<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
451GTM-56SGGJJN
vendor: 83 bytes, lines 451-452
451"
452height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
453<!-- End Google Tag Manager (noscript) -->    <header id="top-bar" class="top-bar top-bar--main">
454        <div class="content-width">
455            <div id="logo" class="top-bar-logo no-select">
456                <a href="/"><img src="/content/images/system/logo_1768601244146_8ee114.png" alt="Free Image &amp; Video Hosting - UploadMe"></a>
457            </div>
458                <ul class="top-bar-left float-left">
459                    <li data-action="top-bar-menu-full" data-nav="mobile-menu" class="top-btn-el phone-show hidden">
460                        <span class="top-btn-text"><span class="icon fas fa-bars"></span></span>
461                    </li>
462                    
463                                            <li id="top-bar-random" data-nav="random" class="top-btn-el phone-hide">
464                            <a aria-label="Random" href="/?random"><span class="top-btn-text"><span class="icon fas fa-random"></span><span class="btn-text phone-hide phablet-hide">Random</span></span></a>
465                        </li>
466                    
467                                            <li data-action="top-bar-search" data-nav="search" class="phone-hide pop-btn">
468                            <span class="top-btn-text"><span class="icon fas fa-search"></span><span class="btn-text phone-hide phablet-hide">Search</span></span>
469                        </li>
470                        <li data-action="top-bar-search-input" class="top-bar-search-input phone-hide pop-btn pop-keep-click hidden">
471                            <div class="input-search">
472                                <form action="/search/images/" method="get">
473                                    <input required class="search" type="text" placeholder="Search" autocomplete="off" spellcheck="false" name="q">
474                                </form>
475                                <span class="fas fa-search icon--search"></span><span class="icon--close fas fa-times" data-action="clear-search" title="Close"></span><span class="icon--settings fa-solid fa-sliders" data-modal="form" data-target="advanced-search" title="Advanced search"></span>
476                            </div>
477                        </li>
478                        <div class="hidden" data-modal="advanced-search">
479                            <span class="modal-box-title"><i class="fa-solid fa-sliders margin-right-5"></i>Advanced search</span>
480                            <form action="/search/images/" method="get" data-beforeunload="continue">
481		<div class="input-label">
482		<label for="as_q">All these words</label>
483		<input type="text" id="as_q" name="as_q" class="text-input" placeholder="Type the important words: tri-colour rat terrier">
484	</div>
485		<div class="input-label">
486		<label for="as_epq">This exact word or phrase</label>
487		<input type="text" id="as_epq" name="as_epq" class="text-input" placeholder="Put exact words in quotes: &quot;rat terrier&quot;">
488	</div>
489		<div class="input-label">
490		<label for="as_eq">None of these words</label>
491		<input type="text" id="as_eq" name="as_eq" class="text-input" placeholder="Put a minus sign just before words you don&apos;t want: -rodent -&quot;Jack Russell&quot;">
492	</div>
493			</form>
494                        </div>
495                                    </ul>
496                        <ul class="top-bar-right float-right keep-visible">
497
498                                                <li data-action="top-bar-upload" data-link="js" data-nav="upload" class="top-btn-el" >
499                        <a aria-label="Upload" href="/upload" class="top-btn-text"><span class="icon fas fa-cloud-upload-alt"></span><span class="btn-text phone-hide phablet-hide">Upload</span></a>
500                    </li>
501                
502                                    <li id="top-bar-signin" data-nav="signin" class="top-btn-el">
503                        <a aria-label="Sign in" href="/login" class="top-btn-text"><span class="icon fas fa-sign-in-alt"></span><span class="btn-text phone-hide phablet-hide">Sign in</span>
504                        </a>
505                    </li>
506                                            <li data-nav="language" class="phone-hide pop-btn">
507                        <span class="top-btn-text">
508                <span class="icon fas fa-language"></span><span class="btn-text phablet-hide">EN</span>
509            </span>
510            <div class="pop-box --auto-cols pbcols5 arrow-box arrow-box-top anchor-center">
511                <div class="pop-box-inner pop-box-menu pop-box-menucols">
512                    <ul>
513                        <li><a href="https://uploadme.me/plugin/?lang=ar">العربية</a></li>
514<li><a href="https://uploadme.me/plugin/?lang=bg-BG">Български</a></li>
515<li><a href="https://uploadme.me/plugin/?lang=bs-BA">Bosanski</a></li>
516<li><a href="https://uploadme.me/plugin/?lang=ca">Сatalà</a></li>
517<li><a href="https://uploadme.me/plugin/?lang=cs">Čeština</a></li>
518<li><a href="https://uploadme.me/plugin/?lang=da">Dansk</a></li>
519<li><a href="https://uploadme.me/plugin/?lang=de">Deutsch</a></li>
520<li><a href="https://uploadme.me/plugin/?lang=de-DE">Deutsch (Deutschland)</a></li>
521<li><a href="https://uploadme.me/plugin/?lang=el">Ελληνικά</a></li>
522<li class="current"><a href="https://uploadme.me/plugin/?lang=en">English</a></li>
523<li><a href="https://uploadme.me/plugin/?lang=es">Español</a></li>
524<li><a href="https://uploadme.me/plugin/?lang=et-EE">Eesti (Eesti)</a></li>
525<li><a href="https://uploadme.me/plugin/?lang=fa">فارسی</a></li>
526<li><a href="https://uploadme.me/plugin/?lang=fi">Suomi</a></li>
527<li><a href="https://uploadme.me/plugin/?lang=fr">Français</a></li>
528<li><a href="https://uploadme.me/plugin/?lang=he">עברית</a></li>
529<li><a href="https://uploadme.me/plugin/?lang=hr">Hrvatski</a></li>
530<li><a href="https://uploadme.me/plugin/?lang=hu">Magyar</a></li>
531<li><a href="https://uploadme.me/plugin/?lang=id">Bahasa Indonesia</a></li>
532<li><a href="https://uploadme.me/plugin/?lang=it">Italiano</a></li>
533<li><a href="https://uploadme.me/plugin/?lang=ja">日本語</a></li>
534<li><a href="https://uploadme.me/plugin/?lang=ko">한국어</a></li>
535<li><a href="https://uploadme.me/plugin/?lang=lt-LT">Lietuvių (Lietuva)</a></li>
536<li><a href="https://uploadme.me/plugin/?lang=nb">‪Norsk Bokmål‬</a></li>
537<li><a href="https://uploadme.me/plugin/?lang=nl">Nederlands</a></li>
538<li><a href="https://uploadme.me/plugin/?lang=pl">Polski</a></li>
539<li><a href="https://uploadme.me/plugin/?lang=pt">Português</a></li>
540<li><a href="https://uploadme.me/plugin/?lang=pt-BR">Português (Brasil)</a></li>
541<li><a href="https://uploadme.me/plugin/?lang=ro">Română</a></li>
542<li><a href="https://uploadme.me/plugin/?lang=ru">Русский</a></li>
543<li><a href="https://uploadme.me/plugin/?lang=sk">Slovenčina</a></li>
544<li><a href="https://uploadme.me/plugin/?lang=sr-RS">Српски</a></li>
545<li><a href="https://uploadme.me/plugin/?lang=sv">Svenska</a></li>
546<li><a href="https://uploadme.me/plugin/?lang=th">ไทย</a></li>
547<li><a href="https://uploadme.me/plugin/?lang=tr">Türkçe</a></li>
548<li><a href="https://uploadme.me/plugin/?lang=uk">Українська</a></li>
549<li><a href="https://uploadme.me/plugin/?lang=vi">Tiếng Việt</a></li>
550<li><a href="https://uploadme.me/plugin/?lang=zh-CN">简体中文</a></li>
551<li><a href="https://uploadme.me/plugin/?lang=zh-TW">繁體中文</a></li>
552                    </ul>
553                </div>
554            </div>
555        </li>
556                                                                <li data-nav="about" class="phone-hide pop-btn pop-keep-click">
557                            <span class="top-btn-text">
558                                <span class="icon far fa-question-circle"></span><span class="btn-text phone-hide phablet-hide laptop-hide tablet-hide desktop-hide">About</span>
559                            </span>
560                            <div class="pop-box arrow-box arrow-box-top anchor-right">
561                                <div class="pop-box-inner pop-box-menu">
562                                    <ul>
563                                                                                    <li class="with-icon"><a href="/api-v1"><span class="btn-icon fas fa-project-diagram"></span> API</a>
564                                            </li>
565                                                                <li class="with-icon"><a href="/plugin"><span class="btn-icon fas fa-plug-circle-plus"></span> Plugin</a>
566                                            </li>
567                                                                <li class="with-icon"><a href="/page/landing" target="_blank"><span class="btn-icon fa-solid fa-computer"></span> Apps &amp; Extensions</a>
568                                            </li>
569                                                                <li class="with-icon"><a href="/page/features" target="_blank"><span class="btn-icon far fa-surprise"></span> Features</a>
570                                            </li>
571                                                                <li class="with-icon"><a href="/page/changelog"><span class="btn-icon fas fa-list"></span> What&apos;s New</a>
572                                            </li>
573                                                                <li class="with-icon"><a href="/page/cost-of-service"><span class="btn-icon fas fa-wallet"></span> Cost of Service</a>
574                                            </li>
575                                                                <li class="with-icon"><a href="http://help.uploadme.me" target="_blank"><span class="btn-icon far fa-question-circle"></span> Knowledgebase</a>
576                                            </li>
577                                                                <li class="with-icon"><a href="http://health.uploadme.me" target="_blank" rel="Service Status"><span class="btn-icon fas fa-heartbeat"></span> Service Status</a>
578                                            </li>
579                                                                <li class="with-icon"><a href="https://tickets.uploadme.me" target="_blank"><span class="btn-icon fas fa-envelope-open-text"></span> Contact Us</a>
580                                            </li>
581                                                                <li class="with-icon"><a href="/page/legal"><span class="btn-icon fas fa-gavel"></span> Legal &amp; Policies</a>
582                                            </li>
583                                                        </ul>
584                                </div>
585                            </div>
586                        </li>
587                </ul>
588        </div>
589    </header>
590    <div class="center-box c24 margin-top-20 padding-bottom-10">
591	<div class="content-width">
592		<div class="header default-margin-bottom">
593			<h1 class="header-title"><i class="fa-solid fa-plug-circle-plus color-accent margin-right-5"></i>Upload Plugin</h1>
594		</div>
595		<div class="text-content">
596			<p>Add media uploading and sharing to your website, blog or forum by installing our upload plugin. It provides file uploading to any website by placing a button that will allow your users to directly upload to our service and it will automatically handle the codes needed for insertion. All features included like drag and drop, remote upload, image resizing and more.</p>
597			<h2><i class="fa-solid fa-circle-check color-accent margin-right-5"></i>Supported software</h2>
598			<p>The plugin works in any website with user-editable content and for supported software, it will place an upload button that will match the target editor toolbar so no extra customization is needed.</p>
599			<ul>
600				<li>bbPress</li>
601<li>Discourse</li>
602<li>Discuz!</li>
603<li>Invision Power Board</li>
604<li>MyBB</li>
605<li>NodeBB</li>
606<li>ProBoards</li>
607<li>phpBB</li>
608<li>Simple Machines Forum</li>
609<li>Vanilla Forums</li>
610<li>vBulletin</li>
611<li>WoltLab</li>
612<li>XenForo</li>
613			</ul>
614			<h2><i class="fa-solid fa-wand-magic-sparkles color-accent margin-right-5"></i>Add it to your website</h2>
615			<p>Copy and paste the plugin code into your website HTML code (preferably inside the head section). There are plenty options to make it fit better to your needs.</p>
616			<div data-content="pup-options">
617				<div class="input-label">
618					<label for="palette">Color palette</label>
619					<div class="c9 phablet-c1">
620						<select type="text" name="palette" id="palette" class="text-input">
621							<option value="" selected="selected">Default</option>
622<option value="clear">Clear</option>
623<option value="turquoise">Turquoise</option>
624<option value="green">Green</option>
625<option value="blue">Blue</option>
626<option value="purple">Purple</option>
627<option value="darkblue">Darkblue</option>
628<option value="yellow">Yellow</option>
629<option value="orange">Orange</option>
630<option value="red">Red</option>
631<option value="grey">Grey</option>
632<option value="black">Black</option>
633						</select>
634					</div>
635					<div class="input-below">Button color scheme</div>
636				</div>
637				<div class="input-label">
638					<label for="auto-insert">Embed codes</label>
639						<div class="c9 phablet-c1">
640						<select type="text" name="auto-insert" id="auto-insert" class="text-input">
641							<option value="viewer-links">Viewer link</option>
642<option value="direct-links">Direct link</option>
643<option value="frame-links">Frame link</option>
644<option value="thumb-links">Thumbnail link</option>
645<option value="medium-links">Medium link</option>
646<option value="html-embed">HTML embed</option>
647<option value="full-html-embed">HTML full linked</option>
648<option value="medium-html-embed">HTML medium linked</option>
649<option value="thumb-html-embed">HTML thumbnail linked</option>
650<option value="markdown-embed">Markdown full</option>
651<option value="full-markdown-embed">Markdown full linked</option>
652<option value="medium-markdown-embed">Markdown medium linked</option>
653<option value="thumb-markdown-embed">Markdown thumbnail linked</option>
654<option value="bbcode-embed">BBCode full</option>
655<option value="full-bbcode-embed">BBCode full linked</option>
656<option value="medium-bbcode-embed">BBCode medium linked</option>
657<option value="thumb-bbcode-embed">BBCode thumbnail linked</option>
658						</select>
659					</div>
660					<div class="input-below">Embed codes that will be auto-inserted in editor box</div>
661				</div>
662				<div class="input-label">
663					<label for="sibling">Sibling selector</label>
664					<div class="c9 phablet-c1">
665						<input type="text" name="sibling" id="sibling" class="text-input" placeholder="Empty string">
666					</div>
667					<div class="input-below">Sibling element selector where to place the button next to</div>
668				</div>
669				<div class="input-label">
670					<label for="sibling-pos">Sibling position</label>
671					<div class="c9 phablet-c1">
672						<select type="text" name="sibling-pos" id="sibling-pos" class="text-input">
673							<option value="" selected="selected">After</option>
674							<option value="before">Before</option>
675						</select>
676					</div>
677					<div class="input-below">Position relative to sibling element</div>
678				</div>
679			</div>
680
681			<h4 class="margin-bottom-10"><i>Preview</i></h4>
682			<div><style type="text/css" id="chevereto-pup-style">.chevereto-pup-container{display:inline-block;margin-top:5px;margin-bottom:5px}.chevereto-pup-button{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;outline:0;border:none;cursor:pointer;border:1px solid rgba(0,0,0,.05);border-radius:.2em;padding:.5em 1em;font-size:12px;font-weight:700;text-shadow:none}.chevereto-pup-button:hover{border-top-color:rgba(255,255,255,.1);border-right-color:rgba(0,0,0,.05);border-bottom-color:rgba(0,0,0,.1);border-left-color:rgba(0,0,0,.05);}.chevereto-pup-button-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;position:relative;height:1em;width:1em;margin-right:.25em}.chevereto-pup-button-icon img,.chevereto-pup-button-icon svg{width:1em;height:1em;bottom:-.125em;position:absolute}.chevereto-pup-button-icon svg{fill:currentColor}.chevereto-pup-button--palette-default{color:#000;background:#ececec}.chevereto-pup-button--palette-default:hover{background:#2980b9;color:#fff}.chevereto-pup-button--palette-clear{color:inherit;background:inherit}.chevereto-pup-button--palette-clear:hover{background:inherit;color:#2980b9}.chevereto-pup-button--palette-turquoise{color:#fff;background:#16a085}.chevereto-pup-button--palette-turquoise:hover{background:#1abc9c;color:#fff}.chevereto-pup-button--palette-green{color:#fff;background:#27ae60}.chevereto-pup-button--palette-green:hover{background:#2ecc71;color:#fff}.chevereto-pup-button--palette-blue{color:#fff;background:#2980b9}.chevereto-pup-button--palette-blue:hover{background:#3498db;color:#fff}.chevereto-pup-button--palette-purple{color:#fff;background:#8e44ad}.chevereto-pup-button--palette-purple:hover{background:#9b59b6;color:#fff}.chevereto-pup-button--palette-darkblue{color:#fff;background:#2c3e50}.chevereto-pup-button--palette-darkblue:hover{background:#34495e;color:#fff}.chevereto-pup-button--palette-yellow{color:#fff;background:#f39c12}.chevereto-pup-button--palette-yellow:hover{background:#f1c40f;color:#fff}.chevereto-pup-button--palette-orange{color:#fff;background:#d35400}.chevereto-pup-button--palette-orange:hover{background:#e67e22;color:#fff}.chevereto-pup-button--palette-red{color:#fff;background:#c0392b}.chevereto-pup-button--palette-red:hover{background:#e74c3c;color:#fff}.chevereto-pup-button--palette-grey{color:#000;background:#ececec}.chevereto-pup-button--palette-grey:hover{background:#e0e0e0;color:#000}.chevereto-pup-button--palette-black{color:#fff;background:#333}.chevereto-pup-button--palette-black:hover{background:#666;color:#fff}</style><div class="chevereto-pup-container"><button id="pup-preview" class="chevereto-pup-button chevereto-pup-button--palette-default"><span class="chevereto-pup-button-icon"><svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewB
682ox="0 0 100 100"><path d="M76.7 87.5c12.8 0 23.3-13.3 23.3-29.4 0-13.6-5.2-25.7-15.4-27.5 0 0-3.5-0.7-5.6 1.7 0 0 0.6 9.4-2.9 12.6 0 0 8.7-32.4-23.7-32.4 -29.3 0-22.5 34.5-22.5 34.5 -5-6.4-0.6-19.6-0.6-19.6 -2.5-2.6-6.1-2.5-6.1-2.5C10.9 25 0 39.1 0 54.6c0 15.5 9.3 32.7 29.3 32.7 2 0 6.4 0 11.7 0V68.5h-13l22-22 22 22H59v18.8C68.6 87.4 76.7 87.5 76.7 87.5z"/></svg></span><span class="%tClass">Upload images</span></button></div></div>
683
684			<h4 class="margin-bottom-10"><i>HTML code</i></h4>
685			<div class="input-label margin-bottom-0">
686				<textarea id="pup-insert-code" data-focus="select-all" class="code code--snippet code--inline-auto" autocomplete="off" spellcheck="false" readonly>&lt;script async src=&quot;//uploadme.me/sdk/pup.js&quot; data-url=&quot;https://uploadme.me/upload&quot;&gt;&lt;/script&gt;</textarea>
687				<button type="button" class="input-action" data-action="copy" data-action-target="#pup-insert-code"><i class="far fa-copy"></i> copy</button>
688			</div>
689		</div>
690	</div>
691</div>
692<script>
693document.addEventListener("DOMContentLoaded", function() {
694	if(typeof CHV == "undefined") {
695		CHV = {obj: {}, fn: {}, str:{}};
696	} else {
697		if(typeof CHV.obj.embed_share_tpl == "undefined") {
698			CHV.obj.embed_share_tpl = {};
699		}
700		if(typeof CHV.obj.embed_upload_tpl == "undefined") {
701			CHV.obj.embed_upload_tpl = {};
702		}
703	}
704	CHV.obj.embed_share_tpl = {"links":{"label":"Link","options":{"viewer-links":{"label":"Viewer link","template":"%URL_VIEWER%","size":"viewer"},"direct-links":{"label":"Direct link","template":"%URL%","size":"full"},"frame-links":{"label":"Frame link","template":"%URL_FRAME%","size":"full"},"thumb-links":{"label":"Thumbnail link","template":"%THUMB_URL%","size":"thumb"},"medium-links":{"label":"Medium link","template":"%MEDIUM_URL%","size":"medium"}}},"html-codes":{"label":"HTML","options":{"html-embed":{"label":"HTML embed","template":{"image":"<img src=\"%URL%\" alt=\"%DISPLAY_TITLE%\" border=\"0\">","video":"<video src=\"%URL%\" controls poster=\"%URL_FRAME%\"><\/video>"},"size":"full"},"full-html-embed":{"label":"HTML full linked","template":{"image":"<a href=\"%URL_VIEWER%\"><img src=\"%URL%\" alt=\"%DISPLAY_TITLE%\" border=\"0\"><\/a>","video":"<a href=\"%URL_VIEWER%\"><video src=\"%URL%\" controls poster=\"%URL_FRAME%\"><\/video><\/a>"},"size":"full"},"medium-html-embed":{"label":"HTML medium linked","template":"<a href=\"%URL_VIEWER%\"><img src=\"%MEDIUM_URL%\" alt=\"%DISPLAY_TITLE%\" border=\"0\"><\/a>","size":"medium"},"thumb-html-embed":{"label":"HTML thumbnail linked","template":"<a href=\"%URL_VIEWER%\"><img src=\"%THUMB_URL%\" alt=\"%DISPLAY_TITLE%\" border=\"0\"><\/a>","size":"thumb"}}},"markdown":{"label":"Markdown","options":{"markdown-embed":{"label":"Markdown full","template":{"image":"![%DISPLAY_TITLE%](%URL%)","video":"[![%DISPLAY_TITLE%](%URL_FRAME%)](%URL_VIEWER%)"},"size":"full"},"full-markdown-embed":{"label":"Markdown full linked","template":{"image":"[![%DISPLAY_TITLE%](%URL%)](%URL_VIEWER%)","video":"[![%DISPLAY_TITLE%](%URL_FRAME%)](%URL_VIEWER%)"},"size":"full"},"medium-markdown-embed":{"label":"Markdown medium linked","template":"[![%DISPLAY_TITLE%](%MEDIUM_URL%)](%URL_VIEWER%)","size":"medium"},"thumb-markdown-embed":{"label":"Markdown thumbnail linked","template":"[![%DISPLAY_TITLE%](%THUMB_URL%)](%URL_VIEWER%)","size":"thumb"}}},"bbcodes":{"label":"BBCode","options":{"bbcode-embed":{"label":"BBCode full","template":{"image":"[img]%URL%[\/img]","video":"[video]%URL%[\/video]"},"size":"full"},"full-bbcode-embed":{"label":"BBCode full linked","template":{"image":"[url=%URL_VIEWER%][img]%URL%[\/img][\/url]","video":"[url=%URL_VIEWER%][video]%URL%[\/video][\/url]"},"size":"full"},"medium-bbcode-embed":{"label":"BBCode medium linked","template":"[url=%URL_VIEWER%][img]%MEDIUM_URL%[\/img][\/url]","size":"medium"},"thumb-bbcode-embed":{"label":"BBCode thumbnail linked","template":"[url=%URL_VIEWER%][img]%THUMB_URL%[\/img][\/url]","size":"thumb"}}}};
705	CHV.obj.embed_upload_tpl = {"links":{"label":"Link","options":{"viewer-links":{"label":"Viewer link","template":"%URL_VIEWER%","size":"viewer"},"direct-links":{"label":"Direct link","template":"%URL%","size":"full"}
705,"frame-links":{"label":"Frame link","template":"%URL_FRAME%","size":"full"},"thumb-links":{"label":"Thumbnail link","template":"%THUMB_URL%","size":"thumb"},"medium-links":{"label":"Medium link","template":"%MEDIUM_URL%","size":"medium"},"delete-links":{"label":"Delete link","template":"%DELETE_URL%","size":"full"}}},"html-codes":{"label":"HTML","options":{"html-embed":{"label":"HTML embed","template":{"image":"<img src=\"%URL%\" alt=\"%DISPLAY_TITLE%\" border=\"0\">","video":"<video src=\"%URL%\" controls poster=\"%URL_FRAME%\"><\/video>"},"size":"full"},"full-html-embed":{"label":"HTML full linked","template":{"image":"<a href=\"%URL_VIEWER%\"><img src=\"%URL%\" alt=\"%DISPLAY_TITLE%\" border=\"0\"><\/a>","video":"<a href=\"%URL_VIEWER%\"><video src=\"%URL%\" controls poster=\"%URL_FRAME%\"><\/video><\/a>"},"size":"full"},"medium-html-embed":{"label":"HTML medium linked","template":"<a href=\"%URL_VIEWER%\"><img src=\"%MEDIUM_URL%\" alt=\"%DISPLAY_TITLE%\" border=\"0\"><\/a>","size":"medium"},"thumb-html-embed":{"label":"HTML thumbnail linked","template":"<a href=\"%URL_VIEWER%\"><img src=\"%THUMB_URL%\" alt=\"%DISPLAY_TITLE%\" border=\"0\"><\/a>","size":"thumb"}}},"markdown":{"label":"Markdown","options":{"markdown-embed":{"label":"Markdown full","template":{"image":"![%DISPLAY_TITLE%](%URL%)","video":"[![%DISPLAY_TITLE%](%URL_FRAME%)](%URL_VIEWER%)"},"size":"full"},"full-markdown-embed":{"label":"Markdown full linked","template":{"image":"[![%DISPLAY_TITLE%](%URL%)](%URL_VIEWER%)","video":"[![%DISPLAY_TITLE%](%URL_FRAME%)](%URL_VIEWER%)"},"size":"full"},"medium-markdown-embed":{"label":"Markdown medium linked","template":"[![%DISPLAY_TITLE%](%MEDIUM_URL%)](%URL_VIEWER%)","size":"medium"},"thumb-markdown-embed":{"label":"Markdown thumbnail linked","template":"[![%DISPLAY_TITLE%](%THUMB_URL%)](%URL_VIEWER%)","size":"thumb"}}},"bbcodes":{"label":"BBCode","options":{"bbcode-embed":{"label":"BBCode full","template":{"image":"[img]%URL%[\/img]","video":"[video]%URL%[\/video]"},"size":"full"},"full-bbcode-embed":{"label":"BBCode full linked","template":{"image":"[url=%URL_VIEWER%][img]%URL%[\/img][\/url]","video":"[url=%URL_VIEWER%][video]%URL%[\/video][\/url]"},"size":"full"},"medium-bbcode-embed":{"label":"BBCode medium linked","template":"[url=%URL_VIEWER%][img]%MEDIUM_URL%[\/img][\/url]","size":"medium"},"thumb-bbcode-embed":{"label":"BBCode thumbnail linked","template":"[url=%URL_VIEWER%][img]%THUMB_URL%[\/img][\/url]","size":"thumb"}}}};
706});
707</script>
707
708<div data-modal="form-embed-codes" class="hidden">
709	<span class="modal-box-title"><i class="fas fa-code"></i> Embed codes</span>
710    <div class="image-preview"></div>
711	<div class="input-label margin-bottom-0">
712		<div class="c8 margin-bottom-10">
713			<select name="form-embed-toggle" id="form-embed-toggle" class="text-input" data-combo="form-embed-toggle-combo">
714				<optgroup label="Link">
715	<option value="viewer-links" data-size="viewer">Viewer link</option>
716	<option value="direct-links" data-size="full">Direct link</option>
717	<option value="frame-links" data-size="full">Frame link</option>
718	<option value="thumb-links" data-size="thumb">Thumbnail link</option>
719	<option value="medium-links" data-size="medium">Medium link</option>
720</optgroup><optgroup label="HTML">
721	<option value="html-embed" data-size="full">HTML embed</option>
722	<option value="full-html-embed" data-size="full">HTML full linked</option>
723	<option value="medium-html-embed" data-size="medium">HTML medium linked</option>
724	<option value="thumb-html-embed" data-size="thumb">HTML thumbnail linked</option>
725</optgroup><optgroup label="Markdown">
726	<option value="markdown-embed" data-size="full">Markdown full</option>
727	<option value="full-markdown-embed" data-size="full">Markdown full linked</option>
728	<option value="medium-markdown-embed" data-size="medium">Markdown medium linked</option>
729	<option value="thumb-markdown-embed" data-size="thumb">Markdown thumbnail linked</option>
730</optgroup><optgroup label="BBCode">
731	<option value="bbcode-embed" data-size="full">BBCode full</option>
732	<option value="full-bbcode-embed" data-size="full">BBCode full linked</option>
733	<option value="medium-bbcode-embed" data-size="medium">BBCode medium linked</option>
734	<option value="thumb-bbcode-embed" data-size="thumb">BBCode thumbnail linked</option>
735</optgroup>			</select>
736		</div>
737		<div id="form-embed-toggle-combo">
738			<div data-combo-value="viewer-links" class="switch-combo">
739							<textarea id="modal-embed-code-0" class="r3 resize-vertical" name="viewer-links" data-size="viewer" data-focus="select-all"></textarea>
740							<button type="button" class="input-action" data-action="copy" data-action-target="#modal-embed-code-0"><i class="far fa-copy"></i> copy</button>
741						</div>
742<div data-combo-value="direct-links" class="switch-combo soft-hidden">
743							<textarea id="modal-embed-code-1" class="r3 resize-vertical" name="direct-links" data-size="full" data-focus="select-all"></textarea>
744							<button type="button" class="input-action" data-action="copy" data-action-target="#modal-embed-code-1"><i class="far fa-copy"></i> copy</button>
745						</div>
746<div data-combo-value="frame-links" class="switch-combo soft-hidden">
747							<textarea id="modal-embed-code-2" class="r3 resize-vertical" name="frame-links" data-size="full" data-focus="select-all"></textarea>
748							<button type="button" class="input-action" data-action="copy" data-action-target="#modal-embed-code-2"><i class="far fa-copy"></i> copy</button>
749						</div>
750<div data-combo-value="thumb-links" class="switch-combo soft-hidden">
751							<textarea id="modal-embed-code-3" class="r3 resize-vertical" name="thumb-links" data-size="thumb" data-focus="select-all"></textarea>
752							<button type="button" class="input-action" data-action="copy" data-action-target="#modal-embed-code-3"><i class="far fa-copy"></i> copy</button>
753						</div>
754<div data-combo-value="medium-links" class="switch-combo soft-hidden">
755							<textarea id="modal-embed-code-4" class="r3 resize-vertical" name="medium-links" data-size="medium" data-focus="select-all"></textarea>
756							<button type="button" class="input-action" data-action="copy" data-action-target="#modal-embed-code-4"><i class="far fa-copy"></i> copy</button>
757						</div>
758<div data-combo-value="html-embed" class="switch-combo soft-hidden">
759							<textarea id="modal-embed-code-5" class="r3 resize-vertical" name="html-embed" data-size="full" data-focus="select-all"></textarea>
760							<button type="button" class="input-action" data-action="copy" data-action-target="#modal-embed-code-5"><i class="far fa-copy"></i> copy</button>
761						</div>
762<div data-combo-value="full-html-embed" class="switch-combo soft-hidden">
763							<textarea id="modal-embed-code-6" class="r3 resize-vertical" name="full-html-embed" data-size="full" data-focus="select-all"></textarea>
764							<button type="button" class="input-action" data-action="copy" data-action-target="#modal
764-embed-code-6"><i class="far fa-copy"></i> copy</button>
765						</div>
766<div data-combo-value="medium-html-embed" class="switch-combo soft-hidden">
767							<textarea id="modal-embed-code-7" class="r3 resize-vertical" name="medium-html-embed" data-size="medium" data-focus="select-all"></textarea>
768							<button type="button" class="input-action" data-action="copy" data-action-target="#modal-embed-code-7"><i class="far fa-copy"></i> copy</button>
769						</div>
770<div data-combo-value="thumb-html-embed" class="switch-combo soft-hidden">
771							<textarea id="modal-embed-code-8" class="r3 resize-vertical" name="thumb-html-embed" data-size="thumb" data-focus="select-all"></textarea>
772							<button type="button" class="input-action" data-action="copy" data-action-target="#modal-embed-code-8"><i class="far fa-copy"></i> copy</button>
773						</div>
774<div data-combo-value="markdown-embed" class="switch-combo soft-hidden">
775							<textarea id="modal-embed-code-9" class="r3 resize-vertical" name="markdown-embed" data-size="full" data-focus="select-all"></textarea>
776							<button type="button" class="input-action" data-action="copy" data-action-target="#modal-embed-code-9"><i class="far fa-copy"></i> copy</button>
777						</div>
778<div data-combo-value="full-markdown-embed" class="switch-combo soft-hidden">
779							<textarea id="modal-embed-code-10" class="r3 resize-vertical" name="full-markdown-embed" data-size="full" data-focus="select-all"></textarea>
780							<button type="button" class="input-action" data-action="copy" data-action-target="#modal-embed-code-10"><i class="far fa-copy"></i> copy</button>
781						</div>
782<div data-combo-value="medium-markdown-embed" class="switch-combo soft-hidden">
783							<textarea id="modal-embed-code-11" class="r3 resize-vertical" name="medium-markdown-embed" data-size="medium" data-focus="select-all"></textarea>
784							<button type="button" class="input-action" data-action="copy" data-action-target="#modal-embed-code-11"><i class="far fa-copy"></i> copy</button>
785						</div>
786<div data-combo-value="thumb-markdown-embed" class="switch-combo soft-hidden">
787							<textarea id="modal-embed-code-12" class="r3 resize-vertical" name="thumb-markdown-embed" data-size="thumb" data-focus="select-all"></textarea>
788							<button type="button" class="input-action" data-action="copy" data-action-target="#modal-embed-code-12"><i class="far fa-copy"></i> copy</button>
789						</div>
790<div data-combo-value="bbcode-embed" class="switch-combo soft-hidden">
791							<textarea id="modal-embed-code-13" class="r3 resize-vertical" name="bbcode-embed" data-size="full" data-focus="select-all"></textarea>
792							<button type="button" class="input-action" data-action="copy" data-action-target="#modal-embed-code-13"><i class="far fa-copy"></i> copy</button>
793						</div>
794<div data-combo-value="full-bbcode-embed" class="switch-combo soft-hidden">
795							<textarea id="modal-embed-code-14" class="r3 resize-vertical" name="full-bbcode-embed" data-size="full" data-focus="select-all"></textarea>
796							<button type="button" class="input-action" data-action="copy" data-action-target="#modal-embed-code-14"><i class="far fa-copy"></i> copy</button>
797						</div>
798<div data-combo-value="medium-bbcode-embed" class="switch-combo soft-hidden">
799							<textarea id="modal-embed-code-15" class="r3 resize-vertical" name="medium-bbcode-embed" data-size="medium" data-focus="select-all"></textarea>
800							<button type="button" class="input-action" data-action="copy" data-action-target="#modal-embed-code-15"><i class="far fa-copy"></i> copy</button>
801						</div>
802<div data-combo-value="thumb-bbcode-embed" class="switch-combo soft-hidden">
803							<textarea id="modal-embed-code-16" class="r3 resize-vertical" name="thumb-bbcode-embed" data-size="thumb" data-focus="select-all"></textarea>
804							<button type="button" class="input-action" data-action="copy" data-action-target="#modal-embed-code-16"><i class="far fa-copy"></i> copy</button>
805						</div>
806		</div>
807	</div>
808</div>
809<div id="anywhere-upload" class="no-select upload-box upload-box--fixed upload-box--hidden queueEmpty" data-queue-size="0">
810	<div class="content-width">
811    	<div class="upload-box-inner">
812        	<div class="upload-box-heading c18 center-box">
813				<div class="upload-box-status">
814					<div data-group="upload">
815						<span class="icon fas fa-photo-video color-accent cursor-pointer" data-trigger="anywhere-upload-input"></span>
816						<div class="heading device-mobile--hide"><a data-trigger="anywhere-upload-input">Drag and drop or paste files here to upload</a></div>
817						<div class="heading device-nonmobile--hide"><a data-trigger="anywhere-upload-input">Select the files to upload</a></div>
818                        						<div class="device-mobile--hide upload-box-status-text">You can also <a data-trigger="anywhere-upload-input"><i class="fas fa-folder-plus margin-right-5"></i>browse from your computer</a>.</div>
819						<div class="device-nonmobile--hide upload-box-status-text">You can also <a data-trigger="anywhere-upload-input"><i class="fas fa-folder-plus margin-right-5"></i>browse from device</a> or <a data-trigger="anywhere-upload-input-camera"><i class="fas fa-camera margin-right-5"></i>use camera</a>.</div>
820                        <div class="upload-box-allowed-files margin-top-10 text-transform-uppercase">
821                            <span>AVIF JPG JPEG PNG BMP GIF WEBP MOV MP4 WEBM</span>
822                            <span class="margin-left-5 display-inline-block">max 32 MB                            <span class="fas fa-exclamation-triangle" rel="tooltip" data-tiptip="top" title="Register to get 64 MB"></span>
823                            </span>
824                        </div>
825
826                                                    <div class="upload-box-status-text margin-top-10" style="font-size: 10px; line-height: 1.4; color: var(--bodyTextSubtle);">
827                                <strong>Note:</strong>
828                                Guest uploads require moderator approval before being shared.                            </div>
829                        					</div>
830					<div data-group="upload-queue-ready" class="soft-hidden">
831						<span class="icon fas fa-photo-video color-accent cursor-pointer" data-trigger="anywhere-upload-input"></span>
832						<div class="heading device-mobile--hide">Customize upload by clicking on any preview</div>
833						<div class="heading device-nonmobile--hide">Customize upload by touching on any preview</div>
834                        <div class="device-mobile--hide upload-box-status-text">You can also <a data-trigger="anywhere-upload-input"><i class="fas fa-folder-plus margin-right-5"></i>browse from your computer</a>.</div>
835						<div class="device-nonmobile--hide upload-box-status-text">You can also <a data-trigger="anywhere-upload-input"><i class="fas fa-folder-plus margin-right-5"></i>browse from device</a> or <a data-trigger="anywhere-upload-input-camera"><i class="fas fa-camera margin-right-5"></i>use camera</a>.</div>
836					</div>
837					<div data-group="uploading" class="soft-hidden">
838						<span class="icon fas fa-cloud-upload-alt color-accent"></span>
839						<div class="heading">Uploading <span data-text="queue-size">0</span> <span data-text="queue-objects">files</span> (<span data-text="queue-progress">0</span>% complete)</div>
840						<div class="upload-box-status-text">The queue is being uploaded, it should take just a few seconds to complete.</div>
841					</div>
842					<div data-group="upload-result" data-result="success" class="soft-hidden">
843						<span class="icon fas fa-check-circle color-success"></span>
844						<div class="heading">Upload complete</div>
845						<div class="upload-box-status-text">
846							<div data-group="user" class="soft-hidden">
847								<div data-group="user-stream" class="soft-hidden">
848								Uploaded content added to <a data-link="upload-target"><i class="fas fa-user margin-right-5"></i><span data-text="upload-target"></span></a>. You can <a data-modal="form" data-target="form-uploaded-create-album"><i class="fas fa-images margin-right-5"></i>create new album</a> with the content just uploaded.								</div>
849								<div data-group="user-album" class="soft-hidden">Uploaded content added to <a data-link="upload-target"><i class="fas fa-user margin-right-5"></i><span data-text="upload-target"></span></a>.</div>
850							</div>
851							<div data-group="guest" class="soft-hidden">
852							You must <a href="/signup"><i class="fas fa-user-plus margin-right-5"></i>create an account</a> or <a href="/login"><i class="fas fa-sign-in-alt margin-right-5"></i>sign in</a> to save this content into your account.							</div>
853						</div>
854					</div>
855					<div data-group="upload-result" data-result="error" class="soft-hidden">
856						<span class="icon fas fa-times color-fail"></span>
857						<div class="heading">No <span data-text="queue-objects">file</span> have been uploaded</div>
858						<div class="upload-box-status-text">Some errors have occurred and the system couldn't process your request.</div>
859					</div>
860				</div>
861            </div>
862			<input id="anywhere-upload-input" data-action="anywhere-upload-input" class="hidden-visibility" type="file" accept="image/avif,image/jpg,image/jpeg,image/png,image/bmp,image/gif,image/webp,video/quicktime,video/mp4,video/webm,image/quicktime" multiple>
863			<input id="anywhere-upload-input-camera" data-action="anywhere-upload-input" class="hidden-visibility" type="file" capture="camera" accept="image/*,video/*">
864			<ul id="anywhere-upload-queue" class="upload-box-queue content-width soft-hidden" data-group="upload-queue"></ul>
865			<div id="anywhere-upload-submit" class="btn-container text-align-center margin-bottom-0 soft-hidden" data-group="upload-queue-ready">
866				<div data-group="upload-queue-ready">
867					                                    <div class="input-label upload-input-col center-box text-align-left">
868                    <label for="upload-expiration">Auto delete</label>
869                    <select type="text" name="upload-expiration" id="upload-expiration" class="text-input">
870                    <option value="" selected>Don't auto delete</option>
871<option value="PT5M">After 5 minutes</option>
872<option value="PT15M">After 15 minutes</option>
873<option value="PT30M">After 30 minutes</option>
874<option value="PT1H">After 1 hour</option>
875<option value="PT3H">After 3 hours</option>
876<option value="PT6H">After 6 hours</option>
877<option value="PT12H">After 12 hours</option>
878<option value="P1D">After 1 day</option>
879<option value="P2D">After 2 days</option>
880<option value="P3D">After 3 days</option>
881<option value="P4D">After 4 days</option>
882<option value="P5D">After 5 days</option>
883<option value="P6D">After 6 days</option>
884<option value="P1W">After 1 week</option>
885<option value="P2W">After 2 weeks</option>
886<option value="P3W">After 3 weeks</option>
887<option value="P1M">After 1 month</option>
888<option value="P2M">After 2 months</option>
889<option value="P3M">After 3 months</option>
890<option value="P4M">After 4 months</option>
891<option value="P5M">After 5 months</option>
892<option value="P6M">After 6 months</option>
893<option value="P1Y">After 1 year</option>
894                    </select>
895					                </div>
896                										<div class="margin-20"><span rel="tooltip" data-tiptip="top" title="Mark this if the upload is not family safe"><input type="checkbox" name="upload-nsfw" id="upload-nsfw" class="margin-right-5" value="1"><label for="upload-nsfw"><i class="fas fa-flag margin-right-5"></i>Flag NSFW</label></span></div>
897										<div class="margin-20"><input type="checkbox" name="upload-tos" id="upload-tos" class="margin-right-5" value="1"><label for="upload-tos">I agree to the <a target"_blank" href="/page/legal">Terms of Service, Acceptable Use Policy and Privacy Policy</a></label></div>
898										<button class="btn btn-big accent" data-action="upload" data-public="Upload" data-private="Private upload"><i class="fas fa-cloud-upload-alt"></i> Upload</button>
899                                        <div class="uploadme-guest-moderation-notice upload-box-status-text margin-top-10" role="note" style="font-size: 10px; line-height: 1.4; color: var(--bodyTextSubtle);">
900                        <strong>Note:</strong>
901                        Guest uploads require moderator approval before being shared.                    </div>
902                    				</div>
903				<div data-group="uploading" class="soft-hidden">
904					<button class="btn plain disabled btn-big plain margin-right-5" disabled data-action="upload-privacy-copy"><span class="icon fas fa-lock-open" data-lock="fa-lock" data-unlock="fa-lock-open"></span></button><button class="btn btn-big disabled off" disabled>Uploading</button> <span class="btn-alt">or <a data-action="cancel-upload" data-button="close-cancel">cancel</a><a data-action="cancel-upload-remaining" data-button="close-cancel" class="soft-hidden">cancel remaining</a></span>
905				</div>
906			</div>
907			<div id="anywhere-upload-report">
908				<div data-group="upload-result" data-result="mixted" class="soft-hidden margin-top-10 text-align-center upload-box-status-text">Note: Some files couldn't be uploaded. <a data-modal="simple" data-target="failed-upload-result">learn more</a></div>
909				<div data-group="upload-result" data-result="error" class="soft-hidden margin-top-10 text-align-center upload-box-status-text">Check the <a data-modal="simple" data-target="failed-upload-result">error report</a> for more information.</div>
910			</div>
911			<div class="upload-box-close position-absolute">
912				<a class="btn btn-small default" data-action="reset-upload" data-button="close-cancel"><span class="btn-icon fas fa-undo"></span><span class="btn-text">reset</span></a>
913				<a class="btn btn-small default" data-action="cancel-upload" data-button="close-cancel"><span class="btn-icon fas fa-times"></span><span class="btn-text">cancel</span></a>
914				<a class="btn btn-small default" data-action="cancel-upload-remaining" data-button="close-cancel"><span class="btn-icon fas fa-times"></span><span class="btn-text">cancel remaining</span></a>
915			</div>
916						<div data-group="upload-result" data-result="success" class="c18 center-box soft-hidden">
917				<div class="input-label margin-bottom-0">
918                                        <div class="growl font-size-small static text-align-center margin-bottom-30 clear-both"><b>Note:</b> We must approve the uploaded content before being able to share.</div>
919                    					<label for="uploaded-embed-toggle">Embed codes</label>
920					<div class="c8 margin-bottom-10">
921						<select name="uploaded-embed-toggle" id="uploaded-embed-toggle" class="text-input" data-combo="uploaded-embed-toggle-combo">
922                            <optgroup label="Link">
923	<option value="viewer-links" data-size="viewer">Viewer link</option>
924</optgroup>						</select>
925					</div>
926					<div id="uploaded-embed-toggle-combo">
927						<div data-combo-value="viewer-links" class="switch-combo">
928										<textarea id="uploaded-embed-code-0" class="r2 resize-vertical" name="viewer-links" data-size="viewer" data-focus="select-all"></textarea>
929										<button type="button" class="input-action" data-action="copy" data-action-target="#uploaded-embed-code-0"><i class="far fa-copy"></i> copy</button>
930										<button class="input-action" data-action="openerPostMessage" data-action-target="#uploaded-embed-code-0">insert</button>
931									</div>
932<div data-combo-value="direct-links" class="switch-combo soft-hidden">
933										<textarea id="uploaded-embed-code-1" class="r2 resize-vertical" name="direct-links" data-size="full" data-focus="select-all"></textarea>
934										<button type="button" class="input-action" data-action="copy" data-action-target="#uploaded-embed-code-1"><i class="far fa-copy"></i> copy</button>
935										<button class="input-action" data-action="openerPostMessage" data-action-target="#uploaded-embed-code-1">insert</button>
936									</div>
937<div data-combo-value="frame-links" class="switch-combo soft-hidden">
938										<textarea id="uploaded-embed-code-2" class="r2 resize-vertical" name="frame-links" data-size="full" data-focus="select-all"></textarea>
939										<button type="button" class="input-action" data-action="copy" data-action-target="#uploaded-embed-code-2"><i class="far fa-copy"></i> copy</button>
940										<button class="input-action" data-action="openerPostMessage" data-action-target="#uploaded-embed-code-2">insert</button>
941									</div>
942<div data-combo-value="thumb-links" class="switch-combo soft-hidden">
943										<textarea id="uploaded-embed-code-3" class="r2 resize-vertical" name="thumb-links" data-size="thumb" data-focus="select-all"></textarea>
944										<button type="button" class="input-action" data-action="copy" data-action-target="#uploaded-embed-code-3"><i class="far fa-copy"></i> copy</button>
945										<button class="input-action" data-action="openerPostMessage" data-action-target="#uploaded-embed-code-3">insert</button>
946									</div>
947<div data-combo-value="medium-links" class="switch-combo soft-hidden">
948										<textarea id="uploaded-embed-code-4" class="r2 resize-vertical" name="medium-links" data-size="medium" data-focus="select-all"></textarea>
949										<button type="button" class="input-action" data-action="copy" data-action-target="#uploaded-embed-code-4"><i class="far fa-copy"></i> copy</button>
950										<button class="input-action" data-action="openerPostMessage" data-action-target="#uploaded-embed-code-4">insert</button>
951									</div>
952<div data-combo-value="delete-links" class="switch-combo soft-hidden">
953										<textarea id="uploaded-embed-code-5" class="r2 resize-vertical" name="delete-links" data-size="full" data-focus="select-all"></textarea>
954										<button type="button" class="input-action" data-action="copy" data-action-target="#uploaded-embed-code-5"><i class="far fa-copy"></i> copy</button>
955										<button class="input-action" data-action="openerPostMessage" data-action-target="#uploaded-embed-code-5">insert</button>
956									</div>
957<div data-combo-value="html-embed" class="switch-combo soft-hidden">
958										<textarea id="uploaded-embed-code-6" class="r2 resize-vertical" name="html-embed" data-size="full" data-focus="select-all"></textarea>
959										<button type="button" class="input-action" data-action="copy" data-action-target="#uploaded-embed-code-6"><i class="far fa-copy"></i> copy</button>
960										<button class="input-action" data-action="openerPostMessage" data-action-target="#uploaded-embed-code-6">insert</button>
961									</div>
962<div data-combo-value="full-html-embed" class="switch-combo soft-hidden">
963										<textarea id="uploaded-embed-code-7" class="r2 resize-vertical" name="full-html-embed" data-size="full" data-focus="select-all"></textarea>
964										<button type="button" class="input-action" data-action="copy" data-action-target="#uploaded-embed-code-7"><i class="far fa-copy"></i> copy</button>
965										<button class="input-action" data-action="openerPostMessage" data-action-target="#uploaded-embed-code-7">insert</button>
966									</div>
967<div data-combo-value="medium-html-embed" class="switch-combo soft-hidden">
968										<textarea id="uploaded-embed-code-8" class="r2 resize-vertical" name="medium-html-embed" data-size="medium" data-focus="select-all"></textarea>
969										<button type="button" class="input-action" data-action="copy" data-action-target="#uploaded-embed-code-8"><i class="far fa-copy"></i> copy</button>
970										<button class="input-action" data-action="openerPostMessage" data-action-target="#uploaded-embed-code-8">insert</button>
971									</div>
972<div data-combo-value="thumb-html-embed" class="switch-combo soft-hidden">
973										<textarea id="uploaded-embed-code-9" class="r2 resize-vertical" name="thumb-html-embed" data-size="thumb" data-focus="select-all"></textarea>
974										<button type="button" class="input-action" data-action="copy" data-action-target="#uploaded-embed-code-9"><i class="far fa-copy"></i> copy</button>
975										<button class="input-action" data-action="openerPostMessage" data-action-target="#uploaded-embed-code-9">insert</button>
976									</div>
977<div data-combo-value="markdown-embed" class="switch-combo soft-hidden">
978										<textarea id="uploaded-embed-code-10" class="r2 resize-vertical" name="markdown-embed" data-size="full" data-focus="select-all"></textarea>
979										<button type="button" class="input-action" data-action="copy" data-action-target="#uploaded-embed-code-10"><i class="far fa-copy"></i> copy</button>
980										<button class="input-action" data-action="openerPostMessage" data-action-target="#uploaded-embed-code-10">insert</button>
981									</div>
982<div data-combo-value="full-markdown-embed" class="switch-combo soft-hidden">
983										<textarea id="uploaded-embed-code-11" class="r2 resize-vertical" name="full-markdown-embed" data-size="full" data-focus="select-all"></textarea>
984										<button type="button" class="input-action" data-action="copy" data-action-target="#uploaded-embed-code-11"><i class="far fa-copy"></i> copy</button>
985										<button class="input-action" data-action="openerPostMessage" data-action-target="#uploaded-embed-code-11">insert</button>
986									</div>
987<div data-combo-value="medium-markdown-embed" class="switch-combo soft-hidden">
988										<textarea id="uploaded-embed-code-12" class="r2 resize-vertical" name="medium-markdown-embed" data-size="medium" data-focus="select-all"></textarea>
989										<button type="button" class="input-action" data-action="copy" data-action-target="#uploaded-embed-code-12"><i class="
989far fa-copy"></i> copy</button>
990										<button class="input-action" data-action="openerPostMessage" data-action-target="#uploaded-embed-code-12">insert</button>
991									</div>
992<div data-combo-value="thumb-markdown-embed" class="switch-combo soft-hidden">
993										<textarea id="uploaded-embed-code-13" class="r2 resize-vertical" name="thumb-markdown-embed" data-size="thumb" data-focus="select-all"></textarea>
994										<button type="button" class="input-action" data-action="copy" data-action-target="#uploaded-embed-code-13"><i class="far fa-copy"></i> copy</button>
995										<button class="input-action" data-action="openerPostMessage" data-action-target="#uploaded-embed-code-13">insert</button>
996									</div>
997<div data-combo-value="bbcode-embed" class="switch-combo soft-hidden">
998										<textarea id="uploaded-embed-code-14" class="r2 resize-vertical" name="bbcode-embed" data-size="full" data-focus="select-all"></textarea>
999										<button type="button" class="input-action" data-action="copy" data-action-target="#uploaded-embed-code-14"><i class="far fa-copy"></i> copy</button>
1000										<button class="input-action" data-action="openerPostMessage" data-action-target="#uploaded-embed-code-14">insert</button>
1001									</div>
1002<div data-combo-value="full-bbcode-embed" class="switch-combo soft-hidden">
1003										<textarea id="uploaded-embed-code-15" class="r2 resize-vertical" name="full-bbcode-embed" data-size="full" data-focus="select-all"></textarea>
1004										<button type="button" class="input-action" data-action="copy" data-action-target="#uploaded-embed-code-15"><i class="far fa-copy"></i> copy</button>
1005										<button class="input-action" data-action="openerPostMessage" data-action-target="#uploaded-embed-code-15">insert</button>
1006									</div>
1007<div data-combo-value="medium-bbcode-embed" class="switch-combo soft-hidden">
1008										<textarea id="uploaded-embed-code-16" class="r2 resize-vertical" name="medium-bbcode-embed" data-size="medium" data-focus="select-all"></textarea>
1009										<button type="button" class="input-action" data-action="copy" data-action-target="#uploaded-embed-code-16"><i class="far fa-copy"></i> copy</button>
1010										<button class="input-action" data-action="openerPostMessage" data-action-target="#uploaded-embed-code-16">insert</button>
1011									</div>
1012<div data-combo-value="thumb-bbcode-embed" class="switch-combo soft-hidden">
1013										<textarea id="uploaded-embed-code-17" class="r2 resize-vertical" name="thumb-bbcode-embed" data-size="thumb" data-focus="select-all"></textarea>
1014										<button type="button" class="input-action" data-action="copy" data-action-target="#uploaded-embed-code-17"><i class="far fa-copy"></i> copy</button>
1015										<button class="input-action" data-action="openerPostMessage" data-action-target="#uploaded-embed-code-17">insert</button>
1016									</div>
1017					</div>
1018				</div>
1019			</div>
1020			        </div>
1021    </div>
1022	<div class="hidden">
1023		<div id="anywhere-upload-item-template">
1024			<li class="queue-item">
1025				<a class="block image-link" data-group="image-link" href="#file" target="_blank"></a>
1026				<div class="result done block"><span class="icon fas fa-check-circle color-white"></span></div>
1027				<div class="result failed block"><span class="icon fas fa-exclamation-triangle color-fail"></span></div>
1028				<div class="load-url block"><span class="big-icon fas fa-network-wired"></span></div>
1029				<div class="preview block checkered-background"></div>
1030				<div class="progress block">
1031					<div class="progress-bar" data-content="progress-bar"></div>
1032				</div>
1033				<div class="block edit" data-action="edit" title="Edit">
1034				</div>
1035				<div class="queue-item-button cancel hover-display" data-action="cancel" title="Remove">
1036					<span class="icon fas fa-times"></span>
1037				</div>
1038			</li>
1039		</div>
1040		<div id="anywhere-upload-edit-item">
1041			<span class="modal-box-title"><i class="fas" data-content="icon" data-icon-image="fa-image" data-icon-video="fa-video"></i> Edit upload</span>
1042			<div class="modal-form">
1043				<div class="image-preview"></div>
1044				<div class="input-label">
1045					<label for="form-title">Title <span class="optional">optional</span></label>
1046					<input type="text" id="form-title" name="form-title" class="text-input" value="" placeholder="Untitled image" maxlength="100">
1047				</div>
1048												<div class="input-label" data-action="resize-combo-input">
1049					<label for="form-width" class="display-block-forced">Resize image</label>
1050					<div class="c6 overflow-auto clear-both">
1051						<div class="c3 float-left">
1052							<input type="number" min="16" pattern="\d+" name="form-width" id="form-width" class="text-input" title="Width" rel="template-tooltip" data-tiptip="top">
1053						</div>
1054						<div class="c3 float-left margin-left-10">
1055							<input type="number" min="16" pattern="\d+" name="form-height" id="form-height" class="text-input" title="Height" rel="template-tooltip" data-tiptip="top">
1056						</div>
1057					</div>
1058					<div class="input-below font-size-small" data-content="animated-gif-warning">Note: Animated GIF images won't be resized.</div>
1059				</div>
1060                                <div class="input-label">
1061                    <label for="form-expiration">Auto delete</label>
1062                    <div class="c6 phablet-1">
1063                        <select type="text" name="form-expiration" id="form-expiration" class="text-input">
1064                        <option value="" selected>Don't auto delete</option>
1065<option value="PT5M">After 5 minutes</option>
1066<option value="PT15M">After 15 minutes</option>
1067<option value="PT30M">After 30 minutes</option>
1068<option value="PT1H">After 1 hour</option>
1069<option value="PT3H">After 3 hours</option>
1070<option value="PT6H">After 6 hours</option>
1071<option value="PT12H">After 12 hours</option>
1072<option value="P1D">After 1 day</option>
1073<option value="P2D">After 2 days</option>
1074<option value="P3D">After 3 days</option>
1075<option value="P4D">After 4 days</option>
1076<option value="P5D">After 5 days</option>
1077<option value="P6D">After 6 days</option>
1078<option value="P1W">After 1 week</option>
1079<option value="P2W">After 2 weeks</option>
1080<option value="P3W">After 3 weeks</option>
1081<option value="P1M">After 1 month</option>
1082<option value="P2M">After 2 months</option>
1083<option value="P3M">After 3 months</option>
1084<option value="P4M">After 4 months</option>
1085<option value="P5M">After 5 months</option>
1086<option value="P6M">After 6 months</option>
1087<option value="P1Y">After 1 year</option>
1088                        </select>
1089                    </div>
1090					                </div>
1091                                				<div class="checkbox-label">
1092					<div class="display-inline" rel="template-tooltip" data-tiptip="right" data-title="Mark this if the image is not family safe">
1093						<label for="form-nsfw">
1094							<input class="float-left" type="checkbox" name="form-nsfw" id="form-nsfw" value="1"><span class="no-select"><i class="fas fa-flag margin-right-5"></i>Flag NSFW</span></label></span>
1095						</label>
1096					</div>
1097				</div>
1098                				<div class="input-label">
1099					<label for="form-description">Description <span class="optional">optional</span></label>
1100					<textarea id="form-description" name="form-description" class="text-input no-resize" placeholder="Brief description of this image"></textarea>
1101				</div>
1102			</div>
1103		</div>
1104        	</div>
1105		<template data-modal="form-uploaded-create-album" class="hidden" data-is-xhr data-submit-fn="CHV.fn.submit_upload_edit" data-ajax-deferred="CHV.fn.complete_upload_edit">
1106		<span class="modal-box-title"><i class="fas fa-images"></i> Create album</span>
1107		<p>The uploaded content will be moved to this newly created album. You must <a href="/signup"><i class="fas fa-user-plus margin-right-5"></i>create an account</a> or <a href="/login"><i class="fas fa-sign-in-alt margin-right-5"></i>sign in</a> if you want to edit this album later on.</p>
1108		<div class="modal-form">
1109						<div name="move-new-album" id="move-new-album" data-content="form-new-album" data-view="switchable">
1110				<div class="input-label">
1111	    <label for="form-album-name">Name</label>
1112    <input type="text" name="form-album-name" id="form-album-name" class="text-input" value="" placeholder="Unnamed album" maxlength="100" required autocomplete="off">
1113</div>
1114<div class="input-label">
1115	<label for="form-album-description">Description <span class="optional">optional</span></label>
1116	<textarea id="form-album-description" name="form-album-description" class="text-input no-resize" placeholder="Brief description of this album"></textarea>
1117</div>
1118<div class="input-label overflow-auto">
1119    <div class="c8 grid-columns">
1120		<label for="form-privacy">Privacy</label>
1121		<select name="form-privacy" id="form-privacy" class="text-input" data-combo="form-privacy-combo" rel="template-tooltip" data-tiptip="right" data-title="Who can view this content">
1122			<option  value="public">Public</option><option  disabled value="private">Private (just me)</option><option  value="private_but_link">Private (anyone with the link)</option><option  value="password">Private (password protected)</option>		</select>
1123	</div>
1124</div>
1125<div id="form-privacy-combo">
1126	<div data-combo-value="password" class="switch-combo soft-hidden">
1127		<div class="input-label overflow-auto">
1128			<div class="c8 grid-columns">
1129				<label for="form-album-password">Password</label>
1130				<input type="password" name="form-album-password" class="text-input" value="" placeholder="Set password" data-required>
1131			</div>
1132		</div>
1133	</div>
1134</div>
1135			</div>
1136		</div>
1137	</template>
1138		<div data-modal="failed-upload-result" class="hidden">
1139		<span class="modal-box-title"><i class="fas fa-exclamation-circle"></i> Error report</span>
1140		<ul data-content="failed-upload-result"></ul>
1141	</div>
1142</div>
1143<div id="modal-share" class="hidden">
1144	<span class="modal-box-title"><i class="fas fa-share-alt"></i> Share</span>
1145    <div class="image-preview"></div>
1146    <p class="highlight margin-bottom-20 font-size-small text-align-center padding-5" data-content="privacy-private">__privacy_notes__</p>
1147	<ul class="panel-share-networks">
1148			</ul>
1149	<div class="input-label margin-bottom-0">
1150        <label for="modal-share-url">Link</label>
1151        <div class="position-relative">
1152            <input type="text" name="modal-share-url" id="modal-share-url" class="text-input" value="__url__" data-focus="select-all" readonly>
1153            <button type="button" class="input-action" data-action="copy" data-action-target="#modal-share-url" value=""><i class="far fa-copy"></i> copy</button>
1154        </div>
1155    </div>
1156</div>
1157
1158<footer id="uploadme-footer" class="uploadme-footer">
1159    <div class="uploadme-footer__inner">
1160        <section class="uploadme-footer__brand" aria-labelledby="uploadme-footer-brand">
1161            <a id="uploadme-footer-brand" class="uploadme-footer__logo" href="/">
1162                <span class="fas fa-cloud-upload-alt" aria-hidden="true"></span>
1163                <span class="uploadme-footer__site-name-full">Free Image &amp; Video Hosting - UploadMe</span>
1164                <span class="uploadme-footer__site-name-short">UploadMe</span>
1165            </a>
1166
1167            <p>Fast, simple image sharing for everyone.</p>
1168
1169            <small>
1170                <span class="uploadme-footer__copyright-full">&copy; 2026 Free Image &amp; Video Hosting - UploadMe</span>
1171                <span class="uploadme-footer__copyright-short">&copy; 2026 UploadMe</span>
1172            </small>
1173        </section>
1174
1175        <nav class="uploadme-footer__column uploadme-footer__explore" aria-labelledby="uploadme-footer-explore">
1176            <h2 id="uploadme-footer-explore">Explore</h2>
1177            <ul>
1178                <li><a href="/">Home</a></li>
1179                <li><a href="/upload">Upload</a></li>
1180                <li class="phone-hide"><a href="/api-v1">API</a></li>
1181                <li class="phone-hide"><a href="/page/landing">ShareX</a></li>
1182                <li class="phone-hide"><a href="/page/landing">Browser Extension</a></li>
1183            </ul>
1184        </nav>
1185
1186        <nav class="uploadme-footer__column uploadme-footer__information phone-hide" aria-labelledby="uploadme-footer-information">
1187            <h2 id="uploadme-footer-information">Information</h2>
1188            <ul>
1189                <li><a target="_blank" href="https://tickets.uploadme.me">Contact</a></li>
1190                <li><a href="/page/privacy">Privacy</a></li>
1191                <li><a href="/page/legal">Terms</a></li>
1192            </ul>
1193        </nav>
1194
1195        <nav class="uploadme-footer__column uploadme-footer__account phone-hide" aria-labelledby="uploadme-footer-account">
1196            <h2 id="uploadme-footer-account">
1197                Account            </h2>
1198            <ul>
1199                                    <li><a href="/login">Sign in</a></li>
1200                                            <li><a href="/signup">Create account</a></li>
1201                                                </ul>
1202        </nav>
1203
1204        <div class="uploadme-footer__bottom">
1205            <span>Built for sharing.</span>
1206            <span>&copy; All rights reserved.</span>
1207        </div>
1208    </div>
1209</footer>
1209<script defer data-cfasync="false" src="https://cdn.upload2us.net/content/legacy/themes/Peafowl/lib/chevereto-all.min.js?f75f271b83179f5963bbdb36e7d1a128" id="chevereto-js"></script>
vendor: 1 bytes, line 1209
1209
1210<script>
1211		captchaCallback = function() {
1212			$("[data-recaptcha-element]:empty:visible, #g-recaptcha").each(function() {
1213				var $this = $(this);
1214                    turnstile
1215        .render("#" + $this.attr("id"), {
1216            sitekey: CHV.obj.config.captcha.sitekey,
1217            theme: "dark",
1218        });
1219			});
1220		};
1221		</script>
vendor: 1 bytes, line 1221
1221
1222<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?onload=captchaCallback&render=explicit" async defer></script>
vendor: 1 bytes, line 1222
1222
1223<script data-cfasync="false">var CHEVERETO = {"id":"","edition":"Chevereto","version":"4.5.7","source":{"label":"chevereto.com","url":"https:\/\/chevereto.com\/panel\/downloads"},"api":{"download":"https:\/\/chevereto.com\/api\/download","get":{"info":"https:\/\/chevereto.com\/api\/get\/info\/4"}}}</script>
1223	
1223<script type="application/ld+json">
1224		{
1225			"@context": "http://schema.org",
1226			"@type": "WebSite",
1227			"url": "https://uploadme.me/",
1228			"potentialAction": {
1229				"@type": "SearchAction",
1230				"target": "https://uploadme.me/search/images/?q={q}",
1231				"query-input": "required name=q"
1232			}
1233		}
1234	</script>
vendor: 2 bytes, line 1234
1234
1235<script data-cfasync="false">
1236document.getElementById("chevereto-js").addEventListener("load", function() {
1237	PF.obj.devices = window.devices;
1238	PF.fn.window_to_device = window.window_to_device;
1239	PF.obj.config.public_url = "https://uploadme.me/";
1240	PF.obj.config.base_url = "/";
1241	PF.obj.config.json_api = "/json";
1242	PF.obj.config.listing.items_per_page = "25";
1243	PF.obj.config.listing.device_to_columns = {"phone":"1","phablet":"3","tablet":"4","laptop":"5","desktop":"5","largescreen":"5"};
1244	PF.obj.config.auth_token = "64c5953fc0c1a0b2cff8143baf09c7fc3c5c07a1";
1245	PF.obj.l10n = {"Flag not safe":["Flag NSFW"],"I agree to the %terms_link and %privacy_link":["I agree to the <a target\"_blank\" href=\"\/page\/legal\">Terms of Service, Acceptable Use Policy and Privacy Policy<\/a>"]};
1246	if (typeof CHV == "undefined") {
1247		CHV = {
1248			obj: {},
1249			fn: {},
1250			str: {}
1251		};
1252	}
1253	CHV.obj.vars = {
1254		urls: {
1255			home: PF.obj.config.base_url,
1256			search: "/search",
1257			login: "/login",
1258		}
1259	};
1260	PF.obj.vars = $.extend({}, CHV.obj.vars);
1261	CHV.obj.config = {
1262		image: {
1263			max_filesize: "32 MB",
1264			right_click: false,
1265			load_max_filesize: "10 MB",
1266			max_width: "0",
1267			max_height: "0",
1268		},
1269		upload: {
1270			url: false,
1271			redirect_single_upload: true,
1272			threads: "2",
1273			image_types: ["avif","jpg","jpeg","png","bmp","gif","webp","mov","mp4","webm","quicktime"],
1274			moderation: true,
1275			maxQueue: null,
1276			chunkSize: 16000000,
1277		},
1278		user: {
1279			avatar_max_filesize: "15 MB",
1280			background_max_filesize: "15 MB",
1281		},
1282		captcha: {
1283			isNeeded: true,
1284			version: 'turnstile',
1285			enabled: true,
1286			sitekey: "0x4AAAAAADCkXIKvMTHjM8qi",
1287		},
1288		listing: {
1289			viewer: true,
1290		},
1291		palettesId: {"system":10,"blanco":0,"dark":1,"flickr":2,"imgur":3,"deviantart":4,"lush":5,"graffiti":6,"abstract":7,"cheers":8,"cmyk":9}	};
1292		CHV.obj.page_info = {"doctitle":"Upload plugin - Free Image &amp; Video Hosting - UploadMe","pre_doctitle":"Upload plugin","pos_doctitle":" - Free Image &amp; Video Hosting - UploadMe"};
1293	});
1294</script>
1294
1295<style>
1296.extension-toast {
1297  position: fixed;
1298  right: 24px;
1299  bottom: 24px;
1300  z-index: 1200;
1301  max-width: 340px;
1302  background: rgba(17, 23, 33, 0.96);
1303  color: #f4f7fb;
1304  border: 1px solid rgba(255, 255, 255, 0.08);
1305  border-radius: 18px;
1306  box-shadow: 0 18px 44px rgba(0, 0, 0, 0.28);
1307  overflow: hidden;
1308  backdrop-filter: blur(14px);
1309}
1310
1311.extension-toast__inner {
1312  padding: 18px 18px 16px;
1313}
1314
1315.extension-toast__eyebrow {
1316  display: inline-flex;
1317  align-items: center;
1318  gap: 8px;
1319  font-size: 0.78rem;
1320  font-weight: 700;
1321  letter-spacing: 0.06em;
1322  text-transform: uppercase;
1323  color: #8fdaa5;
1324  margin-bottom: 10px;
1325}
1326
1327.extension-toast__eyebrow::before {
1328  content: "";
1329  width: 8px;
1330  height: 8px;
1331  border-radius: 999px;
1332  background: #35c46b;
1333  box-shadow: 0 0 0 4px rgba(53, 196, 107, 0.18);
1334}
1335
1336.extension-toast__title {
1337  margin: 0 28px 8px 0;
1338  font-size: 1.05rem;
1339  line-height: 1.25;
1340  color: #fff;
1341}
1342
1343.extension-toast__body {
1344  margin: 0;
1345  color: rgba(240, 244, 251, 0.8);
1346  line-height: 1.55;
1347  font-size: 0.95rem;
1348}
1349
1350.extension-toast__actions {
1351  display: flex;
1352  flex-wrap: wrap;
1353  gap: 10px;
1354  margin-top: 14px;
1355}
1356
1357.extension-toast__button {
1358  display: inline-flex;
1359  align-items: center;
1360  justify-content: center;
1361  padding: 11px 14px;
1362  border-radius: 10px;
1363  font-weight: 700;
1364  text-decoration: none;
1365  transition: transform 0.18s ease, opacity 0.18s ease;
1366}
1367
1368.extension-toast__button:hover {
1369  text-decoration: none;
1370  opacity: 0.94;
1371  transform: translateY(-1px);
1372}
1373
1374.extension-toast__button--primary {
1375  background: #35c46b;
1376  color: #fff;
1377}
1378
1379.extension-toast__button--secondary {
1380  background: rgba(255, 255, 255, 0.08);
1381  border: 1px solid rgba(255, 255, 255, 0.1);
1382  color: #fff;
1383}
1384
1385.extension-toast__close {
1386  position: absolute;
1387  top: 10px;
1388  right: 10px;
1389  width: 32px;
1390  height: 32px;
1391  border: 0;
1392  border-radius: 999px;
1393  background: rgba(255, 255, 255, 0.08);
1394  color: #fff;
1395  font-size: 18px;
1396  line-height: 1;
1397  cursor: pointer;
1398}
1399
1400.extension-toast__close:hover {
1401  background: rgba(255, 255, 255, 0.14);
1402}
1403
1404.extension-toast.is-hidden {
1405  display: none;
1406}
1407
1408@media (max-width: 680px) {
1409  .extension-toast {
1410    left: 12px;
1411    right: 12px;
1412    bottom: 12px;
1413    max-width: none;
1414  }
1415}
1416</style>
1417
1418<div id="extension-announcement" class="extension-toast is-hidden" role="complementary" aria-label="Chrome extension announcement">
1419  <div class="extension-toast__inner">
1420    <button type="button" class="extension-toast__close" aria-label="Dismiss extension announcement">&times;</button>
1421    <div class="extension-toast__eyebrow">New on Chrome</div>
1422    <h3 class="extension-toast__title">UploadMe Right Click Uploader is now live on the Chrome Web Store.</h3>
1423    <p class="extension-toast__body">Right-click any image, add optional title, description, and tags, then upload to UploadMe in seconds without leaving your browser.</p>
1424    <div class="extension-toast__actions">
1425      <a class="extension-toast__button extension-toast__button--primary" href="https://chromewebstore.google.com/detail/uploadme-right-click-uplo/mbigmnpbmglfkolbmmodfnbicckkeajm?hl=en-GB" target="_blank" rel="noopener noreferrer">Get the extension</a>
1426      <a class="extension-toast__button extension-toast__button--secondary" href="/page/landing">Learn more</a>
1427    </div>
1428  </div>
1429</div>
1430
1431<script>
1432(function () {
1433  var storageKey = "uploadme_extension_announcement_v1_dismissed";
1434  var card = document.getElementById("extension-announcement");
1435  if (!card) {
1436    return;
1437  }
1438
1439  try {
1440    if (window.localStorage.getItem(storageKey) === "1") {
1441      return;
1442    }
1443  } catch (e) {
1444    // Ignore storage failures and continue showing the card.
1445  }
1446
1447  card.classList.remove("is-hidden");
1448
1449  var closeButton = card.querySelector(".extension-toast__close");
1450  if (!closeButton) {
1451    return;
1452  }
1453
1454  closeButton.addEventListener("click", function () {
1455    card.classList.add("is-hidden");
1456    try {
1457      window.localStorage.setItem(storageKey, "1");
1458    } catch (e) {
1459      // Ignore storage failures.
1460    }
1461  });
1462})();
1463</script>
1463
1464<template id="tags-autocomplete-item">
1465<li class="tag-container">
1466    <button class="tag btn btn-capsule default" rel="tag">%name%</button>
1467</li>
1468</template>
1469<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"9fb6dbddaa4541a287160ee6a33e25db","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 1469
1469
1470<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a43acc9abf32410d',t:'MTc5MDg1MDcwMg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1470</body>
1471</html>
1471<script>
1472document.addEventListener("DOMContentLoaded", function(event) {
1473	var $pluginButton = $("#pup-preview");
1474	var tagAttrs = {"async":"","src":"\/\/uploadme.me\/sdk\/pup.js","data-url":"https:\/\/uploadme.me\/upload"};
1475	var el = document.createElement("script");
1476	for(var key in tagAttrs) {
1477		el.setAttribute(key, tagAttrs[key]);
1478	}
1479	$(document).on("keyup change", "[data-content=pup-options] *:input", function(e) {
1480		var attr = 'data-' + $(this).attr("name");
1481		var val = $(this).val();
1482		if(val) {
1483			el.setAttribute(attr, val);
1484		} else {
1485			el.removeAttribute(attr);
1486		}
1487		$("#pup-insert-code").val(el.outerHTML.replace('=""', '')).highlight();
1488	});
1489	$(document).on("change", "#palette", function(e) {
1490		var val = $(this).val() || "default";
1491		$pluginButton.removeClass(function(i, className) {
1492			return (className.match (/(^|\s)chevereto-pup-button--palette-\S+/g) || []).join(' ');
1493		}).addClass('chevereto-pup-button--palette-' + val);
1494	});
1495});
1496</script>
vendor: 2 bytes, line 1496
1496

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.