-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
469 lines (421 loc) · 21.8 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
let lists = [
// NEW UPDATES
["reno 8 pro", "oneplus 10r"],
//OLD LIST
[
"oppo f11 pro",
"oppo a54 5g",
"oppo a52",
"oppo a72",
"oppo a92",
"vivo v15",
"vivo y30",
"vivo y50",
"vivo y50t",
"vivo z1 pro",
"samsung a11",
"samsung m11",
"mi note 9",
"mi note 10t",
"mi note 10 5g",
"mi 10 prime 2022",
"mi note 11 se",
"poco m3 pro 5g",
"realme x",
"realme 6",
"realme 6s",
"realme 6i",
"realme 7",
"realme 8 5g",
"realme 8s 5g",
"realme 9 5g",
"narzo 20 pro",
"narzo 30 / 5g",
"narzo 30 pro 5g",
],
["samsung m10", "samsung a10"],
["realme xt", "reno 7"],
[
"oppo f19",
"oppo f19s",
"oppo f19 pro",
"oppo f19 pro + 5g",
"oppo f21 pro",
"oppo a74",
"oppo a94",
"oppo a95",
"oppo a96 5g",
"oppo f21 pro 5g",
"reno 4 se",
"reno 5 lite",
"reno 5f",
"reno 5z",
"reno 6z",
"reno 6 lite",
"reno 7 4g",
"reno 7 se 5g",
"reno 7z 5g",
"reno 8",
"reno 8 lite",
"oneplus nord ce 2 5g",
"narzo 50 pro",
"realme x7",
"realme 7 pro",
"realme 8",
"realme 8 pro",
"realme 9 pro +",
"realme 9 4g",
"realme v15",
"find x5 lite",
],
["mi 10 2022", "mi 10 power", "poco c40"],
["mi note 10s", "mi note 10 4g", "mi note 11s", "mi note 11 4g", "poco m4 pro 4g"],
[],
[
"mi 9",
"mi 9a",
"mi 9c",
"mi 10a",
"mi 10c",
"poco c3",
"realme c20",
"realme c21",
"realme c31",
"samsung m13",
"samsung a13",
"samsung a23",
"samsung m23",
"samsung f23",
],
["mi 8", "mi 8a"],
["mi note 5 pro", "mi note 6", "mi note 6+"],
["oppo f15", "oppo f17", "oppo a73 4g", "oppo a91", "reno 3"],
[
"mi 10 prime 2020",
"mi note 10t",
"mi note 10 5g",
"poco m3 pro 5g",
"narzo 20 pro",
"narzo 30",
"narzo 30 pro 5g",
],
["mi 7", "mi note 7", "mi note 7 pro", "mi note 7s", "mi y3"],
["mi note 8 pro", "oppo a9", "oppo f11", "vivo y19"],
["samsung m30", "samsung m30s", "samsung a30", "samsung a50", "samsung a50s"],
["realme c2", "oppo a1k", "realme c2s"],
["realme x2", "realme xt", "oneplus 6t", "oneplus 7"],
["realme x7 pro", "reno 7 pro", "mi 11 lite"],
["oppo f9", "oppo f9 pro", "realme 2 pro", "realme 3 pro", "realme 5 pro"],
["oneplus 8t", "oneplus 9", "oneplus 9r"],
["vivo v17", "vivo v17 pro", "vivo v19"],
["vivo v51", "vivo v51 pro"],
["vivo y11", "vivo y12", "vivo y15", "vivo y17", "vivo v10"],
["vivo y20", "vivo y20a", "vivo y20g", "vivo y20i", "vivo t2x", "oppo a16", "samsung a13", "samsung f23", "samsung m23", "samsung m33"],
["vivo v11", "vivo v11 pro"],
["vivo v20 pro", "vivo v23 5g"],
["samsung a20", "samsung a30", "samsung a30s", "samsung a50", "samsung a50s", "samsung m10s", "samsung m21", "samsung m21s", "samsung m30", "samsung m31", "samsung f41"],
["samsung a7 2018", "samsung j4 plus", "samsung j6 plus", "samsung j8 2018"],
[
"mi 11 lite",
"reno 7 pro",
"realme x2 pro",
"samsung a52",
"samsung a52s 5g",
"samsung a53 5g",
],
["mi k20", "mi k20 pro", "vivo v15 pro"],
[
"vivo y1s",
"vivo y90",
"vivo y91",
"vivo y91i",
"vivo y93",
"vivo y93s",
"vivo y94",
"vivo y95",
"vivo y97",
"vivo z3i",
"realme 3",
"realme 3i",
"oppo a1k",
"oppo a5s",
"oppo a7",
"oppo a12",
],
["realme 2 pro", "realme u1"],
[
"realme 6 pro",
"realme 7i",
"realme 8i",
"realme 9i",
"realme 9ro",
"realme 9 se 5g",
"realme c17",
"narzo 50",
"samsung a32",
"samsung a33",
"oneplus nord ce 2 lite",
"vivo v25",
"oppo k10",
"oppo a36",
"oppo a53",
"oppo a54 4g",
"oppo a55 4g",
"oppo a76",
"oppo a96 4g",
],
["vivo v20 pro", "vivo v23 5g"],
["vivo v11", "vivo x23"],
[
"vivo v9",
"vivo x21",
"vivo x21i",
"vivo y81",
"vivo y83",
"vivo y83 pro",
"vivo y85",
"vivo y89",
"realme 2",
"oppo a3s"
],
[
"realme gt / 5g",
"realme x7 max 5g",
"oppo f19 pro",
"oppo f19 pro +",
"reno 5",
"oneplus nord ce 5g",
],
[
"oppo a5 2020",
"oppo a9 2020",
"vivo y51 2020",
"vivo y51a",
"vivo y53 5g",
"vivo y53s 5g",
"realme 5",
"realme 5i",
"realme 5s",
"narzo 30a",
"samsung a13",
"symphony z50",
],
[
"realme c3",
"realme c11",
"realme c12",
"realme c15",
"narzo 10",
"narzo 10a",
"mi 9a",
"mi 9c",
"samsung m02",
],
[
"mi note 9s",
"mi note 9 pro",
"mi note 9 pro max",
"mi note 10 lite",
"mi note 10 pro",
"mi note 10 pro max",
"mi 10t",
"mi 10t pro",
"mi 10t lite",
"mi note 11 pro",
"mi note 11 pro +",
"mi 11i",
"mi 11x 5g",
"mi 11x pro",
"mi note 11t",
"mi 11t",
"mi 11t pro",
"mi k30 5g",
"mi k30 pro",
"mi k30 pro zoom",
"poco f2 pro",
"poco m2 pro",
"poco x2",
"poco x3",
"poco x3 nfc",
"poco x3 pro",
"samsung a53 5g",
"samsung a54 5g",
"samsung a72 5g",
"samsung a74 5g",
],
[
"iphone 6",
"iphone 6g",
"iphone 6s",
"iphone 7",
"iphone 7g",
"iphone 8",
"iphone 8g",
],
["iphone 6+", "iphone 7+", "iphone 8+"],
["iphone x", "iphone xs", "iphone 11 pro"],
["iphone xr", "iphone 11"],
["iphone xs max", "iphone 11 pro max"],
["iphone 12", "iphone 12 pro"],
["iphone 13", "iphone 13 pro", "iphone 14"],
["vivo v10", "vivo y11", "vivo y12", "vivo y15", "vivo y17", "vivo u10"],
["oppo a5", "realme c1"],
["vivo v9", "vivo y81", "vivo y81i", "vivo y83", "vivo y83 pro", "vivo y85", "vivo y89", "oppo a5", "oppo a3s"],
["oppo a77", "oppo a77s", "oppo a57", "oppo a53s", "oppo a31", "oppo a16k", "vivo y51", "vivo y51a", "vivo y31", "vivo y12s", "vivo y75", "vivo y33", "vivo y33t", "vivo y35", "vivo y16", "vivo y22", "vivo y33", "poco m2", "poco m3", "poco c3", "mi 10a", "mi 11e", "samsung a12", "samsung a04s", "nokia g21 ds"],
["samsung m20", "realme 3 pro", "realme 5 pro", "oppo f9", "oppo f9 pro"],
["poco m3", "mi note 9 4g", "mi 9 power", "mi 9t", "oppo a9", "oppo a9x", "oppo f11", "vivo v3", "vivo y19", "vivo u20", "vivo y5s"],
["samsung a22 5g", "samsung f42 5g", "moto g50 5g"],
["samsung a20", "samsung a30", "samsung a50", "samsung a30s", "samsung a50s", "samsung m30", "samsung m30s", "samsung m21", "samsung m31 prime", "samsung m21s", "samsung m31", "samsung f41", "samsung m21 2021", "samsung m10s"],
["samsung a10", "samsung a10s", "samsung m10", "samsung m01s", "vivo vi y91", "vivo y93", "vivo y95", 'vivo y1s', "vivo y91i india", "vivo y91c 2020", "vivo y90", "vivo y93s", "oppo a5s", "oppo a7", "oppo a11k", "oppo a12", "oppo a12s", "oppo a12", "realme 3"],
["samsung a31", "samsung a32 4g", "samsung a22 4g", "samsung f22", "samsung m32 4g", 'samsung m22', "samsung a33 5g"],
["samsung a53 5g", "samsung a52", "samsung a52 5g", "samsung s20fe", "samsung s20fe 2022", "samsung s20 lite", "samsung a52s 5g", "samsung a51", "samsung m31s"],
[
"samsung m51", "samsung f62", "samsung m62", "samsung a71", "samsung m52 5g", "samsung m53 5g", "samsung a72", "samsung a73", "samsung note 10 lite", "samsung a81"],
[
"samsung a03", "samsung a03s", "samsung a13 4g", "samsung a13 5g", "samsung a23 4g", "samsung a23 5g", "samsung f23 5g", "samsung m13", "samsung m13 5g", "samsung m13 india", "samsung m23", "samsung m32 5g", "samsung m33 5g", "samsung a03core", "samsung a04", "samsung a04s", "vivo y33", "vivo y33s", "vivo y33t", "vivo y33e", "vivo y11s", "vivo y20s", "vivo y20a", "vivo y20t", "vivo y20 2021", "vivo y21", "vivo y21s", "vivo y21t 5g", "vivo y21g", "vivo y12a", "vivo y12g", "vivo y15s", "vivo y15a", "vivo y52 5g", "vivo y51a", "vivo y54s", "vivo y74s", "vivo y55 5g", "vivo y55s 5g", "vivo y75 5g ", "vivo y76 5g", "vivo y76s", "vivo y77", "vivo y3s 2021", "vivo y01", "vivo t1 5g india", "vivo t1x 4g", "vivo t1x 5g", "vivo t1x india", "vivo t2x", "oppo a11", "oppo a16", "oppo a16s", "oppo a16k", "oppo a16e", "oppo a54s", "oppo a55s 5g", "oppo a35", "oppo a8", "oppo a55 5g", "oppo a56 5g", "oppo a57 4g", "oppo a57 5g", "oppo a77", "narzo 50a", "narzo 50i", "narzo 50a prime", "narzo 50i prime", "narzo 50 5g", "realme c25y", "realme c21y", "realme c31", "realme c30", "realme c35", "mi 10 5g", "mi 10x 5g", "mi 10x pro 5g", "mi 10 prime+", "mi note 11e", "poco m4 5g", "poco m4 5g india", "tecno 6 go", "tecno spark 8", "tecno 8p", "tecno 8t", "tecno 8c", "infinix hot 10 lite", "infinix smart 5", "infinix 5 pro", "infinix hot 8", "infinix hot 11", "infinix hot 12i", "infinix hot 12 pro", "tecno spark 7", "tecno go", "tecno spark 9", "tecno spark 9t", "tecno 9t india", "tecno 9 pro"],
[
"oppo f11 pro", "reno 2z", "reno 2f", "realme x", "vivo v15", "vivo y30", "vivo y50", "vivo y50t", "vivo y70s", "vivo y70t", "vivo y51s 5g", "vivo z1 pro", "mi note 9t", "mi note 9", "mi note 9 5g", "mi 10x 4g"],
[
"realme 8 5g", "realme 7", "realme 6", "realme 6i", "oppo a74 5g", "oppo a52", "oppo a92", "oppo a72", "oppo a73 5g", "realme v13", "realme q2", "narzo 20 pro", "narzo 30", "narzo 30 pro", "oppo a53 5g", "oppo a54 5g", "oppo a93 5g", "oppo a93s 5g", "oppo k7x 5g", "oppo k9x 5g", "realme 8s 5g", "realme q3i 5g", "realme q3 5g", "realme v5 5g", "realme 6s", "realme 9 5g india", "samsung a11", "samsung m11"],
[
"realme 7i", "realme c17", "oppo a32", "oppo a33 2020", "oppo a53 2020", "oppo a54 4g", "oppo a55 4g", "oppo a53s 4g", "oppo a76", "oppo a96", "oppo k9s", "oppo k10", "oppo k10 5g china", "oppo k10x", "oppo a92s", "reno 4z 5g", "oppo a11s", "oppo a36", "realme 9 5g", "realme 8i", "realme 9i", "realme 9pro", "realme 9 se 5g", "realme 9 5g speed", "realme 6 pro", "realme x50 5g", "realme x3", "realme x3 super zoom", "realme q3s", "realme q5 5g", "realme v25", "narzo 50", "samsung f52 5g", "oneplus nord ce2 lite", "oneplus ace racing"],
["oppo f9", "oppo f9 pro", "realme 2 pro", "realme 3 pro", "realme 5 pro", "realme u1", "samsung m20"],
["realme 5", "realme 5i", "realme 6i global", "realme 5s", "realme c20", "realme c21", "realme c3", "realme c3i", "realme c11", "realme c12", "realme c15", "realme c25s", "realme c25", "realme c11 2021", "realme c30s", "realme c33", "realme 9i 5g", "realme v3", "realme v23", "realme v11 5g", "realme q2i", "narzo 30a", "narzo 10", "narzo 10a", "narzo 20", "narzo 20a", "oppo a15", "oppo a15s", "oppo a31", "oppo a9 2020", "oppo a5 2020", "oppo a53s 5g ", "oppo k10 5g", "oppo a17", "oppo a77s", "oppo a97", "oppo a57s", "oppo a57e", "vivo y53s", "vivo y22", "vivo y22s", "vivo y02s", "vivo y35", "vivo y77e", "vivo y77e", "vivo t1", "vivo y16", "vivo y75s", "vivo y73t", "vivo y52t", "vivo y51 2020", "vivo y52s", "vivo y12s", "vivo y31s", "vivo y31 2021", "vivo y20", "vivo y20i", "vivo y20g", "vivo y30 5g", "vivo y72", "vivo y72t 5g", "vivo y32", "vivo y21a", "vivo y21e", "iqoo z6", "iqoo z6 lite 5g", "iqoo z3 5g", "iqoo u3 5g", "iqoo u5 5g", "iqoo u5x", "samsung m02s", "samsung f02s", "samsung m12", "samsung a02", "samsung m02", "samsung a32 5g", "samsung a12", "samsung a02s", "samsung f12", "samsung f13", "mi 11 prime", "mi 11 prime 5g", "mi a1 2022", "mi note 11r", "poco m5", "oneplus nord n20 se", "wiko t10"],
["oppo f17 pro", "oppo a93", "reno 4", "reno 4 5g", "oppo f19", "oppo f19 pro", "oppo f19 pro +", "oppo f19s", "oppo f21 pro 4g", "oppo f21 pro 5g", "oppo a74 4g", "oppo a94", "oppo a94 5g", "reno 6z", "oppo a95", "oppo a95 5g", "reno 2", "reno 4 lite", "reno 5 lite", "reno 6 lite", "reno 7 lite", "reno 8 lite", "reno 5z", "reno 5f", "reno 4se", "reno 4f", "oppo find x5 lite 5g", "reno 7", "reno 7 5g", "reno 7 se 5g", "reno 7z 5g", "reno 8 4g", "reno 8 5g", "reno 8z", "oppo a96 5g china", "realme 9 4g", "realme 9 pro +", "realme 7 pro", "realme x7", "realme 8", "realme 8pro", "realme q2 pro", "realme v15 5g", "narzo 50 pro 5g", "oneplus nord ce2 5g"],
["reno 8 pro 5g", "reno 8 pro + 5g", "honor x8"],
["oneplus nord", "reno 6", "reno 5", "reno 5 5g", "reno 7 5g china", "reno 5k", "lg k9 5g", "oppo find x3 lite", "realme gt 5g", "realme gt master", "realme gt neo", "realme gt neo 2t", "realme q3 pro 5g", "realme q3 pro carnival", "realme x7 max 5g", "oneplus ce 5g", "oneplus nord 2 5g", "oneplus nord", "oneplus nord 2t"],
[
"mi 9 prime", "mi 9", "mi 9t", "mi 9 power", "mi 9 prime", "mi note 9 4g", "poco m2", "poco m3", "vivo y19", "vivo u3", "vivo u20", "vivo y5s"],
["mi 9a", "mi 9c", "mi 9i", "mi 9 india", "mi 9 activ", "mi 9a sport", "mi 9i sport", "mi 9 at", "poco c3", "poco c31", "mi 10a"],
["mi 8", "mi 8a", "mi 8a dual", "mi note 8"],
["mi note 11 5g china", "mi note 10 pro 5g china", "poco x3 gt", "poco m4 pro 5g", "mi note 11t 5g", "mi note 11s 5g", "realme gt neo2", "realme gt 2", "realme gt neo 3t", "realme q5 pro 5g", "oppo k10 pro 5g", "reno 8 pro china", "oneplus 9r t", "moto g22", "tecno camon 18 prime"],
["mi note 10 4g", "mi note 10s", "mi note 11 global", "mi note 11s 4g",
"poco m4 pro 4g", "mi note 11 se india", "poco m5s", "mi note 10 5g", "poco m3 pro", "mi note 10t 5g", "mi 10", " mi 10 2022", "mi 10 prime 2022", "mi note 11 4g", "mi note 11 se"],
["mi note 9 pro", "mi note 9s", "mi note 9 pro max", "mi note 10 pro", "mi note 10 pro max", "mi note 11 pro", "mi note 11 pro +", "mi note 11e pro", "poco f3", "poco f4", "poco f2 pro", "mi 11x", "mi 11x pro", "mi 11i", "mi 11t", "mi 11t pro", "poco x4 pro 5g", "mi k40", "mi k40 pro", "mi k40 pro +", "mi k40s", "poco x2", "mi k30", "mi k30s", "mi k30i", "mi k30 pro", "mi k30 ultra", "poco x3", "poco x3 pro", "poco m2 pro", "mi 10i", "mi 10t 5g", "mi 10t pro 5g", "mi 10t lite", "mi black shark 4", "mi black shark 4 pro", "mi 4s", "mi 4s pro", "samsung a80", "samsung a90", "lg k92", "honor x10", "huawei p smart 2021", "vivo t1 5g china", "iqoo z5", "iqoo neo5 se"],
["mi note 8 pro", "oppo a9", "oppo f11"]
,
["mi note 7", "mi note 7 pro", "mi note 7s"],
["samsung s10 lite", "samsung a91", "samsung note 20", "samsung a71 5g", "infinix note 12 vip", "infinix x672"],
["poco f3 gt", "poco f4 gt", "mi k40 gaming", "mi k50 gaming"],
["mi 7", "mi 7 pro", "mi y3"],
["vivo x60", "vivo x70", "iqoo 8 5g", "iqoo 9 5g"],
["oneplus 7", "oneplus 6t", "vivo v11", "vivo v11 pro", "vivo x21s", "mi 9", "mi 9 lite", "mi 9 pro", "realme xt"]
,
["oneplus 8t", "oneplus 9", "oneplus 9 r", "mi 11 lite", "mi 11 lite 5g ne",
"mi 12 lite", "reno 7 pro 5g", "realme x7 pro 5g"],
["oneplus 10t", "oneplus 10r", "oneplus ace 5g", "oneplus ace pro", "realme gt neo 3", "realme gt 2 pro", "iqoo 9se", "iqoo 7 5g", "iqoo neo 6", "iqoo neo 6 se", "iqoo neo 5s 5g", "iqoo neo 5 5g", "vivo s15", "vivo t2 5g"],
["vivo v17", "vivo v17 pro", "vivo v19", "vivo x30 5g", "vivo x30 pro 5g", "iqoo 3 5g"],
["vivo v15 pro", "vivo x27", "mi 9t", "mi k20", "mi k20 pro"],
["vivo y12", "vivo y15", "vivo y17", "vivo y11 2019", "vivo u10", "vivo y12 i", "vivo y3", "vivo y3s"],
["vivo s1", "vivo s1 pro", "vivo z1x", "vivo y9s", "vivo z5", "iqoo neo"],
["vivo v9", "vivo y83", "vivo y83 pro", "vivo y81", "vivo y85", "vivo z1", "vivo z3x", "vivo y89", "vivo v9 youth", "oppo a3s", "oppo a5", "oppo f7", "realme 2", "realme c1", "oneplus 6"],
["vivo y73", "vivo y73s", "vivo y75 4g", "vivo v20", "vivo v20 se", "vivo v21", "vivo v21 5g", "vivo v21 e", "vivo v23 e", "vivo v23 e 5g", "vivo v25 5g", "vivo v25 e", "vivo y70", "vivo y71 t", "vivo s10 e", "vivo s15 e 5g", "vivo s9e 5g", "vivo x80 lite", "vivo t1 pro 5g", "vivo t1 5g malaysia", "vivo t1 44w", "iqoo z6 pro 5g", "oppo f15", "oppo f17", "oppo a73", "oppo a91", "reno 3"],
["vivo v20 pro", "vivo s7", "vivo s10", "vivo s10 pro", "vivo v23 5g"],
["infinix hot 10", "infinix hot 12", "infinix hot 12 play", "infinix zero 8", "infinix x683", "infinix note 8i", "tecno spark 6", "tecno camon 16", "tecno camon 16 pro"],
["infinix hot 9 play", "infinix hot 10 play", "infinix hot 10s", "infinix hot 10s nfc", "infinix hot 10t", "infinix hot 11 play", "infinix note 11", "infinix note 12", "infinix note 12 turbo", "infinix note 12 pro"],
["infinix note 11 pro", "infinix note 11s", "infinix x697", "tecno pova 2", "tecno pova 3", 'tecno pova 5g', "infinix note 7"]
];
// ONLY TRIAL CODE HERE
function exactSearch(exactInput) {
let exactList = "";
for (let a = 0; a < lists.length; a++) {
if (lists[a].includes(exactInput.toLowerCase())) {
exactList = lists[a].toString().toUpperCase();
return exactList;
}
}
if (!exactList) {
return false;
}
}
// Trial Code Ends Here
function searchList(query) {
let newList = "";
for (let i = 0; i < lists.length; i++) {
// if (lists[i].includes(query)) {
// console.log(lists[i]);
// return lists[i];
// }
if (lists[i].toString().includes(query.toString().toLowerCase())) {
newList = newList.concat(lists[i].toString(), "<hr />");
}
}
if (newList.length === 0) {
return false;
} else {
return newList.toUpperCase();
}
}
const handleSubmit = () => {
if (queryText.value.length > 0) {
// console.log(exactSearch(queryText.value)+"<HR />")
// console.log(queryText.value);
// console.log(searchList(queryText.value));
// console.log(searchList(queryText.value).split(`${exactSearch(queryText.value)}<HR />`).join(""))
displayResult.classList.remove("d-none");
if (!searchList(queryText.value)) {
let html = `
<div class="card" style="width: 30rem;">
<div class="card-body">
<h5 class="card-title gradient">${queryText.value.toUpperCase()}</h5>
<h6 class="card-subtitle mb-2 text-muted">No match found for your device</h6>
<p class="card-text gradientDark">Oops, we are sorry but we didn't found any other model that matches with your device.Please try searching for any other model</p>
<p class="card-subtitle mb-2 text-muted d-none" id="serviceMsg">Thank You For Using Our Service!!!</p>
</div>
</div>`;
displayResult.innerHTML = html;
} else {
let html = `
<div class="card" style="width: 30rem;">
<div class="card-body">
<h5 class="card-title gradient">${queryText.value.toUpperCase()}</h5>
<h6 class="card-subtitle mb-2 text-muted">Matches with these models</h6>
<div class="card-text gradientDark mb-2">${!exactSearch(queryText.value)
? `No Exact Match Found for ${queryText.value}`
: exactSearch(queryText.value)
}</div>
${searchList(queryText.value) === exactSearch(queryText.value) + "<HR />" ? "" : `<h6 class="card-subtitle mb-2 text-muted">Alternate/More Matches</h6>
<div class="card-text gradientDark">${searchList(queryText.value).split(`${exactSearch(queryText.value)}<HR />`).join("")}</div>`}
<p class="card-subtitle mb-2 text-muted d-none" id="serviceMsg">Thank You For Using Our Service!!!</p>
</div>
</div>`;
displayResult.innerHTML = html;
}
setTimeout(() => {
serviceMsg.classList.remove("d-none");
const interval = setInterval(() => {
serviceMsg.classList.toggle("gradient");
}, 500);
setTimeout(() => {
clearInterval(interval);
}, 3000);
}, 4000);
}
};
const submitContribute = document.getElementById("submitContribute");
submitContribute.addEventListener("click", () => {
let nameContribute = document.getElementById("nameContribute").value;
let modelOne = document.getElementById("modelOne").value;
let modelTwo = document.getElementById("modelTwo").value;
if (nameContribute === "gandu" || nameContribute == "bsdk") {
alert("Plaese Enter Correct Name")
return;
}
if (nameContribute.length > 3 && modelOne.length > 3 && modelTwo.length > 3) {
emailjs.init('cbYMa5Nu3u0x9LiH_');
emailjs.send("service_2khse2g", "template_6b7behw", {
from_name: "[email protected]",
message: `Sender Name: ${nameContribute},Model One: ${modelOne},Matches With: ${modelTwo}`,
reply_to: "[email protected]",
}).then(() => {
alert("Sent Successfully")
nameContribute = ""
modelOne = ""
modelTwo = ""
}).catch((err) => {
alert("Some Error Occurred")
});
} else {
alert("Please Provide Proper Information")
}
})