/* a11y-dialog 5.2.0 ? ? Edenspiekermann autosize 4.0.2 license: MIT http://www.jacklmoore.com/autosize */ var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(c,a,b){c!=Array.prototype&&c!=Object.prototype&&(c[a]=b.value)};$jscomp.getGlobal=function(c){return"undefined"!=typeof window&&window===c?c:"undefined"!=typeof global&&null!=global?global:c};$jscomp.global=$jscomp.getGlobal(this);$jscomp.SYMBOL_PREFIX="jscomp_symbol_"; $jscomp.initSymbol=function(){$jscomp.initSymbol=function(){};$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)};$jscomp.Symbol=function(){var c=0;return function(a){return $jscomp.SYMBOL_PREFIX+(a||"")+c++}}(); $jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var c=$jscomp.global.Symbol.iterator;c||(c=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("iterator"));"function"!=typeof Array.prototype[c]&&$jscomp.defineProperty(Array.prototype,c,{configurable:!0,writable:!0,value:function(){return $jscomp.arrayIterator(this)}});$jscomp.initSymbolIterator=function(){}}; $jscomp.initSymbolAsyncIterator=function(){$jscomp.initSymbol();var c=$jscomp.global.Symbol.asyncIterator;c||(c=$jscomp.global.Symbol.asyncIterator=$jscomp.global.Symbol("asyncIterator"));$jscomp.initSymbolAsyncIterator=function(){}};$jscomp.arrayIterator=function(c){var a=0;return $jscomp.iteratorPrototype(function(){return a=this._config.preview;if(N)r.postMessage({results:a,workerId:k.WORKER_ID,finished:b});else if(m(this._config.chunk)&&!d){if(this._config.chunk(a,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=a=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(a.data),this._completeResults.errors= this._completeResults.errors.concat(a.errors),this._completeResults.meta=a.meta),this._completed||!b||!m(this._config.complete)||a&&a.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),b||a&&a.meta.paused||this._nextChunk(),a}this._halted=!0};this._sendError=function(a){m(this._config.error)?this._config.error(a):N&&this._config.error&&r.postMessage({workerId:k.WORKER_ID,error:a,finished:!1})}}function b(d){var b;(d=d||{}).chunkSize||(d.chunkSize=k.RemoteChunkSize); a.call(this,d);this._nextChunk=I?function(){this._readChunk();this._chunkLoaded()}:function(){this._readChunk()};this.stream=function(a){this._input=a;this._nextChunk()};this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(b=new XMLHttpRequest,this._config.withCredentials&&(b.withCredentials=this._config.withCredentials),I||(b.onload=u(this._chunkLoaded,this),b.onerror=u(this._chunkError,this)),b.open("GET",this._input,!I),this._config.downloadRequestHeaders){var a=this._config.downloadRequestHeaders, d;for(d in a)b.setRequestHeader(d,a[d])}this._config.chunkSize&&b.setRequestHeader("Range","bytes="+this._start+"-"+(this._start+this._config.chunkSize-1));try{b.send()}catch(M){this._chunkError(M.message)}I&&0===b.status&&this._chunkError()}};this._chunkLoaded=function(){if(4===b.readyState)if(200>b.status||400<=b.status)this._chunkError();else{this._start+=b.responseText.length;var a;if(!(a=!this._config.chunkSize)){a=this._start;var d=b.getResponseHeader("Content-Range");d=null===d?-1:parseInt(d.substr(d.lastIndexOf("/")+ 1));a=a>=d}this._finished=a;this.parseChunk(b.responseText)}};this._chunkError=function(a){this._sendError(Error(b.statusText||a))}}function f(d){var b,e;(d=d||{}).chunkSize||(d.chunkSize=k.LocalChunkSize);a.call(this,d);var l="undefined"!=typeof FileReader;this.stream=function(a){this._input=a;e=a.slice||a.webkitSlice||a.mozSlice;l?((b=new FileReader).onload=u(this._chunkLoaded,this),b.onerror=u(this._chunkError,this)):b=new FileReaderSync;this._nextChunk()};this._nextChunk=function(){this._finished|| this._config.preview&&!(this._rowCount=this._input.size;this.parseChunk(a.target.result)};this._chunkError= function(){this._sendError(b.error)}}function n(d){var b;a.call(this,d=d||{});this.stream=function(a){return b=a,this._nextChunk()};this._nextChunk=function(){if(!this._finished){var a=this._config.chunkSize,d=a?b.substr(0,a):b;return b=a?b.substr(a):"",this._finished=!b,this.parseChunk(d)}}}function p(b){a.call(this,b=b||{});var d=[],e=!0,l=!1;this.pause=function(){a.prototype.pause.apply(this,arguments);this._input.pause()};this.resume=function(){a.prototype.resume.apply(this,arguments);this._input.resume()}; this.stream=function(a){this._input=a;this._input.on("data",this._streamData);this._input.on("end",this._streamEnd);this._input.on("error",this._streamError)};this._checkIsFinished=function(){l&&1===d.length&&(this._finished=!0)};this._nextChunk=function(){this._checkIsFinished();d.length?this.parseChunk(d.shift()):e=!0};this._streamData=u(function(a){try{d.push("string"==typeof a?a:a.toString(this._config.encoding)),e&&(e=!1,this._checkIsFinished(),this.parseChunk(d.shift()))}catch(Q){this._streamError(Q)}}, this);this._streamError=u(function(a){this._streamCleanUp();this._sendError(a)},this);this._streamEnd=u(function(){this._streamCleanUp();l=!0;this._streamData("")},this);this._streamCleanUp=u(function(){this._input.removeListener("data",this._streamData);this._input.removeListener("end",this._streamEnd);this._input.removeListener("error",this._streamError)},this)}function t(a){function b(b){return"greedy"===a.skipEmptyLines?""===b.join("").trim():1===b.length&&0===b[0].length}function d(){if(q&&n&& (l("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+k.DefaultDelimiter+"'"),n=!1),a.skipEmptyLines)for(var d=0;d=z.length?"__parsed_extra":z[e]);a.transform&&(h=a.transform(h,f));var k=f;a.dynamicTypingFunction&&void 0===a.dynamicTyping[k]&&(a.dynamicTyping[k]=a.dynamicTypingFunction(k));if(!0===(a.dynamicTyping[k]||a.dynamicTyping)){if(!(k="true"===h||"TRUE"===h)&&(k="false"!==h&&"FALSE"!==h)){a:{if(g.test(h)&&(k=parseFloat(h),pz.length?l("FieldMismatch","TooManyFields","Too many fields: expected "+z.length+" fields but parsed "+e,u+d):ea.preview?h.abort():S(q,v)}}this.parse=function(w,l,g){var v=a.quoteChar||'"';(a.newline||(a.newline=function(a,b){a=a.substr(0,1048576);b=new RegExp(y(b)+"([^]*?)"+y(b),"gm");b=(a=a.replace(b,"")).split("\r");a=a.split("\n");a=1=b.length/2?"\r\n":"\r"}(w,v)),n=!1,a.delimiter)?m(a.delimiter)&&(a.delimiter=a.delimiter(w),q.meta.delimiter= a.delimiter):(v=function(d,w,h,f,l){var g,v,E;l=l||[",","\t","|",";",k.RECORD_SEP,k.UNIT_SEP];for(var q=0;q=l)return E(!0)}else for(x=g,g++;;){if(-1===(x=a.indexOf(b,x+1)))return k||K.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:G.length,index:g}),z();if(x===r-1)return z(a.substring(g,x).replace(I,b));if(b!==p||a[x+1]!==p){if(b===p||0===x||a[x-1]!==p){J=H(-1===F?B:Math.min(B,F));if(a[x+1+J]===d){C.push(a.substring(g, x).replace(I,b));a[g=x+1+J+u]!==b&&(x=a.indexOf(b,g));B=a.indexOf(d,g);F=a.indexOf(e,g);break}J=H(F);if(a.substr(x+1+J,v)===e){if(C.push(a.substring(g,x).replace(I,b)),q(x+1+J+v),B=a.indexOf(d,g),x=a.indexOf(b,g),M&&(t(),A))return E();if(l&&G.length>=l)return E(!0);break}K.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:G.length,index:g});x++}}else x++}return z()};this.abort=function(){A=!0};this.getCharIndex=function(){return g}}function l(a){var b= a.data;a=L[b.workerId];var d=!1;if(b.error)a.userError(b.error,b.file);else if(b.results&&b.results.data){var e={abort:function(){d=!0;h(b.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:P,resume:P};if(m(a.userStep)){for(var l=0;la-1?b[a-1]:"")):this.fillTd(c)};CSVEditor.prototype.fillTh=function(c){for(;c.firstChild;)c.removeChild(c.firstChild);c.appendChild(document.createTextNode("Column "+Array.from(c.parentNode.children).indexOf(c)));var a=document.createElement("button");a.classList.add("cross");a.textContent="x";c.appendChild(a)}; CSVEditor.prototype.fillTd=function(c){for(;c.firstChild;)c.removeChild(c.firstChild);var a=document.createElement("span");a.appendChild(document.createTextNode("Row "+(Array.from(c.parentNode.parentNode.children).indexOf(c.parentNode)+1)));c.appendChild(a);a=document.createElement("button");a.classList.add("cross");a.textContent="x";a.onclick=function(){editor.removeLine(c.parentNode)};c.appendChild(a);c.classList.add("csv-editor-line-number")}; CSVEditor.prototype.editTextarea=function(c){c=c||window.event;var a=null,b=c.target||c.srcElement;b&&b.parentNode&&b.parentNode.tagName&&"TD"==b.parentNode.tagName?b=b.parentNode:b&&b.parentNode&&b.parentNode.parentNode&&b.parentNode.parentNode.tagName&&"TD"==b.parentNode.parentNode.tagName&&(b=b.parentNode.parentNode);if(b&&b.tagName&&"TD"==b.tagName.toUpperCase())if(b.firstChild.tagName&&"TEXTAREA"===b.firstChild.tagName.toUpperCase())a=b.firstChild;else{if(null===b.previousSibling)return b.parentNode.classList.toggle("csv-editor-line-select"), !1;c=b.firstChild.textContent;b.firstChild&&b.removeChild(b.firstChild);a=document.createElement("textarea");a.value=c;b.appendChild(a);b.classList.add("csv-editor-column-edit");a.focus();a.addEventListener("keydown",function(a){if(9==a.keyCode)return null!==b.nextSibling&&setTimeout(function(){b.nextSibling.click()},10),a.preventDefault&&a.preventDefault(),!1},!1);autosize(a,function(c){var f=a.style.height?parseInt(a.style.height.replace("px","")):0;if(c>f){var p=c+4;Array.from(b.parentNode.children).forEach(function(a){a.firstChild.tagName&& "TEXTAREA"===a.firstChild.tagName.toUpperCase()&&(a=a.firstChild.style.height?parseInt(a.firstChild.style.height.replace("px","")):0,a>p&&(p=a))});Array.from(b.parentNode.children).forEach(function(a){a.firstChild.tagName&&"TEXTAREA"===a.firstChild.tagName.toUpperCase()&&(a.firstChild.style.height=p+"px")})}})}c=this.editor.querySelectorAll("textarea");Array.from(c).forEach(function(b){if(a!==b){var c=document.createTextNode(b.value);b.parentNode.appendChild(c);b.parentNode.classList.remove("csv-editor-column-edit"); b.parentNode.removeChild(b)}})};CSVEditor.prototype.addLine=function(c){var a=this,b=document.createElement("tr");this.editor.tBodies.item(0).appendChild(b);Array.from(this.editor.tHead.firstChild.children).forEach(function(b,n){b=document.createElement("td");a.editor.tBodies.item(0).lastChild.appendChild(b);a.initializeColumn(b,n,c)})}; CSVEditor.prototype.load=function(c,a){var b=this;this.clear();this.addColumn();c&&Papa.parse(c,{delimiter:b.separatorSelect.value,newline:"",quoteChar:b.quoteSelect.value,escapeChar:b.escapeSelect.value,encoding:b.encodingSelect.value}).data.forEach(function(a){for(;a.length>b.editor.tHead.firstChild.children.length-1;)b.addColumn();b.addLine(a)});a||document.getElementById("editor").scrollIntoView()}; CSVEditor.prototype.init=function(){this.addColumn();this.addColumn();this.addColumn();this.addColumn();this.addLine();var c=1