hussein2000 commited on
Commit
7ea4bc8
·
verified ·
1 Parent(s): f38bec5

Upload 83 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
css/plugins.css ADDED
@@ -0,0 +1,1044 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ List of plugins
3
+
4
+ 1. Base CSS (made by SRBThemes)
5
+
6
+ */
7
+
8
+ /*------------------------------------------------------------------*/
9
+
10
+ /* 1. Base CSS
11
+ /*------------------------------------------------------------------*/
12
+
13
+ a,
14
+ abbr,
15
+ acronym,
16
+ address,
17
+ applet,
18
+ b,
19
+ big,
20
+ blockquote,
21
+ body,
22
+ caption,
23
+ center,
24
+ cite,
25
+ code,
26
+ dd,
27
+ del,
28
+ dfn,
29
+ div,
30
+ dl,
31
+ dt,
32
+ em,
33
+ fieldset,
34
+ font,
35
+ form,
36
+ h1,
37
+ h2,
38
+ h3,
39
+ h4,
40
+ h5,
41
+ h6,
42
+ html,
43
+ i,
44
+ iframe,
45
+ ins,
46
+ kbd,
47
+ label,
48
+ legend,
49
+ li,
50
+ object,
51
+ ol,
52
+ p,
53
+ pre,
54
+ q,
55
+ s,
56
+ samp,
57
+ small,
58
+ span,
59
+ strike,
60
+ strong,
61
+ sub,
62
+ sup,
63
+ table,
64
+ tbody,
65
+ td,
66
+ tfoot,
67
+ th,
68
+ thead,
69
+ tr,
70
+ tt,
71
+ u,
72
+ ul,
73
+ var {
74
+ background: 0 0;
75
+ border: 0;
76
+ margin: 0;
77
+ padding: 0;
78
+ vertical-align: baseline;
79
+ outline: 0
80
+ }
81
+
82
+ article,
83
+ aside,
84
+ details,
85
+ figcaption,
86
+ figure,
87
+ footer,
88
+ header,
89
+ hgroup,
90
+ nav,
91
+ section {
92
+ display: block
93
+ }
94
+
95
+ blockquote {
96
+ quotes: none
97
+ }
98
+
99
+ blockquote:after,
100
+ blockquote:before {
101
+ content: '';
102
+ content: none
103
+ }
104
+
105
+ ol,
106
+ ul {
107
+ margin: 30px
108
+ }
109
+
110
+ ol li,
111
+ ul li {
112
+ margin-bottom: 5px
113
+ }
114
+
115
+ img {
116
+ vertical-align: middle;
117
+ max-width: 100%
118
+ }
119
+
120
+ iframe {
121
+ max-width: 100%
122
+ }
123
+
124
+ del {
125
+ text-decoration: line-through
126
+ }
127
+
128
+ a,
129
+ i {
130
+ -webkit-transition: all .3s ease;
131
+ -moz-transition: all .3s ease;
132
+ -ms-transition: all .3s ease;
133
+ -o-transition: all .3s ease;
134
+ transition: all .3s ease;
135
+ border: none
136
+ }
137
+
138
+ a:hover {
139
+ text-decoration: none
140
+ }
141
+
142
+ h1,
143
+ h2,
144
+ h3,
145
+ h4,
146
+ h5,
147
+ h6 {
148
+ font-weight: 400;
149
+ margin-bottom: 20px
150
+ }
151
+
152
+ h1 {
153
+ font-size: 45px
154
+ }
155
+
156
+ h2 {
157
+ font-size: 36px
158
+ }
159
+
160
+ h3 {
161
+ font-size: 30px
162
+ }
163
+
164
+ h4 {
165
+ font-size: 24px
166
+ }
167
+
168
+ h5 {
169
+ font-size: 20px
170
+ }
171
+
172
+ h6 {
173
+ font-size: 16px
174
+ }
175
+
176
+ table {
177
+ width: 100%;
178
+ max-width: 100%;
179
+ text-align: left;
180
+ border-collapse: collapse;
181
+ border-spacing: 0px;
182
+ margin-bottom: 15px;
183
+ color: var(--techwave-body-color);
184
+ border: 1px solid var(--techwave-border-color)
185
+ }
186
+
187
+ table tr {
188
+ border: 1px solid var(--techwave-border-color)
189
+ }
190
+
191
+ table th {
192
+ vertical-align: top;
193
+ color: var(--techwave-heading-color);
194
+ background: 0 0;
195
+ font-size: 16px;
196
+ font-weight: 400;
197
+ padding: 15px 10px;
198
+ border: 1px solid var(--techwave-border-color)
199
+ }
200
+
201
+ table td {
202
+ vertical-align: top;
203
+ padding: 10px;
204
+ border: 1px solid var(--techwave-border-color)
205
+ }
206
+
207
+ code,
208
+ pre {
209
+ padding: 10px;
210
+ border-left: 3px solid var(--techwave-main-color);
211
+ border-bottom: 1px solid transparent;
212
+ background: var(--techwave-some-a-bg-color);
213
+ overflow-x: auto;
214
+ }
215
+
216
+ pre {
217
+ display: block;
218
+ word-break: break-all;
219
+ word-wrap: break-word
220
+ }
221
+
222
+ pre code {
223
+ white-space: pre-wrap
224
+ }
225
+
226
+ textarea {
227
+ outline: none;
228
+ font-size: 16px;
229
+ color: var(--techwave-heading-color);
230
+ resize: vertical;
231
+ font-family: var(--techwave-heading-font-family);
232
+ -webkit-box-sizing: border-box;
233
+ -moz-box-sizing: border-box;
234
+ -ms-box-sizing: border-box;
235
+ box-sizing: border-box;
236
+ line-height: 1.4;
237
+ padding: 10px;
238
+ width: 100%;
239
+ border-radius: 5px;
240
+ border: 2px solid var(--techwave-border-color);
241
+ -webkit-transition: all .3s ease;
242
+ -moz-transition: all .3s ease;
243
+ -ms-transition: all .3s ease;
244
+ -o-transition: all .3s ease;
245
+ transition: all .3s ease;
246
+ background-color: transparent;
247
+ }
248
+
249
+ .uneditable-input,
250
+ input[type=color],
251
+ input[type=date],
252
+ input[type=datetime-local],
253
+ input[type=datetime],
254
+ input[type=email],
255
+ input[type=month],
256
+ input[type=number],
257
+ input[type=password],
258
+ input[type=search],
259
+ input[type=tel],
260
+ input[type=text],
261
+ input[type=time],
262
+ input[type=url],
263
+ input[type=week] {
264
+ font-size: 16px;
265
+ min-width: 220px;
266
+ color: var(--techwave-heading-color);
267
+ letter-spacing: .5px;
268
+ -webkit-box-sizing: border-box;
269
+ -moz-box-sizing: border-box;
270
+ -ms-box-sizing: border-box;
271
+ box-sizing: border-box;
272
+ font-family: var(--techwave-heading-font-family);
273
+ line-height: 1.6;
274
+ padding: 10px 20px;
275
+ height: 40px;
276
+ vertical-align: middle;
277
+ border: 2px solid var(--techwave-border-color);
278
+ -webkit-transition: all .3s ease;
279
+ -moz-transition: all .3s ease;
280
+ -ms-transition: all .3s ease;
281
+ -o-transition: all .3s ease;
282
+ transition: all .3s ease;
283
+ background-color: transparent;
284
+ border-radius: 20px;
285
+ outline: none;
286
+ }
287
+
288
+ .uneditable-input:focus,
289
+ input[type=color]:focus,
290
+ input[type=date]:focus,
291
+ input[type=datetime-local]:focus,
292
+ input[type=datetime]:focus,
293
+ input[type=email]:focus,
294
+ input[type=month]:focus,
295
+ input[type=number]:focus,
296
+ input[type=password]:focus,
297
+ input[type=search]:focus,
298
+ input[type=tel]:focus,
299
+ input[type=text]:focus,
300
+ input[type=time]:focus,
301
+ input[type=url]:focus,
302
+ input[type=week]:focus,
303
+ textarea:focus {
304
+ border-color: var(--techwave-main-color);
305
+ }
306
+
307
+ input[type=submit] {
308
+ padding: 13px 15px;
309
+ height: 40px;
310
+ line-height: 1;
311
+ text-transform: uppercase;
312
+ font-size: 13px;
313
+ font-weight: 600;
314
+ text-decoration: none;
315
+ letter-spacing: .5px;
316
+ border: none;
317
+ cursor: pointer;
318
+ color: #fff;
319
+ background: #777;
320
+ -webkit-transition: all .3s ease;
321
+ -moz-transition: all .3s ease;
322
+ -ms-transition: all .3s ease;
323
+ -o-transition: all .3s ease;
324
+ transition: all .3s ease
325
+ }
326
+
327
+ input[type=submit]:hover {
328
+ background: #444
329
+ }
330
+
331
+ select {
332
+ padding: 8px;
333
+ border: 2px solid var(--techwave-border-color)
334
+ }
335
+
336
+ input[type=button] {
337
+ cursor: pointer;
338
+ -webkit-transition: all .3s ease;
339
+ -moz-transition: all .3s ease;
340
+ -ms-transition: all .3s ease;
341
+ -o-transition: all .3s ease;
342
+ transition: all .3s ease
343
+ }
344
+
345
+ [class^="fn__space__"]:after,
346
+ [class^="fn__space__"]:before {
347
+ clear: both;
348
+ display: table;
349
+ content: '';
350
+ }
351
+
352
+ .fn__space__10 {
353
+ margin-bottom: 10px;
354
+ }
355
+
356
+ .fn__space__20 {
357
+ margin-bottom: 20px;
358
+ }
359
+
360
+ .fn__space__30 {
361
+ margin-bottom: 30px;
362
+ }
363
+
364
+ .fn__space__40 {
365
+ margin-bottom: 40px;
366
+ }
367
+
368
+ .fn__space__50 {
369
+ margin-bottom: 50px;
370
+ }
371
+
372
+ .fn__space__60 {
373
+ margin-bottom: 60px;
374
+ }
375
+
376
+ .fn__space__70 {
377
+ margin-bottom: 70px;
378
+ }
379
+
380
+ .fn__space__80 {
381
+ margin-bottom: 80px;
382
+ }
383
+
384
+ .fn__space__90 {
385
+ margin-bottom: 90px;
386
+ }
387
+
388
+ .fn__space__100 {
389
+ margin-bottom: 100px;
390
+ }
391
+
392
+ .fn__space__150 {
393
+ margin-bottom: 150px;
394
+ }
395
+
396
+ .fn__space__200 {
397
+ margin-bottom: 200px;
398
+ }
399
+
400
+ /* TOOLTIPSTER BUNDLE MIN */
401
+
402
+ .tooltipster-fall,
403
+ .tooltipster-grow.tooltipster-show {
404
+ -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
405
+ -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
406
+ -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
407
+ -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
408
+ }
409
+
410
+ .tooltipster-base {
411
+ display: flex;
412
+ pointer-events: none;
413
+ position: absolute
414
+ }
415
+
416
+ .tooltipster-box {
417
+ flex: 1 1 auto
418
+ }
419
+
420
+ .tooltipster-content {
421
+ box-sizing: border-box;
422
+ max-height: 100%;
423
+ max-width: 100%;
424
+ overflow: auto
425
+ }
426
+
427
+ .tooltipster-ruler {
428
+ bottom: 0;
429
+ left: 0;
430
+ overflow: hidden;
431
+ position: fixed;
432
+ right: 0;
433
+ top: 0;
434
+ visibility: hidden
435
+ }
436
+
437
+ .tooltipster-fade {
438
+ opacity: 0;
439
+ -webkit-transition-property: opacity;
440
+ -moz-transition-property: opacity;
441
+ -o-transition-property: opacity;
442
+ -ms-transition-property: opacity;
443
+ transition-property: opacity
444
+ }
445
+
446
+ .tooltipster-fade.tooltipster-show {
447
+ opacity: 1
448
+ }
449
+
450
+ .tooltipster-grow {
451
+ -webkit-transform: scale(0, 0);
452
+ -moz-transform: scale(0, 0);
453
+ -o-transform: scale(0, 0);
454
+ -ms-transform: scale(0, 0);
455
+ transform: scale(0, 0);
456
+ -webkit-transition-property: -webkit-transform;
457
+ -moz-transition-property: -moz-transform;
458
+ -o-transition-property: -o-transform;
459
+ -ms-transition-property: -ms-transform;
460
+ transition-property: transform;
461
+ -webkit-backface-visibility: hidden
462
+ }
463
+
464
+ .tooltipster-grow.tooltipster-show {
465
+ -webkit-transform: scale(1, 1);
466
+ -moz-transform: scale(1, 1);
467
+ -o-transform: scale(1, 1);
468
+ -ms-transform: scale(1, 1);
469
+ transform: scale(1, 1);
470
+ -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
471
+ transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
472
+ }
473
+
474
+ .tooltipster-swing {
475
+ opacity: 0;
476
+ -webkit-transform: rotateZ(4deg);
477
+ -moz-transform: rotateZ(4deg);
478
+ -o-transform: rotateZ(4deg);
479
+ -ms-transform: rotateZ(4deg);
480
+ transform: rotateZ(4deg);
481
+ -webkit-transition-property: -webkit-transform, opacity;
482
+ -moz-transition-property: -moz-transform;
483
+ -o-transition-property: -o-transform;
484
+ -ms-transition-property: -ms-transform;
485
+ transition-property: transform
486
+ }
487
+
488
+ .tooltipster-swing.tooltipster-show {
489
+ opacity: 1;
490
+ -webkit-transform: rotateZ(0);
491
+ -moz-transform: rotateZ(0);
492
+ -o-transform: rotateZ(0);
493
+ -ms-transform: rotateZ(0);
494
+ transform: rotateZ(0);
495
+ -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 1);
496
+ -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
497
+ -moz-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
498
+ -ms-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
499
+ -o-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
500
+ transition-timing-function: cubic-bezier(.23, .635, .495, 2.4)
501
+ }
502
+
503
+ .tooltipster-fall {
504
+ -webkit-transition-property: top;
505
+ -moz-transition-property: top;
506
+ -o-transition-property: top;
507
+ -ms-transition-property: top;
508
+ transition-property: top;
509
+ -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
510
+ transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
511
+ }
512
+
513
+ .tooltipster-fall.tooltipster-initial {
514
+ top: 0 !important
515
+ }
516
+
517
+ .tooltipster-fall.tooltipster-dying {
518
+ -webkit-transition-property: all;
519
+ -moz-transition-property: all;
520
+ -o-transition-property: all;
521
+ -ms-transition-property: all;
522
+ transition-property: all;
523
+ top: 0 !important;
524
+ opacity: 0
525
+ }
526
+
527
+ .tooltipster-slide {
528
+ -webkit-transition-property: left;
529
+ -moz-transition-property: left;
530
+ -o-transition-property: left;
531
+ -ms-transition-property: left;
532
+ transition-property: left;
533
+ -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
534
+ -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
535
+ -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
536
+ -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
537
+ -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
538
+ transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
539
+ }
540
+
541
+ .tooltipster-slide.tooltipster-initial {
542
+ left: -40px !important
543
+ }
544
+
545
+ .tooltipster-slide.tooltipster-dying {
546
+ -webkit-transition-property: all;
547
+ -moz-transition-property: all;
548
+ -o-transition-property: all;
549
+ -ms-transition-property: all;
550
+ transition-property: all;
551
+ left: 0 !important;
552
+ opacity: 0
553
+ }
554
+
555
+ @keyframes tooltipster-fading {
556
+ 0% {
557
+ opacity: 0
558
+ }
559
+ 100% {
560
+ opacity: 1
561
+ }
562
+ }
563
+
564
+ .tooltipster-update-fade {
565
+ animation: tooltipster-fading .4s
566
+ }
567
+
568
+ @keyframes tooltipster-rotating {
569
+ 25% {
570
+ transform: rotate(-2deg)
571
+ }
572
+ 75% {
573
+ transform: rotate(2deg)
574
+ }
575
+ 100% {
576
+ transform: rotate(0)
577
+ }
578
+ }
579
+
580
+ .tooltipster-update-rotate {
581
+ animation: tooltipster-rotating .6s
582
+ }
583
+
584
+ @keyframes tooltipster-scaling {
585
+ 50% {
586
+ transform: scale(1.1)
587
+ }
588
+ 100% {
589
+ transform: scale(1)
590
+ }
591
+ }
592
+
593
+ .tooltipster-update-scale {
594
+ animation: tooltipster-scaling .6s
595
+ }
596
+
597
+ .tooltipster-sidetip .tooltipster-box {
598
+ background: #565656;
599
+ border: 2px solid #000;
600
+ border-radius: 4px
601
+ }
602
+
603
+ .tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
604
+ margin-top: 8px
605
+ }
606
+
607
+ .tooltipster-sidetip.tooltipster-left .tooltipster-box {
608
+ margin-right: 8px
609
+ }
610
+
611
+ .tooltipster-sidetip.tooltipster-right .tooltipster-box {
612
+ margin-left: 8px
613
+ }
614
+
615
+ .tooltipster-sidetip.tooltipster-top .tooltipster-box {
616
+ margin-bottom: 8px
617
+ }
618
+
619
+ .tooltipster-sidetip .tooltipster-content {
620
+ color: #fff;
621
+ line-height: 18px;
622
+ padding: 6px 14px
623
+ }
624
+
625
+ .tooltipster-sidetip .tooltipster-arrow {
626
+ overflow: hidden;
627
+ position: absolute
628
+ }
629
+
630
+ .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
631
+ height: 10px;
632
+ margin-left: -10px;
633
+ top: 0;
634
+ width: 20px
635
+ }
636
+
637
+ .tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
638
+ height: 20px;
639
+ margin-top: -10px;
640
+ right: 0;
641
+ top: 0;
642
+ width: 10px
643
+ }
644
+
645
+ .tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
646
+ height: 20px;
647
+ margin-top: -10px;
648
+ left: 0;
649
+ top: 0;
650
+ width: 10px
651
+ }
652
+
653
+ .tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
654
+ bottom: 0;
655
+ height: 10px;
656
+ margin-left: -10px;
657
+ width: 20px
658
+ }
659
+
660
+ .tooltipster-sidetip .tooltipster-arrow-background,
661
+ .tooltipster-sidetip .tooltipster-arrow-border {
662
+ height: 0;
663
+ position: absolute;
664
+ width: 0
665
+ }
666
+
667
+ .tooltipster-sidetip .tooltipster-arrow-background {
668
+ border: 10px solid transparent
669
+ }
670
+
671
+ .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
672
+ border-bottom-color: #565656;
673
+ left: 0;
674
+ top: 3px
675
+ }
676
+
677
+ .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
678
+ border-left-color: #565656;
679
+ left: -3px;
680
+ top: 0
681
+ }
682
+
683
+ .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
684
+ border-right-color: #565656;
685
+ left: 3px;
686
+ top: 0
687
+ }
688
+
689
+ .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
690
+ border-top-color: #565656;
691
+ left: 0;
692
+ top: -3px
693
+ }
694
+
695
+ .tooltipster-sidetip .tooltipster-arrow-border {
696
+ border: 10px solid transparent;
697
+ left: 0;
698
+ top: 0
699
+ }
700
+
701
+ .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
702
+ border-bottom-color: #000
703
+ }
704
+
705
+ .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
706
+ border-left-color: #000
707
+ }
708
+
709
+ .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
710
+ border-right-color: #000
711
+ }
712
+
713
+ .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
714
+ border-top-color: #000
715
+ }
716
+
717
+ .tooltipster-sidetip .tooltipster-arrow-uncropped {
718
+ position: relative
719
+ }
720
+
721
+ .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
722
+ top: -10px
723
+ }
724
+
725
+ .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
726
+ left: -10px
727
+ }
728
+
729
+ .tooltipster-sidetip.tooltipster-borderless .tooltipster-box {
730
+ border: none;
731
+ background: #1b1b1b;
732
+ background: rgba(10, 10, 10, .9)
733
+ }
734
+
735
+ .tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-box {
736
+ margin-top: 8px
737
+ }
738
+
739
+ .tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-box {
740
+ margin-right: 8px
741
+ }
742
+
743
+ .tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-box {
744
+ margin-left: 8px
745
+ }
746
+
747
+ .tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-box {
748
+ margin-bottom: 8px
749
+ }
750
+
751
+ .tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow {
752
+ height: 8px;
753
+ margin-left: -8px;
754
+ width: 16px
755
+ }
756
+
757
+ .tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow,
758
+ .tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow {
759
+ height: 16px;
760
+ margin-left: 0;
761
+ margin-top: -8px;
762
+ width: 8px
763
+ }
764
+
765
+ .tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-background {
766
+ display: none
767
+ }
768
+
769
+ .tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-border {
770
+ border: 8px solid transparent
771
+ }
772
+
773
+ .tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-border {
774
+ border-bottom-color: #1b1b1b;
775
+ border-bottom-color: rgba(10, 10, 10, .9)
776
+ }
777
+
778
+ .tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow-border {
779
+ border-left-color: #1b1b1b;
780
+ border-left-color: rgba(10, 10, 10, .9)
781
+ }
782
+
783
+ .tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-border {
784
+ border-right-color: #1b1b1b;
785
+ border-right-color: rgba(10, 10, 10, .9)
786
+ }
787
+
788
+ .tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-arrow-border {
789
+ border-top-color: #1b1b1b;
790
+ border-top-color: rgba(10, 10, 10, .9)
791
+ }
792
+
793
+ .tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-uncropped {
794
+ top: -8px
795
+ }
796
+
797
+ .tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-uncropped {
798
+ left: -8px
799
+ }
800
+
801
+ .tooltipster-sidetip.tooltipster-light .tooltipster-box {
802
+ border-radius: 3px;
803
+ border: 1px solid #ccc;
804
+ background: #ededed
805
+ }
806
+
807
+ .tooltipster-sidetip.tooltipster-light .tooltipster-content {
808
+ color: #666
809
+ }
810
+
811
+ .tooltipster-sidetip.tooltipster-light .tooltipster-arrow {
812
+ height: 9px;
813
+ margin-left: -9px;
814
+ width: 18px
815
+ }
816
+
817
+ .tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow,
818
+ .tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow {
819
+ height: 18px;
820
+ margin-left: 0;
821
+ margin-top: -9px;
822
+ width: 9px
823
+ }
824
+
825
+ .tooltipster-sidetip.tooltipster-light .tooltipster-arrow-background {
826
+ border: 9px solid transparent
827
+ }
828
+
829
+ .tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-background {
830
+ border-bottom-color: #ededed;
831
+ top: 1px
832
+ }
833
+
834
+ .tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-background {
835
+ border-left-color: #ededed;
836
+ left: -1px
837
+ }
838
+
839
+ .tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-background {
840
+ border-right-color: #ededed;
841
+ left: 1px
842
+ }
843
+
844
+ .tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-background {
845
+ border-top-color: #ededed;
846
+ top: -1px
847
+ }
848
+
849
+ .tooltipster-sidetip.tooltipster-light .tooltipster-arrow-border {
850
+ border: 9px solid transparent
851
+ }
852
+
853
+ .tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-border {
854
+ border-bottom-color: #ccc
855
+ }
856
+
857
+ .tooltipster-sidetip.tooltipster-light.tooltipster-left .tooltipster-arrow-border {
858
+ border-left-color: #ccc
859
+ }
860
+
861
+ .tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-border {
862
+ border-right-color: #ccc
863
+ }
864
+
865
+ .tooltipster-sidetip.tooltipster-light.tooltipster-top .tooltipster-arrow-border {
866
+ border-top-color: #ccc
867
+ }
868
+
869
+ .tooltipster-sidetip.tooltipster-light.tooltipster-bottom .tooltipster-arrow-uncropped {
870
+ top: -9px
871
+ }
872
+
873
+ .tooltipster-sidetip.tooltipster-light.tooltipster-right .tooltipster-arrow-uncropped {
874
+ left: -9px
875
+ }
876
+
877
+ .tooltipster-sidetip.tooltipster-noir .tooltipster-box {
878
+ border-radius: 0;
879
+ border: 3px solid #000;
880
+ background: #fff
881
+ }
882
+
883
+ .tooltipster-sidetip.tooltipster-noir .tooltipster-content {
884
+ color: #000
885
+ }
886
+
887
+ .tooltipster-sidetip.tooltipster-noir .tooltipster-arrow {
888
+ height: 11px;
889
+ margin-left: -11px;
890
+ width: 22px
891
+ }
892
+
893
+ .tooltipster-sidetip.tooltipster-noir.tooltipster-left .tooltipster-arrow,
894
+ .tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow {
895
+ height: 22px;
896
+ margin-left: 0;
897
+ margin-top: -11px;
898
+ width: 11px
899
+ }
900
+
901
+ .tooltipster-sidetip.tooltipster-noir .tooltipster-arrow-background {
902
+ border: 11px solid transparent
903
+ }
904
+
905
+ .tooltipster-sidetip.tooltipster-noir.tooltipster-bottom .tooltipster-arrow-background {
906
+ border-bottom-color: #fff;
907
+ top: 4px
908
+ }
909
+
910
+ .tooltipster-sidetip.tooltipster-noir.tooltipster-left .tooltipster-arrow-background {
911
+ border-left-color: #fff;
912
+ left: -4px
913
+ }
914
+
915
+ .tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow-background {
916
+ border-right-color: #fff;
917
+ left: 4px
918
+ }
919
+
920
+ .tooltipster-sidetip.tooltipster-noir.tooltipster-top .tooltipster-arrow-background {
921
+ border-top-color: #fff;
922
+ top: -4px
923
+ }
924
+
925
+ .tooltipster-sidetip.tooltipster-noir .tooltipster-arrow-border {
926
+ border-width: 11px
927
+ }
928
+
929
+ .tooltipster-sidetip.tooltipster-noir.tooltipster-bottom .tooltipster-arrow-uncropped {
930
+ top: -11px
931
+ }
932
+
933
+ .tooltipster-sidetip.tooltipster-noir.tooltipster-right .tooltipster-arrow-uncropped {
934
+ left: -11px
935
+ }
936
+
937
+ .tooltipster-sidetip.tooltipster-punk .tooltipster-box {
938
+ border-radius: 5px;
939
+ border: none;
940
+ border-bottom: 3px solid var(--techwave-main-color);
941
+ background: #2a2a2a
942
+ }
943
+
944
+ .tooltipster-sidetip.tooltipster-punk.tooltipster-top .tooltipster-box {
945
+ margin-bottom: 7px
946
+ }
947
+
948
+ .tooltipster-sidetip.tooltipster-punk .tooltipster-content {
949
+ color: #fff;
950
+ padding: 8px 16px
951
+ }
952
+
953
+ .tooltipster-sidetip.tooltipster-punk .tooltipster-arrow-background {
954
+ display: none
955
+ }
956
+
957
+ .tooltipster-sidetip.tooltipster-punk.tooltipster-bottom .tooltipster-arrow-border {
958
+ border-bottom-color: #2a2a2a
959
+ }
960
+
961
+ .tooltipster-sidetip.tooltipster-punk.tooltipster-left .tooltipster-arrow-border {
962
+ border-left-color: #2a2a2a
963
+ }
964
+
965
+ .tooltipster-sidetip.tooltipster-punk.tooltipster-right .tooltipster-arrow-border {
966
+ border-right-color: #2a2a2a
967
+ }
968
+
969
+ .tooltipster-sidetip.tooltipster-punk.tooltipster-top .tooltipster-arrow-border {
970
+ border-top-color: var(--techwave-main-color)
971
+ }
972
+
973
+ .tooltipster-sidetip.tooltipster-shadow .tooltipster-box {
974
+ border: none;
975
+ border-radius: 5px;
976
+ background: #fff;
977
+ box-shadow: 0 0 10px 6px rgba(0, 0, 0, .1)
978
+ }
979
+
980
+ .tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box {
981
+ margin-top: 6px
982
+ }
983
+
984
+ .tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box {
985
+ margin-right: 6px
986
+ }
987
+
988
+ .tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box {
989
+ margin-left: 6px
990
+ }
991
+
992
+ .tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box {
993
+ margin-bottom: 6px
994
+ }
995
+
996
+ .tooltipster-sidetip.tooltipster-shadow .tooltipster-content {
997
+ color: #8d8d8d
998
+ }
999
+
1000
+ .tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow {
1001
+ height: 6px;
1002
+ margin-left: -6px;
1003
+ width: 12px
1004
+ }
1005
+
1006
+ .tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,
1007
+ .tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow {
1008
+ height: 12px;
1009
+ margin-left: 0;
1010
+ margin-top: -6px;
1011
+ width: 6px
1012
+ }
1013
+
1014
+ .tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background {
1015
+ display: none
1016
+ }
1017
+
1018
+ .tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border {
1019
+ border: 6px solid transparent
1020
+ }
1021
+
1022
+ .tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border {
1023
+ border-bottom-color: #fff
1024
+ }
1025
+
1026
+ .tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border {
1027
+ border-left-color: #fff
1028
+ }
1029
+
1030
+ .tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border {
1031
+ border-right-color: #fff
1032
+ }
1033
+
1034
+ .tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border {
1035
+ border-top-color: #fff
1036
+ }
1037
+
1038
+ .tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped {
1039
+ top: -6px
1040
+ }
1041
+
1042
+ .tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped {
1043
+ left: -6px
1044
+ }
css/style.css ADDED
The diff for this file is too large to render. See raw diff
 
img/btc.svg ADDED
img/gallery/1.jpg ADDED
img/gallery/2.jpg ADDED
img/gallery/3.jpg ADDED
img/gallery/4.jpg ADDED
img/gallery/5.jpg ADDED
img/gallery/6.jpg ADDED
img/gallery/7.jpg ADDED
img/gallery/8.jpg ADDED
img/gallery/main.jpg ADDED
img/logo-desktop-full.png ADDED
img/logo-desktop-mini.png ADDED
img/logo-retina-full.png ADDED
img/logo-retina-mini.png ADDED
img/models/1.jpg ADDED
img/models/10.jpg ADDED
img/models/2.jpg ADDED
img/models/3.jpg ADDED
img/models/4.jpg ADDED
img/models/5.jpg ADDED
img/models/6.jpg ADDED
img/models/7.jpg ADDED
img/models/8.jpg ADDED
img/models/9.jpg ADDED
img/related/1.jpg ADDED
img/related/10.jpg ADDED
img/related/11.jpg ADDED
img/related/12.jpg ADDED
img/related/2.jpg ADDED
img/related/3.jpg ADDED
img/related/4.jpg ADDED
img/related/5.jpg ADDED
img/related/6.jpg ADDED
img/related/7.jpg ADDED
img/related/8.jpg ADDED
img/related/9.jpg ADDED
img/user/user.jpg ADDED
index.html ADDED
@@ -0,0 +1,529 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]-->
3
+ <!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]-->
4
+ <!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]-->
5
+ <!--[if (gte IE 9)|!(IE)]><!-->
6
+ <html lang="en">
7
+ <!--<![endif]-->
8
+
9
+ <head>
10
+
11
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
12
+
13
+ <meta name="description" content="TechWave">
14
+ <meta name="author" content="SRBThemes">
15
+
16
+ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
17
+
18
+ <title>Home - TechWave</title>
19
+
20
+
21
+ <script>
22
+ if (!localStorage.frenify_skin) {
23
+ localStorage.frenify_skin = 'dark';
24
+ }
25
+ if (!localStorage.frenify_panel) {
26
+ localStorage.frenify_panel = '';
27
+ }
28
+ document.documentElement.setAttribute("data-techwave-skin", localStorage.frenify_skin);
29
+ if (localStorage.frenify_panel !== '') {
30
+ document.documentElement.classList.add(localStorage.frenify_panel);
31
+ }
32
+ </script>
33
+
34
+ <!-- Google Fonts -->
35
+ <link rel="preconnect" href="https://fonts.googleapis.com">
36
+ <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
37
+ <link href="https://fonts.googleapis.com/css2?family=Heebo:wght@100;200;300;400;500;600;700;800;900&family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
38
+ <!-- !Google Fonts -->
39
+
40
+ <!-- Styles -->
41
+ <link type="text/css" rel="stylesheet" href="css/plugins.css?ver=1.0.0" />
42
+ <link type="text/css" rel="stylesheet" href="css/style.css?ver=1.0.0" />
43
+ <!--[if lt IE 9]> <script type="text/javascript" src="js/modernizr.custom.js"></script> <![endif]-->
44
+ <!-- !Styles -->
45
+
46
+ </head>
47
+
48
+ <body>
49
+
50
+
51
+ <!-- Moving Submenu -->
52
+ <div class="techwave_fn_fixedsub">
53
+ <ul></ul>
54
+ </div>
55
+ <!-- !Moving Submenu -->
56
+
57
+ <!-- Preloader -->
58
+ <div class="techwave_fn_preloader enabled">
59
+ <svg>
60
+ <circle class="first_circle" cx="50%" cy="50%" r="110"></circle>
61
+ <circle class="second_circle" cx="50%" cy="50%" r="110"></circle>
62
+ </svg>
63
+ </div>
64
+ <!-- !Preloader -->
65
+
66
+
67
+ <!-- MAIN WRAPPER -->
68
+ <div class="techwave_fn_wrapper">
69
+ <div class="techwave_fn_wrap">
70
+
71
+
72
+ <!-- Searchbar -->
73
+ <div class="techwave_fn_searchbar">
74
+ <div class="search__bar">
75
+ <input class="search__input" type="text" placeholder="Search here...">
76
+ <img src="svg/search.svg" alt="" class="fn__svg search__icon">
77
+ <a class="search__closer" href="#"><img src="svg/close.svg" alt="" class="fn__svg"></a>
78
+ </div>
79
+ <div class="search__results">
80
+ <!-- Results will come here (via ajax after the integration you made after purchase as it doesn't work in HTML) -->
81
+ <div class="results__title">Results</div>
82
+ <div class="results__list">
83
+ <ul>
84
+ <li><a href="#">Artificial Intelligence</a></li>
85
+ <li><a href="#">Learn about the impact of AI on the financial industry</a></li>
86
+ <li><a href="#">Delve into the realm of AI-driven manufacturing</a></li>
87
+ <li><a href="#">Understand the ethical implications surrounding AI</a></li>
88
+ </ul>
89
+ </div>
90
+ </div>
91
+ </div>
92
+ <!-- !Searchbar -->
93
+
94
+ <!-- HEADER -->
95
+ <header class="techwave_fn_header">
96
+
97
+ <!-- Header left: token information -->
98
+ <div class="header__left">
99
+ <div class="fn__token_info">
100
+ <span class="token_summary">
101
+ <script>
102
+ async function fetchBTCPrice() {
103
+ try {
104
+ const response = await fetch('https://api.coindesk.com/v1/bpi/currentprice/BTC.json');
105
+ if (!response.ok) {
106
+ throw new Error('Network response was not ok');
107
+ }
108
+ const data = await response.json();
109
+ const price = data.bpi.USD.rate_float.toFixed(2); // Get the price and format it to two decimal places
110
+ document.querySelector('.count').textContent = price;
111
+ } catch (error) {
112
+ console.error('Error fetching BTC price:', error);
113
+ }
114
+ }
115
+
116
+ // Fetch the BTC price every second
117
+ setInterval(fetchBTCPrice, 1000);
118
+
119
+ // Initial fetch
120
+ fetchBTCPrice();
121
+ </script>
122
+ <div class="btc-price">
123
+ Current BTC Price: $ <span class="count">120</span> <!-- "120" is just an initial placeholder -->
124
+ </div>
125
+ <style>
126
+ .btc-icon {
127
+ width: 23px; /* Adjust the size as needed */
128
+ height: auto; /* Maintain aspect ratio */
129
+ vertical-align: middle; /* Aligns the image vertically with text if needed */
130
+ }
131
+ </style>
132
+ <span class="text">
133
+ <img src="img/btc.svg" alt="BTC Icon" class="btc-icon">
134
+ </span>
135
+ </span>
136
+ <a href="pricing.html" class="token_upgrade techwave_fn_button"><span>Upgrade</span></a>
137
+
138
+ </div>
139
+ </div>
140
+ <!-- /Header left: token information -->
141
+
142
+
143
+ <!-- Header right: navigation bar -->
144
+ <div class="header__right">
145
+ <div class="fn__nav_bar">
146
+
147
+ <!-- Search (bar item) -->
148
+ <div class="bar__item bar__item_search">
149
+ <a href="#" class="item_opener fn__tooltip" title="Search">
150
+ <img src="svg/search.svg" alt="" class="fn__svg">
151
+ </a>
152
+ <div class="item_popup" data-position="right">
153
+ <input type="text" placeholder="Search">
154
+ </div>
155
+ </div>
156
+ <!-- !Search (bar item) -->
157
+
158
+ <!-- Notification (bar item) -->
159
+ <div class="bar__item bar__item_notification has_notification">
160
+ <a href="#" class="item_opener fn__tooltip" title="Notifications">
161
+ <img src="svg/bell.svg" alt="" class="fn__svg">
162
+ </a>
163
+ <div class="item_popup" data-position="right">
164
+ <div class="ntfc_header">
165
+ <h2 class="ntfc_title">Notifications</h2>
166
+ <a href="notifications.html">View All</a>
167
+ </div>
168
+ <div class="ntfc_list">
169
+ <ul>
170
+ <li>
171
+ <p><a href="notification-single.html">Version 1.1.0 has been launched</a></p>
172
+ <span>34 Min Ago</span>
173
+ </li>
174
+ <li>
175
+ <p><a href="notification-single.html">Video Generation has been released</a></p>
176
+ <span>12 Apr</span>
177
+ </li>
178
+ <li>
179
+ <p><a href="notification-single.html">Terms has been updated</a></p>
180
+ <span>12 Apr</span>
181
+ </li>
182
+ </ul>
183
+ </div>
184
+ </div>
185
+ </div>
186
+ <!-- !Notification (bar item) -->
187
+
188
+ <!-- Full Screen (bar item) -->
189
+ <div class="bar__item bar__item_fullscreen">
190
+ <a href="#" class="item_opener fn__tooltip" title="Full Screen">
191
+ <img src="svg/fullscreen.svg" alt="" class="fn__svg f_screen">
192
+ <img src="svg/smallscreen.svg" alt="" class="fn__svg s_screen">
193
+ </a>
194
+ </div>
195
+ <!-- !Full Screen (bar item) -->
196
+
197
+ <!-- Language (bar item) -->
198
+ <div class="bar__item bar__item_language">
199
+ <a href="#" class="item_opener fn__tooltip" title="Language">
200
+ <img src="svg/language.svg" alt="" class="fn__svg">
201
+ </a>
202
+ <div class="item_popup" data-position="right">
203
+ <ul>
204
+ <li>
205
+ <span class="active">English</span>
206
+ </li>
207
+ <li>
208
+ <a href="#">Spanish</a>
209
+ </li>
210
+ <li>
211
+ <a href="#">French</a>
212
+ </li>
213
+ </ul>
214
+ </div>
215
+ </div>
216
+ <!-- !Language (bar item) -->
217
+
218
+ <!-- Site Skin (bar item) -->
219
+ <div class="bar__item bar__item_skin">
220
+ <a href="#" class="item_opener fn__tooltip" title="Dark/Light">
221
+ <img src="svg/sun.svg" alt="" class="fn__svg light_mode">
222
+ <img src="svg/moon.svg" alt="" class="fn__svg dark_mode">
223
+ </a>
224
+ </div>
225
+ <!-- !Site Skin (bar item) -->
226
+
227
+ <!-- User (bar item) -->
228
+ <div class="bar__item bar__item_user">
229
+ <a href="#" class="user_opener fn__tooltip" title="User Profile">
230
+ <img src="img/user/user.jpg" alt="">
231
+ </a>
232
+ <div class="item_popup" data-position="right">
233
+ <div class="user_profile">
234
+ <div class="user_img">
235
+ <img src="img/user/user.jpg" alt="">
236
+ </div>
237
+ <div class="user_info">
238
+ <h2 class="user_name">Caden Smith<span>Free</span></h2>
239
+ <p><a href="mailto:[email protected]" class="user_email">[email protected]</a></p>
240
+ </div>
241
+ </div>
242
+ <div class="user_nav">
243
+ <ul>
244
+ <li>
245
+ <a href="user-profile.html">
246
+ <span class="icon"><img src="svg/person.svg" alt="" class="fn__svg"></span>
247
+ <span class="text">Profile</span>
248
+ </a>
249
+ </li>
250
+ <li>
251
+ <a href="user-settings.html">
252
+ <span class="icon"><img src="svg/setting.svg" alt="" class="fn__svg"></span>
253
+ <span class="text">Settings</span>
254
+ </a>
255
+ </li>
256
+ <li>
257
+ <a href="user-billing.html">
258
+ <span class="icon"><img src="svg/billing.svg" alt="" class="fn__svg"></span>
259
+ <span class="text">Billing</span>
260
+ </a>
261
+ </li>
262
+ <li>
263
+ <a href="sign-in.html">
264
+ <span class="icon"><img src="svg/logout.svg" alt="" class="fn__svg"></span>
265
+ <span class="text">Log Out</span>
266
+ </a>
267
+ </li>
268
+ </ul>
269
+ </div>
270
+ </div>
271
+ </div>
272
+ <!-- !User (bar item) -->
273
+
274
+
275
+ </div>
276
+ </div>
277
+ <!-- !Header right: navigation bar -->
278
+
279
+ </header>
280
+ <!-- !HEADER -->
281
+
282
+
283
+ <!-- LEFT PANEL -->
284
+ <div class="techwave_fn_leftpanel">
285
+
286
+ <div class="mobile_extra_closer"></div>
287
+
288
+ <!-- logo (left panel) -->
289
+ <div class="leftpanel_logo">
290
+ <a href="index.html" class="fn_logo">
291
+ <span class="full_logo">
292
+ <img src="img/logo-desktop-full.png" alt="" class="desktop_logo">
293
+ <img src="img/logo-retina-full.png" alt="" class="retina_logo">
294
+ </span>
295
+ <span class="short_logo">
296
+ <img src="img/logo-desktop-mini.png" alt="" class="desktop_logo">
297
+ <img src="img/logo-retina-mini.png" alt="" class="retina_logo">
298
+ </span>
299
+ </a>
300
+ <a href="#" class="fn__closer fn__icon_button desktop_closer">
301
+ <img src="svg/arrow.svg" alt="" class="fn__svg">
302
+ </a>
303
+ <a href="#" class="fn__closer fn__icon_button mobile_closer">
304
+ <img src="svg/arrow.svg" alt="" class="fn__svg">
305
+ </a>
306
+ </div>
307
+ <!-- !logo (left panel) -->
308
+
309
+ <!-- content (left panel) -->
310
+ <div class="leftpanel_content">
311
+
312
+ <!-- #1 navigation group -->
313
+ <div class="nav_group">
314
+ <h2 class="group__title">Start Here</h2>
315
+ <ul class="group__list">
316
+ <li>
317
+ <a href="index.html" class="fn__tooltip active menu__item" data-position="right" title="Home">
318
+ <span class="icon"><img src="svg/home.svg" alt="" class="fn__svg"></span>
319
+ <span class="text">Home</span>
320
+ </a>
321
+ </li>
322
+ <li>
323
+ <a href="news.html" class="fn__tooltip menu__item" data-position="right" title="Community Feed">
324
+ <span class="icon"><img src="svg/news.png" alt="" class="fn__svg"></span>
325
+ <span class="text">News</span>
326
+ </a>
327
+ </li>
328
+ <li>
329
+ <a href="personal-feed.html" class="fn__tooltip menu__item" data-position="right" title="Personal Feed">
330
+ <span class="icon"><img src="svg/person.svg" alt="" class="fn__svg"></span>
331
+ <span class="text">Personal Feed<span class="count">48</span></span>
332
+ </a>
333
+ </li>
334
+ <li>
335
+ <a href="models.html" class="fn__tooltip menu__item" data-position="right" title="Finetuned Models">
336
+ <span class="icon"><img src="svg/cube.svg" alt="" class="fn__svg"></span>
337
+ <span class="text">Finetuned Models</span>
338
+ </a>
339
+ </li>
340
+ </ul>
341
+ </div>
342
+ <!-- !#1 navigation group -->
343
+
344
+ <!-- #2 navigation group -->
345
+ <div class="nav_group">
346
+ <h2 class="group__title">User Tools</h2>
347
+ <ul class="group__list">
348
+ <li>
349
+ <a href="image-generation.html" class="fn__tooltip menu__item" data-position="right" title="Image Generation">
350
+ <span class="icon"><img src="svg/image.svg" alt="" class="fn__svg"></span>
351
+ <span class="text">Image Generation</span>
352
+ </a>
353
+ </li>
354
+ <li>
355
+ <a href="ai-chat-bot.html" class="fn__tooltip menu__item" data-position="right" title="AI Chat Bot">
356
+ <span class="icon"><img src="svg/chat.svg" alt="" class="fn__svg"></span>
357
+ <span class="text">AI Chat Bot</span>
358
+ </a>
359
+ </li>
360
+ </ul>
361
+ </div>
362
+ <!-- !#2 navigation group -->
363
+
364
+ <!-- #3 navigation group -->
365
+ <div class="nav_group">
366
+ <h2 class="group__title">Support</h2>
367
+ <ul class="group__list">
368
+ <li>
369
+ <a href="pricing.html" class="fn__tooltip menu__item" data-position="right" title="Pricing">
370
+ <span class="icon"><img src="svg/dollar.svg" alt="" class="fn__svg"></span>
371
+ <span class="text">Pricing</span>
372
+ </a>
373
+ </li>
374
+ <li class="menu-item-has-children">
375
+ <a href="video-generation.html" class="fn__tooltip menu__item" title="FAQ &amp; Help" data-position="right">
376
+ <span class="icon"><img src="svg/question.svg" alt="" class="fn__svg"></span>
377
+ <span class="text">FAQ &amp; Help</span>
378
+ <span class="trigger"><img src="svg/arrow.svg" alt="" class="fn__svg"></span>
379
+ </a>
380
+ <ul class="sub-menu">
381
+ <li>
382
+ <a href="documentation.html"><span class="text">Documentation</span></a>
383
+ </li>
384
+ <li>
385
+ <a href="faq.html"><span class="text">FAQ</span></a>
386
+ </li>
387
+ <li>
388
+ <a href="changelog.html"><span class="text">Changelog<span class="fn__sup">(1.3.0)</span></span></a>
389
+ </li>
390
+ <li>
391
+ <a href="contact.html"><span class="text">Contact Us</span></a>
392
+ </li>
393
+ <li>
394
+ <a href="index-2.html"><span class="text">Home #2</span></a>
395
+ </li>
396
+ </ul>
397
+ </li>
398
+ <li>
399
+ <a href="sign-in.html" class="fn__tooltip menu__item" data-position="right" title="Log Out">
400
+ <span class="icon"><img src="svg/logout.svg" alt="" class="fn__svg"></span>
401
+ <span class="text">Log Out</span>
402
+ </a>
403
+ </li>
404
+ </ul>
405
+ </div>
406
+ <!-- !#3 navigation group -->
407
+
408
+
409
+ </div>
410
+ <!-- !content (left panel) -->
411
+
412
+ </div>
413
+ <!-- !LEFT PANEL -->
414
+
415
+
416
+ <!-- CONTENT -->
417
+ <div class="techwave_fn_content">
418
+
419
+ <!-- PAGE (all pages go inside this div) -->
420
+ <div class="techwave_fn_page">
421
+
422
+ <!-- Home Page -->
423
+ <div class="techwave_fn_home">
424
+ <div class="section_home">
425
+ <style>
426
+ .section_left {
427
+ width: 100%; /* Ensure the div takes full width of its parent */
428
+ height: 100vh; /* Or any specific height you need */
429
+ box-sizing: border-box; /* Include padding and border in the element's total width and height */
430
+ }
431
+
432
+ .full-frame {
433
+ width: 100%;
434
+ height: 100%;
435
+ border: 0; /* Remove border */
436
+ display: block; /* Ensure the iframe behaves like a block element */
437
+ } </style>
438
+ <div class="section_left">
439
+ <iframe src="triding.html" class="full-frame"></iframe>
440
+ </div>
441
+ <style>
442
+ .company_info {
443
+ text-align: center; /* Center content */
444
+ padding: 20px;
445
+ background-color: none; /* Light background color */
446
+ border-radius: 10px; /* Rounded corners */
447
+ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
448
+ }
449
+
450
+ .logo {
451
+ max-width: 100%; /* Responsive logo */
452
+ height: auto;
453
+ margin-bottom: 20px; /* Space between logo and next image */
454
+ }
455
+
456
+ .featured-image {
457
+ max-width: 100%; /* Responsive image */
458
+ height: auto;
459
+ margin-bottom: 20px; /* Space between image and text */
460
+ border-radius: 10px; /* Rounded corners for the image */
461
+ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Subtle shadow for the image */
462
+ }
463
+
464
+ </style>
465
+ <div class="section_right">
466
+ <div class="company_info">
467
+ <img src="img/logo-desktop-full.png" alt="Company Logo" class="logo">
468
+ <img src="https://en.cryptonomist.ch/wp-content/uploads/2024/09/bitcoin-news-blackrock.jpg" alt="Bitcoin News" class="featured-image">
469
+ <p class="fn__animated_text">The official server of TECH-AI, a text-to-image AI where your imagination is the only limit. We’re building market-leading features that will give you greater control over your generations.</p>
470
+ <hr>
471
+ <div class="fn__members">
472
+ <div class="active item">
473
+ <span class="circle"></span>
474
+ <span class="text">1,154,694 Online</span>
475
+ </div>
476
+ <div class="item">
477
+ <span class="circle"></span>
478
+ <span class="text">77,345,912 Members</span>
479
+ </div>
480
+ </div>
481
+ </div>
482
+ </div>
483
+ </div>
484
+ </div>
485
+ <!-- !Home Page -->
486
+
487
+ </div>
488
+ <!-- !PAGE (all pages go inside this div) -->
489
+
490
+
491
+ <!-- FOOTER (inside the content) -->
492
+ <footer class="techwave_fn_footer">
493
+ <div class="techwave_fn_footer_content">
494
+ <div class="copyright">
495
+ <p>
496
+ <script>
497
+ document.write(new Date().getFullYear())
498
+ </script>© SRBThemes</p>
499
+ </div>
500
+ <div class="menu_items">
501
+ <ul>
502
+ <li><a href="terms.html">Terms of Service</a></li>
503
+ <li><a href="privacy.html">Privacy Policy</a></li>
504
+ </ul>
505
+ </div>
506
+ </div>
507
+ </footer>
508
+ <!-- !FOOTER (inside the content) -->
509
+
510
+ </div>
511
+ <!-- !CONTENT -->
512
+
513
+
514
+ </div>
515
+ </div>
516
+ <!-- !MAIN WRAPPER -->
517
+
518
+
519
+
520
+ <!-- Scripts -->
521
+ <script type="text/javascript" src="js/jquery.js?ver=1.0.0"></script>
522
+ <script type="text/javascript" src="js/plugins.js?ver=1.0.0"></script>
523
+ <!--[if lt IE 10]> <script type="text/javascript" src="js/ie8.js"></script> <![endif]-->
524
+ <script type="text/javascript" src="js/init.js?ver=1.0.0"></script>
525
+ <!-- !Scripts -->
526
+
527
+ </body>
528
+
529
+ </html>
js/init.js ADDED
@@ -0,0 +1,1848 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ * Copyright (c) 2024 SRBThemes
3
+ * Author: SRBThemes
4
+ * This file is made for CURRENT TEMPLATE
5
+ */
6
+
7
+
8
+ $.fn.frenifyMoveCursorToEnd = function() {
9
+ "use strict";
10
+ this.focus();
11
+ var $thisVal = this.val();
12
+ this.val('').val($thisVal);
13
+ return this;
14
+ };
15
+ var FrenifyTechWaveTime = new Date();
16
+
17
+ (function($) {
18
+ "use strict";
19
+
20
+
21
+
22
+ var TechwaveSelectedCount = 0;
23
+
24
+ var TechwaveFeedFilterLoading = false;
25
+ var TechwaveModelFilterLoading = false;
26
+
27
+ var TechwaveInputText = '';
28
+ var TechwaveUserQuestion = '';
29
+
30
+
31
+ var TechwaveUserMessageCount = 0;
32
+
33
+
34
+ var FrenifyTechWave = {
35
+
36
+ init: function() {
37
+ this.marquee();
38
+ this.tooltip();
39
+ this.fontDialog();
40
+ this.modelTabs();
41
+ this.bookmark();
42
+ this.contactForm();
43
+ this.negativePrompt();
44
+ this.imageGenerationSidebar();
45
+ this.rangeSlider();
46
+ this.quantity();
47
+ this.selectModel();
48
+ this.anchor();
49
+ this.aiChatBot__chat();
50
+ this.aiChatBotOptions();
51
+ this.aiChatBotTextareaHeight();
52
+ this.billingProgress();
53
+ this.inputFileOnChange();
54
+ this.optionsList();
55
+ this.pricingTab();
56
+ this.feedFilters();
57
+ this.report();
58
+ this.follow();
59
+ this.copyLink();
60
+ this.galleryIsotope();
61
+ this.imageLightbox();
62
+ this.like();
63
+ this.accordion();
64
+ this.search();
65
+ this.animatedText();
66
+ this.movingSubMenuForLeftPanel();
67
+ this.panelResize();
68
+ this.navBarItems();
69
+ this.redetectFullScreen();
70
+ this.fullSCreen();
71
+ this.navSubMenu();
72
+ this.imgToSVG();
73
+ this.BgImg();
74
+ this.popupMobile();
75
+ },
76
+
77
+
78
+ marquee: function() {
79
+ $(".TickerNews .marquee").each(function() {
80
+ var e = $(this);
81
+ if (!e.hasClass('ready')) {
82
+ e.addClass('ready').marquee({
83
+ duplicated: true,
84
+ duration: parseInt(e.data('speed')) * 1000,
85
+ delayBeforeStart: 0,
86
+ direction: 'left',
87
+ // pauseOnHover: true,
88
+ startVisible: true
89
+ });
90
+ }
91
+ });
92
+ },
93
+
94
+ popupMobile: function() {
95
+ if (window.matchMedia('(max-width: 767px)').matches) {
96
+ var wrapperW = $('.techwave_fn_wrapper').width();
97
+ var padding = 10;
98
+ var maxWidth = 300;
99
+ $('.item__popup,.fn__nav_bar .item_popup').each(function() {
100
+ var element = $(this);
101
+ var parent = element.parent();
102
+ var width = wrapperW - 2 * padding;
103
+ var normal = Math.min(width, maxWidth);
104
+ var leftOffset = parent.offset().left;
105
+ var left = padding - leftOffset + (width - normal) / 2;
106
+
107
+ var right = 'auto';
108
+
109
+ if (element.data('position') === 'right') {
110
+ if (leftOffset + parent.width() > normal) {
111
+ left = 'auto';
112
+ right = 0;
113
+ }
114
+ } else {
115
+ if ((leftOffset + normal) < width) {
116
+ left = 0;
117
+ }
118
+ }
119
+
120
+ element.css({
121
+ maxWidth: normal,
122
+ width: normal,
123
+ left: left,
124
+ right: right
125
+ });
126
+ });
127
+ } else {
128
+ $('.fn__nav_bar .item_popup,.item__popup').attr('style', '');
129
+ }
130
+ },
131
+
132
+ tooltip: function() {
133
+ $('body').on('mouseover mouseenter', '.fn__tooltip', function() {
134
+ var element = $(this);
135
+ var position = element.attr('data-position');
136
+ if (typeof position === 'undefined' || position === true) {
137
+ position = ['top', 'bottom', 'right', 'left'];
138
+ }
139
+ var options = {
140
+ contentAsHTML: 'true',
141
+ maxWidth: 300,
142
+ animationDuration: 0,
143
+ animation: 'fade', // 'fade', 'grow', 'swing', 'slide', 'fall'
144
+ delay: 0,
145
+ theme: 'tooltipster-techwave',
146
+ side: position
147
+ };
148
+ if (element.hasClass('menu__item')) {
149
+ if (!$('html').hasClass('panel-opened')) {
150
+ element.tooltipster(options).tooltipster('hide');
151
+ return;
152
+ }
153
+ }
154
+ element.tooltipster(options);
155
+ element.tooltipster('show');
156
+ });
157
+ // $( ".fn__tooltip" ).each(function(){
158
+ // $(this).tooltipster({
159
+ // theme: 'tooltipster-techwave',
160
+ // animation: 'fade', // 'fade', 'grow', 'swing', 'slide', 'fall'
161
+ // side: 'bottom',
162
+ // maxWidth: 300,
163
+ // animationDuration: 0,
164
+ // delay: 0,
165
+ // trigger: 'click'
166
+ // });
167
+ // });
168
+
169
+ },
170
+
171
+ fontDialog: function() {
172
+ var dialog = $('.techwave_fn_font');
173
+ $('.font__trigger').off().on('click', function() {
174
+ dialog.addClass('opened');
175
+ return false;
176
+ });
177
+
178
+
179
+ dialog.find('.font__closer').off().on('click', function() {
180
+ dialog.removeClass('opened');
181
+ return false;
182
+ });
183
+ dialog.find('.font__closer_link').off().on('click', function() {
184
+ dialog.removeClass('opened');
185
+ return false;
186
+ });
187
+ dialog.find('.apply').off().on('click', function() {
188
+ $('.fn__chat_font_size_style').remove();
189
+ $('body').append('<style type="text/css" class="fn__chat_font_size_style">frenify_typing h3,.fn__chatbot .chat{font-size: ' + $('#font_size').find(":selected").val() + 'px;}</style>');
190
+ dialog.removeClass('opened');
191
+ return false;
192
+ });
193
+ },
194
+
195
+ modelTabs: function() {
196
+ // tab filter
197
+ $('.techwave_fn_models .fn__tabs a').off().on('click', function() {
198
+ var element = $(this);
199
+ if (!element.hasClass('active') && !TechwaveModelFilterLoading) {
200
+ TechwaveModelFilterLoading = true;
201
+ element.siblings().removeClass('active');
202
+ element.addClass('active');
203
+ var parent = element.closest('.techwave_fn_models');
204
+ parent.find('.models__results').addClass('loading');
205
+
206
+ // do your ajax here
207
+ // you have to get new models with filter (if you want to change also filter) of selected tab via ajax
208
+ // ....
209
+ // ....
210
+ // after ajax ends remove setTimeout (it was added just for HTML)
211
+
212
+ setTimeout(function() {
213
+ // here you have to insert your models into the filter's content and feed content
214
+ parent.find('.models__results').removeClass('loading');
215
+ parent.find('.tab__item.active').removeClass('active');
216
+ $(element.attr('href')).addClass('active');
217
+ TechwaveModelFilterLoading = false;
218
+
219
+ }, 1500);
220
+
221
+ }
222
+ return false;
223
+ });
224
+ },
225
+
226
+ contactForm: function() {
227
+ $("#send_message").on('click', function() {
228
+ var name = $(".fn_contact_form #name").val();
229
+ var email = $(".fn_contact_form #email").val();
230
+ var tel = $(".fn_contact_form #tel").val();
231
+ var message = $(".fn_contact_form #message").val();
232
+ var success = $(".fn_contact_form .returnmessage").data('success');
233
+
234
+ $(".fn_contact_form .returnmessage").empty(); //To empty previous error/success message.
235
+ //checking for blank fields
236
+ if (name === '' || email === '' || message === '') {
237
+ $('.fn_contact_form .empty_notice').slideDown(500).delay(2000).slideUp(500);
238
+ } else {
239
+ // Returns successful data submission message when the entered information is stored in database.
240
+ $.post("modal/contact.php", {
241
+ ajax_name: name,
242
+ ajax_email: email,
243
+ ajax_message: message,
244
+ ajax_tel: tel
245
+ }, function(data) {
246
+
247
+ $(".fn_contact_form .returnmessage").append(data); //Append returned message to message paragraph
248
+
249
+
250
+ if ($(".fn_contact_form .returnmessage span.contact_error").length) {
251
+ $(".fn_contact_form .returnmessage").slideDown(500).delay(2000).slideUp(500);
252
+ } else {
253
+ $(".fn_contact_form .returnmessage").append("<span class='contact_success'>" + success + "</span>");
254
+ $(".fn_contact_form .returnmessage").slideDown(500).delay(4000).slideUp(500);
255
+ }
256
+
257
+ if (data === "") {
258
+ $("#fn_contact_form")[0].reset(); //To reset form fields on success
259
+ }
260
+
261
+ });
262
+ }
263
+ return false;
264
+ });
265
+ },
266
+
267
+ negativePrompt: function() {
268
+ $('#negative_prompt').on('change', function() {
269
+ if (this.checked) {
270
+ $('.techwave_fn_image_generation_page .exclude_area').slideDown(200);
271
+ } else {
272
+ $('.techwave_fn_image_generation_page .exclude_area').slideUp(200);
273
+ }
274
+ });
275
+ },
276
+
277
+ imageGenerationSidebar: function() {
278
+ $('.techwave_fn_image_generation_page .sidebar__trigger').off().on('click', function() {
279
+ $('.techwave_fn_wrapper').toggleClass('fn__has_sidebar');
280
+ return false;
281
+ });
282
+ },
283
+
284
+ rangeSlider: function() {
285
+ $('.fn__range').each(function() {
286
+ var element = $(this),
287
+ input = element.find('input'),
288
+ val = input.val(),
289
+ output = element.find('.value'),
290
+ min = input.attr('min'),
291
+ max = input.attr('max'),
292
+ slider = element.find('.slider');
293
+ slider.css({
294
+ width: (val * (min * 100) / max) + '%'
295
+ });
296
+ input.on('input', function() {
297
+ val = $(this).val();
298
+ output.text(val);
299
+ slider.css({
300
+ width: (val * (min * 100) / max) + '%'
301
+ });
302
+ });
303
+ });
304
+ },
305
+
306
+ quantity: function() {
307
+ $('.fn__quantity .increase').off().on('click', function() {
308
+ var parent = $(this).closest('.fn__quantity');
309
+ var input = parent.find('input');
310
+ var max = parseInt(input.attr('max'), 10);
311
+ var value = parseInt(input.val(), 10);
312
+ value = isNaN(value) ? 0 : value;
313
+ if (max === value) {
314
+ return false;
315
+ }
316
+ value++;
317
+ input.val(value);
318
+ return false;
319
+ });
320
+ $('.fn__quantity .decrease').off().on('click', function() {
321
+ var parent = $(this).closest('.fn__quantity');
322
+ var input = parent.find('input');
323
+ var value = parseInt(input.val(), 10);
324
+ var min = parseInt(input.attr('min'), 10);
325
+ value = isNaN(value) ? 0 : value;
326
+ if (min === value) {
327
+ return false;
328
+ }
329
+ value--;
330
+ input.val(value);
331
+
332
+ return false;
333
+ });
334
+ },
335
+
336
+ selectModel: function() {
337
+ $('.fn__select_model .model_open').off().on('click', function() {
338
+ $(this).closest('.fn__select_model').toggleClass('opened');
339
+ return false;
340
+ });
341
+
342
+ $(window).on('click', function() {
343
+ $('.fn__select_model').removeClass('opened');
344
+ });
345
+
346
+ $('.fn__select_model .all_models').on('click', function(e) {
347
+ e.stopPropagation();
348
+ });
349
+ },
350
+
351
+ anchor: function() {
352
+ $('.techwave_fn_doc_page .docsidebar li.menu-item-has-children > a').off().on('click', function() {
353
+ $(this).siblings('ul').slideToggle();
354
+ return false;
355
+ });
356
+ if ($().onePageNav) {
357
+ $('.techwave_fn_doc_page .docsidebar > ul').onePageNav();
358
+ }
359
+ },
360
+
361
+ aiChatBot__chat: function() {
362
+ if ($('#fn__chat_textarea').length && !$('.techwave_fn_intro').length) {
363
+ $("#fn__chat_textarea").focus();
364
+ }
365
+ $("#fn__chat_textarea").keypress(function(e) {
366
+ var code = (e.keyCode ? e.keyCode : e.which);
367
+ if (code === 13 && e.shiftKey) {
368
+
369
+ } else if (code === 13) {
370
+ $('.fn__chat_comment button').trigger('click');
371
+ return false;
372
+ }
373
+ });
374
+ $('.fn__chat_comment button').off().on('click', function() {
375
+ var button = $(this);
376
+ var textarea = $('#fn__chat_textarea');
377
+ var text = textarea.val();
378
+ if (text === '' || button.hasClass('disabled')) {
379
+ return;
380
+ } else {
381
+ text = text.replace(/\n\r?/g, '<br />');
382
+ TechwaveUserQuestion = text;
383
+ var activeChatItem = $('.fn__chatbot .chat__item.active');
384
+ var newText = '<div class="chat__box your__chat"><div class="author"><span>You</span></div><div class="chat"><p>' + text + '</p></div></div>';
385
+ $('.fn__chat_comment').removeClass('neww');
386
+ if (activeChatItem.attr('id') === 'chat0') {
387
+ activeChatItem.removeClass('active');
388
+ $('.fn__new_chat_link').removeClass('active');
389
+ var id = $('.fn__chatbot .chat__item').length;
390
+ $('.fn__chatbot .chat__list').append('<div class="chat__item active" id="chat' + id + '">' + newText + '</div>');
391
+ var newChatToRightPanel = '<li class="group__item"><div class="fn__chat_link active" href="#chat' + id + '"><span class="text">New Chat</span><input type="text" value="New Chat"><span class="options"><button class="trigger"><span></span></button><span class="options__popup"><span class="options__list"><button class="edit">Edit</button><button class="delete">Delete</button></span></span></span><span class="save_options"><button class="save"><img src="svg/check.svg" alt="" class="fn__svg"></button><button class="cancel"><img src="svg/close.svg" alt="" class="fn__svg"></button></span></div></li>';
392
+ if ($('.fn__chatbot .chat__group.new').length) {
393
+ $('.fn__chatbot .chat__group.new ul').append(newChatToRightPanel);
394
+ } else {
395
+ $('.fn__chatbot .sidebar_content').prepend('<div class="chat__group"><h2 class="group__title">Today</h2><ul class="group__list">' + newChatToRightPanel + '</ul></div>');
396
+ }
397
+ FrenifyTechWave.imgToSVG();
398
+ FrenifyTechWave.aiChatBotOptions();
399
+ } else {
400
+ activeChatItem.append(newText);
401
+ }
402
+ textarea.val('');
403
+ textarea.siblings('.fn__hidden_textarea').val('');
404
+ FrenifyTechWave.aiChatBotTextareaHeight();
405
+
406
+ if ($('.techwave_fn_intro').length) {
407
+ $("html, body").animate({
408
+ scrollTop: textarea.offset().top - $(window).height() + 100
409
+ });
410
+ } else {
411
+ $("html, body").animate({
412
+ scrollTop: $(document).height() - $(window).height()
413
+ });
414
+ }
415
+ textarea.frenifyMoveCursorToEnd();
416
+ }
417
+
418
+ // do your ajax here to answer the chat via AI
419
+
420
+ // you can remove frenify chat bot here
421
+ // FrenifyTechWave.frenifyChat();
422
+
423
+ // don't remove this
424
+ return false;
425
+ });
426
+ },
427
+ frenifyChat: function() {
428
+ var botText = '';
429
+ var append = true;
430
+ var commands = '';
431
+
432
+ TechwaveUserMessageCount = $('.fn__chatbot .chat__item.active .chat__box').length;
433
+
434
+ // all avaliable commands
435
+ var allCommands = {
436
+ welcome: {
437
+ type: 'text',
438
+ description: 'welcome message',
439
+ text: '<p>Frenify was founded in 2017. The company began working with the first customers, giving them the opportunity to purchase high-quality HTML templates.</p><p>The company’s products began to grow in terms of complexity and aesthetics. Frenify currently has a wide range of HTML templates, WordPress themes, WordPress plugins, Photoshop projects; paid and absolutely free products.</p><p>Design projects are unique and aesthetically pleasing based on customer requirements. Visit our website to get acquainted with our products. Thank you so much for being with us.</p>',
440
+ append: true
441
+ },
442
+ about: {
443
+ type: 'text',
444
+ description: 'some information about the SRBThemes',
445
+ text: '<p>Frenify was founded in 2017. The company began working with the first customers, giving them the opportunity to purchase high-quality HTML templates.</p><p>The company’s products began to grow in terms of complexity and aesthetics. Frenify currently has a wide range of HTML templates, WordPress themes, WordPress plugins, Photoshop projects; paid and absolutely free products.</p><p>Design projects are unique and aesthetically pleasing based on customer requirements. Visit our website to get acquainted with our products. Thank you so much for being with us.</p>',
446
+ append: true
447
+ },
448
+ website: {
449
+ type: 'url',
450
+ description: 'go to our official website',
451
+ append: false,
452
+ url: 'https://frenify.com/'
453
+ },
454
+ free: {
455
+ type: 'url',
456
+ description: 'get PSD files of premium themes for free',
457
+ append: false,
458
+ url: 'https://frenify.com/freebies/'
459
+ },
460
+ doc: {
461
+ type: 'url',
462
+ description: 'visit online documentation for TechWave HTML template',
463
+ append: false,
464
+ url: 'https://frenify.com/work/envato/frenify/html/techwave/doc'
465
+ },
466
+ support: {
467
+ type: 'url',
468
+ description: 'if you have any questions regarding TechWave HTML template feel free and contact us by this command',
469
+ append: false,
470
+ url: 'https://themeforest.net/item/techwave-ai-html-dashboard-for-image-generation-chat-bot/46197058/support/contact'
471
+ },
472
+ purchase: {
473
+ type: 'url',
474
+ description: 'open the template description page on themeforest to purchase it',
475
+ append: false,
476
+ url: 'https://themeforest.net/item/techwave-ai-html-dashboard-for-image-generation-chat-bot/46197058'
477
+ },
478
+ youtube: {
479
+ type: 'url',
480
+ description: 'visit our youtube channel with video guides on our themes and templates',
481
+ append: false,
482
+ url: 'https://www.youtube.com/@frenifyteam/videos'
483
+ },
484
+ pass: {
485
+ type: 'password',
486
+ description: 'if you want to get strong password I can generate it for you, write <frenify_main>/pass 20</frenify_main> to get a 20 character password',
487
+ append: true,
488
+ },
489
+ joke: {
490
+ type: 'joke',
491
+ description: 'I can cheer you up by telling a joke',
492
+ append: true,
493
+ },
494
+ time: {
495
+ type: 'time',
496
+ description: 'display current time',
497
+ append: true,
498
+ },
499
+ clear: {
500
+ type: 'clear',
501
+ description: 'to clear current chat',
502
+ append: false,
503
+ },
504
+ commands: {
505
+ type: 'commands',
506
+ description: 'to list all available commands',
507
+ append: true,
508
+ },
509
+ };
510
+
511
+
512
+
513
+ // collect all commands
514
+ commands = '<ul>';
515
+ $.each(allCommands, function(key, value) {
516
+ commands += '<li><frenify_main>/' + key + '</frenify_main> - ' + value.description + '</li>';
517
+ });
518
+ commands += '</ul>';
519
+
520
+ // welcome text (first message of the bot)
521
+ var welcomeText = '<p>Hello.</p><p>I am Frenify Bot. After purchasing the template, you can delete me easily. I understand some commands. You just select one of the commands and write here.</p><p>Here is the list of commands:</p>' + commands + '<p>We are trying for you. We try to make unique themes and templates with excellent functionality and excellent design.</p>';
522
+
523
+ allCommands.welcome.text = welcomeText;
524
+
525
+
526
+ var allJokes = [
527
+ 'What did one pirate say to the other when he beat him at chess?<>Checkmatey.',
528
+ 'I burned 2000 calories today<>I left my food in the oven for too long.',
529
+ 'I startled my next-door neighbor with my new electric power tool. <>I had to calm him down by saying “Don’t worry, this is just a drill!”',
530
+ 'I broke my arm in two places. <>My doctor told me to stop going to those places.',
531
+ 'I quit my job at the coffee shop the other day. <>It was just the same old grind over and over.',
532
+ 'I never buy anything that has Velcro with it...<>it’s a total rip-off.',
533
+ 'I used to work at a soft drink can crushing company...<>it was soda pressing.',
534
+ 'I wondered why the frisbee kept on getting bigger. <>Then it hit me.',
535
+ 'I was going to tell you a fighting joke...<>but I forgot the punch line.',
536
+ 'What is the most groundbreaking invention of all time? <>The shovel.',
537
+ 'I’m starting my new job at a restaurant next week. <>I can’t wait.',
538
+ 'I visited a weight loss website...<>they told me I have to have cookies disabled.',
539
+ 'Did you hear about the famous Italian chef that recently died? <>He pasta way.',
540
+ 'Broken guitar for sale<>no strings attached.',
541
+ 'I could never be a plumber<>it’s too hard watching your life’s work go down the drain.',
542
+ 'I cut my finger slicing cheese the other day...<>but I think I may have grater problems than that.',
543
+ 'What time did you go to the dentist yesterday?<>Tooth-hurty.',
544
+ 'What kind of music do astronauts listen to?<>Neptunes.',
545
+ 'Rest in peace, boiled water. <>You will be mist.',
546
+ 'What is the only concert in the world that costs 45 cents? <>50 Cent, featuring Nickelback.',
547
+ 'It’s not a dad bod<> it’s a father figure.',
548
+ 'My wife recently went on a tropical food diet and now our house is full of this stuff. <>It’s enough to make a mango crazy.',
549
+ 'What do you call Santa’s little helpers? <>Subordinate clauses.',
550
+ 'Want to hear a construction joke? <>Sorry, I’m still working on it.',
551
+ 'What’s the difference between a hippo and a zippo? <>One is extremely big and heavy, and the other is a little lighter.',
552
+ 'I burnt my Hawaiian pizza today in the oven, <>I should have cooked it on aloha temperature.',
553
+ 'Anyone can be buried when they die<>but if you want to be cremated then you have to urn it.',
554
+ 'Where did Captain Hook get his hook? <>From the second-hand store.',
555
+ 'I am such a good singer that people always ask me to sing solo<>solo that they can’t hear me.',
556
+ 'I am such a good singer that people ask me to sing tenor<>tenor twelve miles away.',
557
+ 'Occasionally to relax I just like to tuck my knees into my chest and lean forward.<> That’s just how I roll.',
558
+ 'What did the glass of wine say to the glass of beer? Nothing. <>They barley knew each other.',
559
+ 'I’ve never trusted stairs. <>They are always up to something.',
560
+ 'Why did Shakespeare’s wife leave him? <>She got sick of all the drama.',
561
+ 'I just bought a dictionary but all of the pages are blank. <>I have no words to describe how mad I am.',
562
+ 'If you want to get a job at the moisturizer factory... <>you’re going to have to apply daily.',
563
+ 'I don’t know what’s going to happen next year. <>It’s probably because I don’t have 2020 vision.',
564
+ 'Want to hear a joke about going to the bathroom? <>Urine for a treat.',
565
+ 'I couldn’t figure out how to use the seat belt. <>Then it just clicked.',
566
+ 'I got an email the other day teaching me how to read maps backwards<>turns out it was just spam.',
567
+ 'I’m reading a book about anti-gravity.<> It’s impossible to put down!',
568
+ 'You’re American when you go into the bathroom, and you’re American when you come out, but do you know what you are while you’re in there?<> European.',
569
+ 'Did you know the first French fries weren’t actually cooked in France?<> They were cooked in Greece.',
570
+ 'Want to hear a joke about a piece of paper? Never mind... <>it’s tearable.',
571
+ 'I just watched a documentary about beavers. <>It was the best dam show I ever saw!',
572
+ 'If you see a robbery at an Apple Store what re you?<> An iWitness?',
573
+ 'Spring is here! <>I got so excited I wet my plants!',
574
+ 'What’s Forrest Gump’s password?<> 1forrest1',
575
+ 'Why did the Clydesdale give the pony a glass of water? <>Because he was a little horse!',
576
+ 'CASHIER: "Would you like the milk in a bag, sir?" <>DAD: "No, just leave it in the carton!’”',
577
+ 'Did you hear about the guy who invented Lifesavers? <>They say he made a mint.',
578
+ 'I bought some shoes from a drug dealer.<> I don’t know what he laced them with, but I was tripping all day!',
579
+ 'Why do chicken coops only have two doors?<> Because if they had four, they would be chicken sedans!',
580
+ 'How do you make a Kleenex dance? <>Put a little boogie in it!',
581
+ 'A termite walks into a bar and asks<>"Is the bar tender here?"',
582
+ 'Why did the invisible man turn down the job offer?<> He couldn’t see himself doing it.',
583
+ 'I used to have a job at a calendar factory <>but I got the sack because I took a couple of days off.',
584
+ 'A woman is on trial for beating her husband to death with his guitar collection. Judge says, "First offender?" <>She says, "No, first a Gibson! Then a Fender!”',
585
+ 'How do you make holy water?<> You boil the hell out of it.',
586
+ 'I had a dream that I was a muffler last night.<> I woke up exhausted!',
587
+ 'Did you hear about the circus fire?<> It was in tents!',
588
+ 'Don’t trust atoms.<> They make up everything!',
589
+ 'How many tickles does it take to make an octopus laugh? <>Ten-tickles.',
590
+ 'I’m only familiar with 25 letters in the English language.<> I don’t know why.',
591
+ 'Why did the cow in the pasture get promoted at work?<> Because he is OUT-STANDING in his field!',
592
+ 'What do prisoners use to call each other?<> Cell phones.',
593
+ 'Why couldn’t the bike standup by itself? <>It was two tired.',
594
+ 'Who was the fattest knight at King Arthur’s round table?<> Sir Cumference.',
595
+ 'Did you see they made round bails of hay illegal in Wisconsin? <>It’s because the cows weren’t getting a square meal.',
596
+ 'You know what the loudest pet you can get is?<> A trumpet.',
597
+ 'What do you get when you cross a snowman with a vampire?<> Frostbite.',
598
+ 'What do you call a deer with no eyes?<> No idea!',
599
+ 'Can February March? <>No, but April May!',
600
+ 'What do you call a lonely cheese? <>Provolone.',
601
+ 'Why can’t you hear a pterodactyl go to the bathroom?<> Because the pee is silent.',
602
+ 'What did the buffalo say to his son when he dropped him off at school?<> Bison.',
603
+ 'What do you call someone with no body and no nose? <>Nobody knows.',
604
+ 'You heard of that new band 1023MB? <>They’re good but they haven’t got a gig yet.',
605
+ 'Why did the crab never share?<> Because he’s shellfish.',
606
+ 'How do you get a squirrel to like you? <>Act like a nut.',
607
+ 'Why don’t eggs tell jokes? <>They’d crack each other up.',
608
+ 'Why can’t a nose be 12 inches long? <>Because then it would be a foot.',
609
+ 'Did you hear the rumor about butter? <>Well, I’m not going to spread it!',
610
+ 'I made a pencil with two erasers. <>It was pointless.',
611
+ 'I used to hate facial hair...<>but then it grew on me.',
612
+ 'I decided to sell my vacuum cleaner—<>it was just gathering dust!',
613
+ 'I had a neck brace fitted years ago<> and I’ve never looked back since.',
614
+ 'You know, people say they pick their nose,<> but I feel like I was just born with mine.',
615
+ 'What do you call an elephant that doesn’t matter?<> An irrelephant.',
616
+ 'What do you get from a pampered cow? <>Spoiled milk.',
617
+ 'It’s inappropriate to make a ’dad joke’ if you’re not a dad.<> It’s a faux pa.',
618
+ 'How do lawyers say goodbye? <>Sue ya later!',
619
+ 'Wanna hear a joke about paper? <>Never mind—it’s tearable.',
620
+ 'What’s the best way to watch a fly fishing tournament? <>Live stream.',
621
+ 'I could tell a joke about pizza,<> but it’s a little cheesy.',
622
+ 'When does a joke become a dad joke?<> When it becomes apparent.',
623
+ 'What’s an astronaut’s favorite part of a computer? <>The space bar.',
624
+ 'What did the shy pebble wish for?<>That she was a little boulder.',
625
+ 'I’m tired of following my dreams. <>I’m just going to ask them where they are going and meet up with them later.',
626
+ 'Did you hear about the guy whose whole left side was cut off? <>He’s all right now.',
627
+ 'Why didn’t the skeleton cross the road? <>Because he had no guts.',
628
+ 'What did one nut say as he chased another nut? <> I’m a cashew!',
629
+ 'Chances are if you’ve seen one shopping center...<> you’ve seen a mall.',
630
+ 'I knew I shouldn’t steal a mixer from work...<>but it was a whisk I was willing to take.',
631
+ 'How come the stadium got hot after the game? <>Because all of the fans left.',
632
+ 'Why was it called the dark ages? <>Because of all the knights.',
633
+ 'Why did the tomato blush? <>Because it saw the salad dressing.',
634
+ 'Did you hear the joke about the wandering nun? <>She was a roman catholic.',
635
+ 'What creature is smarter than a talking parrot? <>A spelling bee.',
636
+ 'I’ll tell you what often gets over looked...<> garden fences.',
637
+ 'Why did the kid cross the playground? <>To get to the other slide.',
638
+ 'Why do birds fly south for the winter?<> Because it’s too far to walk.',
639
+ 'What is a centipedes’s favorite Beatle song? <> I want to hold your hand, hand, hand, hand...',
640
+ 'My first time using an elevator was an uplifting experience. <>The second time let me down.',
641
+ 'To be Frank...<> I’d have to change my name.',
642
+ 'Slept like a log last night … <>woke up in the fireplace.',
643
+ 'Why does a Moon-rock taste better than an Earth-rock? <>Because it’s a little meteor.',
644
+ 'How many South Americans does it take to change a lightbulb?<> A Brazilian',
645
+ 'I don’t trust stairs.<> They’re always up to something.',
646
+ 'A police officer caught two kids playing with a firework and a car battery.<> He charged one and let the other one off.',
647
+ 'What is the difference between ignorance and apathy?<>I don’t know and I don’t care.',
648
+ 'I went to a Foo Fighters Concert once... <>It was Everlong...',
649
+ 'Some people eat light bulbs. <>They say it’s a nice light snack.',
650
+ 'What do you get hanging from Apple trees? <> Sore arms.',
651
+ 'Last night me and my girlfriend watched three DVDs back to back.<> Luckily I was the one facing the TV.',
652
+ 'I got a reversible jacket for Christmas,<> I can’t wait to see how it turns out.',
653
+ 'What did Romans use to cut pizza before the rolling cutter was invented? <>Lil Caesars',
654
+ 'My pet mouse ’Elvis’ died last night. <>He was caught in a trap..',
655
+ 'Never take advice from electrons. <>They are always negative.',
656
+ 'Why are oranges the smartest fruit? <>Because they are made to concentrate. ',
657
+ 'What did the beaver say to the tree? <>It’s been nice gnawing you.',
658
+ 'How do you fix a damaged jack-o-lantern?<> You use a pumpkin patch.',
659
+ 'What did the late tomato say to the early tomato? <>I’ll ketch up',
660
+ 'I have kleptomania...<>when it gets bad, I take something for it.',
661
+ 'I used to be addicted to soap...<> but I’m clean now.',
662
+ 'When is a door not a door?<> When it’s ajar.',
663
+ 'I made a belt out of watches once...<> It was a waist of time.',
664
+ 'This furniture store keeps emailing me,<> all I wanted was one night stand!',
665
+ 'How do you find Will Smith in the snow?<> Look for fresh prints.',
666
+ 'I just read a book about Stockholm syndrome.<> It was pretty bad at first, but by the end I liked it.',
667
+ 'Why do trees seem suspicious on sunny days? <>Dunno, they’re just a bit shady.',
668
+ 'If at first you don’t succeed<> sky diving is not for you!',
669
+ 'What kind of music do mummy’s like?<>Rap',
670
+ 'A book just fell on my head. <>I only have my shelf to blame.',
671
+ 'What did the dog say to the two trees? <>Bark bark.',
672
+ 'If a child refuses to sleep during nap time...<> are they guilty of resisting a rest?',
673
+ 'Have you ever heard of a music group called Cellophane?<> They mostly wrap.',
674
+ 'What did the mountain climber name his son?<>Cliff.',
675
+ 'Why should you never trust a pig with a secret?<> Because it’s bound to squeal.',
676
+ 'Why are mummys scared of vacation?<> They’re afraid to unwind.',
677
+ 'Whiteboards ...<> are remarkable.',
678
+ 'What kind of dinosaur loves to sleep?<>A stega-snore-us.',
679
+ 'What kind of tree fits in your hand?<> A palm tree!',
680
+ 'I used to be addicted to the hokey pokey<> but I turned myself around.',
681
+ 'How many tickles does it take to tickle an octopus?<> Ten-tickles!',
682
+ 'What musical instrument is found in the bathroom?<> A tuba toothpaste.',
683
+ 'My boss told me to attach two pieces of wood together... <>I totally nailed it!',
684
+ 'What was the pumpkin’s favorite sport?<>Squash.',
685
+ 'What do you call corn that joins the army?<> Kernel.',
686
+ 'I’ve been trying to come up with a dad joke about momentum <>but I just can’t seem to get it going.',
687
+ 'Why don’t sharks eat clowns? <> Because they taste funny.',
688
+ 'Just read a few facts about frogs.<> They were ribbiting.',
689
+ 'Why didn’t the melons get married?<>Because they cantaloupe.',
690
+ 'What’s a computer’s favorite snack?<>Microchips!',
691
+ 'Why was the robot so tired after his road trip?<>He had a hard drive.',
692
+ 'Why did the computer have no money left?<>Someone cleaned out its cache!',
693
+ 'I’m not anti-social. <>I’m just not user friendly.',
694
+ 'Why did the computer get cold?<>Because it forgot to close windows.',
695
+ 'What is an astronaut’s favorite key on a keyboard?<>The space bar!',
696
+ 'What’s the difference between a computer salesman and a used-car salesman?<>The used-car salesman KNOWS when he’s lying.',
697
+ 'If at first you don’t succeed...<> call it version 1.0',
698
+ 'Why did Microsoft PowerPoint cross the road?<>To get to the other slide!',
699
+ 'What did the computer do at lunchtime?<>Had a byte!',
700
+ 'Why did the computer keep sneezing?<>It had a virus!',
701
+ 'What did one toilet say to the other?<>You look a bit flushed.',
702
+ 'Why did the picture go to jail?<>Because it was framed.',
703
+ 'What did one wall say to the other wall?<>I’ll meet you at the corner.',
704
+ 'What do you call a boy named Lee that no one talks to?<>Lonely',
705
+ 'Why do bicycles fall over?<>Because they are two-tired!',
706
+ 'Why was the broom late?<>It over swept!',
707
+ 'What part of the car is the laziest?<>The wheels, because they are always tired!',
708
+ 'What’s the difference between a TV and a newspaper?<>Ever tried swatting a fly with a TV?',
709
+ 'What did one elevator say to the other elevator?<>I think I’m coming down with something!',
710
+ 'Why was the belt arrested?<>Because it held up some pants!',
711
+ 'What makes the calendar seem so popular?<>Because it has a lot of dates!',
712
+ 'Why did Mickey Mouse take a trip into space?He wanted to find Pluto!',
713
+ 'Why do you go to bed every night?<>Because the bed won’t come to you!',
714
+ 'What has four wheels and flies?<>A garbage truck!',
715
+ 'Why did the robber take a bath before he stole from the bank?<>He wanted to make a clean get away!',
716
+ 'Just watched a documentary about beavers.<>It was the best damn program I’ve ever seen.',
717
+ 'Slept like a log last night<>woke up in the fireplace.',
718
+ 'Why did the scarecrow win an award?<>Because he was outstanding in his field.',
719
+ 'Why does a chicken coop only have two doors? <>Because if it had four doors it would be a chicken sedan.',
720
+ 'What’s the difference between an African elephant and an Indian elephant? <>About 5000 miles',
721
+ 'Why did the coffee file a police report? <>It got mugged.',
722
+ 'What did the grape do when he got stepped on? <>He let out a little wine.',
723
+ 'How many apples grow on a tree? <>All of them.',
724
+ 'What name do you give a person with a rubber toe? <>Roberto',
725
+ 'Did you hear about the kidnapping at school? <>It’s fine, he woke up.',
726
+ 'Why do scuba divers fall backwards into the water? <>Because if they fell forwards they’d still be in the boat.',
727
+ 'How does a penguin build it’s house? <>Igloos it together.',
728
+ 'What do you call a man with a rubber toe?<>Roberto',
729
+ 'Did you hear about the restaurant on the moon?<>Great food, no atmosphere.',
730
+ 'Why was the belt sent to jail?<>For holding up a pair of pants!',
731
+ 'Did you hear about the scientist who was lab partners with a pot of boiling water?<>He had a very esteemed colleague.',
732
+ 'What happens when a frogs car dies?<>He needs a jump. If that doesn’t work he has to get it toad.',
733
+ 'What did the flowers do when the bride walked down the aisle?<>They rose.',
734
+ 'Why did the man fall down the well?<>Because he couldn’t see that well.',
735
+ 'My boss told me to have a good day...<>...so I went home.',
736
+ 'How can you tell it’s a dogwood tree?<>By the bark.',
737
+ 'Did you hear about the kidnapping at school?<>It’s fine, he woke up.',
738
+ 'Why is Peter Pan always flying?<>Because he Neverlands.',
739
+ 'Which state has the most streets?<>Rhode Island.',
740
+ 'What do you call 26 letters that went for a swim?<>Alphawetical.',
741
+ 'Why was the color green notoriously single?<>It was always so jaded.',
742
+ 'Why did the coach go to the bank?<>To get his quarterback.',
743
+ 'How do celebrities stay cool?<>They have many fans.',
744
+ 'What’s the most depressing day of the week?<>sadder day.',
745
+ 'Dogs can’t operate MRI machines<>But catscan.',
746
+ 'I was going to tell a time-traveling joke<>but you guys didn’t like it.',
747
+ 'Stop looking for the perfect match<>instead look for a lighter.',
748
+ 'I told my doctor I heard buzzing<>but he said it’s just a bug going around.',
749
+ 'What kind of car does a sheep like to drive?<>A lamborghini.',
750
+ 'What did the accountant say while auditing a document?<>This is taxing.',
751
+ 'What did the two pieces of bread say on their wedding day?<>It was loaf at first sight.',
752
+ 'Why do melons have weddings?<>Because they cantaloupe.',
753
+ 'What did the drummer call his twin daughters?<>Anna One, Anna Two!',
754
+ 'What do you call a toothless bear?<> A gummy bear!',
755
+ 'Two goldfish are in a tank. <>One says to the other, “Do you know how to drive this thing?”',
756
+ 'What’s Forrest Gump’s password?<>1forrest1',
757
+ 'What is a child guilty of if they refuse to nap?<> Resisting a rest.',
758
+ 'I know a lot of jokes about retired people<>but none of them work.',
759
+ 'Why are spiders so smart?<>They can find everything on the web.',
760
+ 'What has one head, one foot, and four legs?<> A bed.',
761
+ 'What does a house wear?<> Address.',
762
+ 'What’s red and smells like blue paint?<>Red paint.',
763
+ 'My son asked me to put his shoes on<> but I don’t think they’ll fit me.',
764
+ 'I’ve been bored recently, so I decided to take up fencing.<> The neighbors keep demanding that I put it back.',
765
+ 'What do you call an unpredictable camera?<>A loose Canon.',
766
+ 'Which U.S. state is known for its especially small soft drinks?<>Minnesota.',
767
+ 'What do sprinters eat before a race?<> Nothing—they fast.',
768
+ 'I’m so good at sleeping...<>I can do it with my eyes closed.',
769
+ 'People are usually shocked that I have a Police record.<>But I love their greatest hits!',
770
+ 'I told my girlfriend she drew on her eyebrows too high.<> She seemed surprised.',
771
+ 'What do you call a fibbing cat?<> A lion.',
772
+ 'Why shouldn’t you write with a broken pencil?<> Because it’s pointless.',
773
+ 'I like telling Dad jokes…<>sometimes he laughs.',
774
+ 'How do you weigh a millennial?<> In Instagrams.',
775
+ 'The wedding was so beautiful<>even the cake was in tiers.',
776
+ 'What’s the most patriotic sport?<> Flag football.',
777
+ ];
778
+
779
+ // answer
780
+ var unknownCommand = false;
781
+ if (TechwaveUserMessageCount === 1) {
782
+ botText = welcomeText;
783
+ } else {
784
+ if (TechwaveUserQuestion.slice(0, 1) === '/') {
785
+ var question = TechwaveUserQuestion.substring(1);
786
+ var regex = /pass \d/i;
787
+ var countpass = 15;
788
+ if (regex.test(question)) {
789
+ countpass = question.split(' ')[1];
790
+ question = 'pass';
791
+ }
792
+ regex = /joke \d/i;
793
+ var countjoke = 1;
794
+ if (regex.test(question)) {
795
+ countjoke = question.split(' ')[1];
796
+ question = 'joke';
797
+ }
798
+ if (allCommands.hasOwnProperty(question)) {
799
+ var allOptions = allCommands[question];
800
+ var type = allOptions.type;
801
+ if (type === 'text') {
802
+ botText = allOptions.text;
803
+ } else if (type === 'url') {
804
+ window.location.href = allOptions.url;
805
+ } else if (type === 'password') {
806
+ var possible = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789![]{}()%&*$#^<>~@|';
807
+ var password = '';
808
+ if (countpass > 1000) {
809
+ botText += '<p>I don\'t think that you want to get this password. Maximum password characters are: 1000.</p><p>Your password with 1000 characters:</p>';
810
+ countpass = 1000;
811
+ }
812
+ for (var i = 0; i < countpass; i++) {
813
+ password += possible.charAt(Math.floor(Math.random() * possible.length));
814
+ }
815
+ password = FrenifyTechWave.escapeHTML(password);
816
+ botText += '<frenify_uselect>' + password + '</frenify_uselect>';
817
+ } else if (type === 'time') {
818
+ var dt = new Date();
819
+ var hh = dt.getHours() < 10 ? '0' + dt.getHours() : dt.getHours();
820
+ var mm = dt.getMinutes() < 10 ? '0' + dt.getMinutes() : dt.getMinutes();
821
+ var ss = dt.getSeconds() < 10 ? '0' + dt.getSeconds() : dt.getSeconds();
822
+ botText = hh + ":" + mm + ":" + ss;
823
+ } else if (type === 'clear') {
824
+ $('.fn__chatbot .chat__item.active').html('');
825
+ } else if (type === 'joke') {
826
+ if (countjoke > 1) {
827
+ var shuffled = FrenifyTechWave.shuffleArray(allJokes);
828
+ var selected = shuffled.slice(0, countjoke);
829
+ botText = '<ul>';
830
+ if (countjoke >= 1 && countjoke <= allJokes.length) {
831
+ for (var j = 0; j < countjoke; j++) {
832
+ botText += '<li>' + selected[j] + '</li>';
833
+ }
834
+ }
835
+ botText += '</ul>';
836
+ } else {
837
+ botText = allJokes[Math.floor(Math.random() * allJokes.length)];
838
+ }
839
+
840
+
841
+ } else if (type === 'commands') {
842
+ botText = commands;
843
+ }
844
+ append = allOptions.append;
845
+ } else {
846
+ unknownCommand = true;
847
+ }
848
+ } else {
849
+ unknownCommand = true;
850
+ }
851
+ }
852
+ if (unknownCommand) {
853
+ botText = '<p>I only understand some commands. Of course, this is a fixable problem. Buy this template and implement AI and that\'s it. Go to the template site where you can buy? Visit item\'s website: <a href="https://themeforest.net/user/frenify/portfolio" target="_blank">TechWave</a></p><p>Write <frenify_main>/commands</frenify_main> to list all available commands.';
854
+ }
855
+
856
+
857
+ // answer to question
858
+ if (append) {
859
+ $('.fn__chat_comment button').addClass('disabled');
860
+ setTimeout(function() {
861
+ $('.fn__chatbot .chat__item.active').append('<div class="chat__box bot__chat"><div class="author"><span>Frenify Bot</span></div><div class="chat"><frenify_typing><h3><span>Typing...</frenify></h3></div></div>');
862
+ if ($('.techwave_fn_intro').length) {
863
+ $("html, body").animate({
864
+ scrollTop: $('#fn__chat_textarea').offset().top - $(window).height() + 100
865
+ });
866
+ } else {
867
+ $("html, body").animate({
868
+ scrollTop: $(document).height() - $(window).height()
869
+ });
870
+ }
871
+ }, 100);
872
+ setTimeout(function() {
873
+ $('.fn__chatbot .chat__item.active .chat__box.bot__chat:last-child .chat').html(botText);
874
+ $('.fn__chat_comment button').removeClass('disabled');
875
+ if ($('.techwave_fn_intro').length) {
876
+ $("html, body").animate({
877
+ scrollTop: $('#fn__chat_textarea').offset().top - $(window).height() + 100
878
+ });
879
+ } else {
880
+ $("html, body").animate({
881
+ scrollTop: $(document).height() - $(window).height()
882
+ });
883
+ }
884
+ }, 2000);
885
+ }
886
+ },
887
+
888
+ shuffleArray: function(array) {
889
+ var currentIndex = array.length,
890
+ randomIndex;
891
+ while (currentIndex !== 0) {
892
+ randomIndex = Math.floor(Math.random() * currentIndex);
893
+ currentIndex--;
894
+ [array[currentIndex], array[randomIndex]] = [array[randomIndex], array[currentIndex]];
895
+ }
896
+
897
+ return array;
898
+ },
899
+
900
+ escapeHTML: function(string) {
901
+ var entityMap = {
902
+ '&': '&amp;',
903
+ '<': '&lt;',
904
+ '>': '&gt;',
905
+ '"': '&quot;',
906
+ "'": '&#39;',
907
+ '/': '&#x2F;',
908
+ '`': '&#x60;',
909
+ '=': '&#x3D;'
910
+ };
911
+ return String(string).replace(/[&<>"'`=\/]/g, function(s) {
912
+ return entityMap[s];
913
+ });
914
+ },
915
+
916
+ aiChatBotOptions: function() {
917
+ $('.fn__chat_link').off().on('click', function() {
918
+ var element = $(this);
919
+ if (!element.hasClass('active')) {
920
+ $('.fn__chat_link.active').removeClass('active');
921
+ $('.fn__chatbot .chat__item.active').removeClass('active');
922
+ element.addClass('active');
923
+ $(element.attr('href')).addClass('active');
924
+ TechwaveUserMessageCount = $(element.attr('href')).find('.chat__box').length;
925
+ $('.fn__new_chat_link').removeClass('active');
926
+ $('.fn__chat_comment').removeClass('neww');
927
+ $('.fn__chatbot .fn__title_holder .title').text(element.find('.text').text());
928
+ if ($(element.attr('href')).html() === '') {
929
+ $('.fn__chat_comment').addClass('neww');
930
+ }
931
+ }
932
+ $('#fn__chat_textarea').frenifyMoveCursorToEnd();
933
+ return false;
934
+ });
935
+ $('.fn__new_chat_link').off().on('click', function() {
936
+ var element = $(this);
937
+ if (!element.hasClass('active')) {
938
+ $('.fn__chat_link.active').removeClass('active');
939
+ $('.fn__chatbot .chat__item.active').removeClass('active');
940
+ element.addClass('active');
941
+ $(element.attr('href')).addClass('active');
942
+ TechwaveUserMessageCount = 0;
943
+ $('.fn__chatbot .fn__title_holder .title').text('New Chat');
944
+ }
945
+ $('.fn__chat_comment').addClass('neww');
946
+ $('#fn__chat_textarea').frenifyMoveCursorToEnd();
947
+ return false;
948
+ });
949
+ $('.fn__chat_link input').off().on('click', function(e) {
950
+ e.stopPropagation();
951
+ });
952
+ $('.fn__chat_link .trigger').off().on('click', function() {
953
+ var element = $(this),
954
+ parent = element.closest('.fn__chat_link');
955
+ if (parent.hasClass('opened')) {
956
+ parent.removeClass('opened');
957
+ } else {
958
+ parent.addClass('opened');
959
+ }
960
+ return false;
961
+ });
962
+
963
+ $('.fn__chat_link .edit').off().on('click', function() {
964
+ var element = $(this),
965
+ parent = element.closest('.fn__chat_link'),
966
+ input = parent.find('input');
967
+ parent.addClass('live_edit').removeClass('opened');
968
+ TechwaveInputText = input.val();
969
+ setTimeout(function() {
970
+ input.frenifyMoveCursorToEnd();
971
+ }, 100);
972
+ return false;
973
+ });
974
+
975
+ $('.fn__chat_link .cancel').off().on('click', function() {
976
+ var e = $(this),
977
+ parent = e.closest('.fn__chat_link'),
978
+ input = parent.find('input');
979
+ parent.removeClass('live_edit');
980
+ input.val(TechwaveInputText);
981
+ return false;
982
+ });
983
+
984
+ $('.fn__chat_link .save').off().on('click', function() {
985
+ var e = $(this),
986
+ parent = e.closest('.fn__chat_link'),
987
+ input = parent.find('input');
988
+ // do your ajax here
989
+ parent.removeClass('live_edit');
990
+ TechwaveInputText = input.val();
991
+ parent.find('.text').text(TechwaveInputText);
992
+ return false;
993
+ });
994
+
995
+ $(window).on('click', function() {
996
+ $('.fn__chat_link').removeClass('opened');
997
+ });
998
+
999
+ $('.fn__chat_link .options__popup').on('click', function(e) {
1000
+ e.stopPropagation();
1001
+ });
1002
+ },
1003
+
1004
+ aiChatBotTextareaHeight: function() {
1005
+ $('#fn__chat_textarea').on('mouseup keyup', function() {
1006
+ var e = $(this);
1007
+ var val = e.val();
1008
+ var padding = 34; // top 18 and bottom 16
1009
+ var border = 4; // top 2 and bottom 2
1010
+ var taLineHeight = 22; // This should match the line-height in the CSS
1011
+ var e2 = e.siblings('.fn__hidden_textarea');
1012
+ e2.val(val);
1013
+ var taHeight2 = e2[0].scrollHeight - padding; // Get the scroll height of the textarea
1014
+ var numberOfLines2 = Math.floor(taHeight2 / taLineHeight);
1015
+ e.css({
1016
+ height: numberOfLines2 * taLineHeight + padding + border
1017
+ });
1018
+ if (numberOfLines2 > 6) {
1019
+ e.css({
1020
+ overflowY: 'auto'
1021
+ });
1022
+ } else {
1023
+ e.css({
1024
+ overflowY: 'hidden'
1025
+ });
1026
+ }
1027
+ });
1028
+ $('#fn__include_textarea').on('mouseup keyup', function() {
1029
+ var e = $(this);
1030
+ var val = e.val();
1031
+ var padding = 34; // top 18 and bottom 16
1032
+ var border = 4; // top 2 and bottom 2
1033
+ var taLineHeight = 22; // This should match the line-height in the CSS
1034
+ var e2 = e.siblings('.fn__hidden_textarea');
1035
+ e2.val(val);
1036
+ var taHeight2 = e2[0].scrollHeight - padding; // Get the scroll height of the textarea
1037
+ var numberOfLines2 = Math.floor(taHeight2 / taLineHeight);
1038
+ e.css({
1039
+ height: numberOfLines2 * taLineHeight + padding + border
1040
+ });
1041
+ if (numberOfLines2 > 6) {
1042
+ e.css({
1043
+ overflowY: 'auto'
1044
+ });
1045
+ } else {
1046
+ e.css({
1047
+ overflowY: 'hidden'
1048
+ });
1049
+ }
1050
+ });
1051
+ $('#fn__exclude_textarea').on('mouseup keyup', function() {
1052
+ var e = $(this);
1053
+ var val = e.val();
1054
+ var padding = 34; // top 18 and bottom 16
1055
+ var border = 4; // top 2 and bottom 2
1056
+ var taLineHeight = 22; // This should match the line-height in the CSS
1057
+ var e2 = e.siblings('.fn__hidden_textarea');
1058
+ e2.val(val);
1059
+ var taHeight2 = e2[0].scrollHeight - padding; // Get the scroll height of the textarea
1060
+ var numberOfLines2 = Math.floor(taHeight2 / taLineHeight);
1061
+ e.css({
1062
+ height: numberOfLines2 * taLineHeight + padding + border
1063
+ });
1064
+ if (numberOfLines2 > 6) {
1065
+ e.css({
1066
+ overflowY: 'auto'
1067
+ });
1068
+ } else {
1069
+ e.css({
1070
+ overflowY: 'hidden'
1071
+ });
1072
+ }
1073
+ });
1074
+ },
1075
+
1076
+ billingProgress: function() {
1077
+ $('.techwave_fn_user_billing .progress').each(function() {
1078
+ var element = $(this);
1079
+ element.waypoint({
1080
+ handler: function() {
1081
+ if (!element.hasClass('active')) {
1082
+ setTimeout(function() {
1083
+ element.css('--frenify-progress', element.data('percentage'));
1084
+ element.addClass('active');
1085
+ }, 500);
1086
+
1087
+ }
1088
+ },
1089
+ offset: '90%'
1090
+ });
1091
+ });
1092
+ },
1093
+
1094
+ inputFileOnChange: function() {
1095
+ $('.fn__upload').on("change", function(event) {
1096
+ var element = $(this);
1097
+ var file = event.target.files[0];
1098
+ if (file) {
1099
+ element.addClass('has_img').find('.preview_img').attr('src', URL.createObjectURL(file));
1100
+ }
1101
+ });
1102
+ $('.fn__upload .fn__closer').on('click', function() {
1103
+ var parent = $(this).closest('.fn__upload');
1104
+ parent.removeClass('has_img');
1105
+ parent.find('.preview_img').attr('src', '#');
1106
+ parent.find('input[type="file]').val('');
1107
+ return false;
1108
+ });
1109
+ },
1110
+
1111
+ optionsList: function() {
1112
+ $('.fn__options_list a').off().on('click', function() {
1113
+ var e = $(this);
1114
+ if (e.hasClass('enabled')) {
1115
+ e.removeClass('enabled').addClass('disabled');
1116
+ } else {
1117
+ e.removeClass('disabled').addClass('enabled');
1118
+ }
1119
+
1120
+ // do your ajax here
1121
+ // ....
1122
+ // ....
1123
+
1124
+ return false;
1125
+ });
1126
+ },
1127
+
1128
+ pricingTab: function() {
1129
+ $('.techwave_fn_pricing .toggle_in').each(function() {
1130
+ var element = $(this),
1131
+ active = element.find('.active');
1132
+ var offset = active.offset().left - element.offset().left;
1133
+ element.find('.bg').css({
1134
+ left: offset,
1135
+ width: active.outerWidth(true, true)
1136
+ });
1137
+ });
1138
+ $('.techwave_fn_pricing .toggle_in a').off().on('click', function() {
1139
+ var element = $(this);
1140
+ if (!element.hasClass('active')) {
1141
+ var parent = element.closest('.toggle_in');
1142
+ var pricing = element.closest('.techwave_fn_pricing');
1143
+ var offset = element.offset().left - parent.offset().left;
1144
+ pricing.find('.pricing__tab.active').removeClass('active');
1145
+ $(element.attr('href')).addClass('active');
1146
+ element.siblings().removeClass('active');
1147
+ element.addClass('active');
1148
+ parent.find('.bg').css({
1149
+ left: offset,
1150
+ width: element.outerWidth(true, true)
1151
+ });
1152
+ }
1153
+ return false;
1154
+ });
1155
+ },
1156
+
1157
+ feedFilters: function() {
1158
+
1159
+ // Enable/disable selecting items
1160
+ $('.techwave_fn_feed .filter__select input[type="checkbox"]').change(function() {
1161
+ var element = $(this);
1162
+ var checked = element.is(':checked');
1163
+ var feed = element.closest('.techwave_fn_feed');
1164
+ var items = feed.find('.fn__gallery_items .item');
1165
+ if (checked) {
1166
+ items.addClass('select__ready');
1167
+ feed.find('.fn__selection_box').slideDown(200);
1168
+ } else {
1169
+ items.removeClass('select__ready');
1170
+ feed.find('.fn__selection_box').slideUp(200);
1171
+ }
1172
+ });
1173
+
1174
+ // select/deselect items
1175
+ $('.fn__selectable_item').off().on('click', function() {
1176
+ var element = $(this),
1177
+ page = element.closest('.techwave_fn_community_page'),
1178
+ items = page.find('.fn__gallery_items .item');
1179
+ if (element.hasClass('selected')) {
1180
+ element.removeClass('selected');
1181
+ TechwaveSelectedCount--;
1182
+ } else {
1183
+ element.addClass('selected');
1184
+ TechwaveSelectedCount++;
1185
+ }
1186
+ page.find('.fn__selection_box .count').text(TechwaveSelectedCount);
1187
+ return false;
1188
+ });
1189
+
1190
+
1191
+ // tab filter
1192
+ $('.techwave_fn_feed .fn__tabs a').on('click', function() {
1193
+ var element = $(this);
1194
+ if (!element.hasClass('active') && !TechwaveFeedFilterLoading) {
1195
+ TechwaveFeedFilterLoading = true;
1196
+ element.siblings().removeClass('active');
1197
+ element.addClass('active');
1198
+ var feed = element.closest('.techwave_fn_feed');
1199
+ feed.find('.feed__results').addClass('loading');
1200
+
1201
+ // do your ajax here
1202
+ // you have to get new feeds with filter (if you want to change also filter) of selected tab via ajax
1203
+ // ....
1204
+ // ....
1205
+ // after ajax ends remove setTimeout (it was added just for HTML)
1206
+
1207
+ setTimeout(function() {
1208
+ // here you have to insert your feeds into the filter's content and feed content
1209
+ feed.find('.feed__results').removeClass('loading');
1210
+ TechwaveFeedFilterLoading = false;
1211
+ FrenifyTechWave.galleryIsotope();
1212
+ }, 1500);
1213
+
1214
+ }
1215
+ return false;
1216
+ });
1217
+
1218
+ // Trending&New Filter
1219
+ $('.techwave_fn_feed .filter__sorting a').on('click', function() {
1220
+ var element = $(this);
1221
+ if (!element.hasClass('enabled') && !TechwaveFeedFilterLoading) {
1222
+ TechwaveFeedFilterLoading = true;
1223
+ element.siblings().removeClass('enabled').addClass('disabled');
1224
+ element.removeClass('disabled').addClass('enabled');
1225
+ var feed = element.closest('.techwave_fn_feed');
1226
+ feed.find('.feed__results').addClass('loading');
1227
+
1228
+ // do your ajax here
1229
+ // you have to get new feeds by trending or new (selected) via ajax
1230
+ // ....
1231
+ // ....
1232
+ // after ajax ends remove setTimeout (it was added just for HTML)
1233
+
1234
+ setTimeout(function() {
1235
+ // here you have to insert new feeds into the results' content
1236
+ feed.find('.feed__results').removeClass('loading');
1237
+ TechwaveFeedFilterLoading = false;
1238
+ }, 1500);
1239
+ }
1240
+
1241
+
1242
+ return false;
1243
+ });
1244
+
1245
+
1246
+ // Upscaled Filter
1247
+ $('.techwave_fn_feed .filter__upscaled input[type="checkbox"]').change(function() {
1248
+ var element = $(this);
1249
+ var checked = element.is(':checked');
1250
+ var feed = element.closest('.techwave_fn_feed');
1251
+ feed.find('.feed__results').addClass('loading');
1252
+
1253
+
1254
+ // do your ajax here
1255
+ // you have to get new feeds by checked value via ajax
1256
+ // ....
1257
+ // ....
1258
+ // after ajax ends remove setTimeout (it was added just for HTML)
1259
+
1260
+
1261
+ setTimeout(function() {
1262
+ // here you have to insert new feeds into the results' content
1263
+ feed.find('.feed__results').removeClass('loading');
1264
+ }, 1500);
1265
+ });
1266
+
1267
+ // search filter
1268
+ $('.techwave_fn_feed .filter__search a').on('click', function() {
1269
+ if (!TechwaveFeedFilterLoading) {
1270
+ var feed = $(this).closest('.techwave_fn_feed');
1271
+ feed.find('.feed__results').addClass('loading');
1272
+
1273
+ // do your ajax here
1274
+ // you have to get new feeds by search word via ajax
1275
+ // ....
1276
+ // ....
1277
+ // after ajax ends remove setTimeout (it was added just for HTML)
1278
+
1279
+ setTimeout(function() {
1280
+ // here you have to insert new feeds into the results' content
1281
+ feed.find('.feed__results').removeClass('loading');
1282
+ TechwaveFeedFilterLoading = false;
1283
+ }, 1500);
1284
+ }
1285
+
1286
+ return false;
1287
+ });
1288
+ },
1289
+
1290
+ report: function() {
1291
+ var reportbox = $('.techwave_fn_report');
1292
+ $('.fn__report').off().on('click', function() {
1293
+ var e = $(this),
1294
+ id = e.data('id');
1295
+
1296
+ if (reportbox.hasClass('opened')) {
1297
+ reportbox.removeClass('opened');
1298
+ } else {
1299
+ reportbox.addClass('opened');
1300
+ }
1301
+ return false;
1302
+ });
1303
+
1304
+
1305
+ reportbox.find('.cancel').off().on('click', function() {
1306
+ reportbox.removeClass('opened');
1307
+ return false;
1308
+ });
1309
+ reportbox.find('.fn__closer').off().on('click', function() {
1310
+ reportbox.removeClass('opened');
1311
+ return false;
1312
+ });
1313
+ reportbox.find('.report__closer').off().on('click', function() {
1314
+ reportbox.removeClass('opened');
1315
+ return false;
1316
+ });
1317
+ },
1318
+
1319
+ follow: function() {
1320
+ $('.fn__follow').off().on('click', function() {
1321
+ var e = $(this),
1322
+ text = e.find('.text'),
1323
+ id = e.data('id');
1324
+ if (e.hasClass('has__follow')) {
1325
+ e.removeClass('has__follow');
1326
+ text.text(e.data('follow-text'));
1327
+ } else {
1328
+ e.addClass('has__follow');
1329
+ text.text(e.data('unfollow-text'));
1330
+ }
1331
+ return false;
1332
+ });
1333
+ },
1334
+
1335
+ copyLink: function() {
1336
+ $(".fn__copy").off().on("click", function() {
1337
+ var e = $(this);
1338
+ var text = e.text();
1339
+ var copied = e.data("copied");
1340
+ var copy2 = e.attr("data-text");
1341
+ var copy = e.attr("href");
1342
+ if (typeof copy2 !== 'undefined' && copy2 !== false) {
1343
+ copy = copy2;
1344
+ }
1345
+ var temp = $("<input>");
1346
+ $("body").append(temp);
1347
+ temp.val(copy).select();
1348
+ document.execCommand("copy");
1349
+ temp.remove();
1350
+ e.text(copied).delay(1000).queue(function(nxt) {
1351
+ e.text(text);
1352
+ nxt();
1353
+ });
1354
+ return false;
1355
+ });
1356
+ },
1357
+
1358
+ galleryIsotope: function() {
1359
+
1360
+ var masonry = $('.fn__gallery_items');
1361
+ if ($().isotope) {
1362
+ masonry.each(function() {
1363
+ $(this).isotope({
1364
+ percentPosition: true,
1365
+ itemSelector: '.fn__gallery_item',
1366
+ masonry: {}
1367
+ });
1368
+ });
1369
+ }
1370
+ },
1371
+
1372
+ imageLightbox: function() {
1373
+ var body = $('body');
1374
+ var scrollY = 0;
1375
+ $('.fn__gallery_items .item').off().on('click', function() {
1376
+ var element = $(this),
1377
+ id = element.data('id');
1378
+ if (!element.hasClass('select__ready')) {
1379
+ lightbox.scrollTop(0);
1380
+ // with this id you can create ajax to call this image into the lightbox
1381
+ scrollY = document.documentElement.style.getPropertyValue('--techwave-scroll-y');
1382
+ body.css({
1383
+ position: 'fixed',
1384
+ top: scrollY
1385
+ });
1386
+
1387
+ body.addClass('fn__lightbox_mode');
1388
+ lightbox.addClass('opened');
1389
+ }
1390
+
1391
+
1392
+
1393
+ return false;
1394
+ });
1395
+ var lightbox = $('.techwave_fn_img_lightbox');
1396
+
1397
+ lightbox.find('.fn__closer').off().on('click', function() {
1398
+ body.removeClass('fn__lightbox_mode');
1399
+ lightbox.removeClass('opened');
1400
+ body.css({
1401
+ position: 'relative',
1402
+ top: ''
1403
+ });
1404
+ setTimeout(function() {
1405
+ window.scrollTo({
1406
+ top: 300,
1407
+ left: 0,
1408
+ behavior: "instant"
1409
+ });
1410
+ FrenifyTechWave.galleryIsotope();
1411
+ }, 1);
1412
+ });
1413
+ },
1414
+
1415
+ bookmark: function() {
1416
+ $('.fn__bookmark').off().on('click', function() {
1417
+ var e = $(this);
1418
+ if (e.hasClass('has__bookmark')) {
1419
+ e.removeClass('has__bookmark');
1420
+ } else {
1421
+ e.addClass('has__bookmark');
1422
+ }
1423
+ // do your ajax here
1424
+ return false;
1425
+ });
1426
+ },
1427
+
1428
+ like: function() {
1429
+ $('.fn__like').off().on('click', function() {
1430
+ var e = $(this),
1431
+ countbox = e.find('.count'),
1432
+ id = e.data('id');
1433
+ if (e.hasClass('has__like')) {
1434
+ e.removeClass('has__like');
1435
+ countbox.text(parseInt(countbox.text()) - 1);
1436
+ } else {
1437
+ e.addClass('has__like');
1438
+ countbox.text(parseInt(countbox.text()) + 1);
1439
+ }
1440
+ // do your ajax here
1441
+ return false;
1442
+ });
1443
+ },
1444
+
1445
+ accordion: function() {
1446
+ $('.techwave_fn_accordion').each(function() {
1447
+ $(this).find('.opened .acc__content').slideDown(300);
1448
+ });
1449
+ $('.techwave_fn_accordion .acc__header').on('click', function() {
1450
+ var element = $(this),
1451
+ parent = element.closest('.acc__item'),
1452
+ accordion = element.closest('.techwave_fn_accordion'),
1453
+ content = parent.find('.acc__content'),
1454
+ type = accordion.data('type');
1455
+ if (parent.hasClass('opened')) {
1456
+ parent.removeClass('opened');
1457
+ content.slideUp(300);
1458
+ } else {
1459
+ if (type === 'accordion') {
1460
+ accordion.find('.acc__item').removeClass('opened');
1461
+ accordion.find('.acc__content').slideUp(300);
1462
+ }
1463
+ parent.addClass('opened');
1464
+ content.slideDown(300);
1465
+ }
1466
+ });
1467
+ },
1468
+
1469
+ search: function() {
1470
+ var searchBar = $('.techwave_fn_searchbar');
1471
+ var input = searchBar.find('.search__input');
1472
+ var resultsBar = searchBar.find('.search__results');
1473
+ var searchOpener = $('.fn__nav_bar .bar__item_search .item_opener');
1474
+
1475
+ // open searchbar
1476
+ searchOpener.on('click', function() {
1477
+ searchBar.addClass('opened');
1478
+ setTimeout(function() {
1479
+ input[0].focus();
1480
+ }, 100);
1481
+
1482
+ return false;
1483
+ });
1484
+
1485
+ // close searchbar
1486
+ searchBar.find('.search__closer').on('click', function() {
1487
+ input.val('');
1488
+ resultsBar.removeClass('opened');
1489
+ searchBar.removeClass('opened');
1490
+ return false;
1491
+ });
1492
+
1493
+
1494
+ // search something
1495
+ var timeout = null;
1496
+ input.on('keyup', function() {
1497
+ var field = $(this);
1498
+ var text = field.val();
1499
+
1500
+ clearTimeout(timeout);
1501
+
1502
+ timeout = setTimeout(function() {
1503
+ if (text === '') {
1504
+ resultsBar.removeClass('opened');
1505
+ } else {
1506
+ resultsBar.addClass('opened');
1507
+ // add your ajax code here
1508
+ }
1509
+ }, 700);
1510
+ });
1511
+ },
1512
+
1513
+ animatedText: function() {
1514
+ $('.fn__animated_text').each(function() {
1515
+ var element = $(this);
1516
+ var text = element.text();
1517
+ var letters = text.split('');
1518
+ var time = element.data('wait');
1519
+ if (!time) {
1520
+ time = 0;
1521
+ }
1522
+ var speed = element.data('speed');
1523
+ if (!speed) {
1524
+ speed = 4;
1525
+ }
1526
+ speed = speed / 100;
1527
+ element.html('<em>321...</em>').addClass('ready');
1528
+
1529
+ element.waypoint({
1530
+ handler: function() {
1531
+ if (!element.hasClass('stop')) {
1532
+ element.addClass('stop');
1533
+ setTimeout(function() {
1534
+ element.text('');
1535
+ $.each(letters, function(e, i) {
1536
+ var span = document.createElement("span");
1537
+ span.textContent = i;
1538
+ span.style.animationDelay = e * speed + 's';
1539
+ element.append(span);
1540
+ });
1541
+ }, time);
1542
+ }
1543
+ },
1544
+ offset: '90%'
1545
+ });
1546
+
1547
+ });
1548
+ },
1549
+
1550
+ movingSubMenuForLeftPanel: function() {
1551
+ var fixedsub = $('.techwave_fn_fixedsub');
1552
+ var li = $('.techwave_fn_leftpanel .group__list > li');
1553
+ var rightpart = $('.techwave_fn_content');
1554
+
1555
+
1556
+
1557
+ li.on('mouseenter', function() {
1558
+ var parentLi = $(this);
1559
+ var subMenu = parentLi.children('ul.sub-menu');
1560
+ var subMenuHtml = subMenu.html();
1561
+ //parentLi;
1562
+ if (subMenu.length) {
1563
+ li.removeClass('hovered');
1564
+ parentLi.addClass('hovered').parent().addClass('hovered');
1565
+ fixedsub.removeClass('opened').children('ul').html('').html(subMenuHtml);
1566
+ fixedsub.addClass('opened');
1567
+ } else {
1568
+ li.removeClass('hovered');
1569
+ fixedsub.removeClass('opened');
1570
+ parentLi.removeClass('hovered').parent().removeClass('hovered');
1571
+ }
1572
+ var topOffSet = parentLi.offset().top;
1573
+ var menuBar = $('.techwave_fn_leftpanel .leftpanel_content');
1574
+ var menuBarOffSet = menuBar.offset().top;
1575
+ var asd = topOffSet - menuBarOffSet;
1576
+
1577
+ fixedsub.css({
1578
+ top: asd
1579
+ });
1580
+ abc();
1581
+ });
1582
+
1583
+ function abc() {
1584
+ rightpart.on('mouseenter', function() {
1585
+ fixedsub.removeClass('opened');
1586
+ li.removeClass('hovered').parent().removeClass('hovered');
1587
+ });
1588
+ }
1589
+ abc();
1590
+ },
1591
+
1592
+ panelResize: function() {
1593
+ var wrapper = $('html');
1594
+ $('.techwave_fn_leftpanel .desktop_closer').off().on('click', function() {
1595
+ if (wrapper.hasClass('panel-opened')) {
1596
+ wrapper.removeClass('panel-opened');
1597
+ localStorage.frenify_panel = '';
1598
+ } else {
1599
+ wrapper.addClass('panel-opened');
1600
+ localStorage.frenify_panel = 'panel-opened';
1601
+ }
1602
+ return false;
1603
+ });
1604
+ $('.techwave_fn_leftpanel .mobile_closer').off().on('click', function() {
1605
+ if (wrapper.hasClass('mobile-panel-opened')) {
1606
+ wrapper.removeClass('mobile-panel-opened');
1607
+ } else {
1608
+ wrapper.addClass('mobile-panel-opened');
1609
+ }
1610
+ return false;
1611
+ });
1612
+ },
1613
+
1614
+ navBarItems: function() {
1615
+
1616
+ // user details
1617
+ var userItem = $('.fn__nav_bar .bar__item_user');
1618
+ userItem.find('.user_opener').on('click', function(e) {
1619
+ e.stopPropagation();
1620
+ if (userItem.hasClass('opened')) {
1621
+ userItem.removeClass('opened');
1622
+ } else {
1623
+ userItem.addClass('opened');
1624
+ }
1625
+ // close lightboxes
1626
+ $('.bar__item_language,.bar__item_notification').removeClass('opened');
1627
+ return false;
1628
+ });
1629
+
1630
+ userItem.on('click', function(e) {
1631
+ e.stopPropagation();
1632
+ });
1633
+
1634
+ $(window).on('click', function() {
1635
+ userItem.removeClass('opened');
1636
+ });
1637
+
1638
+ // light and dark mode
1639
+ var darklightSwitcher = $('.fn__nav_bar .bar__item_skin .item_opener');
1640
+ darklightSwitcher.off().on('click', function() {
1641
+ if ($('html').attr('data-techwave-skin') === 'light') {
1642
+ $('html').attr('data-techwave-skin', 'dark');
1643
+ localStorage.frenify_skin = 'dark';
1644
+ } else {
1645
+ $('html').attr('data-techwave-skin', 'light');
1646
+ localStorage.frenify_skin = 'light';
1647
+ }
1648
+
1649
+ // close lightboxes
1650
+ $('.bar__item_user,.bar__item_language,.bar__item_notification').removeClass('opened');
1651
+ return false;
1652
+ });
1653
+
1654
+ // language
1655
+ var languageItem = $('.fn__nav_bar .bar__item_language');
1656
+ languageItem.find('.item_opener').on('click', function(e) {
1657
+ e.stopPropagation();
1658
+ if (languageItem.hasClass('opened')) {
1659
+ languageItem.removeClass('opened');
1660
+ } else {
1661
+ languageItem.addClass('opened');
1662
+ }
1663
+ // close lightboxes
1664
+ $('.bar__item_user,.bar__item_notification').removeClass('opened');
1665
+ return false;
1666
+ });
1667
+
1668
+ languageItem.on('click', function(e) {
1669
+ e.stopPropagation();
1670
+ });
1671
+
1672
+ $(window).on('click', function() {
1673
+ languageItem.removeClass('opened');
1674
+ });
1675
+
1676
+ // notifications
1677
+ var notificationItem = $('.fn__nav_bar .bar__item_notification');
1678
+ notificationItem.find('.item_opener').on('click', function(e) {
1679
+ e.stopPropagation();
1680
+ if (notificationItem.hasClass('opened')) {
1681
+ notificationItem.removeClass('opened');
1682
+ } else {
1683
+ notificationItem.addClass('opened');
1684
+ }
1685
+ // close lightboxes
1686
+ $('.bar__item_user,.bar__item_language').removeClass('opened');
1687
+ return false;
1688
+ });
1689
+
1690
+ notificationItem.on('click', function(e) {
1691
+ e.stopPropagation();
1692
+ });
1693
+
1694
+ $(window).on('click', function() {
1695
+ notificationItem.removeClass('opened');
1696
+ });
1697
+ },
1698
+
1699
+ redetectFullScreen: function() {
1700
+ var fbtn = $('.fn__nav_bar .bar__item_fullscreen a');
1701
+ if (window.innerHeight === screen.height) {
1702
+ fbtn.addClass('full_screen');
1703
+ } else {
1704
+ fbtn.removeClass('full_screen');
1705
+ }
1706
+ },
1707
+
1708
+ fullSCreen: function() {
1709
+ var fbtn = $('.fn__nav_bar .bar__item_fullscreen a');
1710
+
1711
+ fbtn.off().on('click', function() {
1712
+ if (fbtn.hasClass('full_screen')) {
1713
+ fbtn.removeClass('full_screen');
1714
+ if (document.exitFullscreen) {
1715
+ document.exitFullscreen();
1716
+ } else if (document.msExitFullscreen) {
1717
+ document.msExitFullscreen();
1718
+ } else if (document.mozCancelFullScreen) {
1719
+ document.mozCancelFullScreen();
1720
+ } else if (document.webkitExitFullscreen) {
1721
+ document.webkitExitFullscreen();
1722
+ }
1723
+ } else {
1724
+ fbtn.addClass('full_screen');
1725
+ if (document.documentElement.requestFullscreen) {
1726
+ document.documentElement.requestFullscreen();
1727
+ } else if (document.documentElement.msRequestFullscreen) {
1728
+ document.documentElement.msRequestFullscreen();
1729
+ } else if (document.documentElement.mozRequestFullScreen) {
1730
+ document.documentElement.mozRequestFullScreen();
1731
+ } else if (document.documentElement.webkitRequestFullscreen) {
1732
+ document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
1733
+ }
1734
+ }
1735
+ return false;
1736
+ });
1737
+ },
1738
+
1739
+ navSubMenu: function() {
1740
+ $('.techwave_fn_leftpanel .menu-item-has-children > a').off().on('click', function() {
1741
+ var e = $(this),
1742
+ li = e.closest('li');
1743
+ if (li.hasClass('closed')) {
1744
+ li.removeClass('closed');
1745
+ li.children('ul').slideDown(200);
1746
+ } else {
1747
+ li.addClass('closed');
1748
+ li.children('ul').slideUp(200);
1749
+ }
1750
+ return false;
1751
+ });
1752
+ },
1753
+
1754
+ preloader: function() {
1755
+ var preloader = $('.techwave_fn_preloader');
1756
+
1757
+ var date2 = new Date();
1758
+ var difference = date2 - FrenifyTechWaveTime;
1759
+ var waitTime = 4000;
1760
+ if (difference < waitTime) {
1761
+ waitTime -= difference;
1762
+ } else {
1763
+ waitTime = 0;
1764
+ }
1765
+ if (!preloader.hasClass('wait_for_full_preloading_animation')) {
1766
+ waitTime = 0;
1767
+ }
1768
+ setTimeout(function() {
1769
+ preloader.addClass('fn_ready');
1770
+ }, waitTime);
1771
+ setTimeout(function() {
1772
+ preloader.remove();
1773
+ }, waitTime + 2000);
1774
+ },
1775
+
1776
+ imgToSVG: function() {
1777
+ $('img.fn__svg').each(function() {
1778
+ var img = $(this);
1779
+ var imgClass = img.attr('class');
1780
+ var imgURL = img.attr('src');
1781
+
1782
+ $.get(imgURL, function(data) {
1783
+ var svg = $(data).find('svg');
1784
+ if (typeof imgClass !== 'undefined') {
1785
+ svg = svg.attr('class', imgClass + ' replaced-svg');
1786
+ }
1787
+ img.replaceWith(svg);
1788
+
1789
+ }, 'xml');
1790
+
1791
+ });
1792
+ },
1793
+
1794
+ BgImg: function() {
1795
+ var div = $('*[data-bg-img]');
1796
+ div.each(function() {
1797
+ var element = $(this);
1798
+ var attrBg = element.attr('data-bg-img');
1799
+ var dataBg = element.data('bg-img');
1800
+ if (typeof(attrBg) !== 'undefined') {
1801
+ element.css({
1802
+ backgroundImage: 'url(' + dataBg + ')'
1803
+ });
1804
+ }
1805
+ });
1806
+ },
1807
+
1808
+ };
1809
+
1810
+
1811
+ // READY Functions
1812
+ $(document).ready(function() {
1813
+ FrenifyTechWave.init();
1814
+ $(':root').css('--techwave-scroll-y', (window.scrollY * (-1)) + 'px');
1815
+ setTimeout(function() {
1816
+ FrenifyTechWave.galleryIsotope();
1817
+ }, 500);
1818
+ });
1819
+
1820
+ // RESIZE Functions
1821
+ $(window).on('resize', function() {
1822
+ FrenifyTechWave.popupMobile();
1823
+ FrenifyTechWave.redetectFullScreen();
1824
+ FrenifyTechWave.galleryIsotope();
1825
+ });
1826
+
1827
+ // $(window).load( function(){
1828
+ // FrenifyTechWave.preloader();
1829
+ // FrenifyTechWave.galleryIsotope();
1830
+ // setTimeout(function(){
1831
+ // FrenifyTechWave.galleryIsotope();
1832
+ // },1000);
1833
+ // });
1834
+
1835
+ // LOAD Functions
1836
+ $(window).on('load', function() {
1837
+ FrenifyTechWave.preloader();
1838
+ FrenifyTechWave.galleryIsotope();
1839
+ setTimeout(function() {
1840
+ FrenifyTechWave.galleryIsotope();
1841
+ }, 1000);
1842
+ });
1843
+
1844
+ $(window).on('scroll', function() {
1845
+ $(':root').css('--techwave-scroll-y', (window.scrollY * (-1)) + 'px');
1846
+ });
1847
+
1848
+ })(jQuery);
js/jquery.js ADDED
The diff for this file is too large to render. See raw diff
 
js/plugins.js ADDED
The diff for this file is too large to render. See raw diff
 
models.html ADDED
@@ -0,0 +1,1516 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]-->
3
+ <!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]-->
4
+ <!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]-->
5
+ <!--[if (gte IE 9)|!(IE)]><!-->
6
+ <html lang="en">
7
+ <!--<![endif]-->
8
+
9
+ <head>
10
+
11
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
12
+
13
+ <meta name="description" content="TechWave">
14
+ <meta name="author" content="SRBThemes">
15
+
16
+ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
17
+
18
+ <title>Finetuned Models - TechWave</title>
19
+
20
+
21
+ <script>
22
+ if (!localStorage.frenify_skin) {
23
+ localStorage.frenify_skin = 'dark';
24
+ }
25
+ if (!localStorage.frenify_panel) {
26
+ localStorage.frenify_panel = '';
27
+ }
28
+ document.documentElement.setAttribute("data-techwave-skin", localStorage.frenify_skin);
29
+ if (localStorage.frenify_panel !== '') {
30
+ document.documentElement.classList.add(localStorage.frenify_panel);
31
+ }
32
+ </script>
33
+
34
+ <!-- Google Fonts -->
35
+ <link rel="preconnect" href="https://fonts.googleapis.com">
36
+ <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
37
+ <link href="https://fonts.googleapis.com/css2?family=Heebo:wght@100;200;300;400;500;600;700;800;900&family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
38
+ <!-- !Google Fonts -->
39
+
40
+ <!-- Styles -->
41
+ <link type="text/css" rel="stylesheet" href="css/plugins.css?ver=1.0.0" />
42
+ <link type="text/css" rel="stylesheet" href="css/style.css?ver=1.0.0" />
43
+ <!--[if lt IE 9]> <script type="text/javascript" src="js/modernizr.custom.js"></script> <![endif]-->
44
+ <!-- !Styles -->
45
+
46
+ </head>
47
+
48
+ <body>
49
+
50
+
51
+ <!-- Moving Submenu -->
52
+ <div class="techwave_fn_fixedsub">
53
+ <ul></ul>
54
+ </div>
55
+ <!-- !Moving Submenu -->
56
+
57
+ <!-- Preloader -->
58
+ <div class="techwave_fn_preloader">
59
+ <svg>
60
+ <circle class="first_circle" cx="50%" cy="50%" r="110"></circle>
61
+ <circle class="second_circle" cx="50%" cy="50%" r="110"></circle>
62
+ </svg>
63
+ </div>
64
+ <!-- !Preloader -->
65
+
66
+ <!-- Report -->
67
+ <div class="techwave_fn_report">
68
+ <a href="#" class="fn__closer fn__icon_button">
69
+ <img src="svg/close.svg" alt="" class="fn__svg">
70
+ </a>
71
+ <div class="report__closer"></div>
72
+ <div class="report__content">
73
+ <h3 class="title">Report Item</h3>
74
+ <h3 class="subtitle">What is the main reason for your report?</h3>
75
+ <input class="reason_field" type="text" placeholder="Type here...">
76
+ <div class="btns">
77
+ <a href="#" class="report techwave_fn_button">
78
+ <span>Report</span>
79
+ </a>
80
+ <a href="#" class="cancel techwave_fn_button">
81
+ <span>Cancel</span>
82
+ </a>
83
+ </div>
84
+ </div>
85
+ </div>
86
+ <!-- !Report -->
87
+
88
+ <!-- Image Lightbox -->
89
+ <div class="techwave_fn_img_lightbox">
90
+
91
+ <!-- top section (of the image lightbox) -->
92
+ <div class="lightbox__top">
93
+ <div class="lightbox__tl">
94
+ <div class="lightbox__tlbar">
95
+ <div class="lightbox__tlbar_left">
96
+ <div class="item item__share fn__icon_options medium_size">
97
+ <a href="#" class="item__btn fn__icon_button">
98
+ <img src="svg/share.svg" alt="" class="fn__svg">
99
+ </a>
100
+ <div class="fn__icon_popup">
101
+ <ul>
102
+ <li><a href="#">Facebook</a></li>
103
+ <li><a href="#">Twitter</a></li>
104
+ <li><a href="#">Instagram</a></li>
105
+ <li><a href="#">Linkedin</a></li>
106
+ <li><a href="#">Pinterest</a></li>
107
+ <li><a href="#" class="fn__copy" data-copied="Copied!">Copy Link</a></li>
108
+ </ul>
109
+ </div>
110
+ </div>
111
+ <div class="item item__download fn__icon_options medium_size">
112
+ <a href="#" class="item__btn fn__icon_button">
113
+ <img src="svg/download.svg" alt="" class="fn__svg">
114
+ </a>
115
+ <div class="fn__icon_popup">
116
+ <ul>
117
+ <li><a href="#">Original Image</a></li>
118
+ <li><a href="#">Creative Upscaled Image</a></li>
119
+ <li><a href="#">HD Upscaled Image</a></li>
120
+ </ul>
121
+ </div>
122
+ </div>
123
+ <div class="item item__more fn__icon_options medium_size">
124
+ <a href="#" class="item__btn fn__icon_button">
125
+ <span class="dots"></span>
126
+ </a>
127
+ <div class="fn__icon_popup">
128
+ <ul>
129
+ <li><a href="#">Remove Background</a></li>
130
+ <li><a href="#">Creative Upscale</a></li>
131
+ <li><a href="#">Alternative Upscale</a></li>
132
+ <li class="high_priorety"><a href="#" class="fn__report">Report Image</a></li>
133
+ </ul>
134
+ </div>
135
+ </div>
136
+ </div>
137
+ <div class="lightbox__tlbar_center">
138
+ <a href="#" class="img_nav nav_prev">
139
+ <img src="svg/arrow.svg" alt="" class="fn__svg">
140
+ </a>
141
+ <a href="#" class="img_nav nav_next">
142
+ <img src="svg/arrow.svg" alt="" class="fn__svg">
143
+ </a>
144
+ </div>
145
+ <div class="lightbox__tlbar_right">
146
+ <a href="#" class="fn__like" data-id="2">
147
+ <span class="count">343</span>
148
+ <img src="svg/like.svg" alt="" class="fn__svg empty__like">
149
+ <img src="svg/like-full.svg" alt="" class="fn__svg full__like">
150
+ </a>
151
+ </div>
152
+ </div>
153
+ <div class="lightbox__tlimg">
154
+ <img src="img/gallery/main.jpg" alt="">
155
+ </div>
156
+ </div>
157
+ <div class="lightbox__tr">
158
+ <div class="user__profile">
159
+ <a class="profile_link" href="user-profile.html">
160
+ <img src="img/user/user.jpg" alt="">
161
+ <h2 class="user_name">LuckyLee</h2>
162
+ </a>
163
+ <a class="fn__follow" href="#" data-follow-text="Follow" data-unfollow-text="Unfollow">
164
+ <span class="text">Follow</span>
165
+ </a>
166
+ <a href="#" class="fn__closer fn__icon_button">
167
+ <img src="svg/close.svg" alt="" class="fn__svg">
168
+ </a>
169
+ </div>
170
+ <div class="item__details">
171
+ <div class="fn__model">
172
+ <div class="model_img">
173
+ <img src="img/user/user.jpg" alt="">
174
+ </div>
175
+ <div class="model_info">
176
+ <h4 class="model_subtitle">Model</h4>
177
+ <h3 class="model_title">ArtShaper v3</h3>
178
+ </div>
179
+ <a href="image-generation.html" class="fn__icon_button">
180
+ <img src="svg/arrow.svg" alt="" class="fn__svg">
181
+ </a>
182
+ </div>
183
+
184
+ <div class="fn__prompt_details">
185
+ <div class="prompt__header">
186
+ <div class="prompt__text">Prompt Details</div>
187
+ <div class="prompt__options">
188
+ <a href="#" class="fn__icon_button">
189
+ <span class="dots"></span>
190
+ </a>
191
+ <div class="prompt__popup">
192
+ <ul>
193
+ <li><a href="#">Remix</a></li>
194
+ <li><a href="#">Image to Image</a></li>
195
+ <li><a href="#" class="fn__copy" data-copied="Copied!" data-text="Realistic painting, photorealistic masterpiece detailing, professional photography, natural lighting, volumetric lighting maximalist photoillustration: 8k resolution concept art intricately detailed, complex, elegant, expansive">Copy Prompt</a></li>
196
+ </ul>
197
+ </div>
198
+ </div>
199
+ </div>
200
+ <div class="prompt__content">
201
+ <p>Realistic painting, photorealistic masterpiece detailing, professional photography, natural lighting, volumetric lighting maximalist photoillustration: 8k resolution concept art intricately detailed, complex, elegant, expansive</p>
202
+ </div>
203
+ </div>
204
+
205
+ <div class="techwave_fn_accordion small" data-type="accordion">
206
+ <!-- data-type values: accordion, toggle -->
207
+ <div class="acc__item">
208
+ <div class="acc__header">
209
+ <h2 class="acc__title">Negative Prompt</h2>
210
+ <div class="acc__icon"></div>
211
+ </div>
212
+ <div class="acc__content">
213
+ <p>TECH-AI is an AI-powered content production suite that empowers creators with a powerful, customisable, and user-friendly platform for bringing their ideas to life.</p>
214
+ <p>With a focus on granular control at every step of content creation, we put creators at the centre of the creative process by offering granular control at every stage of generation, ensuring that AI enhances, rather than
215
+ replaces, human creative potential.</p>
216
+ <p>Our custom back-end delivers advancements in model fine tuning, prompt adherence, training and inference speed, and multi-image prompting functionality. We also address common issues around image degradation and have implemented
217
+ a custom upscaling, with much more on the way!</p>
218
+ </div>
219
+ </div>
220
+ </div>
221
+
222
+ </div>
223
+
224
+ <div class="fn__details_list">
225
+ <ul>
226
+ <li>
227
+ <div class="sub_title">Created</div>
228
+ <div class="title">April 05, 2023</div>
229
+ </li>
230
+ <li>
231
+ <div class="sub_title">Resolution</div>
232
+ <div class="title">768 x 1024px</div>
233
+ </li>
234
+ <li>
235
+ <div class="sub_title">Sampler</div>
236
+ <div class="title">Tech-AI-SRBThemes</div>
237
+ </li>
238
+ <li>
239
+ <div class="sub_title">Step Count</div>
240
+ <div class="title">30</div>
241
+ </li>
242
+ <li>
243
+ <div class="sub_title">Base Model</div>
244
+ <div class="title">SRBThemes v2.0</div>
245
+ </li>
246
+ <li>
247
+ <div class="sub_title">High Contrast</div>
248
+ <div class="title">Off</div>
249
+ </li>
250
+ <li>
251
+ <div class="sub_title">Magic Prompt</div>
252
+ <div class="title">On</div>
253
+ </li>
254
+ </ul>
255
+ </div>
256
+
257
+ </div>
258
+ </div>
259
+ <!-- !top section (of the image lightbox) -->
260
+
261
+ <!-- related section (of the image lightbox) -->
262
+ <div class="lightbox__related">
263
+
264
+ <div class="fn__title_holder">
265
+ <h2 class="title">Related Images</h2>
266
+ </div>
267
+
268
+ <div class="fn__grid_items">
269
+ <ul>
270
+ <li>
271
+ <a href="#" data-id="1"><img src="img/related/1.jpg" alt=""></a>
272
+ </li>
273
+ <li>
274
+ <a href="#" data-id="2"><img src="img/related/2.jpg" alt=""></a>
275
+ </li>
276
+ <li>
277
+ <a href="#" data-id="3"><img src="img/related/3.jpg" alt=""></a>
278
+ </li>
279
+ <li>
280
+ <a href="#" data-id="4"><img src="img/related/4.jpg" alt=""></a>
281
+ </li>
282
+ <li>
283
+ <a href="#" data-id="5"><img src="img/related/5.jpg" alt=""></a>
284
+ </li>
285
+ <li>
286
+ <a href="#" data-id="6"><img src="img/related/6.jpg" alt=""></a>
287
+ </li>
288
+ <li>
289
+ <a href="#" data-id="7"><img src="img/related/7.jpg" alt=""></a>
290
+ </li>
291
+ <li>
292
+ <a href="#" data-id="8"><img src="img/related/8.jpg" alt=""></a>
293
+ </li>
294
+ <li>
295
+ <a href="#" data-id="9"><img src="img/related/9.jpg" alt=""></a>
296
+ </li>
297
+ <li>
298
+ <a href="#" data-id="10"><img src="img/related/10.jpg" alt=""></a>
299
+ </li>
300
+ <li>
301
+ <a href="#" data-id="11"><img src="img/related/11.jpg" alt=""></a>
302
+ </li>
303
+ <li>
304
+ <a href="#" data-id="12"><img src="img/related/12.jpg" alt=""></a>
305
+ </li>
306
+ </ul>
307
+ </div>
308
+
309
+ </div>
310
+ <!-- !related section (of the image lightbox) -->
311
+
312
+ </div>
313
+ <!-- !Image Lightbox -->
314
+
315
+
316
+ <!-- MAIN WRAPPER -->
317
+ <div class="techwave_fn_wrapper">
318
+ <div class="techwave_fn_wrap">
319
+
320
+
321
+ <!-- Searchbar -->
322
+ <div class="techwave_fn_searchbar">
323
+ <div class="search__bar">
324
+ <input class="search__input" type="text" placeholder="Search here...">
325
+ <img src="svg/search.svg" alt="" class="fn__svg search__icon">
326
+ <a class="search__closer" href="#"><img src="svg/close.svg" alt="" class="fn__svg"></a>
327
+ </div>
328
+ <div class="search__results">
329
+ <!-- Results will come here (via ajax after the integration you made after purchase as it doesn't work in HTML) -->
330
+ <div class="results__title">Results</div>
331
+ <div class="results__list">
332
+ <ul>
333
+ <li><a href="#">Artificial Intelligence</a></li>
334
+ <li><a href="#">Learn about the impact of AI on the financial industry</a></li>
335
+ <li><a href="#">Delve into the realm of AI-driven manufacturing</a></li>
336
+ <li><a href="#">Understand the ethical implications surrounding AI</a></li>
337
+ </ul>
338
+ </div>
339
+ </div>
340
+ </div>
341
+ <!-- !Searchbar -->
342
+
343
+ <!-- HEADER -->
344
+ <header class="techwave_fn_header">
345
+
346
+ <!-- Header left: token information -->
347
+ <div class="header__left">
348
+ <div class="fn__token_info">
349
+ <span class="token_summary">
350
+ <span class="count">120</span>
351
+ <span class="text">Tokens<br>Remain</span>
352
+ </span>
353
+ <a href="pricing.html" class="token_upgrade techwave_fn_button"><span>Upgrade</span></a>
354
+ <div class="token__popup">
355
+ Resets in <span>19 hours.</span><br> Daily limit is <span>200 tokens</span>
356
+ </div>
357
+ </div>
358
+ </div>
359
+ <!-- /Header left: token information -->
360
+
361
+
362
+ <!-- Header right: navigation bar -->
363
+ <div class="header__right">
364
+ <div class="fn__nav_bar">
365
+
366
+ <!-- Search (bar item) -->
367
+ <div class="bar__item bar__item_search">
368
+ <a href="#" class="item_opener">
369
+ <img src="svg/search.svg" alt="" class="fn__svg">
370
+ </a>
371
+ <div class="item_popup">
372
+ <input type="text" placeholder="Search">
373
+ </div>
374
+ </div>
375
+ <!-- !Search (bar item) -->
376
+
377
+ <!-- Notification (bar item) -->
378
+ <div class="bar__item bar__item_notification has_notification">
379
+ <a href="#" class="item_opener">
380
+ <img src="svg/bell.svg" alt="" class="fn__svg">
381
+ </a>
382
+ <div class="item_popup">
383
+ <div class="ntfc_header">
384
+ <h2 class="ntfc_title">Notifications</h2>
385
+ <a href="notifications.html">View All</a>
386
+ </div>
387
+ <div class="ntfc_list">
388
+ <ul>
389
+ <li>
390
+ <p><a href="notification-single.html">Version 1.1.0 has been launched</a></p>
391
+ <span>34 Min Ago</span>
392
+ </li>
393
+ <li>
394
+ <p><a href="notification-single.html">Video Generation has been released</a></p>
395
+ <span>12 Apr</span>
396
+ </li>
397
+ <li>
398
+ <p><a href="notification-single.html">Terms has been updated</a></p>
399
+ <span>12 Apr</span>
400
+ </li>
401
+ </ul>
402
+ </div>
403
+ </div>
404
+ </div>
405
+ <!-- !Notification (bar item) -->
406
+
407
+ <!-- Full Screen (bar item) -->
408
+ <div class="bar__item bar__item_fullscreen">
409
+ <a href="#" class="item_opener">
410
+ <img src="svg/fullscreen.svg" alt="" class="fn__svg f_screen">
411
+ <img src="svg/smallscreen.svg" alt="" class="fn__svg s_screen">
412
+ </a>
413
+ </div>
414
+ <!-- !Full Screen (bar item) -->
415
+
416
+ <!-- Language (bar item) -->
417
+ <div class="bar__item bar__item_language">
418
+ <a href="#" class="item_opener">
419
+ <img src="svg/language.svg" alt="" class="fn__svg">
420
+ </a>
421
+ <div class="item_popup">
422
+ <ul>
423
+ <li>
424
+ <span class="active">English</span>
425
+ </li>
426
+ <li>
427
+ <a href="#">Spanish</a>
428
+ </li>
429
+ <li>
430
+ <a href="#">French</a>
431
+ </li>
432
+ </ul>
433
+ </div>
434
+ </div>
435
+ <!-- !Language (bar item) -->
436
+
437
+ <!-- Site Skin (bar item) -->
438
+ <div class="bar__item bar__item_skin">
439
+ <a href="#" class="item_opener">
440
+ <img src="svg/sun.svg" alt="" class="fn__svg light_mode">
441
+ <img src="svg/moon.svg" alt="" class="fn__svg dark_mode">
442
+ </a>
443
+ </div>
444
+ <!-- !Site Skin (bar item) -->
445
+
446
+ <!-- User (bar item) -->
447
+ <div class="bar__item bar__item_user">
448
+ <a href="#" class="user_opener">
449
+ <img src="img/user/user.jpg" alt="">
450
+ </a>
451
+ <div class="item_popup">
452
+ <div class="user_profile">
453
+ <div class="user_img">
454
+ <img src="img/user/user.jpg" alt="">
455
+ </div>
456
+ <div class="user_info">
457
+ <h2 class="user_name">Caden Smith<span>Free</span></h2>
458
+ <p><a href="mailto:[email protected]" class="user_email">[email protected]</a></p>
459
+ </div>
460
+ </div>
461
+ <div class="user_nav">
462
+ <ul>
463
+ <li>
464
+ <a href="user-profile.html">
465
+ <span class="icon"><img src="svg/person.svg" alt="" class="fn__svg"></span>
466
+ <span class="text">Profile</span>
467
+ </a>
468
+ </li>
469
+ <li>
470
+ <a href="user-settings.html">
471
+ <span class="icon"><img src="svg/setting.svg" alt="" class="fn__svg"></span>
472
+ <span class="text">Settings</span>
473
+ </a>
474
+ </li>
475
+ <li>
476
+ <a href="user-billing.html">
477
+ <span class="icon"><img src="svg/billing.svg" alt="" class="fn__svg"></span>
478
+ <span class="text">Billing</span>
479
+ </a>
480
+ </li>
481
+ <li>
482
+ <a href="sign-in.html">
483
+ <span class="icon"><img src="svg/logout.svg" alt="" class="fn__svg"></span>
484
+ <span class="text">Log Out</span>
485
+ </a>
486
+ </li>
487
+ </ul>
488
+ </div>
489
+ </div>
490
+ </div>
491
+ <!-- !User (bar item) -->
492
+
493
+
494
+ </div>
495
+ </div>
496
+ <!-- !Header right: navigation bar -->
497
+
498
+ </header>
499
+ <!-- !HEADER -->
500
+
501
+
502
+ <!-- LEFT PANEL -->
503
+ <div class="techwave_fn_leftpanel">
504
+
505
+ <div class="mobile_extra_closer"></div>
506
+
507
+ <!-- logo (left panel) -->
508
+ <div class="leftpanel_logo">
509
+ <a href="index.html" class="fn_logo">
510
+ <span class="full_logo">
511
+ <img src="img/logo-desktop-full.png" alt="" class="desktop_logo">
512
+ <img src="img/logo-retina-full.png" alt="" class="retina_logo">
513
+ </span>
514
+ <span class="short_logo">
515
+ <img src="img/logo-desktop-mini.png" alt="" class="desktop_logo">
516
+ <img src="img/logo-retina-mini.png" alt="" class="retina_logo">
517
+ </span>
518
+ </a>
519
+ <a href="#" class="fn__closer fn__icon_button desktop_closer">
520
+ <img src="svg/arrow.svg" alt="" class="fn__svg">
521
+ </a>
522
+ <a href="#" class="fn__closer fn__icon_button mobile_closer">
523
+ <img src="svg/arrow.svg" alt="" class="fn__svg">
524
+ </a>
525
+ </div>
526
+ <!-- !logo (left panel) -->
527
+
528
+ <!-- content (left panel) -->
529
+ <div class="leftpanel_content">
530
+
531
+ <!-- #1 navigation group -->
532
+ <div class="nav_group">
533
+ <h2 class="group__title">Start Here</h2>
534
+ <ul class="group__list">
535
+ <li>
536
+ <a href="index.html" class="fn__tooltip menu__item" data-position="right" title="Home">
537
+ <span class="icon"><img src="svg/home.svg" alt="" class="fn__svg"></span>
538
+ <span class="text">Home</span>
539
+ </a>
540
+ </li>
541
+ <li>
542
+ <a href="community-feed.html" class="fn__tooltip menu__item" data-position="right" title="Community Feed">
543
+ <span class="icon"><img src="svg/community.svg" alt="" class="fn__svg"></span>
544
+ <span class="text">Community Feed</span>
545
+ </a>
546
+ </li>
547
+ <li>
548
+ <a href="personal-feed.html" class="fn__tooltip menu__item" data-position="right" title="Personal Feed">
549
+ <span class="icon"><img src="svg/person.svg" alt="" class="fn__svg"></span>
550
+ <span class="text">Personal Feed<span class="count">48</span></span>
551
+ </a>
552
+ </li>
553
+ <li>
554
+ <a href="models.html" class="fn__tooltip active menu__item" data-position="right" title="Finetuned Models">
555
+ <span class="icon"><img src="svg/cube.svg" alt="" class="fn__svg"></span>
556
+ <span class="text">Finetuned Models</span>
557
+ </a>
558
+ </li>
559
+ </ul>
560
+ </div>
561
+ <!-- !#1 navigation group -->
562
+
563
+ <!-- #2 navigation group -->
564
+ <div class="nav_group">
565
+ <h2 class="group__title">User Tools</h2>
566
+ <ul class="group__list">
567
+ <li>
568
+ <a href="image-generation.html" class="fn__tooltip menu__item" data-position="right" title="Image Generation">
569
+ <span class="icon"><img src="svg/image.svg" alt="" class="fn__svg"></span>
570
+ <span class="text">Image Generation</span>
571
+ </a>
572
+ </li>
573
+ <li>
574
+ <a href="ai-chat-bot.html" class="fn__tooltip menu__item" data-position="right" title="AI Chat Bot">
575
+ <span class="icon"><img src="svg/chat.svg" alt="" class="fn__svg"></span>
576
+ <span class="text">AI Chat Bot</span>
577
+ </a>
578
+ </li>
579
+ </ul>
580
+ </div>
581
+ <!-- !#2 navigation group -->
582
+
583
+ <!-- #3 navigation group -->
584
+ <div class="nav_group">
585
+ <h2 class="group__title">Support</h2>
586
+ <ul class="group__list">
587
+ <li>
588
+ <a href="pricing.html" class="fn__tooltip menu__item" data-position="right" title="Pricing">
589
+ <span class="icon"><img src="svg/dollar.svg" alt="" class="fn__svg"></span>
590
+ <span class="text">Pricing</span>
591
+ </a>
592
+ </li>
593
+ <li class="menu-item-has-children">
594
+ <a href="video-generation.html" class="fn__tooltip menu__item" title="FAQ &amp; Help" data-position="right">
595
+ <span class="icon"><img src="svg/question.svg" alt="" class="fn__svg"></span>
596
+ <span class="text">FAQ &amp; Help</span>
597
+ <span class="trigger"><img src="svg/arrow.svg" alt="" class="fn__svg"></span>
598
+ </a>
599
+ <ul class="sub-menu">
600
+ <li>
601
+ <a href="documentation.html"><span class="text">Documentation</span></a>
602
+ </li>
603
+ <li>
604
+ <a href="faq.html"><span class="text">FAQ</span></a>
605
+ </li>
606
+ <li>
607
+ <a href="changelog.html"><span class="text">Changelog<span class="fn__sup">(1.3.0)</span></span></a>
608
+ </li>
609
+ <li>
610
+ <a href="contact.html"><span class="text">Contact Us</span></a>
611
+ </li>
612
+ <li>
613
+ <a href="index-2.html"><span class="text">Home #2</span></a>
614
+ </li>
615
+ </ul>
616
+ </li>
617
+ <li>
618
+ <a href="sign-in.html" class="fn__tooltip menu__item" data-position="right" title="Log Out">
619
+ <span class="icon"><img src="svg/logout.svg" alt="" class="fn__svg"></span>
620
+ <span class="text">Log Out</span>
621
+ </a>
622
+ </li>
623
+ </ul>
624
+ </div>
625
+ <!-- !#3 navigation group -->
626
+
627
+
628
+ </div>
629
+ <!-- !content (left panel) -->
630
+
631
+ </div>
632
+ <!-- !LEFT PANEL -->
633
+
634
+
635
+ <!-- CONTENT -->
636
+ <div class="techwave_fn_content">
637
+
638
+ <!-- PAGE (all pages go inside this div) -->
639
+ <div class="techwave_fn_page">
640
+
641
+ <!-- Models Page -->
642
+ <div class="techwave_fn_models_page">
643
+
644
+ <div class="fn__title_holder">
645
+ <div class="container">
646
+ <h1 class="title">Finetuned Models</h1>
647
+ </div>
648
+ </div>
649
+
650
+ <!-- Models -->
651
+ <div class="techwave_fn_models">
652
+
653
+ <div class="fn__tabs">
654
+ <div class="container">
655
+ <div class="tab_in">
656
+ <a class="active" href="#tab1">Main Models</a>
657
+ <a href="#tab2">Community’s</a>
658
+ <a href="#tab3">Bookmarks</a>
659
+ <a href="#tab4">My Own</a>
660
+ </div>
661
+ </div>
662
+ </div>
663
+
664
+
665
+ <!-- models filter -->
666
+ <div class="container">
667
+ <div class="models__filter">
668
+ <div class="filter__left">
669
+ <div class="filter__search">
670
+ <input type="text" placeholder="Search gallery">
671
+ <a href="#" class="techwave_fn_button"><span>Search</span></a>
672
+ </div>
673
+ </div>
674
+ <div class="filter__right">
675
+ <div class="filter__category">
676
+ <select>
677
+ <option value="all" selected>All Categories</option>
678
+ <option value="Buildings">Buildings</option>
679
+ <option value="Characters">Characters</option>
680
+ <option value="Environments">Environments</option>
681
+ <option value="Fashion">Fashion</option>
682
+ <option value="Illustration">Illustration</option>
683
+ <option value="Graphical">Graphical</option>
684
+ <option value="Photography">Photography</option>
685
+ <option value="Textures">Textures</option>
686
+ </select>
687
+ </div>
688
+ <div class="filter__order">
689
+ <div class="fn__icon_options medium_size align_right">
690
+ <span class="fn__icon_button">
691
+ <img src="svg/filter.svg" alt="" class="fn__svg">
692
+ </span>
693
+ <div class="fn__icon_popup">
694
+ <ul>
695
+ <li>
696
+ <a href="#">Newest</a>
697
+ </li>
698
+ <li>
699
+ <a href="#">Oldest</a>
700
+ </li>
701
+ <li>
702
+ <a href="#">A-Z</a>
703
+ </li>
704
+ </ul>
705
+ </div>
706
+ </div>
707
+ </div>
708
+ </div>
709
+ </div>
710
+ </div>
711
+ <!-- !models filter -->
712
+
713
+
714
+
715
+ <div class="container">
716
+ <!-- models content -->
717
+ <div class="models__content">
718
+ <div class="models__results">
719
+ <div class="fn__preloader">
720
+ <div class="icon"></div>
721
+ <div class="text">Loading</div>
722
+ </div>
723
+ <div class="fn__tabs_content">
724
+ <div id="tab1" class="tab__item active">
725
+ <ul class="fn__model_items">
726
+
727
+ <!-- #1 model item -->
728
+ <li class="fn__model_item">
729
+ <div class="item">
730
+ <a href="#" class="fn__bookmark has__bookmark">
731
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
732
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
733
+ </a>
734
+ <div class="img">
735
+ <img src="https://masterthecrypto.com/wp-content/uploads/2019/11/BITCOIN-PRICE.jpg" alt="">
736
+ </div>
737
+ <div class="item__info">
738
+ <h3 class="title">GameVisuals</h3>
739
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
740
+ </div>
741
+ <div class="item__author">
742
+ <img src="img/user/user.jpg" alt="">
743
+ <h3 class="author_name">Caden</h3>
744
+ </div>
745
+ </div>
746
+ </li>
747
+ <!-- !#1 model item -->
748
+
749
+ <!-- #2 model item -->
750
+ <li class="fn__model_item">
751
+ <div class="item">
752
+ <a href="#" class="fn__bookmark">
753
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
754
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
755
+ </a>
756
+ <div class="img">
757
+ <img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ7Yb_OpS2KtTbaJ7RdHJaqkU6dZNJXqSuUUQ&s" alt="">
758
+ </div>
759
+ <div class="item__info">
760
+ <h3 class="title">GameVisuals</h3>
761
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
762
+ </div>
763
+ <div class="item__author">
764
+ <img src="img/user/user.jpg" alt="">
765
+ <h3 class="author_name">Caden</h3>
766
+ </div>
767
+ </div>
768
+ </li>
769
+ <!-- !#2 model item -->
770
+
771
+ <!-- #3 model item -->
772
+ <li class="fn__model_item">
773
+ <div class="item">
774
+ <a href="#" class="fn__bookmark">
775
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
776
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
777
+ </a>
778
+ <div class="img">
779
+ <img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSTHBefo9mLoY7MAEdqECfjuvW8KAZZ4qZKIA&s" alt="">
780
+ </div>
781
+ <div class="item__info">
782
+ <h3 class="title">GameVisuals</h3>
783
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
784
+ </div>
785
+ <div class="item__author">
786
+ <img src="img/user/user.jpg" alt="">
787
+ <h3 class="author_name">Caden</h3>
788
+ </div>
789
+ </div>
790
+ </li>
791
+ <!-- !#3 model item -->
792
+
793
+ <!-- #4 model item -->
794
+ <li class="fn__model_item">
795
+ <div class="item">
796
+ <a href="#" class="fn__bookmark">
797
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
798
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
799
+ </a>
800
+ <div class="img">
801
+ <img src="img/models/4.jpg" alt="">
802
+ </div>
803
+ <div class="item__info">
804
+ <h3 class="title">GameVisuals</h3>
805
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
806
+ </div>
807
+ <div class="item__author">
808
+ <img src="img/user/user.jpg" alt="">
809
+ <h3 class="author_name">Caden</h3>
810
+ </div>
811
+ </div>
812
+ </li>
813
+ <!-- !#4 model item -->
814
+
815
+ <!-- #5 model item -->
816
+ <li class="fn__model_item">
817
+ <div class="item">
818
+ <a href="#" class="fn__bookmark">
819
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
820
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
821
+ </a>
822
+ <div class="img">
823
+ <img src="img/models/5.jpg" alt="">
824
+ </div>
825
+ <div class="item__info">
826
+ <h3 class="title">GameVisuals</h3>
827
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
828
+ </div>
829
+ <div class="item__author">
830
+ <img src="img/user/user.jpg" alt="">
831
+ <h3 class="author_name">Caden</h3>
832
+ </div>
833
+ </div>
834
+ </li>
835
+ <!-- !#5 model item -->
836
+
837
+ <!-- #6 model item -->
838
+ <li class="fn__model_item">
839
+ <div class="item">
840
+ <a href="#" class="fn__bookmark">
841
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
842
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
843
+ </a>
844
+ <div class="img">
845
+ <img src="img/models/6.jpg" alt="">
846
+ </div>
847
+ <div class="item__info">
848
+ <h3 class="title">GameVisuals</h3>
849
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
850
+ </div>
851
+ <div class="item__author">
852
+ <img src="img/user/user.jpg" alt="">
853
+ <h3 class="author_name">Caden</h3>
854
+ </div>
855
+ </div>
856
+ </li>
857
+ <!-- !#6 model item -->
858
+
859
+ <!-- #7 model item -->
860
+ <li class="fn__model_item">
861
+ <div class="item">
862
+ <a href="#" class="fn__bookmark has__bookmark">
863
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
864
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
865
+ </a>
866
+ <div class="img">
867
+ <img src="img/models/7.jpg" alt="">
868
+ </div>
869
+ <div class="item__info">
870
+ <h3 class="title">GameVisuals</h3>
871
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
872
+ </div>
873
+ <div class="item__author">
874
+ <img src="img/user/user.jpg" alt="">
875
+ <h3 class="author_name">Caden</h3>
876
+ </div>
877
+ </div>
878
+ </li>
879
+ <!-- !#7 model item -->
880
+
881
+ <!-- #8 model item -->
882
+ <li class="fn__model_item">
883
+ <div class="item">
884
+ <a href="#" class="fn__bookmark">
885
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
886
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
887
+ </a>
888
+ <div class="img">
889
+ <img src="img/models/8.jpg" alt="">
890
+ </div>
891
+ <div class="item__info">
892
+ <h3 class="title">GameVisuals</h3>
893
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
894
+ </div>
895
+ <div class="item__author">
896
+ <img src="img/user/user.jpg" alt="">
897
+ <h3 class="author_name">Caden</h3>
898
+ </div>
899
+ </div>
900
+ </li>
901
+ <!-- !#8 model item -->
902
+
903
+ <!-- #9 model item -->
904
+ <li class="fn__model_item">
905
+ <div class="item">
906
+ <a href="#" class="fn__bookmark">
907
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
908
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
909
+ </a>
910
+ <div class="img">
911
+ <img src="img/models/9.jpg" alt="">
912
+ </div>
913
+ <div class="item__info">
914
+ <h3 class="title">GameVisuals</h3>
915
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
916
+ </div>
917
+ <div class="item__author">
918
+ <img src="img/user/user.jpg" alt="">
919
+ <h3 class="author_name">Caden</h3>
920
+ </div>
921
+ </div>
922
+ </li>
923
+ <!-- !#9 model item -->
924
+
925
+ <!-- #10 model item -->
926
+ <li class="fn__model_item">
927
+ <div class="item">
928
+ <a href="#" class="fn__bookmark">
929
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
930
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
931
+ </a>
932
+ <div class="img">
933
+ <img src="img/models/10.jpg" alt="">
934
+ </div>
935
+ <div class="item__info">
936
+ <h3 class="title">GameVisuals</h3>
937
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
938
+ </div>
939
+ <div class="item__author">
940
+ <img src="img/user/user.jpg" alt="">
941
+ <h3 class="author_name">Caden</h3>
942
+ </div>
943
+ </div>
944
+ </li>
945
+ <!-- !#10 model item -->
946
+
947
+ </ul>
948
+ </div>
949
+ <div id="tab2" class="tab__item">
950
+ <ul class="fn__model_items">
951
+
952
+ <!-- #1 model item -->
953
+ <li class="fn__model_item">
954
+ <div class="item">
955
+ <a href="#" class="fn__bookmark has__bookmark">
956
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
957
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
958
+ </a>
959
+ <div class="img">
960
+ <img src="img/models/1.jpg" alt="">
961
+ </div>
962
+ <div class="item__info">
963
+ <h3 class="title">GameVisuals</h3>
964
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
965
+ </div>
966
+ <div class="item__author">
967
+ <img src="img/user/user.jpg" alt="">
968
+ <h3 class="author_name">Caden</h3>
969
+ </div>
970
+ </div>
971
+ </li>
972
+ <!-- !#1 model item -->
973
+
974
+ <!-- #2 model item -->
975
+ <li class="fn__model_item">
976
+ <div class="item">
977
+ <a href="#" class="fn__bookmark">
978
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
979
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
980
+ </a>
981
+ <div class="img">
982
+ <img src="img/models/2.jpg" alt="">
983
+ </div>
984
+ <div class="item__info">
985
+ <h3 class="title">GameVisuals</h3>
986
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
987
+ </div>
988
+ <div class="item__author">
989
+ <img src="img/user/user.jpg" alt="">
990
+ <h3 class="author_name">Caden</h3>
991
+ </div>
992
+ </div>
993
+ </li>
994
+ <!-- !#2 model item -->
995
+
996
+ <!-- #3 model item -->
997
+ <li class="fn__model_item">
998
+ <div class="item">
999
+ <a href="#" class="fn__bookmark">
1000
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1001
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1002
+ </a>
1003
+ <div class="img">
1004
+ <img src="img/models/3.jpg" alt="">
1005
+ </div>
1006
+ <div class="item__info">
1007
+ <h3 class="title">GameVisuals</h3>
1008
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1009
+ </div>
1010
+ <div class="item__author">
1011
+ <img src="img/user/user.jpg" alt="">
1012
+ <h3 class="author_name">Caden</h3>
1013
+ </div>
1014
+ </div>
1015
+ </li>
1016
+ <!-- !#3 model item -->
1017
+
1018
+ <!-- #4 model item -->
1019
+ <li class="fn__model_item">
1020
+ <div class="item">
1021
+ <a href="#" class="fn__bookmark">
1022
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1023
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1024
+ </a>
1025
+ <div class="img">
1026
+ <img src="img/models/4.jpg" alt="">
1027
+ </div>
1028
+ <div class="item__info">
1029
+ <h3 class="title">GameVisuals</h3>
1030
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1031
+ </div>
1032
+ <div class="item__author">
1033
+ <img src="img/user/user.jpg" alt="">
1034
+ <h3 class="author_name">Caden</h3>
1035
+ </div>
1036
+ </div>
1037
+ </li>
1038
+ <!-- !#4 model item -->
1039
+
1040
+ <!-- #5 model item -->
1041
+ <li class="fn__model_item">
1042
+ <div class="item">
1043
+ <a href="#" class="fn__bookmark">
1044
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1045
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1046
+ </a>
1047
+ <div class="img">
1048
+ <img src="img/models/5.jpg" alt="">
1049
+ </div>
1050
+ <div class="item__info">
1051
+ <h3 class="title">GameVisuals</h3>
1052
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1053
+ </div>
1054
+ <div class="item__author">
1055
+ <img src="img/user/user.jpg" alt="">
1056
+ <h3 class="author_name">Caden</h3>
1057
+ </div>
1058
+ </div>
1059
+ </li>
1060
+ <!-- !#5 model item -->
1061
+
1062
+ <!-- #6 model item -->
1063
+ <li class="fn__model_item">
1064
+ <div class="item">
1065
+ <a href="#" class="fn__bookmark">
1066
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1067
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1068
+ </a>
1069
+ <div class="img">
1070
+ <img src="img/models/6.jpg" alt="">
1071
+ </div>
1072
+ <div class="item__info">
1073
+ <h3 class="title">GameVisuals</h3>
1074
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1075
+ </div>
1076
+ <div class="item__author">
1077
+ <img src="img/user/user.jpg" alt="">
1078
+ <h3 class="author_name">Caden</h3>
1079
+ </div>
1080
+ </div>
1081
+ </li>
1082
+ <!-- !#6 model item -->
1083
+
1084
+ <!-- #7 model item -->
1085
+ <li class="fn__model_item">
1086
+ <div class="item">
1087
+ <a href="#" class="fn__bookmark has__bookmark">
1088
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1089
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1090
+ </a>
1091
+ <div class="img">
1092
+ <img src="img/models/7.jpg" alt="">
1093
+ </div>
1094
+ <div class="item__info">
1095
+ <h3 class="title">GameVisuals</h3>
1096
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1097
+ </div>
1098
+ <div class="item__author">
1099
+ <img src="img/user/user.jpg" alt="">
1100
+ <h3 class="author_name">Caden</h3>
1101
+ </div>
1102
+ </div>
1103
+ </li>
1104
+ <!-- !#7 model item -->
1105
+
1106
+ <!-- #8 model item -->
1107
+ <li class="fn__model_item">
1108
+ <div class="item">
1109
+ <a href="#" class="fn__bookmark">
1110
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1111
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1112
+ </a>
1113
+ <div class="img">
1114
+ <img src="img/models/8.jpg" alt="">
1115
+ </div>
1116
+ <div class="item__info">
1117
+ <h3 class="title">GameVisuals</h3>
1118
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1119
+ </div>
1120
+ <div class="item__author">
1121
+ <img src="img/user/user.jpg" alt="">
1122
+ <h3 class="author_name">Caden</h3>
1123
+ </div>
1124
+ </div>
1125
+ </li>
1126
+ <!-- !#8 model item -->
1127
+
1128
+ <!-- #9 model item -->
1129
+ <li class="fn__model_item">
1130
+ <div class="item">
1131
+ <a href="#" class="fn__bookmark">
1132
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1133
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1134
+ </a>
1135
+ <div class="img">
1136
+ <img src="img/models/9.jpg" alt="">
1137
+ </div>
1138
+ <div class="item__info">
1139
+ <h3 class="title">GameVisuals</h3>
1140
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1141
+ </div>
1142
+ <div class="item__author">
1143
+ <img src="img/user/user.jpg" alt="">
1144
+ <h3 class="author_name">Caden</h3>
1145
+ </div>
1146
+ </div>
1147
+ </li>
1148
+ <!-- !#9 model item -->
1149
+
1150
+ <!-- #10 model item -->
1151
+ <li class="fn__model_item">
1152
+ <div class="item">
1153
+ <a href="#" class="fn__bookmark">
1154
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1155
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1156
+ </a>
1157
+ <div class="img">
1158
+ <img src="img/models/10.jpg" alt="">
1159
+ </div>
1160
+ <div class="item__info">
1161
+ <h3 class="title">GameVisuals</h3>
1162
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1163
+ </div>
1164
+ <div class="item__author">
1165
+ <img src="img/user/user.jpg" alt="">
1166
+ <h3 class="author_name">Caden</h3>
1167
+ </div>
1168
+ </div>
1169
+ </li>
1170
+ <!-- !#10 model item -->
1171
+
1172
+ </ul>
1173
+ </div>
1174
+ <div id="tab3" class="tab__item">
1175
+ <ul class="fn__model_items">
1176
+
1177
+ <!-- #1 model item -->
1178
+ <li class="fn__model_item">
1179
+ <div class="item">
1180
+ <a href="#" class="fn__bookmark has__bookmark">
1181
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1182
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1183
+ </a>
1184
+ <div class="img">
1185
+ <img src="img/models/1.jpg" alt="">
1186
+ </div>
1187
+ <div class="item__info">
1188
+ <h3 class="title">GameVisuals</h3>
1189
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1190
+ </div>
1191
+ <div class="item__author">
1192
+ <img src="img/user/user.jpg" alt="">
1193
+ <h3 class="author_name">Caden</h3>
1194
+ </div>
1195
+ </div>
1196
+ </li>
1197
+ <!-- !#1 model item -->
1198
+
1199
+ <!-- #2 model item -->
1200
+ <li class="fn__model_item">
1201
+ <div class="item">
1202
+ <a href="#" class="fn__bookmark">
1203
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1204
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1205
+ </a>
1206
+ <div class="img">
1207
+ <img src="img/models/2.jpg" alt="">
1208
+ </div>
1209
+ <div class="item__info">
1210
+ <h3 class="title">GameVisuals</h3>
1211
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1212
+ </div>
1213
+ <div class="item__author">
1214
+ <img src="img/user/user.jpg" alt="">
1215
+ <h3 class="author_name">Caden</h3>
1216
+ </div>
1217
+ </div>
1218
+ </li>
1219
+ <!-- !#2 model item -->
1220
+
1221
+ <!-- #3 model item -->
1222
+ <li class="fn__model_item">
1223
+ <div class="item">
1224
+ <a href="#" class="fn__bookmark">
1225
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1226
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1227
+ </a>
1228
+ <div class="img">
1229
+ <img src="img/models/3.jpg" alt="">
1230
+ </div>
1231
+ <div class="item__info">
1232
+ <h3 class="title">GameVisuals</h3>
1233
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1234
+ </div>
1235
+ <div class="item__author">
1236
+ <img src="img/user/user.jpg" alt="">
1237
+ <h3 class="author_name">Caden</h3>
1238
+ </div>
1239
+ </div>
1240
+ </li>
1241
+ <!-- !#3 model item -->
1242
+
1243
+ <!-- #4 model item -->
1244
+ <li class="fn__model_item">
1245
+ <div class="item">
1246
+ <a href="#" class="fn__bookmark">
1247
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1248
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1249
+ </a>
1250
+ <div class="img">
1251
+ <img src="img/models/4.jpg" alt="">
1252
+ </div>
1253
+ <div class="item__info">
1254
+ <h3 class="title">GameVisuals</h3>
1255
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1256
+ </div>
1257
+ <div class="item__author">
1258
+ <img src="img/user/user.jpg" alt="">
1259
+ <h3 class="author_name">Caden</h3>
1260
+ </div>
1261
+ </div>
1262
+ </li>
1263
+ <!-- !#4 model item -->
1264
+
1265
+ <!-- #5 model item -->
1266
+ <li class="fn__model_item">
1267
+ <div class="item">
1268
+ <a href="#" class="fn__bookmark">
1269
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1270
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1271
+ </a>
1272
+ <div class="img">
1273
+ <img src="img/models/5.jpg" alt="">
1274
+ </div>
1275
+ <div class="item__info">
1276
+ <h3 class="title">GameVisuals</h3>
1277
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1278
+ </div>
1279
+ <div class="item__author">
1280
+ <img src="img/user/user.jpg" alt="">
1281
+ <h3 class="author_name">Caden</h3>
1282
+ </div>
1283
+ </div>
1284
+ </li>
1285
+ <!-- !#5 model item -->
1286
+
1287
+ <!-- #6 model item -->
1288
+ <li class="fn__model_item">
1289
+ <div class="item">
1290
+ <a href="#" class="fn__bookmark">
1291
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1292
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1293
+ </a>
1294
+ <div class="img">
1295
+ <img src="img/models/6.jpg" alt="">
1296
+ </div>
1297
+ <div class="item__info">
1298
+ <h3 class="title">GameVisuals</h3>
1299
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1300
+ </div>
1301
+ <div class="item__author">
1302
+ <img src="img/user/user.jpg" alt="">
1303
+ <h3 class="author_name">Caden</h3>
1304
+ </div>
1305
+ </div>
1306
+ </li>
1307
+ <!-- !#6 model item -->
1308
+
1309
+ <!-- #7 model item -->
1310
+ <li class="fn__model_item">
1311
+ <div class="item">
1312
+ <a href="#" class="fn__bookmark has__bookmark">
1313
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1314
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1315
+ </a>
1316
+ <div class="img">
1317
+ <img src="img/models/7.jpg" alt="">
1318
+ </div>
1319
+ <div class="item__info">
1320
+ <h3 class="title">GameVisuals</h3>
1321
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1322
+ </div>
1323
+ <div class="item__author">
1324
+ <img src="img/user/user.jpg" alt="">
1325
+ <h3 class="author_name">Caden</h3>
1326
+ </div>
1327
+ </div>
1328
+ </li>
1329
+ <!-- !#7 model item -->
1330
+
1331
+ <!-- #8 model item -->
1332
+ <li class="fn__model_item">
1333
+ <div class="item">
1334
+ <a href="#" class="fn__bookmark">
1335
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1336
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1337
+ </a>
1338
+ <div class="img">
1339
+ <img src="img/models/8.jpg" alt="">
1340
+ </div>
1341
+ <div class="item__info">
1342
+ <h3 class="title">GameVisuals</h3>
1343
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1344
+ </div>
1345
+ <div class="item__author">
1346
+ <img src="img/user/user.jpg" alt="">
1347
+ <h3 class="author_name">Caden</h3>
1348
+ </div>
1349
+ </div>
1350
+ </li>
1351
+ <!-- !#8 model item -->
1352
+
1353
+ <!-- #9 model item -->
1354
+ <li class="fn__model_item">
1355
+ <div class="item">
1356
+ <a href="#" class="fn__bookmark">
1357
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1358
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1359
+ </a>
1360
+ <div class="img">
1361
+ <img src="img/models/9.jpg" alt="">
1362
+ </div>
1363
+ <div class="item__info">
1364
+ <h3 class="title">GameVisuals</h3>
1365
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1366
+ </div>
1367
+ <div class="item__author">
1368
+ <img src="img/user/user.jpg" alt="">
1369
+ <h3 class="author_name">Caden</h3>
1370
+ </div>
1371
+ </div>
1372
+ </li>
1373
+ <!-- !#9 model item -->
1374
+
1375
+ <!-- #10 model item -->
1376
+ <li class="fn__model_item">
1377
+ <div class="item">
1378
+ <a href="#" class="fn__bookmark">
1379
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1380
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1381
+ </a>
1382
+ <div class="img">
1383
+ <img src="img/models/10.jpg" alt="">
1384
+ </div>
1385
+ <div class="item__info">
1386
+ <h3 class="title">GameVisuals</h3>
1387
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1388
+ </div>
1389
+ <div class="item__author">
1390
+ <img src="img/user/user.jpg" alt="">
1391
+ <h3 class="author_name">Caden</h3>
1392
+ </div>
1393
+ </div>
1394
+ </li>
1395
+ <!-- !#10 model item -->
1396
+
1397
+ </ul>
1398
+ </div>
1399
+ <div id="tab4" class="tab__item">
1400
+ <ul class="fn__model_items">
1401
+
1402
+ <!-- #1 model item -->
1403
+ <li class="fn__model_item">
1404
+ <div class="item">
1405
+ <a href="#" class="fn__bookmark has__bookmark">
1406
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1407
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1408
+ </a>
1409
+ <div class="img">
1410
+ <img src="img/models/1.jpg" alt="">
1411
+ </div>
1412
+ <div class="item__info">
1413
+ <h3 class="title">GameVisuals</h3>
1414
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1415
+ </div>
1416
+ <div class="item__author">
1417
+ <img src="img/user/user.jpg" alt="">
1418
+ <h3 class="author_name">Caden</h3>
1419
+ </div>
1420
+ </div>
1421
+ </li>
1422
+ <!-- !#1 model item -->
1423
+
1424
+ <!-- #2 model item -->
1425
+ <li class="fn__model_item">
1426
+ <div class="item">
1427
+ <a href="#" class="fn__bookmark">
1428
+ <img src="svg/bookmark.svg" alt="" class="fn__svg hasntbook">
1429
+ <img src="svg/bookmarked.svg" alt="" class="fn__svg hasbook">
1430
+ </a>
1431
+ <div class="img">
1432
+ <img src="img/models/2.jpg" alt="">
1433
+ </div>
1434
+ <div class="item__info">
1435
+ <h3 class="title">GameVisuals</h3>
1436
+ <p class="desc">A versatile model great at both photorealism and anime, includes noise offset training... by Lykon.</p>
1437
+ </div>
1438
+ <div class="item__author">
1439
+ <img src="img/user/user.jpg" alt="">
1440
+ <h3 class="author_name">Caden</h3>
1441
+ </div>
1442
+ </div>
1443
+ </li>
1444
+ <!-- !#2 model item -->
1445
+
1446
+ <li class="fn__model_item new">
1447
+ <div class="item">
1448
+ <a href="#" class="fn__full_link"></a>
1449
+ <span class="add"></span>
1450
+ <span class="text">Add new</span>
1451
+ </div>
1452
+ </li>
1453
+
1454
+ </ul>
1455
+ </div>
1456
+ </div>
1457
+
1458
+ </div>
1459
+ <div class="models__more">
1460
+ <a href="#" class="medium techwave_fn_button"><span>Load More</span></a>
1461
+ </div>
1462
+ </div>
1463
+ <!-- !models content -->
1464
+ </div>
1465
+
1466
+
1467
+
1468
+ </div>
1469
+ <!-- !Models -->
1470
+
1471
+ </div>
1472
+ <!-- !Models Page -->
1473
+
1474
+ </div>
1475
+ <!-- !PAGE (all pages go inside this div) -->
1476
+
1477
+
1478
+ <!-- FOOTER (inside the content) -->
1479
+ <footer class="techwave_fn_footer">
1480
+ <div class="techwave_fn_footer_content">
1481
+ <div class="copyright">
1482
+ <p>
1483
+ <script>
1484
+ document.write(new Date().getFullYear())
1485
+ </script>© SRBThemes</p>
1486
+ </div>
1487
+ <div class="menu_items">
1488
+ <ul>
1489
+ <li><a href="terms.html">Terms of Service</a></li>
1490
+ <li><a href="privacy.html">Privacy Policy</a></li>
1491
+ </ul>
1492
+ </div>
1493
+ </div>
1494
+ </footer>
1495
+ <!-- !FOOTER (inside the content) -->
1496
+
1497
+ </div>
1498
+ <!-- !CONTENT -->
1499
+
1500
+
1501
+ </div>
1502
+ </div>
1503
+ <!-- !MAIN WRAPPER -->
1504
+
1505
+
1506
+
1507
+ <!-- Scripts -->
1508
+ <script type="text/javascript" src="js/jquery.js?ver=1.0.0"></script>
1509
+ <script type="text/javascript" src="js/plugins.js?ver=1.0.0"></script>
1510
+ <!--[if lt IE 10]> <script type="text/javascript" src="js/ie8.js"></script> <![endif]-->
1511
+ <script type="text/javascript" src="js/init.js?ver=1.0.0"></script>
1512
+ <!-- !Scripts -->
1513
+
1514
+ </body>
1515
+
1516
+ </html>
news.html ADDED
@@ -0,0 +1,553 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]-->
3
+ <!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]-->
4
+ <!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]-->
5
+ <!--[if (gte IE 9)|!(IE)]><!-->
6
+ <html lang="en">
7
+ <!--<![endif]-->
8
+
9
+ <head>
10
+
11
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
12
+
13
+ <meta name="description" content="TechWave">
14
+ <meta name="author" content="SRBThemes">
15
+
16
+ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
17
+
18
+ <title>Home - TechWave</title>
19
+
20
+
21
+ <script>
22
+ if (!localStorage.frenify_skin) {
23
+ localStorage.frenify_skin = 'dark';
24
+ }
25
+ if (!localStorage.frenify_panel) {
26
+ localStorage.frenify_panel = '';
27
+ }
28
+ document.documentElement.setAttribute("data-techwave-skin", localStorage.frenify_skin);
29
+ if (localStorage.frenify_panel !== '') {
30
+ document.documentElement.classList.add(localStorage.frenify_panel);
31
+ }
32
+ </script>
33
+
34
+ <!-- Google Fonts -->
35
+ <link rel="preconnect" href="https://fonts.googleapis.com">
36
+ <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
37
+ <link href="https://fonts.googleapis.com/css2?family=Heebo:wght@100;200;300;400;500;600;700;800;900&family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
38
+ <!-- !Google Fonts -->
39
+
40
+ <!-- Styles -->
41
+ <link type="text/css" rel="stylesheet" href="css/plugins.css?ver=1.0.0" />
42
+ <link type="text/css" rel="stylesheet" href="css/style.css?ver=1.0.0" />
43
+ <!--[if lt IE 9]> <script type="text/javascript" src="js/modernizr.custom.js"></script> <![endif]-->
44
+ <!-- !Styles -->
45
+
46
+ </head>
47
+
48
+ <body>
49
+
50
+
51
+ <!-- Moving Submenu -->
52
+ <div class="techwave_fn_fixedsub">
53
+ <ul></ul>
54
+ </div>
55
+ <!-- !Moving Submenu -->
56
+
57
+ <!-- Preloader -->
58
+ <div class="techwave_fn_preloader enabled">
59
+ <svg>
60
+ <circle class="first_circle" cx="50%" cy="50%" r="110"></circle>
61
+ <circle class="second_circle" cx="50%" cy="50%" r="110"></circle>
62
+ </svg>
63
+ </div>
64
+ <!-- !Preloader -->
65
+
66
+
67
+ <!-- MAIN WRAPPER -->
68
+ <div class="techwave_fn_wrapper">
69
+ <div class="techwave_fn_wrap">
70
+
71
+
72
+ <!-- Searchbar -->
73
+ <div class="techwave_fn_searchbar">
74
+ <div class="search__bar">
75
+ <input class="search__input" type="text" placeholder="Search here...">
76
+ <img src="svg/search.svg" alt="" class="fn__svg search__icon">
77
+ <a class="search__closer" href="#"><img src="svg/close.svg" alt="" class="fn__svg"></a>
78
+ </div>
79
+ <div class="search__results">
80
+ <!-- Results will come here (via ajax after the integration you made after purchase as it doesn't work in HTML) -->
81
+ <div class="results__title">Results</div>
82
+ <div class="results__list">
83
+ <ul>
84
+ <li><a href="#">Artificial Intelligence</a></li>
85
+ <li><a href="#">Learn about the impact of AI on the financial industry</a></li>
86
+ <li><a href="#">Delve into the realm of AI-driven manufacturing</a></li>
87
+ <li><a href="#">Understand the ethical implications surrounding AI</a></li>
88
+ </ul>
89
+ </div>
90
+ </div>
91
+ </div>
92
+ <!-- !Searchbar -->
93
+
94
+ <!-- HEADER -->
95
+ <header class="techwave_fn_header">
96
+
97
+ <!-- Header left: token information -->
98
+ <div class="header__left">
99
+ <div class="fn__token_info">
100
+ <span class="token_summary">
101
+ <script>
102
+ async function fetchBTCPrice() {
103
+ try {
104
+ const response = await fetch('https://api.coindesk.com/v1/bpi/currentprice/BTC.json');
105
+ if (!response.ok) {
106
+ throw new Error('Network response was not ok');
107
+ }
108
+ const data = await response.json();
109
+ const price = data.bpi.USD.rate_float.toFixed(2); // Get the price and format it to two decimal places
110
+ document.querySelector('.count').textContent = price;
111
+ } catch (error) {
112
+ console.error('Error fetching BTC price:', error);
113
+ }
114
+ }
115
+
116
+ // Fetch the BTC price every second
117
+ setInterval(fetchBTCPrice, 1000);
118
+
119
+ // Initial fetch
120
+ fetchBTCPrice();
121
+ </script>
122
+ <div class="btc-price">
123
+ Current BTC Price: $ <span class="count">120</span> <!-- "120" is just an initial placeholder -->
124
+ </div>
125
+ <style>
126
+ .btc-icon {
127
+ width: 23px; /* Adjust the size as needed */
128
+ height: auto; /* Maintain aspect ratio */
129
+ vertical-align: middle; /* Aligns the image vertically with text if needed */
130
+ }
131
+ </style>
132
+ <span class="text">
133
+ <img src="img/btc.svg" alt="BTC Icon" class="btc-icon">
134
+ </span>
135
+ </span>
136
+ <a href="pricing.html" class="token_upgrade techwave_fn_button"><span>Upgrade</span></a>
137
+
138
+ </div>
139
+ </div>
140
+ <!-- /Header left: token information -->
141
+
142
+
143
+ <!-- Header right: navigation bar -->
144
+ <div class="header__right">
145
+ <div class="fn__nav_bar">
146
+
147
+ <!-- Search (bar item) -->
148
+ <div class="bar__item bar__item_search">
149
+ <a href="#" class="item_opener fn__tooltip" title="Search">
150
+ <img src="svg/search.svg" alt="" class="fn__svg">
151
+ </a>
152
+ <div class="item_popup" data-position="right">
153
+ <input type="text" placeholder="Search">
154
+ </div>
155
+ </div>
156
+ <!-- !Search (bar item) -->
157
+
158
+ <!-- Notification (bar item) -->
159
+ <div class="bar__item bar__item_notification has_notification">
160
+ <a href="#" class="item_opener fn__tooltip" title="Notifications">
161
+ <img src="svg/bell.svg" alt="" class="fn__svg">
162
+ </a>
163
+ <div class="item_popup" data-position="right">
164
+ <div class="ntfc_header">
165
+ <h2 class="ntfc_title">Notifications</h2>
166
+ <a href="notifications.html">View All</a>
167
+ </div>
168
+ <div class="ntfc_list">
169
+ <ul>
170
+ <li>
171
+ <p><a href="notification-single.html">Version 1.1.0 has been launched</a></p>
172
+ <span>34 Min Ago</span>
173
+ </li>
174
+ <li>
175
+ <p><a href="notification-single.html">Video Generation has been released</a></p>
176
+ <span>12 Apr</span>
177
+ </li>
178
+ <li>
179
+ <p><a href="notification-single.html">Terms has been updated</a></p>
180
+ <span>12 Apr</span>
181
+ </li>
182
+ </ul>
183
+ </div>
184
+ </div>
185
+ </div>
186
+ <!-- !Notification (bar item) -->
187
+
188
+ <!-- Full Screen (bar item) -->
189
+ <div class="bar__item bar__item_fullscreen">
190
+ <a href="#" class="item_opener fn__tooltip" title="Full Screen">
191
+ <img src="svg/fullscreen.svg" alt="" class="fn__svg f_screen">
192
+ <img src="svg/smallscreen.svg" alt="" class="fn__svg s_screen">
193
+ </a>
194
+ </div>
195
+ <!-- !Full Screen (bar item) -->
196
+
197
+ <!-- Language (bar item) -->
198
+ <div class="bar__item bar__item_language">
199
+ <a href="#" class="item_opener fn__tooltip" title="Language">
200
+ <img src="svg/language.svg" alt="" class="fn__svg">
201
+ </a>
202
+ <div class="item_popup" data-position="right">
203
+ <ul>
204
+ <li>
205
+ <span class="active">English</span>
206
+ </li>
207
+ <li>
208
+ <a href="#">Spanish</a>
209
+ </li>
210
+ <li>
211
+ <a href="#">French</a>
212
+ </li>
213
+ </ul>
214
+ </div>
215
+ </div>
216
+ <!-- !Language (bar item) -->
217
+
218
+ <!-- Site Skin (bar item) -->
219
+ <div class="bar__item bar__item_skin">
220
+ <a href="#" class="item_opener fn__tooltip" title="Dark/Light">
221
+ <img src="svg/sun.svg" alt="" class="fn__svg light_mode">
222
+ <img src="svg/moon.svg" alt="" class="fn__svg dark_mode">
223
+ </a>
224
+ </div>
225
+ <!-- !Site Skin (bar item) -->
226
+
227
+ <!-- User (bar item) -->
228
+ <div class="bar__item bar__item_user">
229
+ <a href="#" class="user_opener fn__tooltip" title="User Profile">
230
+ <img src="img/user/user.jpg" alt="">
231
+ </a>
232
+ <div class="item_popup" data-position="right">
233
+ <div class="user_profile">
234
+ <div class="user_img">
235
+ <img src="img/user/user.jpg" alt="">
236
+ </div>
237
+ <div class="user_info">
238
+ <h2 class="user_name">Caden Smith<span>Free</span></h2>
239
+ <p><a href="mailto:[email protected]" class="user_email">[email protected]</a></p>
240
+ </div>
241
+ </div>
242
+ <div class="user_nav">
243
+ <ul>
244
+ <li>
245
+ <a href="user-profile.html">
246
+ <span class="icon"><img src="svg/person.svg" alt="" class="fn__svg"></span>
247
+ <span class="text">Profile</span>
248
+ </a>
249
+ </li>
250
+ <li>
251
+ <a href="user-settings.html">
252
+ <span class="icon"><img src="svg/setting.svg" alt="" class="fn__svg"></span>
253
+ <span class="text">Settings</span>
254
+ </a>
255
+ </li>
256
+ <li>
257
+ <a href="user-billing.html">
258
+ <span class="icon"><img src="svg/billing.svg" alt="" class="fn__svg"></span>
259
+ <span class="text">Billing</span>
260
+ </a>
261
+ </li>
262
+ <li>
263
+ <a href="sign-in.html">
264
+ <span class="icon"><img src="svg/logout.svg" alt="" class="fn__svg"></span>
265
+ <span class="text">Log Out</span>
266
+ </a>
267
+ </li>
268
+ </ul>
269
+ </div>
270
+ </div>
271
+ </div>
272
+ <!-- !User (bar item) -->
273
+
274
+
275
+ </div>
276
+ </div>
277
+ <!-- !Header right: navigation bar -->
278
+
279
+ </header>
280
+ <!-- !HEADER -->
281
+
282
+
283
+ <!-- LEFT PANEL -->
284
+ <div class="techwave_fn_leftpanel">
285
+
286
+ <div class="mobile_extra_closer"></div>
287
+
288
+ <!-- logo (left panel) -->
289
+ <div class="leftpanel_logo">
290
+ <a href="index.html" class="fn_logo">
291
+ <span class="full_logo">
292
+ <img src="img/logo-desktop-full.png" alt="" class="desktop_logo">
293
+ <img src="img/logo-retina-full.png" alt="" class="retina_logo">
294
+ </span>
295
+ <span class="short_logo">
296
+ <img src="img/logo-desktop-mini.png" alt="" class="desktop_logo">
297
+ <img src="img/logo-retina-mini.png" alt="" class="retina_logo">
298
+ </span>
299
+ </a>
300
+ <a href="#" class="fn__closer fn__icon_button desktop_closer">
301
+ <img src="svg/arrow.svg" alt="" class="fn__svg">
302
+ </a>
303
+ <a href="#" class="fn__closer fn__icon_button mobile_closer">
304
+ <img src="svg/arrow.svg" alt="" class="fn__svg">
305
+ </a>
306
+ </div>
307
+ <!-- !logo (left panel) -->
308
+
309
+ <!-- content (left panel) -->
310
+ <div class="leftpanel_content">
311
+
312
+ <!-- #1 navigation group -->
313
+ <div class="nav_group">
314
+ <h2 class="group__title">Start Here</h2>
315
+ <ul class="group__list">
316
+ <li>
317
+ <a href="index.html" class="fn__tooltip menu__item" data-position="right" title="Home">
318
+ <span class="icon"><img src="svg/home.svg" alt="" class="fn__svg"></span>
319
+ <span class="text">Home</span>
320
+ </a>
321
+ </li>
322
+ <li>
323
+ <a href="news.html" class="fn__tooltip active menu__item" data-position="right" title="Community Feed">
324
+ <span class="icon"><img src="svg/news.png" alt="" class="fn__svg"></span>
325
+ <span class="text">News</span>
326
+ </a>
327
+ </li>
328
+ <li>
329
+ <a href="personal-feed.html" class="fn__tooltip menu__item" data-position="right" title="Personal Feed">
330
+ <span class="icon"><img src="svg/person.svg" alt="" class="fn__svg"></span>
331
+ <span class="text">Personal Feed<span class="count">48</span></span>
332
+ </a>
333
+ </li>
334
+ <li>
335
+ <a href="models.html" class="fn__tooltip menu__item" data-position="right" title="Finetuned Models">
336
+ <span class="icon"><img src="svg/cube.svg" alt="" class="fn__svg"></span>
337
+ <span class="text">Finetuned Models</span>
338
+ </a>
339
+ </li>
340
+ </ul>
341
+ </div>
342
+ <!-- !#1 navigation group -->
343
+
344
+ <!-- #2 navigation group -->
345
+ <div class="nav_group">
346
+ <h2 class="group__title">User Tools</h2>
347
+ <ul class="group__list">
348
+ <li>
349
+ <a href="image-generation.html" class="fn__tooltip menu__item" data-position="right" title="Image Generation">
350
+ <span class="icon"><img src="svg/image.svg" alt="" class="fn__svg"></span>
351
+ <span class="text">Image Generation</span>
352
+ </a>
353
+ </li>
354
+ <li>
355
+ <a href="ai-chat-bot.html" class="fn__tooltip menu__item" data-position="right" title="AI Chat Bot">
356
+ <span class="icon"><img src="svg/chat.svg" alt="" class="fn__svg"></span>
357
+ <span class="text">AI Chat Bot</span>
358
+ </a>
359
+ </li>
360
+ </ul>
361
+ </div>
362
+ <!-- !#2 navigation group -->
363
+
364
+ <!-- #3 navigation group -->
365
+ <div class="nav_group">
366
+ <h2 class="group__title">Support</h2>
367
+ <ul class="group__list">
368
+ <li>
369
+ <a href="pricing.html" class="fn__tooltip menu__item" data-position="right" title="Pricing">
370
+ <span class="icon"><img src="svg/dollar.svg" alt="" class="fn__svg"></span>
371
+ <span class="text">Pricing</span>
372
+ </a>
373
+ </li>
374
+ <li class="menu-item-has-children">
375
+ <a href="video-generation.html" class="fn__tooltip menu__item" title="FAQ &amp; Help" data-position="right">
376
+ <span class="icon"><img src="svg/question.svg" alt="" class="fn__svg"></span>
377
+ <span class="text">FAQ &amp; Help</span>
378
+ <span class="trigger"><img src="svg/arrow.svg" alt="" class="fn__svg"></span>
379
+ </a>
380
+ <ul class="sub-menu">
381
+ <li>
382
+ <a href="documentation.html"><span class="text">Documentation</span></a>
383
+ </li>
384
+ <li>
385
+ <a href="faq.html"><span class="text">FAQ</span></a>
386
+ </li>
387
+ <li>
388
+ <a href="changelog.html"><span class="text">Changelog<span class="fn__sup">(1.3.0)</span></span></a>
389
+ </li>
390
+ <li>
391
+ <a href="contact.html"><span class="text">Contact Us</span></a>
392
+ </li>
393
+ <li>
394
+ <a href="index-2.html"><span class="text">Home #2</span></a>
395
+ </li>
396
+ </ul>
397
+ </li>
398
+ <li>
399
+ <a href="sign-in.html" class="fn__tooltip menu__item" data-position="right" title="Log Out">
400
+ <span class="icon"><img src="svg/logout.svg" alt="" class="fn__svg"></span>
401
+ <span class="text">Log Out</span>
402
+ </a>
403
+ </li>
404
+ </ul>
405
+ </div>
406
+ <!-- !#3 navigation group -->
407
+
408
+
409
+ </div>
410
+ <!-- !content (left panel) -->
411
+
412
+ </div>
413
+ <!-- !LEFT PANEL -->
414
+
415
+
416
+ <!-- CONTENT -->
417
+ <div class="techwave_fn_content">
418
+
419
+ <!-- PAGE (all pages go inside this div) -->
420
+ <div class="techwave_fn_page">
421
+
422
+ <!-- Home Page -->
423
+ <div class="techwave_fn_home">
424
+ <div class="section_home">
425
+
426
+ <style>
427
+ .company_info {
428
+ text-align: center; /* Center content */
429
+ padding: 20px;
430
+ background-color: none; /* Light background color */
431
+ border-radius: 10px; /* Rounded corners */
432
+ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
433
+ }
434
+
435
+ .logo {
436
+ max-width: 100%; /* Responsive logo */
437
+ height: auto;
438
+ margin-bottom: 20px; /* Space between logo and next image */
439
+ }
440
+
441
+ .featured-image {
442
+ max-width: 100%; /* Responsive image */
443
+ height: auto;
444
+ margin-bottom: 20px; /* Space between image and text */
445
+ border-radius: 10px; /* Rounded corners for the image */
446
+ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Subtle shadow for the image */
447
+ }
448
+
449
+ </style>
450
+ <style>
451
+ .section_home .company_inf {
452
+ margin: 0 auto;
453
+ max-width: 700px;
454
+ }
455
+ </style>
456
+ <script>
457
+ async function fetchNews() {
458
+ try {
459
+ let response = await fetch('https://dooratre-test-flask-space.hf.space/news');
460
+ let news = await response.json();
461
+ let newsContainer = document.getElementById('news-container');
462
+
463
+ news.forEach(item => {
464
+ let newsSection = `
465
+
466
+ <h2>${item.title}</h2>
467
+ <img src="${item.image_src}" alt="Bitcoin News" class="featured-image">
468
+ <p>${item.content}</p>
469
+ <p>${item.time_published}</p>
470
+ <hr>`;
471
+ newsContainer.innerHTML += newsSection;
472
+ });
473
+ } catch (error) {
474
+ console.error('Error fetching news:', error);
475
+ }
476
+ }
477
+
478
+ // Fetch news on page load
479
+ window.onload = fetchNews;
480
+ </script>
481
+ <div class="section_left">
482
+ <div class="company_inf">
483
+ <img src="img/logo-desktop-full.png" alt="Company Logo" class="logo">
484
+ <div id="news-container"></div>
485
+ </div>
486
+ </div>
487
+ <div class="section_right">
488
+ <div class="company_info">
489
+ <img src="img/logo-desktop-full.png" alt="Company Logo" class="logo">
490
+ <img src="https://en.cryptonomist.ch/wp-content/uploads/2024/09/bitcoin-news-blackrock.jpg" alt="Bitcoin News" class="featured-image">
491
+ <p class="fn__animated_text">The official server of TECH-AI, a text-to-image AI where your imagination is the only limit. We’re building market-leading features that will give you greater control over your generations.</p>
492
+ <hr>
493
+
494
+
495
+ <div class="fn__members">
496
+ <div class="active item">
497
+ <span class="circle"></span>
498
+ <span class="text">1,154,694 Online</span>
499
+ </div>
500
+ <div class="item">
501
+ <span class="circle"></span>
502
+ <span class="text">77,345,912 Members</span>
503
+ </div>
504
+ </div>
505
+ </div>
506
+ </div>
507
+ </div>
508
+ </div>
509
+ <!-- !Home Page -->
510
+
511
+ </div>
512
+ <!-- !PAGE (all pages go inside this div) -->
513
+
514
+
515
+ <!-- FOOTER (inside the content) -->
516
+ <footer class="techwave_fn_footer">
517
+ <div class="techwave_fn_footer_content">
518
+ <div class="copyright">
519
+ <p>
520
+ <script>
521
+ document.write(new Date().getFullYear())
522
+ </script>© SRBThemes</p>
523
+ </div>
524
+ <div class="menu_items">
525
+ <ul>
526
+ <li><a href="terms.html">Terms of Service</a></li>
527
+ <li><a href="privacy.html">Privacy Policy</a></li>
528
+ </ul>
529
+ </div>
530
+ </div>
531
+ </footer>
532
+ <!-- !FOOTER (inside the content) -->
533
+
534
+ </div>
535
+ <!-- !CONTENT -->
536
+
537
+
538
+ </div>
539
+ </div>
540
+ <!-- !MAIN WRAPPER -->
541
+
542
+
543
+
544
+ <!-- Scripts -->
545
+ <script type="text/javascript" src="js/jquery.js?ver=1.0.0"></script>
546
+ <script type="text/javascript" src="js/plugins.js?ver=1.0.0"></script>
547
+ <!--[if lt IE 10]> <script type="text/javascript" src="js/ie8.js"></script> <![endif]-->
548
+ <script type="text/javascript" src="js/init.js?ver=1.0.0"></script>
549
+ <!-- !Scripts -->
550
+
551
+ </body>
552
+
553
+ </html>
personal-feed.html ADDED
@@ -0,0 +1,1013 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <!--[if lt IE 7 ]><html class="ie ie6" lang="en"> <![endif]-->
3
+ <!--[if IE 7 ]><html class="ie ie7" lang="en"> <![endif]-->
4
+ <!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]-->
5
+ <!--[if (gte IE 9)|!(IE)]><!-->
6
+ <html lang="en">
7
+ <!--<![endif]-->
8
+
9
+ <head>
10
+
11
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
12
+
13
+ <meta name="description" content="TechWave">
14
+ <meta name="author" content="SRBThemes">
15
+
16
+ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
17
+
18
+ <title>Personal Feed - TechWave</title>
19
+
20
+
21
+ <script>
22
+ if (!localStorage.frenify_skin) {
23
+ localStorage.frenify_skin = 'dark';
24
+ }
25
+ if (!localStorage.frenify_panel) {
26
+ localStorage.frenify_panel = '';
27
+ }
28
+ document.documentElement.setAttribute("data-techwave-skin", localStorage.frenify_skin);
29
+ if (localStorage.frenify_panel !== '') {
30
+ document.documentElement.classList.add(localStorage.frenify_panel);
31
+ }
32
+ </script>
33
+
34
+ <!-- Google Fonts -->
35
+ <link rel="preconnect" href="https://fonts.googleapis.com">
36
+ <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
37
+ <link href="https://fonts.googleapis.com/css2?family=Heebo:wght@100;200;300;400;500;600;700;800;900&family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
38
+ <!-- !Google Fonts -->
39
+
40
+ <!-- Styles -->
41
+ <link type="text/css" rel="stylesheet" href="css/plugins.css?ver=1.0.0" />
42
+ <link type="text/css" rel="stylesheet" href="css/style.css?ver=1.0.0" />
43
+ <!--[if lt IE 9]> <script type="text/javascript" src="js/modernizr.custom.js"></script> <![endif]-->
44
+ <!-- !Styles -->
45
+
46
+ </head>
47
+
48
+ <body>
49
+
50
+
51
+ <!-- Moving Submenu -->
52
+ <div class="techwave_fn_fixedsub">
53
+ <ul></ul>
54
+ </div>
55
+ <!-- !Moving Submenu -->
56
+
57
+ <!-- Preloader -->
58
+ <div class="techwave_fn_preloader">
59
+ <svg>
60
+ <circle class="first_circle" cx="50%" cy="50%" r="110"></circle>
61
+ <circle class="second_circle" cx="50%" cy="50%" r="110"></circle>
62
+ </svg>
63
+ </div>
64
+ <!-- !Preloader -->
65
+
66
+ <!-- Report -->
67
+ <div class="techwave_fn_report">
68
+ <a href="#" class="fn__closer fn__icon_button">
69
+ <img src="svg/close.svg" alt="" class="fn__svg">
70
+ </a>
71
+ <div class="report__closer"></div>
72
+ <div class="report__content">
73
+ <h3 class="title">Report Item</h3>
74
+ <h3 class="subtitle">What is the main reason for your report?</h3>
75
+ <input class="reason_field" type="text" placeholder="Type here...">
76
+ <div class="btns">
77
+ <a href="#" class="report techwave_fn_button">
78
+ <span>Report</span>
79
+ </a>
80
+ <a href="#" class="cancel techwave_fn_button">
81
+ <span>Cancel</span>
82
+ </a>
83
+ </div>
84
+ </div>
85
+ </div>
86
+ <!-- !Report -->
87
+
88
+ <!-- Image Lightbox -->
89
+ <div class="techwave_fn_img_lightbox">
90
+
91
+ <!-- top section (of the image lightbox) -->
92
+ <div class="lightbox__top">
93
+ <div class="lightbox__tl">
94
+ <div class="lightbox__tlbar">
95
+ <div class="lightbox__tlbar_left">
96
+ <div class="item item__share fn__icon_options medium_size">
97
+ <a href="#" class="item__btn fn__icon_button">
98
+ <img src="svg/share.svg" alt="" class="fn__svg">
99
+ </a>
100
+ <div class="fn__icon_popup">
101
+ <ul>
102
+ <li><a href="#">Facebook</a></li>
103
+ <li><a href="#">Twitter</a></li>
104
+ <li><a href="#">Instagram</a></li>
105
+ <li><a href="#">Linkedin</a></li>
106
+ <li><a href="#">Pinterest</a></li>
107
+ <li><a href="#" class="fn__copy" data-copied="Copied!">Copy Link</a></li>
108
+ </ul>
109
+ </div>
110
+ </div>
111
+ <div class="item item__download fn__icon_options medium_size">
112
+ <a href="#" class="item__btn fn__icon_button">
113
+ <img src="svg/download.svg" alt="" class="fn__svg">
114
+ </a>
115
+ <div class="fn__icon_popup">
116
+ <ul>
117
+ <li><a href="#">Original Image</a></li>
118
+ <li><a href="#">Creative Upscaled Image</a></li>
119
+ <li><a href="#">HD Upscaled Image</a></li>
120
+ </ul>
121
+ </div>
122
+ </div>
123
+ <div class="item item__more fn__icon_options medium_size">
124
+ <a href="#" class="item__btn fn__icon_button">
125
+ <span class="dots"></span>
126
+ </a>
127
+ <div class="fn__icon_popup">
128
+ <ul>
129
+ <li><a href="#">Remove Background</a></li>
130
+ <li><a href="#">Creative Upscale</a></li>
131
+ <li><a href="#">Alternative Upscale</a></li>
132
+ <li class="high_priorety"><a href="#" class="fn__report">Report Image</a></li>
133
+ </ul>
134
+ </div>
135
+ </div>
136
+ </div>
137
+ <div class="lightbox__tlbar_center">
138
+ <a href="#" class="img_nav nav_prev">
139
+ <img src="svg/arrow.svg" alt="" class="fn__svg">
140
+ </a>
141
+ <a href="#" class="img_nav nav_next">
142
+ <img src="svg/arrow.svg" alt="" class="fn__svg">
143
+ </a>
144
+ </div>
145
+ <div class="lightbox__tlbar_right">
146
+ <a href="#" class="fn__like" data-id="2">
147
+ <span class="count">343</span>
148
+ <img src="svg/like.svg" alt="" class="fn__svg empty__like">
149
+ <img src="svg/like-full.svg" alt="" class="fn__svg full__like">
150
+ </a>
151
+ </div>
152
+ </div>
153
+ <div class="lightbox__tlimg">
154
+ <img src="img/gallery/main.jpg" alt="">
155
+ </div>
156
+ </div>
157
+ <div class="lightbox__tr">
158
+ <div class="user__profile">
159
+ <a class="profile_link" href="user-profile.html">
160
+ <img src="img/user/user.jpg" alt="">
161
+ <h2 class="user_name">LuckyLee</h2>
162
+ </a>
163
+ <a class="fn__follow" href="#" data-follow-text="Follow" data-unfollow-text="Unfollow">
164
+ <span class="text">Follow</span>
165
+ </a>
166
+ <a href="#" class="fn__closer fn__icon_button">
167
+ <img src="svg/close.svg" alt="" class="fn__svg">
168
+ </a>
169
+ </div>
170
+ <div class="item__details">
171
+ <div class="fn__model">
172
+ <div class="model_img">
173
+ <img src="img/user/user.jpg" alt="">
174
+ </div>
175
+ <div class="model_info">
176
+ <h4 class="model_subtitle">Model</h4>
177
+ <h3 class="model_title">ArtShaper v3</h3>
178
+ </div>
179
+ <a href="image-generation.html" class="fn__icon_button">
180
+ <img src="svg/arrow.svg" alt="" class="fn__svg">
181
+ </a>
182
+ </div>
183
+
184
+ <div class="fn__prompt_details">
185
+ <div class="prompt__header">
186
+ <div class="prompt__text">Prompt Details</div>
187
+ <div class="prompt__options">
188
+ <a href="#" class="fn__icon_button">
189
+ <span class="dots"></span>
190
+ </a>
191
+ <div class="prompt__popup">
192
+ <ul>
193
+ <li><a href="#">Remix</a></li>
194
+ <li><a href="#">Image to Image</a></li>
195
+ <li><a href="#" class="fn__copy" data-copied="Copied!" data-text="Realistic painting, photorealistic masterpiece detailing, professional photography, natural lighting, volumetric lighting maximalist photoillustration: 8k resolution concept art intricately detailed, complex, elegant, expansive">Copy Prompt</a></li>
196
+ </ul>
197
+ </div>
198
+ </div>
199
+ </div>
200
+ <div class="prompt__content">
201
+ <p>Realistic painting, photorealistic masterpiece detailing, professional photography, natural lighting, volumetric lighting maximalist photoillustration: 8k resolution concept art intricately detailed, complex, elegant, expansive</p>
202
+ </div>
203
+ </div>
204
+
205
+ <div class="techwave_fn_accordion small" data-type="accordion">
206
+ <!-- data-type values: accordion, toggle -->
207
+ <div class="acc__item">
208
+ <div class="acc__header">
209
+ <h2 class="acc__title">Negative Prompt</h2>
210
+ <div class="acc__icon"></div>
211
+ </div>
212
+ <div class="acc__content">
213
+ <p>TECH-AI is an AI-powered content production suite that empowers creators with a powerful, customisable, and user-friendly platform for bringing their ideas to life.</p>
214
+ <p>With a focus on granular control at every step of content creation, we put creators at the centre of the creative process by offering granular control at every stage of generation, ensuring that AI enhances, rather than
215
+ replaces, human creative potential.</p>
216
+ <p>Our custom back-end delivers advancements in model fine tuning, prompt adherence, training and inference speed, and multi-image prompting functionality. We also address common issues around image degradation and have implemented
217
+ a custom upscaling, with much more on the way!</p>
218
+ </div>
219
+ </div>
220
+ </div>
221
+
222
+ </div>
223
+
224
+ <div class="fn__details_list">
225
+ <ul>
226
+ <li>
227
+ <div class="sub_title">Created</div>
228
+ <div class="title">April 05, 2023</div>
229
+ </li>
230
+ <li>
231
+ <div class="sub_title">Resolution</div>
232
+ <div class="title">768 x 1024px</div>
233
+ </li>
234
+ <li>
235
+ <div class="sub_title">Sampler</div>
236
+ <div class="title">Tech-AI-SRBThemes</div>
237
+ </li>
238
+ <li>
239
+ <div class="sub_title">Step Count</div>
240
+ <div class="title">30</div>
241
+ </li>
242
+ <li>
243
+ <div class="sub_title">Base Model</div>
244
+ <div class="title">SRBThemes v2.0</div>
245
+ </li>
246
+ <li>
247
+ <div class="sub_title">High Contrast</div>
248
+ <div class="title">Off</div>
249
+ </li>
250
+ <li>
251
+ <div class="sub_title">Magic Prompt</div>
252
+ <div class="title">On</div>
253
+ </li>
254
+ </ul>
255
+ </div>
256
+
257
+ </div>
258
+ </div>
259
+ <!-- !top section (of the image lightbox) -->
260
+
261
+ <!-- related section (of the image lightbox) -->
262
+ <div class="lightbox__related">
263
+
264
+ <div class="fn__title_holder">
265
+ <h2 class="title">Related Images</h2>
266
+ </div>
267
+
268
+ <div class="fn__grid_items">
269
+ <ul>
270
+ <li>
271
+ <a href="#" data-id="1"><img src="img/related/1.jpg" alt=""></a>
272
+ </li>
273
+ <li>
274
+ <a href="#" data-id="2"><img src="img/related/2.jpg" alt=""></a>
275
+ </li>
276
+ <li>
277
+ <a href="#" data-id="3"><img src="img/related/3.jpg" alt=""></a>
278
+ </li>
279
+ <li>
280
+ <a href="#" data-id="4"><img src="img/related/4.jpg" alt=""></a>
281
+ </li>
282
+ <li>
283
+ <a href="#" data-id="5"><img src="img/related/5.jpg" alt=""></a>
284
+ </li>
285
+ <li>
286
+ <a href="#" data-id="6"><img src="img/related/6.jpg" alt=""></a>
287
+ </li>
288
+ <li>
289
+ <a href="#" data-id="7"><img src="img/related/7.jpg" alt=""></a>
290
+ </li>
291
+ <li>
292
+ <a href="#" data-id="8"><img src="img/related/8.jpg" alt=""></a>
293
+ </li>
294
+ <li>
295
+ <a href="#" data-id="9"><img src="img/related/9.jpg" alt=""></a>
296
+ </li>
297
+ <li>
298
+ <a href="#" data-id="10"><img src="img/related/10.jpg" alt=""></a>
299
+ </li>
300
+ <li>
301
+ <a href="#" data-id="11"><img src="img/related/11.jpg" alt=""></a>
302
+ </li>
303
+ <li>
304
+ <a href="#" data-id="12"><img src="img/related/12.jpg" alt=""></a>
305
+ </li>
306
+ </ul>
307
+ </div>
308
+
309
+ </div>
310
+ <!-- !related section (of the image lightbox) -->
311
+
312
+ </div>
313
+ <!-- !Image Lightbox -->
314
+
315
+
316
+ <!-- MAIN WRAPPER -->
317
+ <div class="techwave_fn_wrapper">
318
+ <div class="techwave_fn_wrap">
319
+
320
+
321
+ <!-- Searchbar -->
322
+ <div class="techwave_fn_searchbar">
323
+ <div class="search__bar">
324
+ <input class="search__input" type="text" placeholder="Search here...">
325
+ <img src="svg/search.svg" alt="" class="fn__svg search__icon">
326
+ <a class="search__closer" href="#"><img src="svg/close.svg" alt="" class="fn__svg"></a>
327
+ </div>
328
+ <div class="search__results">
329
+ <!-- Results will come here (via ajax after the integration you made after purchase as it doesn't work in HTML) -->
330
+ <div class="results__title">Results</div>
331
+ <div class="results__list">
332
+ <ul>
333
+ <li><a href="#">Artificial Intelligence</a></li>
334
+ <li><a href="#">Learn about the impact of AI on the financial industry</a></li>
335
+ <li><a href="#">Delve into the realm of AI-driven manufacturing</a></li>
336
+ <li><a href="#">Understand the ethical implications surrounding AI</a></li>
337
+ </ul>
338
+ </div>
339
+ </div>
340
+ </div>
341
+ <!-- !Searchbar -->
342
+
343
+ <!-- HEADER -->
344
+ <header class="techwave_fn_header">
345
+
346
+ <!-- Header left: token information -->
347
+ <div class="header__left">
348
+ <div class="fn__token_info">
349
+ <span class="token_summary">
350
+ <span class="count">120</span>
351
+ <span class="text">Tokens<br>Remain</span>
352
+ </span>
353
+ <a href="pricing.html" class="token_upgrade techwave_fn_button"><span>Upgrade</span></a>
354
+ <div class="token__popup">
355
+ Resets in <span>19 hours.</span><br> Daily limit is <span>200 tokens</span>
356
+ </div>
357
+ </div>
358
+ </div>
359
+ <!-- /Header left: token information -->
360
+
361
+
362
+ <!-- Header right: navigation bar -->
363
+ <div class="header__right">
364
+ <div class="fn__nav_bar">
365
+
366
+ <!-- Search (bar item) -->
367
+ <div class="bar__item bar__item_search">
368
+ <a href="#" class="item_opener">
369
+ <img src="svg/search.svg" alt="" class="fn__svg">
370
+ </a>
371
+ <div class="item_popup">
372
+ <input type="text" placeholder="Search">
373
+ </div>
374
+ </div>
375
+ <!-- !Search (bar item) -->
376
+
377
+ <!-- Notification (bar item) -->
378
+ <div class="bar__item bar__item_notification has_notification">
379
+ <a href="#" class="item_opener">
380
+ <img src="svg/bell.svg" alt="" class="fn__svg">
381
+ </a>
382
+ <div class="item_popup">
383
+ <div class="ntfc_header">
384
+ <h2 class="ntfc_title">Notifications</h2>
385
+ <a href="notifications.html">View All</a>
386
+ </div>
387
+ <div class="ntfc_list">
388
+ <ul>
389
+ <li>
390
+ <p><a href="notification-single.html">Version 1.1.0 has been launched</a></p>
391
+ <span>34 Min Ago</span>
392
+ </li>
393
+ <li>
394
+ <p><a href="notification-single.html">Video Generation has been released</a></p>
395
+ <span>12 Apr</span>
396
+ </li>
397
+ <li>
398
+ <p><a href="notification-single.html">Terms has been updated</a></p>
399
+ <span>12 Apr</span>
400
+ </li>
401
+ </ul>
402
+ </div>
403
+ </div>
404
+ </div>
405
+ <!-- !Notification (bar item) -->
406
+
407
+ <!-- Full Screen (bar item) -->
408
+ <div class="bar__item bar__item_fullscreen">
409
+ <a href="#" class="item_opener">
410
+ <img src="svg/fullscreen.svg" alt="" class="fn__svg f_screen">
411
+ <img src="svg/smallscreen.svg" alt="" class="fn__svg s_screen">
412
+ </a>
413
+ </div>
414
+ <!-- !Full Screen (bar item) -->
415
+
416
+ <!-- Language (bar item) -->
417
+ <div class="bar__item bar__item_language">
418
+ <a href="#" class="item_opener">
419
+ <img src="svg/language.svg" alt="" class="fn__svg">
420
+ </a>
421
+ <div class="item_popup">
422
+ <ul>
423
+ <li>
424
+ <span class="active">English</span>
425
+ </li>
426
+ <li>
427
+ <a href="#">Spanish</a>
428
+ </li>
429
+ <li>
430
+ <a href="#">French</a>
431
+ </li>
432
+ </ul>
433
+ </div>
434
+ </div>
435
+ <!-- !Language (bar item) -->
436
+
437
+ <!-- Site Skin (bar item) -->
438
+ <div class="bar__item bar__item_skin">
439
+ <a href="#" class="item_opener">
440
+ <img src="svg/sun.svg" alt="" class="fn__svg light_mode">
441
+ <img src="svg/moon.svg" alt="" class="fn__svg dark_mode">
442
+ </a>
443
+ </div>
444
+ <!-- !Site Skin (bar item) -->
445
+
446
+ <!-- User (bar item) -->
447
+ <div class="bar__item bar__item_user">
448
+ <a href="#" class="user_opener">
449
+ <img src="img/user/user.jpg" alt="">
450
+ </a>
451
+ <div class="item_popup">
452
+ <div class="user_profile">
453
+ <div class="user_img">
454
+ <img src="img/user/user.jpg" alt="">
455
+ </div>
456
+ <div class="user_info">
457
+ <h2 class="user_name">Caden Smith<span>Free</span></h2>
458
+ <p><a href="mailto:[email protected]" class="user_email">[email protected]</a></p>
459
+ </div>
460
+ </div>
461
+ <div class="user_nav">
462
+ <ul>
463
+ <li>
464
+ <a href="user-profile.html">
465
+ <span class="icon"><img src="svg/person.svg" alt="" class="fn__svg"></span>
466
+ <span class="text">Profile</span>
467
+ </a>
468
+ </li>
469
+ <li>
470
+ <a href="user-settings.html">
471
+ <span class="icon"><img src="svg/setting.svg" alt="" class="fn__svg"></span>
472
+ <span class="text">Settings</span>
473
+ </a>
474
+ </li>
475
+ <li>
476
+ <a href="user-billing.html">
477
+ <span class="icon"><img src="svg/billing.svg" alt="" class="fn__svg"></span>
478
+ <span class="text">Billing</span>
479
+ </a>
480
+ </li>
481
+ <li>
482
+ <a href="sign-in.html">
483
+ <span class="icon"><img src="svg/logout.svg" alt="" class="fn__svg"></span>
484
+ <span class="text">Log Out</span>
485
+ </a>
486
+ </li>
487
+ </ul>
488
+ </div>
489
+ </div>
490
+ </div>
491
+ <!-- !User (bar item) -->
492
+
493
+
494
+ </div>
495
+ </div>
496
+ <!-- !Header right: navigation bar -->
497
+
498
+ </header>
499
+ <!-- !HEADER -->
500
+
501
+
502
+ <!-- LEFT PANEL -->
503
+ <div class="techwave_fn_leftpanel">
504
+
505
+ <div class="mobile_extra_closer"></div>
506
+
507
+ <!-- logo (left panel) -->
508
+ <div class="leftpanel_logo">
509
+ <a href="index.html" class="fn_logo">
510
+ <span class="full_logo">
511
+ <img src="img/logo-desktop-full.png" alt="" class="desktop_logo">
512
+ <img src="img/logo-retina-full.png" alt="" class="retina_logo">
513
+ </span>
514
+ <span class="short_logo">
515
+ <img src="img/logo-desktop-mini.png" alt="" class="desktop_logo">
516
+ <img src="img/logo-retina-mini.png" alt="" class="retina_logo">
517
+ </span>
518
+ </a>
519
+ <a href="#" class="fn__closer fn__icon_button desktop_closer">
520
+ <img src="svg/arrow.svg" alt="" class="fn__svg">
521
+ </a>
522
+ <a href="#" class="fn__closer fn__icon_button mobile_closer">
523
+ <img src="svg/arrow.svg" alt="" class="fn__svg">
524
+ </a>
525
+ </div>
526
+ <!-- !logo (left panel) -->
527
+
528
+ <!-- content (left panel) -->
529
+ <div class="leftpanel_content">
530
+
531
+ <!-- #1 navigation group -->
532
+ <div class="nav_group">
533
+ <h2 class="group__title">Start Here</h2>
534
+ <ul class="group__list">
535
+ <li>
536
+ <a href="index.html" class="fn__tooltip menu__item" data-position="right" title="Home">
537
+ <span class="icon"><img src="svg/home.svg" alt="" class="fn__svg"></span>
538
+ <span class="text">Home</span>
539
+ </a>
540
+ </li>
541
+ <li>
542
+ <a href="community-feed.html" class="fn__tooltip menu__item" data-position="right" title="Community Feed">
543
+ <span class="icon"><img src="svg/community.svg" alt="" class="fn__svg"></span>
544
+ <span class="text">Community Feed</span>
545
+ </a>
546
+ </li>
547
+ <li>
548
+ <a href="personal-feed.html" class="fn__tooltip active menu__item" data-position="right" title="Personal Feed">
549
+ <span class="icon"><img src="svg/person.svg" alt="" class="fn__svg"></span>
550
+ <span class="text">Personal Feed<span class="count">48</span></span>
551
+ </a>
552
+ </li>
553
+ <li>
554
+ <a href="models.html" class="fn__tooltip menu__item" data-position="right" title="Finetuned Models">
555
+ <span class="icon"><img src="svg/cube.svg" alt="" class="fn__svg"></span>
556
+ <span class="text">Finetuned Models</span>
557
+ </a>
558
+ </li>
559
+ </ul>
560
+ </div>
561
+ <!-- !#1 navigation group -->
562
+
563
+ <!-- #2 navigation group -->
564
+ <div class="nav_group">
565
+ <h2 class="group__title">User Tools</h2>
566
+ <ul class="group__list">
567
+ <li>
568
+ <a href="image-generation.html" class="fn__tooltip menu__item" data-position="right" title="Image Generation">
569
+ <span class="icon"><img src="svg/image.svg" alt="" class="fn__svg"></span>
570
+ <span class="text">Image Generation</span>
571
+ </a>
572
+ </li>
573
+ <li>
574
+ <a href="ai-chat-bot.html" class="fn__tooltip menu__item" data-position="right" title="AI Chat Bot">
575
+ <span class="icon"><img src="svg/chat.svg" alt="" class="fn__svg"></span>
576
+ <span class="text">AI Chat Bot</span>
577
+ </a>
578
+ </li>
579
+ </ul>
580
+ </div>
581
+ <!-- !#2 navigation group -->
582
+
583
+ <!-- #3 navigation group -->
584
+ <div class="nav_group">
585
+ <h2 class="group__title">Support</h2>
586
+ <ul class="group__list">
587
+ <li>
588
+ <a href="pricing.html" class="fn__tooltip menu__item" data-position="right" title="Pricing">
589
+ <span class="icon"><img src="svg/dollar.svg" alt="" class="fn__svg"></span>
590
+ <span class="text">Pricing</span>
591
+ </a>
592
+ </li>
593
+ <li class="menu-item-has-children">
594
+ <a href="video-generation.html" class="fn__tooltip menu__item" title="FAQ &amp; Help" data-position="right">
595
+ <span class="icon"><img src="svg/question.svg" alt="" class="fn__svg"></span>
596
+ <span class="text">FAQ &amp; Help</span>
597
+ <span class="trigger"><img src="svg/arrow.svg" alt="" class="fn__svg"></span>
598
+ </a>
599
+ <ul class="sub-menu">
600
+ <li>
601
+ <a href="documentation.html"><span class="text">Documentation</span></a>
602
+ </li>
603
+ <li>
604
+ <a href="faq.html"><span class="text">FAQ</span></a>
605
+ </li>
606
+ <li>
607
+ <a href="changelog.html"><span class="text">Changelog<span class="fn__sup">(1.3.0)</span></span></a>
608
+ </li>
609
+ <li>
610
+ <a href="contact.html"><span class="text">Contact Us</span></a>
611
+ </li>
612
+ <li>
613
+ <a href="index-2.html"><span class="text">Home #2</span></a>
614
+ </li>
615
+ </ul>
616
+ </li>
617
+ <li>
618
+ <a href="sign-in.html" class="fn__tooltip menu__item" data-position="right" title="Log Out">
619
+ <span class="icon"><img src="svg/logout.svg" alt="" class="fn__svg"></span>
620
+ <span class="text">Log Out</span>
621
+ </a>
622
+ </li>
623
+ </ul>
624
+ </div>
625
+ <!-- !#3 navigation group -->
626
+
627
+
628
+ </div>
629
+ <!-- !content (left panel) -->
630
+
631
+ </div>
632
+ <!-- !LEFT PANEL -->
633
+
634
+
635
+ <!-- CONTENT -->
636
+ <div class="techwave_fn_content">
637
+
638
+ <!-- PAGE (all pages go inside this div) -->
639
+ <div class="techwave_fn_page">
640
+
641
+ <!-- Community Feed Page -->
642
+ <div class="techwave_fn_community_page">
643
+
644
+ <div class="fn__title_holder">
645
+ <div class="container">
646
+ <h1 class="title">Personal Feed</h1>
647
+ </div>
648
+ </div>
649
+
650
+ <!-- Feed -->
651
+ <div class="techwave_fn_feed">
652
+
653
+ <div class="fn__tabs">
654
+ <div class="container">
655
+ <div class="tab_in">
656
+ <a class="active" href="#">Your Generations</a>
657
+ <a href="#">Follower's</a>
658
+ <a href="#">Liked</a>
659
+ </div>
660
+ </div>
661
+ </div>
662
+
663
+
664
+ <!-- feed filter -->
665
+ <div class="container">
666
+ <div class="feed__filter">
667
+ <div class="filter__left">
668
+ <div class="filter__search">
669
+ <input type="text" placeholder="Search gallery">
670
+ <a href="#" class="techwave_fn_button"><span>Search</span></a>
671
+ </div>
672
+ <div class="filter__upscaled">
673
+ <label class="fn__checkbox">
674
+ <input type="checkbox">Upscaled
675
+ <span class="checkmark"></span>
676
+ <img src="svg/check.svg" alt="" class="fn__svg">
677
+ </label>
678
+ </div>
679
+ </div>
680
+ <div class="filter__right">
681
+ <div class="filter__select">
682
+ <label class="fn__checkbox">
683
+ <input type="checkbox">Select Items
684
+ <span class="checkmark"></span>
685
+ <img src="svg/check.svg" alt="" class="fn__svg">
686
+ </label>
687
+ </div>
688
+ </div>
689
+ </div>
690
+ </div>
691
+ <!-- !feed filter -->
692
+
693
+
694
+ <!-- feed selection -->
695
+ <div class="fn__selection_box">
696
+ <div class="container">
697
+ <div class="selection_in">
698
+ <p class="desc"><span class="count">0</span> item(s) selected</p>
699
+ <div class="actions">
700
+ <a href="#" class="filter__delete techwave_fn_button has__icon small__border">
701
+ <img src="svg/trash.svg" alt="" class="fn__svg">
702
+ <span>Delete</span>
703
+ </a>
704
+ <a href="#" class="filter__download techwave_fn_button has__icon small__border">
705
+ <img src="svg/download.svg" alt="" class="fn__svg">
706
+ <span>Download</span>
707
+ </a>
708
+ </div>
709
+ </div>
710
+ </div>
711
+ </div>
712
+ <!-- !feed selection -->
713
+
714
+ <div class="container">
715
+ <!-- feed content -->
716
+ <div class="feed__content">
717
+ <div class="feed__results">
718
+ <div class="fn__preloader">
719
+ <div class="icon"></div>
720
+ <div class="text">Loading</div>
721
+ </div>
722
+ <ul class="fn__gallery_items">
723
+
724
+ <!-- #1 gallery item -->
725
+ <li class="fn__gallery_item">
726
+ <div class="item" data-id="345">
727
+ <div class="img">
728
+ <img src="img/gallery/1.jpg" alt="">
729
+ </div>
730
+ <div class="fn__selectable_item">
731
+ <span class="icon">
732
+ <img src="svg/check.svg" alt="" class="fn__svg">
733
+ </span>
734
+ </div>
735
+ <div class="item__info">
736
+ <div class="info__header">
737
+ <div class="user__info">
738
+ <img src="img/user/user.jpg" alt="">
739
+ <h3 class="author_name">LuckyLee</h3>
740
+ </div>
741
+ <a href="#" class="fn__like no_border" data-id="3">
742
+ <span class="count">343</span>
743
+ <img src="svg/like.svg" alt="" class="fn__svg empty__like">
744
+ <img src="svg/like-full.svg" alt="" class="fn__svg full__like">
745
+ </a>
746
+ </div>
747
+ <p class="desc">Terra Fusion: A daring fusion of tectonic forms with neo-abstract swirls, reflecting the chaos and </p>
748
+ </div>
749
+ </div>
750
+ </li>
751
+ <!-- !#1 gallery item -->
752
+
753
+ <!-- #2 gallery item -->
754
+ <li class="fn__gallery_item">
755
+ <div class="item" data-id="265">
756
+ <div class="img">
757
+ <img src="img/gallery/2.jpg" alt="">
758
+ </div>
759
+ <div class="fn__selectable_item">
760
+ <span class="icon">
761
+ <img src="svg/check.svg" alt="" class="fn__svg">
762
+ </span>
763
+ </div>
764
+ <div class="item__info">
765
+ <div class="info__header">
766
+ <div class="user__info">
767
+ <img src="img/user/user.jpg" alt="">
768
+ <h3 class="author_name">LuckyLee</h3>
769
+ </div>
770
+ <a href="#" class="fn__like no_border" data-id="265">
771
+ <span class="count">65</span>
772
+ <img src="svg/like.svg" alt="" class="fn__svg empty__like">
773
+ <img src="svg/like-full.svg" alt="" class="fn__svg full__like">
774
+ </a>
775
+ </div>
776
+ <p class="desc">Terra Fusion: A daring fusion of tectonic forms with neo-abstract swirls, reflecting the chaos and </p>
777
+ </div>
778
+ </div>
779
+ </li>
780
+ <!-- !#2 gallery item -->
781
+
782
+ <!-- #3 gallery item -->
783
+ <li class="fn__gallery_item">
784
+ <div class="item" data-id="456">
785
+ <div class="img">
786
+ <img src="img/gallery/3.jpg" alt="">
787
+ </div>
788
+ <div class="fn__selectable_item">
789
+ <span class="icon">
790
+ <img src="svg/check.svg" alt="" class="fn__svg">
791
+ </span>
792
+ </div>
793
+ <div class="item__info">
794
+ <div class="info__header">
795
+ <div class="user__info">
796
+ <img src="img/user/user.jpg" alt="">
797
+ <h3 class="author_name">LuckyLee</h3>
798
+ </div>
799
+ <a href="#" class="fn__like no_border" data-id="456">
800
+ <span class="count">95</span>
801
+ <img src="svg/like.svg" alt="" class="fn__svg empty__like">
802
+ <img src="svg/like-full.svg" alt="" class="fn__svg full__like">
803
+ </a>
804
+ </div>
805
+ <p class="desc">Terra Fusion: A daring fusion of tectonic forms with neo-abstract swirls, reflecting the chaos and </p>
806
+ </div>
807
+ </div>
808
+ </li>
809
+ <!-- !#3 gallery item -->
810
+
811
+ <!-- #4 gallery item -->
812
+ <li class="fn__gallery_item">
813
+ <div class="item" data-id="4311">
814
+ <div class="img">
815
+ <img src="img/gallery/4.jpg" alt="">
816
+ </div>
817
+ <div class="fn__selectable_item">
818
+ <span class="icon">
819
+ <img src="svg/check.svg" alt="" class="fn__svg">
820
+ </span>
821
+ </div>
822
+ <div class="item__info">
823
+ <div class="info__header">
824
+ <div class="user__info">
825
+ <img src="img/user/user.jpg" alt="">
826
+ <h3 class="author_name">LuckyLee</h3>
827
+ </div>
828
+ <a href="#" class="fn__like no_border" data-id="4311">
829
+ <span class="count">120</span>
830
+ <img src="svg/like.svg" alt="" class="fn__svg empty__like">
831
+ <img src="svg/like-full.svg" alt="" class="fn__svg full__like">
832
+ </a>
833
+ </div>
834
+ <p class="desc">Terra Fusion: A daring fusion of tectonic forms with neo-abstract swirls, reflecting the chaos and </p>
835
+ </div>
836
+ </div>
837
+ </li>
838
+ <!-- !#4 gallery item -->
839
+
840
+ <!-- #5 gallery item -->
841
+ <li class="fn__gallery_item">
842
+ <div class="item" data-id="33">
843
+ <div class="img">
844
+ <img src="img/gallery/5.jpg" alt="">
845
+ </div>
846
+ <div class="fn__selectable_item">
847
+ <span class="icon">
848
+ <img src="svg/check.svg" alt="" class="fn__svg">
849
+ </span>
850
+ </div>
851
+ <div class="item__info">
852
+ <div class="info__header">
853
+ <div class="user__info">
854
+ <img src="img/user/user.jpg" alt="">
855
+ <h3 class="author_name">LuckyLee</h3>
856
+ </div>
857
+ <a href="#" class="fn__like no_border" data-id="33">
858
+ <span class="count">322</span>
859
+ <img src="svg/like.svg" alt="" class="fn__svg empty__like">
860
+ <img src="svg/like-full.svg" alt="" class="fn__svg full__like">
861
+ </a>
862
+ </div>
863
+ <p class="desc">Terra Fusion: A daring fusion of tectonic forms with neo-abstract swirls, reflecting the chaos and </p>
864
+ </div>
865
+ </div>
866
+ </li>
867
+ <!-- !#5 gallery item -->
868
+
869
+ <!-- #6 gallery item -->
870
+ <li class="fn__gallery_item">
871
+ <div class="item" data-id="709">
872
+ <div class="img">
873
+ <img src="img/gallery/6.jpg" alt="">
874
+ </div>
875
+ <div class="fn__selectable_item">
876
+ <span class="icon">
877
+ <img src="svg/check.svg" alt="" class="fn__svg">
878
+ </span>
879
+ </div>
880
+ <div class="item__info">
881
+ <div class="info__header">
882
+ <div class="user__info">
883
+ <img src="img/user/user.jpg" alt="">
884
+ <h3 class="author_name">LuckyLee</h3>
885
+ </div>
886
+ <a href="#" class="fn__like no_border" data-id="709">
887
+ <span class="count">234</span>
888
+ <img src="svg/like.svg" alt="" class="fn__svg empty__like">
889
+ <img src="svg/like-full.svg" alt="" class="fn__svg full__like">
890
+ </a>
891
+ </div>
892
+ <p class="desc">Terra Fusion: A daring fusion of tectonic forms with neo-abstract swirls, reflecting the chaos and </p>
893
+ </div>
894
+ </div>
895
+ </li>
896
+ <!-- !#6 gallery item -->
897
+
898
+ <!-- #7 gallery item -->
899
+ <li class="fn__gallery_item">
900
+ <div class="item" data-id="20">
901
+ <div class="img">
902
+ <img src="img/gallery/7.jpg" alt="">
903
+ </div>
904
+ <div class="fn__selectable_item">
905
+ <span class="icon">
906
+ <img src="svg/check.svg" alt="" class="fn__svg">
907
+ </span>
908
+ </div>
909
+ <div class="item__info">
910
+ <div class="info__header">
911
+ <div class="user__info">
912
+ <img src="img/user/user.jpg" alt="">
913
+ <h3 class="author_name">LuckyLee</h3>
914
+ </div>
915
+ <a href="#" class="fn__like no_border" data-id="20">
916
+ <span class="count">700</span>
917
+ <img src="svg/like.svg" alt="" class="fn__svg empty__like">
918
+ <img src="svg/like-full.svg" alt="" class="fn__svg full__like">
919
+ </a>
920
+ </div>
921
+ <p class="desc">Terra Fusion: A daring fusion of tectonic forms with neo-abstract swirls, reflecting the chaos and </p>
922
+ </div>
923
+ </div>
924
+ </li>
925
+ <!-- !#7 gallery item -->
926
+
927
+ <!-- #8 gallery item -->
928
+ <li class="fn__gallery_item">
929
+ <div class="item" data-id="45">
930
+ <div class="img">
931
+ <img src="img/gallery/8.jpg" alt="">
932
+ </div>
933
+ <div class="fn__selectable_item">
934
+ <span class="icon">
935
+ <img src="svg/check.svg" alt="" class="fn__svg">
936
+ </span>
937
+ </div>
938
+ <div class="item__info">
939
+ <div class="info__header">
940
+ <div class="user__info">
941
+ <img src="img/user/user.jpg" alt="">
942
+ <h3 class="author_name">LuckyLee</h3>
943
+ </div>
944
+ <a href="#" class="fn__like no_border" data-id="45">
945
+ <span class="count">90</span>
946
+ <img src="svg/like.svg" alt="" class="fn__svg empty__like">
947
+ <img src="svg/like-full.svg" alt="" class="fn__svg full__like">
948
+ </a>
949
+ </div>
950
+ <p class="desc">Terra Fusion: A daring fusion of tectonic forms with neo-abstract swirls, reflecting the chaos and </p>
951
+ </div>
952
+ </div>
953
+ </li>
954
+ <!-- !#8 gallery item -->
955
+
956
+ </ul>
957
+ </div>
958
+ <div class="feed__more">
959
+ <a href="#" class="medium techwave_fn_button"><span>Load More</span></a>
960
+ </div>
961
+ </div>
962
+ <!-- !feed content -->
963
+ </div>
964
+
965
+ </div>
966
+ <!-- !Feed -->
967
+
968
+ </div>
969
+ <!-- !Community Feed Page -->
970
+
971
+ </div>
972
+ <!-- !PAGE (all pages go inside this div) -->
973
+
974
+
975
+ <!-- FOOTER (inside the content) -->
976
+ <footer class="techwave_fn_footer">
977
+ <div class="techwave_fn_footer_content">
978
+ <div class="copyright">
979
+ <p>
980
+ <script>
981
+ document.write(new Date().getFullYear())
982
+ </script>© SRBThemes</p>
983
+ </div>
984
+ <div class="menu_items">
985
+ <ul>
986
+ <li><a href="terms.html">Terms of Service</a></li>
987
+ <li><a href="privacy.html">Privacy Policy</a></li>
988
+ </ul>
989
+ </div>
990
+ </div>
991
+ </footer>
992
+ <!-- !FOOTER (inside the content) -->
993
+
994
+ </div>
995
+ <!-- !CONTENT -->
996
+
997
+
998
+ </div>
999
+ </div>
1000
+ <!-- !MAIN WRAPPER -->
1001
+
1002
+
1003
+
1004
+ <!-- Scripts -->
1005
+ <script type="text/javascript" src="js/jquery.js?ver=1.0.0"></script>
1006
+ <script type="text/javascript" src="js/plugins.js?ver=1.0.0"></script>
1007
+ <!--[if lt IE 10]> <script type="text/javascript" src="js/ie8.js"></script> <![endif]-->
1008
+ <script type="text/javascript" src="js/init.js?ver=1.0.0"></script>
1009
+ <!-- !Scripts -->
1010
+
1011
+ </body>
1012
+
1013
+ </html>
svg/arrow.svg ADDED
svg/bell.svg ADDED
svg/billing.svg ADDED
svg/bookmark.svg ADDED