UNPKG

shatter_monitor

Version:
2 lines (1 loc) 22.6 kB
var shatter=function(t){"use strict";function n(t,n,e){return t(e={path:n,exports:{},require:function(t,n){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==n&&e.path)}},e.exports),e.exports}var e=n((function(t){var n=t.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)})),r=n((function(t){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)})),o=n((function(t){var n=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(t.exports=function(t,e){return n[t]||(n[t]=void 0!==e?e:{})})("versions",[]).push({version:e.version,mode:"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})})),i=0,c=Math.random(),a=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++i+c).toString(36))},u=n((function(t){var n=o("wks"),e=r.Symbol,i="function"==typeof e;(t.exports=function(t){return n[t]||(n[t]=i&&e[t]||(i?e:a)("Symbol."+t))}).store=n})),s=function(t){return"object"==typeof t?null!==t:"function"==typeof t},l=function(t){if(!s(t))throw TypeError(t+" is not an object!");return t},f=function(t){try{return!!t()}catch(t){return!0}},p=!f((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})),h=r.document,g=s(h)&&s(h.createElement),v=function(t){return g?h.createElement(t):{}},d=!p&&!f((function(){return 7!=Object.defineProperty(v("div"),"a",{get:function(){return 7}}).a})),y=Object.defineProperty,m={f:p?Object.defineProperty:function(t,n,e){if(l(t),n=function(t,n){if(!s(t))return t;var e,r;if(n&&"function"==typeof(e=t.toString)&&!s(r=e.call(t)))return r;if("function"==typeof(e=t.valueOf)&&!s(r=e.call(t)))return r;if(!n&&"function"==typeof(e=t.toString)&&!s(r=e.call(t)))return r;throw TypeError("Can't convert object to primitive value")}(n,!0),l(e),d)try{return y(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(t[n]=e.value),t}},E=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}},R=p?function(t,n,e){return m.f(t,n,E(1,e))}:function(t,n,e){return t[n]=e,t},b=u("unscopables"),S=Array.prototype;null==S[b]&&R(S,b,{});var O=function(t){S[b][t]=!0},w=function(t,n){return{value:n,done:!!t}},_={},T={}.toString,x=function(t){return T.call(t).slice(8,-1)},k=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==x(t)?t.split(""):Object(t)},j=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},L=function(t){return k(j(t))},P={}.hasOwnProperty,I=function(t,n){return P.call(t,n)},A=o("native-function-to-string",Function.toString),C=n((function(t){var n=a("src"),o=(""+A).split("toString");e.inspectSource=function(t){return A.call(t)},(t.exports=function(t,e,i,c){var a="function"==typeof i;a&&(I(i,"name")||R(i,"name",e)),t[e]!==i&&(a&&(I(i,n)||R(i,n,t[e]?""+t[e]:o.join(String(e)))),t===r?t[e]=i:c?t[e]?t[e]=i:R(t,e,i):(delete t[e],R(t,e,i)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[n]||A.call(this)}))})),M=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t},F=function(t,n,e){if(M(t),void 0===n)return t;switch(e){case 1:return function(e){return t.call(n,e)};case 2:return function(e,r){return t.call(n,e,r)};case 3:return function(e,r,o){return t.call(n,e,r,o)}}return function(){return t.apply(n,arguments)}},D=function(t,n,o){var i,c,a,u,s=t&D.F,l=t&D.G,f=t&D.S,p=t&D.P,h=t&D.B,g=l?r:f?r[n]||(r[n]={}):(r[n]||{}).prototype,v=l?e:e[n]||(e[n]={}),d=v.prototype||(v.prototype={});for(i in l&&(o=n),o)a=((c=!s&&g&&void 0!==g[i])?g:o)[i],u=h&&c?F(a,r):p&&"function"==typeof a?F(Function.call,a):a,g&&C(g,i,a,t&D.U),v[i]!=a&&R(v,i,u),p&&d[i]!=a&&(d[i]=a)};r.core=e,D.F=1,D.G=2,D.S=4,D.P=8,D.B=16,D.W=32,D.U=64,D.R=128;var H=D,N=Math.ceil,V=Math.floor,$=function(t){return isNaN(t=+t)?0:(t>0?V:N)(t)},U=Math.min,G=function(t){return t>0?U($(t),9007199254740991):0},q=Math.max,B=Math.min,J=function(t){return function(n,e,r){var o,i=L(n),c=G(i.length),a=function(t,n){return(t=$(t))<0?q(t+n,0):B(t,n)}(r,c);if(t&&e!=e){for(;c>a;)if((o=i[a++])!=o)return!0}else for(;c>a;a++)if((t||a in i)&&i[a]===e)return t||a||0;return!t&&-1}},z=o("keys"),X=function(t){return z[t]||(z[t]=a(t))},W=J(!1),K=X("IE_PROTO"),Q="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),Y=Object.keys||function(t){return function(t,n){var e,r=L(t),o=0,i=[];for(e in r)e!=K&&I(r,e)&&i.push(e);for(;n.length>o;)I(r,e=n[o++])&&(~W(i,e)||i.push(e));return i}(t,Q)},Z=p?Object.defineProperties:function(t,n){l(t);for(var e,r=Y(n),o=r.length,i=0;o>i;)m.f(t,e=r[i++],n[e]);return t},tt=r.document,nt=tt&&tt.documentElement,et=X("IE_PROTO"),rt=function(){},ot=function(){var t,n=v("iframe"),e=Q.length;for(n.style.display="none",nt.appendChild(n),n.src="javascript:",(t=n.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),ot=t.F;e--;)delete ot.prototype[Q[e]];return ot()},it=Object.create||function(t,n){var e;return null!==t?(rt.prototype=l(t),e=new rt,rt.prototype=null,e[et]=t):e=ot(),void 0===n?e:Z(e,n)},ct=m.f,at=u("toStringTag"),ut=function(t,n,e){t&&!I(t=e?t:t.prototype,at)&&ct(t,at,{configurable:!0,value:n})},st={};R(st,u("iterator"),(function(){return this}));var lt=function(t,n,e){t.prototype=it(st,{next:E(1,e)}),ut(t,n+" Iterator")},ft=function(t){return Object(j(t))},pt=X("IE_PROTO"),ht=Object.prototype,gt=Object.getPrototypeOf||function(t){return t=ft(t),I(t,pt)?t[pt]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?ht:null},vt=u("iterator"),dt=!([].keys&&"next"in[].keys()),yt=function(){return this},mt=function(t,n,e,r,o,i,c){lt(e,n,r);var a,u,s,l=function(t){if(!dt&&t in g)return g[t];switch(t){case"keys":case"values":return function(){return new e(this,t)}}return function(){return new e(this,t)}},f=n+" Iterator",p="values"==o,h=!1,g=t.prototype,v=g[vt]||g["@@iterator"]||o&&g[o],d=v||l(o),y=o?p?l("entries"):d:void 0,m="Array"==n&&g.entries||v;if(m&&(s=gt(m.call(new t)))!==Object.prototype&&s.next&&(ut(s,f,!0),"function"!=typeof s[vt]&&R(s,vt,yt)),p&&v&&"values"!==v.name&&(h=!0,d=function(){return v.call(this)}),(dt||h||!g[vt])&&R(g,vt,d),_[n]=d,_[f]=yt,o)if(a={values:p?d:l("values"),keys:i?d:l("keys"),entries:y},c)for(u in a)u in g||C(g,u,a[u]);else H(H.P+H.F*(dt||h),n,a);return a}(Array,"Array",(function(t,n){this._t=L(t),this._i=0,this._k=n}),(function(){var t=this._t,n=this._k,e=this._i++;return!t||e>=t.length?(this._t=void 0,w(1)):w(0,"keys"==n?e:"values"==n?t[e]:[e,t[e]])}),"values");_.Arguments=_.Array,O("keys"),O("values"),O("entries");for(var Et=u("iterator"),Rt=u("toStringTag"),bt=_.Array,St={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},Ot=Y(St),wt=0;wt<Ot.length;wt++){var _t,Tt=Ot[wt],xt=St[Tt],kt=r[Tt],jt=kt&&kt.prototype;if(jt&&(jt[Et]||R(jt,Et,bt),jt[Rt]||R(jt,Rt,Tt),_[Tt]=bt,xt))for(_t in mt)jt[_t]||C(jt,_t,mt[_t],!0)}var Lt=u("toStringTag"),Pt="Arguments"==x(function(){return arguments}()),It=function(t){var n,e,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,n){try{return t[n]}catch(t){}}(n=Object(t),Lt))?e:Pt?x(n):"Object"==(r=x(n))&&"function"==typeof n.callee?"Arguments":r},At={};At[u("toStringTag")]="z",At+""!="[object z]"&&C(Object.prototype,"toString",(function(){return"[object "+It(this)+"]"}),!0);var Ct,Mt,Ft,Dt;Ct="keys",Mt=function(){return function(t){return Y(ft(t))}},Ft=(e.Object||{})[Ct]||Object[Ct],(Dt={})[Ct]=Mt(Ft),H(H.S+H.F*f((function(){Ft(1)})),"Object",Dt);var Ht={f:Object.getOwnPropertySymbols},Nt={f:{}.propertyIsEnumerable},Vt=Object.assign,$t=!Vt||f((function(){var t={},n={},e=Symbol(),r="abcdefghijklmnopqrst";return t[e]=7,r.split("").forEach((function(t){n[t]=t})),7!=Vt({},t)[e]||Object.keys(Vt({},n)).join("")!=r}))?function(t,n){for(var e=ft(t),r=arguments.length,o=1,i=Ht.f,c=Nt.f;r>o;)for(var a,u=k(arguments[o++]),s=i?Y(u).concat(i(u)):Y(u),l=s.length,f=0;l>f;)a=s[f++],p&&!c.call(u,a)||(e[a]=u[a]);return e}:Vt;H(H.S+H.F,"Object",{assign:$t});var Ut,Gt,qt=function(t){return function(n,e){var r,o,i=String(j(n)),c=$(e),a=i.length;return c<0||c>=a?t?"":void 0:(r=i.charCodeAt(c))<55296||r>56319||c+1===a||(o=i.charCodeAt(c+1))<56320||o>57343?t?i.charAt(c):r:t?i.slice(c,c+2):o-56320+(r-55296<<10)+65536}}(!0),Bt=function(t,n,e){return n+(e?qt(t,n).length:1)},Jt=RegExp.prototype.exec,zt=function(t,n){var e=t.exec;if("function"==typeof e){var r=e.call(t,n);if("object"!=typeof r)throw new TypeError("RegExp exec method returned something other than an Object or null");return r}if("RegExp"!==It(t))throw new TypeError("RegExp#exec called on incompatible receiver");return Jt.call(t,n)},Xt=function(){var t=l(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n},Wt=RegExp.prototype.exec,Kt=String.prototype.replace,Qt=Wt,Yt=(Ut=/a/,Gt=/b*/g,Wt.call(Ut,"a"),Wt.call(Gt,"a"),0!==Ut.lastIndex||0!==Gt.lastIndex),Zt=void 0!==/()??/.exec("")[1];(Yt||Zt)&&(Qt=function(t){var n,e,r,o,i=this;return Zt&&(e=new RegExp("^"+i.source+"$(?!\\s)",Xt.call(i))),Yt&&(n=i.lastIndex),r=Wt.call(i,t),Yt&&r&&(i.lastIndex=i.global?r.index+r[0].length:n),Zt&&r&&r.length>1&&Kt.call(r[0],e,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(r[o]=void 0)})),r});var tn=Qt;H({target:"RegExp",proto:!0,forced:tn!==/./.exec},{exec:tn});var nn=u("species"),en=!f((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),rn=function(){var t=/(?:)/,n=t.exec;t.exec=function(){return n.apply(this,arguments)};var e="ab".split(t);return 2===e.length&&"a"===e[0]&&"b"===e[1]}(),on=function(t,n,e){var r=u(t),o=!f((function(){var n={};return n[r]=function(){return 7},7!=""[t](n)})),i=o?!f((function(){var n=!1,e=/a/;return e.exec=function(){return n=!0,null},"split"===t&&(e.constructor={},e.constructor[nn]=function(){return e}),e[r](""),!n})):void 0;if(!o||!i||"replace"===t&&!en||"split"===t&&!rn){var c=/./[r],a=e(j,r,""[t],(function(t,n,e,r,i){return n.exec===tn?o&&!i?{done:!0,value:c.call(n,e,r)}:{done:!0,value:t.call(e,n,r)}:{done:!1}})),s=a[0],l=a[1];C(String.prototype,t,s),R(RegExp.prototype,r,2==n?function(t,n){return l.call(t,this,n)}:function(t){return l.call(t,this)})}};on("match",1,(function(t,n,e,r){return[function(e){var r=t(this),o=null==e?void 0:e[n];return void 0!==o?o.call(e,r):new RegExp(e)[n](String(r))},function(t){var n=r(e,t,this);if(n.done)return n.value;var o=l(t),i=String(this);if(!o.global)return zt(o,i);var c=o.unicode;o.lastIndex=0;for(var a,u=[],s=0;null!==(a=zt(o,i));){var f=String(a[0]);u[s]=f,""===f&&(o.lastIndex=Bt(i,G(o.lastIndex),c)),s++}return 0===s?null:u}]}));var cn,an=Nt.f,un=(cn=!0,function(t){for(var n,e=L(t),r=Y(e),o=r.length,i=0,c=[];o>i;)n=r[i++],p&&!an.call(e,n)||c.push(cn?[n,e[n]]:e[n]);return c});H(H.S,"Object",{entries:function(t){return un(t)}}),p&&"g"!=/./g.flags&&m.f(RegExp.prototype,"flags",{configurable:!0,get:Xt});var sn=/./.toString,ln=function(t){C(RegExp.prototype,"toString",t,!0)};f((function(){return"/a/b"!=sn.call({source:"a",flags:"b"})}))?ln((function(){var t=l(this);return"/".concat(t.source,"/","flags"in t?t.flags:!p&&t instanceof RegExp?Xt.call(t):void 0)})):"toString"!=sn.name&&ln((function(){return sn.call(this)}));var fn=Date.prototype,pn=fn.toString,hn=fn.getTime;function gn(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}new Date(NaN)+""!="Invalid Date"&&C(fn,"toString",(function(){var t=hn.call(this);return t==t?pn.call(this):"Invalid Date"}));var vn,dn;!function(t){t.JAVASCRIPT_ERROR="JAVASCRIPT_ERROR",t.BUSINESS_ERROR="BUSINESS_ERROR",t.LOG_ERROR="LOG_ERROR",t.FETCH_ERROR="HTTP_ERROR",t.RESOURCE_ERROR="RESOURCE_ERROR",t.PROMISE_ERROR="PROMISE_ERROR",t.VUE_ERROR="VUE_ERROR"}(vn||(vn={})),function(t){t.jsError="JS_ERROR",t.sourceError="SOURCE_ERROR",t.promiseError="UNHANDLEDREJECTION",t.consoleError="CONSOLE_ERROR",t.ajaxError="AJAX_ERROR",t.fetchError="FETCH_ERROR",t.VueError="VueError"}(dn||(dn={}));var yn=u("match"),mn=function(t){var n;return s(t)&&(void 0!==(n=t[yn])?!!n:"RegExp"==x(t))},En=u("species"),Rn=Math.min,bn=[].push,Sn="length",On=!f((function(){RegExp(4294967295,"y")}));on("split",2,(function(t,n,e,r){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1)[Sn]||2!="ab".split(/(?:ab)*/)[Sn]||4!=".".split(/(.?)(.?)/)[Sn]||".".split(/()()/)[Sn]>1||"".split(/.?/)[Sn]?function(t,n){var r=String(this);if(void 0===t&&0===n)return[];if(!mn(t))return e.call(r,t,n);for(var o,i,c,a=[],u=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),s=0,l=void 0===n?4294967295:n>>>0,f=new RegExp(t.source,u+"g");(o=tn.call(f,r))&&!((i=f.lastIndex)>s&&(a.push(r.slice(s,o.index)),o[Sn]>1&&o.index<r[Sn]&&bn.apply(a,o.slice(1)),c=o[0][Sn],s=i,a[Sn]>=l));)f.lastIndex===o.index&&f.lastIndex++;return s===r[Sn]?!c&&f.test("")||a.push(""):a.push(r.slice(s)),a[Sn]>l?a.slice(0,l):a}:"0".split(void 0,0)[Sn]?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,r){var i=t(this),c=null==e?void 0:e[n];return void 0!==c?c.call(e,i,r):o.call(String(i),e,r)},function(t,n){var i=r(o,t,this,n,o!==e);if(i.done)return i.value;var c=l(t),a=String(this),u=function(t,n){var e,r=l(t).constructor;return void 0===r||null==(e=l(r)[En])?n:M(e)}(c,RegExp),s=c.unicode,f=(c.ignoreCase?"i":"")+(c.multiline?"m":"")+(c.unicode?"u":"")+(On?"y":"g"),p=new u(On?c:"^(?:"+c.source+")",f),h=void 0===n?4294967295:n>>>0;if(0===h)return[];if(0===a.length)return null===zt(p,a)?[a]:[];for(var g=0,v=0,d=[];v<a.length;){p.lastIndex=On?v:0;var y,m=zt(p,On?a:a.slice(v));if(null===m||(y=Rn(G(p.lastIndex+(On?0:v)),a.length))===g)v=Bt(a,v,s);else{if(d.push(a.slice(g,v)),d.length===h)return d;for(var E=1;E<=m.length-1;E++)if(d.push(m[E]),d.length===h)return d;v=g=y}}return d.push(a.slice(g)),d}]}));var wn=J(!0);H(H.P,"Array",{includes:function(t){return wn(this,t,arguments.length>1?arguments[1]:void 0)}}),O("includes");var _n=function(t,n,e){if(mn(n))throw TypeError("String#"+e+" doesn't accept regex!");return String(j(t))},Tn=u("match");H(H.P+H.F*function(t){var n=/./;try{"/./"[t](n)}catch(e){try{return n[Tn]=!1,!"/./"[t](n)}catch(t){}}return!0}("includes"),"String",{includes:function(t){return!!~_n(this,t,"includes").indexOf(t,arguments.length>1?arguments[1]:void 0)}});var xn=function(){function t(t){this.options=t}return t.prototype.beforeSendData=function(t){if(!this.options.beforeSendData)return!0;try{return this.options.beforeSendData(t)}catch(t){throw t}},t}();function kn(t){var n=t.substr&&t.substr(0,5);return n?"https"===n?"https":"http:"===n?"http":"other":"unknown"}var jn=function(){function t(t){this.sendType="img",this.options=t,this._init()}var n=t.prototype;return n._init=function(){var t=this,n=this.options,e=n.blockConsole,r=n.blockPromise,o=n.blockError,i=n.blockSource,c=n.blockXhr,a=n.blockFetch,u=n.blockTry,s=n.blockHttpRequest,l=n.onlyHttpRequest;this.hooks=new xn(n),window.navigator&&window.navigator.sendBeacon&&!n.onlyImg&&(this.sendType="beacon"),l||function(t,n){if(!n.blockTry){var e=EventTarget.prototype.addEventListener,r=EventTarget.prototype.removeEventListener,o=[];EventTarget.prototype.addEventListener=function(t,n,r){var i=function(){try{return n.apply(this,arguments)}catch(t){throw t}};return o.push({origin:n,wrap:i}),e.call(this,t,i,r)},EventTarget.prototype.removeEventListener=function(t,n,e){var i;return o.some((function(t){return t.origin===n&&(i=t.wrap,!0)}))?r.call(this,t,i,e):r.call(this,t,n,e)}}if(!n.blockError){var i=window.onerror||null;window.onerror=function(n,e,r,o,c){t.report({name:dn.jsError,msg:n,url:e,line:r,col:o,type:vn.JAVASCRIPT_ERROR}),i&&i(n,e,r,o,c)}}if(n.blockSource||window.addEventListener("error",(function(n){if(n){var e=n.target||n.srcElement;if(!(e instanceof HTMLScriptElement||e instanceof HTMLLinkElement||e instanceof HTMLImageElement))return!1;var r=e.src||e.href;t.report({name:dn.sourceError,url:r,type:vn.RESOURCE_ERROR})}}),!0),n.blockPromise||window.addEventListener("unhandledrejection",(function(n){if(n.reason&&n.reason.stack&&n.reason.stack.includes("\n")){var e=n.reason.stack.split("\n")[1].split("at ")[1],r=e.split(":"),o=r[r.length-2],i=r[r.length-1],c=e&&e.slice(0,-o.length-i.length-2),a=n.reason.message;t.report({name:dn.promiseError,msg:a,url:c,line:o,col:i,type:vn.PROMISE_ERROR})}else t.report({name:dn.promiseError,type:vn.PROMISE_ERROR,msg:n.reason&&n.reason.stack||n.reason||""})}),!0),!n.blockConsole){var c=window.console.error;window.console.error=(a=c,function(){for(var n=arguments.length,e=new Array(n),r=0;r<n;r++)e[r]=arguments[r];e.forEach((function(n){if(gn(n)){var e,r=(e=n.stack&&n.stack.split("\n")[1]?n.stack&&n.stack.split("\n")[1].split("at ")[1]:n.stack).split(":"),o=r[r.length-2],i=r[r.length-1],c=e.split("(")[1]&&e.split("(")[1].slice(0,-o.length-i.length-2)||"anonymousFunction";t.report({name:dn.consoleError,msg:n.stack,url:c,line:o,col:i,type:vn.LOG_ERROR})}else t.report({name:dn.consoleError,msg:n,type:vn.LOG_ERROR})})),a.apply(console,e)})}var a}(this,{blockConsole:e,blockPromise:r,blockError:o,blockSource:i,blockTry:u}),s||(c||function(t){if(window.XMLHttpRequest){var n=window.XMLHttpRequest,e=n.prototype.send,r=n.prototype.open,o=function(n,e,r,o){n&&n.currentTarget&&200!==n.currentTarget.status&&t&&t(n,e,r,o)};n.prototype.open=function(){var t=arguments;return this._openArgs=t,this._openTime=(new Date).getTime(),r.apply(this,t)},n.prototype.send=function(){var t=arguments;if(this.addEventListener)this.addEventListener("error",(function(n){o(n,t,this._openArgs,this._openTime)})),this.addEventListener("load",(function(n){o(n,t,this._openArgs,this._openTime)})),this.addEventListener("abort",(function(n){o(n,t,this._openArgs,this._openTime)}));else{var n=this.onreadystatechange;this.onreadystatechange=function(e){4===this.readyState&&o(e,t,this._openArgs,this._openTime),n&&n.apply(this,t)}}return e.apply(this,t)}}}((function(n,e,r,o){var i=n.currentTarget,c=i.responseURL||r[1],a=(new Date).getTime()-o;t.report({name:dn.ajaxError,url:c,type:vn.FETCH_ERROR,fetchTimeline:a,request:{method:r[0],httpType:kn(c),data:e&&e[0]||""},response:{status:i.status,data:i.statusText}})})),a||function(t,n){if(window.fetch){var e=window.fetch;window.fetch=function(){var r=arguments,o=(new Date).getTime();return e.apply(this,r).then((function(n){return n.ok||t&&t(n,r,o),n})).catch((function(t){throw n&&n(t.toString(),r,o),t}))}}}((function(n,e,r){n.text().then((function(o){var i=n.url||e[0],c=(new Date).getTime()-r;t.report({name:dn.fetchError,url:i,msg:n.statusText,type:vn.FETCH_ERROR,fetchTimeline:c,request:{httpType:kn(i),method:e[1].method,data:e[1].body||""},response:{status:n.status,data:o||n.statusText}})}))}),(function(n,e,r){var o=kn(e[0]),i=(new Date).getTime()-r;t.report({name:dn.fetchError,msg:n,url:e[0],fetchTimeline:i,type:vn.FETCH_ERROR,request:{httpType:o,data:e[1].body,method:e[1].method}})})))},n.report=function(t){var n=t.dsn||this.options.dsn,e=this.options.appkey;if(Object.assign(t,{_t:(new Date).getTime(),appkey:e}),!this.hooks.beforeSendData(t))return!1;var r,o,i=(r=t,Object.entries(r).reduce((function(t,n,e){var r=n[0],o=n[1];return"object"==typeof o&&(o=JSON.stringify(o)),0!==e&&(t+="&"),t+=r+"="+encodeURIComponent(o)}),""));this.options.debug?console.log(this.sendType+" log to : "+n+"?"+i):"img"===this.sendType?(o=n+"?"+i,(new Image).src=o):"beacon"===this.sendType&&function(t,n){if(void 0===n&&(n="formData"),"formData"===n){var e=new FormData;for(var r in t)if("dsn"!==r){var o=t[r];"object"==typeof o&&(o=JSON.stringify(o)),e.append(r,o)}window.navigator.sendBeacon(t.dsn,e)}}(Object.assign(t,{dsn:n}))},t}(),Ln=function(){function t(){console.log("performance")}return t.prototype.init=function(){console.log("performance init")},t}(),Pn=function(){function t(){console.log("behavior")}return t.prototype.init=function(){console.log("behavior init")},t}(),In=m.f,An=Function.prototype,Cn=/^\s*function ([^ (]*)/;function Mn(t,n,e){var r=function(t){if(t.$root===t)return"root";var n=t._isVue?t.$options&&t.$options.name||t.$options&&t.$options._componentTag:t.name;return(n?"component <"+n+">":"anonymous component")+(t._isVue&&t.$options&&t.$options.__file?" at "+(t.$options&&t.$options.__file):"")}(n),o=n.$options&&n.$options.propsData;return{type:vn.VUE_ERROR,msg:t.message+"("+e+")",url:"undefined"==typeof document||null==document.location?"":document.location.href,componentName:r,propsData:o||"",name:dn.VueError,stack:t.stack||[]}}"name"in An||p&&In(An,"name",{configurable:!0,get:function(){try{return(""+this).match(Cn)[1]}catch(t){return""}}});var Fn=function(){function t(){}return t.install=function(t,n){var e=new jn(n);t.config.globalProperties?t.config.globalProperties.$report=e.report:t.prototype.$report=e.report;var r=function(t){var n;if("object"==typeof t){if(gn(t))throw t;n=JSON.stringify(t)}else n=t;throw new Error(n)};if(t.mixin({beforeCreate:function(){var t=this,n=this.$options.methods||{};Object.keys(n).forEach((function(e){var o=n[e];t.$options.methods[e]=function(){for(var t=arguments.length,n=new Array(t),e=0;e<t;e++)n[e]=arguments[e];var i=o.apply(this,n);return i&&"function"==typeof i.catch?i.catch(r):i}}))}}),t.config.errorHandler){var o=t.config.errorHandler;t.config.errorHandler=function(t,n,r){var i=Mn.apply(null,[t,n,r]);e.report(i),o.call(this,t,n,r)}}else t.config.errorHandler=function(t,r,o){var i=Mn.apply(null,[t,r,o]);if(e.report(i),n.debug)throw t}},t}(),Dn=function t(n){var e=n.usage,r=t.shatterSupport,o=[];"all"===e?o.push.apply(o,Object.keys(r)):Array.isArray(e)?o.push.apply(o,e):"string"==typeof e?o.push(e):o.push("ErrorForShatter"),o.forEach((function(t){new r[t](n)}))};return Dn.shatterSupport={ErrorForShatter:jn,PerformanceForShatter:Ln,BehaviorForShatter:Pn},t.BehaviorForShatter=Pn,t.ErrorForShatter=jn,t.PerformanceForShatter=Ln,t.ShatterErrorVue=Fn,t.ShatterInit=Dn,Object.defineProperty(t,"__esModule",{value:!0}),t}({});