!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("monitorjs",[],t):"object"==typeof exports?exports.monitorjs=t():e.monitorjs=t()}("undefined"!=typeof self?self:this,function(){return function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var r={};return t.m=e,t.c=r,t.d=function(exports,e,r){t.o(exports,e)||Object.defineProperty(exports,e,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=55)}([function(e,exports){var t=e.exports={version:"2.6.9"};"number"==typeof __e&&(__e=t)},function(e,exports,t){"use strict";exports.__esModule=!0,exports.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,exports,t){"use strict";exports.__esModule=!0;var r=t(58),n=function(e){return e&&e.__esModule?e:{default:e}}(r);exports.default=function(){function e(e,t){for(var r=0;r=0)return void console.log("缁熻閿欒鎺ュ彛寮傚父",this.msg);var e=this.handleErrorInfo();console.log("\n````````````````````` "+this.category+" `````````````````````\n",e),m.default.add(this.reportUrl,e)}catch(e){console.log(e)}}},{key:"handleErrorInfo",value:function(){var e="閿欒绫诲埆: "+this.category+"\r\n";switch(e+="鏃ュ織淇℃伅: "+this.msg+"\r\n",e+="url: "+encodeURIComponent(this.url)+"\r\n",this.category){case l.ErrorCategoryEnum.JS_ERROR:e+="閿欒琛屽彿: "+this.line+"\r\n",e+="閿欒鍒楀彿: "+this.col+"\r\n",this.errorObj&&this.errorObj.stack&&(e+="閿欒鏍圍 "+this.errorObj.stack+"\r\n");break;default:e+="鍏朵粬閿欒: "+(0,u.default)(this.errorObj)+"\r\n"}var t=this.getDeviceInfo();e+="璁惧淇℃伅: "+t;var r=this.getExtendsInfo(),n=r;return n.category=this.category,n.logType=this.level,n.logInfo=e,n.deviceInfo=t,n}},{key:"getExtendsInfo",value:function(){try{var e={},t=this.extendsInfo||{},r=void 0;g.default.isFunction(t.getDynamic)&&(r=t.getDynamic()),g.default.isObject(r)&&(t=(0,o.default)({},t,r));for(var n in t)g.default.isFunction(t[n])||(e[n]=t[n]);return e}catch(e){return console.log("call getExtendsInfo error",e),{}}}},{key:"getDeviceInfo",value:function(){try{var e=p.default.getDeviceInfo();return(0,u.default)(e)}catch(e){return console.log(e),""}}}]),e}();exports.default=E},function(e,exports){var t={}.hasOwnProperty;e.exports=function(e,r){return t.call(e,r)}},function(e,exports,t){var r=t(7),n=t(20);e.exports=t(8)?function(e,t,o){return r.f(e,t,n(1,o))}:function(e,t,r){return e[t]=r,e}},function(e,exports,t){var r=t(17);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,exports){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,exports){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,exports,t){var r=t(50),n=t(30);e.exports=function(e){return r(n(e))}},function(e,exports){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,exports,t){var r=t(30);e.exports=function(e){return Object(r(e))}},function(e,exports){e.exports={}},function(e,exports){e.exports=!0},function(e,exports){var t=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+r).toString(36))}},function(e,exports,t){var r=t(49),n=t(36);e.exports=Object.keys||function(e){return r(e,n)}},function(e,exports){exports.f={}.propertyIsEnumerable},function(e,exports,t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var n=t(9),o=r(n),i=t(1),u=r(i),a=t(2),c=r(a),f=function(){function e(t){(0,u.default)(this,e),this.url=t}return(0,c.default)(e,[{key:"report",value:function(e,t){if(!this.checkUrl(this.url))return void console.log("涓婃姤淇℃伅url鍦板潃鏍煎紡涓嶆纭?url=",this.url);console.log("涓婃姤鍦板潃锛?+this.url),this.sendInfo(e,t)}},{key:"sendInfo",value:function(e,t){var r=(0,o.default)(e);try{if(fetch&&t)return void fetch(this.url,{headers:{"Content-Type":"application/json"},method:"POST",body:r,mode:"same-origin",keepalive:!0})}catch(e){console.log("fetch璇锋眰寮傚父",e)}try{var n=new XMLHttpRequest;n.open("POST",this.url,!0),n.setRequestHeader("Content-Type","application/json"),n.send(r)}catch(e){console.log(e)}}},{key:"reportByImg",value:function(e){if(!this.checkUrl(this.url))return void console.log("涓婃姤淇℃伅url鍦板潃鏍煎紡涓嶆纭?url=",this.url);try{(new Image).src=this.url+"?v="+(new Date).getTime()+"&"+this.formatParams(e)}catch(e){console.log(e)}}},{key:"reportByNavigator",value:function(e){navigator.sendBeacon&&navigator.sendBeacon(this.url,e)}},{key:"formatParams",value:function(e){var t=[];for(var r in e)t.push(encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return t.join("&")}},{key:"checkUrl",value:function(e){return!!e&&/^[hH][tT][tT][pP]([sS]?):\/\//.test(e)}}]),e}();exports.default=f},function(e,exports,t){var r=t(61);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,o){return e.call(t,r,n,o)}}return function(){return e.apply(t,arguments)}}},function(e,exports,t){var r=t(17);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,exports){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,exports,t){var r=t(32)("keys"),n=t(24);e.exports=function(e){return r[e]||(r[e]=n(e))}},function(e,exports,t){var r=t(0),n=t(6),o=n["__core-js_shared__"]||(n["__core-js_shared__"]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:t(23)?"pure":"global",copyright:"漏 2019 Denis Pushkarev (zloirock.ru)"})},function(e,exports){var t=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:t)(e)}},function(e,exports,t){var r=t(16),n=t(72),o=t(36),i=t(31)("IE_PROTO"),u=function(){},a=function(){var e,r=t(43)("iframe"),n=o.length;for(r.style.display="none",t(75).appendChild(r),r.src="javascript:",e=r.contentWindow.document,e.open(),e.write("