import{createRequire} from"node:module";const require=createRequire(import.meta.url); import{a as we,c as Oe}from"./chunk-BZUGFHVS.js";var xe=Oe((de,pe)=>{(function(oe,R){typeof define=="function"&&define.amd?define([],R):typeof pe=="object"&&typeof de<"u"?pe.exports=R():oe.Papa=R()})(de,function oe(){"use strict";var R=(function(){return typeof self<"u"?self:typeof window<"u"?window:typeof R<"u"?R:{}})();function _e(){var e=R.URL||R.webkitURL||null,t=oe.toString();return l.BLOB_URL||(l.BLOB_URL=e.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",t,")();"],{type:"text/javascript"})))}var Y=!R.document&&!!R.postMessage,ue=R.IS_PAPA_WORKER||!1,ae={},ge=0,l={};if(l.parse=Ce,l.unparse=Re,l.RECORD_SEP="",l.UNIT_SEP="",l.BYTE_ORDER_MARK="\uFEFF",l.BAD_DELIMITERS=["\r",` `,'"',l.BYTE_ORDER_MARK],l.WORKERS_SUPPORTED=!Y&&!!R.Worker,l.NODE_STREAM_INPUT=1,l.LocalChunkSize=1024*1024*10,l.RemoteChunkSize=1024*1024*5,l.DefaultDelimiter=",",l.Parser=fe,l.ParserHandle=ce,l.NetworkStreamer=G,l.FileStreamer=ee,l.StringStreamer=Z,l.ReadableStreamStreamer=te,typeof PAPA_BROWSER_CONTEXT>"u"&&(l.DuplexStreamStreamer=re),R.jQuery){var V=R.jQuery;V.fn.parse=function(e){var t=e.config||{},r=[];return this.each(function(h){var i=V(this).prop("tagName").toUpperCase()==="INPUT"&&V(this).attr("type").toLowerCase()==="file"&&R.FileReader;if(!i||!this.files||this.files.length===0)return!0;for(var y=0;y"u")return n=new re(t),n.getStream();return typeof e=="string"?(e=p(e),t.download?n=new G(t):n=new Z(t)):e.readable===!0&&g(e.read)&&g(e.on)?n=new te(t):(R.File&&e instanceof File||e instanceof Object)&&(n=new ee(t)),n.stream(e);function p(h){return h.charCodeAt(0)===65279?h.slice(1):h}}function Re(e,t){var r=!1,s=!0,n=",",p=`\r `,h='"',i=h+h,y=!1,E=null,O=!1;L();var d=new RegExp(se(h),"g");if(typeof e=="string"&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return u(null,e,y);if(typeof e[0]=="object")return u(E||Object.keys(e[0]),e,y)}else if(typeof e=="object")return typeof e.data=="string"&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||E),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:typeof e.data[0]=="object"?Object.keys(e.data[0]):[]),!Array.isArray(e.data[0])&&typeof e.data[0]!="object"&&(e.data=[e.data])),u(e.fields||[],e.data||[],y);throw new Error("Unable to serialize unrecognized input");function L(){if(typeof t=="object"){if(typeof t.delimiter=="string"&&!l.BAD_DELIMITERS.filter(function(v){return t.delimiter.indexOf(v)!==-1}).length&&(n=t.delimiter),(typeof t.quotes=="boolean"||typeof t.quotes=="function"||Array.isArray(t.quotes))&&(r=t.quotes),(typeof t.skipEmptyLines=="boolean"||typeof t.skipEmptyLines=="string")&&(y=t.skipEmptyLines),typeof t.newline=="string"&&(p=t.newline),typeof t.quoteChar=="string"&&(h=t.quoteChar),typeof t.header=="boolean"&&(s=t.header),Array.isArray(t.columns)){if(t.columns.length===0)throw new Error("Option columns is empty");E=t.columns}t.escapeChar!==void 0&&(i=t.escapeChar+h),t.escapeFormulae instanceof RegExp?O=t.escapeFormulae:typeof t.escapeFormulae=="boolean"&&t.escapeFormulae&&(O=/^[=+\-@\t\r].*$/)}}function u(v,k,S){var w="";typeof v=="string"&&(v=JSON.parse(v)),typeof k=="string"&&(k=JSON.parse(k));var M=Array.isArray(v)&&v.length>0,T=!Array.isArray(k[0]);if(M&&s){for(var q=0;q0&&(w+=n),w+=c(v[q],q);k.length>0&&(w+=p)}for(var _=0;_0&&!o&&(w+=n);var C=M&&T?v[a]:a;w+=c(k[_][C],a)}_0&&!o)&&(w+=p)}}return w}function c(v,k){if(typeof v>"u"||v===null)return"";if(v.constructor===Date)return JSON.stringify(v).slice(1,25);var S=!1;O&&typeof v=="string"&&O.test(v)&&(v="'"+v,S=!0);var w=v.toString().replace(d,i);return S=S||r===!0||typeof r=="function"&&r(v,k)||Array.isArray(r)&&r[k]||Q(w,l.BAD_DELIMITERS)||w.indexOf(n)>-1||w.charAt(0)===" "||w.charAt(w.length-1)===" ",S?h+w+h:w}function Q(v,k){for(var S=0;S-1)return!0;return!1}}function z(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},t.call(this,e),this.parseChunk=function(r,s){let n=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&n>0){let O=this._config.newline;if(!O){let L=this._config.quoteChar||'"';O=this._handle.guessLineEndings(r,L)}r=[...r.split(O).slice(n)].join(O)}if(this.isFirstChunk&&g(this._config.beforeFirstChunk)){var p=this._config.beforeFirstChunk(r);p!==void 0&&(r=p)}this.isFirstChunk=!1,this._halted=!1;var h=this._partialLine+r;this._partialLine="";var i=this._handle.parse(h,this._baseIndex,!this._finished);if(this._handle.paused()||this._handle.aborted()){this._halted=!0;return}var y=i.meta.cursor;this._finished||(this._partialLine=h.substring(y-this._baseIndex),this._baseIndex=y),i&&i.data&&(this._rowCount+=i.data.length);var E=this._finished||this._config.preview&&this._rowCount>=this._config.preview;if(ue)R.postMessage({results:i,workerId:l.WORKER_ID,finished:E});else if(g(this._config.chunk)&&!s){if(this._config.chunk(i,this._handle),this._handle.paused()||this._handle.aborted()){this._halted=!0;return}i=void 0,this._completeResults=void 0}return!this._config.step&&!this._config.chunk&&(this._completeResults.data=this._completeResults.data.concat(i.data),this._completeResults.errors=this._completeResults.errors.concat(i.errors),this._completeResults.meta=i.meta),!this._completed&&E&&g(this._config.complete)&&(!i||!i.meta.aborted)&&(this._config.complete(this._completeResults,this._input),this._completed=!0),!E&&(!i||!i.meta.paused)&&this._nextChunk(),i},this._sendError=function(r){g(this._config.error)?this._config.error(r):ue&&this._config.error&&R.postMessage({workerId:l.WORKER_ID,error:r,finished:!1})};function t(r){var s=he(r);s.chunkSize=parseInt(s.chunkSize),!r.step&&!r.chunk&&(s.chunkSize=null),this._handle=new ce(s),this._handle.streamer=this,this._config=s}}function G(e){e=e||{},e.chunkSize||(e.chunkSize=l.RemoteChunkSize),z.call(this,e);var t;Y?this._nextChunk=function(){this._readChunk(),this._chunkLoaded()}:this._nextChunk=function(){this._readChunk()},this.stream=function(s){this._input=s,this._nextChunk()},this._readChunk=function(){if(this._finished){this._chunkLoaded();return}if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),Y||(t.onload=F(this._chunkLoaded,this),t.onerror=F(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!Y),this._config.downloadRequestHeaders){var s=this._config.downloadRequestHeaders;for(var n in s)t.setRequestHeader(n,s[n])}if(this._config.chunkSize){var p=this._start+this._config.chunkSize-1;t.setRequestHeader("Range","bytes="+this._start+"-"+p)}try{t.send(this._config.downloadRequestBody)}catch(h){this._chunkError(h.message)}Y&&t.status===0&&this._chunkError()},this._chunkLoaded=function(){if(t.readyState===4){if(t.status<200||t.status>=400){this._chunkError();return}this._start+=this._config.chunkSize?this._config.chunkSize:t.responseText.length,this._finished=!this._config.chunkSize||this._start>=r(t),this.parseChunk(t.responseText)}},this._chunkError=function(s){var n=t.statusText||s;this._sendError(new Error(n))};function r(s){var n=s.getResponseHeader("Content-Range");return n===null?-1:parseInt(n.substring(n.lastIndexOf("/")+1))}}G.prototype=Object.create(z.prototype),G.prototype.constructor=G;function ee(e){e=e||{},e.chunkSize||(e.chunkSize=l.LocalChunkSize),z.call(this,e);var t,r,s=typeof FileReader<"u";this.stream=function(n){this._input=n,r=n.slice||n.webkitSlice||n.mozSlice,s?(t=new FileReader,t.onload=F(this._chunkLoaded,this),t.onerror=F(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){!this._finished&&(!this._config.preview||this._rowCount=this._input.size,this.parseChunk(n.target.result)},this._chunkError=function(){this._sendError(t.error)}}ee.prototype=Object.create(z.prototype),ee.prototype.constructor=ee;function Z(e){e=e||{},z.call(this,e);var t;this.stream=function(r){return t=r,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var r=this._config.chunkSize,s;return r?(s=t.substring(0,r),t=t.substring(r)):(s=t,t=""),this._finished=!t,this.parseChunk(s)}}}Z.prototype=Object.create(Z.prototype),Z.prototype.constructor=Z;function te(e){e=e||{},z.call(this,e);var t=[],r=!0,s=!1;this.pause=function(){z.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){z.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(n){this._input=n,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){s&&t.length===1&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):r=!0},this._streamData=F(function(n){try{t.push(typeof n=="string"?n:n.toString(this._config.encoding)),r&&(r=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(p){this._streamError(p)}},this),this._streamError=F(function(n){this._streamCleanUp(),this._sendError(n)},this),this._streamEnd=F(function(){this._streamCleanUp(),s=!0,this._streamData("")},this),this._streamCleanUp=F(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}te.prototype=Object.create(z.prototype),te.prototype.constructor=te;function re(e){var t=we("stream").Duplex,r=he(e),s=!0,n=!1,p=[],h=null;this._onCsvData=function(i){var y=i.data;!h.push(y)&&!this._handle.paused()&&this._handle.pause()},this._onCsvComplete=function(){h.push(null)},r.step=F(this._onCsvData,this),r.complete=F(this._onCsvComplete,this),z.call(this,r),this._nextChunk=function(){n&&p.length===1&&(this._finished=!0),p.length?p.shift()():s=!0},this._addToParseQueue=function(i,y){p.push(F(function(){if(this.parseChunk(typeof i=="string"?i:i.toString(r.encoding)),g(y))return y()},this)),s&&(s=!1,this._nextChunk())},this._onRead=function(){this._handle.paused()&&this._handle.resume()},this._onWrite=function(i,y,E){this._addToParseQueue(i,E)},this._onWriteComplete=function(){n=!0,this._addToParseQueue("")},this.getStream=function(){return h},h=new t({readableObjectMode:!0,decodeStrings:!1,read:F(this._onRead,this),write:F(this._onWrite,this)}),h.once("finish",F(this._onWriteComplete,this))}typeof PAPA_BROWSER_CONTEXT>"u"&&(re.prototype=Object.create(z.prototype),re.prototype.constructor=re);function ce(e){var t=Math.pow(2,53),r=-t,s=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,n=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,p=this,h=0,i=0,y,E,O=!1,d=!1,L,u=[],c={data:[],errors:[],meta:{}};if(g(e.step)){var Q=e.step;e.step=function(o){if(c=o,w())S();else{if(S(),c.data.length===0)return;h+=o.data.length,e.preview&&h>e.preview?E.abort():(c.data=c.data[0],Q(c,p))}}}this.parse=function(o,f,m){var b=e.quoteChar||'"';if(e.newline||(e.newline=this.guessLineEndings(o,b)),L=!1,e.delimiter)g(e.delimiter)&&(e.delimiter=e.delimiter(o),c.meta.delimiter=e.delimiter);else{var a=j(o,e.newline,e.skipEmptyLines,e.comments,e.delimitersToGuess);a.successful?e.delimiter=a.bestDelimiter:(L=!0,e.delimiter=l.DefaultDelimiter),c.meta.delimiter=e.delimiter}var C=he(e);return e.preview&&e.header&&C.preview++,y=o,E=new fe(C),c=E.parse(y,f,m),S(),O?{meta:{paused:!0}}:c||{meta:{paused:!1}}},this.paused=function(){return O},this.pause=function(){O=!0,E.abort(),y=g(e.chunk)?"":y.substring(E.getCharIndex())},this.resume=function(){p.streamer._halted?(O=!1,p.streamer.parseChunk(y,!0)):setTimeout(p.resume,3)},this.aborted=function(){return d},this.abort=function(){d=!0,E.abort(),c.meta.aborted=!0,g(e.complete)&&e.complete(c),y=""},this.guessLineEndings=function(o,f){o=o.substring(0,1024*1024);var m=new RegExp(se(f)+"([^]*?)"+se(f),"gm");o=o.replace(m,"");var b=o.split("\r"),a=o.split(` `),C=a.length>1&&a[0].length=b.length/2?`\r `:"\r"};function v(o){return e.skipEmptyLines==="greedy"?o.join("").trim()==="":o.length===1&&o[0].length===0}function k(o){if(s.test(o)){var f=parseFloat(o);if(f>r&&f=u.length?"__parsed_extra":u[C]),e.transform&&(x=e.transform(x,A)),x=q(A,x),A==="__parsed_extra"?(a[A]=a[A]||[],a[A].push(x)):a[A]=x}return e.header&&(C>u.length?W("FieldMismatch","TooManyFields","Too many fields: expected "+u.length+" fields but parsed "+C,i+b):C"u"){x=P;continue}else P>0&&(X+=Math.abs(P-x),x=P)}H.data.length>0&&(K/=H.data.length-I),(typeof A>"u"||X<=A)&&(typeof J>"u"||K>J)&&K>1.99&&(A=X,C=ie,J=K)}return e.delimiter=C,{successful:!!C,bestDelimiter:C}}function W(o,f,m,b){var a={type:o,code:f,message:m};b!==void 0&&(a.row=b),c.errors.push(a)}}function se(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function fe(e){e=e||{};var t=e.delimiter,r=e.newline,s=e.comments,n=e.step,p=e.preview,h=e.fastMode,i,y=null,E=!1;e.quoteChar===void 0||e.quoteChar===null?i='"':i=e.quoteChar;var O=i;if(e.escapeChar!==void 0&&(O=e.escapeChar),(typeof t!="string"||l.BAD_DELIMITERS.indexOf(t)>-1)&&(t=","),s===t)throw new Error("Comment character same as delimiter");s===!0?s="#":(typeof s!="string"||l.BAD_DELIMITERS.indexOf(s)>-1)&&(s=!1),r!==` `&&r!=="\r"&&r!==`\r `&&(r=` `);var d=0,L=!1;this.parse=function(u,c,Q){if(typeof u!="string")throw new Error("Input must be a string");var v=u.length,k=t.length,S=r.length,w=s.length,M=g(n);d=0;var T=[],q=[],_=[],j=0;if(!u)return I();if(h||h!==!1&&u.indexOf(i)===-1){for(var W=u.split(r),o=0;o=p)return T=T.slice(0,p),I(!0)}}return I()}for(var f=u.indexOf(t,d),m=u.indexOf(r,d),b=new RegExp(se(O)+se(i),"g"),a=u.indexOf(i,d);;){if(u[d]===i){for(a=d,d++;;){if(a=u.indexOf(i,a+1),a===-1)return Q||q.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:T.length,index:d}),X();if(a===v-1){var C=u.substring(d,a).replace(b,i);return X(C)}if(i===O&&u[a+1]===O){a++;continue}if(!(i!==O&&a!==0&&u[a-1]===O)){f!==-1&&f=p)return I(!0);break}q.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:T.length,index:d}),a++}}continue}if(s&&_.length===0&&u.substring(d,d+w)===s){if(m===-1)return I();d=m+S,m=u.indexOf(r,d),f=u.indexOf(t,d);continue}if(f!==-1&&(f=p)return I(!0);continue}break}return X();function N(D){T.push(D),j=d}function ie(D){var P=0;if(D!==-1){var B=u.substring(a+1,D);B&&B.trim()===""&&(P=B.length)}return P}function X(D){return Q||(typeof D>"u"&&(D=u.substring(d)),_.push(D),d=v,N(_),M&&H()),I()}function K(D){d=D,N(_),_=[],m=u.indexOf(r,d)}function I(D){if(e.header&&!c&&T.length&&!E){let P=T[0],B=Object.create(null),le=new Set(P),ve=!1;for(let $=0;$"u"&&t&&(l.WORKER_ID=t.workerId),typeof t.input=="string")R.postMessage({workerId:l.WORKER_ID,results:l.parse(t.input,t.config),finished:!0});else if(R.File&&t.input instanceof File||t.input instanceof Object){var r=l.parse(t.input,t.config);r&&R.postMessage({workerId:l.WORKER_ID,results:r,finished:!0})}}function he(e){if(typeof e!="object"||e===null)return e;var t=Array.isArray(e)?[]:{};for(var r in e)t[r]=he(e[r]);return t}function F(e,t){return function(){e.apply(t,arguments)}}function g(e){return typeof e=="function"}return l})});export{xe as a}; /*! Bundled license information: papaparse/papaparse.js: (* @license Papa Parse v5.5.3 https://github.com/mholt/PapaParse License: MIT *) */