1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6454],{10651:(e,t,r)=>{r.d(t,{JX:()=>l,N$:()=>i,OD:()=>o,pc:()=>a,zx:()=>n});class s extends Error{constructor(e,t,r=400){super(e),this.name=this.constructor.name,this.code=t,this.statusCode=r,Object.setPrototypeOf(this,new.target.prototype)}}class o extends s{constructor(e,t="FILE_VALIDATION_FAILED"){super(e,t,400)}}class n extends s{constructor(e,t="CONVERSION_FAILED"){super(e,t,500)}}class i extends s{constructor(e,t,r){super(r||(e?`Format '${e}' is not supported`:"Unsupported file format"),"UNSUPPORTED_FORMAT",400),this.format=e,this.supportedFormats=t}}class a extends s{constructor(e,t){super(e?`The ${e.toUpperCase()} file appears to be corrupted or invalid. ${t||"Please try with a different file."}`:`The file appears to be corrupted or invalid. ${t||"Please try with a different file."}`,"CORRUPTED_FILE",400)}}let c={NETWORK_ERROR:"Network error occurred during conversion",TIMEOUT:"Conversion timed out. Please try with a smaller file",ENCODING_ERROR:"Unable to process the file encoding. Please ensure the file is not corrupted."};function l(e){if(e instanceof s)return e.message;if(e instanceof Error){let t=e.message.toLowerCase();return t.includes("memory")||t.includes("heap")?"The file is too large to process. Please try with a smaller file or reduce its dimensions.":t.includes("timeout")?c.TIMEOUT:t.includes("network")||t.includes("fetch")?c.NETWORK_ERROR:t.includes("encoding")||t.includes("decode")?c.ENCODING_ERROR:e.message}return"An unexpected error occurred. Please try again."}},86454:(e,t,r)=>{r.d(t,{svgToBmpHandler:()=>s}),r(10651),r(119),r(44134).Buffer;let s=async(e,t={})=>{{let{svgToBmpHandler:s}=await r.e(1259).then(r.bind(r,21259));return s(e,t)}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.