diff --git a/web/unit_tests/BrowserStack reference.json b/web/unit_tests/BrowserStack reference.json new file mode 100644 index 0000000000..65e2b2b836 --- /dev/null +++ b/web/unit_tests/BrowserStack reference.json @@ -0,0 +1,8647 @@ +[{ + "os": "Windows", + "os_version": "XP", + "browser": "opera", + "device": null, + "browser_version": "12.15", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "opera", + "device": null, + "browser_version": "12.16", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "15.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "chrome", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "ie", + "device": null, + "browser_version": "6.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "ie", + "device": null, + "browser_version": "7.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "3.6", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "4.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "5.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "6.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "7.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "8.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "9.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "10.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "11.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "12.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "13.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "15.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "XP", + "browser": "firefox", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "opera", + "device": null, + "browser_version": "12.15", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "opera", + "device": null, + "browser_version": "12.16", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "15.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "50.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "51.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "52.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "53.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "54.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "55.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "56.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "57.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "58.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "59.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "60.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "61.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "62.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "63.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "chrome", + "device": null, + "browser_version": "64.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "ie", + "device": null, + "browser_version": "8.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "ie", + "device": null, + "browser_version": "9.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "ie", + "device": null, + "browser_version": "10.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "ie", + "device": null, + "browser_version": "11.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "3.6", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "4.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "5.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "6.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "7.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "8.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "9.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "10.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "11.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "12.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "13.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "15.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "50.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "51.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "52.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "53.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "54.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "55.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "56.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "57.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "58.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "7", + "browser": "firefox", + "device": null, + "browser_version": "59.0 beta", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "opera", + "device": null, + "browser_version": "12.15", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "opera", + "device": null, + "browser_version": "12.16", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "50.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "51.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "52.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "53.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "54.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "55.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "56.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "57.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "58.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "59.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "60.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "61.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "62.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "63.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "chrome", + "device": null, + "browser_version": "64.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "ie", + "device": null, + "browser_version": "10.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "50.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "51.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "52.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "53.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "54.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "55.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "56.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "57.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "58.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8", + "browser": "firefox", + "device": null, + "browser_version": "59.0 beta", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "opera", + "device": null, + "browser_version": "12.15", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "opera", + "device": null, + "browser_version": "12.16", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "50.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "51.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "52.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "53.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "54.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "55.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "56.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "57.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "58.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "59.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "60.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "61.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "62.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "63.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "chrome", + "device": null, + "browser_version": "64.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "ie", + "device": null, + "browser_version": "11.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "50.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "51.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "52.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "53.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "54.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "55.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "56.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "57.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "58.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "8.1", + "browser": "firefox", + "device": null, + "browser_version": "59.0 beta", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "50.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "51.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "52.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "53.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "54.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "55.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "56.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "57.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "58.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "59.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "60.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "61.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "62.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "63.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "chrome", + "device": null, + "browser_version": "64.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "ie", + "device": null, + "browser_version": "11.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "edge", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "edge", + "device": null, + "browser_version": "15.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "edge", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "50.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "51.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "52.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "53.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "54.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "55.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "56.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "57.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "58.0", + "real_mobile": null + }, { + "os": "Windows", + "os_version": "10", + "browser": "firefox", + "device": null, + "browser_version": "59.0 beta", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "opera", + "device": null, + "browser_version": "12.15", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "chrome", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "safari", + "device": null, + "browser_version": "5.1", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "4.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "5.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "6.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "7.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "8.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "9.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "10.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "11.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "12.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "13.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "15.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Snow Leopard", + "browser": "firefox", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "opera", + "device": null, + "browser_version": "12.15", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "chrome", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "safari", + "device": null, + "browser_version": "6.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "3.6", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "4.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "5.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "6.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "7.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "8.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "9.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "10.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "11.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "12.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "13.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "15.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Lion", + "browser": "firefox", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "opera", + "device": null, + "browser_version": "12.15", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "chrome", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "safari", + "device": null, + "browser_version": "6.2", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "3.6", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "4.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "5.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "6.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "7.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "8.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "9.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "10.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "11.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "12.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "13.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "15.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mountain Lion", + "browser": "firefox", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "opera", + "device": null, + "browser_version": "12.15", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "50.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "51.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "52.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "53.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "54.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "55.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "56.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "57.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "58.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "59.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "60.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "61.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "62.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "63.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "chrome", + "device": null, + "browser_version": "64.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "safari", + "device": null, + "browser_version": "7.1", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "3.6", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "4.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "5.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "6.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "7.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "8.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "9.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "10.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "11.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "12.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "13.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "15.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "50.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "51.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "52.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "53.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "54.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "55.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "56.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "57.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "58.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Mavericks", + "browser": "firefox", + "device": null, + "browser_version": "59.0 beta", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "opera", + "device": null, + "browser_version": "12.15", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "50.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "51.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "52.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "53.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "54.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "55.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "56.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "57.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "58.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "59.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "60.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "61.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "62.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "63.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "chrome", + "device": null, + "browser_version": "64.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "safari", + "device": null, + "browser_version": "8.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "3.6", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "4.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "5.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "6.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "7.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "8.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "9.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "10.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "11.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "12.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "13.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "15.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "50.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "51.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "52.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "53.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "54.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "55.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "56.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "57.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "58.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Yosemite", + "browser": "firefox", + "device": null, + "browser_version": "59.0 beta", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "opera", + "device": null, + "browser_version": "12.15", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "50.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "51.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "52.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "53.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "54.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "55.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "56.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "57.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "58.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "59.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "60.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "61.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "62.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "63.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "chrome", + "device": null, + "browser_version": "64.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "safari", + "device": null, + "browser_version": "9.1", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "4.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "5.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "6.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "7.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "8.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "9.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "10.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "11.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "12.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "13.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "15.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "50.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "51.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "52.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "53.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "54.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "55.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "56.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "57.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "58.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "El Capitan", + "browser": "firefox", + "device": null, + "browser_version": "59.0 beta", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "opera", + "device": null, + "browser_version": "12.15", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "50.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "51.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "52.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "53.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "54.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "55.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "56.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "57.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "58.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "59.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "60.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "61.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "62.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "63.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "chrome", + "device": null, + "browser_version": "64.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "safari", + "device": null, + "browser_version": "10.1", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "11.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "12.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "13.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "15.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "50.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "51.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "52.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "53.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "54.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "55.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "56.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "57.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "58.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "Sierra", + "browser": "firefox", + "device": null, + "browser_version": "59.0 beta", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "opera", + "device": null, + "browser_version": "12.15", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "50.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "51.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "52.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "53.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "54.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "55.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "56.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "57.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "58.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "59.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "60.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "61.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "62.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "63.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "chrome", + "device": null, + "browser_version": "64.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "safari", + "device": null, + "browser_version": "11.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "11.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "12.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "13.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "14.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "15.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "16.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "17.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "18.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "19.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "20.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "21.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "22.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "23.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "24.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "25.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "26.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "27.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "28.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "29.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "30.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "31.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "32.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "33.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "34.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "35.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "36.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "37.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "38.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "39.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "40.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "41.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "42.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "43.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "44.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "45.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "46.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "47.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "48.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "49.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "50.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "51.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "52.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "53.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "54.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "55.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "56.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "57.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "58.0", + "real_mobile": null + }, { + "os": "OS X", + "os_version": "High Sierra", + "browser": "firefox", + "device": null, + "browser_version": "59.0 beta", + "real_mobile": null + }, { + "os": "ios", + "os_version": "11.0", + "browser": "ipad", + "device": "iPad 5th", + "browser_version": null, + "real_mobile": true + }, { + "os": "ios", + "os_version": "11.0", + "browser": "iphone", + "device": "iPhone 8", + "browser_version": null, + "real_mobile": true + }, { + "os": "ios", + "os_version": "11.0", + "browser": "iphone", + "device": "iPhone 8 Plus", + "browser_version": null, + "real_mobile": true + }, { + "os": "ios", + "os_version": "11.0", + "browser": "iphone", + "device": "iPhone X", + "browser_version": null, + "real_mobile": true + }, { + "os": "ios", + "os_version": "11.2", + "browser": "ipad", + "device": "iPad Pro", + "browser_version": null, + "real_mobile": true + }, { + "os": "ios", + "os_version": "11.2", + "browser": "iphone", + "device": "iPhone SE", + "browser_version": null, + "real_mobile": true + }, { + "os": "ios", + "os_version": "9.1", + "browser": "ipad", + "device": "iPad Mini 4", + "browser_version": null, + "real_mobile": false + }, { + "os": "ios", + "os_version": "9.1", + "browser": "ipad", + "device": "iPad Air 2", + "browser_version": null, + "real_mobile": false + }, { + "os": "ios", + "os_version": "9.1", + "browser": "iphone", + "device": "iPhone 6S", + "browser_version": null, + "real_mobile": false + }, { + "os": "ios", + "os_version": "9.1", + "browser": "iphone", + "device": "iPhone 6S Plus", + "browser_version": null, + "real_mobile": false + }, { + "os": "ios", + "os_version": "8.3", + "browser": "ipad", + "device": "iPad Air", + "browser_version": null, + "real_mobile": false + }, { + "os": "ios", + "os_version": "8.3", + "browser": "ipad", + "device": "iPad Mini 2", + "browser_version": null, + "real_mobile": false + }, { + "os": "ios", + "os_version": "8.3", + "browser": "iphone", + "device": "iPhone 6", + "browser_version": null, + "real_mobile": false + }, { + "os": "ios", + "os_version": "8.3", + "browser": "iphone", + "device": "iPhone 6 Plus", + "browser_version": null, + "real_mobile": false + }, { + "os": "ios", + "os_version": "7.0", + "browser": "ipad", + "device": "iPad 4th", + "browser_version": null, + "real_mobile": false + }, { + "os": "ios", + "os_version": "7.0", + "browser": "ipad", + "device": "iPad Mini", + "browser_version": null, + "real_mobile": false + }, { + "os": "ios", + "os_version": "7.0", + "browser": "iphone", + "device": "iPhone 5S", + "browser_version": null, + "real_mobile": false + }, { + "os": "ios", + "os_version": "6.0", + "browser": "ipad", + "device": "iPad 3rd (6.0)", + "browser_version": null, + "real_mobile": false + }, { + "os": "ios", + "os_version": "6.0", + "browser": "iphone", + "device": "iPhone 5", + "browser_version": null, + "real_mobile": false + }, { + "os": "ios", + "os_version": "6.0", + "browser": "iphone", + "device": "iPhone 4S (6.0)", + "browser_version": null, + "real_mobile": false + }, { + "os": "ios", + "os_version": "5.1", + "browser": "ipad", + "device": "iPad 3rd", + "browser_version": null, + "real_mobile": false + }, { + "os": "ios", + "os_version": "5.1", + "browser": "iphone", + "device": "iPhone 4S", + "browser_version": null, + "real_mobile": false + }, { + "os": "ios", + "os_version": "5.0", + "browser": "ipad", + "device": "iPad 2 (5.0)", + "browser_version": null, + "real_mobile": false + }, { + "os": "ios", + "os_version": "10.3", + "browser": "iphone", + "device": "iPhone 7", + "browser_version": null, + "real_mobile": true + }, { + "os": "ios", + "os_version": "10.3", + "browser": "iphone", + "device": "iPhone 7 Plus", + "browser_version": null, + "real_mobile": true + }, { + "os": "android", + "os_version": "6.0", + "browser": "android", + "device": "Samsung Galaxy Note 4", + "browser_version": null, + "real_mobile": true + }, { + "os": "android", + "os_version": "6.0", + "browser": "android", + "device": "Samsung Galaxy S7", + "browser_version": null, + "real_mobile": true + }, { + "os": "android", + "os_version": "6.0", + "browser": "android", + "device": "Motorola Moto X 2nd Gen", + "browser_version": null, + "real_mobile": true + }, { + "os": "android", + "os_version": "6.0", + "browser": "android", + "device": "Google Nexus 6", + "browser_version": null, + "real_mobile": true + }, { + "os": "android", + "os_version": "4.4", + "browser": "android", + "device": "Samsung Galaxy Tab 4", + "browser_version": null, + "real_mobile": true + }, { + "os": "android", + "os_version": "4.4", + "browser": "android", + "device": "Samsung Galaxy Tab 4 10.1", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "4.4", + "browser": "android", + "device": "Samsung Galaxy S5 Mini", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "4.4", + "browser": "android", + "device": "Samsung Galaxy S5", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "4.4", + "browser": "android", + "device": "HTC One M8", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "4.4", + "browser": "android", + "device": "Google Nexus 5", + "browser_version": null, + "real_mobile": true + }, { + "os": "android", + "os_version": "4.0", + "browser": "android", + "device": "Samsung Galaxy Note 10.1", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "4.0", + "browser": "android", + "device": "Amazon Kindle Fire HD 8.9", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "4.0", + "browser": "android", + "device": "Amazon Kindle Fire 2", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "4.0", + "browser": "android", + "device": "Motorola Razr", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "4.0", + "browser": "android", + "device": "HTC One X", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "4.0", + "browser": "android", + "device": "Sony Xperia Tipo", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "4.0", + "browser": "android", + "device": "Google Nexus", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "4.3", + "browser": "android", + "device": "Amazon Kindle Fire HDX 7", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "4.3", + "browser": "android", + "device": "Samsung Galaxy Note 3", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "4.3", + "browser": "android", + "device": "Samsung Galaxy S4", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "5.1", + "browser": "android", + "device": "Google Nexus 9", + "browser_version": null, + "real_mobile": true + }, { + "os": "android", + "os_version": "4.1", + "browser": "android", + "device": "Google Nexus 7", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "4.1", + "browser": "android", + "device": "Samsung Galaxy Note 2", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "4.1", + "browser": "android", + "device": "Samsung Galaxy S3", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "4.1", + "browser": "android", + "device": "Motorola Razr Maxx HD", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "7.1", + "browser": "android", + "device": "Samsung Galaxy Note 8", + "browser_version": null, + "real_mobile": true + }, { + "os": "android", + "os_version": "7.1", + "browser": "android", + "device": "Google Pixel", + "browser_version": null, + "real_mobile": true + }, { + "os": "android", + "os_version": "7.0", + "browser": "android", + "device": "Samsung Galaxy S8", + "browser_version": null, + "real_mobile": true + }, { + "os": "android", + "os_version": "7.0", + "browser": "android", + "device": "Samsung Galaxy S8 Plus", + "browser_version": null, + "real_mobile": true + }, { + "os": "android", + "os_version": "5.0", + "browser": "android", + "device": "Samsung Galaxy S6", + "browser_version": null, + "real_mobile": true + }, { + "os": "android", + "os_version": "5.0", + "browser": "android", + "device": "Motorola Moto X 2nd Gen", + "browser_version": null, + "real_mobile": true + }, { + "os": "android", + "os_version": "5.0", + "browser": "android", + "device": "Google Nexus 5", + "browser_version": null, + "real_mobile": false + }, { + "os": "android", + "os_version": "8.0", + "browser": "android", + "device": "Google Pixel", + "browser_version": null, + "real_mobile": true + }, { + "os": "android", + "os_version": "4.2", + "browser": "android", + "device": "Google Nexus 4", + "browser_version": null, + "real_mobile": false + } +] diff --git a/web/unit_tests/CI.conf.js b/web/unit_tests/CI.conf.js index 72894b35c3..c8e65d859c 100644 --- a/web/unit_tests/CI.conf.js +++ b/web/unit_tests/CI.conf.js @@ -4,11 +4,173 @@ // Super-useful! http://www.bradoncode.com/blog/2015/02/27/karma-tutorial/#handling-html-fixtures module.exports = function(config) { + + /* + * Definition of utility functions for managing our browser lists. + */ + var mergeLaunchers = function() { + var mergedDefs = {}; + var i; + for(i=0; i < arguments.length; i++) { + for(var name in arguments[i]) { + mergedDefs[name] = arguments[i][name]; + + // Necessary for Karma to process it properly. + mergedDefs[name].base = 'BrowserStack'; + } + } + + return mergedDefs; + } + + var toBrowserList = function(mergedSet) { + var list = []; + for(var name in mergedSet) { + list.push(name); + } + + return list; + } + + /* + * Definition of browser sets possibly relevant for testing. + */ + var CURRENT_MAC_LAUNCHERS = { + bs_firefox_mac: { + browser: 'firefox', + browser_version: '58', + os: 'OS X', + os_version: 'High Sierra' + }, + bs_safari_mac: { + browser: 'safari', + browser_version: '11.0', + os: 'OS X', + os_version: 'High Sierra' + }, + bs_chrome_mac: { + browser: 'chrome', + browser_version: '64.0', + os: 'OS X', + os_version: 'High Sierra' + } + }; + + + var CURRENT_IOS_LAUNCHERS = { + bs_iphoneX: { + device: 'iPhone X', + real_mobile: false, + os: 'ios', + os_version: '11.0' + }, + bs_ipad5: { + device: 'iPad 5th', + real_mobile: false, + os: 'ios', + os_version: '11.0' + } + }; + + var CURRENT_WIN_LAUNCHERS = { + bs_firefox_win: { + os: 'Windows', + os_version: '10', + browser: 'firefox', + browser_version: '58.0' + }, + bs_chrome_win: { + os: 'Windows', + os_version: '10', + browser: 'chrome', + browser_version: '64.0' + }, + bs_ie_win: { + os: 'Windows', + os_version: '10', + browser: 'ie', + browser_version: '11.0' + }, + bs_edge_win: { + os: 'Windows', + os_version: '10', + browser: 'edge', + browser_version: '16.0' + } + } + + var CURRENT_ANDROID_LAUNCHERS = { + bs_native_android: { + os: 'android', + os_version: '7.1', + browser: 'android', + real_mobile: true, + device: 'Samsung Galaxy Note 8' + }, + bs_chrome_android: { + os: 'android', + os_version: '7.1', + browser: 'chrome', + real_mobile: true, + device: 'Samsung Galaxy Note 8' + } + } + + var LEGACY_MAC_LAUNCHERS = { + bs_firefox_legacy_mac: { + browser: 'firefox', + browser_version: '40.0', + os: 'OS X', + os_version: 'Mountain Lion' + }, + bs_safari_legacy_mac: { + browser: 'safari', + browser_version: '6.2', + os: 'OS X', + os_version: 'Mountain Lion' + } + }; + + var LEGACY_IOS_LAUNCHERS = { + bs_iphone7: { + device: 'iPhone 7', + real_mobile: false, + os: 'ios', + os_version: '10.3' + } + }; + + // Sadly, legacy IE isn't very testable with Mocha. One of its dependencies requires a feature that is IE11+. + + /* + * Final selection of the sets to be used for BrowserStack testing. + */ + var FINAL_LAUNCHER_DEFS = mergeLaunchers( CURRENT_MAC_LAUNCHERS, + CURRENT_IOS_LAUNCHERS, + CURRENT_WIN_LAUNCHERS, + CURRENT_ANDROID_LAUNCHERS, + LEGACY_MAC_LAUNCHERS, + LEGACY_IOS_LAUNCHERS); + + var FINAL_BROWSER_LIST = toBrowserList(FINAL_LAUNCHER_DEFS); + + /* + * Final definition of our BrowserStack testing Karma configuration. + */ + config.set({ // base path that will be used to resolve all patterns (eg. files, exclude) basePath: '..', + // BrowserStack configuration options + browserStack: { + video: false, + retryLimit: 1, // 0 is ignored. + startTunnel: true, + }, + + captureTimeout: 180000, // in milliseconds // frameworks to use // available frameworks: https://npmjs.org/browse/keyword/karma-adapter @@ -72,39 +234,11 @@ module.exports = function(config) { singleRun: true, // Concurrency level - // how many browser should be started simultaneous - concurrency: Infinity, + // For CI, it really helps to keep a nice, clean set of output logs. + concurrency: 5, - browserStack: { - startTunnel: true, - retryLimit: 0, - video: false - }, + customLaunchers: FINAL_LAUNCHER_DEFS, - customLaunchers: { - bs_firefox_mac: { - base: 'BrowserStack', - browser: 'firefox', - browser_version: '40.0', - os: 'OS X', - os_version: 'Mountain Lion' - }, - bs_safari_mac: { - base: 'BrowserStack', - browser: 'safari', - browser_version: '6.2', - os: 'OS X', - os_version: 'Mountain Lion' - }, - bs_iphone5: { - base: 'BrowserStack', - device: 'iPhone 7', - realMobile: 'true', - os: 'ios', - os_version: '10.3' - } - }, - - browsers: ['bs_firefox_mac', 'bs_safari_mac', 'bs_iphone5'] + browsers: FINAL_BROWSER_LIST }) } diff --git a/web/unit_tests/cases/basics.js b/web/unit_tests/cases/basics.js index 313474a1f1..94ddd6e27b 100644 --- a/web/unit_tests/cases/basics.js +++ b/web/unit_tests/cases/basics.js @@ -3,7 +3,7 @@ var assert = chai.assert; describe('KeymanWeb Initialization', function() { beforeEach(function(done) { - this.timeout(5000); + this.timeout(10000); fixture.setBase('unit_tests/fixtures'); fixture.load("singleInput.html"); @@ -34,7 +34,7 @@ Modernizr.on('touchevents', function(result) { describe('Toggle UI Initialization', function() { beforeEach(function(done) { - this.timeout(5000); + this.timeout(10000); fixture.setBase('unit_tests/fixtures'); fixture.load('singleInput.html'); @@ -69,7 +69,7 @@ Modernizr.on('touchevents', function(result) { describe('Button UI Initialization', function() { beforeEach(function(done) { - this.timeout(5000); + this.timeout(10000); fixture.setBase('unit_tests/fixtures'); fixture.load('singleInput.html'); @@ -91,7 +91,7 @@ Modernizr.on('touchevents', function(result) { describe('Float UI Initialization', function() { beforeEach(function(done) { - this.timeout(5000); + this.timeout(10000); fixture.setBase('unit_tests/fixtures'); fixture.load('singleInput.html'); @@ -126,13 +126,14 @@ Modernizr.on('touchevents', function(result) { describe('Toolbar UI Initialization', function() { beforeEach(function(done) { - this.timeout(5000); + this.timeout(10000); fixture.setBase('unit_tests/fixtures'); fixture.load('singleInput.html'); setupKMW('toolbar'); - initTimer(done); + // The Toolbar UI has extra-special init to do... may as well feed it more time. + initTimer(done, 2500); }); afterEach(function() { diff --git a/web/unit_tests/debug.conf.js b/web/unit_tests/debug.conf.js deleted file mode 100644 index 42f6d0da27..0000000000 --- a/web/unit_tests/debug.conf.js +++ /dev/null @@ -1,86 +0,0 @@ -// Karma configuration -// Generated on Mon Jan 29 2018 11:58:53 GMT+0700 (SE Asia Standard Time) - -// Super-useful! http://www.bradoncode.com/blog/2015/02/27/karma-tutorial/#handling-html-fixtures - -module.exports = function(config) { - config.set({ - - // base path that will be used to resolve all patterns (eg. files, exclude) - basePath: '..', - - - // frameworks to use - // available frameworks: https://npmjs.org/browse/keyword/karma-adapter - frameworks: ['mocha', 'chai', 'fixture'], - - - // list of files / patterns to load in the browser - files: [ - 'unit_tests/test_utils.js', // A basic utility script useful for constructing tests - 'unit_tests/modernizr.js', // A dependency-managed utility script that helps with browser feature detection. - 'unit_tests/cases/**/*.js', // Where the tests actually reside. - {pattern: 'release/unminified/web/**/*.css', watched: false, served: true, included: false}, // OSK resources - {pattern: 'release/unminified/web/**/*.gif', watched: false, served: true, included: false}, // OSK resources - {pattern: 'release/unminified/web/**/*.png', watched: false, served: true, included: false}, // OSK resources - {pattern: 'release/unminified/web/*.js', watched: true, served: true, included: false}, // The actual KMW code. - {pattern: 'release/unminified/web/*.map', watched: true, served: true, included: false}, // + sourcemaps. - {pattern: 'unit_tests/fixtures/**/*.html', watched: true} // HTML structures useful for testing. - ], - - proxies: { - "/source/": "/base/release/unminified/web/" - }, - - - // list of files / patterns to exclude - exclude: [ - ], - - - // preprocess matching files before serving them to the browser - // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor - preprocessors: { - '**/*.html' : ['html2js'] - }, - - - // test results reporter to use - // possible values: 'dots', 'progress' - // available reporters: https://npmjs.org/browse/keyword/karma-reporter - reporters: ['mocha'], - - - // web server port - port: 9876, - - - // enable / disable colors in the output (reporters and logs) - colors: true, - - - // level of logging - // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG - logLevel: config.LOG_INFO, - - - // enable / disable watching file and executing tests whenever any file changes - autoWatch: true, - - - // start these browsers - // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher - browsers: ['Firefox', 'IE', 'Chrome', 'Edge'], // Can be specified at run-time instead! - // Future note for us: https://www.npmjs.com/package/karma-browserstack-launcher - - - // Continuous Integration mode - // if true, Karma captures browsers, runs the tests and exits - // if false, it generates the pages and acts as a persistent server. - singleRun: false, - - // Concurrency level - // how many browser should be started simultaneous - concurrency: Infinity - }) -} diff --git a/web/unit_tests/manual.conf.js b/web/unit_tests/manual.conf.js index ddce4b22fa..66bfc0e43c 100644 --- a/web/unit_tests/manual.conf.js +++ b/web/unit_tests/manual.conf.js @@ -37,14 +37,12 @@ module.exports = function(config) { exclude: [ ], - // preprocess matching files before serving them to the browser // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor preprocessors: { '**/*.html' : ['html2js'] }, - // test results reporter to use // possible values: 'dots', 'progress' // available reporters: https://npmjs.org/browse/keyword/karma-reporter diff --git a/web/unit_tests/test.sh b/web/unit_tests/test.sh index 615c91bc7b..8e968cacc1 100755 --- a/web/unit_tests/test.sh +++ b/web/unit_tests/test.sh @@ -1,16 +1,20 @@ #! /bin/bash # A simple utility script to facilitate our different modes for unit-testing KMW. -# It's rigged to be callable +# It's rigged to be callable by NPM to facilitate testing during development when in other folders. display_usage ( ) { - echo "test.sh [-CI | -debug | -? | -h | -help]" + echo "test.sh [-CI | -debug | -? | -h | -help] [-r ]" echo echo " -CI to run unit tests in CI mode on BrowserStack." echo " This requires credentials to be set in environment variables - see " echo " https://stackoverflow.com/questions/32450546/hiding-browserstack-key-in-karma" echo "" echo " -debug to establish a Karma server that facilitates unit test debugging" + echo " Not compatible with -CI." + echo "" + echo " -r sets the test engine to utilize the specified ." + echo " Valid options: BrowserStack, teamcity, dots, progress, mocha" echo "" echo " -? | -h | -help to display this help information" echo "" @@ -20,7 +24,9 @@ display_usage ( ) { } # Defaults -CONFIG=manual.conf.js +CONFIG=manual.conf.js # TODO - get/make OS-specific version +DEBUG=false +FLAGS= # Parse args while [[ $# -gt 0 ]] ; do @@ -30,7 +36,13 @@ while [[ $# -gt 0 ]] ; do CONFIG=CI.conf.js ;; -debug) - CONFIG=debug.conf.js + # Disables the default 'run once, then done' configuration needed for CI. + DEBUG=true + FLAGS="--no-single-run $FLAGS" + ;; + -r) + shift + FLAGS="--reporters $1 $FLAGS" ;; -h) display_usage @@ -45,8 +57,13 @@ while [[ $# -gt 0 ]] ; do shift # past argument done +if [ $DEBUG = true ] && [ $CONFIG = CI.conf.js ]; then + echo "-CI and -debug are not compatible!" + exit 1 +fi + npm run modernizr -- -c unit_tests/modernizr.config.json -d unit_tests/modernizr.js -npm run karma start unit_tests/$CONFIG +npm run karma -- start $FLAGS unit_tests/$CONFIG CODE=$? diff --git a/web/unit_tests/test_utils.js b/web/unit_tests/test_utils.js index a6f9217d8d..0bd9757ebf 100644 --- a/web/unit_tests/test_utils.js +++ b/web/unit_tests/test_utils.js @@ -50,13 +50,13 @@ var teardownKMW = function() { } // Make sure the main script loads... -var initTimer = function(done) { +var initTimer = function(done, timeout) { window.setTimeout(function() { if(window['keyman']) { // ... and then give KMW and the UI a bit more time to init and attach. window.setTimeout(function() { done(); - }, 1000); + }, timeout ? timeout : 1000); } else { initTimer(done); }