test_cases:

  - user_agent_string: 'Mozilla/5.0 (Windows; U; en-US) AppleWebKit/531.9 (KHTML, like Gecko) AdobeAIR/2.5.1'
    family: 'AdobeAIR'
    major: '2'
    minor: '5'
    patch: '1'

  - user_agent_string: 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us; Silk/1.1.0-80) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16 Silk-Accelerated=true'
    family: 'Amazon Silk'
    major: '1'
    minor: '1'
    patch: '0-80'

  - user_agent_string: 'Mozilla/5.0 (Linux; U; en-us; KFTT Build/IML74K) AppleWebKit/535.19 (KHTML, like Gecko) Silk/2.0 Safari/535.19 Silk-Accelerated=false'
    family: 'Amazon Silk'
    major: '2'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/5.0 (Linux; U; en-us; KFOT Build/IML74K) AppleWebKit/535.19 (KHTML, like Gecko) Silk/2.1 Safari/535.19 Silk-Accelerated=true'
    family: 'Amazon Silk'
    major: '2'
    minor: '1'
    patch:

  - user_agent_string: 'Mozilla/5.0 (Linux; U; en-us; KFTT Build/IML74K) AppleWebKit/535.19 (KHTML, like Gecko) Silk/2.2 Safari/535.19 Silk-Accelerated=true'
    family: 'Amazon Silk'
    major: '2'
    minor: '2'
    patch:

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 4.0.3; en-gb; KFTT Build/IML74K) AppleWebKit/537.36 (KHTML, like Gecko) Silk/3.25 like Chrome/34.0.1847.137 Mobile Safari/537.36'
    family: 'Amazon Silk'
    major: '3'
    minor: '25'
    patch:

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 2.2.2; en-gb; HTC Desire Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1'
    family: 'Android'
    major: '2'
    minor: '2'
    patch: '2'

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 2.3.3; en-fr; HTC/WildfireS/1.33.163.2 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1'
    family: 'Android'
    major: '2'
    minor: '3'
    patch: '3'

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; Kindle Fire Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1'
    family: 'Android'
    major: '2'
    minor: '3'
    patch: '4'

  - user_agent_string: 'Mozilla/5.0 (Linux;U;Android 2.3.5;en-us;TECNO T3 Build/master) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1'
    family: 'Android'
    major: '2'
    minor: '3'
    patch: '5'

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 3.0.1; en-us; GT-P7510 Build/HRI83) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13'
    family: 'Android'
    major: '3'
    minor: '0'
    patch: '1'

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 4.0.3; en-us; KFTT Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30'
    family: 'Android'
    major: '4'
    minor: '0'
    patch: '3'

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 4.0.3; en-us; KFOT Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30'
    family: 'Android'
    major: '4'
    minor: '0'
    patch: '3'

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 4.0.3; en-us; Amaze_4G Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30'
    family: 'Android'
    major: '4'
    minor: '0'
    patch: '3'

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; PJ83100/2.20.502.7 Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.0'
    family: 'Android'
    major: '4'
    minor: '0'
    patch: '4'

  - user_agent_string: 'Mozilla/5.0 (Windows; U; Windows NT 6.1; zh_CN) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0 baidubrowser/1.x Safari/534.7'
    family: 'Baidu Browser'
    major: '1'
    minor:
    patch:

  - user_agent_string: 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; baidubrowser 1.x)'
    family: 'Baidu Browser'
    major: '1'
    minor:
    patch:

  - user_agent_string: 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.15 Safari/535.11 QQBrowser/6.13.13719.201'
    family: 'QQ Browser'
    major: '6'
    minor: '13'
    patch: '13719'

  - user_agent_string: 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0; QQBrowser/7.6.21433.400)'
    family: 'QQ Browser'
    major: '7'
    minor: '6'
    patch: '21433'

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 4.1.1; zh-cn; MI 2S Build/JRO03L) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.0 Mobile Safari/537.36'
    family: 'QQ Browser Mobile'
    major: '5'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/5.0 (iPhone 5; CPU iPhone OS 7_0_6 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/6.0 MQQBrowser/5.0.5 Mobile/11B651 Safari/8536.25'
    family: 'QQ Browser Mobile'
    major: '5'
    minor: '0'
    patch: '5'

  - user_agent_string: 'MQQBrowser/371 Mozilla/5.0 (iPhone 4S; CPU iPhone OS 6_0_1 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10A523 Safari/7534.48.3'
    family: 'QQ Browser Mobile'
    major: '371'
    minor:
    patch:

  - user_agent_string: 'MQQBrowser/1.0/Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; NOKIA; RM-910apacprc200)'
    family: 'QQ Browser Mobile'
    major: '1'
    minor: '0'
    patch:

  - user_agent_string: 'QQBrowser (Linux; U; zh-cn; HTC Hero Build/FRF91)'
    family: 'QQ Browser'
    major:
    minor:
    patch:

  - user_agent_string: 'Mozilla/5.0 (BB10; Touch) AppleWebKit/537.3+ (KHTML, like Gecko) Version/10.0.9.388 Mobile Safari/537.3+'
    family: 'BlackBerry WebKit'
    major:
    minor:
    patch:

  - user_agent_string: 'Mozilla/5.0 (PlayBook; U; RIM Tablet OS 1.0.0; en-US) AppleWebKit/534.8+ (KHTML, like Gecko) Version/0.0.1 Safari/534.8+'
    family: 'BlackBerry WebKit'
    major: '1'
    minor: '0'
    patch: '0'

  - user_agent_string: 'Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; en-GB) AppleWebKit/534.1+ (KHTML, like Gecko) Version/6.0.0.141 Mobile Safari/534.1+'
    family: 'BlackBerry WebKit'
    major: '6'
    minor: '0'
    patch: '0'

  - user_agent_string: 'Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; en-US) AppleWebKit/534.1  (KHTML, like Gecko) Version/6.0.0.91 Mobile Safari/534.1 '
    family: 'BlackBerry WebKit'
    major: '6'
    minor: '0'
    patch: '0'

  - user_agent_string: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; BOLT/2.101) AppleWebKit/530  (KHTML, like Gecko) Version/4.0 Safari/530.17'
    family: 'BOLT'
    major: '2'
    minor: '101'
    patch:

  - user_agent_string: 'Bunjalloo/0.7.6(Nintendo DS;U;en)'
    family: 'Bunjalloo'
    major: '0'
    minor: '7'
    patch: '6'

  - user_agent_string: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; chromeframe; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729)'
    js_ua: "{'js_user_agent_string': 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/530.1 (KHTML, like Gecko) Chrome/2.0.169.1 Safari/530.1'}"
    family: 'Chrome Frame (IE 8)'
    major: '2'
    minor: '0'
    patch: '169'

  - user_agent_string: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; chromeframe; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; Sleipnir 2.8.5)3.0.30729)'
    js_ua: "{'js_user_agent_string': 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/530.1 (KHTML, like Gecko) Chrome/2.0.169.1 Safari/530.1'}"
    family: 'Chrome Frame (Sleipnir 2)'
    major: '2'
    minor: '0'
    patch: '169'

  - user_agent_string: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; chromeframe/11.0.660.0)'
    family: 'Chrome Frame'
    major: '11'
    minor: '0'
    patch: '660'

  - user_agent_string: 'Mozilla/5.0 (Linux; Android 4.2; Galaxy Nexus Build/JOP40C) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19'
    family: 'Chrome Mobile'
    major: '18'
    minor: '0'
    patch: '1025'

  - user_agent_string: 'Mozilla/5.0 (Linux; Android 4.1.1; SPH-L710 Build/JRO03L) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19'
    family: 'Chrome Mobile'
    major: '18'
    minor: '0'
    patch: '1025'

  - user_agent_string: 'Mozilla/5.0 (Linux; Android 4.4.2; Nexus 5 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.122 Mobile Safari/537.36'
    family: 'Chrome Mobile'
    major: '35'
    minor: '0'
    patch: '1916'

  - user_agent_string: 'Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Ubuntu/10.10 Chromium/10.0.648.133 Chrome/10.0.648.133 Safari/534.16'
    family: 'Chromium'
    major: '10'
    minor: '0'
    patch: '648'

  - user_agent_string: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Comodo_Dragon/4.1.1.11 Chrome/4.1.249.1042 Safari/532.5'
    family: 'Comodo Dragon'
    major: '4'
    minor: '1'
    patch: '1'

  - user_agent_string: 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20110302 Conkeror/0.9.2 (Debian-0.9.2+git100804-1)'
    family: 'Conkeror'
    major: '0'
    minor: '9'
    patch: '2'

  - user_agent_string: 'Mozilla/5.0 (X11; Linux x86_64; rv:2.0) Gecko/20110408 conkeror/0.9.3'
    family: 'Conkeror'
    major: '0'
    minor: '9'
    patch: '3'

  - user_agent_string: 'Mozilla/5.0 (SAMSUNG; SAMSUNG-GT-S8500/S8500XXJEE; U; Bada/1.0; nl-nl) AppleWebKit/533.1 (KHTML, like Gecko) Dolfin/2.0 Mobile WVGA SMM-MMS/1.2.0 OPN-B'
    family: 'Dolfin'
    major: '2'
    minor: '0'
    patch:

  - user_agent_string: 'facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)'
    family: 'FacebookBot'
    major: '1'
    minor: '1'
    patch:

  - user_agent_string: 'LinkedInBot/1.0 (compatible; Mozilla/5.0; Jakarta Commons-HttpClient/3.1 +http://www.linkedin.com)'
    family: 'LinkedInBot'
    major: '1'
    minor: '0'
    patch:

  - user_agent_string: 'Google (+https://developers.google.com/+/web/snippet/)'
    family: 'GooglePlusBot'
    major:
    minor:
    patch:

  - user_agent_string: 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.1pre) Gecko/20090717 Ubuntu/9.04 (jaunty) Shiretoko/3.5.1pre'
    family: 'Firefox (Shiretoko)'
    major: '3'
    minor: '5'
    patch: '1pre'

  - user_agent_string: 'Mozilla/5.0 (X11; Linux i686 (x86_64); rv:2.0b4) Gecko/20100818 Firefox/4.0b4'
    family: 'Firefox Beta'
    major: '4'
    minor: '0'
    patch: 'b4'

  - user_agent_string: 'Mozilla/5.0 (X11; Linux x86_64; rv:2.0b8pre) Gecko/20101031 Firefox-4.0/4.0b8pre'
    family: 'Firefox Beta'
    major: '4'
    minor: '0'
    patch: 'b8pre'

  - user_agent_string: 'Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.8.0.5) Gecko/20060728 Firefox/1.5.0.5'
    family: 'Firefox'
    major: '1'
    minor: '5'
    patch: '0'

  - user_agent_string: 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.04 (lucid) Firefox/3.6.12'
    family: 'Firefox'
    major: '3'
    minor: '6'
    patch: '12'

  - user_agent_string: 'Mozilla/5.0 (Mobile; rv:15.0) Gecko/15.0 Firefox/15.0'
    family: 'Firefox Mobile'
    major: '15'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534+ (KHTML, like Gecko) FireWeb/1.0.0.0'
    family: 'FireWeb'
    major: '1'
    minor: '0'
    patch: '0'

  - user_agent_string: 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)'
    family: 'Googlebot'
    major: '2'
    minor: '1'
    patch:

  - user_agent_string: 'Mozilla/5.0 (DTV) AppleWebKit/531.2+ (KHTML, like Gecko) Espial/6.1.6 AQUOSBrowser/2.0 (US01DTV;V;0001;0001)'
    family: 'Espial'
    major: '6'
    minor: '1'
    patch: '6'

  - user_agent_string: 'iBrowser/Mini2.8 (Nokia5130c-2/07.97)'
    family: 'iBrowser Mini'
    major: '2'
    minor: '8'
    patch:

  - user_agent_string: 'ICE Browser/5.05 (Java 1.4.0; Windows 2000 5.0 x86)'
    family: 'ICE Browser'
    major: '5'
    minor: '05'
    patch:

  - user_agent_string: 'Mozilla/5.0 (X11; Linux x86_64; rv:2.0) Gecko/20110417 IceCat/4.0'
    family: 'IceCat'
    major: '4'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0; XBLWP7; ZuneWP7)'
    family: 'IE Large Screen'
    major: '9'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0; SAMSUNG; SGH-i917)'
    family: 'IE Mobile'
    major: '7'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; SAMSUNG; SGH-i917)'
    family: 'IE Mobile'
    major: '9'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; NOKIA; Lumia 800)'
    family: 'IE Mobile'
    major: '9'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 920)'
    family: 'IE Mobile'
    major: '10'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6; .NET CLR 2.0.50727; .NET CLR 1.1.4322)'
    js_ua: "{'js_user_agent_string': 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 1.1.4322)', 'js_user_agent_family': 'IE Platform Preview', 'js_user_agent_v1': '9', 'js_user_agent_v2': '0', 'js_user_agent_v3': '1'}"
    family: 'IE Platform Preview'
    major: '9'
    minor: '0'
    patch: '1'

  - user_agent_string: 'Mozilla/4.0 WebTV/2.6 (compatible; MSIE 4.0)'
    family: 'IE'
    major: '4'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/4.0 (compatible; MSIE 5.17; Mac_PowerPC)'
    family: 'IE'
    major: '5'
    minor: '17'
    patch:

  - user_agent_string: 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; ARM; Trident/6.0)'
    family: 'IE'
    major: '10'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6; chromeframe; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)'
    js_ua: "{'js_user_agent_string': 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; chromeframe; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)'}"
    family: 'IE'
    major: '8'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/5.0 (Linux; U; en-US) AppleWebKit/528.5+ (KHTML, like Gecko, Safari/528.5+) Version/4.0 Kindle/3.0 (screen 600x800; rotate)'
    family: 'Kindle'
    major: '3'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/5.0 (X11; U; Linux; de-DE) AppleWebKit/527  (KHTML, like Gecko, Safari/419.3) konqueror/4.3.1'
    family: 'Konqueror'
    major: '4'
    minor: '3'
    patch: '1'

  - user_agent_string: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.17) Gecko/20110414 Lightning/1.0b3pre Thunderbird/3.1.10'
    family: 'Lightning'
    major: '1'
    minor: '0'
    patch: 'b3pre'

  - user_agent_string: 'Mozilla/5.0 (Linux x86_64) AppleWebKit/534.26+ WebKitGTK+/1.4.1 luakit/f3a2dbe'
    family: 'LuaKit'
    major:
    minor:
    patch:

  - user_agent_string: 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.47 Safari/535.11 MRCHROME'
    family: 'Mail.ru Chromium Browser'
    major: '17'
    minor: '0'
    patch: '963'

  - user_agent_string: 'Midori/0.2 (X11; Linux; U; en-us) WebKit/531.2 '
    family: 'Midori'
    major: '0'
    minor: '2'
    patch:

  - user_agent_string: 'Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B367 Safari/531.21.10'
    family: 'Mobile Safari'
    major: '4'
    minor: '0'
    patch: '4'

  - user_agent_string: 'Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3_2 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5'
    family: 'Mobile Safari'
    major: '5'
    minor: '0'
    patch: '2'

  - user_agent_string: 'Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Mobile/11D257'
    family: 'Mobile Safari'
    major: '7'
    minor: '1'
    patch: '2'

  - user_agent_string: 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.3a1) Gecko/20100208 MozillaDeveloperPreview/3.7a1 (.NET CLR 3.5.30729)'
    family: 'MozillaDeveloperPreview'
    major: '3'
    minor: '7'
    patch: 'a1'

  - user_agent_string: 'NCSA_Mosaic/2.0 (Windows 3.1)'
    family: 'NCSA Mosaic'
    major: '2'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/5.0 (PLAYSTATION 3; 3.55)'
    family: 'NetFront'
    major:
    minor:
    patch:

  - user_agent_string: 'Mozilla/5.0 (PLAYSTATION 3 4.31) AppleWebKit/531.22.8 (KHTML, like Gecko)'
    family: 'NetFront NX'
    major:
    minor:
    patch:

  - user_agent_string: 'Mozilla/4.0 (PSP (PlayStation Portable); 2.00)'
    family: 'NetFront'
    major:
    minor:
    patch:

  - user_agent_string: 'Mozilla/5.0 (PlayStation Vita 1.81) AppleWebKit/531.22.8 (KHTML, like Gecko) Silk/3.2'
    family: 'NetFront NX'
    major:
    minor:
    patch:

  - user_agent_string: 'Mozilla/4.0 (compatible; Linux 2.6.10) NetFront/3.3 Kindle/1.0 (screen 600x800)'
    family: 'NetFront'
    major: '3'
    minor: '3'
    patch:

  - user_agent_string: 'Mozilla/5.0 (Nintendo 3DS; U; ; en) Version/1.7498.US'
    family: 'NetFront NX'
    major:
    minor:
    patch:

  - user_agent_string: 'Mozilla/5.0 (Nintendo WiiU) AppleWebKit/534.52 (KHTML, like Gecko) NX/2.1.0.8.21 NintendoBrowser/1.0.0.7494.US'
    family: 'NetFront NX'
    major: '2'
    minor: '1'
    patch: '0'

  - user_agent_string: 'HUAWEI-M750/001.00 ACS-NetFront/3.2'
    family: 'NetFront'
    major: '3'
    minor: '2'
    patch:

  - user_agent_string: 'Mozilla/4.0 (BREW 3.1.5; U; en-us; Sanyo; NetFront/3.5.1/AMB) Boost SCP3810'
    family: 'NetFront'
    major: '3'
    minor: '5'
    patch: '1'

  - user_agent_string: 'NetFront/3.5.1 (BREW 3.1.5; U; en-us; LG; NetFront/3.5.1/WAP) Sprint LN240 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1'
    family: 'NetFront'
    major: '3'
    minor: '5'
    patch: '1'

  - user_agent_string: 'Mozilla/4.0 (Brew MP 1.0.2; U; en-us; Sanyo; NetFront/3.5.1/AMB) Sprint E4100'
    family: 'NetFront'
    major: '3'
    minor: '5'
    patch: '1'

  - user_agent_string: 'PantechP6010/JNUS11072011 BMP/1.0.2 DeviceId/141020 NetFront/4.1 OMC/1.5.3 Profile/MIDP-2.1 Configuration/CLDC-1.1'
    family: 'NetFront'
    major: '4'
    minor: '1'
    patch:

  - user_agent_string: 'NetFront/4.2 (BMP 1.0.4; U; en-us; LG; NetFront/4.2/AMB) Boost LG272 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1'
    family: 'NetFront'
    major: '4'
    minor: '2'
    patch:

  - user_agent_string: 'Mozilla/5.0 (SymbianOS/9.4; U; Series60/5.0 Nokia5800d-1/21.0.025; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413'
    family: 'Nokia Browser'
    major: '7'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/5.0 (Symbian/3; Series60/5.2 NokiaN8-00/013.016; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/525 (KHTML, like Gecko) Version/3.0 BrowserNG/7.2.8.10 3gpp-gba'
    family: 'Nokia Browser'
    major: '7'
    minor: '2'
    patch: '8'

  - user_agent_string: 'Mozilla/5.0 (Symbian/3; Series60/5.2 NokiaN8-00/012.002; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/533.4 (KHTML, like Gecko) NokiaBrowser/7.3.0 Mobile Safari/533.4 3gpp-gba'
    family: 'Nokia Browser'
    major: '7'
    minor: '3'
    patch: '0'

  - user_agent_string: 'Mozilla/5.0 (Symbian/3; Series60/5.3 Nokia701/111.020.0307; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/533.4 (KHTML, like Gecko) NokiaBrowser/7.4.1.14 Mobile Safari/533.4 3gpp-gba'
    family: 'Nokia Browser'
    major: '7'
    minor: '4'
    patch: '1'

  - user_agent_string: 'Mozilla/5.0 (MeeGo; NokiaN9) AppleWebKit/534.13 (KHTML, like Gecko) NokiaBrowser/8.5.0 Mobile Safari/534.13'
    family: 'Nokia Browser'
    major: '8'
    minor: '5'
    patch: '0'

  - user_agent_string: 'ALCATEL-OT510A/382 ObigoInternetBrowser/Q05A'
    family: 'Obigo'
    major:
    minor:
    patch:

  - user_agent_string: 'Huawei/1.0/0HuaweiG2800/WAP2.0/Obigo-Browser/Q03C MMS/Obigo-MMS/1.2'
    family: 'Obigo'
    major:
    minor:
    patch:

  - user_agent_string: 'PantechP7040/JLUS04042011 Browser/Obigo/Q05A OMC/1.5.3 Profile/MIDP-2.1 Configuration/CLDC-1.1'
    family: 'Obigo'
    major: '05'
    minor:
    patch:

  - user_agent_string: 'OneBrowser/3.0 (SAMSUNG-GT-S5253/S5253DDKJ2)'
    family: 'ONE Browser'
    major: '3'
    minor: '0'
    patch:

  - user_agent_string: 'OneBrowser/3.0 (NokiaC2-00/03.42)'
    family: 'ONE Browser'
    major: '3'
    minor: '0'
    patch:

  - user_agent_string: 'SAMSUNG-C3053/1.0 Openwave/6.2.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0'
    family: 'Openwave'
    major: '6'
    minor: '2'
    patch: '3'

  - user_agent_string: 'Opera/9.80 (VRE; Opera Mini/4.2/28.2794; U; en) Presto/2.8.119 Version/11.10'
    family: 'Opera Mini'
    major: '4'
    minor: '2'
    patch:

  - user_agent_string: 'Opera/9.80 (BREW; Opera Mini/5.1.191/27.2202; U; en) Presto/2.8.119 240X400 LG VN271'
    family: 'Opera Mini'
    major: '5'
    minor: '1'
    patch:

  - user_agent_string: 'Opera/9.80 (Series 60; Opera Mini/6.24455/25.677; U; fr) Presto/2.5.25 Version/10.54'
    family: 'Opera Mini'
    major: '6'
    minor: '24455'
    patch:

  - user_agent_string: 'Opera/9.80 (BlackBerry; Opera Mini/7.0.31437/28.3030; U; en) Presto/2.8.119 Version/11.10'
    family: 'Opera Mini'
    major: '7'
    minor: '0'
    patch:

  - user_agent_string: 'Opera/9.80 (S60; SymbOS; Opera Mobi/275; U; es-ES) Presto/2.4.13 Version/10.00'
    family: 'Opera Mobile'
    major: '10'
    minor: '00'
    patch:

  - user_agent_string: 'Opera/9.80 (Android 3.2; Linux; Opera Tablet/ADR-1106291546; U; en) Presto/2.8.149 Version/11.10'
    family: 'Opera Tablet'
    major: '11'
    minor: '10'
    patch:

  - user_agent_string: 'Opera/9.30 (Nintendo Wii; U; ; 3642; en)'
    family: 'Opera'
    major: '9'
    minor: '30'
    patch:

  - user_agent_string: 'Opera/9.50 (Nintendo DSi; Opera/507; U; en-US)'
    family: 'Opera'
    major: '9'
    minor: '50'
    patch:

  - user_agent_string: 'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.5.24 Version/10.53'
    family: 'Opera'
    major: '10'
    minor: '53'
    patch:

  - user_agent_string: 'User agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.20 Safari/537.36 OPR/15.0.1147.18 (Edition Next)'
    family: 'Opera'
    major: '15'
    minor: '0'
    patch: '1147'

  - user_agent_string: 'Mozilla/5.0 (Linux; Android; 4.1.2; GT-I9100 Build/000000) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1234.12 Mobile Safari/537.22 OPR/14.0.123.123'
    family: 'Opera Mobile'
    major: '14'
    minor: '0'
    patch: '123'

  - user_agent_string: 'SomethingWeNeverKnewExisted'
    family: 'Other'
    major:
    minor:
    patch:

  - user_agent_string: 'Mozilla/5.0 (Series40; NokiaC2-03/07.48; Profile/MIDP-2.1 Configuration/CLDC-1.1) Gecko/20100401 S40OviBrowser/2.2.0.0.33'
    family: 'Ovi Browser'
    major: '2'
    minor: '2'
    patch: '0'

  - user_agent_string: 'Mozilla/5.0 (Series40; NokiaX2-05/08.35; Profile/MIDP-2.1 Configuration/CLDC-1.1) Gecko/20100401 S40OviBrowser/2.0.2.68.14'
    family: 'Ovi Browser'
    major: '2'
    minor: '0'
    patch: '2'

  - user_agent_string: 'Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20110407 Firefox/4.0.3 PaleMoon/4.0.3'
    family: 'Pale Moon (Firefox Variant)'
    major: '4'
    minor: '0'
    patch: '3'

  - user_agent_string: 'Mozilla/5.0 (LG-T500 AppleWebkit/531 Browser/Phantom/V2.0 Widget/LGMW/3.0 MMS/LG-MMS-V1.0/1.2 Java/ASVM/1.1 Profile/MIDP-2.1 Configuration/CLDC-1.1)'
    family: 'Phantom Browser'
    major: '2'
    minor: '0'
    patch:

  - user_agent_string: 'Pingdom.com_bot_version_1.4_(http://www.pingdom.com/)'
    family: 'PingdomBot'
    major: '1'
    minor: '4'
    patch:

  - user_agent_string: 'Mozilla/3.0 (Planetweb/2.100 JS SSL US; Dreamcast US)'
    family: 'Planetweb'
    major: '2'
    minor: '100'
    patch:

  - user_agent_string: 'PyAMF/0.6.1'
    family: 'PyAMF'
    major: '0'
    minor: '6'
    patch: '1'

  - user_agent_string: 'python-requests/0.14 CPython/2.6 Linux/2.6-43-server'
    family: 'Python Requests'
    major: '0'
    minor: '14'
    patch:

  - user_agent_string: 'Mozilla/5.0 (X11i; Linux; C) AppleWebKikt/533.3 (KHTML, like Gecko) QtCarBrowser Safari/533.3'
    family: 'QtCarBrowser'
    major: '1'
    minor:
    patch:

  - user_agent_string: 'Rackspace Monitoring/1.1 (https://monitoring.api.rackspacecloud.com)'
    family: 'RackspaceBot'
    major: '1'
    minor: '1'
    patch:

  - user_agent_string: 'Mozilla/5.0 (X11; U; BSD Four; en-US) AppleWebKit/533.3 (KHTML, like Gecko) rekonq Safari/533.3'
    family: 'Rekonq'
    major:
    minor:
    patch:

  - user_agent_string: 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.34 (KHTML, like Gecko) rekonq/1.0 Safari/534.34'
    family: 'Rekonq'
    major: '1'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) RockMelt/0.8.34.841 Chrome/6.0.472.63 Safari/534.3'
    family: 'RockMelt'
    major: '0'
    minor: '8'
    patch: '34'

  - user_agent_string: 'Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/418.8 (KHTML, like Gecko) Safari/419.3'
    family: 'Safari'
    major:
    minor:
    patch:

  - user_agent_string: 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_5; en-us) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5'
    family: 'Safari'
    major: '5'
    minor: '0'
    patch: '2'

  - user_agent_string: 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; en-us) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Safari/530.17 Skyfire/2.0'
    family: 'Skyfire'
    major: '2'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.21 (KHTML, like Gecko) Snowshoe/1.0.0 Safari/537.21'
    family: 'Snowshoe'
    major: '1'
    minor: '0'
    patch: '0'

  - user_agent_string: 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 ThunderBrowse/3.3.5'
    family: 'ThunderBrowse'
    major: '3'
    minor: '3'
    patch: '5'

  - user_agent_string: 'Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 Lightning/2.6.4'
    family: 'Lightning'
    major: '2'
    minor: '6'
    patch: '4'

  - user_agent_string: 'Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0'
    family: 'Thunderbird'
    major: '24'
    minor: '2'
    patch: '0'

  - user_agent_string: 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; MSOffice 12)'
    family: 'Outlook'
    major: '2007'
    minor:
    patch:

  - user_agent_string: 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; InfoPath.2; MSOffice 14)'
    family: 'Outlook'
    major: '2010'
    minor:
    patch:

  - user_agent_string: 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/6.0; Microsoft Outlook 15.0.4420)'
    family: 'Outlook'
    major: '2013'
    minor:
    patch:

  - user_agent_string: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/536.26.14 (KHTML, like Gecko)'
    family: 'AppleMail'
    major: '536'
    minor: '26'
    patch: '14'

  - user_agent_string: 'Airmail 1.0 rv:148 (Macintosh; Mac OS X 10.8.3; en_BE)'
    family: 'Airmail'
    major: '1'
    minor: '0'
    patch:

  - user_agent_string: 'Airmail 1.0.6 rv:196 (Macintosh; Mac OS X 10.8.4; en_GB)'
    family: 'Airmail'
    major: '1'
    minor: '0'
    patch: '6'

  - user_agent_string: 'J2ME/UCWEB7.0.3.45/139/7682'
    family: 'UC Browser'
    major: '7'
    minor: '0'
    patch: '3'

  - user_agent_string: 'NOKIA6120c/UC Browser7.4.0.65/28/352'
    family: 'UC Browser'
    major: '7'
    minor: '4'
    patch: '0'

  - user_agent_string: 'IUC(U;iOS 5.1.1;Zh-cn;320*480;)/UCWEB7.9.0.94/41/997'
    family: 'UC Browser'
    major: '7'
    minor: '9'
    patch: '0'

  - user_agent_string: 'Nokia5320di/UCWEB8.0.3.99/28/999'
    family: 'UC Browser'
    major: '8'
    minor: '0'
    patch: '3'

  - user_agent_string: 'Nokia201/2.0 (11.21) Profile/MIDP-2.1 Configuration/CLDC-1.1 Mozilla/5.0 (Java; U; en-us; nokia201) UCBrowser8.3.0.154/70/355/UCWEB Mobile'
    family: 'UC Browser'
    major: '8'
    minor: '3'
    patch: '0'

  - user_agent_string: 'Mozilla/5.0 (S60V5; U; en-us; NokiaC5-03) AppleWebKit/530.13 (KHTML, like Gecko) UCBrowser/8.7.0.218/50/352/UCWEB Mobile'
    family: 'UC Browser'
    major: '8'
    minor: '7'
    patch: '0'

  - user_agent_string: 'Alcatel-OH5/1.0 UP.Browser/6.1.0.7.7 (GUI) MMP/1.0'
    family: 'UP.Browser'
    major: '6'
    minor: '1'
    patch: '0'

  - user_agent_string: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534+ (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22'
    family: 'WebKit Nightly'
    major: '534'
    minor:
    patch:

  - user_agent_string: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1+ (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22'
    family: 'WebKit Nightly'
    major: '537'
    minor: '1'
    patch:

  - user_agent_string: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.8+ (KHTML, like Gecko) Version/6.0 Safari/536.25'
    family: 'WebKit Nightly'
    major: '537'
    minor: '8'
    patch:

  - user_agent_string: 'Mozilla/5.0 (hp-tablet; Linux; hpwOS/3.0.0; U; en-US) AppleWebKit/534.6 (KHTML, like Gecko) wOSBrowser/233.58 Safari/534.6 TouchPad/1.0'
    family: 'webOS Browser'
    major: '3'
    minor: '0'
    patch: '0'

  - user_agent_string: 'Mozilla/5.0 (webOS/1.2; U; en-US) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/1.0 Safari/525.27.1 Desktop/1.0'
    family: 'webOS Browser'
    major: '1'
    minor: '2'
    patch:

  - user_agent_string: 'Mozilla/5.0 (hp-tablet; Linux; hpwOS/3.0.5; U; en-US) AppleWebKit/534.6 (KHTML, like Gecko) wOSBrowser/234.83 Safari/534.6 TouchPad/1.0'
    family: 'webOS Browser'
    major: '3'
    minor: '0'
    patch: '5'

  - user_agent_string: 'Mozilla/5.0 (X11; U; Linux i686; nl-NL) AppleWebKit/534.3 (KHTML, like Gecko) WeTab-Browser Safari/534.3'
    family: 'WeTab'
    major:
    minor:
    patch:

  - user_agent_string: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1104.222 YaBrowser/1.5.1104.222 Safari/537.4'
    family: 'Yandex Browser'
    major: '1'
    minor: '5'
    patch: '1104'

  - user_agent_string: 'Mozilla/5.0 YottaaMonitor;'
    family: 'YottaaMonitor'
    major:
    minor:
    patch:

  - user_agent_string: 'Mozilla/5.0 (Macintosh; Intel Mac OS X) AppleWebKit/534.34 (KHTML, like Gecko) PhantomJS/1.6.0 Safari/534.34'
    family: 'PhantomJS'
    major: '1'
    minor: '6'
    patch: '0'

  - user_agent_string: 'Mozilla/5.0 (IE 11.0; Windows NT 6.3; Trident/7.0; .NET4.0E; .NET4.0C; rv:11.0) like Gecko'
    family: 'IE'
    major: '11'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/5.0 (compatible; MSIE 9.0; AOL 9.7; AOLBuild 4343.19; Windows NT 6.1; WOW64; Trident/5.0; FunWebProducts)'
    family: 'AOL'
    major: '9'
    minor: '7'
    patch: '4343'

  - user_agent_string: 'Mozilla/5.0 (Windows NT 6.3; Win64; x64; Trident/7.0; rv:11.0) like Gecko'
    family: 'IE'
    major: '11'
    minor: '0'
    patch:

  - user_agent_string: 'HbbTV/1.1.1 (;Samsung;SmartTV2013;T-FXPDEUC-1102.2;;) WebKit'
    family: 'HbbTV'
    major: '1'
    minor: '1'
    patch: '1'

  - user_agent_string: 'HbbTV/1.2.1 (;Panasonic;VIERA 2013;3.672;4101-0003 0002-0000;)'
    family: 'HbbTV'
    major: '1'
    minor: '2'
    patch: '1'

  - user_agent_string: 'HbbTV/1.1.1 (;;;;;) firetv-firefox-plugin 1.1.20'
    family: 'HbbTV'
    major: '1'
    minor: '1'
    patch: '1'

  - user_agent_string: 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; Trident/7.0; rv:11.0) like Gecko/20100101 Firefox/12.0'
    family: 'IE'
    major: '11'
    minor: '0'
    patch:

  - user_agent_string: 'Mozilla/4.0 (Vodafone/1.0/LG-GU280/v10a Browser/Obigo-Q7.3 MMS/LG-MMS-V1.0/1.2 Java/ASVM/1.1 Profile/MIDP-2.1 Configuration/CLDC-1.1)'
    family: 'Obigo'
    major: '7'
    minor: '3'
    patch:
    patch_minor:

  - user_agent_string: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12) Vodafone/1.0/HTC_Elf/1.11.164.2'
    family: 'IE Mobile'
    major: '6'
    minor: '12'
    patch:
    patch_minor:

  - user_agent_string: 'Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 8.12; MSIEMobile 6.0) Vodafone/1.0/HTC_HD2/1.44.162.6 (70494)'
    family: 'IE Mobile'
    major: '8'
    minor: '12'
    patch:
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (Mobile; Windows Phone 8.1; Android 4.0; ARM; Trident/7.0; Touch; rv:11.0; IEMobile/11.0; NOKIA; Lumia 920)'
    family: 'IE Mobile'
    major: '11'
    minor: '0'
    patch:
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 Vodafone/1.0/SamsungSGHi560/I560AEHB1 Profile/MIDP-2.0 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413'
    family: 'Nokia OSS Browser'
    major: '3'
    minor: '1'
    patch:
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (Vodafone/1.0/LG-KC910/V08h Browser/Teleca-Q7.1 MMS/LG-MMS-V1.0/1.2 MediaPlayer/LGPlayer/1.0 Java/ASVM/1.1 Profile/MIDP-2.1 Configuration/CLDC-1.1)'
    family: 'Teleca Browser'
    major:
    minor:
    patch:
    patch_minor:

  - user_agent_string: 'Vodafone/1.0/0Vodafone715/B116 Browser/Obigo-Browser/Q04A MMS/Obigo-MMS/Q04A SyncML/HW-SyncML/1.0 Java/QVM/4.1 Profile/MIDP-2.0 Configuration/CLDC-1.1'
    family: 'Obigo'
    major:
    minor:
    patch:
    patch_minor:

  - user_agent_string: 'Opera/9.80 (Android 1.6; Linux; Opera Mobi/ADR-1107051709; U; en) Presto/2.8.149 Version/11.10'
    family: 'Opera Mobile'
    major: '11'
    minor: '10'
    patch:
    patch_minor:

  - user_agent_string: 'Opera/9.80 (Windows Mobile; WCE; Opera Mobi/WMD-50430; U; en) Presto/2.4.13 Version/10.00'
    family: 'Opera Mobile'
    major: '10'
    minor: '00'
    patch:
    patch_minor:

  - user_agent_string: '(Opera) Vodafone/1.0/HPiPAQDataMessenger/1.00.00 Browser/Opera/9.5 Profile/MIDP-2.0 Configuration/CLDC-1.1 Opera/9.5 (Microsoft Windows; PPC; Opera Mobi/15142; U; en)'
    family: 'Opera Mobile'
    major: '9'
    minor: '5'
    patch:
    patch_minor:

  - user_agent_string: 'HTC MAX 4G Opera/9.5 (Microsoft Windows; PPC; Opera Mobi/1409; U; ru)'
    family: 'Opera Mobile'
    major: '9'
    minor: '5'
    patch:
    patch_minor:

  - user_agent_string: 'iBrowser/3.0/Mozilla/5.0 (Linux; U; Android 2.3.6; yy-yy; Karbonn A2 Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1'
    family: 'Android'
    major: '2'
    minor: '3'
    patch: '6'
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (Series40; NokiaC3-01/05.60; Profile/MIDP-2.1 Configuration/CLDC-1.1) Gecko/20100401 S40OviBrowser/2.2.0.0.31'
    family: 'Ovi Browser'
    major: '2'
    minor: '2'
    patch: '0'
    patch_minor:

  - user_agent_string: 'iRAPP/1.16.0 NokiaN95_8GB/31.0.015; Series60/3.1 Profile/MIDP-2.0 Configuration/CLDC-1.'
    family: 'iRAPP'
    major: '1'
    minor: '16'
    patch:
    patch_minor:

  - user_agent_string: 'iRAPP/1.3.0 Nokia5230/50.0.101 Series60/5.0 Profile/MIDP-2.1 Configuration/CLDC-1.1 3gpp-gba'
    family: 'iRAPP'
    major: '1'
    minor: '3'
    patch:
    patch_minor:

  - user_agent_string: 'iRAPP/3.5.0 NokiaN8-00/111.040.1511 Series60/5.3 Profile/MIDP-2.1 Configuration/CLDC-1.1 3gpp-gba'
    family: 'iRAPP'
    major: '3'
    minor: '5'
    patch:
    patch_minor:

  - user_agent_string: 'LG-GD710/V10f; Mozilla/5.0 (Profile/MIDP-2.0 Configuration/CLDC-1.1; Opera Mini/att/4.2.14812; U; en) Opera 9.50'
    family: 'Opera Mini'
    major: '4'
    minor: '2'
    patch:
    patch_minor:

  - user_agent_string: 'SAMSUNG-SGH-A897/A897UCJC1; Mozilla/5.0 (Profile/MIDP-2.0 Configuration/CLDC-1.1; Opera Mini/att/4.2.15304; U; fr-US) Opera 9.50'
    family: 'Opera Mini'
    major: '4'
    minor: '2'
    patch:
    patch_minor:

  - user_agent_string: 'MQQBrowser/39 Mozilla/5.0 (iPhone 4S; CPU iPhone OS 6_0_1 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10A523 Safari/7534.48.3'
    family: 'QQ Browser Mobile'
    major: '39'
    minor:
    patch:
    patch_minor:

  - user_agent_string: 'MQQBrowser/391 Mozilla/5.0 (iPhone 4S; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9A334 Safari/7534.48.3'
    family: 'QQ Browser Mobile'
    major: '391'
    minor:
    patch:
    patch_minor:

  - user_agent_string: 'MQQBrowser/20 (Linux; U; 2.3.3; en-us; HTC Desire S Build/GRI40;480*800)'
    family: 'QQ Browser Mobile'
    major: '20'
    minor:
    patch:
    patch_minor:

  - user_agent_string: 'MQQBrowser/Mini2.8 (ZTE-X990/X990_V2_Z12_ESFR_D18F100)'
    family: 'QQ Browser Mini'
    major: '2'
    minor: '8'
    patch:
    patch_minor:

  - user_agent_string: 'MQQBrowser/Mini3.1 (SonyEricssonJ105i/R1HA035)'
    family: 'QQ Browser Mini'
    major: '3'
    minor: '1'
    patch:
    patch_minor:

  - user_agent_string: 'QQBrowser/14 (Linux; U; 2.2.2; en-us; Motorola XT316 BUILD/FRG83G) Mobile/0050'
    family: 'QQ Browser'
    major: '14'
    minor:
    patch:
    patch_minor:

  - user_agent_string: 'Dolphin 6.5.1 (iPad; iPhone OS 6.1.3; de_DE)'
    family: 'Dolphin'
    major: '6'
    minor: '5'
    patch: '1'
    patch_minor:

  - user_agent_string: 'Dolphin 7.4 (iPhone; iPhone OS 7.0.2; de_DE)'
    family: 'Dolphin'
    major: '7'
    minor: '4'
    patch:
    patch_minor:

  - user_agent_string: 'Dolphin 7.5.1 (iPhone; iPhone OS 7.0.3; de_DE)'
    family: 'Dolphin'
    major: '7'
    minor: '5'
    patch: '1'
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 2.1-update1; zh-cn; XT701 Build/STCU_31.05.4) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17 DolphinHDCN/7.0.1'
    family: 'Dolphin'
    major: '7'
    minor: '0'
    patch: '1'
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 2.2; en-gb; GT-P1000 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 DolphinHDCN/6.3.1'
    family: 'Dolphin'
    major: '6'
    minor: '3'
    patch: '1'
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 4.1.1; en-us; Nexus 7 Build/JRO03D) AppleWebKit/534.30 (KHTML, like Gecko) Dolphin/INT-1.0.4 Mobile Safari/534.30'
    family: 'Dolphin'
    major: '1'
    minor: '0'
    patch: '4'
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16 DolphinHDCN/6.1.0'
    family: 'Dolphin'
    major: '6'
    minor: '1'
    patch: '0'
    patch_minor:

  - user_agent_string: 'Mozilla/5.0(miniGUI/3.x; U; Linux i686; en-US) AppleWebKit/534.26 (KHTML, like Gecko) mDolphin/3.0 chrome/10.0 Safria/534.26'
    family: 'mDolphin'
    major: '3'
    minor: '0'
    patch:
    patch_minor:

  - user_agent_string: 'Mozilla/5.0(miniGUI/3.x; U; Linux i686; en; ) AppleWebKit/533.9.0 (KHTML, like Gecko) mDolphin/3.0.0 Safria/533.9.0'
    family: 'mDolphin'
    major: '3'
    minor: '0'
    patch: '0'
    patch_minor:

  - user_agent_string: 'CFNetwork, iPhone OS 5.1.1, iPhone4,1'
    family: 'CFNetwork'
    major:
    minor:
    patch:
    patch_minor:

  - user_agent_string: 'CFNetwork, iPhone OS 7.0.4, iPhone5,2'
    family: 'CFNetwork'
    major:
    minor:
    patch:
    patch_minor:

  - user_agent_string: 'CFNetwork, iPhone OS 7.0, iPhone4,1'
    family: 'CFNetwork'
    major:
    minor:
    patch:
    patch_minor:

  - user_agent_string: 'Safari5530.17 CFNetwork/438.12 Darwin/9.7.0 (i386) (Macmini2,1)'
    family: 'CFNetwork'
    major: '438'
    minor: '12'
    patch:
    patch_minor:

  - user_agent_string: 'Safari/6533.18.5 CFNetwork/454.9.8 Darwin/10.4.0 (i386) (MacBookPro7,1)'
    family: 'CFNetwork'
    major: '454'
    minor: '9'
    patch: '8'
    patch_minor:

  - user_agent_string: 'Safari/7536.30.1 CFNetwork/520.5.1 Darwin/11.4.2 (i386) (MacBook3,1)'
    family: 'CFNetwork'
    major: '520'
    minor: '5'
    patch: '1'
    patch_minor:

  - user_agent_string: 'Reader Notifier/5 CFNetwork/596.3.3 Darwin/12.3.0 (x86_64) (MacBookPro7,1)'
    family: 'CFNetwork'
    major: '596'
    minor: '3'
    patch: '3'
    patch_minor:

  - user_agent_string: 'Safari/9537.71 CFNetwork/673.0.2 Darwin/13.0.1 (x86_64) (MacBookPro11,1)'
    family: 'CFNetwork'
    major: '673'
    minor: '0'
    patch: '2'
    patch_minor:

  - user_agent_string: 'DEPoker-iPad/1.0.2 CFNetwork/548.1.4 Darwin/11.0.0'
    family: 'CFNetwork'
    major: '548'
    minor: '1'
    patch: '4'
    patch_minor:

  - user_agent_string: 'JDSports-iPad/1.1 CFNetwork/672.0.8 Darwin/14.0.0'
    family: 'CFNetwork'
    major: '672'
    minor: '0'
    patch: '8'
    patch_minor:

  - user_agent_string: 'AngryBirdsBlack-iPhone/1.1.0 CFNetwork/548.1.4 Darwin/11.0.0'
    family: 'CFNetwork'
    major: '548'
    minor: '1'
    patch: '4'
    patch_minor:

  - user_agent_string: 'Bing for iPad/1.1.2 CFNetwork/485.13.9 Darwin/11.0.0'
    family: 'CFNetwork'
    major: '485'
    minor: '13'
    patch: '9'
    patch_minor:

  - user_agent_string: 'NightstandPaid-iPad/1.3.1 CFNetwork/548.1.4 Darwin/11.0.0'
    family: 'CFNetwork'
    major: '548'
    minor: '1'
    patch: '4'
    patch_minor:

  - user_agent_string: 'Glo-De-iPad/1.4.7 CFNetwork/672.0.2 Darwin/14.0.0'
    family: 'CFNetwork'
    major: '672'
    minor: '0'
    patch: '2'
    patch_minor:

  - user_agent_string: 'Island for iPhone/1.95 CFNetwork/672.0.2 Darwin/14.0.0'
    family: 'CFNetwork'
    major: '672'
    minor: '0'
    patch: '2'
    patch_minor:

  - user_agent_string: 'WormsiPhone-iPad/2.3 CFNetwork/548.1.4 Darwin/11.0.0'
    family: 'CFNetwork'
    major: '548'
    minor: '1'
    patch: '4'
    patch_minor:

  - user_agent_string: 'Rummy LITE iPad/2.3.0 CFNetwork/609.1.4 Darwin/13.0.0'
    family: 'CFNetwork'
    major: '609'
    minor: '1'
    patch: '4'
    patch_minor:

  - user_agent_string: 'MobileRSSFree-iPad/3.1 CFNetwork/467.12 Darwin/10.3.1'
    family: 'CFNetwork'
    major: '467'
    minor: '12'
    patch:
    patch_minor:

  - user_agent_string: 'MobileRSSFree-iPad/3.1.4 CFNetwork/485.13.9 Darwin/11.0.0'
    family: 'CFNetwork'
    major: '485'
    minor: '13'
    patch: '9'
    patch_minor:

  - user_agent_string: 'babbelIndonesian-iPad/4.0.1 CFNetwork/672.0.8 Darwin/14.0.0'
    family: 'CFNetwork'
    major: '672'
    minor: '0'
    patch: '8'
    patch_minor:

  - user_agent_string: 'WeltMobile-iPad/4.2 CFNetwork/609.1.4 Darwin/13.0.0'
    family: 'CFNetwork'
    major: '609'
    minor: '1'
    patch: '4'
    patch_minor:

  - user_agent_string: 'IMPlusFull-iPad/7.9.1 CFNetwork/548.0.4 Darwin/11.0.0'
    family: 'CFNetwork'
    major: '548'
    minor: '0'
    patch: '4'
    patch_minor:

  - user_agent_string: 'Cooliris/1.3 CFNetwork/342.1 Darwin/9.4.1'
    family: 'CFNetwork'
    major: '342'
    minor: '1'
    patch:
    patch_minor:

  - user_agent_string: 'Poof/1.0 CFNetwork/485.12.7 Darwin/10.4.0'
    family: 'CFNetwork'
    major: '485'
    minor: '12'
    patch: '7'
    patch_minor:

  - user_agent_string: 'Parking Mania Free/1.9.5.0 CFNetwork/548.0.4 Darwin/11.0.0'
    family: 'CFNetwork'
    major: '548'
    minor: '0'
    patch: '4'
    patch_minor:

  - user_agent_string: 'Planet Boing!/1.4.8 CFNetwork/609.1.4 Darwin/13.0.0'
    family: 'CFNetwork'
    major: '609'
    minor: '1'
    patch: '4'
    patch_minor:

  - user_agent_string: 'PlayTube/1.7 CFNetwork/672.0.2 Darwin/14.0.0'
    family: 'CFNetwork'
    major: '672'
    minor: '0'
    patch: '2'
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 2.2.1; es-us) AppleWebKit/534.12 (KHTML, like Gecko) Puffin/1.3.2913S Mobile Safari/534.12'
    family: 'Puffin'
    major: '1'
    minor: '3'
    patch: '2913'
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 3.2.1; es-es) AppleWebKit/534.35 (KHTML, like Gecko) Chrome/11.0.696.65 Safari/534.35 Puffin/2.0.6440M Mobile'
    family: 'Puffin'
    major: '2'
    minor: '0'
    patch: '6440'
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 3.2; en-gb) AppleWebKit/534.35 (KHTML, like Gecko) Chrome/11.0.696.65 Safari/534.35 Puffin/2.0.5932M Mobile'
    family: 'Puffin'
    major: '2'
    minor: '0'
    patch: '5932'
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 4.1.1; en-us) AppleWebKit/534.35 (KHTML, like Gecko)  Chrome/11.0.696.65 Safari/534.35 Puffin/2.9909AT Mobile'
    family: 'Puffin'
    major: '2'
    minor: '9909'
    patch:
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 4.2.2; de-de) AppleWebKit/534.35 (KHTML, like Gecko)  Chrome/11.0.696.65 Safari/534.35 Puffin/3.11558AT Mobile'
    family: 'Puffin'
    major: '3'
    minor: '11558'
    patch:
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (Linux; U; Android 4.2.2; en-us) AppleWebKit/534.35 (KHTML, like Gecko)  Chrome/11.0.696.65 Safari/534.35 Puffin/3.11558AP Mobile'
    family: 'Puffin'
    major: '3'
    minor: '11558'
    patch:
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (X11; U; Linux i686; th-TH@calendar=gregorian) AppleWebKit/534.12 (KHTML, like Gecko) Puffin/1.3.2665MS Safari/534.12'
    family: 'Puffin'
    major: '1'
    minor: '3'
    patch: '2665'
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (X11; U; Linux x86_64; ar-AE) AppleWebKit/534.35 (KHTML, like Gecko)  Chrome/11.0.696.65 Safari/534.35 Puffin/3.10990IT'
    family: 'Puffin'
    major: '3'
    minor: '10990'
    patch:
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (X11; U; Linux x86_64; ar-SA) AppleWebKit/534.35 (KHTML, like Gecko)  Chrome/11.0.696.65 Safari/534.35 Puffin/3.11546IP'
    family: 'Puffin'
    major: '3'
    minor: '11546'
    patch:
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (X11; U; Linux x86_64; ar-ae) AppleWebKit/534.35 (KHTML, like Gecko)  Chrome/11.0.696.65 Safari/534.35 Puffin/2.10977AP'
    family: 'Puffin'
    major: '2'
    minor: '10977'
    patch:
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (X11; U; Linux x86_64; de-at) AppleWebKit/534.35 (KHTML, like Gecko)  Chrome/11.0.696.65 Safari/534.35 Puffin/2.10977AT'
    family: 'Puffin'
    major: '2'
    minor: '10977'
    patch:
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (iPad; U; CPU OS 7_0_6 like Mac OS X; de-DE) AppleWebKit/534.35 (KHTML, like Gecko)  Chrome/11.0.696.65 Safari/534.35 Puffin/3.11558IT Mobile'
    family: 'Puffin'
    major: '3'
    minor: '11558'
    patch:
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (iPhone; U; CPU iPhone OS 7_0_6 like Mac OS X; de-DE) AppleWebKit/534.35 (KHTML, like Gecko)  Chrome/11.0.696.65 Safari/534.35 Puffin/3.11558IP Mobile'
    family: 'Puffin'
    major: '3'
    minor: '11558'
    patch:
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3_5 like Mac OS X; en-US) AppleWebKit/534.12 (KHTML, like Gecko) Puffin/1.3.3102MS Mobile Safari/534.12'
    family: 'Puffin'
    major: '1'
    minor: '3'
    patch: '3102'
    patch_minor:

  - user_agent_string: 'Mozilla/5.0 (iPod; U; CPU iPhone OS 5_1_1 like Mac OS X; de-DE) AppleWebKit/534.35 (KHTML, like Gecko)  Chrome/11.0.696.65 Safari/534.35 Puffin/3.9174IP Mobile'
    family: 'Puffin'
    major: '3'
    minor: '9174'
    patch:
    patch_minor:

