风险系数判断修复

This commit is contained in:
root
2026-06-14 18:30:06 +08:00
parent 235bf939b8
commit eb2724e3de
143 changed files with 68315 additions and 73 deletions
File diff suppressed because it is too large Load Diff
+24
View File
@@ -0,0 +1,24 @@
<?php
namespace WhichBrowser\Data;
DeviceModels::$ASHA_INDEX = array (
'@50' =>
array (
0 => 500,
1 => 501,
2 => '501s',
3 => '501.1',
4 => '501.2',
5 => 502,
6 => 503,
7 => '503s',
),
'@AS' =>
array (
0 => 'Asha230SingleSIM',
1 => 'Asha230DualSIM',
2 => 'Asha500SingleSIM',
3 => 'Asha500DualSIM',
),
);
+27
View File
@@ -0,0 +1,27 @@
<?php
namespace WhichBrowser\Data;
DeviceModels::$BADA_INDEX = array (
'@GT' =>
array (
0 => 'GT- ?S52(50|53)!',
1 => 'GT-S53(30|33)!',
2 => 'GT-S5380!',
3 => 'GT-S57(50|53)!',
4 => 'GT-S57(80)!',
5 => 'GT-S72(30|33)!',
6 => 'GT-S7250!',
7 => 'GT-S8500!',
8 => 'GT- ?S8530!',
9 => 'GT- ?S8600!',
),
'@SC' =>
array (
0 => 'SCH-F859!',
),
'@SH' =>
array (
0 => 'SHW-M410',
),
);
+180
View File
@@ -0,0 +1,180 @@
<?php
namespace WhichBrowser\Data;
DeviceModels::$BREW_INDEX = array (
'@AX' =>
array (
0 => 'AX8575',
),
'@CD' =>
array (
0 => 'CDM8992',
1 => 'CDM8999',
),
'@CO' =>
array (
0 => 'Coolpad D508',
1 => 'Coolpad D510',
2 => 'Coolpad E600',
),
'@E4' =>
array (
0 => 'E4255',
),
'@EX' =>
array (
0 => 'EX200!',
),
'@HS' =>
array (
0 => 'HS-E316!',
),
'@HU' =>
array (
0 => 'HUAWEI U526',
1 => 'HUAWEI U528',
2 => 'HUAWEI U2801!',
3 => 'HUAWEI U5200!',
4 => 'HUAWEI U5300!',
5 => 'HUAWEI U5310!',
6 => 'HUAWEI U6150!',
),
'@LG' =>
array (
0 => 'LG272',
1 => 'LG510',
2 => 'LGE AX840',
3 => 'LGE LG700',
4 => 'LGE LG840',
5 => 'LGE UX700',
6 => 'LGE UX840',
7 => 'LGE VX11K',
8 => 'LGE VX8575',
9 => 'LGE VX9700',
),
'@LN' =>
array (
0 => 'LN240',
1 => 'LN510',
),
'@LX' =>
array (
0 => 'LX610',
),
'@M2' =>
array (
0 => 'M260!',
),
'@M3' =>
array (
0 => 'M350!',
1 => 'M370!',
2 => 'M380!',
3 => 'M390!',
),
'@M5' =>
array (
0 => 'M550!',
1 => 'M560!',
),
'@NO' =>
array (
0 => 'NOKIA 7705',
),
'@P5' =>
array (
0 => 'P5000',
),
'@P6' =>
array (
0 => 'P6020',
1 => 'P6030',
),
'@PA' =>
array (
0 => 'Pantech CDM8992!',
1 => 'Pantech CDM8999!',
2 => 'Pantech TXT8045!',
),
'@PL' =>
array (
0 => 'PLS M330',
),
'@S2' =>
array (
0 => 'S2151!',
),
'@SA' =>
array (
0 => 'sam-r631',
1 => 'sam-r640',
2 => 'sam-r900',
),
'@SC' =>
array (
0 => 'SCH-B309!',
1 => 'SCH-F839',
2 => 'SCH-M519!',
3 => 'SCH-S559!',
4 => 'SCH-S579!',
5 => 'SCH-U380!',
6 => 'SCH-U485',
7 => 'SCH-U640!',
8 => 'SCH-U660!',
9 => 'SCH-U680!',
10 => 'SCH-U750!',
11 => 'SCH-U820!',
12 => 'SCH-U960!',
13 => 'SCH-W709!',
14 => 'SCH-W799!',
15 => 'SCP-3810',
16 => 'SCP3810',
17 => 'SCP-6750',
18 => 'SCP6760',
19 => 'SCP-6760',
20 => 'SCP6780',
),
'@SG' =>
array (
0 => 'SGH-A937!',
1 => 'SGH-A947!',
),
'@SM' =>
array (
0 => 'SM-B690V',
),
'@SP' =>
array (
0 => 'SPH M330',
1 => 'SPH-M570',
2 => 'Sprint M850',
),
'@TX' =>
array (
0 => 'TXT8045',
),
'@VN' =>
array (
0 => 'VN170!',
1 => 'VN250!',
2 => 'VN271!',
3 => 'VN280!',
4 => 'VN360!',
5 => 'VN370!',
6 => 'VN530',
),
'@VX' =>
array (
0 => 'VX5600!',
1 => 'VX9200!',
2 => 'VX9600!',
3 => 'VX11000!',
),
'@ZT' =>
array (
0 => 'ZTE F-450!',
1 => 'ZTE R516!',
2 => 'ZTE R518!',
),
);
+231
View File
@@ -0,0 +1,231 @@
<?php
namespace WhichBrowser\Data;
DeviceModels::$FEATURE_INDEX = array (
'@AM' =>
array (
0 => 'Amstrad Gamma',
),
'@BE' =>
array (
0 => 'Benefon Q',
),
'@CK' =>
array (
0 => 'CK13[ai]?$!',
1 => 'CK15[ai]?$!',
),
'@CO' =>
array (
0 => 'COCOON',
),
'@EF' =>
array (
0 => 'EF71',
),
'@EX' =>
array (
0 => 'EX115',
1 => 'EX118',
2 => 'EX119',
3 => 'EX128',
4 => 'EX225',
5 => 'EX226',
6 => 'EX430',
),
'@F1' =>
array (
0 => 'F100[ai]?$!',
),
'@GM' =>
array (
0 => 'GM360',
),
'@GR' =>
array (
0 => 'GR700',
),
'@GS' =>
array (
0 => 'GS290',
1 => 'GS500',
),
'@GT' =>
array (
0 => 'GT500!',
1 => 'GT550',
2 => 'GT-B2710',
3 => 'GT-B3210',
4 => 'GT-B3313',
5 => 'GT-C3200',
6 => 'GT-C3222',
7 => 'GT-C3322',
8 => 'GT-C3500',
9 => 'GT-C5010!',
10 => 'GT-E1282!',
11 => 'GT-E2152',
12 => 'GT-E2220',
13 => 'GT-E2222',
14 => 'GT-E2202',
15 => 'GT-E2250',
16 => 'GT-E2252',
17 => 'GT-E3213',
18 => 'GT-E3309I',
19 => 'GT-M8910',
20 => 'GT-S3332',
21 => 'GT-S33(50|53)!',
22 => 'GT-S35(70|72)!',
23 => 'GT-S5229',
24 => 'GT-S5270!',
25 => 'GT-S5610!',
26 => 'GT-I6410!',
27 => 'GT-I8320!',
28 => 'GT-I8330!',
),
'@J1' =>
array (
0 => 'J105[ai]?$!',
1 => 'J108[ai]?$!',
2 => 'J10(i2?)?$!',
),
'@J2' =>
array (
0 => 'J20[ai]?$!',
),
'@K6' =>
array (
0 => 'K612',
),
'@KC' =>
array (
0 => 'KC910i',
),
'@KP' =>
array (
0 => 'KP500!',
1 => 'KP570!',
),
'@KU' =>
array (
0 => 'KU990i',
),
'@LG' =>
array (
0 => 'LG-KU380',
1 => 'LG-KU580',
2 => 'LG-KU990',
),
'@LI' =>
array (
0 => 'Lightpipe',
),
'@M3' =>
array (
0 => 'm3510c',
),
'@MO' =>
array (
0 => 'MOTOQA1',
),
'@P7' =>
array (
0 => 'P7000',
),
'@P9' =>
array (
0 => 'P9020',
1 => 'P9050',
),
'@PL' =>
array (
0 => 'PLS6600KJ',
),
'@PM' =>
array (
0 => 'PM-8200',
),
'@S7' =>
array (
0 => 'S7350',
),
'@SA' =>
array (
0 => 'sam-r560',
),
'@SC' =>
array (
0 => 'SCP-5300',
1 => 'SCP-5500',
2 => 'SCP-6600',
3 => 'SCH-W169',
4 => 'SCH-W279',
),
'@SE' =>
array (
0 => 'Sendo Wap',
),
'@SG' =>
array (
0 => 'SGH-A667',
1 => 'SGH-A697',
2 => 'SGH-A877',
3 => 'SGH-A927',
4 => 'SGH-A997',
5 => 'SGH-D880',
6 => 'SGH-E250i',
7 => 'SGH-E250V',
8 => 'SGH-G600',
9 => 'SGH-J700i',
10 => 'SGH-J700V',
11 => 'SGH-M200',
12 => 'SGH-S150G',
13 => 'SGH-S390G',
14 => 'SGH-T189N',
15 => 'SGHX660V',
16 => 'SGH-Z107!',
17 => 'SGH-Z130!',
18 => 'SGH-Z500!',
),
'@SM' =>
array (
0 => 'SM-B313E',
1 => 'SM-B350E',
2 => 'SM-B360E',
3 => 'SM-B780(A|W)!',
),
'@TE' =>
array (
0 => 'tecnot36',
),
'@U1' =>
array (
0 => 'U100[ai]?$!',
1 => 'U10[ai]?$!',
),
'@VO' =>
array (
0 => 'Vodafone 575',
),
'@W1' =>
array (
0 => 'W100i?$!',
1 => 'W150i?$!',
),
'@W2' =>
array (
0 => 'W20i?$!',
),
'@WI' =>
array (
0 => 'WIDETEL WCX150',
),
'@WT' =>
array (
0 => 'WT13i$!',
),
'@X5' =>
array (
0 => 'X5i$!',
),
);
+72
View File
@@ -0,0 +1,72 @@
<?php
namespace WhichBrowser\Data;
DeviceModels::$FIREFOXOS_INDEX = array (
'@' =>
array (
0 => '.LYF\\/.F30C!',
1 => '.LYF\\/.F101K!',
),
'@AL' =>
array (
0 => 'ALCATEL ONE TOUCH FIRE',
1 => 'ALCATEL ONE TOUCH 4012A',
2 => 'ALCATEL ONE TOUCH 4012X',
3 => 'ALCATELOneTouch4012A!',
4 => 'ALCATELOneTouch4012X!',
5 => 'ALCATELOneTouch4019A!',
6 => 'ALCATELOneTouch4019X!',
7 => 'ALCATELOneTouch4020D!',
8 => 'ALCATELOneTouch4022!',
9 => 'ALCATELOneTouch4023!',
10 => 'ALCATELOneTouch6015X!',
11 => 'ALCATEL4044[MNOTVW]!',
12 => 'ALCATEL4044C!',
),
'@HU' =>
array (
0 => 'HUAWEI Ascend Y300-F1',
1 => 'HUAWEIY300-F1',
),
'@LG' =>
array (
0 => 'LG-D3(00|01)!',
1 => 'LGL25',
),
'@LY' =>
array (
0 => 'LYF\\/F30C!',
1 => 'LYF\\/F41T!',
2 => 'LYF\\/F50Y!',
3 => 'LYF\\/F61F!',
4 => 'LYF\\/F81E!',
5 => 'LYF\\/F90M!',
6 => 'LYF\\/F101K!',
),
'@MA' =>
array (
0 => 'madai',
),
'@ON' =>
array (
0 => 'OneTouch4019A',
),
'@OP' =>
array (
0 => 'OPEN',
1 => 'OpenC',
2 => 'Open C',
3 => 'OPENC2',
4 => 'OPEN2',
),
'@OR' =>
array (
0 => 'Orange KLIF',
1 => 'Orange KLIFD',
),
'@ZT' =>
array (
0 => 'ZTEOPEN',
),
);
+393
View File
@@ -0,0 +1,393 @@
<?php
namespace WhichBrowser\Data;
DeviceModels::$KDDI_INDEX = array (
'@CA' =>
array (
0 => 'CA11',
1 => 'CA12',
2 => 'CA13',
3 => 'CA14',
4 => 'CA21',
5 => 'CA22',
6 => 'CA23',
7 => 'CA24',
8 => 'CA25',
9 => 'CA26',
10 => 'CA27',
11 => 'CA28',
12 => 'CA31',
13 => 'CA32',
14 => 'CA33',
15 => 'CA34',
16 => 'CA35',
17 => 'CA36',
18 => 'CA37',
19 => 'CA38',
20 => 'CA39',
21 => 'CA3A',
22 => 'CA3B',
23 => 'CA3C',
24 => 'CA3D',
25 => 'CA3E',
26 => 'CA3F',
27 => 'CA3G',
28 => 'CA3H',
29 => 'CA3I',
30 => 'CA3J',
31 => 'CA3K',
),
'@DN' =>
array (
0 => 'DN01',
1 => 'DN11',
),
'@ER' =>
array (
0 => 'ERK0',
),
'@FJ' =>
array (
0 => 'FJ31',
),
'@HI' =>
array (
0 => 'HI01',
1 => 'HI02',
2 => 'HI11',
3 => 'HI12',
4 => 'HI13',
5 => 'HI14',
6 => 'HI21',
7 => 'HI23',
8 => 'HI24',
9 => 'HI31',
10 => 'HI32',
11 => 'HI33',
12 => 'HI34',
13 => 'HI35',
14 => 'HI36',
15 => 'HI37',
16 => 'HI38',
17 => 'HI39',
18 => 'HI3A',
19 => 'HI3B',
20 => 'HI3C',
21 => 'HI3D',
22 => 'HI3E',
23 => 'HI3F',
24 => 'HI3G',
25 => 'HI3H',
),
'@KC' =>
array (
0 => 'KC3Q',
1 => 'KC3S',
2 => 'KC3V',
3 => 'KC11',
4 => 'KC12',
5 => 'KC13',
6 => 'KC14',
7 => 'KC15',
8 => 'KC21',
9 => 'KC22',
10 => 'KC23',
11 => 'KC24',
12 => 'KC25',
13 => 'KC26',
14 => 'KC27',
15 => 'KC28',
16 => 'KC29',
17 => 'KC2A',
18 => 'KC31',
19 => 'KC32',
20 => 'KC33',
21 => 'KC34',
22 => 'KC35',
23 => 'KC36',
24 => 'KC37',
25 => 'KC38',
26 => 'KC39',
27 => 'KC3A',
28 => 'KC3B',
29 => 'KC3D',
30 => 'KC3E',
31 => 'KC3G',
32 => 'KC3H',
33 => 'KC3I',
34 => 'KC3K',
35 => 'KC3M',
36 => 'KC3N',
37 => 'KC3O',
38 => 'KC3P',
39 => 'KC3R',
40 => 'KC3T',
41 => 'KC3U',
42 => 'KC3W',
43 => 'KC3X',
44 => 'KC3Y',
45 => 'KC3Z',
46 => 'KC41',
47 => 'KC42',
48 => 'KC43',
49 => 'KC44',
50 => 'KC45',
51 => 'KC46',
52 => 'KC47',
53 => 'KC48',
54 => 'KC4A',
55 => 'KCC1',
56 => 'KCC2',
57 => 'KCI1',
58 => 'KCI2',
59 => 'KCT1',
60 => 'KCT2',
61 => 'KCT3',
62 => 'KCT4',
63 => 'KCT5',
64 => 'KCT6',
65 => 'KCT7',
66 => 'KCT8',
67 => 'KCT9',
68 => 'KCTA',
69 => 'KCTB',
70 => 'KCTC',
),
'@MA' =>
array (
0 => 'MA11',
1 => 'MA12',
2 => 'MA13',
3 => 'MA21',
4 => 'MA31',
5 => 'MA32',
6 => 'MA33',
7 => 'MA34',
8 => 'MA35',
9 => 'MAC1',
10 => 'MAC2',
11 => 'MAI1',
12 => 'MAI2',
13 => 'MAT1',
14 => 'MAT2',
15 => 'MAT3',
),
'@MI' =>
array (
0 => 'MIT1',
),
'@PT' =>
array (
0 => 'PT21',
1 => 'PT23',
2 => 'PT33',
3 => 'PT34',
4 => 'PT35',
5 => 'PT36',
),
'@SA' =>
array (
0 => 'SA21',
1 => 'SA22',
2 => 'SA24',
3 => 'SA25',
4 => 'SA26',
5 => 'SA27',
6 => 'SA28',
7 => 'SA29',
8 => 'SA2A',
9 => 'SA31',
10 => 'SA32',
11 => 'SA33',
12 => 'SA34',
13 => 'SA35',
14 => 'SA36',
15 => 'SA37',
16 => 'SA38',
17 => 'SA39',
18 => 'SA3A',
19 => 'SA3B',
20 => 'SA3C',
21 => 'SA3D',
22 => 'SA3E',
),
'@SH' =>
array (
0 => 'SH31',
1 => 'SH32',
2 => 'SH33',
3 => 'SH34',
4 => 'SH35',
5 => 'SH36',
6 => 'SH37',
7 => 'SH38',
8 => 'SH39',
9 => 'SH3A',
10 => 'SH3B',
11 => 'SH3C',
12 => 'SH3D',
13 => 'SH3E',
14 => 'SH3F',
15 => 'SH3G',
16 => 'SH3H',
17 => 'SH3I',
18 => 'SH3J',
19 => 'SH3K',
20 => 'SH3L',
),
'@SN' =>
array (
0 => 'SN3K',
1 => 'SN3T',
2 => 'SN11',
3 => 'SN13',
4 => 'SN14',
5 => 'SN15',
6 => 'SN16',
7 => 'SN17',
8 => 'SN21',
9 => 'SN22',
10 => 'SN23',
11 => 'SN24',
12 => 'SN25',
13 => 'SN26',
14 => 'SN27',
15 => 'SN28',
16 => 'SN29',
17 => 'SN31',
18 => 'SN32',
19 => 'SN33',
20 => 'SN34',
21 => 'SN35',
22 => 'SN36',
23 => 'SN37',
24 => 'SN38',
25 => 'SN39',
26 => 'SN3A',
27 => 'SN3B',
28 => 'SN3C',
29 => 'SN3D',
30 => 'SN3E',
31 => 'SN3F',
32 => 'SN3G',
33 => 'SN3H',
34 => 'SN3I',
35 => 'SN3J',
36 => 'SN3L',
37 => 'SN3M',
38 => 'SN3N',
39 => 'SN3O',
40 => 'SN3P',
41 => 'SN3Q',
42 => 'SN3R',
43 => 'SN3S',
44 => 'SN3U',
45 => 'SN3V',
),
'@ST' =>
array (
0 => 'ST22',
1 => 'ST33',
2 => 'ST11',
3 => 'ST12',
4 => 'ST13',
5 => 'ST14',
6 => 'ST21',
7 => 'ST23',
8 => 'ST24',
9 => 'ST25',
10 => 'ST26',
11 => 'ST27',
12 => 'ST28',
13 => 'ST29',
14 => 'ST2A',
15 => 'ST2C',
16 => 'ST2D',
17 => 'ST31',
18 => 'ST32',
19 => 'ST34',
),
'@SY' =>
array (
0 => 'SY12',
1 => 'SY13',
2 => 'SY14',
3 => 'SY15',
4 => 'SYC1',
5 => 'SYT1',
6 => 'SYT2',
7 => 'SYT3',
8 => 'SYT4',
9 => 'SY01',
10 => 'SY02',
11 => 'SY03',
12 => 'SY11',
),
'@TS' =>
array (
0 => 'TS3Q',
1 => 'TS3U',
2 => 'TS3W',
3 => 'TS01',
4 => 'TS11',
5 => 'TS12',
6 => 'TS13',
7 => 'TS14',
8 => 'TS21',
9 => 'TS22',
10 => 'TS23',
11 => 'TS24',
12 => 'TS25',
13 => 'TS26',
14 => 'TS27',
15 => 'TS28',
16 => 'TS29',
17 => 'TS2A',
18 => 'TS2B',
19 => 'TS2C',
20 => 'TS2D',
21 => 'TS2E',
22 => 'TS31',
23 => 'TS32',
24 => 'TS33',
25 => 'TS34',
26 => 'TS35',
27 => 'TS36',
28 => 'TS37',
29 => 'TS38',
30 => 'TS39',
31 => 'TS3A',
32 => 'TS3B',
33 => 'TS3C',
34 => 'TS3D',
35 => 'TS3E',
36 => 'TS3G',
37 => 'TS3H',
38 => 'TS3I',
39 => 'TS3J',
40 => 'TS3K',
41 => 'TS3L',
42 => 'TS3M',
43 => 'TS3N',
44 => 'TS3O',
45 => 'TS3P',
46 => 'TS3R',
47 => 'TS3S',
48 => 'TS3T',
49 => 'TS3V',
50 => 'TS3X',
51 => 'TS3Y',
52 => 'TS3Z',
53 => 'TS41',
54 => 'TSC1',
55 => 'TSI1',
56 => 'TST1',
57 => 'TST2',
58 => 'TST3',
59 => 'TST4',
60 => 'TST5',
61 => 'TST6',
62 => 'TST7',
),
);
+115
View File
@@ -0,0 +1,115 @@
<?php
namespace WhichBrowser\Data;
DeviceModels::$PALMOS_INDEX = array (
'@AC' =>
array (
0 => 'acer-momo',
1 => 'acer-coco',
2 => 'Acea-MZ01',
3 => 'Acea-PD01',
),
'@GR' =>
array (
0 => 'grmn-3200',
1 => 'grmn-3600',
2 => 'grmn-3700',
),
'@GS' =>
array (
0 => 'gsRl-zicn',
1 => 'gsRl-zcn2',
2 => 'gsRl-zcn5',
),
'@HS' =>
array (
0 => 'hspr-H101',
1 => 'hspr-H102',
),
'@KW' =>
array (
0 => 'kwc.-7135',
),
'@PA' =>
array (
0 => 'Palm-D061',
1 => 'Palm-D062',
2 => 'Palm-TunX',
3 => 'Palm-stuj',
4 => 'Palm-hbbs',
5 => 'Palm-trnd',
6 => 'Palm-ecty',
7 => 'Palm-lith',
8 => 'Palm-sky1',
9 => 'Palm-D053',
10 => 'Palm-D052',
11 => 'Palm-D060',
12 => 'Palm-MT64',
13 => 'Palm-Cct1',
14 => 'Palm-Zir4',
15 => 'Palm-Frg1',
16 => 'Palm-Frg2',
17 => 'Palm-Arz1',
18 => 'Palm-TnT5',
19 => 'Palm-atc1',
20 => 'Palm-D050',
21 => 'Palm-Cubs',
22 => 'Palm-Zi21',
23 => 'Palm-D051',
24 => 'Palm-Zi22',
25 => 'Palm-Zpth',
26 => 'Palm-Zi72',
),
'@QC' =>
array (
0 => 'qcom-qc20',
),
'@SM' =>
array (
0 => 'smsn-phix',
1 => 'smsn-Phx2',
2 => 'smsn-blch',
3 => 'smsn-BLFM',
4 => 'smsn-glxy',
),
'@SO' =>
array (
0 => 'sony-ystn',
1 => 'sony-ysmt',
2 => 'sony-ysm2',
3 => 'sony-nsca',
4 => 'sony-nsc2',
5 => 'sony-vnce',
6 => 'sony-mdna',
7 => 'sony-npls',
8 => 'sony-rdwd',
9 => 'sony-crdb',
10 => 'sony-tldo',
11 => 'sony-mdrd',
12 => 'sony-grnd',
13 => 'sony-frta',
14 => 'sony-cocs',
15 => 'sony-glps',
16 => 'sony-mcnd',
17 => 'sony-vrna',
18 => 'sony-atom',
19 => 'sony-goha',
20 => 'sony-leia',
21 => 'sony-hwai',
22 => 'sony-goku',
23 => 'sony-luke',
24 => 'sony-amno',
25 => 'sony-prmr',
26 => 'sony-ancy',
),
'@TP' =>
array (
0 => 'Tpwv-Rdog',
),
'@TR' =>
array (
0 => 'trgp-trg1',
1 => 'trgp-trg2',
),
);
+20
View File
@@ -0,0 +1,20 @@
<?php
namespace WhichBrowser\Data;
DeviceModels::$S30PLUS_INDEX = array (
'@21' =>
array (
0 => 215,
),
'@22' =>
array (
0 => 220,
1 => 222,
2 => 225,
),
'@23' =>
array (
0 => 230,
),
);
+249
View File
@@ -0,0 +1,249 @@
<?php
namespace WhichBrowser\Data;
DeviceModels::$S40_INDEX = array (
'@10' =>
array (
0 => 109,
),
'@11' =>
array (
0 => 110,
1 => 111,
2 => '111.1',
3 => 112,
4 => 114,
),
'@16' =>
array (
0 => '1682c',
),
'@20' =>
array (
0 => 200,
1 => 201,
2 => 202,
3 => 203,
4 => 205,
5 => '205.1',
6 => '205.3',
7 => 206,
8 => '206.1',
9 => 208,
10 => '208.1',
11 => '208.2',
12 => '208.3',
13 => '208.4',
14 => 2055,
15 => 2060,
),
'@21' =>
array (
0 => 210,
1 => '210.2',
2 => '210.3',
3 => '210.4',
4 => '210.5',
),
'@22' =>
array (
0 => '2220s!',
),
'@23' =>
array (
0 => '2320c!',
1 => '2322c!',
2 => '2323c!',
3 => '2330c!',
),
'@26' =>
array (
0 => '2600c!',
1 => '2680s!',
2 => 2690,
3 => 2692,
),
'@27' =>
array (
0 => '2700c!',
1 => '2710c',
2 => '2710c-2',
3 => '2720a!',
4 => '2730c!',
),
'@30' =>
array (
0 => 300,
1 => 301,
2 => '301.1',
3 => 302,
4 => 303,
5 => 305,
6 => 306,
7 => 308,
8 => 309,
9 => 3020,
),
'@31' =>
array (
0 => 310,
1 => 311,
2 => '3109c',
3 => '3110c',
4 => '3120c',
5 => '3120classic',
),
'@32' =>
array (
0 => '3208c',
),
'@35' =>
array (
0 => '3500c',
1 => '3555b',
),
'@36' =>
array (
0 => '3600s',
1 => '3610a',
),
'@37' =>
array (
0 => '3710fold',
1 => '3720c',
),
'@50' =>
array (
0 => '5000!',
),
'@51' =>
array (
0 => 515,
1 => '515.2',
2 => '5130!',
3 => '5130c!',
4 => 5132,
),
'@52' =>
array (
0 => '5200!',
1 => '5220!',
),
'@53' =>
array (
0 => '5300!',
1 => '5310!',
2 => 5330,
3 => '5330-1d',
),
'@56' =>
array (
0 => '5610d!',
),
'@60' =>
array (
0 => '6070!',
),
'@62' =>
array (
0 => '6208c',
1 => '6212c',
2 => '6260s!',
3 => '6230i!',
4 => 6233,
5 => 6234,
6 => '6263!',
7 => 6280,
),
'@63' =>
array (
0 => 6300,
1 => '6300i',
2 => 6301,
3 => '6303c',
4 => '6303classic',
5 => '6303iclassic',
6 => '6303ci',
7 => 6350,
),
'@65' =>
array (
0 => '6500s!',
),
'@66' =>
array (
0 => '6600f!',
1 => '6600s!',
2 => '6600i!',
),
'@67' =>
array (
0 => '6700c!',
1 => '6750c',
),
'@70' =>
array (
0 => '7070!',
),
'@71' =>
array (
0 => '7100s!',
),
'@72' =>
array (
0 => '7210s!',
1 => '7210Supernova!',
2 => '7230!',
),
'@73' =>
array (
0 => '7310c!',
),
'@75' =>
array (
0 => 7500,
1 => '7510Supernova!',
),
'@76' =>
array (
0 => '7610Supernova!',
),
'@88' =>
array (
0 => '8800!',
),
'@C1' =>
array (
0 => 'C1-01!',
1 => 'C1-02!',
2 => 'C1-03!',
),
'@C2' =>
array (
0 => 'C2-00!',
1 => 'C2-01!',
2 => 'C2-02!',
3 => 'C2-03!',
4 => 'C2-05!',
5 => 'C2-06!',
),
'@C3' =>
array (
0 => 'C3-00!',
1 => 'C3-01!',
),
'@X2' =>
array (
0 => 'X2-00!',
1 => 'X2-01!',
2 => 'X2-02!',
3 => 'X2-03!',
4 => 'X2-05!',
),
'@X3' =>
array (
0 => 'X3-00!',
1 => 'X3-02!',
),
);
+344
View File
@@ -0,0 +1,344 @@
<?php
namespace WhichBrowser\Data;
DeviceModels::$SYMBIAN_INDEX = array (
'@' =>
array (
0 => '(?i)U1(a|i|iv)?$!',
1 => '(?i)U5(a|i|iv)?$!',
2 => '(?i)U8(a|i)?$!',
),
'@32' =>
array (
0 => 3230,
1 => 3250,
),
'@36' =>
array (
0 => 3650,
1 => 3660,
),
'@50' =>
array (
0 => 500,
),
'@52' =>
array (
0 => 5228,
1 => '5233!',
2 => '5230!',
3 => 5232,
4 => '5235!',
5 => 5236,
6 => 5238,
7 => 5250,
),
'@53' =>
array (
0 => '5320!',
),
'@55' =>
array (
0 => '5500d!',
1 => '5530!',
),
'@56' =>
array (
0 => '5630!',
),
'@57' =>
array (
0 => '5700!',
1 => '5730!',
),
'@58' =>
array (
0 => '5800!',
),
'@60' =>
array (
0 => 600,
1 => 603,
),
'@61' =>
array (
0 => '6110Navigator',
1 => '6120c!',
2 => '6121c!',
3 => '6122c!',
4 => '6124c',
),
'@62' =>
array (
0 => '6210 ?Navigator!',
1 => '6220c!',
2 => 6260,
3 => '6290!',
),
'@66' =>
array (
0 => 6600,
1 => 6630,
2 => '6650d!',
3 => 6670,
4 => 6680,
5 => 6681,
),
'@67' =>
array (
0 => '6700s',
1 => '6700s-1c',
2 => 6708,
3 => '6710s',
4 => '6720c!',
5 => '6730c!',
6 => '6760s!',
7 => 6788,
8 => '6788i',
9 => '6790s-1b!',
10 => '6790s-1c!',
),
'@70' =>
array (
0 => 700,
1 => 701,
2 => '702T',
),
'@76' =>
array (
0 => 7610,
1 => 7650,
2 => 7660,
),
'@80' =>
array (
0 => '801T',
1 => 808,
2 => '808PureView',
3 => '808 PureView',
),
'@A1' =>
array (
0 => 'A1000',
),
'@A9' =>
array (
0 => 'A920',
1 => 'A925',
),
'@BE' =>
array (
0 => 'BenQ P30',
1 => 'BenQ P31',
),
'@C5' =>
array (
0 => 'C5-00!',
1 => 'C5-01',
2 => 'C5-03!',
3 => 'C5-04',
4 => 'C5-05',
5 => 'C5-06',
),
'@C6' =>
array (
0 => 'C6-00!',
1 => 'C6-01!',
),
'@C7' =>
array (
0 => 'C7-00!',
),
'@CO' =>
array (
0 => 'ConstellationT',
1 => 'ConstellationQuest',
),
'@E-' =>
array (
0 => 'E-90-1',
),
'@E5' =>
array (
0 => 'E5-00!',
1 => 'E50(-[1-9])?$!',
2 => 'E51(-[1-9])?$!',
3 => 'E52(-[1-9])?$!',
4 => 'E55(-[1-9])?$!',
),
'@E6' =>
array (
0 => 'E6',
1 => 'E6-00',
2 => 'E60(-[1-9])?$!',
3 => 'E61i!',
4 => 'E61(-[1-9])?$!',
5 => 'E62(-[1-9])?$!',
6 => 'E63(-[1-9])?$!',
7 => 'E65(-[1-9])?$!',
8 => 'E66(-[1-9])?$!',
),
'@E7' =>
array (
0 => 'E7-00',
1 => 'E70(-[1-9])?$!',
2 => 'E71x',
3 => 'E71(-[1-9])?$!',
4 => 'E72(-[1-9])?$!',
5 => 'E73(-[1-9])?$!',
6 => 'E75(-[1-9])?$!',
),
'@E9' =>
array (
0 => 'E90(-[1-9])?$!',
),
'@G7' =>
array (
0 => 'G700',
),
'@G9' =>
array (
0 => 'G900',
),
'@I7' =>
array (
0 => 'I7710',
),
'@I8' =>
array (
0 => 'I8510',
1 => 'I8910',
),
'@LG' =>
array (
0 => 'LG KS10',
1 => 'LGKT610',
2 => 'LGKT615',
),
'@M1' =>
array (
0 => 'M1000',
),
'@M6' =>
array (
0 => 'M600i',
),
'@N-' =>
array (
0 => 'N-Gage',
1 => 'N-GageQD',
),
'@N5' =>
array (
0 => 'N5233!',
),
'@N7' =>
array (
0 => 'N70(-[1-9])?$!',
1 => 'N71(-[1-9])?$!',
2 => 'N72(-[1-9])?$!',
3 => 'N73(-[1-9])?$!',
4 => 'N75(-[1-9])?$!',
5 => 'N76(-[1-9])?$!',
6 => 'N77(-[1-9])?$!',
7 => 'N78(-[1-9])?$!',
8 => 'N79(-[1-9])?$!',
),
'@N8' =>
array (
0 => 'N8-00',
1 => 'N80(-[1-9])?$!',
2 => 'N81(-[1-9])?$!',
3 => 'N82(-[1-9])?$!',
4 => 'N85(-[1-9])?$!',
5 => 'N86(-[1-9])?$!',
6 => 'N86 ?8MP$!',
),
'@N9' =>
array (
0 => 'N90(-[1-9])?$!',
1 => 'N91(-[1-9])?$!',
2 => 'N92(-[1-9])?$!',
3 => 'N93(-[1-9])?$!',
4 => 'N93i',
5 => 'N95(-[1-9])?$!',
6 => 'N95[ -]8GB(-[1-9])?!',
7 => 'N96(-[1-9])?$!',
8 => 'N97(-[1-3])?$!',
9 => 'N97i',
10 => 'N97(-[4-5])?$!',
11 => 'N97 ?mini!',
),
'@NO' =>
array (
0 => 'Nokia N81',
1 => 'Nokia N81 8GB',
),
'@OR' =>
array (
0 => 'Oro',
),
'@P1' =>
array (
0 => 'P1i',
),
'@P9' =>
array (
0 => 'P910i',
1 => 'P990i',
),
'@PA' =>
array (
0 => 'Panasonic-X700',
1 => 'Panasonic-X800',
),
'@RI' =>
array (
0 => 'RIZR-Z8',
1 => 'RIZR-Z10',
),
'@SG' =>
array (
0 => 'SGH-D720',
1 => 'SGH-D728',
2 => 'SGH-D730',
3 => 'SGH-i400!',
4 => 'SGH-i408!',
5 => 'SGH-i450!',
6 => 'SGH-i455!',
7 => 'SGH-i458!',
8 => 'SGH-i520!',
9 => 'SGH-i550!',
10 => 'SGH-i560!',
11 => 'SGH-i568!',
12 => 'SGH-i570!',
13 => 'SGH-G810',
),
'@T7' =>
array (
0 => 'T7-00',
),
'@U' =>
array (
0 => 'U',
),
'@W9' =>
array (
0 => 'W950i',
1 => 'W960i',
),
'@X5' =>
array (
0 => 'X5-00',
1 => 'X5-01',
),
'@X6' =>
array (
0 => 'X6-00!',
),
'@X7' =>
array (
0 => 'X7-00!',
),
);
+120
View File
@@ -0,0 +1,120 @@
<?php
namespace WhichBrowser\Data;
DeviceModels::$TIZEN_INDEX = array (
'@AR' =>
array (
0 => '(ARMV7 )?SM-Z9005!',
),
'@BA' =>
array (
0 => 'Baltic',
),
'@EM' =>
array (
0 => 'Emulator',
),
'@FA' =>
array (
0 => 'FamilyHub',
),
'@GT' =>
array (
0 => 'GT-I8800!',
1 => 'GT-I8805!',
2 => 'GT-I9500!',
),
'@HA' =>
array (
0 => 'hawkp',
),
'@KI' =>
array (
0 => 'KIRAN',
),
'@MO' =>
array (
0 => 'Mobile-RD-PQ',
1 => 'Mobile-Emulator',
),
'@NX' =>
array (
0 => 'NX300',
),
'@RF' =>
array (
0 => 'RF10M9995!',
1 => 'RF23M8590!',
2 => 'RF265BEAE!',
3 => 'RF28M9580!',
4 => 'RF56M9540!',
5 => 'RF85K9993!',
6 => 'RF85M95A2!',
),
'@RH' =>
array (
0 => 'RH81M8090!',
),
'@SC' =>
array (
0 => 'SC-03F',
),
'@SD' =>
array (
0 => 'sdk',
),
'@SE' =>
array (
0 => 'SEC SC-001',
1 => 'SEC SC-03F',
),
'@SG' =>
array (
0 => 'SGH-N099',
),
'@SM' =>
array (
0 => 'SM-HIGGS',
1 => '(ARMV7 )?SM-Z9005!',
2 => 'SM-Z130!',
3 => 'SM-Z200!',
4 => 'SM-Z250!',
5 => 'SM-Z300!',
6 => 'SM-Z400!',
7 => 'SM-Z500!',
8 => 'SM-Z700!',
9 => 'SM-Z900!',
10 => 'SM-Z910!',
11 => 'SM-G870F0',
12 => 'SM-R360!',
13 => 'SM-R600!',
14 => 'SM-R720!',
15 => 'SM-R730!',
16 => 'SM-R732!',
17 => 'SM-R735!',
18 => 'SM-R750!',
19 => 'SM-R760!',
20 => 'SM-R765!',
21 => 'SM-R770!',
22 => 'SM-R805!',
),
'@TI' =>
array (
0 => 'TIZEN SM-Z130!',
1 => 'TIZEN SM-Z300!',
2 => 'TIZEN Emulator',
),
'@TM' =>
array (
0 => 'TM1',
),
'@XU' =>
array (
0 => 'xu3',
),
'@Z3' =>
array (
0 => 'Z3 Z910F',
),
);
+55
View File
@@ -0,0 +1,55 @@
<?php
namespace WhichBrowser\Data;
DeviceModels::$TOUCHWIZ_INDEX = array (
'@GT' =>
array (
0 => 'GT-B5310!',
1 => 'GT-B3410',
2 => 'GT-B7722',
3 => 'GT-C3262',
4 => 'GT-C33(00|03)!',
5 => 'GT-C3312R',
6 => 'GT-C3312!',
7 => 'GT-C3330',
8 => 'GT-C6712',
9 => 'GT-E2652!',
10 => 'GT-I6230!',
11 => 'GT-I6712!',
12 => 'GT-M3710',
13 => 'GT-M5650',
14 => 'GT-S3370!',
15 => 'GT-S36(50|53)!',
16 => 'GT-S3770!',
17 => 'GT-S38(00|02)!',
18 => 'GT-S3850',
19 => 'GT-S5220',
20 => 'GT-S5222R',
21 => 'GT-S5222',
22 => 'GT-S52(30|33)!',
23 => 'GT-S5260P',
24 => 'GT-S52(60|63)!',
25 => 'GT-S5292R',
26 => 'GT-S5292',
27 => 'GT-S5560!',
28 => 'GT-S5600',
29 => 'GT-S5603',
30 => 'GT-S5620!',
31 => 'GT-S5680',
32 => 'GT-S7550',
33 => 'GT-S8000c',
34 => 'GT-S8003',
),
'@S8' =>
array (
0 => 'S80(00|03)!',
),
'@SG' =>
array (
0 => 'SGH-A597',
1 => 'SGH-F480',
2 => 'SGH-F480I',
3 => 'SGH-T528g',
),
);
+535
View File
@@ -0,0 +1,535 @@
<?php
namespace WhichBrowser\Data;
DeviceModels::$WM_INDEX = array (
'@' =>
array (
0 => '.*T5555!',
1 => '.*T8585!',
2 => '.*S521!',
3 => '.*T33(20|33|35)!',
4 => '.*T5353!',
5 => '.*P3700!',
6 => '.*T82(82|83)!',
7 => '.*T73(73|80)!',
8 => '.*T7272!',
9 => '.*T2223!',
),
'@-G' =>
array (
0 => '-GalaxyII',
1 => '-GalaxyMini',
),
'@-P' =>
array (
0 => '-P525!',
1 => '-P526!',
2 => '-P527!',
3 => '-P552w!',
4 => '-P552!',
5 => '-P565!',
6 => '-P735!',
),
'@12' =>
array (
0 => 1210,
),
'@A3' =>
array (
0 => 'A3100',
1 => 'A3300c',
),
'@A4' =>
array (
0 => 'A4500!',
),
'@AL' =>
array (
0 => 'Alltel HTC PPC6800',
1 => 'Alltel HTC Touch',
2 => 'Alltel HTC Touch Diamond',
),
'@AM' =>
array (
0 => 'Ameo!',
),
'@BI' =>
array (
0 => 'Bird T900',
),
'@C6' =>
array (
0 => 'C6625',
),
'@CH' =>
array (
0 => 'CHT 9100!',
),
'@CO' =>
array (
0 => 'Coolpad F800',
),
'@DA' =>
array (
0 => 'Datalogic Memor',
),
'@DO' =>
array (
0 => 'Dopod838Pro',
1 => 'DopodD810',
2 => 'dopod-S900c',
3 => 'dopodT5588',
4 => 'dopodT8388',
5 => 'dopodT8588',
),
'@DX' =>
array (
0 => 'DX900',
),
'@E1' =>
array (
0 => 'E100',
),
'@ES' =>
array (
0 => 'ES405B!',
),
'@F9' =>
array (
0 => 'F900',
),
'@GA' =>
array (
0 => 'garmin-asus-Nuvifone-M10',
),
'@GI' =>
array (
0 => 'GIGABYTE-MS800',
),
'@GM' =>
array (
0 => 'GM730',
1 => 'GM750Q',
),
'@GT' =>
array (
0 => 'GT-B5722',
1 => 'GT-B6520',
2 => 'GT-B7300',
3 => 'GT-B7320!',
4 => 'GT-B7330!',
5 => 'GT-B7350',
6 => 'GT-B7610',
7 => 'GT-C6625',
8 => 'GT-I8000!',
),
'@GW' =>
array (
0 => 'GW550',
1 => 'GW825',
),
'@H-' =>
array (
0 => 'H-21',
),
'@HD' =>
array (
0 => '(HTC )?HD mini!',
1 => '(HTC )?HD2!',
),
'@HP' =>
array (
0 => 'HP iPAQ 510',
1 => 'HPiPAQ510!',
2 => 'HPiPAQ610',
3 => 'HPiPAQ910!',
4 => 'HP iPAQ h6300',
5 => 'HP iPAQ hw6500!',
6 => 'HPiPAQhw6900!',
7 => 'HPiPAQrw6800!',
8 => 'HPiPAQrw6815!',
9 => 'HPiPAQDataMessenger!',
10 => 'HPiPAQVoiceMessenger!',
11 => 'HPiPAQGlisten',
12 => 'HP KB1',
),
'@HT' =>
array (
0 => 'HTC8500',
1 => 'HTC P3300',
2 => 'HTC love',
3 => 'HTC P3350',
4 => 'HTC P3400!',
5 => 'HTC P3450!',
6 => 'HTC HERALD',
7 => 'HTC P6300',
8 => 'HTC P6500',
9 => 'HTC X7500',
10 => 'HTC X7510',
11 => '(HTC )?HD mini!',
12 => '(HTC )?HD2!',
13 => 'HTC T8290',
14 => 'HTC MAX 4G',
15 => 'HTC MTeoR',
16 => 'HTC Prophet',
17 => 'HTC Snap!',
18 => 'HTC Maple S520',
19 => 'HTC S620!',
20 => 'HTC Excalibur',
21 => 'HTC S630',
22 => 'HTC S710',
23 => 'HTC S730',
24 => 'HTC S740',
25 => 'HTC Touch',
26 => 'HTC Elf',
27 => 'HTC 6900',
28 => 'HTC6900',
29 => 'HTC6900-MR1',
30 => 'HTC TouchDual',
31 => 'HTC Touch 3G!',
32 => 'HTC Jade',
33 => 'HTC Mega!',
34 => 'HTC Touch2!',
35 => 'HTC Touch Cruise!',
36 => 'HTC P3650',
37 => 'HTC P3651',
38 => 'HTC Polaris',
39 => 'HTC Touch Diamond2!',
40 => 'HTC Touch Diamond!',
41 => 'HTC Diamond',
42 => 'HTC P3701',
43 => 'HTC P5500',
44 => 'HTC P5310!',
45 => 'HTC Touch HD2!',
46 => 'HTC Touch HD!',
47 => 'HTC Touch Pro2!',
48 => 'HTC Touch Pro!',
49 => 'HTC P4600',
50 => 'HTC Raphael',
51 => 'HTC Touch Viva!',
52 => 'HTC Trinity',
53 => 'HTC P3600',
54 => 'HTC P3600i',
55 => 'HTC v3600',
56 => 'HTC TyTN II',
57 => 'HTC Kaiser',
58 => 'HTC TyTN!',
59 => 'HTC Mercury',
60 => 'HTC wizard',
61 => 'HTCPPC6850!',
62 => 'HTC VDA V',
63 => 'HTC v1510',
64 => 'HTC VPACompactIV',
65 => 'HT01A',
),
'@I-' =>
array (
0 => 'i-mate JAMA',
1 => 'i-mate JAMAQ',
2 => 'i-mate JAMin',
3 => 'i-mate JASJAM',
4 => 'i-mate JAQ',
5 => 'i-mate JAQ3',
6 => 'i-mate K-JAM',
7 => 'i-mate PDAL',
8 => 'i-mate 6150',
9 => 'i-mate 8150!',
10 => 'i-mate 8502',
11 => 'i-mate 9502!',
),
'@K-' =>
array (
0 => 'K-Touch W366!',
),
'@KD' =>
array (
0 => 'KDDI-HT01',
),
'@KY' =>
array (
0 => 'Kyocera-E4000',
),
'@LE' =>
array (
0 => 'Lenovo ET860',
1 => 'LENOVO-ET980',
),
'@LG' =>
array (
0 => 'LG-GM730!',
1 => 'LG-GM750!',
2 => 'LG-GW550!',
3 => 'LG-KS20',
4 => 'LG-MS25',
5 => 'LGE VS750',
),
'@M1' =>
array (
0 => 'M1i',
),
'@M5' =>
array (
0 => 'M530w!',
),
'@M9' =>
array (
0 => 'M930!',
),
'@MC' =>
array (
0 => 'MC45!',
1 => 'MC659B!',
),
'@MD' =>
array (
0 => 'MDA III!',
1 => 'MDA compact II!',
2 => 'MDA compact!',
3 => 'MDA Pro!',
4 => 'MDA Touch!',
5 => 'MDA Vario!',
),
'@NU' =>
array (
0 => 'Nuvifone-M10',
1 => 'Nuvifone-M20',
),
'@O2' =>
array (
0 => 'o2 Xda comet',
1 => 'O2 Xda 2mini',
2 => 'O2 Xda 2s',
),
'@P3' =>
array (
0 => 'P3470!',
1 => 'P3450',
2 => 'P3650',
3 => 'P3650t',
4 => 'P3600!',
),
'@P4' =>
array (
0 => 'P400',
1 => 'P4350!',
2 => 'P4550',
),
'@P5' =>
array (
0 => 'P550',
),
'@P7' =>
array (
0 => 'P750',
),
'@PA' =>
array (
0 => 'Palm500!',
1 => 'Palm750',
2 => 'Palm850!',
3 => 'Palm Treo850e',
4 => 'PANTECH-C810',
),
'@PP' =>
array (
0 => 'PPC6850!',
),
'@Q-' =>
array (
0 => 'Q-UMTS',
),
'@Q8' =>
array (
0 => 'Q8',
),
'@Q9' =>
array (
0 => 'Q9',
1 => 'Q9c!',
2 => 'Q9m!',
),
'@S0' =>
array (
0 => 'S01SH',
1 => 'S01SH2',
),
'@S1' =>
array (
0 => 'S11HT',
1 => 'S12HT',
),
'@S2' =>
array (
0 => 'S200',
1 => 'S21HT',
2 => 'S22HT',
),
'@SC' =>
array (
0 => 'SCH-M490',
1 => 'SCH-M710',
2 => 'SCH-M715',
3 => 'SCH-i220!',
4 => 'SCH-i225!',
5 => 'SCH-i760!',
6 => 'SCH-i770!',
7 => 'SCHI910!',
8 => 'SCH-i920',
9 => 'SC-01B',
),
'@SF' =>
array (
0 => 'SFR v3650!',
),
'@SG' =>
array (
0 => 'SGH-i600!',
1 => 'SGH-i601!',
2 => 'SGH-I607',
3 => 'SGH-i608!',
4 => 'SGH-I617',
5 => 'SGH-I637',
6 => 'SGH-i640!',
7 => 'SGH-i718',
8 => 'SGH-i718plus',
9 => 'SGH-i728',
10 => 'SGH-i780!',
11 => 'SGH-i900!',
12 => 'SGH-i908E',
),
'@SI' =>
array (
0 => 'SIE-SX66',
1 => 'sigmarion3',
),
'@SP' =>
array (
0 => 'Sprint:MotoQ9c',
1 => 'Sprint Treo850e',
2 => 'SPH-M7200',
3 => 'SPH-M7350',
4 => 'SPH-M8400',
5 => 'SPHI325!',
6 => 'Spice D1100',
7 => 'SPV E600',
8 => 'SPV E650',
9 => 'SPV M700',
10 => 'SPV M2000',
11 => 'SPV M3100',
12 => 'Sprint S511',
13 => 'Sprint:SPH-ip830w',
14 => 'Sprint:PPC6600-1',
15 => 'Sprint:PPC-6700',
16 => 'Sprint:PPC6800',
17 => 'Sprint PPC6850SP',
18 => 'Sprint MP6850SP',
19 => 'Sprint MP6900SP',
20 => 'Sprint MP6950SP',
),
'@T-' =>
array (
0 => 'T-Mobile Atlas',
1 => 'T-Mobile Dash',
2 => 'T-Mobile LEO',
3 => 'T-Mobile Cleopatra',
4 => 'T-01A!',
5 => 'T-01B!',
),
'@T5' =>
array (
0 => 'T5388',
),
'@T9' =>
array (
0 => 'T9188',
1 => 'T9199',
),
'@TG' =>
array (
0 => '(Toshiba[- ])?TG01!',
),
'@TO' =>
array (
0 => '(Toshiba[- ])?TG01!',
),
'@TR' =>
array (
0 => 'Treo800w',
),
'@V1' =>
array (
0 => 'v1415',
1 => 'v1240',
2 => 'v1210',
3 => 'v1640',
),
'@VE' =>
array (
0 => 'Velocity',
),
'@VI' =>
array (
0 => 'VIP12!',
),
'@VP' =>
array (
0 => 'VPA Touch',
),
'@W3' =>
array (
0 => 'W366',
),
'@WS' =>
array (
0 => 'WS003SH',
1 => 'WS004SH',
2 => 'WS007SH',
3 => 'WS011SH',
4 => 'WS020SH',
5 => 'WS027SH',
),
'@X0' =>
array (
0 => 'X01T',
1 => 'X02T!',
2 => 'X01HT',
3 => 'X02HT',
4 => 'X03HT',
5 => 'X04HT',
6 => 'X05HT',
7 => 'X01SC',
),
'@X1' =>
array (
0 => 'X1',
1 => 'X1[ia]!',
),
'@X2' =>
array (
0 => 'X2',
1 => 'X2[ia]!',
),
'@XD' =>
array (
0 => 'Xda diamond',
1 => 'Xda neo',
2 => 'Xda nova',
3 => 'Xda orbit',
4 => 'Xda terra',
5 => 'Xda trion',
),
'@XV' =>
array (
0 => 'XV6175!',
1 => 'XV6850!',
2 => 'XV6875!',
3 => 'XV6900',
4 => 'XV6975',
),
'@ZT' =>
array (
0 => 'ZTE E N72',
1 => 'ZTE E X70',
),
);
+548
View File
@@ -0,0 +1,548 @@
<?php
namespace WhichBrowser\Data;
DeviceModels::$WP_INDEX = array (
'@' =>
array (
0 => '(HD7|.*T92(92|95|96))!',
1 => '((7 )?Mozart|.*T86(97|98))!',
2 => '(7 Pro|.*T75(75|76))!',
3 => '.*T8788!',
4 => '((7 )?Trophy|.*T8686)!',
5 => '(Radar|.*C110e)!',
6 => '.*X310e!',
7 => '(Lumia ?|Nokia ?)?[0-9]{3,4}!!',
),
'@- ' =>
array (
0 => '- BUSH Windows Phone',
1 => '- Lazer SMART WIND',
),
'@0P' =>
array (
0 => '0P6B140',
1 => '0P6B180',
),
'@40' =>
array (
0 => '40 Cesium',
),
'@47' =>
array (
0 => 47,
),
'@4A' =>
array (
0 => '4Afrika',
),
'@69' =>
array (
0 => '6990LVW',
),
'@7 ' =>
array (
0 => '((7 )?Mozart|.*T86(97|98))!',
1 => '7 HTC MOZART',
2 => '(7 Pro|.*T75(75|76))!',
3 => '7 Surround',
4 => '((7 )?Trophy|.*T8686)!',
),
'@75' =>
array (
0 => '75eL0N',
),
'@8S' =>
array (
0 => '8S',
1 => '8S by HTC',
),
'@8X' =>
array (
0 => '8X',
1 => '8X by HTC',
),
'@;H' =>
array (
0 => ';HD2',
),
'@;P' =>
array (
0 => ';PD67100',
),
'@<M' =>
array (
0 => '<model>!',
),
'@A6' =>
array (
0 => 'A620(b|d|e|m|t)!',
),
'@AC' =>
array (
0 => 'AC50CE',
1 => 'ACD U',
2 => 'Accord',
),
'@AL' =>
array (
0 => 'Allegro',
1 => 'Alpha Neon',
2 => 'ALPHA PRIME 5',
),
'@AN' =>
array (
0 => 'Andi4L',
1 => 'Android!',
),
'@AT' =>
array (
0 => 'Ativ S',
1 => 'ATIV S Neo',
),
'@BI' =>
array (
0 => 'Billy 4',
1 => 'Billy 4.7',
),
'@BP' =>
array (
0 => 'BP30.BM180',
),
'@C6' =>
array (
0 => 'C620(d|e|t)!',
1 => 'C625(a|b)!',
),
'@CE' =>
array (
0 => 'CETUS',
),
'@CH' =>
array (
0 => 'CHERRY-MOBILE Alpha Luxe',
),
'@DO' =>
array (
0 => 'DolphinCT50',
),
'@E2' =>
array (
0 => 'E260T+',
),
'@E6' =>
array (
0 => 'E600',
),
'@ET' =>
array (
0 => 'Eternity',
),
'@FI' =>
array (
0 => 'FierceXL',
),
'@FO' =>
array (
0 => 'Focus i917!',
1 => 'FOCUS S',
),
'@FT' =>
array (
0 => 'FTJ152E',
1 => 'FTJ152F',
),
'@FZ' =>
array (
0 => 'FZ-E1',
),
'@GA' =>
array (
0 => 'Galaxy6',
),
'@GO' =>
array (
0 => 'Gold',
),
'@GT' =>
array (
0 => 'GT-[IS][0-9]{4,4}!!',
),
'@GW' =>
array (
0 => 'GW910',
),
'@H8' =>
array (
0 => 'H883G',
),
'@HA' =>
array (
0 => 'Harley Davidson',
1 => 'Harley-Davidson',
2 => 'Haden',
),
'@HD' =>
array (
0 => 'HD2',
1 => 'HD2(Leo',
2 => 'HD2 LEO',
3 => '(HD7|.*T92(92|95|96))!',
),
'@HE' =>
array (
0 => 'HELSINKI',
),
'@HT' =>
array (
0 => 'HTC HD2',
1 => 'HTC Mozart',
2 => 'htc mpw6958',
3 => 'htcmpw6958',
4 => 'HTC 7 Trophy',
5 => 'HTC Trophy',
6 => 'HTC6690LVW',
7 => 'HTC6990LVW',
8 => 'HTC6990LVW 4G',
9 => 'htc 8x',
10 => 'HTCPO881',
11 => 'HTC6995LVW',
),
'@HU' =>
array (
0 => 'HUAWEI Ascend W1!',
1 => 'HUAWEI ?W1-(C00|U00|U34)!',
2 => 'HUAWEI ?W2-(T00|T01|U00|U051)!',
),
'@I9' =>
array (
0 => 'I917',
),
'@ID' =>
array (
0 => 'IDOL 4 PRO',
1 => 'IDOL 4S with Windows 10',
2 => 'id[0-9]{3,3}!!',
),
'@IM' =>
array (
0 => 'Impera I',
1 => 'Impera M',
2 => 'Impera S',
),
'@IN' =>
array (
0 => 'InfoPath!',
),
'@IQ' =>
array (
0 => 'IQ400W',
1 => 'IQ500W',
),
'@IR' =>
array (
0 => 'iris Win 1',
),
'@IS' =>
array (
0 => 'IS12T',
),
'@IX' =>
array (
0 => 'Ixion W 5',
),
'@LE' =>
array (
0 => 'LEO',
),
'@LG' =>
array (
0 => 'LG-E740!',
1 => 'LG-E-?900!',
2 => 'LG-E906',
3 => 'LG-C900!',
),
'@LI' =>
array (
0 => 'Linux!',
),
'@LU' =>
array (
0 => '(Lumia ?|Nokia ?)?[0-9]{3,4}!!',
),
'@M1' =>
array (
0 => 'M1010',
),
'@M2' =>
array (
0 => 'M220!',
),
'@M3' =>
array (
0 => 'M310',
),
'@M5' =>
array (
0 => 'M5w',
),
'@MA' =>
array (
0 => 'Mazaa',
),
'@ME' =>
array (
0 => 'MegaFon SP-W1',
),
'@MI' =>
array (
0 => 'MICROMAX-W121',
1 => 'MI4',
2 => 'Microsoft!',
),
'@MO' =>
array (
0 => 'MOBILE Alpha Luxe',
1 => 'MOBILE Alpha Style',
2 => 'MOBILE Alpha View',
3 => 'Mondrian',
4 => '((7 )?Mozart|.*T86(97|98))!',
5 => 'MouseComputer MADOSMA Q501',
),
'@MW' =>
array (
0 => 'MWP6885',
1 => 'mwp6985',
2 => 'MWP-47!',
),
'@N8' =>
array (
0 => 'N880e!',
),
'@NE' =>
array (
0 => 'NEO',
),
'@NO' =>
array (
0 => '(Lumia ?|Nokia ?)?[0-9]{3,4}!!',
),
'@OM' =>
array (
0 => 'Omega',
1 => 'OM(NI|IN)A ?7!',
2 => 'Omnia W',
),
'@ON' =>
array (
0 => 'ONE TOUCH 5040X',
1 => 'ONIX AWP4-215',
),
'@PC' =>
array (
0 => 'PC93100',
1 => 'PC40100',
2 => 'PC40200',
),
'@PD' =>
array (
0 => 'PD67100',
),
'@PI' =>
array (
0 => 'PI39100',
1 => 'PI86100',
),
'@PK' =>
array (
0 => 'PKT-407',
),
'@PM' =>
array (
0 => 'PM23300',
),
'@PR' =>
array (
0 => 'PRESTIGIO-PSP8500DUO',
),
'@PS' =>
array (
0 => 'PSP8400DUO',
1 => 'PSP8500DUO',
),
'@QS' =>
array (
0 => 'QSMART STORM W408',
1 => 'QSMART DREAM W473',
2 => 'QSMART STORM W510',
),
'@QU' =>
array (
0 => 'Quantum',
),
'@RA' =>
array (
0 => '(Radar|.*C110e)!',
),
'@RI' =>
array (
0 => 'RIO U',
),
'@RM' =>
array (
0 => 'RM-[0-9]{3,4}!!',
),
'@S5' =>
array (
0 => 'S58',
),
'@S6' =>
array (
0 => 'S606',
),
'@SC' =>
array (
0 => 'Schubert!',
1 => 'SCH-R860U',
2 => 'SCH-I930',
),
'@SE' =>
array (
0 => 'SeaRay',
1 => 'Semaphore',
),
'@SG' =>
array (
0 => 'SG 7',
1 => 'SGH-[IT][0-9]{3,3}!!',
),
'@SM' =>
array (
0 => 'SM-W750V',
),
'@SO' =>
array (
0 => 'SOUL2',
),
'@SP' =>
array (
0 => 'Spark',
1 => 'SPH-I800',
),
'@SU' =>
array (
0 => 'Surround',
1 => 'Surface Phone',
),
'@T6' =>
array (
0 => 'T698',
),
'@TA' =>
array (
0 => 'Taylor',
1 => 'Tania',
),
'@TC' =>
array (
0 => 'TC70',
),
'@TG' =>
array (
0 => 'TG01',
),
'@TH' =>
array (
0 => 'Thunder 340W',
1 => 'Thunder 450W',
),
'@TI' =>
array (
0 => 'Titan',
1 => 'Titanium Wind W4',
),
'@TO' =>
array (
0 => 'Touch-IT HD7',
1 => 'Touch-IT Trophy',
),
'@TR' =>
array (
0 => '((7 )?Trophy|.*T8686)!',
),
'@TS' =>
array (
0 => 'TSUNAGI',
),
'@UL' =>
array (
0 => 'Ultimate',
),
'@US' =>
array (
0 => 'USCCHTC-PC93100',
1 => 'USCCN859',
),
'@V9' =>
array (
0 => 'V965W',
),
'@VE' =>
array (
0 => 'Venue Pro',
),
'@VI' =>
array (
0 => 'Virtual!',
),
'@VW' =>
array (
0 => 'VW820',
),
'@W1' =>
array (
0 => 'W1i',
1 => 'W10',
2 => 'W1-(C00|U00|U34)!',
3 => 'W121',
),
'@W2' =>
array (
0 => 'W2-(T00|T01|U00|U051)!',
),
'@W4' =>
array (
0 => 'W4',
),
'@WI' =>
array (
0 => 'WIN HD LTE',
1 => 'WIN HD W510l',
2 => 'WIN HD W510u',
3 => 'WIN JR LTE',
4 => 'WIN JR W410a',
5 => 'WIN JR W410i',
6 => 'WIN JR W410l',
7 => 'WIN JR W410u',
8 => 'WIN 400',
9 => 'WINJOY',
10 => 'WinWin',
11 => 'Windows Phone 8X by HTC!',
12 => 'WindowsPhone8Xby',
13 => 'Windows Phone 8S by HTC!',
14 => 'WindowsPhone8Sby',
15 => 'Win1',
16 => 'Win-Q900S',
17 => 'Win Q1000',
18 => 'WinQ1000',
19 => 'Windows!',
),
'@WP' =>
array (
0 => 'WP 4.7',
),
'@XX' =>
array (
0 => 'XXX!',
),
);