UNPKG

iobroker.lovelace

Version:

With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI

2 lines 1.14 kB
export const __webpack_ids__=["23879"];export const __webpack_modules__={46239:function(e,n,o){o.d(n,{createLogMessage:()=>t});o(92745),o(9359),o(70104),o(73413),o(75656),o(50100),o(18084);var r=o(46516),a=o(77620);const s=/^\/(?:home-assistant\/frontend\/[^/]+|unknown|\/{2}\.)\//,t=async(e,n,o,i)=>{const c=[];if(n){const e=new a.M,{name:o="unknown browser",version:r=""}=e.getBrowser(),{name:s="unknown OS",version:t=""}=e.getOS(),i=`${o} ${r}`.trim(),f=`${s} ${t}`.trim();c.push(`${n} from ${i} on ${f}`)}if(e instanceof Error){c.push(e.toString()||o);const n=(await(0,r.fromError)(e)).slice(0,10).map((e=>(e.fileName??="",URL.canParse(e.fileName)&&(e.fileName=new URL(e.fileName).pathname),e.fileName=e.fileName.replace(s,""),e.toString())));if(c.push(...n.length>0?n:[i]),e.cause&&c.push(`Caused by: ${await t(e.cause)}`),e instanceof AggregateError){const n=e.errors.map((async(e,n)=>[n,await t(e)]));for await(const[o,r]of n)c.push(`Part ${o+1} of ${e.errors.length}: ${r}`)}}else{const n=JSON.stringify(e,null,2);c.push(o,n===o?"":n,i)}return c.filter(Boolean).join("\n")}}}; //# sourceMappingURL=23879.a4367e1a8ea38699.js.map