| @@ 6442-6461 (lines=20) @@ | ||
| 6439 | freebsd: constant(freebsd)  | 
                                |
| 6440 | };  | 
                                |
| 6441 | ||
| 6442 |     var DeviceType = function (os, browser, userAgent) { | 
                                |
| 6443 | var isiPad = os.isiOS() && /ipad/i.test(userAgent) === true;  | 
                                |
| 6444 | var isiPhone = os.isiOS() && !isiPad;  | 
                                |
| 6445 | var isAndroid3 = os.isAndroid() && os.version.major === 3;  | 
                                |
| 6446 | var isAndroid4 = os.isAndroid() && os.version.major === 4;  | 
                                |
| 6447 | var isTablet = isiPad || isAndroid3 || isAndroid4 && /mobile/i.test(userAgent) === true;  | 
                                |
| 6448 | var isTouch = os.isiOS() || os.isAndroid();  | 
                                |
| 6449 | var isPhone = isTouch && !isTablet;  | 
                                |
| 6450 | var iOSwebview = browser.isSafari() && os.isiOS() && /safari/i.test(userAgent) === false;  | 
                                |
| 6451 |       return { | 
                                |
| 6452 | isiPad: constant(isiPad),  | 
                                |
| 6453 | isiPhone: constant(isiPhone),  | 
                                |
| 6454 | isTablet: constant(isTablet),  | 
                                |
| 6455 | isPhone: constant(isPhone),  | 
                                |
| 6456 | isTouch: constant(isTouch),  | 
                                |
| 6457 | isAndroid: os.isAndroid,  | 
                                |
| 6458 | isiOS: os.isiOS,  | 
                                |
| 6459 | isWebView: constant(iOSwebview)  | 
                                |
| 6460 | };  | 
                                |
| 6461 | };  | 
                                |
| 6462 | ||
| 6463 |     var detect$1 = function (candidates, userAgent) { | 
                                |
| 6464 | var agent = String(userAgent).toLowerCase();  | 
                                |
| @@ 6284-6303 (lines=20) @@ | ||
| 6281 | freebsd: constant(freebsd)  | 
                                |
| 6282 | };  | 
                                |
| 6283 | ||
| 6284 |     var DeviceType = function (os, browser, userAgent) { | 
                                |
| 6285 | var isiPad = os.isiOS() && /ipad/i.test(userAgent) === true;  | 
                                |
| 6286 | var isiPhone = os.isiOS() && !isiPad;  | 
                                |
| 6287 | var isAndroid3 = os.isAndroid() && os.version.major === 3;  | 
                                |
| 6288 | var isAndroid4 = os.isAndroid() && os.version.major === 4;  | 
                                |
| 6289 | var isTablet = isiPad || isAndroid3 || isAndroid4 && /mobile/i.test(userAgent) === true;  | 
                                |
| 6290 | var isTouch = os.isiOS() || os.isAndroid();  | 
                                |
| 6291 | var isPhone = isTouch && !isTablet;  | 
                                |
| 6292 | var iOSwebview = browser.isSafari() && os.isiOS() && /safari/i.test(userAgent) === false;  | 
                                |
| 6293 |       return { | 
                                |
| 6294 | isiPad: constant(isiPad),  | 
                                |
| 6295 | isiPhone: constant(isiPhone),  | 
                                |
| 6296 | isTablet: constant(isTablet),  | 
                                |
| 6297 | isPhone: constant(isPhone),  | 
                                |
| 6298 | isTouch: constant(isTouch),  | 
                                |
| 6299 | isAndroid: os.isAndroid,  | 
                                |
| 6300 | isiOS: os.isiOS,  | 
                                |
| 6301 | isWebView: constant(iOSwebview)  | 
                                |
| 6302 | };  | 
                                |
| 6303 | };  | 
                                |
| 6304 | ||
| 6305 |     var detect$1 = function (candidates, userAgent) { | 
                                |
| 6306 | var agent = String(userAgent).toLowerCase();  | 
                                |
| @@ 754-773 (lines=20) @@ | ||
| 751 | freebsd: constant(freebsd)  | 
                                |
| 752 | };  | 
                                |
| 753 | ||
| 754 |     var DeviceType = function (os, browser, userAgent) { | 
                                |
| 755 | var isiPad = os.isiOS() && /ipad/i.test(userAgent) === true;  | 
                                |
| 756 | var isiPhone = os.isiOS() && !isiPad;  | 
                                |
| 757 | var isAndroid3 = os.isAndroid() && os.version.major === 3;  | 
                                |
| 758 | var isAndroid4 = os.isAndroid() && os.version.major === 4;  | 
                                |
| 759 | var isTablet = isiPad || isAndroid3 || isAndroid4 && /mobile/i.test(userAgent) === true;  | 
                                |
| 760 | var isTouch = os.isiOS() || os.isAndroid();  | 
                                |
| 761 | var isPhone = isTouch && !isTablet;  | 
                                |
| 762 | var iOSwebview = browser.isSafari() && os.isiOS() && /safari/i.test(userAgent) === false;  | 
                                |
| 763 |       return { | 
                                |
| 764 | isiPad: constant(isiPad),  | 
                                |
| 765 | isiPhone: constant(isiPhone),  | 
                                |
| 766 | isTablet: constant(isTablet),  | 
                                |
| 767 | isPhone: constant(isPhone),  | 
                                |
| 768 | isTouch: constant(isTouch),  | 
                                |
| 769 | isAndroid: os.isAndroid,  | 
                                |
| 770 | isiOS: os.isiOS,  | 
                                |
| 771 | isWebView: constant(iOSwebview)  | 
                                |
| 772 | };  | 
                                |
| 773 | };  | 
                                |
| 774 | ||
| 775 |     var detect$1 = function (candidates, userAgent) { | 
                                |
| 776 | var agent = String(userAgent).toLowerCase();  | 
                                |
| @@ 433-452 (lines=20) @@ | ||
| 430 | freebsd: constant(freebsd)  | 
                                |
| 431 | };  | 
                                |
| 432 | ||
| 433 |     var DeviceType = function (os, browser, userAgent) { | 
                                |
| 434 | var isiPad = os.isiOS() && /ipad/i.test(userAgent) === true;  | 
                                |
| 435 | var isiPhone = os.isiOS() && !isiPad;  | 
                                |
| 436 | var isAndroid3 = os.isAndroid() && os.version.major === 3;  | 
                                |
| 437 | var isAndroid4 = os.isAndroid() && os.version.major === 4;  | 
                                |
| 438 | var isTablet = isiPad || isAndroid3 || isAndroid4 && /mobile/i.test(userAgent) === true;  | 
                                |
| 439 | var isTouch = os.isiOS() || os.isAndroid();  | 
                                |
| 440 | var isPhone = isTouch && !isTablet;  | 
                                |
| 441 | var iOSwebview = browser.isSafari() && os.isiOS() && /safari/i.test(userAgent) === false;  | 
                                |
| 442 |       return { | 
                                |
| 443 | isiPad: constant(isiPad),  | 
                                |
| 444 | isiPhone: constant(isiPhone),  | 
                                |
| 445 | isTablet: constant(isTablet),  | 
                                |
| 446 | isPhone: constant(isPhone),  | 
                                |
| 447 | isTouch: constant(isTouch),  | 
                                |
| 448 | isAndroid: os.isAndroid,  | 
                                |
| 449 | isiOS: os.isiOS,  | 
                                |
| 450 | isWebView: constant(iOSwebview)  | 
                                |
| 451 | };  | 
                                |
| 452 | };  | 
                                |
| 453 | ||
| 454 |     var rawIndexOf = function () { | 
                                |
| 455 | var pIndexOf = Array.prototype.indexOf;  | 
                                |