docto41 commited on
Commit
8acabe2
·
verified ·
1 Parent(s): 8c94d5c

Add 3 files

Browse files
Files changed (3) hide show
  1. README.md +7 -5
  2. index.html +1157 -19
  3. prompts.txt +3 -0
README.md CHANGED
@@ -1,10 +1,12 @@
1
  ---
2
- title: Streamit
3
- emoji: 🏢
4
- colorFrom: pink
5
- colorTo: yellow
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: streamit
3
+ emoji: 🐳
4
+ colorFrom: gray
5
+ colorTo: red
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,1157 @@
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="fr">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>StreamIt Premium - Films Complets en HD</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
+ @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
11
+
12
+ body {
13
+ font-family: 'Poppins', sans-serif;
14
+ background-color: #0f172a;
15
+ color: #f8fafc;
16
+ }
17
+
18
+ .hero-gradient {
19
+ background: linear-gradient(135deg, #1e293b 0%, #0f172a 100%);
20
+ }
21
+
22
+ .card-hover {
23
+ transition: all 0.3s ease;
24
+ }
25
+
26
+ .card-hover:hover {
27
+ transform: translateY(-5px);
28
+ box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
29
+ }
30
+
31
+ .video-thumbnail::after {
32
+ content: '';
33
+ position: absolute;
34
+ top: 0;
35
+ left: 0;
36
+ right: 0;
37
+ bottom: 0;
38
+ background: linear-gradient(to top, rgba(15, 23, 42, 0.9) 0%, transparent 50%);
39
+ border-radius: 0.5rem;
40
+ }
41
+
42
+ .blur-effect {
43
+ backdrop-filter: blur(10px);
44
+ background-color: rgba(15, 23, 42, 0.7);
45
+ }
46
+
47
+ .scrollbar-hide::-webkit-scrollbar {
48
+ display: none;
49
+ }
50
+
51
+ .scrollbar-hide {
52
+ -ms-overflow-style: none;
53
+ scrollbar-width: none;
54
+ }
55
+
56
+ .genre-tag {
57
+ transition: all 0.2s ease;
58
+ }
59
+
60
+ .genre-tag:hover {
61
+ background-color: #3b82f6;
62
+ color: white;
63
+ }
64
+
65
+ .modal {
66
+ display: none;
67
+ position: fixed;
68
+ top: 0;
69
+ left: 0;
70
+ width: 100%;
71
+ height: 100%;
72
+ background-color: rgba(0, 0, 0, 0.8);
73
+ z-index: 100;
74
+ justify-content: center;
75
+ align-items: center;
76
+ }
77
+
78
+ .modal-content {
79
+ background-color: #1e293b;
80
+ border-radius: 0.5rem;
81
+ width: 80%;
82
+ max-width: 800px;
83
+ max-height: 90vh;
84
+ overflow-y: auto;
85
+ }
86
+
87
+ .film-grid {
88
+ display: grid;
89
+ grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
90
+ gap: 1.5rem;
91
+ }
92
+
93
+ .loading-spinner {
94
+ border: 4px solid rgba(255, 255, 255, 0.3);
95
+ border-radius: 50%;
96
+ border-top: 4px solid #3b82f6;
97
+ width: 40px;
98
+ height: 40px;
99
+ animation: spin 1s linear infinite;
100
+ margin: 2rem auto;
101
+ }
102
+
103
+ @keyframes spin {
104
+ 0% { transform: rotate(0deg); }
105
+ 100% { transform: rotate(360deg); }
106
+ }
107
+ </style>
108
+ </head>
109
+ <body>
110
+ <!-- Navigation -->
111
+ <nav class="blur-effect fixed w-full z-50 py-4 px-6 flex justify-between items-center">
112
+ <div class="flex items-center space-x-2">
113
+ <i class="fas fa-play-circle text-blue-500 text-3xl"></i>
114
+ <span class="text-xl font-bold bg-gradient-to-r from-blue-500 to-purple-600 bg-clip-text text-transparent">StreamIt Premium</span>
115
+ </div>
116
+
117
+ <div class="hidden md:flex space-x-6">
118
+ <a href="#" class="hover:text-blue-400 transition">Accueil</a>
119
+ <a href="#movies" class="hover:text-blue-400 transition">Films Complets</a>
120
+ <a href="#tv-shows" class="hover:text-blue-400 transition">Séries</a>
121
+ <a href="#genres" class="hover:text-blue-400 transition">Genres</a>
122
+ <a href="#my-list" class="hover:text-blue-400 transition">Ma liste</a>
123
+ </div>
124
+
125
+ <div class="flex items-center space-x-4">
126
+ <div class="relative">
127
+ <input type="text" placeholder="Rechercher 4521 films..." class="bg-slate-800 rounded-full py-2 px-4 pl-10 text-sm focus:outline-none focus:ring-2 focus:ring-blue-500 w-40 md:w-64">
128
+ <i class="fas fa-search absolute left-3 top-2.5 text-gray-400"></i>
129
+ </div>
130
+ <div class="w-8 h-8 rounded-full bg-blue-500 flex items-center justify-center cursor-pointer">
131
+ <i class="fas fa-user text-white text-sm"></i>
132
+ </div>
133
+ </div>
134
+ </nav>
135
+
136
+ <!-- Mobile Menu Button -->
137
+ <div class="md:hidden fixed right-6 top-5 z-50">
138
+ <button id="mobile-menu-button" class="text-white focus:outline-none">
139
+ <i class="fas fa-bars text-2xl"></i>
140
+ </button>
141
+ </div>
142
+
143
+ <!-- Mobile Menu -->
144
+ <div id="mobile-menu" class="fixed inset-0 bg-slate-900 z-40 flex flex-col items-center justify-center hidden">
145
+ <button id="close-menu" class="absolute top-6 right-6 text-white text-2xl">
146
+ <i class="fas fa-times"></i>
147
+ </button>
148
+ <div class="flex flex-col space-y-8 text-center">
149
+ <a href="#" class="text-xl hover:text-blue-400">Accueil</a>
150
+ <a href="#movies" class="text-xl hover:text-blue-400">Films Complets</a>
151
+ <a href="#tv-shows" class="text-xl hover:text-blue-400">Séries</a>
152
+ <a href="#genres" class="text-xl hover:text-blue-400">Genres</a>
153
+ <a href="#my-list" class="text-xl hover:text-blue-400">Ma liste</a>
154
+ </div>
155
+ </div>
156
+
157
+ <!-- Hero Section -->
158
+ <section class="hero-gradient pt-24 pb-16 px-6 md:px-12 lg:px-24">
159
+ <div class="container mx-auto flex flex-col md:flex-row items-center">
160
+ <div class="md:w-1/2 mb-10 md:mb-0">
161
+ <h1 class="text-4xl md:text-5xl lg:text-6xl font-bold leading-tight mb-6">
162
+ <span class="bg-gradient-to-r from-blue-500 to-purple-600 bg-clip-text text-transparent">4,521 Films Complets</span> en HD
163
+ </h1>
164
+ <p class="text-lg text-gray-300 mb-8">
165
+ Accès illimité à notre catalogue de films complets en haute qualité. Regardez sans coupures ni extraits.
166
+ </p>
167
+ <div class="flex flex-col sm:flex-row space-y-4 sm:space-y-0 sm:space-x-4">
168
+ <button class="bg-blue-600 hover:bg-blue-700 text-white py-3 px-8 rounded-full font-medium flex items-center justify-center transition">
169
+ <i class="fas fa-play mr-2"></i> Commencer l'essai gratuit
170
+ </button>
171
+ <button class="bg-slate-700 hover:bg-slate-600 text-white py-3 px-8 rounded-full font-medium flex items-center justify-center transition">
172
+ <i class="fas fa-info-circle mr-2"></i> En savoir plus
173
+ </button>
174
+ </div>
175
+ <div class="mt-6 flex items-center text-sm text-gray-400">
176
+ <i class="fas fa-check-circle text-green-500 mr-2"></i>
177
+ <span>Films complets - Pas d'extraits ni de bandes-annonces</span>
178
+ </div>
179
+ </div>
180
+ <div class="md:w-1/2 relative">
181
+ <div class="relative rounded-xl overflow-hidden shadow-2xl">
182
+ <img src="https://image.tmdb.org/t/p/original/8Vt6mWEReuy4Of61Lnj5Xj704m8.jpg" alt="Dune: Part Two" class="w-full h-auto">
183
+ <div class="absolute bottom-0 left-0 right-0 p-6">
184
+ <h3 class="text-xl font-bold mb-2">Dune: Part Two</h3>
185
+ <div class="flex space-x-2 mb-3">
186
+ <span class="bg-blue-500 text-white text-xs px-2 py-1 rounded">HD</span>
187
+ <span class="bg-slate-700 text-white text-xs px-2 py-1 rounded">4K</span>
188
+ <span class="bg-purple-500 text-white text-xs px-2 py-1 rounded">Complet</span>
189
+ </div>
190
+ <div class="flex space-x-3">
191
+ <button class="play-button bg-white text-black rounded-full w-10 h-10 flex items-center justify-center hover:bg-gray-200 transition" data-id="693134">
192
+ <i class="fas fa-play"></i>
193
+ </button>
194
+ <button class="add-to-list bg-slate-700 bg-opacity-70 text-white rounded-full w-10 h-10 flex items-center justify-center hover:bg-slate-600 transition">
195
+ <i class="fas fa-plus"></i>
196
+ </button>
197
+ <button class="share-button bg-slate-700 bg-opacity-70 text-white rounded-full w-10 h-10 flex items-center justify-center hover:bg-slate-600 transition">
198
+ <i class="fas fa-share"></i>
199
+ </button>
200
+ </div>
201
+ </div>
202
+ </div>
203
+ </div>
204
+ </div>
205
+ </section>
206
+
207
+ <!-- Trending Now Section -->
208
+ <section id="movies" class="py-12 px-6 md:px-12 lg:px-24">
209
+ <div class="container mx-auto">
210
+ <div class="flex justify-between items-center mb-8">
211
+ <h2 class="text-2xl md:text-3xl font-bold">Films Complets en Tendances</h2>
212
+ <a href="#" class="text-blue-400 hover:text-blue-300 flex items-center">
213
+ Voir les 4,521 films <i class="fas fa-chevron-right ml-2 text-sm"></i>
214
+ </a>
215
+ </div>
216
+
217
+ <div class="relative">
218
+ <div class="flex overflow-x-auto scrollbar-hide space-x-6 pb-6">
219
+ <!-- Trending Movie Cards -->
220
+ <div class="flex-shrink-0 w-64 card-hover">
221
+ <div class="relative rounded-lg overflow-hidden video-thumbnail">
222
+ <img src="https://image.tmdb.org/t/p/w500/1pdfLvkbY9ohJlCjQH2CZjjYVvJ.jpg" alt="Oppenheimer" class="w-full h-72 object-cover">
223
+ <div class="absolute bottom-0 left-0 right-0 p-4">
224
+ <h3 class="font-semibold">Oppenheimer</h3>
225
+ <div class="flex items-center text-sm text-gray-300 mt-1">
226
+ <span>2023</span>
227
+ <span class="mx-2">•</span>
228
+ <span class="text-yellow-400"><i class="fas fa-star mr-1"></i> 8.4</span>
229
+ <span class="mx-2">•</span>
230
+ <span class="text-green-400"><i class="fas fa-check-circle mr-1"></i> Complet</span>
231
+ </div>
232
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="872585">Regarder</button>
233
+ </div>
234
+ </div>
235
+ </div>
236
+
237
+ <div class="flex-shrink-0 w-64 card-hover">
238
+ <div class="relative rounded-lg overflow-hidden video-thumbnail">
239
+ <img src="https://image.tmdb.org/t/p/w500/kDp1vUBnMpe8ak4rjgl3cLELqjU.jpg" alt="Killers of the Flower Moon" class="w-full h-72 object-cover">
240
+ <div class="absolute bottom-0 left-0 right-0 p-4">
241
+ <h3 class="font-semibold">Killers of the Flower Moon</h3>
242
+ <div class="flex items-center text-sm text-gray-300 mt-1">
243
+ <span>2023</span>
244
+ <span class="mx-2">•</span>
245
+ <span class="text-yellow-400"><i class="fas fa-star mr-1"></i> 7.7</span>
246
+ <span class="mx-2">•</span>
247
+ <span class="text-green-400"><i class="fas fa-check-circle mr-1"></i> Complet</span>
248
+ </div>
249
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="466420">Regarder</button>
250
+ </div>
251
+ </div>
252
+ </div>
253
+
254
+ <div class="flex-shrink-0 w-64 card-hover">
255
+ <div class="relative rounded-lg overflow-hidden video-thumbnail">
256
+ <img src="https://image.tmdb.org/t/p/w500/4m1Au3YkjqsxF8iwQy0fPYSxE0h.jpg" alt="The Batman" class="w-full h-72 object-cover">
257
+ <div class="absolute bottom-0 left-0 right-0 p-4">
258
+ <h3 class="font-semibold">The Batman</h3>
259
+ <div class="flex items-center text-sm text-gray-300 mt-1">
260
+ <span>2022</span>
261
+ <span class="mx-2">•</span>
262
+ <span class="text-yellow-400"><i class="fas fa-star mr-1"></i> 7.8</span>
263
+ <span class="mx-2">•</span>
264
+ <span class="text-green-400"><i class="fas fa-check-circle mr-1"></i> Complet</span>
265
+ </div>
266
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="414906">Regarder</button>
267
+ </div>
268
+ </div>
269
+ </div>
270
+
271
+ <div class="flex-shrink-0 w-64 card-hover">
272
+ <div class="relative rounded-lg overflow-hidden video-thumbnail">
273
+ <img src="https://image.tmdb.org/t/p/w500/8Vt6mWEReuy4Of61Lnj5Xj704m8.jpg" alt="Dune: Part Two" class="w-full h-72 object-cover">
274
+ <div class="absolute bottom-0 left-0 right-0 p-4">
275
+ <h3 class="font-semibold">Dune: Part Two</h3>
276
+ <div class="flex items-center text-sm text-gray-300 mt-1">
277
+ <span>2024</span>
278
+ <span class="mx-2">•</span>
279
+ <span class="text-yellow-400"><i class="fas fa-star mr-1"></i> 8.3</span>
280
+ <span class="mx-2">•</span>
281
+ <span class="text-green-400"><i class="fas fa-check-circle mr-1"></i> Complet</span>
282
+ </div>
283
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="693134">Regarder</button>
284
+ </div>
285
+ </div>
286
+ </div>
287
+
288
+ <div class="flex-shrink-0 w-64 card-hover">
289
+ <div class="relative rounded-lg overflow-hidden video-thumbnail">
290
+ <img src="https://image.tmdb.org/t/p/w500/1XDDXPXGiI8id7MrUxK36ke7gkX.jpg" alt="Poor Things" class="w-full h-72 object-cover">
291
+ <div class="absolute bottom-0 left-0 right-0 p-4">
292
+ <h3 class="font-semibold">Poor Things</h3>
293
+ <div class="flex items-center text-sm text-gray-300 mt-1">
294
+ <span>2023</span>
295
+ <span class="mx-2">•</span>
296
+ <span class="text-yellow-400"><i class="fas fa-star mr-1"></i> 8.0</span>
297
+ <span class="mx-2">•</span>
298
+ <span class="text-green-400"><i class="fas fa-check-circle mr-1"></i> Complet</span>
299
+ </div>
300
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="792774">Regarder</button>
301
+ </div>
302
+ </div>
303
+ </div>
304
+
305
+ <div class="flex-shrink-0 w-64 card-hover">
306
+ <div class="relative rounded-lg overflow-hidden video-thumbnail">
307
+ <img src="https://image.tmdb.org/t/p/w500/8Gxv8gSFCU0XGDykEGv7zR1n2ua.jpg" alt="The Shawshank Redemption" class="w-full h-72 object-cover">
308
+ <div class="absolute bottom-0 left-0 right-0 p-4">
309
+ <h3 class="font-semibold">The Shawshank Redemption</h3>
310
+ <div class="flex items-center text-sm text-gray-300 mt-1">
311
+ <span>1994</span>
312
+ <span class="mx-2">•</span>
313
+ <span class="text-yellow-400"><i class="fas fa-star mr-1"></i> 9.3</span>
314
+ <span class="mx-2">•</span>
315
+ <span class="text-green-400"><i class="fas fa-check-circle mr-1"></i> Complet</span>
316
+ </div>
317
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="278">Regarder</button>
318
+ </div>
319
+ </div>
320
+ </div>
321
+
322
+ <div class="flex-shrink-0 w-64 card-hover">
323
+ <div class="relative rounded-lg overflow-hidden video-thumbnail">
324
+ <img src="https://image.tmdb.org/t/p/w500/3h1JZGDhZ8nzxdgvkxha0qBqi05.jpg" alt="The Godfather" class="w-full h-72 object-cover">
325
+ <div class="absolute bottom-0 left-0 right-0 p-4">
326
+ <h3 class="font-semibold">The Godfather</h3>
327
+ <div class="flex items-center text-sm text-gray-300 mt-1">
328
+ <span>1972</span>
329
+ <span class="mx-2">•</span>
330
+ <span class="text-yellow-400"><i class="fas fa-star mr-1"></i> 9.2</span>
331
+ <span class="mx-2">•</span>
332
+ <span class="text-green-400"><i class="fas fa-check-circle mr-1"></i> Complet</span>
333
+ </div>
334
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="238">Regarder</button>
335
+ </div>
336
+ </div>
337
+ </div>
338
+
339
+ <div class="flex-shrink-0 w-64 card-hover">
340
+ <div class="relative rounded-lg overflow-hidden video-thumbnail">
341
+ <img src="https://image.tmdb.org/t/p/w500/vZloFAK7NmvMGKE7VkF5UHaz0I.jpg" alt="Pulp Fiction" class="w-full h-72 object-cover">
342
+ <div class="absolute bottom-0 left-0 right-0 p-4">
343
+ <h3 class="font-semibold">Pulp Fiction</h3>
344
+ <div class="flex items-center text-sm text-gray-300 mt-1">
345
+ <span>1994</span>
346
+ <span class="mx-2">•</span>
347
+ <span class="text-yellow-400"><i class="fas fa-star mr-1"></i> 8.9</span>
348
+ <span class="mx-2">•</span>
349
+ <span class="text-green-400"><i class="fas fa-check-circle mr-1"></i> Complet</span>
350
+ </div>
351
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="680">Regarder</button>
352
+ </div>
353
+ </div>
354
+ </div>
355
+ </div>
356
+ </div>
357
+ </div>
358
+ </section>
359
+
360
+ <!-- Full Movies Grid -->
361
+ <section class="py-12 px-6 md:px-12 lg:px-24 bg-slate-900">
362
+ <div class="container mx-auto">
363
+ <div class="flex justify-between items-center mb-8">
364
+ <h2 class="text-2xl md:text-3xl font-bold">Notre Catalogue Complet</h2>
365
+ <div class="flex items-center space-x-4">
366
+ <div class="relative">
367
+ <select class="bg-slate-800 border border-slate-700 text-white text-sm rounded-lg px-4 py-2 focus:ring-blue-500 focus:border-blue-500">
368
+ <option selected>Trier par</option>
369
+ <option value="popular">Plus populaires</option>
370
+ <option value="recent">Plus récents</option>
371
+ <option value="rating">Meilleures notes</option>
372
+ <option value="az">A-Z</option>
373
+ </select>
374
+ </div>
375
+ <button id="load-more" class="bg-blue-600 hover:bg-blue-700 text-white py-2 px-6 rounded-lg font-medium transition">
376
+ Charger plus
377
+ </button>
378
+ </div>
379
+ </div>
380
+
381
+ <div id="movies-grid" class="film-grid">
382
+ <!-- Movies will be loaded here -->
383
+ </div>
384
+
385
+ <div id="loading-spinner" class="loading-spinner hidden"></div>
386
+ </div>
387
+ </section>
388
+
389
+ <!-- Popular Genres Section -->
390
+ <section id="genres" class="py-12 px-6 md:px-12 lg:px-24">
391
+ <div class="container mx-auto">
392
+ <h2 class="text-2xl md:text-3xl font-bold mb-8">Parcourir par Genre</h2>
393
+
394
+ <div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-6 gap-4">
395
+ <div class="genre-tag bg-slate-800 rounded-lg p-4 text-center cursor-pointer" data-genre="28">
396
+ <i class="fas fa-explosion text-blue-500 text-2xl mb-2"></i>
397
+ <h3 class="font-medium">Action</h3>
398
+ <p class="text-sm text-gray-400">1,245 films</p>
399
+ </div>
400
+
401
+ <div class="genre-tag bg-slate-800 rounded-lg p-4 text-center cursor-pointer" data-genre="35">
402
+ <i class="fas fa-laugh-squint text-yellow-500 text-2xl mb-2"></i>
403
+ <h3 class="font-medium">Comédie</h3>
404
+ <p class="text-sm text-gray-400">987 films</p>
405
+ </div>
406
+
407
+ <div class="genre-tag bg-slate-800 rounded-lg p-4 text-center cursor-pointer" data-genre="10749">
408
+ <i class="fas fa-heart text-red-500 text-2xl mb-2"></i>
409
+ <h3 class="font-medium">Romance</h3>
410
+ <p class="text-sm text-gray-400">756 films</p>
411
+ </div>
412
+
413
+ <div class="genre-tag bg-slate-800 rounded-lg p-4 text-center cursor-pointer" data-genre="27">
414
+ <i class="fas fa-ghost text-purple-500 text-2xl mb-2"></i>
415
+ <h3 class="font-medium">Horreur</h3>
416
+ <p class="text-sm text-gray-400">632 films</p>
417
+ </div>
418
+
419
+ <div class="genre-tag bg-slate-800 rounded-lg p-4 text-center cursor-pointer" data-genre="878">
420
+ <i class="fas fa-space-shuttle text-green-500 text-2xl mb-2"></i>
421
+ <h3 class="font-medium">Sci-Fi</h3>
422
+ <p class="text-sm text-gray-400">589 films</p>
423
+ </div>
424
+
425
+ <div class="genre-tag bg-slate-800 rounded-lg p-4 text-center cursor-pointer" data-genre="14">
426
+ <i class="fas fa-mask text-pink-500 text-2xl mb-2"></i>
427
+ <h3 class="font-medium">Fantasy</h3>
428
+ <p class="text-sm text-gray-400">478 films</p>
429
+ </div>
430
+ </div>
431
+ </div>
432
+ </section>
433
+
434
+ <!-- TV Shows Section -->
435
+ <section id="tv-shows" class="py-12 px-6 md:px-12 lg:px-24">
436
+ <div class="container mx-auto">
437
+ <div class="flex justify-between items-center mb-8">
438
+ <h2 class="text-2xl md:text-3xl font-bold">Séries Populaires</h2>
439
+ <a href="#" class="text-blue-400 hover:text-blue-300 flex items-center">
440
+ Voir tout <i class="fas fa-chevron-right ml-2 text-sm"></i>
441
+ </a>
442
+ </div>
443
+
444
+ <div class="relative">
445
+ <div class="flex overflow-x-auto scrollbar-hide space-x-6 pb-6">
446
+ <!-- TV Show Cards -->
447
+ <div class="flex-shrink-0 w-64 card-hover">
448
+ <div class="relative rounded-lg overflow-hidden">
449
+ <img src="https://image.tmdb.org/t/p/w500/9PqD3wSIjntyJDBzMNuxuKHwpUD.jpg" alt="The Last of Us" class="w-full h-72 object-cover">
450
+ <div class="absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black to-transparent p-4">
451
+ <h3 class="font-semibold">The Last of Us</h3>
452
+ <div class="flex items-center text-sm text-gray-300 mt-1">
453
+ <span>S1:E5</span>
454
+ <span class="mx-2">•</span>
455
+ <span>45 min restant</span>
456
+ </div>
457
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="100088">Regarder</button>
458
+ </div>
459
+ </div>
460
+ </div>
461
+
462
+ <div class="flex-shrink-0 w-64 card-hover">
463
+ <div class="relative rounded-lg overflow-hidden">
464
+ <img src="https://image.tmdb.org/t/p/w500/dBpQvYH2Xqf5TyX1kGUVUXQzsQp.jpg" alt="House of the Dragon" class="w-full h-72 object-cover">
465
+ <div class="absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black to-transparent p-4">
466
+ <h3 class="font-semibold">House of the Dragon</h3>
467
+ <div class="flex items-center text-sm text-gray-300 mt-1">
468
+ <span>S1:E8</span>
469
+ <span class="mx-2">•</span>
470
+ <span>30 min restant</span>
471
+ </div>
472
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="94997">Regarder</button>
473
+ </div>
474
+ </div>
475
+ </div>
476
+
477
+ <div class="flex-shrink-0 w-64 card-hover">
478
+ <div class="relative rounded-lg overflow-hidden">
479
+ <img src="https://image.tmdb.org/t/p/w500/9f1n3TZRZwPywTk7NP0L9Q6jwxO.jpg" alt="Stranger Things" class="w-full h-72 object-cover">
480
+ <div class="absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black to-transparent p-4">
481
+ <h3 class="font-semibold">Stranger Things</h3>
482
+ <div class="flex items-center text-sm text-gray-300 mt-1">
483
+ <span>S4:E9</span>
484
+ <span class="mx-2">•</span>
485
+ <span>15 min restant</span>
486
+ </div>
487
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="66732">Regarder</button>
488
+ </div>
489
+ </div>
490
+ </div>
491
+
492
+ <div class="flex-shrink-0 w-64 card-hover">
493
+ <div class="relative rounded-lg overflow-hidden">
494
+ <img src="https://image.tmdb.org/t/p/w500/5DUMPBSnHOZsbBv81GFXZXvDGr6.jpg" alt="The Witcher" class="w-full h-72 object-cover">
495
+ <div class="absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black to-transparent p-4">
496
+ <h3 class="font-semibold">The Witcher</h3>
497
+ <div class="flex items-center text-sm text-gray-300 mt-1">
498
+ <span>S3:E8</span>
499
+ <span class="mx-2">•</span>
500
+ <span>1h restant</span>
501
+ </div>
502
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="71912">Regarder</button>
503
+ </div>
504
+ </div>
505
+ </div>
506
+
507
+ <div class="flex-shrink-0 w-64 card-hover">
508
+ <div class="relative rounded-lg overflow-hidden">
509
+ <img src="https://image.tmdb.org/t/p/w500/9GvhICFMiRQA82vS6ydkXxeEkrd.jpg" alt="Wednesday" class="w-full h-72 object-cover">
510
+ <div class="absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black to-transparent p-4">
511
+ <h3 class="font-semibold">Wednesday</h3>
512
+ <div class="flex items-center text-sm text-gray-300 mt-1">
513
+ <span>S1:E8</span>
514
+ <span class="mx-2">•</span>
515
+ <span>20 min restant</span>
516
+ </div>
517
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="119051">Regarder</button>
518
+ </div>
519
+ </div>
520
+ </div>
521
+ </div>
522
+ </div>
523
+ </div>
524
+ </section>
525
+
526
+ <!-- My List Section -->
527
+ <section id="my-list" class="py-12 px-6 md:px-12 lg:px-24 bg-slate-900">
528
+ <div class="container mx-auto">
529
+ <h2 class="text-2xl md:text-3xl font-bold mb-8">Ma Liste</h2>
530
+
531
+ <div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 gap-6">
532
+ <!-- My List Cards -->
533
+ <div class="card-hover">
534
+ <div class="relative rounded-lg overflow-hidden mb-3">
535
+ <img src="https://image.tmdb.org/t/p/w500/8Gxv8gSFCU0XGDykEGv7zR1n2ua.jpg" alt="The Shawshank Redemption" class="w-full h-64 object-cover">
536
+ <div class="absolute top-2 right-2 bg-blue-500 text-white text-xs px-2 py-1 rounded">AJOUTÉ</div>
537
+ </div>
538
+ <h3 class="font-semibold">The Shawshank Redemption</h3>
539
+ <p class="text-sm text-gray-400">Drame • 1994</p>
540
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="278">Regarder</button>
541
+ </div>
542
+
543
+ <div class="card-hover">
544
+ <div class="relative rounded-lg overflow-hidden mb-3">
545
+ <img src="https://image.tmdb.org/t/p/w500/3h1JZGDhZ8nzxdgvkxha0qBqi05.jpg" alt="The Godfather" class="w-full h-64 object-cover">
546
+ <div class="absolute top-2 right-2 bg-blue-500 text-white text-xs px-2 py-1 rounded">AJOUTÉ</div>
547
+ </div>
548
+ <h3 class="font-semibold">The Godfather</h3>
549
+ <p class="text-sm text-gray-400">Crime • 1972</p>
550
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="238">Regarder</button>
551
+ </div>
552
+
553
+ <div class="card-hover">
554
+ <div class="relative rounded-lg overflow-hidden mb-3">
555
+ <img src="https://image.tmdb.org/t/p/w500/vZloFAK7NmvMGKE7VkF5UHaz0I.jpg" alt="Pulp Fiction" class="w-full h-64 object-cover">
556
+ <div class="absolute top-2 right-2 bg-blue-500 text-white text-xs px-2 py-1 rounded">AJOUTÉ</div>
557
+ </div>
558
+ <h3 class="font-semibold">Pulp Fiction</h3>
559
+ <p class="text-sm text-gray-400">Crime • 1994</p>
560
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="680">Regarder</button>
561
+ </div>
562
+
563
+ <div class="card-hover">
564
+ <div class="relative rounded-lg overflow-hidden mb-3">
565
+ <img src="https://image.tmdb.org/t/p/w500/6fPNIiWk1iZ3G4NwD5eMARLPSBT.jpg" alt="Fight Club" class="w-full h-64 object-cover">
566
+ <div class="absolute top-2 right-2 bg-blue-500 text-white text-xs px-2 py-1 rounded">AJOUTÉ</div>
567
+ </div>
568
+ <h3 class="font-semibold">Fight Club</h3>
569
+ <p class="text-sm text-gray-400">Drame • 1999</p>
570
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="550">Regarder</button>
571
+ </div>
572
+
573
+ <div class="card-hover">
574
+ <div class="relative rounded-lg overflow-hidden mb-3">
575
+ <img src="https://image.tmdb.org/t/p/w500/lyQBXzOQSuE59IsHyhrp0qIiPAz.jpg" alt="Inception" class="w-full h-64 object-cover">
576
+ <div class="absolute top-2 right-2 bg-blue-500 text-white text-xs px-2 py-1 rounded">AJOUTÉ</div>
577
+ </div>
578
+ <h3 class="font-semibold">Inception</h3>
579
+ <p class="text-sm text-gray-400">Sci-Fi • 2010</p>
580
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="27205">Regarder</button>
581
+ </div>
582
+ </div>
583
+ </div>
584
+ </section>
585
+
586
+ <!-- Subscription Plans -->
587
+ <section class="py-16 px-6 md:px-12 lg:px-24">
588
+ <div class="container mx-auto text-center">
589
+ <h2 class="text-3xl md:text-4xl font-bold mb-4">Choisissez Votre Abonnement</h2>
590
+ <p class="text-lg text-gray-400 max-w-2xl mx-auto mb-12">Accès illimité à 4,521 films complets et séries</p>
591
+
592
+ <div class="grid grid-cols-1 md:grid-cols-3 gap-8 max-w-5xl mx-auto">
593
+ <!-- Basic Plan -->
594
+ <div class="bg-slate-800 rounded-xl p-8 hover:border-blue-500 border border-transparent transition-all duration-300 card-hover">
595
+ <h3 class="text-xl font-bold mb-4">Basique</h3>
596
+ <div class="text-4xl font-bold mb-6">9,99€<span class="text-lg text-gray-400">/mois</span></div>
597
+ <ul class="space-y-3 mb-8 text-left">
598
+ <li class="flex items-center"><i class="fas fa-check text-green-500 mr-3"></i> HD Disponible</li>
599
+ <li class="flex items-center"><i class="fas fa-check text-green-500 mr-3"></i> 1 Écran</li>
600
+ <li class="flex items-center"><i class="fas fa-check text-green-500 mr-3"></i> Films complets</li>
601
+ <li class="flex items-center"><i class="fas fa-times text-red-500 mr-3"></i> Pas de téléchargements</li>
602
+ <li class="flex items-center"><i class="fas fa-times text-red-500 mr-3"></i> Pas de contenu premium</li>
603
+ </ul>
604
+ <button class="w-full bg-slate-700 hover:bg-slate-600 text-white py-3 rounded-lg font-medium transition">Sélectionner</button>
605
+ </div>
606
+
607
+ <!-- Standard Plan (Featured) -->
608
+ <div class="bg-gradient-to-br from-blue-600 to-blue-800 rounded-xl p-8 transform hover:scale-105 transition-all duration-300 relative">
609
+ <div class="absolute top-0 right-6 bg-yellow-400 text-blue-900 text-xs font-bold px-3 py-1 rounded-full -translate-y-1/2">POPULAIRE</div>
610
+ <h3 class="text-xl font-bold mb-4 text-white">Standard</h3>
611
+ <div class="text-4xl font-bold mb-6 text-white">14,99€<span class="text-lg text-blue-200">/mois</span></div>
612
+ <ul class="space-y-3 mb-8 text-left text-blue-100">
613
+ <li class="flex items-center"><i class="fas fa-check text-white mr-3"></i> Full HD Disponible</li>
614
+ <li class="flex items-center"><i class="fas fa-check text-white mr-3"></i> 2 Écrans</li>
615
+ <li class="flex items-center"><i class="fas fa-check text-white mr-3"></i> Films complets</li>
616
+ <li class="flex items-center"><i class="fas fa-check text-white mr-3"></i> Téléchargez 5 titres</li>
617
+ <li class="flex items-center"><i class="fas fa-times text-blue-300 mr-3"></i> Contenu premium limité</li>
618
+ </ul>
619
+ <button class="w-full bg-white hover:bg-gray-100 text-blue-800 py-3 rounded-lg font-medium transition">Sélectionner</button>
620
+ </div>
621
+
622
+ <!-- Premium Plan -->
623
+ <div class="bg-slate-800 rounded-xl p-8 hover:border-purple-500 border border-transparent transition-all duration-300 card-hover">
624
+ <h3 class="text-xl font-bold mb-4">Premium</h3>
625
+ <div class="text-4xl font-bold mb-6">19,99€<span class="text-lg text-gray-400">/mois</span></div>
626
+ <ul class="space-y-3 mb-8 text-left">
627
+ <li class="flex items-center"><i class="fas fa-check text-green-500 mr-3"></i> Ultra HD & 4K</li>
628
+ <li class="flex items-center"><i class="fas fa-check text-green-500 mr-3"></i> 4 Écrans</li>
629
+ <li class="flex items-center"><i class="fas fa-check text-green-500 mr-3"></i> Films complets</li>
630
+ <li class="flex items-center"><i class="fas fa-check text-green-500 mr-3"></i> Téléchargez illimité</li>
631
+ <li class="flex items-center"><i class="fas fa-check text-green-500 mr-3"></i> Tout le contenu premium</li>
632
+ </ul>
633
+ <button class="w-full bg-purple-600 hover:bg-purple-700 text-white py-3 rounded-lg font-medium transition">Sélectionner</button>
634
+ </div>
635
+ </div>
636
+ </div>
637
+ </section>
638
+
639
+ <!-- Footer -->
640
+ <footer class="bg-slate-900 py-12 px-6 md:px-12 lg:px-24 border-t border-slate-800">
641
+ <div class="container mx-auto">
642
+ <div class="grid grid-cols-1 md:grid-cols-4 gap-8">
643
+ <div>
644
+ <div class="flex items-center space-x-2 mb-4">
645
+ <i class="fas fa-play-circle text-blue-500 text-3xl"></i>
646
+ <span class="text-xl font-bold bg-gradient-to-r from-blue-500 to-purple-600 bg-clip-text text-transparent">StreamIt Premium</span>
647
+ </div>
648
+ <p class="text-gray-400 mb-4">4,521 films complets en HD. La meilleure expérience de streaming.</p>
649
+ <div class="flex space-x-4">
650
+ <a href="#" class="text-gray-400 hover:text-white transition"><i class="fab fa-facebook-f"></i></a>
651
+ <a href="#" class="text-gray-400 hover:text-white transition"><i class="fab fa-twitter"></i></a>
652
+ <a href="#" class="text-gray-400 hover:text-white transition"><i class="fab fa-instagram"></i></a>
653
+ <a href="#" class="text-gray-400 hover:text-white transition"><i class="fab fa-youtube"></i></a>
654
+ </div>
655
+ </div>
656
+
657
+ <div>
658
+ <h3 class="text-lg font-semibold mb-4">Navigation</h3>
659
+ <ul class="space-y-2">
660
+ <li><a href="#" class="text-gray-400 hover:text-white transition">Accueil</a></li>
661
+ <li><a href="#movies" class="text-gray-400 hover:text-white transition">Films Complets</a></li>
662
+ <li><a href="#tv-shows" class="text-gray-400 hover:text-white transition">Séries</a></li>
663
+ <li><a href="#my-list" class="text-gray-400 hover:text-white transition">Ma liste</a></li>
664
+ <li><a href="#" class="text-gray-400 hover:text-white transition">Parcourir</a></li>
665
+ </ul>
666
+ </div>
667
+
668
+ <div>
669
+ <h3 class="text-lg font-semibold mb-4">Légal</h3>
670
+ <ul class="space-y-2">
671
+ <li><a href="#" class="text-gray-400 hover:text-white transition">Conditions d'utilisation</a></li>
672
+ <li><a href="#" class="text-gray-400 hover:text-white transition">Politique de confidentialité</a></li>
673
+ <li><a href="#" class="text-gray-400 hover:text-white transition">Politique des cookies</a></li>
674
+ <li><a href="#" class="text-gray-400 hover:text-white transition">RGPD</a></li>
675
+ <li><a href="#" class="text-gray-400 hover:text-white transition">DMCA</a></li>
676
+ </ul>
677
+ </div>
678
+
679
+ <div>
680
+ <h3 class="text-lg font-semibold mb-4">Aide & Support</h3>
681
+ <ul class="space-y-2">
682
+ <li><a href="#" class="text-gray-400 hover:text-white transition">FAQ</a></li>
683
+ <li><a href="#" class="text-gray-400 hover:text-white transition">Contactez-nous</a></li>
684
+ <li><a href="#" class="text-gray-400 hover:text-white transition">Feedback</a></li>
685
+ <li><a href="#" class="text-gray-400 hover:text-white transition">Statut du système</a></li>
686
+ <li><a href="#" class="text-gray-400 hover:text-white transition">Appareils supportés</a></li>
687
+ </ul>
688
+ </div>
689
+ </div>
690
+
691
+ <div class="border-t border-slate-800 mt-12 pt-8 flex flex-col md:flex-row justify-between items-center">
692
+ <p class="text-gray-500 text-sm mb-4 md:mb-0">© 2023 StreamIt Premium. Tous droits réservés.</p>
693
+ <div class="flex space-x-6">
694
+ <a href="#" class="text-gray-500 hover:text-white text-sm transition">Français</a>
695
+ <a href="#" class="text-gray-500 hover:text-white text-sm transition">English</a>
696
+ <a href="#" class="text-gray-500 hover:text-white text-sm transition">Español</a>
697
+ <a href="#" class="text-gray-500 hover:text-white text-sm transition">Deutsch</a>
698
+ </div>
699
+ </div>
700
+ </div>
701
+ </footer>
702
+
703
+ <!-- Video Player Modal -->
704
+ <div id="video-modal" class="modal">
705
+ <div class="modal-content relative">
706
+ <button id="close-modal" class="absolute top-4 right-4 text-white text-2xl z-10">
707
+ <i class="fas fa-times"></i>
708
+ </button>
709
+ <div class="aspect-w-16 aspect-h-9">
710
+ <iframe id="video-iframe" class="w-full h-[450px]" src="" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
711
+ </div>
712
+ <div class="p-6">
713
+ <h3 id="video-title" class="text-2xl font-bold mb-2"></h3>
714
+ <p id="video-description" class="text-gray-300"></p>
715
+ <div class="mt-4 flex space-x-4">
716
+ <button class="bg-blue-600 hover:bg-blue-700 text-white py-2 px-6 rounded-lg">
717
+ <i class="fas fa-play mr-2"></i> Continuer
718
+ </button>
719
+ <button class="add-to-list bg-slate-700 hover:bg-slate-600 text-white py-2 px-6 rounded-lg">
720
+ <i class="fas fa-plus mr-2"></i> Ma liste
721
+ </button>
722
+ </div>
723
+ </div>
724
+ </div>
725
+ </div>
726
+
727
+ <script>
728
+ // Mobile menu toggle
729
+ const mobileMenuButton = document.getElementById('mobile-menu-button');
730
+ const mobileMenu = document.getElementById('mobile-menu');
731
+ const closeMenuButton = document.getElementById('close-menu');
732
+
733
+ mobileMenuButton.addEventListener('click', () => {
734
+ mobileMenu.classList.remove('hidden');
735
+ document.body.style.overflow = 'hidden';
736
+ });
737
+
738
+ closeMenuButton.addEventListener('click', () => {
739
+ mobileMenu.classList.add('hidden');
740
+ document.body.style.overflow = '';
741
+ });
742
+
743
+ // Close mobile menu when clicking on a link
744
+ const mobileMenuLinks = mobileMenu.querySelectorAll('a');
745
+ mobileMenuLinks.forEach(link => {
746
+ link.addEventListener('click', () => {
747
+ mobileMenu.classList.add('hidden');
748
+ document.body.style.overflow = '';
749
+ });
750
+ });
751
+
752
+ // Smooth scrolling for anchor links
753
+ document.querySelectorAll('a[href^="#"]').forEach(anchor => {
754
+ anchor.addEventListener('click', function(e) {
755
+ e.preventDefault();
756
+
757
+ const targetId = this.getAttribute('href');
758
+ if (targetId === '#') return;
759
+
760
+ const targetElement = document.querySelector(targetId);
761
+ if (targetElement) {
762
+ targetElement.scrollIntoView({
763
+ behavior: 'smooth'
764
+ });
765
+ }
766
+ });
767
+ });
768
+
769
+ // Card hover effect enhancement
770
+ const cards = document.querySelectorAll('.card-hover');
771
+ cards.forEach(card => {
772
+ card.addEventListener('mouseenter', () => {
773
+ const img = card.querySelector('img');
774
+ if (img) img.style.transform = 'scale(1.05)';
775
+ });
776
+
777
+ card.addEventListener('mouseleave', () => {
778
+ const img = card.querySelector('img');
779
+ if (img) img.style.transform = 'scale(1)';
780
+ });
781
+ });
782
+
783
+ // Genre tag hover effect
784
+ const genreTags = document.querySelectorAll('.genre-tag');
785
+ genreTags.forEach(tag => {
786
+ tag.addEventListener('mouseenter', () => {
787
+ const icon = tag.querySelector('i');
788
+ if (icon) icon.style.transform = 'scale(1.2)';
789
+ });
790
+
791
+ tag.addEventListener('mouseleave', () => {
792
+ const icon = tag.querySelector('i');
793
+ if (icon) icon.style.transform = 'scale(1)';
794
+ });
795
+
796
+ // Genre click event
797
+ tag.addEventListener('click', () => {
798
+ const genreId = tag.getAttribute('data-genre');
799
+ alert(`Filtrer par genre ID: ${genreId}`);
800
+ // Ici vous pourriez charger des films par genre via une API
801
+ });
802
+ });
803
+
804
+ // Video player modal
805
+ const videoModal = document.getElementById('video-modal');
806
+ const closeModal = document.getElementById('close-modal');
807
+ const videoIframe = document.getElementById('video-iframe');
808
+ const videoTitle = document.getElementById('video-title');
809
+ const videoDescription = document.getElementById('video-description');
810
+
811
+ // Mock movie data for the grid
812
+ const moviesData = [
813
+ {
814
+ id: '278',
815
+ title: 'The Shawshank Redemption',
816
+ year: '1994',
817
+ rating: '9.3',
818
+ genre: 'Drame',
819
+ image: 'https://image.tmdb.org/t/p/w500/8Gxv8gSFCU0XGDykEGv7zR1n2ua.jpg'
820
+ },
821
+ {
822
+ id: '238',
823
+ title: 'The Godfather',
824
+ year: '1972',
825
+ rating: '9.2',
826
+ genre: 'Crime',
827
+ image: 'https://image.tmdb.org/t/p/w500/3h1JZGDhZ8nzxdgvkxha0qBqi05.jpg'
828
+ },
829
+ {
830
+ id: '680',
831
+ title: 'Pulp Fiction',
832
+ year: '1994',
833
+ rating: '8.9',
834
+ genre: 'Crime',
835
+ image: 'https://image.tmdb.org/t/p/w500/vZloFAK7NmvMGKE7VkF5UHaz0I.jpg'
836
+ },
837
+ {
838
+ id: '550',
839
+ title: 'Fight Club',
840
+ year: '1999',
841
+ rating: '8.8',
842
+ genre: 'Drame',
843
+ image: 'https://image.tmdb.org/t/p/w500/6fPNIiWk1iZ3G4NwD5eMARLPSBT.jpg'
844
+ },
845
+ {
846
+ id: '27205',
847
+ title: 'Inception',
848
+ year: '2010',
849
+ rating: '8.8',
850
+ genre: 'Sci-Fi',
851
+ image: 'https://image.tmdb.org/t/p/w500/lyQBXzOQSuE59IsHyhrp0qIiPAz.jpg'
852
+ },
853
+ {
854
+ id: '155',
855
+ title: 'The Dark Knight',
856
+ year: '2008',
857
+ rating: '8.5',
858
+ genre: 'Action',
859
+ image: 'https://image.tmdb.org/t/p/w500/qJ2tW6WMUDux911r6m7haRef0WH.jpg'
860
+ },
861
+ {
862
+ id: '424',
863
+ title: 'Schindler\'s List',
864
+ year: '1993',
865
+ rating: '8.6',
866
+ genre: 'Drame',
867
+ image: 'https://image.tmdb.org/t/p/w500/sF1U4EUQS8YHUYjNl3pMGNIQyr0.jpg'
868
+ },
869
+ {
870
+ id: '122',
871
+ title: 'The Lord of the Rings: The Return of the King',
872
+ year: '2003',
873
+ rating: '8.5',
874
+ genre: 'Fantasy',
875
+ image: 'https://image.tmdb.org/t/p/w500/rCzpDGLbOoPwLjy3OAm5NUPOTrC.jpg'
876
+ },
877
+ {
878
+ id: '13',
879
+ title: 'Forrest Gump',
880
+ year: '1994',
881
+ rating: '8.5',
882
+ genre: 'Drame',
883
+ image: 'https://image.tmdb.org/t/p/w500/saHP97rTPS5eLmrLQEcANmKrsFl.jpg'
884
+ },
885
+ {
886
+ id: '1891',
887
+ title: 'The Empire Strikes Back',
888
+ year: '1980',
889
+ rating: '8.4',
890
+ genre: 'Sci-Fi',
891
+ image: 'https://image.tmdb.org/t/p/w500/7BuH8itoSrLExs2YZSsM01Qk2no.jpg'
892
+ },
893
+ {
894
+ id: '11216',
895
+ title: 'Cinema Paradiso',
896
+ year: '1988',
897
+ rating: '8.5',
898
+ genre: 'Drame',
899
+ image: 'https://image.tmdb.org/t/p/w500/8SRUfRUi6x4O68n0VCbDNRa6iGL.jpg'
900
+ },
901
+ {
902
+ id: '346',
903
+ title: 'Seven Samurai',
904
+ year: '1954',
905
+ rating: '8.5',
906
+ genre: 'Action',
907
+ image: 'https://image.tmdb.org/t/p/w500/8OKmBV5BUFzmozIC3pPWKHy17kN.jpg'
908
+ },
909
+ {
910
+ id: '129',
911
+ title: 'Spirited Away',
912
+ year: '2001',
913
+ rating: '8.5',
914
+ genre: 'Animation',
915
+ image: 'https://image.tmdb.org/t/p/w500/39wmItIWsg5sZMyRUHLkWBcuVCM.jpg'
916
+ },
917
+ {
918
+ id: '372754',
919
+ title: 'Doukyuusei',
920
+ year: '2016',
921
+ rating: '8.3',
922
+ genre: 'Romance',
923
+ image: 'https://image.tmdb.org/t/p/w500/lOSdUkGQmbAl5JQ3QoHqBZUbZhC.jpg'
924
+ },
925
+ {
926
+ id: '496243',
927
+ title: 'Parasite',
928
+ year: '2019',
929
+ rating: '8.5',
930
+ genre: 'Thriller',
931
+ image: 'https://image.tmdb.org/t/p/w500/7IiTTgloJzvGI1TAYymCfbfl3vT.jpg'
932
+ }
933
+ ];
934
+
935
+ // Function to create movie card
936
+ function createMovieCard(movie) {
937
+ return `
938
+ <div class="card-hover">
939
+ <div class="relative rounded-lg overflow-hidden mb-3">
940
+ <img src="${movie.image}" alt="${movie.title}" class="w-full h-64 object-cover">
941
+ <div class="absolute top-2 right-2 bg-blue-500 text-white text-xs px-2 py-1 rounded">COMPLET</div>
942
+ </div>
943
+ <h3 class="font-semibold">${movie.title}</h3>
944
+ <div class="flex items-center text-sm text-gray-400 mt-1">
945
+ <span>${movie.year}</span>
946
+ <span class="mx-2">•</span>
947
+ <span class="text-yellow-400"><i class="fas fa-star mr-1"></i> ${movie.rating}</span>
948
+ </div>
949
+ <p class="text-sm text-gray-400">${movie.genre}</p>
950
+ <button class="play-button mt-2 w-full bg-blue-600 hover:bg-blue-700 text-white py-1 px-4 rounded text-sm" data-id="${movie.id}">Regarder</button>
951
+ </div>
952
+ `;
953
+ }
954
+
955
+ // Load initial movies
956
+ const moviesGrid = document.getElementById('movies-grid');
957
+ moviesData.forEach(movie => {
958
+ moviesGrid.innerHTML += createMovieCard(movie);
959
+ });
960
+
961
+ // Load more movies
962
+ const loadMoreBtn = document.getElementById('load-more');
963
+ const loadingSpinner = document.getElementById('loading-spinner');
964
+
965
+ loadMoreBtn.addEventListener('click', () => {
966
+ loadingSpinner.classList.remove('hidden');
967
+ loadMoreBtn.disabled = true;
968
+
969
+ // Simulate loading more movies
970
+ setTimeout(() => {
971
+ // Add more movies to the grid
972
+ moviesData.forEach(movie => {
973
+ moviesGrid.innerHTML += createMovieCard(movie);
974
+ });
975
+
976
+ loadingSpinner.classList.add('hidden');
977
+ loadMoreBtn.disabled = false;
978
+
979
+ // Scroll to the newly added movies
980
+ moviesGrid.lastElementChild.scrollIntoView({ behavior: 'smooth' });
981
+ }, 1000);
982
+ });
983
+
984
+ // Mock movie data for player
985
+ const movies = {
986
+ '693134': {
987
+ title: 'Dune: Part Two',
988
+ description: 'La suite du voyage de Paul Atreides alors qu\'il s\'unit avec Chani et les Fremen pour se venger des conspirateurs qui ont détruit sa famille.',
989
+ videoUrl: 'https://www.youtube.com/embed/Way9Dexny3w?autoplay=1'
990
+ },
991
+ '872585': {
992
+ title: 'Oppenheimer',
993
+ description: 'L\'histoire de J. Robert Oppenheimer, le scientifique qui a dirigé le projet Manhattan pour développer la bombe atomique.',
994
+ videoUrl: 'https://www.youtube.com/embed/uYPbbksJxIg?autoplay=1'
995
+ },
996
+ '466420': {
997
+ title: 'Killers of the Flower Moon',
998
+ description: 'Dans les années 1920, des membres de la tribu Osage sont assassinés après la découverte de pétrole sur leurs terres.',
999
+ videoUrl: 'https://www.youtube.com/embed/EG0si5bSd6I?autoplay=1'
1000
+ },
1001
+ '414906': {
1002
+ title: 'The Batman',
1003
+ description: 'Batman enquête sur la corruption à Gotham City et affronte le Riddler, un tueur en série qui cible l\'élite de Gotham.',
1004
+ videoUrl: 'https://www.youtube.com/embed/mqqft2x_Aa4?autoplay=1'
1005
+ },
1006
+ '792774': {
1007
+ title: 'Poor Things',
1008
+ description: 'L\'histoire de Bella Baxter, une jeune femme ramenée à la vie par un scientifique peu orthodoxe.',
1009
+ videoUrl: 'https://www.youtube.com/embed/RlbR5N6veqw?autoplay=1'
1010
+ },
1011
+ '278': {
1012
+ title: 'The Shawshank Redemption',
1013
+ description: 'Deux hommes emprisonnés se lient d\'amitié, trouvant réconfort et rédemption ultime à travers des actes de décence commune.',
1014
+ videoUrl: 'https://www.youtube.com/embed/6hB3S9bIaco?autoplay=1'
1015
+ },
1016
+ '238': {
1017
+ title: 'The Godfather',
1018
+ description: 'Le patriarche vieillissant d\'une dynastie criminelle transfère le contrôle de son empire clandestin à son fils réticent.',
1019
+ videoUrl: 'https://www.youtube.com/embed/sY1S34973zA?autoplay=1'
1020
+ },
1021
+ '680': {
1022
+ title: 'Pulp Fiction',
1023
+ description: 'Les vies de deux hommes de main, d\'un boxeur, de la femme d\'un gangster et d\'un couple de petits braqueurs s\'entrecroisent dans quatre histoires de violence et de rachat.',
1024
+ videoUrl: 'https://www.youtube.com/embed/s7EdQ4FqbhY?autoplay=1'
1025
+ },
1026
+ '550': {
1027
+ title: 'Fight Club',
1028
+ description: 'Un homme déprimé souffrant d\'insomnie rencontre un vendeur de savon excentrique et forme un club de combat souterrain qui évolue en quelque chose de bien plus grand.',
1029
+ videoUrl: 'https://www.youtube.com/embed/qtRKdVHc-cE?autoplay=1'
1030
+ },
1031
+ '27205': {
1032
+ title: 'Inception',
1033
+ description: 'Un voleur qui vole des secrets corporatifs grâce à l\'utilisation de la technologie de partage de rêves reçoit l\'inverse tâche de planter une idée dans l\'esprit d\'un PDG.',
1034
+ videoUrl: 'https://www.youtube.com/embed/YoHD9XEInc0?autoplay=1'
1035
+ },
1036
+ '155': {
1037
+ title: 'The Dark Knight',
1038
+ description: 'Batman, avec l\'aide de l\'officier Jim Gordon et du procureur Harvey Dent, mène une guerre contre le crime organisé à Gotham City.',
1039
+ videoUrl: 'https://www.youtube.com/embed/EXeTwQWrcwY?autoplay=1'
1040
+ },
1041
+ '424': {
1042
+ title: 'Schindler\'s List',
1043
+ description: 'En Pologne pendant la Seconde Guerre mondiale, Oskar Schindler devient progressivement préoccupé par ses travailleurs juifs après avoir été témoin de leur persécution par les nazis.',
1044
+ videoUrl: 'https://www.youtube.com/embed/gG22XNhtnoY?autoplay=1'
1045
+ },
1046
+ '122': {
1047
+ title: 'The Lord of the Rings: The Return of the King',
1048
+ description: 'Gandalf et Aragorn dirigent le Monde des Hommes contre l\'armée de Sauron pour attirer son regard de Frodo et Sam alors qu\'ils s\'approchent du Mont du Destin avec l\'Anneau Unique.',
1049
+ videoUrl: 'https://www.youtube.com/embed/r5X-hFf6Bwo?autoplay=1'
1050
+ },
1051
+ '13': {
1052
+ title: 'Forrest Gump',
1053
+ description: 'L\'histoire d\'un homme simple avec un QI faible mais de bonnes intentions qui traverse la vie américaine des années 50 aux années 70.',
1054
+ videoUrl: 'https://www.youtube.com/embed/bLvqoHBptjg?autoplay=1'
1055
+ },
1056
+ '1891': {
1057
+ title: 'The Empire Strikes Back',
1058
+ description: 'Après une victoire rebelle sur la planète glacée Hoth, Luke Skywalker commence un entraînement Jedi avec Yoda, tandis que ses amis sont poursuivis par Darth Vader.',
1059
+ videoUrl: 'https://www.youtube.com/embed/JNwNXF9Y6kY?autoplay=1'
1060
+ },
1061
+ '11216': {
1062
+ title: 'Cinema Paradiso',
1063
+ description: 'Un réalisateur de films se souvient de son enfance dans un petit village sicilien et de la relation qu\'il a entretenue avec le projectionniste du cinéma local.',
1064
+ videoUrl: 'https://www.youtube.com/embed/C2-GX0Tltgw?autoplay=1'
1065
+ },
1066
+ '346': {
1067
+ title: 'Seven Samurai',
1068
+ description: 'Un village agricole recrute sept samouraïs sans maître pour se protéger des bandits qui volent leurs récoltes chaque année.',
1069
+ videoUrl: 'https://www.youtube.com/embed/wJ1TOratCTo?autoplay=1'
1070
+ },
1071
+ '129': {
1072
+ title: 'Spirited Away',
1073
+ description: 'Pendant son déménagement vers la banlieue, une jeune fille de 10 ans est transportée dans un monde gouverné par des dieux, des sorcières et des esprits.',
1074
+ videoUrl: 'https://www.youtube.com/embed/ByXuk9QqQkk?autoplay=1'
1075
+ },
1076
+ '372754': {
1077
+ title: 'Doukyuusei',
1078
+ description: 'Deux lycéens que tout oppose se rapprochent grâce à leur amour commun pour la musique.',
1079
+ videoUrl: 'https://www.youtube.com/embed/L6cN0UWD2d8?autoplay=1'
1080
+ },
1081
+ '496243': {
1082
+ title: 'Parasite',
1083
+ description: 'Tous les membres de la famille Ki-taek sont au chômage, montrant un intérêt particulier pour l\'art et la technologie, mais pas pour le travail acharné.',
1084
+ videoUrl: 'https://www.youtube.com/embed/5xH0HfJHsaY?autoplay=1'
1085
+ }
1086
+ };
1087
+
1088
+ // Play button functionality
1089
+ document.addEventListener('click', function(e) {
1090
+ if (e.target.classList.contains('play-button') || e.target.closest('.play-button')) {
1091
+ const button = e.target.classList.contains('play-button') ? e.target : e.target.closest('.play-button');
1092
+ const movieId = button.getAttribute('data-id');
1093
+ const movie = movies[movieId];
1094
+
1095
+ if (movie) {
1096
+ videoTitle.textContent = movie.title;
1097
+ videoDescription.textContent = movie.description;
1098
+ videoIframe.src = movie.videoUrl;
1099
+ videoModal.style.display = 'flex';
1100
+ document.body.style.overflow = 'hidden';
1101
+ }
1102
+ }
1103
+ });
1104
+
1105
+ // Close modal
1106
+ closeModal.addEventListener('click', () => {
1107
+ videoModal.style.display = 'none';
1108
+ videoIframe.src = '';
1109
+ document.body.style.overflow = '';
1110
+ });
1111
+
1112
+ // Close modal when clicking outside
1113
+ videoModal.addEventListener('click', (e) => {
1114
+ if (e.target === videoModal) {
1115
+ videoModal.style.display = 'none';
1116
+ videoIframe.src = '';
1117
+ document.body.style.overflow = '';
1118
+ }
1119
+ });
1120
+
1121
+ // Add to list functionality
1122
+ document.querySelectorAll('.add-to-list').forEach(button => {
1123
+ button.addEventListener('click', function() {
1124
+ alert('Ajouté à votre liste!');
1125
+ // Ici vous pourriez ajouter une fonctionnalité pour sauvegarder dans le localStorage
1126
+ });
1127
+ });
1128
+
1129
+ // Share button functionality
1130
+ document.querySelectorAll('.share-button').forEach(button => {
1131
+ button.addEventListener('click', function() {
1132
+ if (navigator.share) {
1133
+ navigator.share({
1134
+ title: 'StreamIt Premium',
1135
+ text: 'Regardez ce film complet sur StreamIt Premium!',
1136
+ url: 'https://streamit.premium/'
1137
+ }).catch(err => {
1138
+ console.log('Error sharing:', err);
1139
+ alert('Partage annulé ou erreur');
1140
+ });
1141
+ } else {
1142
+ alert('Fonction de partage non disponible - Copiez le lien manuellement');
1143
+ }
1144
+ });
1145
+ });
1146
+
1147
+ // Subscription plan selection
1148
+ document.querySelectorAll('[class*="bg-slate-700 hover:bg-slate-600"], [class*="bg-white hover:bg-gray-100"], [class*="bg-purple-600 hover:bg-purple-700"]').forEach(button => {
1149
+ button.addEventListener('click', function() {
1150
+ const plan = this.closest('div').querySelector('h3').textContent;
1151
+ alert(`Vous avez sélectionné le plan ${plan}! Accès à 4,521 films complets.`);
1152
+ // Ici vous pourriez rediriger vers une page de paiement
1153
+ });
1154
+ });
1155
+ </script>
1156
+ <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=docto41/streamit" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
1157
+ </html>
prompts.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ https://streamit.top/
2
+ activer toutes les film reelement afficher toutes les image dees films et activé toutes les bouton
3
+ avtiver les film a regarder complet , a rearger les film en entier pas que les extrai active plus de 4521 film a regarder