UNPKG

keep-observers

Version:

This is a monitoring service applied to the web side Support Elasticsearch+kiban The middleware extension interface is provided by means of plug-in service compositionkeep-observers

211 lines 149 kB
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var r=t();for(var n in r)("object"==typeof exports?exports:e)[n]=r[n]}}(this,function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=9)}([function(e,t,r){!function(t,r){e.exports=r()}(0,function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s="./src/util/index.ts")}({"./node_modules/fast-safe-stringify/index.js": /*!***************************************************!*\ !*** ./node_modules/fast-safe-stringify/index.js ***! \***************************************************/ /*! no static exports found */ function(e,t){e.exports=i,i.default=i,i.stable=s,i.stableStringify=s;var r=[],n=[];function i(e,t,i){var o;for(!function e(t,i,o,s){var a;if("object"==typeof t&&null!==t){for(a=0;a<o.length;a++)if(o[a]===t){var c=Object.getOwnPropertyDescriptor(s,i);return void(void 0!==c.get?c.configurable?(Object.defineProperty(s,i,{value:"[Circular]"}),r.push([s,i,t,c])):n.push([t,i]):(s[i]="[Circular]",r.push([s,i,t])))}if(o.push(t),Array.isArray(t))for(a=0;a<t.length;a++)e(t[a],a,o,t);else{var u=Object.keys(t);for(a=0;a<u.length;a++){var l=u[a];e(t[l],l,o,t)}}o.pop()}}(e,"",[],void 0),o=0===n.length?JSON.stringify(e,t,i):JSON.stringify(e,a(t),i);0!==r.length;){var s=r.pop();4===s.length?Object.defineProperty(s[0],s[1],s[3]):s[0][s[1]]=s[2]}return o}function o(e,t){return e<t?-1:e>t?1:0}function s(e,t,i){var s,c=function e(t,i,s,a){var c;if("object"==typeof t&&null!==t){for(c=0;c<s.length;c++)if(s[c]===t){var u=Object.getOwnPropertyDescriptor(a,i);return void(void 0!==u.get?u.configurable?(Object.defineProperty(a,i,{value:"[Circular]"}),r.push([a,i,t,u])):n.push([t,i]):(a[i]="[Circular]",r.push([a,i,t])))}if("function"==typeof t.toJSON)return;if(s.push(t),Array.isArray(t))for(c=0;c<t.length;c++)e(t[c],c,s,t);else{var l={},d=Object.keys(t).sort(o);for(c=0;c<d.length;c++){var f=d[c];e(t[f],f,s,t),l[f]=t[f]}if(void 0===a)return l;r.push([a,i,t]),a[i]=l}s.pop()}}(e,"",[],void 0)||e;for(s=0===n.length?JSON.stringify(c,t,i):JSON.stringify(c,a(t),i);0!==r.length;){var u=r.pop();4===u.length?Object.defineProperty(u[0],u[1],u[3]):u[0][u[1]]=u[2]}return s}function a(e){return e=void 0!==e?e:function(e,t){return t},function(t,r){if(n.length>0)for(var i=0;i<n.length;i++){var o=n[i];if(o[1]===t&&o[0]===r){r="[Circular]",n.splice(i,1);break}}return e.call(this,t,r)}}},"./node_modules/hash-string/build/hash-string.js": /*!*******************************************************!*\ !*** ./node_modules/hash-string/build/hash-string.js ***! \*******************************************************/ /*! no static exports found */ function(e,t,r){var n,i,o;i=[],void 0===(o="function"==typeof(n=function(){return function(e){"use strict";for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return t>>>0}})?n.apply(t,i):n)||(e.exports=o)},"./src/constants/index.ts": /*!********************************!*\ !*** ./src/constants/index.ts ***! \********************************/ /*! no static exports found */ function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reportType=["unKownType","log","network","vue"],t.version="2.0.0-alpha.5",t.publicMiddleScopeNames=["sendMessage","error"]},"./src/util/console.ts": /*!*****************************!*\ !*** ./src/util/console.ts ***! \*****************************/ /*! no static exports found */ function(e,t,r){"use strict";var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s},i=this&&this.__spread||function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(n(arguments[t]));return e};Object.defineProperty(t,"__esModule",{value:!0});var o=window.console.log,s=window.console.warn,a=window.console.error;t.log=o,t.error=a,t.wran=s,t.devLog=function(e){void 0===e&&(e=!0);for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];if(e)return t.log.apply(void 0,i(["[keepObserver] log message:"],r))},t.devWarn=function(e){void 0===e&&(e=!0);for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];if(e)return t.wran.apply(void 0,i(["[keepObserver] wran message:"],r))},t.warnError=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return t.error.apply(void 0,i(["[keepObserver] find error! message:"],e))}},"./src/util/deviceID.ts": /*!******************************!*\ !*** ./src/util/deviceID.ts ***! \******************************/ /*! no static exports found */ function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r( /*! ./tool */ "./src/util/tool.ts")),o=function(){if(!window.localStorage)return!1;var e=i.getStorage("deviceId");return e||(e=i.getUniqueID(),i.setStorage("deviceId",e)),e};t.default=function(){return o()}},"./src/util/index.ts": /*!***************************!*\ !*** ./src/util/index.ts ***! \***************************/ /*! no static exports found */ function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r( /*! ./tool */ "./src/util/tool.ts"));t.Tools=o;var s=n(r( /*! ./console */ "./src/util/console.ts"));t.consoleTools=s;var a=i(r( /*! ./deviceID */ "./src/util/deviceID.ts"));t.getDeviceId=a.default;var c=i(r( /*! ./share/public */ "./src/util/share/public/index.ts"));t.KeepObserverPublic=c.default;var u=i(r( /*! ./share/middleware */ "./src/util/share/middleware/index.ts"));t.KeepObserverMiddleWare=u.default},"./src/util/share/middleware/index.ts": /*!********************************************!*\ !*** ./src/util/share/middleware/index.ts ***! \********************************************/ /*! no static exports found */ function(e,t,r){"use strict";var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s},i=this&&this.__spread||function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(n(arguments[t]));return e},o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var s=o(r( /*! ../../../util/tool */ "./src/util/tool.ts")),a=o(r( /*! ../../../util/console */ "./src/util/console.ts")),c=r( /*! ../../../constants/index */ "./src/constants/index.ts"),u=function(){function e(e){var t=e.develop,r=void 0!==t&&t,n=e.runMiddleTimeOut,i=void 0===n?3e4:n;this._develop=r,this._runMiddleTimeOut=i,this._middles={},this._runMiddleBuff={}}return e.usePublishMiddles=function(e,t){return this.publicMiddles[e]?(this.publicMiddles[e].unshift(t),this.publicMiddles):(this.publicMiddles[e]=[],this.publicMiddles[e].unshift(t),this.publicMiddles)},e.prototype.use=function(e,t){return this._middles[e]?this._middles[e].unshift(t):(this._middles[e]=[],this._middles[e].unshift(t))},e.prototype.run=function(e){for(var t=this,r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];var o=this,u=this.constructor.publicMiddles;if(!o._middles[e]&&!u[e])return c.publicMiddleScopeNames.indexOf(e)>-1?new Promise(function(e){return e.apply(void 0,i(r))}):(a.warnError(e+" middles function is undefined"),Promise.reject(e+" middles function is undefined"));if(o._runMiddleBuff[e])return o._develop&&a.warnError(e+" middles is run"),Promise.reject(e+" middles is run");var l=(u[e]||[]).concat(o._middles[e]||[]),d=l.length,f=1;return o._runMiddleBuff[e]=!0,this.constructor.currentRunMiddle=e,new Promise(function(n,c){var u=setTimeout(function(){f=d,o._runMiddleBuff[e]=!1;var r=e+" middles exec is timeout "+t._runMiddleTimeOut+"ms";a.warnError(r),"error"!==e&&o.throwError(r),c(r)},t._runMiddleTimeOut),p=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return f=d,clearTimeout(u),o._runMiddleBuff[e]=!1,n.apply(void 0,i(t))};try{l.reduce(function(e,t){return function(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return e(p,function(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return f===d?t:(f++,e.apply(void 0,i(t)))}}(t.apply(void 0,i(r))))}})(p,p).apply(void 0,i(r))}catch(t){o._runMiddleBuff[e]=!1,clearTimeout(u);var h=e+" middles exec is error:"+s.toString(t);a.warnError(h),"error"!==e&&o.throwError(h),c(h)}}).finally(function(){t.constructor.currentRunMiddle=!1})},e.prototype.throwError=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.run.apply(this,i(["error"],e)).catch(function(e){})},e.publicMiddles={},e.currentRunMiddle=!1,e}();t.default=u},"./src/util/share/public/index.ts": /*!****************************************!*\ !*** ./src/util/share/public/index.ts ***! \****************************************/ /*! no static exports found */ function(e,t,r){"use strict";var n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s},o=this&&this.__spread||function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(i(arguments[t]));return e},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var c=r( /*! ../../../constants/index */ "./src/constants/index.ts"),u=s(r( /*! ../middleware/index */ "./src/util/share/middleware/index.ts")),l=a(r( /*! ../../tool */ "./src/util/tool.ts")),d=function(){function e(e){void 0===e&&(e={});var t=e,r=t.develop,n=void 0!==r&&r,i=t.runMiddleTimeOut,o=void 0===i?3e4:i;this._develop=n,this.middleScopeNames=[],this._publicMiddleScopeNames=c.publicMiddleScopeNames,this._middleWareInstance=new u.default(l.extend({develop:n,runMiddleTimeOut:o},e))}return e.extendReport=function(e){var t=n({},this.extendReportParams,e);return this.extendReportParams=t,t},e.prototype.useMiddle=function(e,t){return this._middleWareInstance.use(e,t),this},e.prototype.runMiddle=function(e){for(var t,r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];return(t=this._middleWareInstance).run.apply(t,o([e],r)).catch(function(e){})},e.prototype.handleReportData=function(e){var t={data:void 0,type:"undefined",typeName:"undefined"},r=this.constructor.extendReportParams;return n({},t,{location:window.location.href,environment:window.navigator.userAgent,reportTime:(new Date).getTime()},e,r)},e.extendReportParams={},e}();t.default=d},"./src/util/tool.ts": /*!**************************!*\ !*** ./src/util/tool.ts ***! \**************************/ /*! no static exports found */ function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r( /*! ./console */ "./src/util/console.ts"),o=n(r( /*! hash-string */ "./node_modules/hash-string/build/hash-string.js")),s=n(r( /*! fast-safe-stringify */ "./node_modules/fast-safe-stringify/index.js"));function a(e){return"[object Number]"==Object.prototype.toString.call(e)}function c(e){return"[object String]"==Object.prototype.toString.call(e)}function u(e){return"[object Array]"==Object.prototype.toString.call(e)}function l(e){return"[object Boolean]"==Object.prototype.toString.call(e)}function d(e){return"[object RegExp]"==Object.prototype.toString.call(e)}function f(e){return"[object Date]"==Object.prototype.toString.call(e)}function p(e){return void 0===e}function h(e){return null===e}function v(e){return"[object Symbol]"==Object.prototype.toString.call(e)}function m(e){return!("[object Object]"!=Object.prototype.toString.call(e)&&(a(e)||c(e)||l(e)||f(e)||d(e)||u(e)||h(e)||_(e)||p(e)||v(e)))}function g(e){if(!m(e))return!0;for(var t in e)return!1;return!0}function y(e){return!u(e)||!(e.length>0)}function _(e){return"[object Function]"==Object.prototype.toString.call(e)}function b(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName}function S(e){var t=Object.prototype.toString.call(e);return"[object global]"==t||"[object Window]"==t||"[object DOMWindow]"==t}function w(e){var t,r=Object.prototype.hasOwnProperty;if(!e||"object"!=typeof e||e.nodeType||S(e))return!1;try{if(e.constructor&&!r.call(e,"constructor")&&!r.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}for(t in e);return void 0===t||r.call(e,t)}function T(e){return Array.from?Array.from(e):Array.prototype.slice.call(e)}function k(e){return"string"==typeof e?e:e.toString()}function j(e){return s.default(e,function(e,t){return S(t)?"[Window]":b(t)?"[DomElement]":t instanceof Error?k(t):t})}t.dateFormat=function(e,t){if(!t||"string"!=typeof t)return console.error("format is undefiend or type is Error"),"";var r={"y+":(e=e instanceof Date?e:"number"==typeof e||"string"==typeof e?new Date(e):new Date).getFullYear(),"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds()};for(var n in r)if(new RegExp(n).test(t)){var i=RegExp.lastMatch;t=t.replace(i,r[n]<10?"0"+r[n]:r[n].toString())}return t},t.isNumber=a,t.isString=c,t.isArray=u,t.isBoolean=l,t.isRegExp=d,t.isDateObject=f,t.isUndefined=p,t.isNull=h,t.isExist=function(e){return!p(e)&&!h(e)},t.isSymbol=v,t.isSVGElement=function(e){return b(e)&&(e instanceof SVGElement||e.ownerSVGElement)},t.isObject=m,t.isEmptyObject=g,t.isEmptyArray=y,t.isFunction=_,t.isElement=b,t.isWindow=S,t.isPlainObject=w,t.isClassObject=function(e){return!(!m(e)||w(e))},t.toArray=T,t.toString=k,t.setSessionStorage=function(e,t){window.sessionStorage&&(e="keepObserverData_"+e,t=JSON.stringify(t),sessionStorage.setItem(e,t))},t.getSessionStorage=function(e){if(window.sessionStorage){e="keepObserverData_"+e;var t=sessionStorage.getItem(e);return t?JSON.parse(t):""}},t.removeSessionStorage=function(e){window.sessionStorage&&(e="keepObserverData_"+e,sessionStorage.removeItem(e))},t.setStorage=function(e,t){window.localStorage&&(e="keepObserverData_"+e,t=JSON.stringify(t),localStorage.setItem(e,t))},t.getStorage=function(e){if(window.localStorage){e="keepObserverData_"+e;var t=localStorage.getItem(e);return t?JSON.parse(t):""}},t.removeStorage=function(e){window.localStorage&&(e="keepObserverData_"+e,localStorage.removeItem(e))},t.getUniqueID=function(){return"xxxxxxxx-xxx-t-xxx--xxxxxxxx".replace(/[xyt]/g,function(e){var t=16*Math.random()|0,r=(new Date).getTime();return("x"==e?t:"t"==e?r:3&t|8).toString(16)})},t.extend=function e(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var n=T(arguments);if(0===n.length)return console.error("extends params is undefined"),{};if(1===n.length)return n[0];var i=n[0],o=n.slice(1,n.length);return m(i)||u(i)||(i={}),o.map(function(t){if(i===t)return!1;if(m(t))for(var r in t)m(t[r])&&!g(t[r])?(i[r]=i[r]&&m(i[r])?i[r]:{},i[r]=e(i[r],t[r])):u(t[r])&&!y(t[r])?(i[r]=i[r]&&u(i[r])?i[r]:[],i[r]=e(i[r],t[r])):m(t[r])&&g(t[r])?i[r]={}:u(t[r])&&y(t[r])?i[r]=[]:i[r]=t[r];else if(u(t))for(var n=0;n<t.length;n++)m(t[n])&&!g(t[n])?(i[n]=i[n]&&m(i[n])?i[n]:{},i[n]=e(i[n],t[n])):u(t[n])&&!y(t[n])?(i[n]=i[n]&&u(i[n])?i[n]:[],i[n]=e(i[n],t[n])):m(t[n])&&g(t[n])?i[n]={}:u(t[n])&&y(t[n])?i[n]=[]:i[n]=t[n]}),i},t.mixin=function(e,t){for(var r in t&&m(t)&&!g(t)||i.warnError("keepObserver $mixin receive params not right"),t)e[r]?i.warnError("keepObserver $mixin method key: "+r+" is exist"):Object.defineProperty(e,r,{configurable:!1,enumerable:!0,value:t[r]})},t.filter=function(e,t){if(!u(e)&&!m(e)||!_(t))return e;if(u(e))return e.filter(t);var r={};for(var n in e){var i=e[n];t(i,n)&&(r[n]=i)}return r},t.map=function(e,t){if(!u(e)&&!m(e)||!_(t))return e;if(u(e))return e.map(t);var r={};for(var n in e){var i=e[n];r[n]=t(i,n)}return r},t.mapToArray=function(e,t){if(!u(e)&&!m(e)||!_(t))return e;if(u(e))return e.map(t);var r=[];for(var n in e){var i=e[n];r.push(t(i,n))}return r},t.throttleWrap=function(e){return function(t){var r=null;return function(){var n=arguments;r&&clearTimeout(r),r=setTimeout(function(){t(n)},e)}}},t.debounceWrap=function(e){return function(t){var r=null;return function(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];var o=arguments;if(null!==r)return!1;r=setTimeout(function(){t(o),clearTimeout(r),r=null},e)}}},t.objectStringify=j,t.getHashCode=function(e){try{return k(o.default(j(e)))}catch(e){return k(o.default(k(e)))}},t.substringLimt=function(e,t,r){return void 0===t&&(t=200),void 0===r&&(r=!0),(e=c(e)?e:k(e)).substring(0,e.length>t?t:e.length)+(e.length>t&&r?"...":"")}}})})},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,r){(function(e){var n,i,o;function s(e,t){return!t||"object"!==p(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function f(e,t,r){return t&&d(e.prototype,t),r&&d(e,r),e}function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(s,a){"object"===p(t)&&"object"===p(e)?e.exports=a(r(0)):(i=[r(0)],void 0===(o="function"==typeof(n=a)?n.apply(t,i):n)||(e.exports=o))}(0,function(e){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s="./src/services/report/kibanaApm/index.ts")}({"./node_modules/elastic-apm-js-core/node_modules/error-stack-parser/error-stack-parser.js": /*!************************************************************************************************!*\ !*** ./node_modules/elastic-apm-js-core/node_modules/error-stack-parser/error-stack-parser.js ***! \************************************************************************************************/ /*! no static exports found */ function(e,t,r){var n,i,o;!function(s,a){"use strict";i=[r( /*! stackframe */ "./node_modules/elastic-apm-js-core/node_modules/stackframe/stackframe.js")],void 0===(o="function"==typeof(n=function(e){var t=/(^|@)\S+\:\d+/,r=/^\s*at .*(\S+\:\d+|\(native\))/m,n=/^(eval@)?(\[native code\])?$/;function i(e,t,r){if("function"==typeof Array.prototype.map)return e.map(t,r);for(var n=new Array(e.length),i=0;i<e.length;i++)n[i]=t.call(r,e[i]);return n}function o(e,t,r){if("function"==typeof Array.prototype.filter)return e.filter(t,r);for(var n=[],i=0;i<e.length;i++)t.call(r,e[i])&&n.push(e[i]);return n}return{parse:function(e){if(void 0!==e.stacktrace||void 0!==e["opera#sourceloc"])return this.parseOpera(e);if(e.stack&&e.stack.match(r))return this.parseV8OrIE(e);if(e.stack)return this.parseFFOrSafari(e);throw new Error("Cannot parse given Error object")},extractLocation:function(e){if(-1===e.indexOf(":"))return[e];var t=/(.+?)(?:\:(\d+))?(?:\:(\d+))?$/.exec(e.replace(/[\(\)]/g,""));return[t[1],t[2]||void 0,t[3]||void 0]},parseV8OrIE:function(t){var n=o(t.stack.split("\n"),function(e){return!!e.match(r)},this);return i(n,function(t){t.indexOf("(eval ")>-1&&(t=t.replace(/eval code/g,"eval").replace(/(\(eval at [^\()]*)|(\)\,.*$)/g,""));var r=t.replace(/^\s+/,"").replace(/\(eval code/g,"(").split(/\s+/).slice(1),n=this.extractLocation(r.pop()),i=r.join(" ")||void 0,o=function(e,t){if("function"==typeof Array.prototype.indexOf)return e.indexOf(t);for(var r=0;r<e.length;r++)if(e[r]===t)return r;return-1}(["eval","<anonymous>"],n[0])>-1?void 0:n[0];return new e(i,void 0,o,n[1],n[2],t)},this)},parseFFOrSafari:function(t){var r=o(t.stack.split("\n"),function(e){return!e.match(n)},this);return i(r,function(t){if(t.indexOf(" > eval")>-1&&(t=t.replace(/ line (\d+)(?: > eval line \d+)* > eval\:\d+\:\d+/g,":$1")),-1===t.indexOf("@")&&-1===t.indexOf(":"))return new e(t);var r=t.split("@"),n=this.extractLocation(r.pop()),i=r.join("@")||void 0;return new e(i,void 0,n[0],n[1],n[2],t)},this)},parseOpera:function(e){return!e.stacktrace||e.message.indexOf("\n")>-1&&e.message.split("\n").length>e.stacktrace.split("\n").length?this.parseOpera9(e):e.stack?this.parseOpera11(e):this.parseOpera10(e)},parseOpera9:function(t){for(var r=/Line (\d+).*script (?:in )?(\S+)/i,n=t.message.split("\n"),i=[],o=2,s=n.length;o<s;o+=2){var a=r.exec(n[o]);a&&i.push(new e(void 0,void 0,a[2],a[1],void 0,n[o]))}return i},parseOpera10:function(t){for(var r=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i,n=t.stacktrace.split("\n"),i=[],o=0,s=n.length;o<s;o+=2){var a=r.exec(n[o]);a&&i.push(new e(a[3]||void 0,void 0,a[2],a[1],void 0,n[o]))}return i},parseOpera11:function(r){var n=o(r.stack.split("\n"),function(e){return!!e.match(t)&&!e.match(/^Error created at/)},this);return i(n,function(t){var r,n=t.split("@"),i=this.extractLocation(n.pop()),o=n.shift()||"",s=o.replace(/<anonymous function(: (\w+))?>/,"$2").replace(/\([^\)]*\)/g,"")||void 0;o.match(/\(([^\)]*)\)/)&&(r=o.replace(/^[^\(]+\(([^\)]*)\)$/,"$1"));var a=void 0===r||"[arguments not available]"===r?void 0:r.split(",");return new e(s,a,i[0],i[1],i[2],t)},this)}}})?n.apply(t,i):n)||(e.exports=o)}()},"./node_modules/elastic-apm-js-core/node_modules/stackframe/stackframe.js": /*!********************************************************************************!*\ !*** ./node_modules/elastic-apm-js-core/node_modules/stackframe/stackframe.js ***! \********************************************************************************/ /*! no static exports found */ function(e,t,r){var n,i,o;!function(r,s){"use strict";i=[],void 0===(o="function"==typeof(n=function(){function e(e){return!isNaN(parseFloat(e))&&isFinite(e)}function t(e,t,r,n,i,o){void 0!==e&&this.setFunctionName(e),void 0!==t&&this.setArgs(t),void 0!==r&&this.setFileName(r),void 0!==n&&this.setLineNumber(n),void 0!==i&&this.setColumnNumber(i),void 0!==o&&this.setSource(o)}return t.prototype={getFunctionName:function(){return this.functionName},setFunctionName:function(e){this.functionName=String(e)},getArgs:function(){return this.args},setArgs:function(e){if("[object Array]"!==Object.prototype.toString.call(e))throw new TypeError("Args must be an Array");this.args=e},getFileName:function(){return this.fileName},setFileName:function(e){this.fileName=String(e)},getLineNumber:function(){return this.lineNumber},setLineNumber:function(t){if(!e(t))throw new TypeError("Line Number must be a Number");this.lineNumber=Number(t)},getColumnNumber:function(){return this.columnNumber},setColumnNumber:function(t){if(!e(t))throw new TypeError("Column Number must be a Number");this.columnNumber=Number(t)},getSource:function(){return this.source},setSource:function(e){this.source=String(e)},toString:function(){return(this.getFunctionName()||"{anonymous}")+"("+(this.getArgs()||[]).join(",")+")"+(this.getFileName()?"@"+this.getFileName():"")+(e(this.getLineNumber())?":"+this.getLineNumber():"")+(e(this.getColumnNumber())?":"+this.getColumnNumber():"")}},t})?n.apply(t,i):n)||(e.exports=o)}()},"./node_modules/elastic-apm-js-core/src/common/apm-server.js": /*!*******************************************************************!*\ !*** ./node_modules/elastic-apm-js-core/src/common/apm-server.js ***! \*******************************************************************/ /*! no static exports found */ function(e,t,r){var n=r( /*! ./queue */ "./node_modules/elastic-apm-js-core/src/common/queue.js"),i=r( /*! ./throttle */ "./node_modules/elastic-apm-js-core/src/common/throttle.js"),o=r( /*! ./utils */ "./node_modules/elastic-apm-js-core/src/common/utils.js"),s=r( /*! ./ndjson */ "./node_modules/elastic-apm-js-core/src/common/ndjson.js"),a=r( /*! ./patching/patch-utils */ "./node_modules/elastic-apm-js-core/src/common/patching/patch-utils.js").XHR_IGNORE,c=function(){function e(t,r){l(this,e),this._configService=t,this._loggingService=r,this.logMessages={invalidConfig:{message:"Configuration is invalid!",level:"warn"}},this.errorQueue=void 0,this.transactionQueue=void 0,this.throttleAddError=void 0,this.throttleAddTransaction=void 0,this.initialized=!1,this.ndjsonSpan={}}return f(e,[{key:"init",value:function(){this.initialized||(this.initialized=!0,this.initErrorQueue(),this.initTransactionQueue())}},{key:"createServiceObject",value:function(){var e=this._configService,t=e.get("serverStringLimit");return{name:o.sanitizeString(e.get("serviceName"),t,!0),version:o.sanitizeString(e.get("serviceVersion"),t,!1),agent:{name:e.get("agentName"),version:e.get("agentVersion")},language:{name:"javascript"}}}},{key:"_postJson",value:function(e,t){return this._makeHttpRequest("POST",e,t,{"Content-Type":"application/x-ndjson"})}},{key:"_makeHttpRequest",value:function(e,t,r,n){return new Promise(function(i,o){var s=new window.XMLHttpRequest;if(s[a]=!0,s.open(e,t,!0),s.timeout=1e4,n)for(var c in n)n.hasOwnProperty(c)&&s.setRequestHeader(c,n[c]);s.onreadystatechange=function(){if(4===s.readyState){var e=s.status;if(0===e||e>399&&e<600){var r=new Error(t+" HTTP status: "+e);r.xhr=s,o(r)}else i(s.responseText)}},s.onerror=function(e){o(e)},s.send(r)})}},{key:"_createQueue",value:function(e){var t=this._configService.get("queueLimit"),r=this._configService.get("flushInterval");return new n(e,{queueLimit:t,flushInterval:r})}},{key:"initErrorQueue",value:function(){var e=this;this.errorQueue&&this.errorQueue.flush(),this.errorQueue=this._createQueue(function(t){var r=e.sendErrors(t);r&&r.then(void 0,function(t){e._loggingService.warn("Failed sending errors!",t)})});var t=e._configService.get("errorThrottleLimit"),r=e._configService.get("errorThrottleInterval");this.throttleAddError=i(this.errorQueue.add.bind(this.errorQueue),function(){e._loggingService.warn("Dropped error due to throttling!")},{limit:t,interval:r})}},{key:"initTransactionQueue",value:function(){var e=this;this.transactionQueue&&this.transactionQueue.flush(),this.transactionQueue=this._createQueue(function(t){var r=e.sendTransactions(t);r&&r.then(void 0,function(t){e._loggingService.warn("Failed sending transactions!",t)})});var t=e._configService.get("transactionThrottleLimit"),r=e._configService.get("transactionThrottleInterval");this.throttleAddTransaction=i(this.transactionQueue.add.bind(this.transactionQueue),function(){e._loggingService.warn("Dropped transaction due to throttling!")},{limit:t,interval:r})}},{key:"addError",value:function(e){this._configService.isActive()&&(this.errorQueue||this.initErrorQueue(),this.throttleAddError(e))}},{key:"addTransaction",value:function(e){this._configService.isActive()&&(this.transactionQueue||this.initTransactionQueue(),this.throttleAddTransaction(e))}},{key:"warnOnce",value:function(e){"warn"===e.level?(e.level="debug",this._loggingService.warn(e.message)):this._loggingService.debug(e.message)}},{key:"ndjsonErrors",value:function(e){return e.map(function(e){return s.stringify({error:e})})}},{key:"sendErrors",value:function(e){if(this._configService.isValid()&&this._configService.isActive()){if(e&&e.length>0){var t={service:this.createServiceObject(),errors:e};if(t=this._configService.applyFilters(t)){var r=this._configService.getEndpointUrl("errors"),n=this.ndjsonErrors(t.errors);n.unshift(s.stringify({metadata:{service:t.service}}));var i=n.join("");return this._postJson(r,i)}this._loggingService.warn("Dropped payload due to filtering!")}}else this.warnOnce(this.logMessages.invalidConfig)}},{key:"ndjsonTransactions",value:function(e){var t=this.ndjsonSpan;return e.map(function(e){var r="";return e.spans&&(r=e.spans.map(function(e){return t.span=e,s.stringify(t)}).join(""),delete e.spans),s.stringify({transaction:e})+r})}},{key:"sendTransactions",value:function(e){if(this._configService.isValid()&&this._configService.isActive()){if(e&&e.length>0){var t={service:this.createServiceObject(),transactions:e};if(t=this._configService.applyFilters(t)){var r=this._configService.getEndpointUrl("transactions"),n=this.ndjsonTransactions(t.transactions);n.unshift(s.stringify({metadata:{service:t.service}}));var i=n.join("");return this._postJson(r,i)}this._loggingService.warn("Dropped payload due to filtering!")}}else this.warnOnce(this.logMessages.invalidConfig)}}]),e}();e.exports=c},"./node_modules/elastic-apm-js-core/src/common/config-service.js": /*!***********************************************************************!*\ !*** ./node_modules/elastic-apm-js-core/src/common/config-service.js ***! \***********************************************************************/ /*! no static exports found */ function(e,t,r){var n=r( /*! ./utils */ "./node_modules/elastic-apm-js-core/src/common/utils.js"),i=n.getCurrentScript,o=n.sanitizeString,s=n.setTag,a=n.merge,c=r( /*! ../common/subscription */ "./node_modules/elastic-apm-js-core/src/common/subscription.js"),u=r( /*! ./constants */ "./node_modules/elastic-apm-js-core/src/common/constants.js");var d=function(){function e(){l(this,e),this.config={},this.defaults={serviceName:"",serviceVersion:"",agentName:"js-base",agentVersion:"%%agent-version%%",serverUrl:"http://localhost:8200",serverUrlPrefix:"/intake/v2/rum/events",active:!0,debug:!1,logLevel:"warn",browserResponsivenessInterval:500,browserResponsivenessBuffer:3,checkBrowserResponsiveness:!0,groupSimilarSpans:!0,similarSpanThreshold:.05,capturePageLoad:!0,ignoreTransactions:[],errorThrottleLimit:20,errorThrottleInterval:3e4,transactionThrottleLimit:20,transactionThrottleInterval:3e4,transactionDurationThreshold:6e4,queueLimit:-1,flushInterval:500,sendPageLoadTransaction:!0,serverStringLimit:u.serverStringLimit,distributedTracing:!0,distributedTracingOrigins:[],distributedTracingHeaderValueCallback:void 0,distributedTracingHeaderName:"elastic-apm-traceparent",pageLoadTraceId:void 0,pageLoadSpanId:void 0,pageLoadSampled:void 0,pageLoadTransactionName:void 0,transactionSampleRate:1,context:{},platform:{}},this._changeSubscription=new c,this.filters=[]}return f(e,[{key:"init",value:function(){var e=function(e){if(!e)return{};for(var t={},r=/^data-([\w-]+)$/,n=e.attributes,i=0;i<n.length;i++){var o=n[i];if(r.test(o.nodeName)){var s=o.nodeName.match(r)[1],a=s.split("-").map(function(e,t){return t>0?e.charAt(0).toUpperCase()+e.substring(1):e}).join("");t[a]=o.value||o.nodeValue}}return t}(i());this.setConfig(e)}},{key:"isActive",value:function(){return this.get("active")}},{key:"addFilter",value:function(e){if("function"!=typeof e)throw new Error("Argument to must be function");this.filters.push(e)}},{key:"applyFilters",value:function(e){for(var t=0;t<this.filters.length;t++)if(!(e=this.filters[t](e)))return;return e}},{key:"get",value:function(e){return e.split(".").reduce(function(e,t){return e&&e[t]},this.config)}},{key:"getEndpointUrl",value:function(){return this.get("serverUrl")+this.get("serverUrlPrefix")}},{key:"set",value:function(e,t){for(var r=e.split("."),n=r.length-1,i=this.config,o=0;o<n+1;o++){var s=r[o];if(s)if(o===n)i[s]=t;else{var a=i[s]||{};i[s]=a,i=a}}}},{key:"setUserContext",value:function(e){var t={};"number"==typeof e.id&&(t.id=e.id),"string"==typeof e.id&&(t.id=o(e.id,this.get("serverStringLimit"))),"string"==typeof e.username&&(t.username=o(e.username,this.get("serverStringLimit"))),"string"==typeof e.email&&(t.email=o(e.email,this.get("serverStringLimit"))),this.set("context.user",t)}},{key:"setCustomContext",value:function(e){e&&"object"===p(e)&&this.set("context.custom",e)}},{key:"setTag",value:function(e,t){e&&(this.config.context.tags||(this.config.context.tags={}),s(e,t,this.config.context.tags))}},{key:"addTags",value:function(e){var t=this;Object.keys(e).forEach(function(r){t.setTag(r,e[r])})}},{key:"setConfig",value:function(e){e=e||{},this.config=a({},this.defaults,this.config,e),this._changeSubscription.applyAll(this,[this.config])}},{key:"subscribeToChange",value:function(e){return this._changeSubscription.subscribe(e)}},{key:"isValid",value:function(){for(var e=["serviceName","serverUrl"],t=0;t<e.length;t++){var r=e[t];if(null==this.config[r]||""===this.config[r])return!1}return!0}}]),e}();e.exports=d},"./node_modules/elastic-apm-js-core/src/common/constants.js": /*!******************************************************************!*\ !*** ./node_modules/elastic-apm-js-core/src/common/constants.js ***! \******************************************************************/ /*! no static exports found */ function(e,t){e.exports={SCHEDULE:"schedule",INVOKE:"invoke",CLEAR:"clear",FETCH_SOURCE:"fetch",XMLHTTPREQUEST_SOURCE:"XMLHttpRequest.send",ADD_EVENT_LISTENER_STR:"addEventListener",REMOVE_EVENT_LISTENER_STR:"removeEventListener",serverStringLimit:1024}},"./node_modules/elastic-apm-js-core/src/common/logging-service.js": /*!************************************************************************!*\ !*** ./node_modules/elastic-apm-js-core/src/common/logging-service.js ***! \************************************************************************/ /*! no static exports found */ function(e,t,r){var n=r( /*! ./utils */ "./node_modules/elastic-apm-js-core/src/common/utils.js").noop,i=function(){function e(t){l(this,e),t||(t={}),this.levels=["trace","debug","info","warn","error"],this.level=t.level||"info",this.prefix=t.prefix||"",this.resetLogMethods()}return f(e,[{key:"shouldLog",value:function(e){return this.levels.indexOf(e)>=this.levels.indexOf(this.level)}},{key:"setLevel",value:function(e){this.level=e,this.resetLogMethods()}},{key:"resetLogMethods",value:function(){var e=this;this.levels.forEach(function(t){e[t]=e.shouldLog(t)?function(){var r,n=e.prefix;switch(t){case"trace":case"debug":r="info";break;default:r=t}var i=arguments;n&&("function"==typeof n&&(n=n(t)),i[0]=n+i[0]);if(console){var o=console[r]?console[r]:console.log;"function"==typeof o&&o.apply(console,i)}}:n})}}]),e}();e.exports=i},"./node_modules/elastic-apm-js-core/src/common/ndjson.js": /*!***************************************************************!*\ !*** ./node_modules/elastic-apm-js-core/src/common/ndjson.js ***! \***************************************************************/ /*! no static exports found */ function(e,t){var r=function(){function e(){l(this,e)}return f(e,null,[{key:"stringify",value:function(e){return JSON.stringify(e)+"\n"}}]),e}();e.exports=r},"./node_modules/elastic-apm-js-core/src/common/patching/fetch-patch.js": /*!*****************************************************************************!*\ !*** ./node_modules/elastic-apm-js-core/src/common/patching/fetch-patch.js ***! \*****************************************************************************/ /*! no static exports found */ function(e,t,r){var n=r( /*! ./patch-utils */ "./node_modules/elastic-apm-js-core/src/common/patching/patch-utils.js").globalState,i=r( /*! ../constants */ "./node_modules/elastic-apm-js-core/src/common/constants.js"),o=i.SCHEDULE,s=i.INVOKE,a=i.FETCH_SOURCE,c=!1;e.exports={patchFetch:function(e){if(!c&&(c=!0,window.fetch&&window.Request)){var t=window.fetch;window.fetch=function(i,s){var c,u,l=this,d=arguments;if("string"==typeof i)c=new Request(i,s),u=i;else{if(!i)return t.apply(l,d);u=(c=i).url}var f={source:a,state:"",type:"macroTask",data:{target:c,method:c.method,sync:!1,url:u,args:arguments,aborted:!1}};return new Promise(function(i,s){var a;n.fetchInProgress=!0,function(t){t.state=o,e(o,t)}(f);try{a=t.apply(l,[c])}catch(e){return s(e),f.data.error=e,r(f),void(n.fetchInProgress=!1)}a.then(function(e){i(e),f.data.response=e,r(f)},function(e){s(e),f.data.error=e,r(f)}),n.fetchInProgress=!1})}}function r(t){t.state=s,e(s,t)}}}},"./node_modules/elastic-apm-js-core/src/common/patching/index.js": /*!***********************************************************************!*\ !*** ./node_modules/elastic-apm-js-core/src/common/patching/index.js ***! \***********************************************************************/ /*! no static exports found */ function(e,t,r){var n=r( /*! ./xhr-patch */ "./node_modules/elastic-apm-js-core/src/common/patching/xhr-patch.js").patchXMLHttpRequest,i=r( /*! ./fetch-patch */ "./node_modules/elastic-apm-js-core/src/common/patching/fetch-patch.js").patchFetch,o=new(r( /*! ../subscription */ "./node_modules/elastic-apm-js-core/src/common/subscription.js")),s=!1;e.exports={patchAll:function(){return s||(s=!0,n(function(e,t){o.applyAll(this,[e,t])}),i(function(e,t){o.applyAll(this,[e,t])})),o},subscription:o}},"./node_modules/elastic-apm-js-core/src/common/patching/patch-utils.js": /*!*****************************************************************************!*\ !*** ./node_modules/elastic-apm-js-core/src/common/patching/patch-utils.js ***! \*****************************************************************************/ /*! no static exports found */ function(e,t){function r(e){return"__apm_symbol__"+e}e.exports={apmSymbol:r,patchMethod:function(e,t,n){for(var i=e;i&&!i.hasOwnProperty(t);)i=Object.getPrototypeOf(i);!i&&e[t]&&(i=e);var o,s=r(t);if(i&&!(o=i[s])&&(o=i[s]=i[t],function(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}(i&&Object.getOwnPropertyDescriptor(i,t)))){var a=n(o,s,t);i[t]=function(){return a(this,arguments)},function(e,t){e[r("OriginalDelegate")]=t}(i[t],o)}return o},globalState:{fetchInProgress:!1},XHR_IGNORE:r("xhrIgnore"),XHR_SYNC:r("xhrSync"),XHR_URL:r("xhrURL"),XHR_METHOD:r("xhrMethod")}},"./node_modules/elastic-apm-js-core/src/common/patching/xhr-patch.js": /*!***************************************************************************!*\ !*** ./node_modules/elastic-apm-js-core/src/common/patching/xhr-patch.js ***! \***************************************************************************/ /*! no static exports found */ function(e,t,r){var n=r( /*! ./patch-utils */ "./node_modules/elastic-apm-js-core/src/common/patching/patch-utils.js"),i=n.apmSymbol,o=n.patchMethod,s=n.XHR_SYNC,a=n.XHR_URL,c=n.XHR_METHOD,u=n.XHR_IGNORE,l=r( /*! ../constants */ "./node_modules/elastic-apm-js-core/src/common/constants.js"),d=l.SCHEDULE,f=l.INVOKE,p=l.CLEAR,h=l.XMLHTTPREQUEST_SOURCE,v=l.ADD_EVENT_LISTENER_STR,m=l.REMOVE_EVENT_LISTENER_STR,g=i("xhrTask"),y=i("xhrListener"),_=i("xhrScheduled"),b=!1;e.exports={patchXMLHttpRequest:function(e){if(!b){b=!0;var t=XMLHttpRequest.prototype,r=t[v],n=t[m];if(!r){var i=window.XMLHttpRequestEventTarget;if(i){var l=i.prototype;r=l[v],n=l[m]}}var S="readystatechange",w=o(t,"open",function(){return function(e,t){return e[c]=t[0],e[a]=t[1],e[s]=!1===t[2],w.apply(e,t)}}),T=o(t,"send",function(){return function(t,i){var o={source:h,state:"",type:"macroTask",ignore:t[u],data:{target:t,method:t[c],sync:t[s],url:t[a],args:i,aborted:!1}},l=function(t){XMLHttpRequest[_]=!1,t.state=d,t.ignore||e(d,t);var i=t.data,o=i.target,s=o[y];r||(r=o[v],n=o[m]),s&&n.call(o,S,s);var a=o[y]=function(){o.readyState===o.DONE&&!i.aborted&&XMLHttpRequest[_]&&t.state===d&&j(t)};r.call(o,S,a),o[g]||(o[g]=t);var c=T.apply(o,i.args);return XMLHttpRequest[_]=!0,c}(o);return t[s]&&j(o),l}}),k=o(t,"abort",function(){return function(t,r){var n=t[g];if(n&&"string"==typeof n.type){if(n.data&&n.data.aborted)return;!function(t){t.state=p,e(p,t),t.data.aborted=!0}(n)}return k.apply(t,r)}})}function j(t){t.state=f,t.ignore||e(f,t)}}}},"./node_modules/elastic-apm-js-core/src/common/queue.js": /*!**************************************************************!*\ !*** ./node_modules/elastic-apm-js-core/src/common/queue.js ***! \**************************************************************/ /*! no static exports found */ function(e,t){var r=function(){function e(t,r){l(this,e),r||(r={}),this.onFlush=t,this.items=[],this.queueLimit=r.queueLimit||-1,this.flushInterval=r.flushInterval||0,this.timeoutId=void 0}return f(e,[{key:"_setTimer",value:function(){var e=this;this.timeoutId=setTimeout(function(){e.flush()},this.flushInterval)}},{key:"flush",value:function(){this.onFlush(this.items),this._clear()}},{key:"_clear",value:function(){void 0!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=void 0),this.items=[]}},{key:"add",value:function(e){this.items.push(e),-1!==this.queueLimit&&this.items.length>=this.queueLimit?this.flush():void 0===this.timeoutId&&this._setTimer()}}]),e}();e.exports=r},"./node_modules/elastic-apm-js-core/src/common/service-factory.js": /*!************************************************************************!*\ !*** ./node_modules/elastic-apm-js-core/src/common/service-factory.js ***! \************************************************************************/ /*! no static exports found */ function(e,t,r){var n=r( /*! ./apm-server */ "./node_modules/elastic-apm-js-core/src/common/apm-server.js"),i=r( /*! ./config-service */ "./node_modules/elastic-apm-js-core/src/common/config-service.js"),o=r( /*! ./logging-service */ "./node_modules/elastic-apm-js-core/src/common/logging-service.js"),s=r( /*! ./patching/patch-utils */ "./node_modules/elastic-apm-js-core/src/common/patching/patch-utils.js"),a=r( /*! ./utils */ "./node_modules/elastic-apm-js-core/src/common/utils.js"),c=function(){function e(){l(this,e),this._serviceCreators={},this._serviceInstances={},this.initialized=!1}return f(e,[{key:"registerCoreServices",value:function(){var e=this;this.registerServiceCreator("ConfigService",function(){return new i}),this.registerServiceCreator("LoggingService",function(){return new o}),this.registerServiceCreator("ApmServer",function(){return new n(e.getService("ConfigService"),e.getService("LoggingService"))}),this.registerServiceInstance("PatchUtils",s),this.registerServiceInstance("Utils",a)}},{key:"init",value:function(){if(!this.initialized){this.initialized=!0;var e=this.getService("ConfigService");e.init();var t=this.getService("LoggingService");r(t,e),e.subscribeToChange(function(){r(t,e)}),this.getService("ApmServer").init()}function r(e,t){!0===t.get("debug")&&"trace"!==t.config.logLevel?e.setLevel("debug",!1):e.setLevel(t.get("logLevel"),!1)}}},{key:"registerServiceCreator",value:function(e,t){this._serviceCreators[e]=t}},{key:"registerServiceInstance",value:function(e,t){this._serviceInstances[e]=t}},{key:"getService",value:function(e){if(!this._serviceInstances[e]){if("function"!=typeof this._serviceCreators[e])throw new Error("Can not get service, No creator for: "+e);this._serviceInstances[e]=this._serviceCreators[e](this)}return this._serviceInstances[e]}}]),e}();e.exports=c},"./node_modules/elastic-apm-js-core/src/common/subscription.js": /*!*********************************************************************!*\ !*** ./node_modules/elastic-apm-js-core/src/common/subscription.js ***! \*********************************************************************/ /*! no static exports found */ function(e,t){var r=function(){function e(){l(this,e),this.subscriptions=[]}return f(e,[{key:"subscribe",value:function(e){var t=this;return this.subscriptions.push(e),function(){var r=t.subscriptions.indexOf(e);r>-1&&t.subscriptions.splice(r,1)}}},{key:"applyAll",value:function(e,t){this.subscriptions.forEach(function(r){try{r.apply(e,t)}catch(e){console.log(e,e.stack)}},this)}}]),e}();e.exports=r},"./node_modules/elastic-apm-js-core/src/common/throttle.js": /*!*****************************************************************!*\ !*** ./node_modules/elastic-apm-js-core/src/common/throttle.js ***! \*****************************************************************/ /*! no static exports found */ function(e,t){e.exports=function(e,t,r){var n,i=r.context||this,o=r.limit,s=r.interval,a=r.countFn||function(){},c=0;return function(){var r="function"==typeof a&&a.apply(i,arguments);return"number"!=typeof r&&(r=1),c+=r,void 0===n&&(n=setTimeout(function(){c=0,n=void 0},s)),c>o?"function"==typeof t?t.apply(i,arguments):void 0:e.apply(i,arguments)}}},"./node_modules/elastic-apm-js-core/src/common/url.js": /*!************************************************************!*\ !*** ./node_modules/elastic-apm-js-core/src/common/url.js ***! \************************************************************/ /*! no static exports found */ function(e,t){var r=[["#","hash"],["?","query"],["/","path"],[NaN,"host",1]],n=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\S\s]*)/i,i=function(){function e(t){l(this,e);var n,i=this.extractProtocol(t||""),o=i.protocol,s=i.address,a=i.slashes,c=!o&&!a,u=this.getLocation(),d=r.slice();s=s.replace("\\","/");for(var f=0;f<d.length;f++){var p=d[f],h=p[0],v=p[1];"string"==typeof h?~(n=s.indexOf(h))&&(this[v]=s.slice(n),s=s.slice(0,n)):this[v]=s,this[v]=this[v]||c&&p[2]&&u[v]||"",p[2]&&(this[v]=this[v].toLowerCase())}this.protocol=o||u.protocol||"",this.origin=this.protocol&&this.host&&"file:"!==this.protocol?this.protocol+"//"+this.host:"null"}return f(e,[{key:"getLocation",value:function(){var e={};return"undefined"!=typeof window&&(e=window),e.location}},{key:"extractProtocol",value:function(e){var t=n.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!t[2],address:t[3]}}}]),e}();e.exports=i},"./node_modules/elastic-apm-js-core/src/common/utils.js": /*!**************************************************************!*\ !*** ./node_modules/elastic-apm-js-core/src/common/utils.js ***! \**************************************************************/ /*! no static exports found */ function(e,t,r){var n=r( /*! ./constants */ "./node_modules/elastic-apm-js-core/src/common/constants.js"),i=[].slice,o=r( /*! ../common/url */ "./node_modules/elastic-apm-js-core/src/common/url.js"),s=r( /*! uuid/lib/rng-browser */ "./node_modules/uuid/lib/rng-browser.js");function a(){return"withCredentials"in new window.XMLHttpRequest}for(var c=[],u=0;u<256;++u)c[u]=(u+256).toString(16).substr(1);function l(e,t){var r=t||0,n=c;return[n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]]].join("")}function d(e,t,r,n){return"number"==typeof e&&(e=String(e)),r&&!e&&(e=n||"NA"),e?String(e).substr(0,t):e}var f=["fetchStart","domainLookupStart","domainLookupEnd","connectStart","connectEnd","secureConnectionStart","requestStart","responseStart","responseEnd","domLoading","domInteractive","domContentLoadedEventStart","domContentLoadedEventEnd","domComplete","loadEventStart","loadEventEnd"];function h(e){return null!==e&&"object"===p(e)}function v(e){return"function"==typeof e}fun