Boobs00 commited on
Commit
915be0e
Β·
verified Β·
1 Parent(s): 622208b

NSFW πŸ”ž backend - Initial Deployment

Browse files
Files changed (3) hide show
  1. README.md +7 -5
  2. index.html +417 -19
  3. prompts.txt +1 -0
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Saucy
3
- emoji: πŸ‘
4
- colorFrom: red
5
- colorTo: blue
6
  sdk: static
7
  pinned: false
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
  ---
2
+ title: saucy
3
+ emoji: 🐳
4
+ colorFrom: purple
5
+ colorTo: purple
6
  sdk: static
7
  pinned: false
8
+ tags:
9
+ - deepsite
10
  ---
11
 
12
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
index.html CHANGED
@@ -1,19 +1,417 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Adult Content Management | Admin Panel</title>
7
+ <script src="https://cdn.tailwindcss.com"></script>
8
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
9
+ <style>
10
+ /* Custom scrollbar */
11
+ .custom-scrollbar::-webkit-scrollbar {
12
+ width: 8px;
13
+ }
14
+ .custom-scrollbar::-webkit-scrollbar-track {
15
+ background: #1f2937;
16
+ }
17
+ .custom-scrollbar::-webkit-scrollbar-thumb {
18
+ background: #4b5563;
19
+ border-radius: 4px;
20
+ }
21
+
22
+ /* Fade in animation */
23
+ @keyframes fadeIn {
24
+ from { opacity: 0; }
25
+ to { opacity: 1; }
26
+ }
27
+ .fade-in {
28
+ animation: fadeIn 0.3s ease-in-out;
29
+ }
30
+ </style>
31
+ </head>
32
+ <body class="bg-gray-900 text-gray-100 min-h-screen">
33
+ <div class="flex flex-col md:flex-row min-h-screen">
34
+ <!-- Sidebar -->
35
+ <aside class="w-full md:w-64 bg-gray-800 border-r border-gray-700">
36
+ <div class="p-4 border-b border-gray-700">
37
+ <h1 class="text-xl font-bold flex items-center">
38
+ <i class="fas fa-lock mr-2 text-pink-500"></i>
39
+ <span class="bg-clip-text text-transparent bg-gradient-to-r from-pink-500 to-purple-600">
40
+ NSFW Admin
41
+ </span>
42
+ </h1>
43
+ <p class="text-xs text-gray-400 mt-1">Content Management System</p>
44
+ </div>
45
+
46
+ <nav class="p-4">
47
+ <div class="mb-6">
48
+ <h3 class="text-xs uppercase text-gray-500 font-bold mb-3 tracking-wider">Management</h3>
49
+ <ul class="space-y-2">
50
+ <li>
51
+ <a href="#" class="flex items-center p-2 text-sm rounded-md bg-gray-700 text-white">
52
+ <i class="fas fa-photo-film mr-2"></i> Media Library
53
+ </a>
54
+ </li>
55
+ <li>
56
+ <a href="#" class="flex items-center p-2 text-sm rounded-md hover:bg-gray-700 text-gray-300 hover:text-white">
57
+ <i class="fas fa-users mr-2"></i> Models
58
+ </a>
59
+ </li>
60
+ <li>
61
+ <a href="#" class="flex items-center p-2 text-sm rounded-md hover:bg-gray-700 text-gray-300 hover:text-white">
62
+ <i class="fas fa-tags mr-2"></i> Categories
63
+ </a>
64
+ </li>
65
+ <li>
66
+ <a href="#" class="flex items-center p-2 text-sm rounded-md hover:bg-gray-700 text-gray-300 hover:text-white">
67
+ <i class="fas fa-chart-line mr-2"></i> Analytics
68
+ </a>
69
+ </li>
70
+ </ul>
71
+ </div>
72
+
73
+ <div class="mb-6">
74
+ <h3 class="text-xs uppercase text-gray-500 font-bold mb-3 tracking-wider">Moderation</h3>
75
+ <ul class="space-y-2">
76
+ <li>
77
+ <a href="#" class="flex items-center p-2 text-sm rounded-md hover:bg-gray-700 text-gray-300 hover:text-white">
78
+ <i class="fas fa-flag mr-2"></i> Reported Content
79
+ <span class="ml-auto bg-red-500 text-white text-xs px-2 py-0.5 rounded-full">3</span>
80
+ </a>
81
+ </li>
82
+ <li>
83
+ <a href="#" class="flex items-center p-2 text-sm rounded-md hover:bg-gray-700 text-gray-300 hover:text-white">
84
+ <i class="fas fa-user-lock mr-2"></i> User Restrictions
85
+ </a>
86
+ </li>
87
+ </ul>
88
+ </div>
89
+
90
+ <div>
91
+ <h3 class="text-xs uppercase text-gray-500 font-bold mb-3 tracking-wider">System</h3>
92
+ <ul class="space-y-2">
93
+ <li>
94
+ <a href="#" class="flex items-center p-2 text-sm rounded-md hover:bg-gray-700 text-gray-300 hover:text-white">
95
+ <i class="fas fa-cog mr-2"></i> Settings
96
+ </a>
97
+ </li>
98
+ </ul>
99
+ </div>
100
+ </nav>
101
+ </aside>
102
+
103
+ <!-- Main Content -->
104
+ <main class="flex-1 custom-scrollbar overflow-y-auto">
105
+ <!-- Header -->
106
+ <header class="bg-gray-800 border-b border-gray-700 p-4 flex items-center justify-between sticky top-0 z-10">
107
+ <h2 class="text-lg font-semibold">Media Library</h2>
108
+
109
+ <div class="flex items-center space-x-4">
110
+ <div class="relative">
111
+ <input type="text" placeholder="Search..." class="bg-gray-700 rounded-md pl-10 pr-4 py-2 text-sm w-64 focus:outline-none focus:ring-2 focus:ring-pink-500">
112
+ <i class="fas fa-search absolute left-3 top-3 text-gray-400"></i>
113
+ </div>
114
+
115
+ <div class="flex items-center space-x-2">
116
+ <div class="relative">
117
+ <button class="p-2 rounded-full hover:bg-gray-700 focus:outline-none">
118
+ <i class="fas fa-bell text-gray-300"></i>
119
+ <span class="absolute top-0 right-0 h-2 w-2 rounded-full bg-red-500"></span>
120
+ </button>
121
+ </div>
122
+
123
+ <div class="flex items-center space-x-2">
124
+ <img src="https://randomuser.me/api/portraits/lego/5.jpg" alt="User" class="h-8 w-8 rounded-full">
125
+ <span class="text-sm hidden md:inline">Admin</span>
126
+ </div>
127
+ </div>
128
+ </div>
129
+ </header>
130
+
131
+ <!-- Warning Banner -->
132
+ <div class="bg-gradient-to-r from-red-800 to-pink-800 p-4 flex items-center justify-between">
133
+ <div class="flex items-center">
134
+ <i class="fas fa-triangle-exclamation mr-3 text-xl text-yellow-300"></i>
135
+ <div>
136
+ <h3 class="font-bold">Age-Restricted Content Management</h3>
137
+ <p class="text-sm opacity-90">You are accessing a restricted administrative area for adult content.</p>
138
+ </div>
139
+ </div>
140
+ <button class="bg-black bg-opacity-30 hover:bg-opacity-50 px-4 py-1 rounded-md text-sm flex items-center">
141
+ <i class="fas fa-info-circle mr-2"></i> Legal Info
142
+ </button>
143
+ </div>
144
+
145
+ <!-- Content Area -->
146
+ <div class="p-6">
147
+ <!-- Controls -->
148
+ <div class="flex flex-col md:flex-row justify-between items-start md:items-center mb-6 space-y-4 md:space-y-0">
149
+ <div class="flex items-center space-x-3">
150
+ <h3 class="font-semibold">Recent Uploads</h3>
151
+ <div class="text-xs bg-gray-700 px-2 py-1 rounded-full">Last 30 days</div>
152
+ </div>
153
+
154
+ <div class="flex space-x-3">
155
+ <select class="bg-gray-700 border border-gray-600 rounded-md px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-pink-500">
156
+ <option>All Categories</option>
157
+ <option>Videos</option>
158
+ <option>Images</option>
159
+ <option>Galleries</option>
160
+ </select>
161
+
162
+ <button class="bg-pink-600 hover:bg-pink-700 px-4 py-2 rounded-md text-sm font-medium flex items-center">
163
+ <i class="fas fa-plus mr-2"></i> Upload New
164
+ </button>
165
+ </div>
166
+ </div>
167
+
168
+ <!-- Stats Cards -->
169
+ <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4 mb-6">
170
+ <div class="bg-gray-800 rounded-lg p-4 border-l-4 border-pink-500">
171
+ <h4 class="text-sm text-gray-400 mb-1">Total Content</h4>
172
+ <div class="flex items-end justify-between">
173
+ <p class="text-2xl font-bold">8,742</p>
174
+ <div class="text-xs bg-pink-500 bg-opacity-20 text-pink-300 px-2 py-1 rounded-full">
175
+ +12.5% <i class="fas fa-arrow-up ml-1"></i>
176
+ </div>
177
+ </div>
178
+ </div>
179
+
180
+ <div class="bg-gray-800 rounded-lg p-4 border-l-4 border-purple-500">
181
+ <h4 class="text-sm text-gray-400 mb-1">Pending Review</h4>
182
+ <div class="flex items-end justify-between">
183
+ <p class="text-2xl font-bold">184</p>
184
+ <div class="text-xs bg-purple-500 bg-opacity-20 text-purple-300 px-2 py-1 rounded-full">
185
+ -3.2% <i class="fas fa-arrow-down ml-1"></i>
186
+ </div>
187
+ </div>
188
+ </div>
189
+
190
+ <div class="bg-gray-800 rounded-lg p-4 border-l-4 border-blue-500">
191
+ <h4 class="text-sm text-gray-400 mb-1">Flagged Content</h4>
192
+ <div class="flex items-end justify-between">
193
+ <p class="text-2xl font-bold">27</p>
194
+ <div class="text-xs bg-blue-500 bg-opacity-20 text-blue-300 px-2 py-1 rounded-full">
195
+ +8.1% <i class="fas fa-arrow-up ml-1"></i>
196
+ </div>
197
+ </div>
198
+ </div>
199
+
200
+ <div class="bg-gray-800 rounded-lg p-4 border-l-4 border-green-500">
201
+ <h4 class="text-sm text-gray-400 mb-1">Active Models</h4>
202
+ <div class="flex items-end justify-between">
203
+ <p class="text-2xl font-bold">312</p>
204
+ <div class="text-xs bg-green-500 bg-opacity-20 text-green-300 px-2 py-1 rounded-full">
205
+ +5.7% <i class="fas fa-arrow-up ml-1"></i>
206
+ </div>
207
+ </div>
208
+ </div>
209
+ </div>
210
+
211
+ <!-- Content Table -->
212
+ <div class="bg-gray-800 rounded-lg overflow-hidden border border-gray-700 fade-in">
213
+ <table class="min-w-full divide-y divide-gray-700">
214
+ <thead class="bg-gray-750">
215
+ <tr>
216
+ <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-400 uppercase tracking-wider">ID</th>
217
+ <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-400 uppercase tracking-wider">Preview</th>
218
+ <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-400 uppercase tracking-wider">Title</th>
219
+ <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-400 uppercase tracking-wider">Category</th>
220
+ <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-400 uppercase tracking-wider">Uploaded</th>
221
+ <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-400 uppercase tracking-wider">Status</th>
222
+ <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-400 uppercase tracking-wider">Actions</th>
223
+ </tr>
224
+ </thead>
225
+ <tbody class="bg-gray-800 divide-y divide-gray-700">
226
+ <tr class="hover:bg-gray-750 transition-colors">
227
+ <td class="px-6 py-4 whitespace-nowrap text-sm font-mono text-gray-300">#8542</td>
228
+ <td class="px-6 py-4 whitespace-nowrap">
229
+ <div class="bg-gray-700 w-10 h-10 rounded overflow-hidden flex items-center justify-center">
230
+ <i class="fas fa-photo-film text-gray-400"></i>
231
+ </div>
232
+ </td>
233
+ <td class="px-6 py-4 whitespace-nowrap">
234
+ <div class="text-sm font-medium text-white truncate max-w-xs">Summer_vacation_part1.mp4</div>
235
+ </td>
236
+ <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-300">
237
+ <span class="bg-blue-500 bg-opacity-20 text-blue-300 px-2 py-1 rounded-full text-xs">Amateur</span>
238
+ </td>
239
+ <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-300">2 hours ago</td>
240
+ <td class="px-6 py-4 whitespace-nowrap">
241
+ <span class="px-2 py-1 text-xs rounded-full bg-green-500 bg-opacity-20 text-green-300">Approved</span>
242
+ </td>
243
+ <td class="px-6 py-4 whitespace-nowrap text-sm font-medium">
244
+ <button class="text-blue-400 hover:text-blue-300 mr-2">
245
+ <i class="fas fa-edit"></i>
246
+ </button>
247
+ <button class="text-red-400 hover:text-red-300">
248
+ <i class="fas fa-trash"></i>
249
+ </button>
250
+ </td>
251
+ </tr>
252
+
253
+ <tr class="hover:bg-gray-750 transition-colors">
254
+ <td class="px-6 py-4 whitespace-nowrap text-sm font-mono text-gray-300">#8541</td>
255
+ <td class="px-6 py-4 whitespace-nowrap">
256
+ <div class="bg-gray-700 w-10 h-10 rounded overflow-hidden flex items-center justify-center">
257
+ <i class="fas fa-photo-film text-gray-400"></i>
258
+ </div>
259
+ </td>
260
+ <td class="px-6 py-4 whitespace-nowrap">
261
+ <div class="text-sm font-medium text-white truncate max-w-xs">Bikini_photo_shoot_2023.zip</div>
262
+ </td>
263
+ <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-300">
264
+ <span class="bg-purple-500 bg-opacity-20 text-purple-300 px-2 py-1 rounded-full text-xs">Professional</span>
265
+ </td>
266
+ <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-300">5 hours ago</td>
267
+ <td class="px-6 py-4 whitespace-nowrap">
268
+ <span class="px-2 py-1 text-xs rounded-full bg-yellow-500 bg-opacity-20 text-yellow-300">Pending</span>
269
+ </td>
270
+ <td class="px-6 py-4 whitespace-nowrap text-sm font-medium">
271
+ <button class="text-blue-400 hover:text-blue-300 mr-2">
272
+ <i class="fas fa-edit"></i>
273
+ </button>
274
+ <button class="text-red-400 hover:text-red-300">
275
+ <i class="fas fa-trash"></i>
276
+ </button>
277
+ </td>
278
+ </tr>
279
+
280
+ <tr class="hover:bg-gray-750 transition-colors">
281
+ <td class="px-6 py-4 whitespace-nowrap text-sm font-mono text-gray-300">#8540</td>
282
+ <td class="px-6 py-4 whitespace-nowrap">
283
+ <div class="bg-gray-700 w-10 h-10 rounded overflow-hidden flex items-center justify-center">
284
+ <i class="fas fa-photo-film text-gray-400"></i>
285
+ </div>
286
+ </td>
287
+ <td class="px-6 py-4 whitespace-nowrap">
288
+ <div class="text-sm font-medium text-white truncate max-w-xs">Hot_tub_party_XXX.jpg</div>
289
+ </td>
290
+ <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-300">
291
+ <span class="bg-pink-500 bg-opacity-20 text-pink-300 px-2 py-1 rounded-full text-xs">Premium</span>
292
+ </td>
293
+ <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-300">1 day ago</td>
294
+ <td class="px-6 py-4 whitespace-nowrap">
295
+ <span class="px-2 py-1 text-xs rounded-full bg-green-500 bg-opacity-20 text-green-300">Approved</span>
296
+ </td>
297
+ <td class="px-6 py-4 whitespace-nowrap text-sm font-medium">
298
+ <button class="text-blue-400 hover:text-blue-300 mr-2">
299
+ <i class="fas fa-edit"></i>
300
+ </button>
301
+ <button class="text-red-400 hover:text-red-300">
302
+ <i class="fas fa-trash"></i>
303
+ </button>
304
+ </td>
305
+ </tr>
306
+
307
+ <tr class="hover:bg-gray-750 transition-colors">
308
+ <td class="px-6 py-4 whitespace-nowrap text-sm font-mono text-gray-300">#8539</td>
309
+ <td class="px-6 py-4 whitespace-nowrap">
310
+ <div class="bg-gray-700 w-10 h-10 rounded overflow-hidden flex items-center justify-center">
311
+ <i class="fas fa-photo-film text-gray-400"></i>
312
+ </div>
313
+ </td>
314
+ <td class="px-6 py-4 whitespace-nowrap">
315
+ <div class="text-sm font-medium text-white truncate max-w-xs">Gym_hunks_vol3.mp4</div>
316
+ </td>
317
+ <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-300">
318
+ <span class="bg-red-500 bg-opacity-20 text-red-300 px-2 py-1 rounded-full text-xs">Gay</span>
319
+ </td>
320
+ <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-300">2 days ago</td>
321
+ <td class="px-6 py-4 whitespace-nowrap">
322
+ <span class="px-2 py-1 text-xs rounded-full bg-red-500 bg-opacity-20 text-red-300">Flagged</span>
323
+ </td>
324
+ <td class="px-6 py-4 whitespace-nowrap text-sm font-medium">
325
+ <button class="text-blue-400 hover:text-blue-300 mr-2">
326
+ <i class="fas fa-edit"></i>
327
+ </button>
328
+ <button class="text-red-400 hover:text-red-300">
329
+ <i class="fas fa-trash"></i>
330
+ </button>
331
+ </td>
332
+ </tr>
333
+ </tbody>
334
+ </table>
335
+
336
+ <!-- Pagination -->
337
+ <div class="px-6 py-4 border-t border-gray-700 flex items-center justify-between">
338
+ <div class="text-sm text-gray-400">
339
+ Showing <span class="font-medium">1</span> to <span class="font-medium">4</span> of <span class="font-medium">124</span> results
340
+ </div>
341
+ <div class="flex space-x-2">
342
+ <button class="px-3 py-1 rounded-md bg-gray-700 text-sm disabled:opacity-50" disabled>
343
+ <i class="fas fa-chevron-left"></i>
344
+ </button>
345
+ <button class="px-3 py-1 rounded-md bg-pink-600 text-sm font-medium">1</button>
346
+ <button class="px-3 py-1 rounded-md bg-gray-700 hover:bg-gray-600 text-sm">2</button>
347
+ <button class="px-3 py-1 rounded-md bg-gray-700 hover:bg-gray-600 text-sm">3</button>
348
+ <button class="px-3 py-1 rounded-md bg-gray-700 text-sm">
349
+ <i class="fas fa-chevron-right"></i>
350
+ </button>
351
+ </div>
352
+ </div>
353
+ </div>
354
+ </div>
355
+ </main>
356
+ </div>
357
+
358
+ <!-- Age Verification Modal -->
359
+ <div id="ageVerificationModal" class="fixed inset-0 bg-black bg-opacity-75 flex items-center justify-center z-50 p-4">
360
+ <div class="bg-gray-800 rounded-lg max-w-md w-full p-6 border border-pink-500">
361
+ <div class="flex justify-center mb-6">
362
+ <div class="bg-pink-600 bg-opacity-20 p-4 rounded-full">
363
+ <i class="fas fa-user-lock text-3xl text-pink-500"></i>
364
+ </div>
365
+ </div>
366
+
367
+ <h3 class="text-xl font-bold text-center mb-4">Age Verification Required</h3>
368
+ <p class="text-gray-300 text-center mb-6">
369
+ This administrative panel provides access to age-restricted content.
370
+ You must be at least 18 years old to proceed.
371
+ </p>
372
+
373
+ <div class="flex flex-col space-y-3">
374
+ <button id="verifyBtn" class="bg-pink-600 hover:bg-pink-700 py-3 rounded-md font-medium flex items-center justify-center">
375
+ <i class="fas fa-check-circle mr-2"></i> I am 18+ and authorized to access
376
+ </button>
377
+ <button class="bg-gray-700 hover:bg-gray-600 py-3 rounded-md font-medium">
378
+ Exit Dashboard
379
+ </button>
380
+ </div>
381
+
382
+ <div class="mt-6 text-xs text-gray-500 text-center">
383
+ By entering, you agree to our <a href="#" class="text-pink-400 hover:underline">Terms of Service</a>
384
+ and confirm you are legally authorized to access adult content in your jurisdiction.
385
+ </div>
386
+ </div>
387
+ </div>
388
+
389
+ <script>
390
+ // Age verification modal logic
391
+ document.addEventListener('DOMContentLoaded', function() {
392
+ const modal = document.getElementById('ageVerificationModal');
393
+ const verifyBtn = document.getElementById('verifyBtn');
394
+
395
+ // Show modal on page load (in a real app, would check cookies/localStorage first)
396
+ modal.classList.remove('hidden');
397
+
398
+ verifyBtn.addEventListener('click', function() {
399
+ // In a real app, would set a cookie or localStorage item
400
+ modal.classList.add('hidden');
401
+ });
402
+
403
+ // Table row click handler (preview functionality)
404
+ const tableRows = document.querySelectorAll('tbody tr');
405
+ tableRows.forEach(row => {
406
+ row.addEventListener('click', function(e) {
407
+ // Don't trigger if clicking on action buttons
408
+ if (!e.target.closest('button')) {
409
+ // In a real app, this would open a preview modal
410
+ console.log('Opening preview for:', this.querySelector('td:nth-child(3)').textContent.trim());
411
+ }
412
+ });
413
+ });
414
+ });
415
+ </script>
416
+ <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=Boobs00/saucy" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
417
+ </html>
prompts.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ NSFW πŸ”ž backend