bbpro
Version:
BrowserBox - remote browser isolation tool
73 lines (62 loc) • 2.37 kB
JavaScript
var $parcel$global = globalThis;
var $parcel$modules = {};
var $parcel$inits = {};
var parcelRequire = $parcel$global["parcelRequirec372"];
if (parcelRequire == null) {
parcelRequire = function(id) {
if (id in $parcel$modules) {
return $parcel$modules[id].exports;
}
if (id in $parcel$inits) {
var init = $parcel$inits[id];
delete $parcel$inits[id];
var module = {id: id, exports: {}};
$parcel$modules[id] = module;
init.call(module.exports, module, module.exports);
return module.exports;
}
var err = new Error("Cannot find module '" + id + "'");
err.code = 'MODULE_NOT_FOUND';
throw err;
};
parcelRequire.register = function register(id, init) {
$parcel$inits[id] = init;
};
$parcel$global["parcelRequirec372"] = parcelRequire;
}
var parcelRegister = parcelRequire.register;
var $iT6R0 = parcelRequire("iT6R0");
$408de1eb81240e29$export$2e2bcd8739ae039();
function $408de1eb81240e29$export$2e2bcd8739ae039() {
((0, $iT6R0.DEBUG).dev || (0, $iT6R0.DEBUG).err) && (self.onerror = (...v)=>($408de1eb81240e29$var$func()(v, $408de1eb81240e29$var$extractMeat(v).message, $408de1eb81240e29$var$extractMeat(v).stack, v + ""), true));
((0, $iT6R0.DEBUG).dev || (0, $iT6R0.DEBUG).err) && (self.onunhandledrejection = (thing)=>{
if ((0, $iT6R0.DEBUG).promiserejection) {
const { code: code, message: message, name: name } = thing?.reason || {};
$408de1eb81240e29$var$func()(thing, JSON.stringify({
type: thing?.type,
code: code,
message: message,
name: name
}, null, 2));
}
thing.preventDefault();
return true;
});
}
function $408de1eb81240e29$var$func() {
if ((0, $iT6R0.deviceIsMobile)()) return (...x)=>{
for (const m of x)try {
alert(m);
alert(JSON.stringify(m));
} catch (e) {
alert("could not stringify error: " + m);
}
};
else return (a, ...x)=>(console.log(a), console.log(...x));
}
function $408de1eb81240e29$var$extractMeat(list) {
const meatIndex = list.findIndex((val)=>!!val && val.message || val.stack);
if (meatIndex == -1 || meatIndex == undefined) return "";
else return list[meatIndex];
}
//# sourceMappingURL=image.f6310f34.js.map