"use strict";function _typeof(n){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof(n)}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function _defineProperties(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,_toPropertyKey(i.key),i)}function _createClass(n,t,i){return t&&_defineProperties(n.prototype,t),i&&_defineProperties(n,i),Object.defineProperty(n,"prototype",{writable:!1}),n}function _toPropertyKey(n){var t=_toPrimitive(n,"string");return"symbol"==_typeof(t)?t:t+""}function _toPrimitive(n,t){var i,r;if("object"!=_typeof(n)||!n)return n;if(i=n[Symbol.toPrimitive],void 0!==i){if(r=i.call(n,t||"default"),"object"!=_typeof(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.");}return("string"===t?String:Number)(n)}var Thetis,JsException;window.addEventListener("error",function(n){Thetis.GlobalErrorHandler.logError(n)});!function(n){var t=function(){return _createClass(function n(){_classCallCheck(this,n)},null,[{key:"logError",value:function(n){var t={ErrorMessage:n.message,FileName:n.filename,LineNumber:n.lineno,ColumnNumber:n.colno};fetch("/Error/ReportJsError",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}).then(function(n){n.ok||console.log("GlobalJsErrorHandler exception")})}}])}();n.GlobalErrorHandler=t}(Thetis||(Thetis={}));JsException=_createClass(function e(){_classCallCheck(this,e)})