1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[285],{15452:function(e,t){var i,r,n;r=[],void 0!==(n="function"==typeof(i=function e(){var t,i="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==i?i:{},r=!i.document&&!!i.postMessage,n=i.IS_PAPA_WORKER||!1,s={},a=0,o={};function l(e){return 65279===e.charCodeAt(0)?e.slice(1):e}function u(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:{}},(function(e){var t=b(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new p(t),(this._handle.streamer=this)._config=t}).call(this,e),this.parseChunk=function(e,t){var r=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0<r){let t=this._config.newline;t||(s=this._config.quoteChar||'"',t=this._handle.guessLineEndings(e,s)),e=[...e.split(t).slice(r)].join(t)}this.isFirstChunk&&w(this._config.beforeFirstChunk)&&void 0!==(s=this._config.beforeFirstChunk(e))&&(e=s),this.isFirstChunk=!1,this._halted=!1;var r=this._partialLine+e,s=(this._partialLine="",this._handle.parse(r,this._baseIndex,!this._finished));if(!this._handle.paused()&&!this._handle.aborted()){if(e=s.meta.cursor,this._finished||(this._partialLine=r.substring(e-this._baseIndex),this._baseIndex=e),s&&s.data&&(this._rowCount+=s.data.length),r=this._finished||this._config.preview&&this._rowCount>=this._config.preview,n)i.postMessage({results:s,workerId:o.WORKER_ID,finished:r});else if(w(this._config.chunk)&&!t){if(this._config.chunk(s,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=s=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(s.data),this._completeResults.errors=this._completeResults.errors.concat(s.errors),this._completeResults.meta=s.meta),this._completed||!r||!w(this._config.complete)||s&&s.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),r||s&&s.meta.paused||this._nextChunk(),s}this._halted=!0},this._sendError=function(e){w(this._config.error)?this._config.error(e):n&&this._config.error&&i.postMessage({workerId:o.WORKER_ID,error:e,finished:!1})}}function d(e){var t;(e=e||{}).chunkSize||(e.chunkSize=o.RemoteChunkSize),u.call(this,e),this._nextChunk=r?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),r||(t.onload=k(this._chunkLoaded,this),t.onerror=k(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!r),this._config.downloadRequestHeaders){var e,i,n=this._config.downloadRequestHeaders;for(i in n)t.setRequestHeader(i,n[i])}this._config.chunkSize&&(e=this._start+this._config.chunkSize-1,t.setRequestHeader("Range","bytes="+this._start+"-"+e));try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}r&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){let e;4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize||t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(null!==(e=(e=t).getResponseHeader("Content-Range"))?parseInt(e.substring(e.lastIndexOf("/")+1)):-1),this.parseChunk(t.responseText)))},this._chunkError=function(e){e=t.statusText||e,this._sendError(Error(e))}}function h(e){(e=e||{}).chunkSize||(e.chunkSize=o.LocalChunkSize),u.call(this,e);var t,i,r="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,i=e.slice||e.webkitSlice||e.mozSlice,r?((t=new FileReader).onload=k(this._chunkLoaded,this),t.onerror=k(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var e=this._input,n=(this._config.chunkSize&&(n=Math.min(this._start+this._config.chunkSize,this._input.size),e=i.call(e,this._start,n)),t.readAsText(e,this._config.encoding));r||this._chunkLoaded({target:{result:n}})},this._chunkLoaded=function(e){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function c(e){var t;u.call(this,e=e||{}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){var e,i;if(!this._finished)return t=(e=this._config.chunkSize)?(i=t.substring(0,e),t.substring(e)):(i=t,""),this._finished=!t,this.parseChunk(i)}}function f(e){u.call(this,e=e||{});var t=[],i=!0,r=!1;this.pause=function(){u.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){u.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){r&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):i=!0},this._streamData=k(function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),i&&(i=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}},this),this._streamError=k(function(e){this._streamCleanUp(),this._sendError(e)},this),this._streamEnd=k(function(){this._streamCleanUp(),r=!0,this._streamData("")},this),this._streamCleanUp=k(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function p(e){var t,i,r,n,s=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,a=/^((\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)))$/,u=this,d=0,h=0,c=!1,f=!1,p=[],_={data:[],errors:[],meta:{}};function v(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function y(){if(_&&r&&(C("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+o.DefaultDelimiter+"'"),r=!1),e.skipEmptyLines&&(_.data=_.data.filter(function(e){return!v(e)})),k()){if(_){if(Array.isArray(_.data[0])){for(var t,i=0;k()&&i<_.data.length;
1i++)_.data[i].forEach(n);_.data.splice(0,1)}else _.data.forEach(n)}function n(t,i){t=l(t),w(e.transformHeader)&&(t=e.transformHeader(t,i)),p.push(t)}}function u(t,i){for(var r=e.header?{}:[],n=0;n<t.length;n++){let i,u;var o=n,l=t[n],l=(i=o=e.header?n>=p.length?"__parsed_extra":p[n]:o,u=l=e.transform?e.transform(l,o):l,(e.dynamicTypingFunction&&void 0===e.dynamicTyping[i]&&(e.dynamicTyping[i]=e.dynamicTypingFunction(i)),!0===(e.dynamicTyping[i]||e.dynamicTyping))?"true"===u||"TRUE"===u||"false"!==u&&"FALSE"!==u&&((e=>{if(s.test(e)&&-9007199254740992<(e=parseFloat(e))&&e<9007199254740992)return 1})(u)?parseFloat(u):a.test(u)?new Date(u):""===u?null:u):u);"__parsed_extra"===o?(r[o]=r[o]||[],r[o].push(l)):r[o]=l}return e.header&&(n>p.length?C("FieldMismatch","TooManyFields","Too many fields: expected "+p.length+" fields but parsed "+n,h+i):n<p.length&&C("FieldMismatch","TooFewFields","Too few fields: expected "+p.length+" fields but parsed "+n,h+i)),r}_&&(e.header||e.dynamicTyping||e.transform)&&(t=1,!_.data.length||Array.isArray(_.data[0])?(_.data=_.data.map(u),t=_.data.length):_.data=u(_.data,0),e.header&&_.meta&&(_.meta.fields=p),h+=t)}function k(){return e.header&&0===p.length}function C(e,t,i,r){e={type:e,code:t,message:i},void 0!==r&&(e.row=r),_.errors.push(e)}w(e.step)&&(n=e.step,e.step=function(t){_=t,k()?y():(y(),0!==_.data.length&&(d+=t.data.length,e.preview&&d>e.preview?i.abort():(_.data=_.data[0],n(_,u))))}),this.parse=function(n,s,a){var l=e.quoteChar||'"',l=(e.newline||(e.newline=this.guessLineEndings(n,l)),r=!1,e.delimiter?w(e.delimiter)&&(e.delimiter=e.delimiter(n),_.meta.delimiter=e.delimiter):((l=((t,i,r,n,s)=>{var a,l,u,d;s=s||[","," ","|",";",o.RECORD_SEP,o.UNIT_SEP];for(var h=0;h<s.length;h++){for(var c,f=s[h],p=0,g=0,_=0,y=(u=void 0,new m({comments:n,delimiter:f,newline:i,preview:10}).parse(t)),b=0;b<y.data.length;b++)r&&v(y.data[b])?_++:(g+=c=y.data[b].length,void 0===u?u=c:0<c&&(p+=Math.abs(c-u),u=c));0<y.data.length&&(g/=y.data.length-_),(void 0===l||p<=l)&&(void 0===d||d<g)&&1.99<g&&(l=p,a=f,d=g)}return{successful:!!(e.delimiter=a),bestDelimiter:a}})(n,e.newline,e.skipEmptyLines,e.comments,e.delimitersToGuess)).successful?e.delimiter=l.bestDelimiter:(r=!0,e.delimiter=o.DefaultDelimiter),_.meta.delimiter=e.delimiter),b(e));return e.preview&&e.header&&l.preview++,t=n,_=(i=new m(l)).parse(t,s,a),y(),c?{meta:{paused:!0}}:_||{meta:{paused:!1}}},this.paused=function(){return c},this.pause=function(){c=!0,i.abort(),t=w(e.chunk)?"":t.substring(i.getCharIndex())},this.resume=function(){u.streamer._halted?(c=!1,u.streamer.parseChunk(t,!0)):setTimeout(u.resume,3)},this.aborted=function(){return f},this.abort=function(){f=!0,i.abort(),_.meta.aborted=!0,w(e.complete)&&e.complete(_),t=""},this.guessLineEndings=function(e,t){e=e.substring(0,1048576);var t=RegExp(g(t)+"([^]*?)"+g(t),"gm"),i=(e=e.replace(t,"")).split("\r"),t=e.split("\n"),e=1<t.length&&t[0].length<i[0].length;if(1===i.length||e)return"\n";for(var r=0,n=0;n<i.length;n++)"\n"===i[n][0]&&r++;return r>=i.length/2?"\r\n":"\r"}}function g(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function m(e){var t=(e=e||{}).delimiter,i=e.newline,r=e.comments,n=e.step,s=e.preview,a=e.fastMode,u=null,d=!1,h=null==e.quoteChar?'"':e.quoteChar,c=h;if(void 0!==e.escapeChar&&(c=e.escapeChar),("string"!=typeof t||-1<o.BAD_DELIMITERS.indexOf(t))&&(t=","),r===t)throw Error("Comment character same as delimiter");!0===r?r="#":("string"!=typeof r||-1<o.BAD_DELIMITERS.indexOf(r))&&(r=!1),"\n"!==i&&"\r"!==i&&"\r\n"!==i&&(i="\n");var f=0,p=!1;this.parse=function(o,m,_){if("string"!=typeof o)throw Error("Input must be a string");var v=o.length,y=t.length,b=i.length,k=r.length,C=w(n),E=[],x=[],S=[],R=f=0;if(!o)return P();if(a||!1!==a&&-1===o.indexOf(h)){for(var O=o.split(i),j=0;j<O.length;j++){if(S=O[j],f+=S.length,j!==O.length-1)f+=i.length;else if(_)break;if(!r||S.substring(0,k)!==r){if(C){if(E=[],L(S.split(t)),z(),p)return P()}else L(S.split(t));if(s&&s<=j)return E=E.slice(0,s),P(!0)}}return P()}for(var I=o.indexOf(t,f),A=o.indexOf(i,f),T=RegExp(g(c)+g(h),"g"),D=o.indexOf(h,f);;
1)if(o[f]===h)for(D=f,f++;;){if(-1===(D=o.indexOf(h,D+1)))return _||x.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:E.length,index:f}),W();if(D===v-1)return W(o.substring(f,D).replace(T,h));if(h===c&&o[D+1]===c)D++;else if(h===c||0===D||o[D-1]!==c){-1!==I&&I<D+1&&(I=o.indexOf(t,D+1));var F=N(-1===(A=-1!==A&&A<D+1?o.indexOf(i,D+1):A)?I:Math.min(I,A));if(o.substr(D+1+F,y)===t){S.push(o.substring(f,D).replace(T,h)),o[f=D+1+F+y]!==h&&(D=o.indexOf(h,f)),I=o.indexOf(t,f),A=o.indexOf(i,f);break}if(F=N(A),o.substring(D+1+F,D+1+F+b)===i){if(S.push(o.substring(f,D).replace(T,h)),M(D+1+F+b),I=o.indexOf(t,f),D=o.indexOf(h,f),C&&(z(),p))return P();if(s&&E.length>=s)return P(!0);break}x.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:E.length,index:f}),D++}}else if(r&&0===S.length&&o.substring(f,f+k)===r){if(-1===A)return P();f=A+b,A=o.indexOf(i,f),I=o.indexOf(t,f)}else if(-1!==I&&(I<A||-1===A))S.push(o.substring(f,I)),f=I+y,I=o.indexOf(t,f);else{if(-1===A)break;if(S.push(o.substring(f,A)),M(A+b),C&&(z(),p))return P();if(s&&E.length>=s)return P(!0)}return W();function L(e){E.push(e),R=f}function N(e){return -1!==e&&(e=o.substring(D+1,e))&&""===e.trim()?e.length:0}function W(e){return _||(void 0===e&&(e=o.substring(f)),S.push(e),f=v,L(S),C&&z()),P()}function M(e){f=e,L(S),S=[],A=o.indexOf(i,f)}function P(r){if(e.header&&!m&&E.length&&!d){var n=E[0],s=Object.create(null),a=new Set(n);let t=!1;for(let i=0;i<n.length;i++){let r=l(n[i]);if(s[r=w(e.transformHeader)?e.transformHeader(r,i):r]){let e,o=s[r];for(;e=r+"_"+o,o++,a.has(e););a.add(e),n[i]=e,s[r]++,t=!0,(u=null===u?{}:u)[e]=r}else s[r]=1,n[i]=r;a.add(r)}t&&console.warn("Duplicate headers found and renamed."),d=!0}return{data:E,errors:x,meta:{delimiter:t,linebreak:i,aborted:p,truncated:!!r,cursor:R+(m||0),renamedHeaders:u}}}function z(){n(P()),E=[],x=[]}},this.abort=function(){p=!0},this.getCharIndex=function(){return f}}function _(e){var t=e.data,i=s[t.workerId],r=!1;if(t.error)i.userError(t.error,t.file);else if(t.results&&t.results.data){var n={abort:function(){r=!0,v(t.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:y,resume:y};if(w(i.userStep)){for(var a=0;a<t.results.data.length&&(i.userStep({data:t.results.data[a],errors:t.results.errors,meta:t.results.meta},n),!r);a++);delete t.results}else w(i.userChunk)&&(i.userChunk(t.results,n,t.file),delete t.results)}t.finished&&!r&&v(t.workerId,t.results)}function v(e,t){var i=s[e];w(i.userComplete)&&i.userComplete(t),i.terminate(),delete s[e]}function y(){throw Error("Not implemented.")}function b(e){if("object"!=typeof e||null===e)return e;var t,i=Array.isArray(e)?[]:{};for(t in e)i[t]=b(e[t]);return i}function k(e,t){return function(){e.apply(t,arguments)}}function w(e){return"function"==typeof e}return o.parse=function(t,r){var n,u,p,g=(r=r||{}).dynamicTyping||!1;if(w(g)&&(r.dynamicTypingFunction=g,g={}),r.dynamicTyping=g,r.transform=!!w(r.transform)&&r.transform,!r.worker||!o.WORKERS_SUPPORTED)return g=null,o.NODE_STREAM_INPUT,"string"==typeof t?(t=l(t),g=new(r.download?d:c)(r)):!0===t.readable&&w(t.read)&&w(t.on)?g=new f(r):(i.File&&t instanceof File||t instanceof Object)&&(g=new h(r)),g.stream(t);(g=!!o.WORKERS_SUPPORTED&&(u=i.URL||i.webkitURL||null,p=e.toString(),n=o.BLOB_URL||(o.BLOB_URL=u.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; ","(",p,")();"],{type:"text/javascript"}))),(n=new i.Worker(n)).onmessage=_,n.id=a++,s[n.id]=n)).userStep=r.step,g.userChunk=r.chunk,g.userComplete=r.complete,g.userError=r.error,r.step=w(r.step),r.chunk=w(r.chunk),r.complete=w(r.complete),r.error=w(r.error),delete r.worker,g.postMessage({input:t,config:r,workerId:g.id})},o.unparse=function(e,t){var i=!1,r=!0,n=",",s="\r\n",a='"',l=a+a,u=!1,d=null,h=!1,c=((()=>{if("object"==typeof t){if("string"!=typeof t.delimiter||o.BAD_DELIMITERS.filter(function(e){return -1!==t.delimiter.indexOf(e)}).length||(n=t.delimiter),("boolean"==typeof t.quotes||"function"==typeof t.quotes||Array.isArray(t.quotes))&&(i=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(u=t.skipEmptyLines),"string"==typeof t.newline&&(s=t.newline),"string"==typeof t.quoteChar&&(l=(a=t.quoteChar)+a),"boolean"==typeof t.header&&(r=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw Error("Option columns is empty");d=t.columns}void 0!==t.escapeChar&&(l=t.escapeChar+a),t.escapeFormulae instanceof RegExp?h=t.escapeFormulae:"boolean"==typeof t.escapeFormulae&&t.escapeFormulae&&(h=/^[=+\-@\t\r].*$/)}})(),RegExp(g(a),"g"));if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return f(null,e,u);if("object"==typeof e[0])return f(d||Object.keys(e[0]),e,u)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||d),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),f(e.fields||[],e.data||[],u);throw Error("Unable to serialize unrecognized input");function f(e,t,i){var a="",o=("string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t)),Array.isArray(e)&&0<e.length),l=!Array.isArray(t[0]);if(o&&r){for(var u=0;u<e.length;u++)0<u&&(a+=n),a+=p(e[u],u);0<t.length&&(a+=s)}for(var d=0;d<t.length;d++){var h=(o?e:t[d]).length,c=!1,f=o?0===Object.keys(t[d]).length:0===t[d].length;
1if(i&&!o&&(c="greedy"===i?""===t[d].join("").trim():1===t[d].length&&0===t[d][0].length),"greedy"===i&&o){for(var g=[],m=0;m<h;m++){var _=l?e[m]:m;g.push(t[d][_])}c=""===g.join("").trim()}if(!c){for(var v=0;v<h;v++){0<v&&!f&&(a+=n);var y=o&&l?e[v]:v;a+=p(t[d][y],v)}d<t.length-1&&(!i||0<h&&!f)&&(a+=s)}}return a}function p(e,t){var r,s,u;return null==e?"":e.constructor===Date?JSON.stringify(e).slice(1,25):(u=!1,h&&"string"==typeof e&&h.test(e)&&(e="'"+e,u=!0),s=(r=e.toString()).replace(c,l),(u=u||!0===i||"function"==typeof i&&i(e,t)||Array.isArray(i)&&i[t]||((e,t)=>{for(var i=0;i<t.length;i++)if(-1<e.indexOf(t[i]))return!0;return!1})(s,o.BAD_DELIMITERS)||-1<s.indexOf(n)||-1<r.indexOf(a)||" "===s.charAt(0)||" "===s.charAt(s.length-1))?a+s+a:s)}},o.RECORD_SEP="\x1e",o.UNIT_SEP="\x1f",o.BYTE_ORDER_MARK="\uFEFF",o.BAD_DELIMITERS=["\r","\n",'"',o.BYTE_ORDER_MARK],o.WORKERS_SUPPORTED=!r&&!!i.Worker,o.NODE_STREAM_INPUT=1,o.LocalChunkSize=10485760,o.RemoteChunkSize=5242880,o.DefaultDelimiter=",",o.Parser=m,o.ParserHandle=p,o.NetworkStreamer=d,o.FileStreamer=h,o.StringStreamer=c,o.ReadableStreamStreamer=f,i.jQuery&&((t=i.jQuery).fn.parse=function(e){var r=e.config||{},n=[];return this.each(function(e){if(!("INPUT"===t(this).prop("tagName").toUpperCase()&&"file"===t(this).attr("type").toLowerCase()&&i.FileReader)||!this.files||0===this.files.length)return!0;for(var s=0;s<this.files.length;s++)n.push({file:this.files[s],inputElem:this,instanceConfig:t.extend({},r)})}),s(),this;function s(){if(0===n.length)w(e.complete)&&e.complete();else{var i,r,s,l,u=n[0];if(w(e.before)){var d=e.before(u.file,u.inputElem);if("object"==typeof d){if("abort"===d.action)return i="AbortError",r=u.file,s=u.inputElem,l=d.reason,void(w(e.error)&&e.error({name:i},r,s,l));if("skip"===d.action)return void a();"object"==typeof d.config&&(u.instanceConfig=t.extend(u.instanceConfig,d.config))}else if("skip"===d)return void a()}var h=u.instanceConfig.complete;u.instanceConfig.complete=function(e){w(h)&&h(e,u.file,u.inputElem),a()},o.parse(u.file,u.instanceConfig)}}function a(){n.splice(0,1),s()}}),n&&(i.onmessage=function(e){e=e.data,void 0===o.WORKER_ID&&e&&(o.WORKER_ID=e.workerId),"string"==typeof e.input?i.postMessage({workerId:o.WORKER_ID,results:o.parse(e.input,e.config),finished:!0}):(i.File&&e.input instanceof File||e.input instanceof Object)&&(e=o.parse(e.input,e.config))&&i.postMessage({workerId:o.WORKER_ID,results:e,finished:!0})}),(d.prototype=Object.create(u.prototype)).constructor=d,(h.prototype=Object.create(u.prototype)).constructor=h,(c.prototype=Object.create(c.prototype)).constructor=c,(f.prototype=Object.create(u.prototype)).constructor=f,o})?i.apply(t,r):i)&&(e.exports=n)},30285:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return _}});var r=i(57437),n=i(2265),s=i(15452),a=i.n(s),o=i(93224),l=i(92735),u=i(70682),d=i(1592);let h=["x","easting","lng","lon","long","longitude"],c=["y","northing","lat","latitude"];function f(e,t){return"+proj=utm +zone=".concat(e).concat("S"===t?" +south":""," +datum=WGS84 +units=m +no_defs")}let p=[{value:"EPSG:4326",labelKey:"toolWidgets.coordinateCsv.crsWgs84",def:"+proj=longlat +datum=WGS84 +no_defs"},{value:"EPSG:3857",labelKey:"toolWidgets.coordinateCsv.crsWebMercator",def:"+proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +no_defs"},{value:"EPSG:27700",labelKey:"toolWidgets.coordinateCsv.crsBritishGrid",def:"+proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 +x_0=400000 +y_0=-100000 +ellps=airy +towgs84=446.448,-125.157,542.06,0.15,0.247,0.842,-20.489 +units=m +no_defs"},{value:"EPSG:32630",labelKey:"toolWidgets.coordinateCsv.crsUtm30N",def:f(30,"N")},{value:"EPSG:32631",labelKey:"toolWidgets.coordinateCsv.crsUtm31N",def:f(31,"N")},{value:"EPSG:32633",labelKey:"toolWidgets.coordinateCsv.crsUtm33N",def:f(33,"N")},{value:"EPSG:32643",labelKey:"toolWidgets.coordinateCsv.crsUtm43N",def:f(43,"N")},{value:"EPSG:32733",labelKey:"toolWidgets.coordinateCsv.crsUtm33S",def:f(33,"S")}],g=e=>{var t,i;return null!==(i=null===(t=p.find(t=>t.value===e))||void 0===t?void 0:t.def)&&void 0!==i?i:p[0].def};function m(e,t){var i;let r=e.find(e=>t.includes(e.trim().toLowerCase()));return null!==(i=null!=r?r:e[0])&&void 0!==i?i:""}function _(){let{t:e}
1=(0,d.NT)(),[t,i]=(0,n.useState)("id,easting,northing\n1,-74.0060,40.7128\n2,-0.1276,51.5074\n3,2.3522,48.8566"),[s,f]=(0,n.useState)(""),[_,v]=(0,n.useState)(""),[y,b]=(0,n.useState)("EPSG:4326"),[k,w]=(0,n.useState)("EPSG:3857"),[C,E]=(0,n.useState)(""),{rows:x,columns:S}=(0,n.useMemo)(()=>{var e;let i=t.trim();if(!i)return{rows:[],columns:[]};let r=a().parse(i,{header:!0,skipEmptyLines:!0});return{rows:r.data,columns:null!==(e=r.meta.fields)&&void 0!==e?e:[]}},[t]),R=S.join("|");R!==C&&(E(R),f(m(S,h)),v(m(S,c)));let O=(0,n.useMemo)(()=>{if(!s||!_||0===x.length)return{rows:[],failed:0};let e=g(y),t=g(k),i=0;return{rows:x.map(r=>{let n=parseFloat(r[s]),a=parseFloat(r[_]);if(!Number.isFinite(n)||!Number.isFinite(a))return i+=1,{...r,converted_x:"",converted_y:""};try{let[i,s]=(0,o.Z)(e,t,[n,a]);return{...r,converted_x:String(i),converted_y:String(s)}}catch(e){return i+=1,{...r,converted_x:"",converted_y:""}}}),failed:i}},[x,s,_,y,k]),j=(0,n.useMemo)(()=>[...S,"converted_x","converted_y"],[S]),I=(0,n.useMemo)(()=>0===O.rows.length?"":a().unparse(O.rows,{columns:j}),[O.rows,j]),A=O.rows.length-O.failed,T=O.rows.slice(0,5),D=p.map(t=>({value:t.value,label:e(t.labelKey)}));return(0,r.jsx)(u.tG,{children:(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsx)(u.Yo,{accept:".csv",hint:e("toolWidgets.coordinateCsv.dropzoneHint"),onFiles:async e=>{i(await (0,u.ue)(e[0]))}}),0===S.length?(0,r.jsx)(u.qX,{tone:"warn",children:e("toolWidgets.coordinateCsv.errorNoHeader")}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,r.jsx)(u.mg,{label:e("toolWidgets.coordinateCsv.xColumn"),value:s,options:S.map(e=>({value:e,label:e})),onChange:e=>f(e.target.value)}),(0,r.jsx)(u.mg,{label:e("toolWidgets.coordinateCsv.yColumn"),value:_,options:S.map(e=>({value:e,label:e})),onChange:e=>v(e.target.value)}),(0,r.jsx)(u.mg,{label:e("toolWidgets.coordinateCsv.sourceCrs"),value:y,options:D,onChange:e=>b(e.target.value)}),(0,r.jsx)(u.mg,{label:e("toolWidgets.coordinateCsv.targetCrs"),value:k,options:D,onChange:e=>w(e.target.value)})]}),O.failed>0&&(0,r.jsx)(u.qX,{tone:"warn",children:e("toolWidgets.coordinateCsv.rowsSkipped",{count:O.failed})}),(0,r.jsx)(u.O0,{label:e("toolWidgets.coordinateCsv.convertedRows"),value:e("toolWidgets.coordinateCsv.convertedRowsValue",{ok:A,total:O.rows.length})}),(0,r.jsxs)("div",{children:[(0,r.jsx)(u.eX,{children:e("toolWidgets.coordinateCsv.previewHeading")}),(0,r.jsx)("div",{className:"overflow-x-auto rounded-xl border border-lp-line",children:(0,r.jsxs)("table",{className:"w-full text-left text-xs",children:[(0,r.jsx)("thead",{className:"bg-lp-bg text-lp-slate",children:(0,r.jsx)("tr",{children:j.map(e=>(0,r.jsx)("th",{className:"whitespace-nowrap px-3 py-2 font-semibold",children:e},e))})}),(0,r.jsx)("tbody",{children:T.map((e,t)=>(0,r.jsx)("tr",{className:"border-t border-lp-line",children:j.map(t=>(0,r.jsx)("td",{className:"whitespace-nowrap px-3 py-2 text-lp-ink",children:e[t]},t))},t))})]})})]}),(0,r.jsxs)(u.KM,{className:"w-full",disabled:!I,onClick:()=>(0,u.Di)("reprojected.csv",I,"text/csv"),"data-track-cat":"tool_widget",children:[(0,r.jsx)(l.Z,{size:16}),e("toolWidgets.coordinateCsv.downloadButton")]})]})]})})}}}]);
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.