diff --git a/Parser/Device/AbstractDeviceParser.php b/Parser/Device/AbstractDeviceParser.php index e7ca2a1571..476a7c9973 100644 --- a/Parser/Device/AbstractDeviceParser.php +++ b/Parser/Device/AbstractDeviceParser.php @@ -272,6 +272,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'BLK' => 'Black Box', 'BF' => 'Black Fox', 'BPC' => 'Blackpcs', + 'BLT' => 'Blackton', 'B2' => 'Blackview', '2Y' => 'b2m', 'BP' => 'Blaupunkt', @@ -1692,6 +1693,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'TX' => 'TechniSat', 'TT' => 'TechnoTrend', 'TTS' => 'TECHNOSAT', + 'TM1' => 'Temigereev', 'TP' => 'TechPad', 'TPS' => 'TPS', '9E' => 'Techwood', diff --git a/Tests/fixtures/phablet-1.yml b/Tests/fixtures/phablet-1.yml index 007a0abcb5..ac39d47206 100644 --- a/Tests/fixtures/phablet-1.yml +++ b/Tests/fixtures/phablet-1.yml @@ -5670,3 +5670,21 @@ model: Redmi Note 13R os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; arm; Android 14; SM-G532F Build/MMB29T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.6367.82 YaBrowser/24.6.1.82.00 SA/3 Mobile Safari/537.36 + os: + name: Android + version: "14" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.6.1.82.00 + engine: Blink + engine_version: 124.0.6367.82 + device: + type: phablet + brand: Samsung + model: Galaxy Grand Prime Plus + os_family: Android + browser_family: Unknown diff --git a/Tests/fixtures/smartphone-41.yml b/Tests/fixtures/smartphone-41.yml index 5218c35d0d..cb794c841a 100644 --- a/Tests/fixtures/smartphone-41.yml +++ b/Tests/fixtures/smartphone-41.yml @@ -539,3 +539,417 @@ model: Camon 30S os_family: Android browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; Android 14; SM-M556B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "14" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 130.0.0.0 + engine: Blink + engine_version: 130.0.0.0 + device: + type: smartphone + brand: Samsung + model: Galaxy M55 5G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 14; SM-A356B) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/26.0 Chrome/122.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "14" + platform: "" + client: + type: browser + name: Samsung Browser + version: "26.0" + engine: Blink + engine_version: 122.0.0.0 + device: + type: smartphone + brand: Samsung + model: Galaxy A35 5G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 8.1.0; XT2015-2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: 8.1.0 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 126.0.0.0 + engine: Blink + engine_version: 126.0.0.0 + device: + type: smartphone + brand: Motorola + model: Moto G8 Play + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; U; Android 14; zh-CN; MZ-MEIZU 20 Inf Build/MRA58K) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/73.0.3683.121 MZBrowser/11.0.5 Mobile Safari/537.36 + os: + name: Android + version: "14" + platform: "" + client: + type: browser + name: Meizu Browser + version: 11.0.5 + engine: Blink + engine_version: 73.0.3683.121 + device: + type: smartphone + brand: Meizu + model: 20 Infinity + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; U; Android 14; en-US; XT2409-5 Build/U4UI34.8-28-1) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/100.0.4896.58 UCBrowser/13.8.0.1323 Mobile Safari/537.36 + os: + name: Android + version: "14" + platform: "" + client: + type: browser + name: UC Browser + version: 13.8.0.1323 + engine: Blink + engine_version: 100.0.4896.58 + device: + type: smartphone + brand: Motorola + model: Moto S50 + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; U; Android 14; ar-dz; BUZZ 5 Lite Build/UP1A.231005.007) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.6723.86 Mobile Safari/537.36 PHX/16.9 + os: + name: Android + version: "14" + platform: "" + client: + type: browser + name: Phoenix Browser + version: "16.9" + engine: Blink + engine_version: 130.0.6723.86 + device: + type: smartphone + brand: Ace + model: Buzz 5 Lite + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; arm; Android 8.1.0; L24 Ultra) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.426 YaBrowser/24.10.0.426.00 SA/3 Mobile Safari/537.36 + os: + name: Android + version: 8.1.0 + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.10.0.426.00 + engine: Blink + engine_version: 128.0.6613.426 + device: + type: smartphone + brand: Lingbo + model: L24 Ultra + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 8.1.0; G15 Pro Max) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.657 YaSearchBrowser/24.102.1 BroPP/1.0 YaSearchApp/24.102.1 webOmni SA/3 Mobile Safari/537.36 + os: + name: Android + version: 8.1.0 + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.102.1 + engine: Blink + engine_version: 128.0.6613.657 + device: + type: smartphone + brand: Lingbo + model: G15 Pro Max + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 8.1.0; G24_mini) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.170 YaSearchBrowser/24.90.1 BroPP/1.0 YaSearchApp/24.90.1 webOmni SA/3 Mobile Safari/537.36 + os: + name: Android + version: 8.1.0 + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.90.1 + engine: Blink + engine_version: 126.0.6478.170 + device: + type: smartphone + brand: Lingbo + model: G24 Mini + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 8.1.0; G15_mini) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.123 YaBrowser/24.10.2.123.00 SA/3 Mobile Safari/537.36 + os: + name: Android + version: 8.1.0 + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.10.2.123.00 + engine: Blink + engine_version: 128.0.6613.123 + device: + type: smartphone + brand: Lingbo + model: G15 Mini + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 13; Armor I1 Slim) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 YaSearchBrowser/23.56.1 BroPP/1.0 YaSearchApp/23.56.1 webOmni SA/3 Mobile Safari/537.36 + os: + name: Android + version: "13" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 23.56.1 + engine: Blink + engine_version: 112.0.0.0 + device: + type: smartphone + brand: KENSHI + model: Armor I1 Slim + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 14; ALT-LX1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.859 YaSearchBrowser/23.111.1 BroPP/1.0 YaSearchApp/23.111.1 webOmni SA/3 Mobile Safari/537.36 + os: + name: Android + version: "14" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 23.111.1 + engine: Blink + engine_version: 118.0.5993.859 + device: + type: smartphone + brand: Huawei + model: Honor X7c + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 14; RMX3951) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.123 YaBrowser/24.10.2.123.00 SA/3 Mobile Safari/537.36 + os: + name: Android + version: "14" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.10.2.123.00 + engine: Blink + engine_version: 128.0.6613.123 + device: + type: smartphone + brand: Realme + model: 13 5G + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm_64; Android 14; TECNO KL6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.123 YaBrowser/24.10.2.123.00 SA/3 Mobile Safari/537.36 + os: + name: Android + version: "14" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.10.2.123.00 + engine: Blink + engine_version: 128.0.6613.123 + device: + type: smartphone + brand: Tecno Mobile + model: Spark 30 + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm_64; Android 14; UMIDIGI G9 5G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.123 YaBrowser/24.10.2.123.00 SA/3 Mobile Safari/537.36 + os: + name: Android + version: "14" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.10.2.123.00 + engine: Blink + engine_version: 128.0.6613.123 + device: + type: smartphone + brand: UMIDIGI + model: G9 5G + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm_64; Android 14; TECNO AE11) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.123 YaBrowser/24.10.2.123.00 SA/3 Mobile Safari/537.36 + os: + name: Android + version: "14" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.10.2.123.00 + engine: Blink + engine_version: 128.0.6613.123 + device: + type: smartphone + brand: Tecno Mobile + model: Phantom V2 Flip + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm_64; Android 7.0; Meizu S6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.120 YaBrowser/23.11.5.120.00 SA/3 Mobile Safari/537.36 + os: + name: Android + version: "7.0" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 23.11.5.120.00 + engine: Blink + engine_version: 118.0.5993.120 + device: + type: smartphone + brand: Meizu + model: S6 + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm_64; Android 15; V2405A) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.123 YaBrowser/24.10.2.123.00 SA/3 Mobile Safari/537.36 + os: + name: Android + version: "15" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.10.2.123.00 + engine: Blink + engine_version: 128.0.6613.123 + device: + type: smartphone + brand: Vivo + model: X200 Pro + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm_64; Android 14; WP52) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.112 YaBrowser/24.10.1.112.00 SA/3 Mobile Safari/537.36 + os: + name: Android + version: "14" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.10.1.112.00 + engine: Blink + engine_version: 128.0.6613.112 + device: + type: smartphone + brand: Oukitel + model: WP52 + os_family: Android + browser_family: Unknown +- + user_agent: HMozilla/5.0 (Linux; arm_64; Android 14; XT2453-2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.2566 YaSearchBrowser/24.100.1 BroPP/1.0 YaSearchApp/24.100.1 webOmni SA/3 Mobile Safari/537.36 + os: + name: Android + version: "14" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.100.1 + engine: Blink + engine_version: 128.0.6613.2566 + device: + type: smartphone + brand: Motorola + model: Moto Razr 50 + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm_64; Android 14; moto g85 5G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.123 YaBrowser/24.10.2.123.00 SA/3 Mobile Safari/537.36 + os: + name: Android + version: "14" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.10.2.123.00 + engine: Blink + engine_version: 128.0.6613.123 + device: + type: smartphone + brand: Motorola + model: Moto G85 5G + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm_64; Android 14; V2424) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.657 YaSearchBrowser/24.102.1 BroPP/1.0 YaSearchApp/24.102.1 webOmni SA/3 Mobile Safari/537.36 + os: + name: Android + version: "14" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.102.1 + engine: Blink + engine_version: 128.0.6613.657 + device: + type: smartphone + brand: Vivo + model: V40 Lite + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm_64; Android 14; V2417) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.2602 YaSearchBrowser/24.100.1 BroPP/1.0 YaSearchApp/24.100.1 webOmni SA/3 Mobile Safari/537.36 + os: + name: Android + version: "14" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.100.1 + engine: Blink + engine_version: 128.0.6613.2602 + device: + type: smartphone + brand: Vivo + model: V40 Lite + os_family: Android + browser_family: Unknown diff --git a/Tests/fixtures/tablet-12.yml b/Tests/fixtures/tablet-12.yml index e8e305bb72..3a87f79523 100644 --- a/Tests/fixtures/tablet-12.yml +++ b/Tests/fixtures/tablet-12.yml @@ -413,3 +413,183 @@ model: WO Pad Max os_family: Android browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; U; Android 14; en-us; SM-X926B Build/JOP24G) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/76.0.3809.111 Mobile Safari/537.36 + os: + name: Android + version: "14" + platform: "" + client: + type: browser + name: Chrome Webview + version: 76.0.3809.111 + engine: Blink + engine_version: 76.0.3809.111 + device: + type: tablet + brand: Samsung + model: Galaxy Tab S10 Ultra 14.6" 5G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; arm; Android 8.1.0; WO 7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.123 YaBrowser/24.10.2.123.01 Safari/537.36 + os: + name: Android + version: 8.1.0 + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.10.2.123.01 + engine: Blink + engine_version: 128.0.6613.123 + device: + type: tablet + brand: 'W&O' + model: WO7 + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 8.1.0; Venus Pad16) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.123 YaBrowser/24.10.2.123.01 Safari/537.36 + os: + name: Android + version: 8.1.0 + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.10.2.123.01 + engine: Blink + engine_version: 128.0.6613.123 + device: + type: tablet + brand: Lingbo + model: Venus Pad 16 + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 8.1.0; Venus Pad15) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.85 YaSearchBrowser/24.91/apad BroPP/1.0 YaSearchApp/24.91/apad webOmni SA/3 Mobile Safari/537.36 + os: + name: Android + version: 8.1.0 + platform: ARM + client: + type: browser + name: Yandex Browser + version: "24.91" + engine: Blink + engine_version: 126.0.6478.85 + device: + type: tablet + brand: Lingbo + model: Venus Pad 15 + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 8.1.0; TG 30) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.657 YaSearchBrowser/24.102/apad BroPP/1.0 YaSearchApp/24.102/apad webOmni SA/3 Mobile Safari/537.36 + os: + name: Android + version: 8.1.0 + platform: ARM + client: + type: browser + name: Yandex Browser + version: "24.102" + engine: Blink + engine_version: 128.0.6613.657 + device: + type: tablet + brand: Temigereev + model: TG 30 + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 8.1.0; TG15) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.657 YaSearchBrowser/24.102.1 BroPP/1.0 YaSearchApp/24.102.1 webOmni SA/3 Mobile Safari/537.36 + os: + name: Android + version: 8.1.0 + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.102.1 + engine: Blink + engine_version: 128.0.6613.657 + device: + type: tablet + brand: Temigereev + model: TG 15 + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm_64; Android 9; L16 Max) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.85 YaSearchBrowser/24.91/apad BroPP/1.0 YaSearchApp/24.91/apad webOmni SA/3 Mobile Safari/537.36 + os: + name: Android + version: "9" + platform: ARM + client: + type: browser + name: Yandex Browser + version: "24.91" + engine: Blink + engine_version: 126.0.6478.85 + device: + type: tablet + brand: Lingbo + model: L16 Max + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 14; NDL-W09) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.862 YaSearchBrowser/23.111/apad BroPP/1.0 YaSearchApp/23.111/apad webOmni SA/3 Mobile Safari/537.36 + os: + name: Android + version: "14" + platform: ARM + client: + type: browser + name: Yandex Browser + version: "23.111" + engine: Blink + engine_version: 118.0.5993.862 + device: + type: tablet + brand: Huawei + model: Honor Pad X8a WiFi + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm_64; Android 14; TB375FC) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.123 YaBrowser/24.10.2.123.01 Safari/537.36 + os: + name: Android + version: "14" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.10.2.123.01 + engine: Blink + engine_version: 128.0.6613.123 + device: + type: tablet + brand: Lenovo + model: Xiaoxin Pad Pro 12.7" + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm_64; Android 14; Tab 16 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.657 YaSearchBrowser/24.102/apad BroPP/1.0 YaSearchApp/24.102/apad webOmni SA/3 Mobile Safari/537.36 + os: + name: Android + version: "14" + platform: ARM + client: + type: browser + name: Yandex Browser + version: "24.102" + engine: Blink + engine_version: 128.0.6613.657 + device: + type: tablet + brand: Blackview + model: Tab 16 Pro + os_family: Android + browser_family: Unknown diff --git a/Tests/fixtures/tv-4.yml b/Tests/fixtures/tv-4.yml index 9b4c22b060..aa2925930d 100644 --- a/Tests/fixtures/tv-4.yml +++ b/Tests/fixtures/tv-4.yml @@ -4521,3 +4521,57 @@ model: Smart TV os_family: GNU/Linux browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 11; Tanix_Tx3_Mini Build/RD2A.211001.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/105.0.5195.68 YaBrowser/24.1.2.342 (lite) TV Safari/537.36 + os: + name: Android + version: "11" + platform: "" + client: + type: browser + name: Yandex Browser Lite + version: 24.1.2.342 + engine: Blink + engine_version: 105.0.5195.68 + device: + type: tv + brand: Tanix + model: TX3 Mini + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 12; Bt_32FS32B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.141 YaApp_Android/22.36/apad YaSearchBrowser/22.36/apad BroPP/1.0 SA/3 Mobile Safari/537.36 + os: + name: Android + version: "12" + platform: ARM + client: + type: browser + name: Yandex Browser + version: "22.36" + engine: Blink + engine_version: 98.0.4758.141 + device: + type: tv + brand: Blackton + model: Bt 32FS32B + os_family: Android + browser_family: Unknown +- + user_agent: Mozilla/5.0 (Linux; arm; Android 10; HONGTOP_box) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.123 YaBrowser/24.10.2.123.00 Safari/537.36 + os: + name: Android + version: "10" + platform: ARM + client: + type: browser + name: Yandex Browser + version: 24.10.2.123.00 + engine: Blink + engine_version: 128.0.6613.123 + device: + type: tv + brand: HongTop + model: Smart TV + os_family: Android + browser_family: Unknown diff --git a/regexes/device/mobiles.yml b/regexes/device/mobiles.yml index 3832feb390..b5b081fbf6 100644 --- a/regexes/device/mobiles.yml +++ b/regexes/device/mobiles.yml @@ -20,7 +20,7 @@ Ace: model: 'Buzz 5 Pro+' - regex: 'BUZZ ([45]) ?Pro' model: 'Buzz $1 Pro' - - regex: 'BUZZ ([124]) ?Lite' + - regex: 'BUZZ ([1245]) ?Lite' model: 'Buzz $1 Lite' - regex: 'BUZZ ([123]) Plus' model: 'Buzz $1 Plus' @@ -4203,7 +4203,7 @@ Bluegood: # Blackview Blackview: - regex: 'Blackview|(BL8[08]00|BV([24-9]000|8[18]00|[468]900|(5[1589]|9[135689])00|6[12368]00|7100)(?:[ _](?:PRO))?|(?