1!function(e){var i=/iPhone/i,n=/iPod/i,t=/iPad/i,o=/(?=.*\bAndroid\b)(?=.*\bMobile\b)/i,d=/Android/i,s=/(?=.*\bAndroid\b)(?=.*\bSD4930UR\b)/i,b=/(?=.*\bAndroid\b)(?=.*\b(?:KFOT|KFTT|KFJWI|KFJWA|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|KFARWI|KFASWI|KFSAWI|KFSAWA)\b)/i,r=/Windows Phone/i,h=/(?=.*\bWindows\b)(?=.*\bARM\b)/i,p=/BlackBerry/i,a=/BB10/i,l=/Opera Mini/i,f=/(CriOS|Chrome)(?=.*\bMobile\b)/i,u=/(?=.*\bFirefox\b)(?=.*\bMobile\b)/i,c=new RegExp("(?:Nexus 7|BNTV250|Kindle Fire|Silk|GT-P1000)","i"),w=function(e,i){return e.test(i)},A=function(e){var A=e||navigator.userAgent,F=A.split("[FBAN");if("undefined"!=typeof F[1]&&(A=F[0]),F=A.split("Twitter"),"undefined"!=typeof F[1]&&(A=F[0]),this.apple={phone:w(i,A),ipod:w(n,A),tablet:!w(i,A)&&w(t,A),device:w(i,A)||w(n,A)||w(t,A)},this.amazon={phone:w(s,A),tablet:!w(s,A)&&w(b,A),device:w(s,A)||w(b,A)},this.android={phone:w(s,A)||w(o,A),tablet:!w(s,A)&&!w(o,A)&&(w(b,A)||w(d,A)),device:w(s,A)||w(b,A)||w(o,A)||w(d,A)},this.windows={phone:w(r,A),tablet:w(h,A),device:w(r,A)||w(h,A)},this.other={blackberry:w(p,A),blackberry10:w(a,A),opera:w(l,A),firefox:w(u,A),chrome:w(f,A),device:w(p,A)||w(a,A)||w(l,A)||w(u,A)||w(f,A)},this.seven_inch=w(c,A),this.any=this.apple.device||this.android.device||this.windows.device||this.other.device||this.seven_inch,this.phone=this.apple.phone||this.android.phone||this.windows.phone,this.tablet=this.apple.tablet||this.android.tablet||this.windows.tablet,"undefined"==typeof window)return this},F=function(){var e=new A;return e.Class=A,e};"undefined"!=typeof module&&module.exports&&"undefined"==typeof window?module.exports=A:"undefined"!=typeof module&&module.exports&&"undefined"!=typeof window?module.exports=F():"function"==typeof define&&define.amd?define("isMobile",[],e.isMobile=F()):e.isMobile=F()}(this);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.