PageSourceSearch

https://eatfantastic.com/wp-content/cache/min/1/wp-content/themes/…/js/mdetect.js?ver=1790146470

js eatfantastic.com collected 2026-10-05 22:13:10 UTC 13,772 bytes, 103 lines download raw bytes

1
2var MobileEsp={initCompleted:!1,isWebkit:!1,isMobilePhone:!1,isIphone:!1,isAndroid:!1,isAndroidPhone:!1,isTierTablet:!1,isTierIphone:!1,isTierRichCss:!1,isTierGenericMobile:!1,engineWebKit:'webkit',deviceIphone:'iphone',deviceIpod:'ipod',deviceIpad:'ipad',deviceMacPpc:'macintosh',deviceAndroid:'android',deviceGoogleTV:'googletv',deviceWinPhone7:'windows phone os 7',deviceWinPhone8:'windows phone 8',deviceWinPhone10:'windows phone 10',deviceWinMob:'windows ce',deviceWindows:'windows',deviceIeMob:'iemobile',devicePpc:'ppc',enginePie:'wm5 pie',deviceBB:'blackberry',deviceBB10:'bb10',vndRIM:'vnd.rim',deviceBBStorm:'blackberry95',deviceBBBold:'blackberry97',deviceBBBoldTouch:'blackberry 99',deviceBBTour:'blackberry96',deviceBBCurve:'blackberry89',deviceBBCurveTouch:'blackberry 938',deviceBBTorch:'blackberry 98',deviceBBPlaybook:'playbook',deviceSymbian:'symbian',deviceSymbos:'symbos',deviceS60:'series60',deviceS70:'series70',deviceS80:'series80',deviceS90:'series90',devicePalm:'palm',deviceWebOS:'webos',deviceWebOStv:'web0s',deviceWebOShp:'hpwos',deviceNuvifone:'nuvifone',deviceBada:'bada',deviceTizen:'tizen',deviceMeego:'meego',deviceSailfish:'sailfish',deviceUbuntu:'ubuntu',deviceKindle:'kindle',engineSilk:'silk-accelerated',engineBlazer:'blazer',engineXiino:'xiino',vndwap:'vnd.wap',wml:'wml',deviceTablet:'tablet',deviceBrew:'brew',deviceDanger:'danger',deviceHiptop:'hiptop',devicePlaystation:'playstation',devicePlaystationVita:'vita',deviceNintendoDs:'nitro',deviceNintendo:'nintendo',deviceWii:'wii',deviceXbox:'xbox',deviceArchos:'archos',engineFirefox:'firefox',engineOpera:'opera',engineNetfront:'netfront',engineUpBrowser:'up.browser',deviceMidp:'midp',uplink:'up.link',engineTelecaQ:'teleca q',engineObigo:'obigo',devicePda:'pda',mini:'mini',mobile:'mobile',mobi:'mobi',smartTV1:'smart-tv',smartTV2:'smarttv',maemo:'maemo',linux:'linux',mylocom2:'sony/com',manuSonyEricsson:'sonyericsson',manuericsson:'ericsson',manuSamsung1:'sec-sgh',manuSony:'sony',manuHtc:'htc',svcDocomo:'docomo',svcKddi:'kddi',svcVodafone:'vodafone',disUpdate:'update',uagent:'',InitDeviceScan:function(){this.initCompleted=!1;if(navigator&&navigator.userAgent)
3this.uagent=navigator.userAgent.toLowerCase();this.isWebkit=this.DetectWebkit();this.isIphone=this.DetectIphone();this.isAndroid=this.DetectAndroid();this.isAndroidPhone=this.DetectAndroidPhone();this.isMobilePhone=this.DetectMobileQuick();this.isTierIphone=this.DetectTierIphone();this.isTierTablet=this.DetectTierTablet();this.isTierRichCss=this.DetectTierRichCss();this.isTierGenericMobile=this.DetectTierOtherPhones();this.initCompleted=!0},DetectIphone:function(){if(this.initCompleted||this.isIphone)
4return this.isIphone;if(this.uagent.search(this.deviceIphone)>-1){if(this.DetectIpad()||this.DetectIpod())
5return!1;else return!0}else return!1},DetectIpod:function(){if(this.uagent.search(this.deviceIpod)>-1)
6return!0;else return!1},DetectIphoneOrIpod:function(){if(this.DetectIphone()||this.DetectIpod())
7return!0;else return!1},DetectIpad:function(){if(this.uagent.search(this.deviceIpad)>-1&&this.DetectWebkit())
8return!0;else return!1},DetectIos:function(){if(this.DetectIphoneOrIpod()||this.DetectIpad())
9return!0;else return!1},DetectAndroid:function(){if(this.initCompleted||this.isAndroid)
10return this.isAndroid;if((this.uagent.search(this.deviceAndroid)>-1)||this.DetectGoogleTV())
11return!0;return!1},DetectAndroidPhone:function(){if(this.initCompleted||this.isAndroidPhone)
12return this.isAndroidPhone;if(!this.DetectAndroid())
13return!1;if(this.uagent.search(this.mobile)>-1)
14return!0;if(this.DetectOperaMobile())
15return!0;return!1},DetectAndroidTablet:function(){if(!this.DetectAndroid())
16return!1;if(this.DetectOperaMobile())
17return!1;if(this.uagent.search(this.mobile)>-1)
18return!1;else return!0},DetectAndroidWebKit:function(){if(this.DetectAndroid()&&this.DetectWebkit())
19return!0;else return!1},DetectGoogleTV:function(){if(this.uagent.search(this.deviceGoogleTV)>-1)
20return!0;else return!1},DetectWebkit:function(){if(this.initCompleted||this.isWebkit)
21return this.isWebkit;if(this.uagent.search(this.engineWebKit)>-1)
22return!0;else return!1},DetectWindowsPhone:function(){if(this.DetectWindowsPhone7()||this.DetectWindowsPhone8()||this.DetectWindowsPhone10())
23return!0;else return!1},DetectWindowsPhone7:function(){if(this.uagent.search(this.deviceWinPhone7)>-1)
24return!0;else return!1},DetectWindowsPhone8:function(){if(this.uagent.search(this.deviceWinPhone8)>-1)
25return!0;else return!1},DetectWindowsPhone10:function(){if(this.uagent.search(this.deviceWinPhone10)>-1)
26return!0;else return!1},DetectWindowsMobile:function(){if(this.DetectWindowsPhone())
27return!1;if(this.uagent.search(this.deviceWinMob)>-1||this.uagent.search(this.deviceIeMob)>-1||this.uagent.search(this.enginePie)>-1)
28return!0;
28if((this.uagent.search(this.devicePpc)>-1)&&!(this.uagent.search(this.deviceMacPpc)>-1))
29return!0;if(this.uagent.search(this.manuHtc)>-1&&this.uagent.search(this.deviceWindows)>-1)
30return!0;else return!1},DetectBlackBerry:function(){if((this.uagent.search(this.deviceBB)>-1)||(this.uagent.search(this.vndRIM)>-1))
31return!0;if(this.DetectBlackBerry10Phone())
32return!0;else return!1},DetectBlackBerry10Phone:function(){if((this.uagent.search(this.deviceBB10)>-1)&&(this.uagent.search(this.mobile)>-1))
33return!0;else return!1},DetectBlackBerryTablet:function(){if(this.uagent.search(this.deviceBBPlaybook)>-1)
34return!0;else return!1},DetectBlackBerryWebKit:function(){if(this.DetectBlackBerry()&&this.uagent.search(this.engineWebKit)>-1)
35return!0;else return!1},DetectBlackBerryTouch:function(){if(this.DetectBlackBerry()&&((this.uagent.search(this.deviceBBStorm)>-1)||(this.uagent.search(this.deviceBBTorch)>-1)||(this.uagent.search(this.deviceBBBoldTouch)>-1)||(this.uagent.search(this.deviceBBCurveTouch)>-1)))
36return!0;else return!1},DetectBlackBerryHigh:function(){if(this.DetectBlackBerryWebKit())
37return!1;if((this.DetectBlackBerry())&&(this.DetectBlackBerryTouch()||this.uagent.search(this.deviceBBBold)>-1||this.uagent.search(this.deviceBBTour)>-1||this.uagent.search(this.deviceBBCurve)>-1))
38return!0;else return!1},DetectBlackBerryLow:function(){if(this.DetectBlackBerry()){if(this.DetectBlackBerryHigh()||this.DetectBlackBerryWebKit())
39return!1;else return!0}else return!1},DetectS60OssBrowser:function(){if(this.DetectWebkit()){if((this.uagent.search(this.deviceS60)>-1||this.uagent.search(this.deviceSymbian)>-1))
40return!0;else return!1}else return!1},DetectSymbianOS:function(){if(this.uagent.search(this.deviceSymbian)>-1||this.uagent.search(this.deviceS60)>-1||((this.uagent.search(this.deviceSymbos)>-1)&&(this.DetectOperaMobile))||this.uagent.search(this.deviceS70)>-1||this.uagent.search(this.deviceS80)>-1||this.uagent.search(this.deviceS90)>-1)
41return!0;else return!1},DetectPalmOS:function(){if(this.DetectPalmWebOS())
42return!1;if(this.uagent.search(this.devicePalm)>-1||this.uagent.search(this.engineBlazer)>-1||this.uagent.search(this.engineXiino)>-1)
43return!0;else return!1},DetectPalmWebOS:function(){if(this.uagent.search(this.deviceWebOS)>-1)
44return!0;else return!1},DetectWebOSTablet:function(){if(this.uagent.search(this.deviceWebOShp)>-1&&this.uagent.search(this.deviceTablet)>-1)
45return!0;else return!1},DetectWebOSTV:function(){if(this.uagent.search(this.deviceWebOStv)>-1&&this.uagent.search(this.smartTV2)>-1)
46return!0;else return!1},DetectOperaMobile:function(){if((this.uagent.search(this.engineOpera)>-1)&&((this.uagent.search(this.mini)>-1||this.uagent.search(this.mobi)>-1)))
47return!0;else return!1},DetectKindle:function(){if(this.uagent.search(this.deviceKindle)>-1&&!this.DetectAndroid())
48return!0;else return!1},DetectAmazonSilk:function(){if(this.uagent.search(this.engineSilk)>-1)
49return!0;else return!1},DetectGarminNuvifone:function(){if(this.uagent.search(this.deviceNuvifone)>-1)
50return!0;else return!1},DetectBada:function(){if(this.uagent.search(this.deviceBada)>-1)
51return!0;else return!1},DetectTizen:function(){if(this.uagent.search(this.deviceTizen)>-1&&this.uagent.search(this.mobile)>-1)
52return!0;else return!1},DetectTizenTV:function(){if(this.uagent.search(this.deviceTizen)>-1&&this.uagent.search(this.smartTV1)>-1)
53return!0;else return!1},DetectMeego:function(){if(this.uagent.search(this.deviceMeego)>-1)
54return!0;else return!1},DetectMeegoPhone:function(){if(this.uagent.search(this.deviceMeego)>-1&&this.uagent.search(this.mobi)>-1)
55return!0;else return!1},DetectFirefoxOS:function(){if(this.DetectFirefoxOSPhone()||this.DetectFirefoxOSTablet())
56return!0;else return!1},DetectFirefoxOSPhone:function(){if(this.DetectIos()||this.DetectAndroid()||this.DetectSailfish())
57return!1;if((this.uagent.search(this.engineFirefox)>-1)&&(this.uagent.search(this.mobile)>-1))
58return!0;return!1},DetectFirefoxOSTablet:function(){if(this.DetectIos()||this.DetectAndroid()||this.DetectSailfish())
59return!1;if((this.uagent.search(this.engineFirefox)>-1)&&(this.uagent.search(this.deviceTablet)>-1))
60return!0;return!1},DetectSailfish:function(){if(this.uagent.search(this.deviceSailfish)>-1)
61return!0;else return!1},DetectSailfishPhone:function(){if(this.DetectSailfish()&&(this.uagent.search(this.mobile)>-1))
62return!0;return!1},DetectUbuntu:function(){if(this.DetectUbuntuPhone()||this.DetectUbuntuTablet())
63return!0;else return!1},DetectUbuntuPhone:function(){if((this.uagent.search(this.deviceUbuntu)>-1)&&(this.uagent.search(this.mobile)>-1))
64return!0;return!1},DetectUbuntuTablet:function(){if((this.uagent.search(this.deviceUbuntu)>-1)&&(this.uagent.search(this.deviceTablet)>-1))
65return!0;return!1},DetectDangerHiptop:function(){if(this.uagent.search(this.deviceDanger)>-1||this.uagent.search(this.deviceHiptop)>-1)
66return!0;else return!1},DetectSonyMylo:function(){if((this.uagent.search(this.manuSony)>-1)&&((this.uagent.search(this.qtembedded)>-1)||(this.uagent.search(this.mylocom2)>-1)))
67return!0;else return!1},DetectMaemoTablet:function(){if(this.uagent.search(this.maemo)>-1)
68return!0;
68if((this.uagent.search(this.linux)>-1)&&(this.uagent.search(this.deviceTablet)>-1)&&this.DetectWebOSTablet()&&!this.DetectAndroid())
69return!0;else return!1},DetectArchos:function(){if(this.uagent.search(this.deviceArchos)>-1)
70return!0;else return!1},DetectGameConsole:function(){if(this.DetectSonyPlaystation()||this.DetectNintendo()||this.DetectXbox())
71return!0;else return!1},DetectSonyPlaystation:function(){if(this.uagent.search(this.devicePlaystation)>-1)
72return!0;else return!1},DetectGamingHandheld:function(){if((this.uagent.search(this.devicePlaystation)>-1)&&(this.uagent.search(this.devicePlaystationVita)>-1))
73return!0;else return!1},DetectNintendo:function(){if(this.uagent.search(this.deviceNintendo)>-1||this.uagent.search(this.deviceWii)>-1||this.uagent.search(this.deviceNintendoDs)>-1)
74return!0;else return!1},DetectXbox:function(){if(this.uagent.search(this.deviceXbox)>-1)
75return!0;else return!1},DetectBrewDevice:function(){if(this.uagent.search(this.deviceBrew)>-1)
76return!0;else return!1},DetectSmartphone:function(){if(this.DetectTierIphone()||this.DetectS60OssBrowser()||this.DetectSymbianOS()||this.DetectWindowsMobile()||this.DetectBlackBerry()||this.DetectMeegoPhone()||this.DetectPalmOS())
77return!0;return!1},DetectMobileQuick:function(){if(this.initCompleted||this.isMobilePhone)
78return this.isMobilePhone;if(this.DetectTierTablet())
79return!1;if(this.DetectSmartphone())
80return!0;if(this.uagent.search(this.mobile)>-1)
81return!0;if(this.DetectOperaMobile())
82return!0;if(this.DetectKindle()||this.DetectAmazonSilk())
83return!0;if(this.uagent.search(this.deviceMidp)>-1||this.DetectBrewDevice())
84return!0;if((this.uagent.search(this.engineObigo)>-1)||(this.uagent.search(this.engineNetfront)>-1)||(this.uagent.search(this.engineUpBrowser)>-1))
85return!0;return!1},DetectMobileLong:function(){if(this.DetectMobileQuick())
86return!0;if(this.DetectGameConsole())
87return!0;if(this.DetectDangerHiptop()||this.DetectMaemoTablet()||this.DetectSonyMylo()||this.DetectArchos())
88return!0;if((this.uagent.search(this.devicePda)>-1)&&!(this.uagent.search(this.disUpdate)>-1))
89return!0;if((this.uagent.search(this.manuSamsung1)>-1)||(this.uagent.search(this.manuSonyEricsson)>-1)||(this.uagent.search(this.manuericsson)>-1)||(this.uagent.search(this.svcDocomo)>-1)||(this.uagent.search(this.svcKddi)>-1)||(this.uagent.search(this.svcVodafone)>-1))
90return!0;return!1},DetectTierTablet:function(){if(this.initCompleted||this.isTierTablet)
91return this.isTierTablet;if(this.DetectIpad()||this.DetectAndroidTablet()||this.DetectBlackBerryTablet()||this.DetectFirefoxOSTablet()||this.DetectUbuntuTablet()||this.DetectWebOSTablet())
92return!0;else return!1},DetectTierIphone:function(){if(this.initCompleted||this.isTierIphone)
93return this.isTierIphone;if(this.DetectIphoneOrIpod()||this.DetectAndroidPhone()||this.DetectWindowsPhone()||this.DetectBlackBerry10Phone()||this.DetectPalmWebOS()||this.DetectBada()||this.DetectTizen()||this.DetectFirefoxOSPhone()||this.DetectSailfishPhone()||this.DetectUbuntuPhone()||this.DetectGamingHandheld())
94return!0;if(this.DetectBlackBerryWebKit()&&this.DetectBlackBerryTouch())
95return!0;else return!1},DetectTierRichCss:function(){if(this.initCompleted||this.isTierRichCss)
96return this.isTierRichCss;if(this.DetectTierIphone()||this.DetectKindle()||this.DetectTierTablet())
97return!1;if(!this.DetectMobileQuick())
98return!1;if(this.DetectWebkit())
99return!0;if(this.DetectS60OssBrowser()||this.DetectBlackBerryHigh()||this.DetectWindowsMobile()||(this.uagent.search(this.engineTelecaQ)>-1))
100return!0;else return!1},DetectTierOtherPhones:function(){if(this.initCompleted||this.isTierGenericMobile)
101return this.isTierGenericMobile;if(this.DetectTierIphone()||this.DetectTierRichCss()||this.DetectTierTablet())
102return!1;if(this.DetectMobileLong())
103return!0;else return!1}};MobileEsp.InitDeviceScan()

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.