35 lines
1.0 KiB
JavaScript
35 lines
1.0 KiB
JavaScript
// Metro module 4426 (f4427).
|
|
import Module669 from "./Module669";
|
|
const set = new Set(["iPad", "Kindle", "Kindle Fire", "Nook", "PlayBook"]);
|
|
const set2 = new Set(["Android", "iOS", "Windows Phone"]);
|
|
const r26 = window;
|
|
let r30 = (r26 == null ? void 0 : r26.navigator?.platform) === "MacIntel";
|
|
if (r30) {
|
|
const r31 = window;
|
|
r30 = (r31 == null ? void 0 : r31.navigator?.standalone) !== void 0;
|
|
}
|
|
if (r30) {
|
|
const r35 = window;
|
|
r30 = (r35 == null ? void 0 : r35.navigator?.maxTouchPoints) > 1;
|
|
}
|
|
let product = Module669.product;
|
|
if (product == null) {
|
|
product = "";
|
|
}
|
|
const r47 = set.has(product) || r30;
|
|
let r48 = !r47;
|
|
if (!r47) {
|
|
let r53 = Module669 == null ? void 0 : Module669.os?.family;
|
|
if (r53 == null) {
|
|
r53 = "";
|
|
}
|
|
r48 = set2.has(r53);
|
|
}
|
|
const r59 = Module669 == null ? void 0 : Module669.os?.family;
|
|
const r65 = Module669 == null ? void 0 : Module669.os?.family;
|
|
const r70 = r59 === "iOS";
|
|
export { r47 as isTablet };
|
|
export { r48 as isMobile };
|
|
export { r70 as isIOSWeb };
|
|
export const isAndroidWeb = r65 === "Android";
|