()
| 270 | } |
| 271 | |
| 272 | function isIPadUserAgent() { |
| 273 | const nav = global.navigator || {}; |
| 274 | const ua = String(nav.userAgent || ""); |
| 275 | const platform = String(nav.platform || ""); |
| 276 | const maxTouchPoints = Number(nav.maxTouchPoints || 0); |
| 277 | return /iPad/i.test(ua) || (platform === "MacIntel" && maxTouchPoints > 1); |
| 278 | } |
| 279 | |
| 280 | function getQueryParameter(name) { |
| 281 | const loc = (global.window || global).location; |