{"version":3,"file":"0.CPvgT8tV.mjs","names":["data","data","data","data","data","stores","browser_stores","$.reactive_import","$.from_html","$.store_get","$.setup_stores","$.mutable_source","data","$.prop","$.get","doorOpenIcon","fileCode","copySimple","database","globe","usersIcon","gaugeIcon","bag","$.comment","$.first_child","$.set_attribute","$.deep_read_state","$.untrack","$.sibling","$.only_child","text","$.text","$.child","$.derived_safe_equal","$.set_class","$.set","caretUp","caretDown","$.invalid_default_snippet","$.derived","$.set_text","userCircleLight","userIcon","$.mutate","closeThick","$.set_style","caretRightFill","__exportAll","if_block","invalid_default_snippet","child","mutable_source","bind_this","sibling","head","set_class","reset","pop","push","derived_safe_equal","user_derived","mutate","set_attribute","setContext","init","only_child","set_style","next","action","html","slot","each","legacy_pre_effect_reset","setup_stores","tick","legacy_pre_effect","from_html","set","prop","deep_read_state","deferred_template_effect","append","onMount","text","store_get","untrack","comment","event","set_text","get","template_effect","first_child","reactive_import","$document","stores","goto","afterNavigate","resolve","uiLog","resize","InlineMessage","PopupMenu","uiConfig","api","Dialog","eq","ScreenReaderOnly","data$9","globalStore","data$6","Icon","smartGoto","data$7","redirect","data$10","subnavStore","isNotNull","ResizeStore","currentSubNav","data$8","error","confirmationStore","subNavSize","TopNavLink","toasts","LabeledIconButton","environmentConfig","data$11","data$12","data$13","_layout_exports","load","input","errObj","me","v","redirectUrl","data$5","\"width\"","\"height\"","\"body\"","data$4","data$3","data$2","data$1","data","getStores","stores$1","page","fn","t","e","u","l","f","m","y","S","_","b","w","T","E","x","k","F","C","L","O","N","I","j","R","q","A","P","M","H","U","z","D","B","V","$","J","X","G","Z","Y","Q","W","K","tt","et","nt","rt","it","at","ot","st","ct","ut","ft","dt","lt","pt","vt","ht","gt","mt","yt","St","_t","bt","wt","Tt","Et","s","xt","kt","Ct","Lt","Ot","Nt","It","jt","Rt","qt","Ft","At","Pt","Mt","Ht","Ut","zt","Dt","Bt","Vt","$t","Jt","Xt","Gt","Zt","Yt","Qt","Wt","Kt","te","ee","ne","re","ie","ae","oe","se","ce","ue","fe","r","i","a","o","c","de","le","pe","ve","he","ge","ye","Se","_e","be","n","$$_import_uiLog","root","root_1","root_2","root_3","root_4","root_5","root_6","root_7","root_8","root_9","root_10","root_11","root_12","root_13","_layout","$$props","$page","$$stores","$currentSubNav","$subNavSize","$globalStore","$topbarsize","topbarsize","$toasts","$confirmationStore","$$cleanup","overflowItems","navlabel","navIcon","navButtonWidth","arg","data$14","buttonelement","profileelement","overflowbutton","topNavListElement","navbutton","subnavLinks","dragFromIndex","dragOverIndex","dropSide","handleDragStart","index","handleDragOver","rect","midpoint","handleDragLeave","related","currentTarget","handleDrop","resetDragState","targetIndex","handleDragEnd","moveAnnouncement","handleSubnavKeydown","links","onOverflowChange","profileItems","link","profileIcons","acc","item","onProfileChange","token","closeSubNav","identifiers","href","cookieAcquired","environmentTitle","environmentBackgroundColor","iframe","nav","labeledIconButtonTarget","navIconsByLabel","getTopNavItems","items","getNavLabel","path","onClickMobileNav","mobileNavMenuShown","logo","getLogo","showCorrectNavForScreenWidth","firstNavItem","lastNavItem","useMobileNav","fragment_1","fragment","node","consequent","link_1","$0","$$anchor","$$render","node_1","consequent_2","fragment_2","node_2","consequent_1","fragment_3","p","button","alternate","text$1","alternate_1","fragment_4","nav_1","div","styles","div_1","div_2","node_3","$1","ul","classes","node_4","consequent_3","li","classes_1","node_5","node_6","consequent_4","li_1","classes_2","node_7","node_8","consequent_5","li_2","classes_3","node_9","li_3","classes_4","node_10","node_11","consequent_6","li_4","classes_5","node_12","node_13","consequent_7","li_5","classes_6","node_14","node_15","consequent_8","li_6","classes_7","node_16","$$value","button_1","classes_8","div_3","node_17","text_1","node_18","node_19","label","$$slotProps","div_4","node_20","consequent_9","d","span","text_2","div_5","node_21","button_2","node_22","text_3","node_23","text_4","node_24","icon","div_6","node_25","consequent_10","text_5","node_26","div_7","node_27","consequent_11","text_6","$$node","$$action_arg","node_28","consequent_15","fragment_8","div_8","ul_1","styles_1","node_29","selected","li_7","event_handler","event_handler_1","event_handler_2","event_handler_3","classes_9","styles_2","event_handler_4","classes_10","node_30","consequent_12","text_7","node_31","consequent_13","button_3","event_handler_5","node_32","$$args","node_33","consequent_14","li_8","button_4","node_34","node_35","text_8","node_36","consequent_16","main","node_37","consequent_17","fragment_12","node_38","node_39","consequent_18","ul_2","toast","li_9","node_40","consequent_19","div_9","node_41","node_42","consequent_21","fragment_14","node_43","consequent_20","fragment_15","node_44","alternate_2","div_10","text_9"],"sources":["../../../../../../src/routes/+layout.ts","../../../../../../node_modules/@iconify-icons/ph/bag-fill.js","../../../../../../node_modules/@iconify-icons/mdi/close-thick.js","../../../../../../node_modules/@iconify-icons/ph/door-open.js","../../../../../../node_modules/@iconify-icons/ph/user-circle-light.js","../../../../../../node_modules/@iconify-icons/ph/user-circle-fill.js","../../../../../../node_modules/@iconify-icons/ph/users.js","../../../../../../node_modules/@sveltejs/kit/src/runtime/app/stores.js","../../../../../../src/local/tracking.js","../../../../../../src/routes/+layout.svelte"],"sourcesContent":["import { error, redirect, type Load } from '@sveltejs/kit'\nimport { api, globalStore } from '$lib'\nimport { uiConfig } from '../local'\n\nexport const load: Load = async input => {\n api.fetch = input.fetch\n let errObj\n try {\n await api.init(uiConfig.login.getToken?.(input))\n const { me, access } = await api.getSelf()\n if (!me) throw error(403, 'You are not authorized to use this system.')\n globalStore.update(v => ({ ...v, me, access }))\n const redirectUrl = uiConfig.login.getRedirect?.(input)\n if (redirectUrl && redirectUrl !== location.origin + location.pathname) throw redirect(302, redirectUrl)\n } catch (e: any) {\n if (e.status === 302 || e.status === 301) throw e\n errObj = e\n }\n return { errObj }\n}\n\nexport const ssr = false\n","const data = {\n\t\"width\": 256,\n\t\"height\": 256,\n\t\"body\": \"\"\n};\nexport default data;\n","const data = {\n\t\"width\": 24,\n\t\"height\": 24,\n\t\"body\": \"\"\n};\nexport default data;\n","const data = {\n\t\"width\": 256,\n\t\"height\": 256,\n\t\"body\": \"\"\n};\nexport default data;\n","const data = {\n\t\"width\": 256,\n\t\"height\": 256,\n\t\"body\": \"\"\n};\nexport default data;\n","const data = {\n\t\"width\": 256,\n\t\"height\": 256,\n\t\"body\": \"\"\n};\nexport default data;\n","const data = {\n\t\"width\": 256,\n\t\"height\": 256,\n\t\"body\": \"\"\n};\nexport default data;\n","import { getContext } from 'svelte';\nimport { BROWSER, DEV } from 'esm-env';\nimport { stores as browser_stores } from '../client/client.js';\n\n/**\n * A function that returns all of the contextual stores. On the server, this must be called during component initialization.\n * Only use this if you need to defer store subscription until after the component has mounted, for some reason.\n *\n * @deprecated Use `$app/state` instead (requires Svelte 5, [see docs for more info](https://svelte.dev/docs/kit/migrating-to-sveltekit-2#SvelteKit-2.12:-$app-stores-deprecated))\n */\nexport const getStores = () => {\n\tconst stores = BROWSER ? browser_stores : getContext('__svelte__');\n\n\treturn {\n\t\t/** @type {typeof page} */\n\t\tpage: {\n\t\t\tsubscribe: stores.page.subscribe\n\t\t},\n\t\t/** @type {typeof navigating} */\n\t\tnavigating: {\n\t\t\tsubscribe: stores.navigating.subscribe\n\t\t},\n\t\t/** @type {typeof updated} */\n\t\tupdated: stores.updated\n\t};\n};\n\n/**\n * A readable store whose value contains page data.\n *\n * On the server, this store can only be subscribed to during component initialization. In the browser, it can be subscribed to at any time.\n *\n * @deprecated Use `page` from `$app/state` instead (requires Svelte 5, [see docs for more info](https://svelte.dev/docs/kit/migrating-to-sveltekit-2#SvelteKit-2.12:-$app-stores-deprecated))\n * @type {import('svelte/store').Readable}\n */\nexport const page = {\n\tsubscribe(fn) {\n\t\tconst store = DEV ? get_store('page') : getStores().page;\n\t\treturn store.subscribe(fn);\n\t}\n};\n\n/**\n * A readable store.\n * When navigating starts, its value is a `Navigation` object with `from`, `to`, `type` and (if `type === 'popstate'`) `delta` properties.\n * When navigating finishes, its value reverts to `null`.\n *\n * On the server, this store can only be subscribed to during component initialization. In the browser, it can be subscribed to at any time.\n *\n * @deprecated Use `navigating` from `$app/state` instead (requires Svelte 5, [see docs for more info](https://svelte.dev/docs/kit/migrating-to-sveltekit-2#SvelteKit-2.12:-$app-stores-deprecated))\n * @type {import('svelte/store').Readable}\n */\nexport const navigating = {\n\tsubscribe(fn) {\n\t\tconst store = DEV ? get_store('navigating') : getStores().navigating;\n\t\treturn store.subscribe(fn);\n\t}\n};\n\n/**\n * A readable store whose initial value is `false`. If [`version.pollInterval`](https://svelte.dev/docs/kit/configuration#version) is a non-zero value, SvelteKit will poll for new versions of the app and update the store value to `true` when it detects one. `updated.check()` will force an immediate check, regardless of polling.\n *\n * On the server, this store can only be subscribed to during component initialization. In the browser, it can be subscribed to at any time.\n *\n * @deprecated Use `updated` from `$app/state` instead (requires Svelte 5, [see docs for more info](https://svelte.dev/docs/kit/migrating-to-sveltekit-2#SvelteKit-2.12:-$app-stores-deprecated))\n * @type {import('svelte/store').Readable & { check(): Promise }}\n */\nexport const updated = {\n\tsubscribe(fn) {\n\t\tconst store = DEV ? get_store('updated') : getStores().updated;\n\n\t\tif (BROWSER) {\n\t\t\tupdated.check = store.check;\n\t\t}\n\n\t\treturn store.subscribe(fn);\n\t},\n\tcheck: () => {\n\t\tthrow new Error(\n\t\t\tBROWSER\n\t\t\t\t? 'Cannot check updated store before subscribing'\n\t\t\t\t: 'Can only check updated store in browser'\n\t\t);\n\t}\n};\n\n/**\n * @template {keyof ReturnType} Name\n * @param {Name} name\n * @returns {ReturnType[Name]}\n */\nfunction get_store(name) {\n\ttry {\n\t\treturn getStores()[name];\n\t} catch {\n\t\tthrow new Error(\n\t\t\t`Cannot subscribe to '${name}' store on the server outside of a Svelte component, as it is bound to the current request via component context. This prevents state from leaking between users.` +\n\t\t\t\t'For more information, see https://svelte.dev/docs/kit/state-management#avoid-shared-state-on-the-server'\n\t\t);\n\t}\n}\n","// Retrieved from https://github.com/elastic/apm-agent-rum-js/releases/tag/@elastic/apm-rum@5.12.0\n!function(){var t={816:function(t,e,n){var r,i,a;!function(o,s){\"use strict\";i=[n(170)],void 0===(a=\"function\"==typeof(r=function(t){var e=/(^|@)\\S+\\:\\d+/,n=/^\\s*at .*(\\S+\\:\\d+|\\(native\\))/m,r=/^(eval@)?(\\[native code\\])?$/;function i(t,e,n){if(\"function\"==typeof Array.prototype.map)return t.map(e,n);for(var r=new Array(t.length),i=0;i-1&&(e=e.replace(/eval code/g,\"eval\").replace(/(\\(eval at [^\\()]*)|(\\)\\,.*$)/g,\"\"));var n=e.replace(/^\\s+/,\"\").replace(/\\(eval code/g,\"(\").split(/\\s+/).slice(1),r=this.extractLocation(n.pop()),i=n.join(\" \")||void 0,a=function(t,e){if(\"function\"==typeof Array.prototype.indexOf)return t.indexOf(e);for(var n=0;n\"],r[0])>-1?void 0:r[0];return new t(i,void 0,a,r[1],r[2],e)}),this)},parseFFOrSafari:function(e){return i(a(e.stack.split(\"\\n\"),(function(t){return!t.match(r)}),this),(function(e){if(e.indexOf(\" > eval\")>-1&&(e=e.replace(/ line (\\d+)(?: > eval line \\d+)* > eval\\:\\d+\\:\\d+/g,\":$1\")),-1===e.indexOf(\"@\")&&-1===e.indexOf(\":\"))return new t(e);var n=e.split(\"@\"),r=this.extractLocation(n.pop()),i=n.join(\"@\")||void 0;return new t(i,void 0,r[0],r[1],r[2],e)}),this)},parseOpera:function(t){return!t.stacktrace||t.message.indexOf(\"\\n\")>-1&&t.message.split(\"\\n\").length>t.stacktrace.split(\"\\n\").length?this.parseOpera9(t):t.stack?this.parseOpera11(t):this.parseOpera10(t)},parseOpera9:function(e){for(var n=/Line (\\d+).*script (?:in )?(\\S+)/i,r=e.message.split(\"\\n\"),i=[],a=2,o=r.length;a/,\"$2\").replace(/\\([^\\)]*\\)/g,\"\")||void 0;a.match(/\\(([^\\)]*)\\)/)&&(n=a.replace(/^[^\\(]+\\(([^\\)]*)\\)$/,\"$1\"));var s=void 0===n||\"[arguments not available]\"===n?void 0:n.split(\",\");return new t(o,s,i[0],i[1],i[2],e)}),this)}}})?r.apply(e,i):r)||(t.exports=a)}()},170:function(t,e){var n,r,i;!function(a,o){\"use strict\";r=[],void 0===(i=\"function\"==typeof(n=function(){function t(t){return!isNaN(parseFloat(t))&&isFinite(t)}function e(t,e,n,r,i,a){void 0!==t&&this.setFunctionName(t),void 0!==e&&this.setArgs(e),void 0!==n&&this.setFileName(n),void 0!==r&&this.setLineNumber(r),void 0!==i&&this.setColumnNumber(i),void 0!==a&&this.setSource(a)}return e.prototype={getFunctionName:function(){return this.functionName},setFunctionName:function(t){this.functionName=String(t)},getArgs:function(){return this.args},setArgs:function(t){if(\"[object Array]\"!==Object.prototype.toString.call(t))throw new TypeError(\"Args must be an Array\");this.args=t},getFileName:function(){return this.fileName},setFileName:function(t){this.fileName=String(t)},getLineNumber:function(){return this.lineNumber},setLineNumber:function(e){if(!t(e))throw new TypeError(\"Line Number must be a Number\");this.lineNumber=Number(e)},getColumnNumber:function(){return this.columnNumber},setColumnNumber:function(e){if(!t(e))throw new TypeError(\"Column Number must be a Number\");this.columnNumber=Number(e)},getSource:function(){return this.source},setSource:function(t){this.source=String(t)},toString:function(){return(this.getFunctionName()||\"{anonymous}\")+(\"(\"+(this.getArgs()||[]).join(\",\")+\")\")+(this.getFileName()?\"@\"+this.getFileName():\"\")+(t(this.getLineNumber())?\":\"+this.getLineNumber():\"\")+(t(this.getColumnNumber())?\":\"+this.getColumnNumber():\"\")}},e})?n.apply(e,r):n)||(t.exports=i)}()}},e={};function n(r){var i=e[r];if(void 0!==i)return i.exports;var a=e[r]={exports:{}};return t[r].call(a.exports,a,a.exports,n),a.exports}n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,{a:e}),e},n.d=function(t,e){for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},function(){\"use strict\";function t(t,e){var n=e.error,r=e.filename,i=e.lineno,a=e.colno,o=[];if(n)try{o=t.parse(n)}catch(t){}return function(t){return 0!==t.length&&(1!==t.length||\"lineNumber\"in t[0])}(o)||(o=[{fileName:r,lineNumber:i,columnNumber:a}]),o.map((function(t){return t.functionName&&(t.functionName=(e=t.functionName,n=e.split(\"/\"),e=(e=(e=n.length>1?[\"Object\",n[n.length-1]].join(\".\"):n[0]).replace(/.<$/gi,\".\")).replace(/^Anonymous function$/,\"\"),e=(n=e.split(\".\")).length>1?n[n.length-1]:n[0])),t;var e,n})).map((function(t){var e=t.fileName,n=t.lineNumber,r=t.columnNumber,i=t.functionName,a=void 0===i?\"\":i;if(!e&&!n)return{};if(!r&&!n)return{};var o,s,c=function(t){return void 0===t&&(t=\"\"),\"\"===t&&(t=\"\"),t}(e),u=(o=c,s=window.location.origin||window.location.protocol+\"//\"+window.location.hostname+(window.location.port?\":\"+window.location.port:\"\"),o.indexOf(s)>-1&&(o=o.replace(s+\"/\",\"\")),o);return function(t){return!!t&&0===window.location.href.indexOf(t)}(c)&&(u=\"(inline script)\"),{abs_path:e,filename:u,function:a,lineno:n,colno:r}}))}var e=function(t){var e=this.constructor;return this.then((function(n){return e.resolve(t()).then((function(){return n}))}),(function(n){return e.resolve(t()).then((function(){return e.reject(n)}))}))},r=setTimeout;function i(t){return Boolean(t&&void 0!==t.length)}function a(){}function o(t){if(!(this instanceof o))throw new TypeError(\"Promises must be constructed via new\");if(\"function\"!=typeof t)throw new TypeError(\"not a function\");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(t,this)}function s(t,e){for(;3===t._state;)t=t._value;0!==t._state?(t._handled=!0,o._immediateFn((function(){var n=1===t._state?e.onFulfilled:e.onRejected;if(null!==n){var r;try{r=n(t._value)}catch(t){return void u(e.promise,t)}c(e.promise,r)}else(1===t._state?c:u)(e.promise,t._value)}))):t._deferreds.push(e)}function c(t,e){try{if(e===t)throw new TypeError(\"A promise cannot be resolved with itself.\");if(e&&(\"object\"==typeof e||\"function\"==typeof e)){var n=e.then;if(e instanceof o)return t._state=3,t._value=e,void f(t);if(\"function\"==typeof n)return void l((r=n,i=e,function(){r.apply(i,arguments)}),t)}t._state=1,t._value=e,f(t)}catch(e){u(t,e)}var r,i}function u(t,e){t._state=2,t._value=e,f(t)}function f(t){2===t._state&&0===t._deferreds.length&&o._immediateFn((function(){t._handled||o._unhandledRejectionFn(t._value)}));for(var e=0,n=t._deferreds.length;e0)return r}}()}}function I(t){return O(t,g.call(arguments,1),!1)}function j(t){return O(t,g.call(arguments,1),!0)}function R(t){return void 0===t}function q(){}function F(t){return t.replace(/[.*\"]/g,\"_\")}function A(t,e){for(var n=null,r=0;r=0?t:P()}function H(t,e){return R(e)||R(t)?null:parseInt(e-t)}function U(t){h.resolve().then(t)}function z(){return\"function\"==typeof y.getEntriesByType}function D(t){return\"undefined\"!=typeof PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.indexOf(t)>=0}var B=[[\"#\",\"hash\"],[\"?\",\"query\"],[\"/\",\"path\"],[\"@\",\"auth\",1],[NaN,\"host\",void 0,1]],V=/^([a-z][a-z0-9.+-]*:)?(\\/\\/)?([\\S\\s]*)/i,$=function(){function t(t){var e,n=this.extractProtocol(t||\"\"),r=n.protocol,i=n.address,a=n.slashes,o=!r&&!a,s=this.getLocation(),c=B.slice();i=i.replace(\"\\\\\",\"/\"),a||(c[2]=[NaN,\"path\"]);for(var u=0;u=0||(i[n]=t[n]);return i}(n,Y)),i=K(),a={};if(t.type===G&&z()){var o=y.getEntriesByType(\"navigation\");o&&o.length>0&&(a={response:Q(o[0])})}t.addContext(i,a,r)}var nt={service:{name:[1024,!0],version:!0,agent:{version:[1024,!0]},environment:!0},labels:{\"*\":!0}},rt={\"*\":!0,headers:{\"*\":!0}},it={user:{id:!0,email:!0,username:!0},tags:{\"*\":!0},http:{response:rt},destination:{address:[1024],service:{\"*\":[1024,!0]}},response:rt},at={name:[1024,!0],type:[1024,!0],id:[1024,!0],trace_id:[1024,!0],parent_id:[1024,!0],transaction_id:[1024,!0],subtype:!0,action:!0,context:it},ot={name:!0,parent_id:!0,type:[1024,!0],id:[1024,!0],trace_id:[1024,!0],span_count:{started:[1024,!0]},context:it},st={id:[1024,!0],trace_id:!0,transaction_id:!0,parent_id:!0,culprit:!0,exception:{type:!0},transaction:{type:!0},context:it};function ct(t){return null==t||\"\"===t||void 0===t}function ut(t,e,n){var r=function(t,e,n,r){return void 0===e&&(e=1024),void 0===n&&(n=!1),void 0===r&&(r=\"N/A\"),n&&ct(t)&&(t=r),\"string\"==typeof t?t.substring(0,e):t}(t[e],n[0],n[1]);ct(r)?delete t[e]:t[e]=r}function ft(t,e,n){void 0===t&&(t={}),void 0===n&&(n=e);for(var r=Object.keys(t),i=[],a=function(a){var o=r[a],s=!0===t[o]?i:t[o];Array.isArray(s)?\"*\"===o?Object.keys(n).forEach((function(t){return ut(n,t,s)})):ut(n,o,s):ft(s,e,n[o])},o=0;o=0)){var i=t[r];if(null!=i&&\"function\"!=typeof i){if(\"object\"==typeof i){if(\"function\"!=typeof i.toISOString)return;i=i.toISOString()}n[r]=i,e=!0}}})),e)return n}(o);f&&(u.custom=f)}c||s&&s.indexOf(\":\")>-1&&(c=s.split(\":\")[0]);var d=this._transactionService.getCurrentTransaction(),l=d?d.context:{},p=this._configService.get(\"context\"),v=(p.tags,function(t,e){if(null==t)return{};var n,r,i={},a=Object.keys(t);for(r=0;r=0||(i[n]=t[n]);return i}(p,pt)),h=j({},K(),l,v,u),g={id:w(),culprit:r,exception:{message:s,stacktrace:n,type:c},context:h};return d&&(g=I(g,{trace_id:d.traceId,parent_id:d.id,transaction_id:d.id,transaction:{type:d.type,sampled:d.sampled}})),ft(st,g)},n.logErrorEvent=function(t){if(void 0!==t){var e=this.createErrorDataModel(t);void 0!==e.exception.message&&this._apmServer.addError(e)}},n.registerListeners=function(){var t=this;window.addEventListener(\"error\",(function(e){return t.logErrorEvent(e)})),window.addEventListener(\"unhandledrejection\",(function(e){return t.logPromiseEvent(e)}))},n.logPromiseEvent=function(t){var e,n=\"Unhandled promise rejection: \",r=t.reason;(null==r&&(r=\"\"),\"string\"==typeof r.message)?e={error:r,message:n+(r.name?r.name+\": \":\"\")+r.message}:e={message:n+(r=\"object\"==typeof r?\"