Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@apache-arrow/es2015-umd

Package Overview
Dependencies
Maintainers
1
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@apache-arrow/es2015-umd - npm Package Compare versions

Comparing version 0.0.4 to 0.1.1

144

Arrow.internal.js

@@ -21,72 +21,78 @@ // Licensed to the Apache Software Foundation (ASF) under one

(factory(global.Arrow = global.Arrow || {}));
}(this, (function (exports) {var m,aa="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)},p="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this;function q(){q=function(){};p.Symbol||(p.Symbol=ba)}var ba=function(){var a=0;return function(b){return"jscomp_symbol_"+(b||"")+a++}}();
function t(){q();var a=p.Symbol.iterator;a||(a=p.Symbol.iterator=p.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&aa(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return ca(this)}});t=function(){}}function ca(a){var b=0;return ea(function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}})}function ea(a){t();a={next:a};a[p.Symbol.iterator]=function(){return this};return a}
var fa={NONE:0,0:"NONE",ia:1,1:"Null",fa:2,2:"Int",ea:3,3:"FloatingPoint",$:4,4:"Binary",na:5,5:"Utf8",aa:6,6:"Bool",ba:7,7:"Decimal",Date:8,8:"Date",ka:9,9:"Time",la:10,10:"Timestamp",ga:11,11:"Interval",ha:12,12:"List",ja:13,13:"Struct_",ma:14,14:"Union",ca:15,15:"FixedSizeBinary",da:16,16:"FixedSizeList",Map:17,17:"Map"};function ha(){this.a=null;this.b=0}ha.prototype.f=function(a,b){this.b=a;this.a=b;return this};function w(){this.a=null;this.b=0}
w.prototype.f=function(a,b){this.b=a;this.a=b;return this};w.prototype.A=function(){var a=x(this.a,this.b,4);return a?y(this.a,this.b+a):0};w.prototype.H=function(){var a=x(this.a,this.b,6);return a?!!(this.a.h[this.b+a]<<24>>24):!1};function ia(){this.a=null;this.b=0}ia.prototype.f=function(a,b){this.b=a;this.a=b;return this};ia.prototype.precision=function(){var a=x(this.a,this.b,4);return a?z(this.a,this.b+a)<<16>>16:0};function ja(){this.a=null;this.b=0}
ja.prototype.f=function(a,b){this.b=a;this.a=b;return this};ja.prototype.A=function(){var a=x(this.a,this.b,4);return a?z(this.a,this.b+a)<<16>>16:0};ja.prototype.type=function(){var a=x(this.a,this.b,6);return a?z(this.a,this.b+a)<<16>>16:0};function F(){this.a=null;this.b=0}F.prototype.f=function(a,b){this.b=a;this.a=b;return this};F.prototype.key=function(a){var b=x(this.a,this.b,4);return b?ka(this.a,this.b+b,a):null};
F.prototype.value=function(a){var b=x(this.a,this.b,6);return b?ka(this.a,this.b+b,a):null};function la(){this.a=null;this.b=0}la.prototype.f=function(a,b){this.b=a;this.a=b;return this};la.prototype.id=function(){var a=x(this.a,this.b,4);return a?G(this.a,this.b+a):ma};function na(a){var b=x(a.a,a.b,6);return b?(new w).f(H(a.a,a.b+b),a.a):null}function oa(){this.a=null;this.b=0}m=oa.prototype;m.f=function(a,b){this.b=a;this.a=b;return this};
m.name=function(a){var b=x(this.a,this.b,4);return b?ka(this.a,this.b+b,a):null};function pa(a){var b=x(a.a,a.b,8);return b?a.a.h[a.b+b]:0}m.type=function(a){var b=x(this.a,this.b,10);return b?qa(this.a,a,this.b+b):null};m.s=function(a){var b=x(this.a,this.b,12);return b?(a||new la).f(H(this.a,this.b+b),this.a):null};m.children=function(a,b){var c=x(this.a,this.b,14);return c?(b||new oa).f(H(this.a,L(this.a,this.b+c)+4*a),this.a):null};function ra(a){var b=x(a.a,a.b,14);return b?M(a.a,a.b+b):0}
function sa(a){var b=x(a.a,a.b,16);return b?M(a.a,a.b+b):0}m.N=function(a,b){var c=x(this.a,this.b,18);return c?(b||new F).f(H(this.a,L(this.a,this.b+c)+4*a),this.a):null};m.O=function(){var a=x(this.a,this.b,18);return a?M(this.a,this.b+a):0};function N(){this.a=null;this.b=0}N.prototype.f=function(a,b){this.b=a;this.a=b;return this};N.prototype.page=function(){return y(this.a,this.b)};N.prototype.offset=function(){return G(this.a,this.b+8)};N.prototype.length=function(){return G(this.a,this.b+16)};
function ta(){this.a=null;this.b=0}ta.prototype.f=function(a,b){this.b=a;this.a=b;return this};function ua(a,b){var c=x(a.a,a.b,6);return c?(new oa).f(H(a.a,L(a.a,a.b+c)+4*b),a.a):null}ta.prototype.N=function(a,b){var c=x(this.a,this.b,8);return c?(b||new F).f(H(this.a,L(this.a,this.b+c)+4*a),this.a):null};ta.prototype.O=function(){var a=x(this.a,this.b,8);return a?M(this.a,this.b+a):0};function wa(){this.a=null;this.b=0}wa.prototype.f=function(a,b){this.b=a;this.a=b;return this};wa.prototype.version=function(){var a=x(this.a,this.b,4);return a?z(this.a,this.b+a)<<16>>16:0};wa.prototype.u=function(a){var b=x(this.a,this.b,6);return b?(a||new ta).f(H(this.a,this.b+b),this.a):null};function xa(){this.a=null;this.b=0}xa.prototype.f=function(a,b){this.b=a;this.a=b;return this};xa.prototype.offset=function(){return G(this.a,this.b)};xa.prototype.M=function(){return G(this.a,this.b+16)};function ya(){this.a=null;this.b=0}ya.prototype.f=function(a,b){this.b=a;this.a=b;return this};ya.prototype.length=function(){return G(this.a,this.b)};function za(){this.a=null;this.b=0}za.prototype.f=function(a,b){this.b=a;this.a=b;return this};za.prototype.length=function(){var a=x(this.a,this.b,4);return a?G(this.a,this.b+a):ma};function Aa(){this.a=null;this.b=0}Aa.prototype.f=function(a,b){this.b=a;this.a=b;return this};
Aa.prototype.id=function(){var a=x(this.a,this.b,4);return a?G(this.a,this.b+a):ma};Aa.prototype.data=function(a){var b=x(this.a,this.b,6);return b?(a||new za).f(H(this.a,this.b+b),this.a):null};function Ba(){this.a=null;this.b=0}Ba.prototype.f=function(a,b){this.b=a;this.a=b;return this};Ba.prototype.version=function(){var a=x(this.a,this.b,4);return a?z(this.a,this.b+a)<<16>>16:0};function Ca(a){var b=x(a.a,a.b,6);return b?a.a.h[a.b+b]:0}
function Da(a,b){var c=x(a.a,a.b,8);return c?qa(a.a,b,a.b+c):null}Ba.prototype.M=function(){var a=x(this.a,this.b,10);return a?G(this.a,this.b+a):ma};var Ea=new Int32Array(2);new Float32Array(Ea.buffer);new Float64Array(Ea.buffer);new Uint16Array((new Uint8Array([1,0])).buffer);function Fa(a,b){this.low=a|0;this.high=b|0}function Ga(a){return(a.low>>>0)+4294967296*a.high}var ma=new Fa(0,0);function Ha(a){this.h=a;this.V=0}Ha.prototype.o=function(){return this.h};Ha.prototype.position=function(){return this.V};Ha.prototype.setPosition=function(a){this.V=a};function Ia(a,b){return a.h[b]}function z(a,b){return a.h[b]|a.h[b+1]<<8}
function y(a,b){return a.h[b]|a.h[b+1]<<8|a.h[b+2]<<16|a.h[b+3]<<24}function G(a,b){return new Fa(y(a,b),y(a,b+4))}function x(a,b,c){b-=y(a,b);return c<z(a,b)<<16>>16?z(a,b+c)<<16>>16:0}function qa(a,b,c){b.b=c+y(a,c);b.a=a;return b}
function ka(a,b,c){b+=y(a,b);var e=y(a,b),d="",g=0;b+=4;if(1===c)return a.h.subarray(b,b+e);for(;g<e;){c=Ia(a,b+g++);if(!(192>c)){var h=Ia(a,b+g++);if(224>c)c=(c&31)<<6|h&63;else{var f=Ia(a,b+g++);if(240>c)c=(c&15)<<12|(h&63)<<6|f&63;else{var k=Ia(a,b+g++);c=(c&7)<<18|(h&63)<<12|(f&63)<<6|k&63}}}65536>c?d+=String.fromCharCode(c):(c-=65536,d+=String.fromCharCode((c>>10)+55296,(c&1023)+56320))}return d}function H(a,b){return b+y(a,b)}function L(a,b){return b+y(a,b)+4}
function M(a,b){return y(a,b+y(a,b))};function Ja(a){if(void 0===a)return{};if(a===Object(a))return a;throw TypeError("Could not convert argument to dictionary");}function Ka(a){this.m=[].slice.call(a)}Ka.prototype={endOfStream:function(){return!this.m.length},read:function(){return this.m.length?this.m.shift():-1},push:function(a){if(Array.isArray(a))for(;a.length;)this.m.push(a.shift());else this.m.push(a)}};function La(a){if(a)throw TypeError("Decoder error");return 65533}
function Ma(a,b){if(!(this instanceof Ma))return new Ma(a,b);a=void 0!==a?String(a).toLowerCase():"utf-8";if("utf-8"!==a)throw Error("Encoding not supported. Only utf-8 is supported");b=Ja(b);this.v=this.D=!1;this.w=null;this.K=!!b.fatal;this.L=!!b.ignoreBOM;Object.defineProperty(this,"encoding",{value:"utf-8"});Object.defineProperty(this,"fatal",{value:this.K});Object.defineProperty(this,"ignoreBOM",{value:this.L})}
Ma.prototype={decode:function(a,b){a="object"===typeof a&&a instanceof ArrayBuffer?new Uint8Array(a):"object"===typeof a&&"buffer"in a&&a.buffer instanceof ArrayBuffer?new Uint8Array(a.buffer,a.byteOffset,a.byteLength):new Uint8Array(0);b=Ja(b);this.D||(this.w=new Na({fatal:this.K}),this.v=!1);this.D=!!b.stream;a=new Ka(a);b=[];for(var c;!a.endOfStream();){c=this.w.U(a,a.read());if(-1===c)break;null!==c&&(Array.isArray(c)?b.push.apply(b,c):b.push(c))}if(!this.D){do{c=this.w.U(a,a.read());if(-1===
c)break;null!==c&&(Array.isArray(c)?b.push.apply(b,c):b.push(c))}while(!a.endOfStream());this.w=null}!b.length||-1===["utf-8"].indexOf(this.encoding)||this.L||this.v||(65279===b[0]?(this.v=!0,b.shift()):this.v=!0);a="";for(c=0;c<b.length;++c){var e=b[c];65535>=e?a+=String.fromCharCode(e):(e-=65536,a+=String.fromCharCode((e>>10)+55296,(e&1023)+56320))}return a}};
function Na(a){var b=a.fatal,c=0,e=0,d=0,g=128,h=191;this.U=function(a,k){if(-1===k&&0!==d)return d=0,La(b);if(-1===k)return-1;if(0===d){if(0<=k&&127>=k)return k;if(194<=k&&223>=k)d=1,c=k-192;else if(224<=k&&239>=k)224===k&&(g=160),237===k&&(h=159),d=2,c=k-224;else if(240<=k&&244>=k)240===k&&(g=144),244===k&&(h=143),d=3,c=k-240;else return La(b);c<<=6*d;return null}if(!(g<=k&&k<=h)){c=d=e=0;g=128;h=191;if(Array.isArray(k))for(;k.length;)a.m.unshift(k.pop());else a.m.unshift(k);return La(b)}g=128;
h=191;e+=1;c+=k-128<<6*(d-e);if(e!==d)return null;a=c;c=d=e=0;return a}};var Oa=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])};function O(a,b){function c(){this.constructor=a}Oa(a,b);a.prototype=null===b?Object.create(b):(c.prototype=b.prototype,new c)}
function P(a,b){function c(a){return function(b){return e([a,b])}}function e(c){if(g)throw new TypeError("Generator is already executing.");for(;d;)try{if(g=1,h&&(f=h[c[0]&2?"return":c[0]?"throw":"next"])&&!(f=f.call(h,c[1])).done)return f;if(h=0,f)c=[0,f.value];switch(c[0]){case 0:case 1:f=c;break;case 4:return d.label++,{value:c[1],done:!1};case 5:d.label++;h=c[1];c=[0];continue;case 7:c=d.I.pop();d.g.pop();continue;default:if(!(f=d.g,f=0<f.length&&f[f.length-1])&&(6===c[0]||2===c[0])){d=0;continue}if(3===
c[0]&&(!f||c[1]>f[0]&&c[1]<f[3]))d.label=c[1];else if(6===c[0]&&d.label<f[1])d.label=f[1],f=c;else if(f&&d.label<f[2])d.label=f[2],d.I.push(c);else{f[2]&&d.I.pop();d.g.pop();continue}}c=b.call(a,d)}catch(n){c=[6,n],h=0}finally{g=f=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}var d={label:0,c:function(){if(f[0]&1)throw f[1];return f[1]},g:[],I:[]},g,h,f,k;return k={next:c(0),"throw":c(1),"return":c(2)},"function"===typeof Symbol&&(k[Symbol.iterator]=function(){return this}),k}
function Q(a){var b="function"===typeof Symbol&&a[Symbol.iterator],c=0;return b?b.call(a):{next:function(){a&&c>=a.length&&(a=void 0);return{value:a&&a[c++],done:!a}}}}function Pa(a,b){var c="function"===typeof Symbol&&a[Symbol.iterator];if(!c)return a;a=c.call(a);var e,d=[];try{for(;(void 0===b||0<b--)&&!(e=a.next()).done;)d.push(e.value)}catch(h){var g={error:h}}finally{try{e&&!e.done&&(c=a["return"])&&c.call(a)}finally{if(g)throw g.error;}}return d}
function R(){for(var a=[],b=0;b<arguments.length;b++)a=a.concat(Pa(arguments[b]));return a};function Qa(a,b,c){var e=b||0;c=c===c&&"number"==typeof c?c:a;0>c&&(c=a+c);0>e&&(e=a- -1*e%a);c<e&&(e=c,c=b);a=!isFinite(a=c-e)||0>a?0:a;return[e,a]}
var S=function(){function a(){}a.create=function(a,c){for(var b=[],d=2;d<arguments.length;d++)b[d-2]=arguments[d];b=new (this.bind.apply(this,R([void 0],b)));b.length=c;b.name=a.name();b.type=fa[pa(a)];if(0<(d=a.O())){var g=0,h=b.props=new Map;do{var f=a.N(g);h[f.key()]=f.value()}while(++g<d)}return b};a.from=function(b,c){for(var e=[],d=2;d<arguments.length;d++)e[d-2]=arguments[d];e=new (this.bind.apply(this,R([void 0],e)));e.length=c;b.name!==a.R&&(e.name=b.name);b.type!==a.T&&(e.type=b.type);b.props!==
a.S&&(e.props=b.props);return e};a.prototype.get=function(){return null};a.prototype.concat=function(a){return a};a.prototype.slice=function(a,c,e){var b=this.X;a=Pa(Qa(b*this.length,b*(a||0),b*c),2);return this.W(a[0],a[1],e)};a.prototype.W=function(a,c){for(var b=Array(c),d=-1,g=this.length;++d<c;)b[d]=this.get((d+a)%g);return b};q();t();a.prototype[Symbol.iterator]=function(){var a,c;return P(this,function(b){switch(b.label){case 0:a=-1,c=this.length,b.label=1;case 1:return++a<c?[4,this.get(a)]:
[3,4];case 2:b.c(),b.label=3;case 3:return[3,1];case 4:return[2]}})};a.R="";a.S=new Map;a.T=fa[0];return a}();m=S.prototype;m.length=0;m.X=1;m.name=S.R;m.type=S.T;m.props=S.S;var Ta=function(a){function b(){for(var b=[],e=0;e<arguments.length;e++)b[e]=arguments[e];e=a.call(this)||this;e.j=b.filter(Boolean);return e}O(b,a);Object.defineProperty(b.prototype,"arrayType",{get:function(){return this.i},enumerable:!0,configurable:!0});b.prototype.get=function(a){for(var b,c,g=this.j,h=-1;(b=g[++h])&&(c=b.length)<=a&&0<=(a-=c););return b&&-1<a?b[a]:null};b.prototype.W=function(a,b,d){var c,e=a,f;a=this.j;var k=this.i;for(d=(d||0)-1;(c=a[++d])&&(f=c.length)<=e&&0<=(e-=f););if(c&&
-1<e){f=0;var l=a.length,n=Array.isArray(c)?Ra:Sa,r=k.prototype.subarray||k.prototype.slice;e=c=r.call(c,e,e+b);if(c.length<b)for(e=new k(b);(f=n(c,e,f))<b;)c=a[d=(d+1)%l],c=r.call(c,0,Math.min(c.length,b-f));return e}return new k(0)};q();t();b.prototype[Symbol.iterator]=function(){var a,b,d,g,h,f,k,l,n;return P(this,function(c){switch(c.label){case 0:a=-1,b=this,d=b.j,g=b.length,h=-1,f=d.length,c.label=1;case 1:if(!(++h<f))return[3,6];k=d[h];l=-1;n=k.length;c.label=2;case 2:return++a<g&&++l<n?[4,
k[l]]:[3,5];case 3:c.c(),c.label=4;case 4:return[3,2];case 5:return[3,1];case 6:return[2]}})};return b}(S),T=function(a){function b(){for(var b=[],e=0;e<arguments.length;e++)b[e]=arguments[e];b=a.apply(this,R(b))||this;b.length=b.j.reduce(function(a,b){return a+b.length},0);return b}O(b,a);b.from=function(a){return a instanceof b?a:a===b.B?a:a instanceof Uint8Array?new b(a):a instanceof Array?new b(b.pack(a)):a instanceof S?new b(b.pack(a)):b.B};b.pack=function(a){var b=[],c,g=0,h=0,f=0;try{for(var k=
Q(a),l=k.next();!l.done;l=k.next())l.value&&(f|=1<<h),8===++h&&(b[g++]=f,f=h=0)}catch(u){var n={error:u}}finally{try{l&&!l.done&&(r=k.return)&&r.call(k)}finally{if(n)throw n.error;}}if(0===g||0<h)b[g++]=f;if(g%8&&(c=c=g+8-g%8)){do b[g]=0;while(++g<c)}return new Uint8Array(b);var r};b.prototype.get=function(a){for(var b,c,g=this.j,h=-1;(b=g[++h])&&(c=b.length)<=a&&0<=(a-=c););return!(!b||0>a||0===(b[a>>3|0]&1<<a%8))};b.prototype.set=function(a,b){for(var c,e,h=this.j,f=-1;(c=h[++f])&&(e=c.length)<=
a&&0<=(a-=e););c&&-1<a&&(b?c[a>>3|0]|=1<<a%8:c[a>>3|0]&=~(1<<a%8))};b.prototype.concat=function(a){return new (b.bind.apply(b,R([void 0],this.j,a.j)))};q();t();b.prototype[Symbol.iterator]=function(){var b,e,d,g,h,f,k;return P(this,function(c){switch(c.label){case 0:c.g.push([0,7,8,9]),q(),t(),b=Q(a.prototype[Symbol.iterator].call(this)),e=b.next(),c.label=1;case 1:if(e.done)return[3,6];d=e.value;g=-1;c.label=2;case 2:return 8>++g?[4,0!==(d&1<<g)]:[3,5];case 3:c.c(),c.label=4;case 4:return[3,2];case 5:return e=
b.next(),[3,1];case 6:return[3,9];case 7:return h=c.c(),f={error:h},[3,9];case 8:try{e&&!e.done&&(k=b.return)&&k.call(b)}finally{if(f)throw f.error;}return[7];case 9:return[2]}})};b.B=new (function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);b.prototype.get=function(){return!0};q();t();b.prototype[Symbol.iterator]=function(){return P(this,function(a){switch(a.label){case 0:return[4,!0];case 1:a.c(),a.label=2;case 2:return[3,0];case 3:return[2]}})};return b}(S));return b}(Ta),
Ua=function(a){function b(b){for(var c=[],d=1;d<arguments.length;d++)c[d-1]=arguments[d];c=a.apply(this,R(c))||this;b&&(c.validity=T.from(b));return c}O(b,a);b.prototype.concat=function(a){return(b=this.constructor).from.apply(b,R([this,this.length+a.length,this.validity.concat(a.validity)],this.j,a.j));var b};return b}(Ta),Va=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);b.prototype.get=function(b){return this.validity.get(b)?new Date(Math.pow(2,32)*a.prototype.get.call(this,
2*b+1)+a.prototype.get.call(this,2*b)):null};q();t();b.prototype[Symbol.iterator]=function(){var b,e,d,g,h;return P(this,function(c){switch(c.label){case 0:q(),t(),g=a.prototype[Symbol.iterator].call(this),q(),t(),h=this.validity[Symbol.iterator](),c.label=1;case 1:return(b=h.next()).done||(e=g.next()).done||(d=g.next()).done?[3,3]:[4,b.value?new Date(Math.pow(2,32)*d.value+e.value):null];case 2:return c.c(),[3,1];case 3:return[2]}})};return b}(Ua),Ya=function(a){function b(){return null!==a&&a.apply(this,
arguments)||this}O(b,a);b.prototype.get=function(a,b){void 0===b&&(b=!1);for(var c,e,h=-1,f=this.j;(c=f[++h])&&(e=c.length)<=a&&0<=(a-=e););return b?c&&-1<a?[c[a+h],h]:[0,-1]:c&&-1<a?c[a+h]:null};q();t();b.prototype[Symbol.iterator]=function(){var a,b,d,g,h,f,k;return P(this,function(c){switch(c.label){case 0:a=new Int32Array(2),b=this.j,d=-1,g=b.length,c.label=1;case 1:if(!(++d<g))return[3,7];h=b[d];f=-1;k=h.length-1;c.label=2;case 2:if(!(++f<k))return[3,6];a[1]=d;a[0]=h[f];return[4,a];case 3:return c.c(),
[4,h[f+1]];case 4:c.c(),c.label=5;case 5:return[3,2];case 6:return[3,1];case 7:return[2]}})};return b}(Ua),V=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);b.prototype.get=function(b){return this.validity.get(b)?a.prototype.get.call(this,b):null};q();t();b.prototype[Symbol.iterator]=function(){var b,e,d,g,h;return P(this,function(c){switch(c.label){case 0:return d=this.validity,q(),t(),g=a.prototype[Symbol.iterator].call(this),d!==T.B?[3,2]:[5,Q(g)];case 1:return c.c(),
[3,5];case 2:q(),t(),h=d[Symbol.iterator](),c.label=3;case 3:return(b=h.next()).done||(e=g.next()).done?[3,5]:[4,b.value?e.value:null];case 4:return c.c(),[3,3];case 5:return[2]}})};return b}(Ua),Za=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);b.prototype.get=function(b){return this.validity.get(b)?new Fa(a.prototype.get.call(this,2*b),a.prototype.get.call(this,2*b+1)):null};q();t();b.prototype[Symbol.iterator]=function(){var b,e,d,g,h;return P(this,function(c){switch(c.label){case 0:q(),
t(),g=a.prototype[Symbol.iterator].call(this),q(),t(),h=this.validity[Symbol.iterator](),c.label=1;case 1:return(b=h.next()).done||(e=g.next()).done||(d=g.next()).done?[3,3]:[4,b.value?new Fa(e.value,d.value):null];case 2:return c.c(),[3,1];case 3:return[2]}})};return b}(Ua),$a=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V),ab=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V),bb=function(a){function b(){return null!==
a&&a.apply(this,arguments)||this}O(b,a);return b}(V),cb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(Za),db=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V),eb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V),fb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V),gb=function(a){function b(){return null!==a&&a.apply(this,arguments)||
this}O(b,a);return b}(Za),hb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V),ib=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V);Za.prototype.X=2;S.prototype.j=[];S.prototype.validity=T.B;Ta.prototype.i=Array;$a.prototype.i=Int8Array;ab.prototype.i=Int16Array;bb.prototype.i=Int32Array;cb.prototype.i=Int32Array;db.prototype.i=Uint8Array;eb.prototype.i=Uint16Array;fb.prototype.i=Uint32Array;gb.prototype.i=Uint32Array;
Va.prototype.i=Uint32Array;Ya.prototype.i=Int32Array;hb.prototype.i=Float32Array;ib.prototype.i=Float64Array;function Ra(a,b,c){for(var e=0,d=a.length;e<d;)b[c++]=a[e++];return c}function Sa(a,b,c){return b.set(a,c)||c+a.length};var jb=function(a){function b(b){for(var c=[],d=1;d<arguments.length;d++)c[d-1]=arguments[d];d=a.call(this)||this;d.J=c;d.length=Math.max.apply(Math,R([0],c.map(function(a){return a.length})));b&&(d.validity=T.from(b));return d}O(b,a);b.prototype.get=function(a){return this.validity.get(a)?this.J.map(function(b){return b.get(a)}):null};b.prototype.concat=function(a){return b.from.apply(b,R([this,this.length+a.length,this.validity.concat(a.validity)],this.J.map(function(b,c){return b.concat(a.J[c])})))};
return b}(S);var kb=function(a){function b(b,e){var c=a.call(this)||this;c.index=b;c.s=e;c.length=b&&b.length||0;return c}O(b,a);b.prototype.get=function(a){return this.s.get(this.index.get(a))};b.prototype.concat=function(a){return b.from(this,this.length+a.length,this.index.concat(a.index),this.s)};q();t();b.prototype[Symbol.iterator]=function(){var a,b,d,g,h,f,k;return P(this,function(c){switch(c.label){case 0:a=this.s,c.label=1;case 1:c.g.push([1,6,7,8]),b=Q(this.index),d=b.next(),c.label=2;case 2:if(d.done)return[3,
5];g=d.value;return[4,a.get(g)];case 3:c.c(),c.label=4;case 4:return d=b.next(),[3,2];case 5:return[3,8];case 6:return h=c.c(),f={error:h},[3,8];case 7:try{d&&!d.done&&(k=b.return)&&k.call(b)}finally{if(f)throw f.error;}return[7];case 8:return[2]}})};return b}(S);var lb=function(a){function b(b,e,d){var c=a.call(this)||this;c.values=e;c.C=d;b&&(c.validity=T.from(b));return c}O(b,a);b.prototype.get=function(a){var b,c,g,h=this.C;return this.validity.get(a)&&null!==(g=h.get(a+1))&&(f=h.get(a,!0),k=Pa(f,2),c=k[0],b=k[1],f)&&-1<b?this.values.slice(c,g,b):null;var f,k};b.prototype.concat=function(a){return this.constructor.from(this,this.length+a.length,this.validity.concat(a.validity),this.values.concat(a.values),this.C.concat(a.C))};q();t();b.prototype[Symbol.iterator]=
function(){var a,b,d,g,h,f;return P(this,function(c){switch(c.label){case 0:g=this.values,q(),t(),h=this.C[Symbol.iterator](),q(),t(),f=this.validity[Symbol.iterator](),c.label=1;case 1:return(a=f.next()).done||(b=h.next()).done||(d=h.next()).done?[3,3]:[4,a.value?g.slice(b.value[0],d.value,b.value[1]):null];case 2:return c.c(),[3,1];case 3:return[2]}})};return b}(S),mb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(lb),nb=function(a){function b(){return null!==
a&&a.apply(this,arguments)||this}O(b,a);b.prototype.get=function(c){return(c=a.prototype.get.call(this,c))?b.P.decode(c):null};q();t();b.prototype[Symbol.iterator]=function(){var c,e,d,g,h,f,k;return P(this,function(l){switch(l.label){case 0:c=b.P,l.label=1;case 1:l.g.push([1,6,7,8]),q(),t(),e=Q(a.prototype[Symbol.iterator].call(this)),d=e.next(),l.label=2;case 2:if(d.done)return[3,5];g=d.value;return[4,g?c.decode(g):null];case 3:l.c(),l.label=4;case 4:return d=e.next(),[3,2];case 5:return[3,8];case 6:return h=
l.c(),f={error:h},[3,8];case 7:try{d&&!d.done&&(k=e.return)&&k.call(e)}finally{if(f)throw f.error;}return[7];case 8:return[2]}})};b.P=new Ma("utf-8");return b}(lb),ob=function(a){function b(b,e,d){var c=a.call(this)||this;c.values=d;c.size=Math.abs(b|0)||1;e&&(c.validity=T.from(e));return c}O(b,a);b.prototype.get=function(a){return this.validity.get(a)?this.values.slice(this.size*a,this.size*(a+1)):null};b.prototype.concat=function(a){return b.from(this,this.length+a.length,this.size,this.validity.concat(a.validity),
this.values.concat(a.values))};q();t();b.prototype[Symbol.iterator]=function(){var a,b,d,g,h,f,k;return P(this,function(c){switch(c.label){case 0:b=-1,d=this,g=d.size,h=d.length,f=d.values,q(),t(),k=this.validity[Symbol.iterator](),c.label=1;case 1:return!(a=k.next()).done&&++b<h?[4,a.value?f.slice(g*b,g*(b+1)):null]:[3,3];case 2:return c.c(),[3,1];case 3:return[2]}})};return b}(S);try{var W=eval("exports");"object"===typeof W&&(W.vectors={},W.vectors.Vector=S,W.vectors.BitVector=T,W.vectors.ListVector=mb,W.vectors.Utf8Vector=nb,W.vectors.DateVector=Va,W.vectors.IndexVector=Ya,W.vectors.Int8Vector=$a,W.vectors.Int16Vector=ab,W.vectors.Int32Vector=bb,W.vectors.Int64Vector=cb,W.vectors.Uint8Vector=db,W.vectors.Uint16Vector=eb,W.vectors.Uint32Vector=fb,W.vectors.Uint64Vector=gb,W.vectors.Float32Vector=hb,W.vectors.Float64Vector=ib,W.vectors.StructVector=jb,W.vectors.DictionaryVector=
kb,W.vectors.FixedSizeListVector=ob)}catch(a){};function pb(a){var b,c;return P(this,function(e){switch(e.label){case 0:if(!(a.position()<a.h.length&&0<(c=y(a,a.position()))))return[3,2];a.setPosition(a.position()+4);b=(new Ba).f(y(a,a.position())+a.position(),a);a.setPosition(a.position()+c);return[4,b];case 1:return e.c(),[3,0];case 2:return[2]}})}
function qb(a){var b,c,e,d,g,h,f,k,l,n,r;return P(this,function(u){switch(u.label){case 0:b=a.o(),u.label=1;case 1:u.g.push([1,6,7,8]),c=Q(pb(a)),e=c.next(),u.label=2;case 2:if(e.done)return[3,5];d=e.value;g=Ca(d);f=h=void 0;if(3===g)f=Da(d,new za);else if(2===g)k=Da(d,new Aa),h=Ga(k.id()).toString(),f=k.data();else return[3,4];return[4,{id:h,data:f,o:b,offset:b.byteOffset+a.position()}];case 3:u.c(),a.setPosition(a.position()+d.M().low),u.label=4;case 4:return e=c.next(),[3,2];case 5:return[3,8];
case 6:return l=u.c(),n={error:l},[3,8];case 7:try{e&&!e.done&&(r=c.return)&&r.call(c)}finally{if(n)throw n.error;}return[7];case 8:return[2]}})};for(var sb=new Uint8Array(6),tb=0;6>tb;tb+=1)sb[tb]="ARROW1".charCodeAt(tb);function ub(a,b){void 0===b&&(b=0);for(var c=-1,e=sb.length;++c<e;)if(sb[c]!==a[b+c])return!1;return!0}var vb=sb.length,wb=vb+4,xb=2*vb+4;
function yb(){var a=[];for(b=0;b<arguments.length;b++)a[b]=arguments[b];var b,c,e,d,g,h,f,k,l,n,r,u,A,v,B,I,E,C,D,K,U,da,Wa,va,Xa,rb;return P(this,function(b){switch(b.label){case 0:b.g.push([0,23,24,25]),c=Q(a),e=c.next(),b.label=1;case 1:if(e.done)return[3,22];d=e.value;g=d.h.length;f=h=void 0;if(g<xb||!ub(d.o(),0)||!ub(d.o(),g-vb)||1>(h=y(d,f=g-wb))&&h+xb>g)throw Error("Invalid file");d.setPosition(f-h);var J=d;k=(new wa).f(y(J,J.position())+J.position(),J);l=k.u();n=-1;r=(J=x(k.a,k.b,8))?M(k.a,
k.b+J):0;b.label=2;case 2:if(!(++n<r))return[3,11];u=(J=x(k.a,k.b,8))?(new xa).f(L(k.a,k.b+J)+24*n,k.a):null;d.setPosition(u.offset().low);b.label=3;case 3:b.g.push([3,8,9,10]),A=Q(qb(d)),v=A.next(),b.label=4;case 4:if(v.done)return[3,7];B=v.value;return[4,{u:l,F:B}];case 5:return b.c(),[3,7];case 6:return v=A.next(),[3,4];case 7:return[3,10];case 8:return I=b.c(),Wa={error:I},[3,10];case 9:try{v&&!v.done&&(va=A.return)&&va.call(A)}finally{if(Wa)throw Wa.error;}return[7];case 10:return[3,2];case 11:n=
-1,r=(J=x(k.a,k.b,10))?M(k.a,k.b+J):0,b.label=12;case 12:if(!(++n<r))return[3,21];u=(J=x(k.a,k.b,10))?(new xa).f(L(k.a,k.b+J)+24*n,k.a):null;d.setPosition(u.offset().low);b.label=13;case 13:b.g.push([13,18,19,20]),E=Q(qb(d)),C=E.next(),b.label=14;case 14:if(C.done)return[3,17];B=C.value;return[4,{u:l,F:B}];case 15:return b.c(),[3,17];case 16:return C=E.next(),[3,14];case 17:return[3,20];case 18:return D=b.c(),Xa={error:D},[3,20];case 19:try{C&&!C.done&&(rb=E.return)&&rb.call(E)}finally{if(Xa)throw Xa.error;
}return[7];case 20:return[3,12];case 21:return e=c.next(),[3,1];case 22:return[3,25];case 23:return K=b.c(),U={error:K},[3,25];case 24:try{e&&!e.done&&(da=c.return)&&da.call(c)}finally{if(U)throw U.error;}return[7];case 25:return[2]}})};function zb(){var a=[];for(b=0;b<arguments.length;b++)a[b]=arguments[b];var b,c,e,d,g,h,f,k,l,n,r,u,A,v,B,I,E,C,D,K;return P(this,function(b){switch(b.label){case 0:if(!a.length||ub(a[0].o(),0))throw Error("Invalid Arrow Stream");b.label=1;case 1:b.g.push([1,19,20,21]),c=Q(pb(a[0])),e=c.next(),b.label=2;case 2:if(e.done)return[3,18];d=e.value;if(1!==Ca(d))return[3,17];g=Da(d,new ta);b.label=3;case 3:b.g.push([3,14,15,16]),h=Q(a),f=h.next(),b.label=4;case 4:if(f.done)return[3,13];k=f.value;b.label=
5;case 5:b.g.push([5,10,11,12]),l=Q(qb(k)),n=l.next(),b.label=6;case 6:if(n.done)return[3,9];r=n.value;return[4,{u:g,F:r}];case 7:b.c(),b.label=8;case 8:return n=l.next(),[3,6];case 9:return[3,12];case 10:return u=b.c(),D={error:u},[3,12];case 11:try{n&&!n.done&&(K=l.return)&&K.call(l)}finally{if(D)throw D.error;}return[7];case 12:return f=h.next(),[3,4];case 13:return[3,16];case 14:return A=b.c(),E={error:A},[3,16];case 15:try{f&&!f.done&&(C=h.return)&&C.call(h)}finally{if(E)throw E.error;}return[7];
case 16:return[3,18];case 17:return e=c.next(),[3,2];case 18:return[3,21];case 19:return v=b.c(),B={error:v},[3,21];case 20:try{e&&!e.done&&(I=c.return)&&I.call(c)}finally{if(B)throw B.error;}return[7];case 21:return[2]}})};function Ab(a,b,c,e){var d;if(!(d=Bb(a,b,c,e))){d=pa(a);var g=Cb[d];if(!g)throw Error('Unrecognized vector name "'+fa[d]+'" type "'+d+'"');d=g(a,b,c,e)}return d}function Bb(a,b,c,e){var d;if(e&&(d=a.s())){var g=Ga(d.id()).toString();b=Db(a,b,c,null,na(d)||{A:function(){return 32},H:function(){return!0}});return kb.create(a,b.length,b,e[g])}}
var Eb=[Uint8Array,Uint8Array,Uint8Array,Uint8Array],Fb=[Uint32Array,Uint32Array,Uint32Array,Uint32Array],Gb=X.bind(null,[Int8Array,Int16Array,Int32Array,Int32Array],null),Hb=X.bind(null,[Uint8Array,Uint16Array,Uint32Array,Uint32Array],null),Ib=X.bind(null,Fb,null),Jb=X.bind(null,[Int8Array,Int16Array,Float32Array,Float64Array],null),Kb=X.bind(null,Fb,null),Lb=X.bind(null,Eb,null),Mb=X.bind(null,Eb,[Int32Array,Int32Array,Int32Array,Int32Array]),Ob=(Nb={},Nb[1]=hb,Nb[2]=ib,Nb),Pb=[[db,$a],[eb,ab],
[fb,bb],[gb,cb]];function Db(a,b,c,e,d){d=d||a.type(new w);return d.H()?Qb(a,b,c,e,d):Rb(a,b,c,e,d)}var Qb=Y(Gb,Sb),Rb=Y(Hb,Sb);function Sb(a,b,c,e,d,g){g=g||a.type(new w);return(Pb[g.A()>>4]||Pb[3])[+g.H()].create(a,b,e,c||d)}
var Tb=Y(Jb,function(a,b,c,e){var d=a.type(new ia);return Ob[d.precision()].create(a,b,e,c)}),Ub=Y(Ib,function(a,b,c,e){return Va.create(a,b,e,c)}),Vb=Y(Mb,function(a,b,c,e,d){d=new Int32Array(d.buffer,d.byteOffset,b+1);return nb.create(a,b,e,db.create(a,c.length,null,c),Ya.create(a,b+1,null,d))}),Wb=Y(Kb,function(a,b,c,e,d,g,h,f,k){c=new Int32Array(d.buffer,d.byteOffset,b+1);return mb.create(a,b,e,Ab(a.children(0),h,f,k),Ya.create(a,b+1,null,c))}),Xb=Y(Kb,function(a,b,c,e,d,g,h,f,k){c=a.type(new ha);
d=x(c.a,c.b,4);return ob.create(a,b,d?y(c.a,c.b+d):0,e,Ab(a.children(0),h,f,k))}),Yb=Y(Kb,function(a,b,c,e,d,g,h,f,k){c=[];d=x(a.a,a.b,6);f.G-=d&&a.a.h[a.b+d]<<24>>24?0:sa(a);d=-1;for(g=ra(a);++d<g;)c[d]=Ab(a.children(d),h,f,k);return jb.create.apply(jb,R([a,b,e],c))}),Cb=(Z={},Z[2]=Db,Z[8]=Ub,Z[12]=Wb,Z[5]=Vb,Z[13]=Yb,Z[3]=Tb,Z[16]=Xb,Z);
function Y(a,b){return function(c,e,d,g,h){var f=e.data,k=sa(c);var l=d.Z++;var n=x(f.a,f.b,6);l=n?(new ya).f(L(f.a,f.b+n)+16*l,f.a):null;var r,u,A,v,B,I;n=l.length().low;for(var E=-1;++E<k;){var C=(C=x(c.a,c.b,16))?(new ja).f(H(c.a,L(c.a,c.b+C)+4*E),c.a):null;var D=d.G++;var K=x(f.a,f.b,8);D=K?(new N).f(L(f.a,f.b+K)+24*D,f.a):null;3===(v=C.type())||0>=(I=D.length().low)||0>=(B=C.A())||(1===v?r=a(e,v,B,D.offset().low,I):0===v?u=a(e,v,B,D.offset().low,I):0<G(l.a,l.b+8).low&&(A=Lb(e,v,B,D.offset().low,
n)))}return b(c,n,r,A,u,h,e,d,g)}}function X(a,b,c,e,d,g,h){var f=c.o.buffer,k=f.byteLength;c=c.offset+g;a=0===e&&b||a;d=a[d>>4]||a[3];return new d(f,c,(c+h<=k?h:k-c)/d.BYTES_PER_ELEMENT)}var Nb,Z;function Zb(a,b,c,e){var d,g,h,f;return P(this,function(k){switch(k.label){case 0:return(g=a.s())&&(d=Ga(g.id()).toString())?[4,[d,Ab(a,b,c,null)]]:[3,2];case 1:k.c(),k.label=2;case 2:h=-1,f=ra(a),k.label=3;case 3:return++h<f?[5,Q(Zb(a.children(h),b,c,e))]:[3,6];case 4:k.c(),k.label=5;case 5:return[3,3];case 6:return[2]}})};function $b(){var a=[];for(b=0;b<arguments.length;b++)a[b]=arguments[b];var b;return P(this,function(b){switch(b.label){case 0:return b.g.push([0,2,,7]),[5,Q(yb.apply(void 0,R(a)))];case 1:return b.c(),[3,7];case 2:b.c(),b.label=3;case 3:return b.g.push([3,5,,6]),[5,Q(zb.apply(void 0,R(a)))];case 4:return b.c(),[3,6];case 5:throw b.c(),Error("Invalid Arrow buffer");case 6:return[3,7];case 7:return[2]}})}
function ac(){var a=[];for(b=0;b<arguments.length;b++)a[b]=arguments[b];var b,c,e,d,g,h,f,k,l,n,r,u,A,v,B,I,E,C,D,K,U,da;return P(this,function(b){switch(b.label){case 0:c={},e=a.map(bc),b.label=1;case 1:b.g.push([1,7,8,9]),d=Q($b.apply(void 0,R(e))),g=d.next(),b.label=2;case 2:if(g.done)return[3,6];h=g.value;f=h.u;k=h.F;l=[];n={Z:0,G:0};r=-1;u=(b=x(f.a,f.b,6))?M(f.a,f.b+b):0;if(!k.id)return[3,3];for(;++r<u;)try{for(A=Q(Zb(ua(f,r),k,n,c)),v=A.next();!v.done;v=A.next())B=Pa(v.value,2),I=B[0],E=B[1],
c[I]=c[I]&&c[I].concat(E)||E}catch(va){U={error:va}}finally{try{v&&!v.done&&(da=A.return)&&da.call(A)}finally{if(U)throw U.error;}}return[3,5];case 3:for(;++r<u;)l[r]=Ab(ua(f,r),k,n,c);return[4,l];case 4:b.c(),b.label=5;case 5:return g=d.next(),[3,2];case 6:return[3,9];case 7:return C=b.c(),D={error:C},[3,9];case 8:try{g&&!g.done&&(K=d.return)&&K.call(d)}finally{if(D)throw D.error;}return[7];case 9:return[2]}})}
function bc(a){var b=a||new Uint8Array(0);if("string"===typeof a){b=new Uint8Array(a.length);for(var c=-1,e=a.length;++c<e;)b[c]=a.charCodeAt(c)}return new Ha(b)};var gc=function(){function a(a){this.l=a||[];this.length=Math.max.apply(Math,R(this.l.map(function(a){return a.length})));this.Y=this.l.reduce(function(a,b){return(a[b.name]=b)&&a||a},{})}a.from=function(){function b(a){d=d?d.map(function(b,c){return b.concat(a[c])}):a}for(var c=[],e=0;e<arguments.length;e++)c[e]=arguments[e];var d;try{for(var g=Q(ac.apply(void 0,R(c))),h=g.next();!h.done;h=g.next())b(h.value)}catch(l){var f={error:l}}finally{try{h&&!h.done&&(k=g.return)&&k.call(g)}finally{if(f)throw f.error;
}}return new a(d);var k};q();t();a.prototype[Symbol.iterator]=function(){var a,c,e;return P(this,function(b){switch(b.label){case 0:a=this.l,c=-1,e=this.length,b.label=1;case 1:return++c<e?[4,cc(c,a)]:[3,4];case 2:b.c(),b.label=3;case 3:return[3,1];case 4:return[2]}})};a.prototype.rows=function(a,c,e){var b,g,h,f,k,l,n;return P(this,function(d){switch(d.label){case 0:b=a,g=c,"boolean"===typeof a?(e=a,b=g,g=void 0):"boolean"===typeof c&&(e=c,g=void 0),h=-1,f=this.length,k=Pa(Qa(f,b,g),2),l=k[0],n=
k[1],d.label=1;case 1:return++h<n?[4,this.getRow((h+l)%f,e)]:[3,3];case 2:return d.c(),[3,1];case 3:return[2]}})};a.prototype.cols=function(a,c){var b,d,g,h,f,k;return P(this,function(e){switch(e.label){case 0:e.g.push([0,5,6,7]),b=Q(this.l.slice(a,c)),d=b.next(),e.label=1;case 1:if(d.done)return[3,4];g=d.value;return[4,g];case 2:e.c(),e.label=3;case 3:return d=b.next(),[3,1];case 4:return[3,7];case 5:return h=e.c(),f={error:h},[3,7];case 6:try{d&&!d.done&&(k=b.return)&&k.call(b)}finally{if(f)throw f.error;
}return[7];case 7:return[2]}})};a.prototype.getRow=function(a,c){return(c&&dc||ec)(a,this.l)};a.prototype.getCell=function(a,c){return this.getColumn(a).get(c)};a.prototype.getCellAt=function(a,c){return this.getColumnAt(a).get(c)};a.prototype.getColumn=function(a){return this.Y[a]};a.prototype.getColumnAt=function(a){return this.l[a]};a.prototype.toString=function(a){a=(void 0===a?{}:a).index;var b=void 0===a?!1:a;var e=this.length;if(0>=e)return"";a=[];e=Array(e+1);e[0]=this.l.map(function(a){return a.name});
b&&e[0].unshift("Index");for(var d=-1,g=e.length-1;++d<g;)e[d+1]=this.getRow(d,!0),b&&e[d+1].unshift(d);d=-1;for(g=e.length;++d<g;){b=e[d];for(var h=-1,f=b.length;++h<f;){var k=b[h]=""+b[h];a[h]=a[h]?Math.max(a[h],k.length):k.length}}d=-1;for(g=e.length;++d<g;){b=e[d];h=-1;for(f=b.length;++h<f;)b[h]=fc(b[h],a[h]);e[d]=b.join(", ")}return e.join("\n")};return a}();gc.prototype.length=0;function fc(a,b){return(Array(b+1).join(" ")+a).slice(-1*b)}
function cc(a,b){return b.reduce(function(b,e){return b.set(e.name,e.get(a))},new Map)}function ec(a,b){return b.reduce(function(b,e){return(b[e.name]=e.get(a))&&b||b},Object.create(null))}function dc(a,b){return b.reduce(function(b,e,d){return(b[d]=e.get(a))&&b||b},Array(b.length))};try{var hc=eval("exports");"object"===typeof hc&&(hc.Table=gc,hc.readBuffers=ac)}catch(a){};}.bind(this))));
}(this, (function (exports) {var n,aa="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)},q="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this;function u(){u=function(){};q.Symbol||(q.Symbol=ba)}var ba=function(){var a=0;return function(b){return"jscomp_symbol_"+(b||"")+a++}}();
function v(){u();var a=q.Symbol.iterator;a||(a=q.Symbol.iterator=q.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&aa(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return ca(this)}});v=function(){}}function ca(a){var b=0;return da(function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}})}function da(a){v();a={next:a};a[q.Symbol.iterator]=function(){return this};return a}
var ea={NONE:0,0:"NONE",wa:1,1:"Null",ta:2,2:"Int",sa:3,3:"FloatingPoint",na:4,4:"Binary",Ba:5,5:"Utf8",oa:6,6:"Bool",pa:7,7:"Decimal",Date:8,8:"Date",ya:9,9:"Time",za:10,10:"Timestamp",ua:11,11:"Interval",va:12,12:"List",xa:13,13:"Struct_",Aa:14,14:"Union",qa:15,15:"FixedSizeBinary",ra:16,16:"FixedSizeList",Map:17,17:"Map"};function fa(){this.a=null;this.b=0}fa.prototype.f=function(a,b){this.b=a;this.a=b;return this};function w(){this.a=null;this.b=0}
w.prototype.f=function(a,b){this.b=a;this.a=b;return this};w.prototype.A=function(){var a=x(this.a,this.b,4);return a?y(this.a,this.b+a):0};w.prototype.O=function(){var a=x(this.a,this.b,6);return a?!!(this.a.g[this.b+a]<<24>>24):!1};function ia(){this.a=null;this.b=0}ia.prototype.f=function(a,b){this.b=a;this.a=b;return this};ia.prototype.precision=function(){var a=x(this.a,this.b,4);return a?A(this.a,this.b+a):0};function B(){this.a=null;this.b=0}B.prototype.f=function(a,b){this.b=a;this.a=b;return this};
function ja(a){return(new B).f(y(a,a.position())+a.position(),a)}B.prototype.A=function(){var a=x(this.a,this.b,4);return a?A(this.a,this.b+a):0};B.prototype.type=function(){var a=x(this.a,this.b,6);return a?A(this.a,this.b+a):0};function ka(){this.a=null;this.b=0}ka.prototype.f=function(a,b){this.b=a;this.a=b;return this};ka.prototype.key=function(a){var b=x(this.a,this.b,4);return b?la(this.a,this.b+b,a):null};
ka.prototype.value=function(a){var b=x(this.a,this.b,6);return b?la(this.a,this.b+b,a):null};function ma(){this.a=null;this.b=0}ma.prototype.f=function(a,b){this.b=a;this.a=b;return this};ma.prototype.id=function(){var a=x(this.a,this.b,4);return a?G(this.a,this.b+a):this.a.B(0,0)};function na(a){var b=x(a.a,a.b,6);return b?(new w).f(H(a.a,a.b+b),a.a):null}function oa(){this.a=null;this.b=0}n=oa.prototype;n.f=function(a,b){this.b=a;this.a=b;return this};
n.name=function(a){var b=x(this.a,this.b,4);return b?la(this.a,this.b+b,a):null};function pa(a){var b=x(a.a,a.b,6);return b?!!(a.a.g[a.b+b]<<24>>24):!1}function qa(a){var b=x(a.a,a.b,8);return b?a.a.g[a.b+b]:0}n.type=function(a){var b=x(this.a,this.b,10);return b?ra(this.a,a,this.b+b):null};n.v=function(a){var b=x(this.a,this.b,12);return b?(a||new ma).f(H(this.a,this.b+b),this.a):null};
n.children=function(a,b){var c=x(this.a,this.b,14);return c?(b||new oa).f(H(this.a,K(this.a,this.b+c)+4*a),this.a):null};function sa(a){var b=x(a.a,a.b,14);return b?M(a.a,a.b+b):0}n.da=function(a,b){var c=x(this.a,this.b,16);return c?(b||new B).f(H(this.a,K(this.a,this.b+c)+4*a),this.a):null};n.ea=function(){var a=x(this.a,this.b,16);return a?M(this.a,this.b+a):0};n.X=function(a,b){var c=x(this.a,this.b,18);return c?(b||new ka).f(H(this.a,K(this.a,this.b+c)+4*a),this.a):null};
n.Y=function(){var a=x(this.a,this.b,18);return a?M(this.a,this.b+a):0};function ta(){this.a=null;this.b=0}ta.prototype.f=function(a,b){this.b=a;this.a=b;return this};ta.prototype.page=function(){return y(this.a,this.b)};ta.prototype.offset=function(){return G(this.a,this.b+8)};ta.prototype.length=function(){return G(this.a,this.b+16)};function ua(){this.a=null;this.b=0}ua.prototype.f=function(a,b){this.b=a;this.a=b;return this};
function va(a,b){var c=x(a.a,a.b,6);return c?(new oa).f(H(a.a,K(a.a,a.b+c)+4*b),a.a):null}ua.prototype.X=function(a,b){var c=x(this.a,this.b,8);return c?(b||new ka).f(H(this.a,K(this.a,this.b+c)+4*a),this.a):null};ua.prototype.Y=function(){var a=x(this.a,this.b,8);return a?M(this.a,this.b+a):0};function wa(){this.a=null;this.b=0}wa.prototype.f=function(a,b){this.b=a;this.a=b;return this};wa.prototype.version=function(){var a=x(this.a,this.b,4);return a?A(this.a,this.b+a):0};wa.prototype.C=function(a){var b=x(this.a,this.b,6);return b?(a||new ua).f(H(this.a,this.b+b),this.a):null};function ya(){this.a=null;this.b=0}ya.prototype.f=function(a,b){this.b=a;this.a=b;return this};ya.prototype.offset=function(){return G(this.a,this.b)};ya.prototype.W=function(){return G(this.a,this.b+16)};function za(){this.a=null;this.b=0}za.prototype.f=function(a,b){this.b=a;this.a=b;return this};za.prototype.length=function(){return G(this.a,this.b)};function Aa(){this.a=null;this.b=0}Aa.prototype.f=function(a,b){this.b=a;this.a=b;return this};Aa.prototype.length=function(){var a=x(this.a,this.b,4);return a?G(this.a,this.b+a):this.a.B(0,0)};function Ba(){this.a=null;this.b=0}Ba.prototype.f=function(a,b){this.b=a;this.a=b;return this};
Ba.prototype.id=function(){var a=x(this.a,this.b,4);return a?G(this.a,this.b+a):this.a.B(0,0)};Ba.prototype.data=function(a){var b=x(this.a,this.b,6);return b?(a||new Aa).f(H(this.a,this.b+b),this.a):null};function Ca(){this.a=null;this.b=0}Ca.prototype.f=function(a,b){this.b=a;this.a=b;return this};Ca.prototype.version=function(){var a=x(this.a,this.b,4);return a?A(this.a,this.b+a):0};function Da(a){var b=x(a.a,a.b,6);return b?a.a.g[a.b+b]:0}
function Ea(a,b){var c=x(a.a,a.b,8);return c?ra(a.a,b,a.b+c):null}Ca.prototype.W=function(){var a=x(this.a,this.b,10);return a?G(this.a,this.b+a):this.a.B(0,0)};var Fa=new Int32Array(2);new Float32Array(Fa.buffer);new Float64Array(Fa.buffer);new Uint16Array((new Uint8Array([1,0])).buffer);function N(a,b){this.low=a|0;this.high=b|0}function Ga(a){return(a.low>>>0)+4294967296*a.high}var Ha=new N(0,0);function Ia(a){a=a?a:1024;this.a=new Ja(new Uint8Array(a));this.j=a;this.I=1;this.u=null;this.S=0;this.H=!1;this.fa=0;this.K=[];this.la=!1}
function Ka(a,b,c){b>a.I&&(a.I=b);for(var e=~(a.a.g.length-a.j+c)+1&b-1;a.j<e+b+c;){var d=a.a.g.length,g=a,h=a.a,f=h.g.length;if(f&3221225472)throw Error("FlatBuffers: cannot grow buffer beyond 2 gigabytes.");var k=f<<1,l=new Ja(new Uint8Array(k));l.setPosition(k-f);l.m().set(h.m(),k-f);g.a=l;a.j+=a.a.g.length-d}for(b=0;b<e;b++)a.a.L(--a.j,0)}n=Ia.prototype;n.L=function(a){this.a.L(--this.j,a)};n.T=function(a){this.a.T(this.j-=2,a)};n.w=function(a){this.a.w(this.j-=4,a)};
function La(a,b){Ka(a,2,0);a.T(b)}function Ma(a,b,c){if(a.la||0!=c)La(a,c),a.u[b]=a.offset()}n.offset=function(){return this.a.g.length-this.j};function Na(a){if(a.H)throw Error("FlatBuffers: object serialization must not be nested.");null==a.u&&(a.u=[]);a.S=2;for(var b=0;2>b;b++)a.u[b]=0;a.H=!0;a.fa=a.offset()}
function Oa(a){if(null==a.u||!a.H)throw Error("FlatBuffers: endObject called without startObject");Ka(a,4,0);a.w(0);for(var b=a.offset(),c=a.S-1;0<=c;c--)La(a,0!=a.u[c]?b-a.u[c]:0);La(a,b-a.fa);La(a,2*(a.S+2));var e=0;c=0;a:for(;c<a.K.length;c++){var d=a.a.g.length-a.K[c],g=a.j,h=A(a.a,d);if(h==A(a.a,g)){for(var f=2;f<h;f+=2)if(A(a.a,d+f)!=A(a.a,g+f))continue a;e=a.K[c];break}}e?(a.j=a.a.g.length-b,a.a.w(a.j,e-b)):(a.K.push(a.offset()),a.a.w(a.a.g.length-b,a.offset()-b));a.H=!1;return b}
n.finish=function(a,b){if(b){Ka(this,this.I,8);if(4!=b.length)throw Error("FlatBuffers: file identifier must be length 4");for(var c=3;0<=c;c--)this.L(b.charCodeAt(c))}Ka(this,this.I,4);Ka(this,4,0);this.w(this.offset()-a+4);this.a.setPosition(this.j)};n.B=function(a,b){return 0==a&&0==b?Ha:new N(a,b)};function Ja(a){this.g=a;this.ga=0}n=Ja.prototype;n.m=function(){return this.g};n.position=function(){return this.ga};n.setPosition=function(a){this.ga=a};function Pa(a,b){return a.g[b]}
function A(a,b){return(a.g[b]|a.g[b+1]<<8)<<16>>16}function y(a,b){return a.g[b]|a.g[b+1]<<8|a.g[b+2]<<16|a.g[b+3]<<24}function G(a,b){return new N(y(a,b),y(a,b+4))}n.L=function(a,b){this.g[a]=b};n.T=function(a,b){this.g[a]=b;this.g[a+1]=b>>8};n.w=function(a,b){this.g[a]=b;this.g[a+1]=b>>8;this.g[a+2]=b>>16;this.g[a+3]=b>>24};function x(a,b,c){b-=y(a,b);return c<A(a,b)?A(a,b+c):0}function ra(a,b,c){b.b=c+y(a,c);b.a=a;return b}
function la(a,b,c){b+=y(a,b);var e=y(a,b),d="",g=0;b+=4;if(1===c)return a.g.subarray(b,b+e);for(;g<e;){c=Pa(a,b+g++);if(!(192>c)){var h=Pa(a,b+g++);if(224>c)c=(c&31)<<6|h&63;else{var f=Pa(a,b+g++);if(240>c)c=(c&15)<<12|(h&63)<<6|f&63;else{var k=Pa(a,b+g++);c=(c&7)<<18|(h&63)<<12|(f&63)<<6|k&63}}}65536>c?d+=String.fromCharCode(c):(c-=65536,d+=String.fromCharCode((c>>10)+55296,(c&1023)+56320))}return d}function H(a,b){return b+y(a,b)}function K(a,b){return b+y(a,b)+4}
function M(a,b){return y(a,b+y(a,b))}n.B=function(a,b){return 0==a&&0==b?Ha:new N(a,b)};function Qa(a){if(void 0===a)return{};if(a===Object(a))return a;throw TypeError("Could not convert argument to dictionary");}function Ra(a){this.s=[].slice.call(a)}Ra.prototype={endOfStream:function(){return!this.s.length},read:function(){return this.s.length?this.s.shift():-1},push:function(a){if(Array.isArray(a))for(;a.length;)this.s.push(a.shift());else this.s.push(a)}};function Sa(a){if(a)throw TypeError("Decoder error");return 65533}
function Ta(a,b){if(!(this instanceof Ta))return new Ta(a,b);a=void 0!==a?String(a).toLowerCase():"utf-8";if("utf-8"!==a)throw Error("Encoding not supported. Only utf-8 is supported");b=Qa(b);this.D=this.M=!1;this.F=null;this.U=!!b.fatal;this.V=!!b.ignoreBOM;Object.defineProperty(this,"encoding",{value:"utf-8"});Object.defineProperty(this,"fatal",{value:this.U});Object.defineProperty(this,"ignoreBOM",{value:this.V})}
Ta.prototype={decode:function(a,b){a="object"===typeof a&&a instanceof ArrayBuffer?new Uint8Array(a):"object"===typeof a&&"buffer"in a&&a.buffer instanceof ArrayBuffer?new Uint8Array(a.buffer,a.byteOffset,a.byteLength):new Uint8Array(0);b=Qa(b);this.M||(this.F=new Ua({fatal:this.U}),this.D=!1);this.M=!!b.stream;a=new Ra(a);b=[];for(var c;!a.endOfStream();){c=this.F.ca(a,a.read());if(-1===c)break;null!==c&&(Array.isArray(c)?b.push.apply(b,c):b.push(c))}if(!this.M){do{c=this.F.ca(a,a.read());if(-1===
c)break;null!==c&&(Array.isArray(c)?b.push.apply(b,c):b.push(c))}while(!a.endOfStream());this.F=null}!b.length||-1===["utf-8"].indexOf(this.encoding)||this.V||this.D||(65279===b[0]?(this.D=!0,b.shift()):this.D=!0);a="";for(c=0;c<b.length;++c){var e=b[c];65535>=e?a+=String.fromCharCode(e):(e-=65536,a+=String.fromCharCode((e>>10)+55296,(e&1023)+56320))}return a}};
function Ua(a){var b=a.fatal,c=0,e=0,d=0,g=128,h=191;this.ca=function(a,k){if(-1===k&&0!==d)return d=0,Sa(b);if(-1===k)return-1;if(0===d){if(0<=k&&127>=k)return k;if(194<=k&&223>=k)d=1,c=k-192;else if(224<=k&&239>=k)224===k&&(g=160),237===k&&(h=159),d=2,c=k-224;else if(240<=k&&244>=k)240===k&&(g=144),244===k&&(h=143),d=3,c=k-240;else return Sa(b);c<<=6*d;return null}if(!(g<=k&&k<=h)){c=d=e=0;g=128;h=191;if(Array.isArray(k))for(;k.length;)a.s.unshift(k.pop());else a.s.unshift(k);return Sa(b)}g=128;
h=191;e+=1;c+=k-128<<6*(d-e);if(e!==d)return null;a=c;c=d=e=0;return a}};var Va=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])};function O(a,b){function c(){this.constructor=a}Va(a,b);a.prototype=null===b?Object.create(b):(c.prototype=b.prototype,new c)}
function P(a,b){function c(a){return function(b){return e([a,b])}}function e(c){if(g)throw new TypeError("Generator is already executing.");for(;d;)try{if(g=1,h&&(f=h[c[0]&2?"return":c[0]?"throw":"next"])&&!(f=f.call(h,c[1])).done)return f;if(h=0,f)c=[0,f.value];switch(c[0]){case 0:case 1:f=c;break;case 4:return d.label++,{value:c[1],done:!1};case 5:d.label++;h=c[1];c=[0];continue;case 7:c=d.P.pop();d.h.pop();continue;default:if(!(f=d.h,f=0<f.length&&f[f.length-1])&&(6===c[0]||2===c[0])){d=0;continue}if(3===
c[0]&&(!f||c[1]>f[0]&&c[1]<f[3]))d.label=c[1];else if(6===c[0]&&d.label<f[1])d.label=f[1],f=c;else if(f&&d.label<f[2])d.label=f[2],d.P.push(c);else{f[2]&&d.P.pop();d.h.pop();continue}}c=b.call(a,d)}catch(m){c=[6,m],h=0}finally{g=f=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}var d={label:0,c:function(){if(f[0]&1)throw f[1];return f[1]},h:[],P:[]},g,h,f,k;return k={next:c(0),"throw":c(1),"return":c(2)},"function"===typeof Symbol&&(k[Symbol.iterator]=function(){return this}),k}
function Q(a){var b="function"===typeof Symbol&&a[Symbol.iterator],c=0;return b?b.call(a):{next:function(){a&&c>=a.length&&(a=void 0);return{value:a&&a[c++],done:!a}}}}function Wa(a,b){var c="function"===typeof Symbol&&a[Symbol.iterator];if(!c)return a;a=c.call(a);var e,d=[];try{for(;(void 0===b||0<b--)&&!(e=a.next()).done;)d.push(e.value)}catch(h){var g={error:h}}finally{try{e&&!e.done&&(c=a["return"])&&c.call(a)}finally{if(g)throw g.error;}}return d}
function R(){for(var a=[],b=0;b<arguments.length;b++)a=a.concat(Wa(arguments[b]));return a};function Xa(a,b,c){var e=b||0;c=c===c&&"number"==typeof c?c:a;0>c&&(c=a+c);0>e&&(e=a- -1*e%a);c<e&&(e=c,c=b);a=!isFinite(a=c-e)||0>a?0:a;return[e,a]}
var S=function(){function a(){}a.create=function(a,c){for(var b=[],d=2;d<arguments.length;d++)b[d-2]=arguments[d];b=new (this.bind.apply(this,R([void 0],b)));b.length=c;b.name=a.name();b.type=ea[qa(a)];if(0<(d=a.Y())){var g=0,h=b.props=new Map;do{var f=a.X(g);h[f.key()]=f.value()}while(++g<d)}return b};a.from=function(b,c){for(var e=[],d=2;d<arguments.length;d++)e[d-2]=arguments[d];e=new (this.bind.apply(this,R([void 0],e)));e.length=c;b.name!==a.$&&(e.name=b.name);b.type!==a.ba&&(e.type=b.type);
b.props!==a.aa&&(e.props=b.props);return e};a.prototype.get=function(){return null};a.prototype.concat=function(a){return a};a.prototype.slice=function(a,c,e){var b=this.ia;a=Wa(Xa(b*this.length,b*(a||0),b*c),2);return this.ha(a[0],a[1],e)};a.prototype.ha=function(a,c){for(var b=Array(c),d=-1,g=this.length;++d<c;)b[d]=this.get((d+a)%g);return b};u();v();a.prototype[Symbol.iterator]=function(){var a,c;return P(this,function(b){switch(b.label){case 0:a=-1,c=this.length,b.label=1;case 1:return++a<c?
[4,this.get(a)]:[3,4];case 2:b.c(),b.label=3;case 3:return[3,1];case 4:return[2]}})};a.$="";a.aa=new Map;a.ba=ea[0];return a}();n=S.prototype;n.length=0;n.ia=1;n.name=S.$;n.type=S.ba;n.props=S.aa;var bb=function(a){function b(){for(var b=[],e=0;e<arguments.length;e++)b[e]=arguments[e];e=a.call(this)||this;e.l=b.filter(Boolean);return e}O(b,a);Object.defineProperty(b.prototype,"arrayType",{get:function(){return this.i},enumerable:!0,configurable:!0});b.prototype.get=function(a){for(var b,c,g=this.l,h=-1;(b=g[++h])&&(c=b.length)<=a&&0<=(a-=c););return b&&-1<a?b[a]:null};b.prototype.ha=function(a,b,d){var c,e=a,f;a=this.l;var k=this.i;for(d=(d||0)-1;(c=a[++d])&&(f=c.length)<=e&&0<=(e-=f););if(c&&
-1<e){f=0;var l=a.length,m=Array.isArray(c)?Ya:ab,r=k.prototype.subarray||k.prototype.slice;e=c=r.call(c,e,e+b);if(c.length<b)for(e=new k(b);(f=m(c,e,f))<b;)c=a[d=(d+1)%l],c=r.call(c,0,Math.min(c.length,b-f));return e}return new k(0)};u();v();b.prototype[Symbol.iterator]=function(){var a,b,d,g,h,f,k,l,m;return P(this,function(c){switch(c.label){case 0:a=-1,b=this,d=b.l,g=b.length,h=-1,f=d.length,c.label=1;case 1:if(!(++h<f))return[3,6];k=d[h];l=-1;m=k.length;c.label=2;case 2:return++a<g&&++l<m?[4,
k[l]]:[3,5];case 3:c.c(),c.label=4;case 4:return[3,2];case 5:return[3,1];case 6:return[2]}})};return b}(S),T=function(a){function b(){for(var b=[],e=0;e<arguments.length;e++)b[e]=arguments[e];b=a.apply(this,R(b))||this;b.length=b.l.reduce(function(a,b){return a+b.length},0);return b}O(b,a);b.from=function(a){return a instanceof b?a:a===b.G?a:a instanceof Uint8Array?new b(a):a instanceof Array?new b(b.pack(a)):a instanceof S?new b(b.pack(a)):b.G};b.pack=function(a){var b=[],c,g=0,h=0,f=0;try{for(var k=
Q(a),l=k.next();!l.done;l=k.next())l.value&&(f|=1<<h),8===++h&&(b[g++]=f,f=h=0)}catch(t){var m={error:t}}finally{try{l&&!l.done&&(r=k.return)&&r.call(k)}finally{if(m)throw m.error;}}if(0===g||0<h)b[g++]=f;if(g%8&&(c=c=g+8-g%8)){do b[g]=0;while(++g<c)}return new Uint8Array(b);var r};b.prototype.get=function(a){for(var b,c,g=this.l,h=-1;(b=g[++h])&&(c=b.length)<=a&&0<=(a-=c););return!(!b||0>a||0===(b[a>>3|0]&1<<a%8))};b.prototype.set=function(a,b){for(var c,e,h=this.l,f=-1;(c=h[++f])&&(e=c.length)<=
a&&0<=(a-=e););c&&-1<a&&(b?c[a>>3|0]|=1<<a%8:c[a>>3|0]&=~(1<<a%8))};b.prototype.concat=function(a){return new (b.bind.apply(b,R([void 0],this.l,a.l)))};u();v();b.prototype[Symbol.iterator]=function(){var b,e,d,g,h,f,k;return P(this,function(c){switch(c.label){case 0:c.h.push([0,7,8,9]),u(),v(),b=Q(a.prototype[Symbol.iterator].call(this)),e=b.next(),c.label=1;case 1:if(e.done)return[3,6];d=e.value;g=-1;c.label=2;case 2:return 8>++g?[4,0!==(d&1<<g)]:[3,5];case 3:c.c(),c.label=4;case 4:return[3,2];case 5:return e=
b.next(),[3,1];case 6:return[3,9];case 7:return h=c.c(),f={error:h},[3,9];case 8:try{e&&!e.done&&(k=b.return)&&k.call(b)}finally{if(f)throw f.error;}return[7];case 9:return[2]}})};b.G=new (function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);b.prototype.get=function(){return!0};u();v();b.prototype[Symbol.iterator]=function(){return P(this,function(a){switch(a.label){case 0:return[4,!0];case 1:a.c(),a.label=2;case 2:return[3,0];case 3:return[2]}})};return b}(S));return b}(bb),
cb=function(a){function b(b){for(var c=[],d=1;d<arguments.length;d++)c[d-1]=arguments[d];c=a.apply(this,R(c))||this;b&&(c.validity=T.from(b));return c}O(b,a);b.prototype.concat=function(a){return(b=this.constructor).from.apply(b,R([this,this.length+a.length,this.validity.concat(a.validity)],this.l,a.l));var b};return b}(bb),db=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);b.prototype.get=function(b){return this.validity.get(b)?new Date(Math.pow(2,32)*a.prototype.get.call(this,
2*b+1)+a.prototype.get.call(this,2*b)):null};u();v();b.prototype[Symbol.iterator]=function(){var b,e,d,g,h;return P(this,function(c){switch(c.label){case 0:u(),v(),g=a.prototype[Symbol.iterator].call(this),u(),v(),h=this.validity[Symbol.iterator](),c.label=1;case 1:return(b=h.next()).done||(e=g.next()).done||(d=g.next()).done?[3,3]:[4,b.value?new Date(Math.pow(2,32)*d.value+e.value):null];case 2:return c.c(),[3,1];case 3:return[2]}})};return b}(cb),eb=function(a){function b(){return null!==a&&a.apply(this,
arguments)||this}O(b,a);b.prototype.get=function(a,b){void 0===b&&(b=!1);for(var c,e,h=-1,f=this.l;(c=f[++h])&&(e=c.length)<=a&&0<=(a-=e););return b?c&&-1<a?[c[a+h],h]:[0,-1]:c&&-1<a?c[a+h]:null};u();v();b.prototype[Symbol.iterator]=function(){var a,b,d,g,h,f,k;return P(this,function(c){switch(c.label){case 0:a=new Int32Array(2),b=this.l,d=-1,g=b.length,c.label=1;case 1:if(!(++d<g))return[3,7];h=b[d];f=-1;k=h.length-1;c.label=2;case 2:if(!(++f<k))return[3,6];a[1]=d;a[0]=h[f];return[4,a];case 3:return c.c(),
[4,h[f+1]];case 4:c.c(),c.label=5;case 5:return[3,2];case 6:return[3,1];case 7:return[2]}})};return b}(cb),V=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);b.prototype.get=function(b){return this.validity.get(b)?a.prototype.get.call(this,b):null};u();v();b.prototype[Symbol.iterator]=function(){var b,e,d,g,h;return P(this,function(c){switch(c.label){case 0:return d=this.validity,u(),v(),g=a.prototype[Symbol.iterator].call(this),d!==T.G?[3,2]:[5,Q(g)];case 1:return c.c(),
[3,5];case 2:u(),v(),h=d[Symbol.iterator](),c.label=3;case 3:return(b=h.next()).done||(e=g.next()).done?[3,5]:[4,b.value?e.value:null];case 4:return c.c(),[3,3];case 5:return[2]}})};return b}(cb),fb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);b.prototype.get=function(b){return this.validity.get(b)?new N(a.prototype.get.call(this,2*b),a.prototype.get.call(this,2*b+1)):null};u();v();b.prototype[Symbol.iterator]=function(){var b,e,d,g,h;return P(this,function(c){switch(c.label){case 0:u(),
v(),g=a.prototype[Symbol.iterator].call(this),u(),v(),h=this.validity[Symbol.iterator](),c.label=1;case 1:return(b=h.next()).done||(e=g.next()).done||(d=g.next()).done?[3,3]:[4,b.value?new N(e.value,d.value):null];case 2:return c.c(),[3,1];case 3:return[2]}})};return b}(cb),gb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V),hb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V),ib=function(a){function b(){return null!==
a&&a.apply(this,arguments)||this}O(b,a);return b}(V),jb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(fb),kb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V),lb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V),mb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V),nb=function(a){function b(){return null!==a&&a.apply(this,arguments)||
this}O(b,a);return b}(fb),ob=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V),pb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V);fb.prototype.ia=2;S.prototype.l=[];S.prototype.validity=T.G;bb.prototype.i=Array;T.prototype.i=Uint8Array;gb.prototype.i=Int8Array;hb.prototype.i=Int16Array;ib.prototype.i=Int32Array;jb.prototype.i=Int32Array;kb.prototype.i=Uint8Array;lb.prototype.i=Uint16Array;mb.prototype.i=Uint32Array;
nb.prototype.i=Uint32Array;db.prototype.i=Uint32Array;eb.prototype.i=Int32Array;ob.prototype.i=Float32Array;pb.prototype.i=Float64Array;function Ya(a,b,c){for(var e=0,d=a.length;e<d;)b[c++]=a[e++];return c}function ab(a,b,c){return b.set(a,c)||c+a.length};var qb=function(a){function b(b){for(var c=[],d=1;d<arguments.length;d++)c[d-1]=arguments[d];d=a.call(this)||this;d.R=c;d.length=Math.max.apply(Math,R([0],c.map(function(a){return a.length})));b&&(d.validity=T.from(b));return d}O(b,a);b.prototype.get=function(a){return this.validity.get(a)?this.R.map(function(b){return b.get(a)}):null};b.prototype.concat=function(a){return b.from.apply(b,R([this,this.length+a.length,this.validity.concat(a.validity)],this.R.map(function(b,c){return b.concat(a.R[c])})))};
return b}(S);var rb=function(a){function b(b,e){var c=a.call(this)||this;c.index=b;c.v=e;c.length=b&&b.length||0;return c}O(b,a);b.prototype.get=function(a){return this.v.get(this.index.get(a))};b.prototype.concat=function(a){return b.from(this,this.length+a.length,this.index.concat(a.index),this.v)};u();v();b.prototype[Symbol.iterator]=function(){var a,b,d,g,h,f,k;return P(this,function(c){switch(c.label){case 0:a=this.v,c.label=1;case 1:c.h.push([1,6,7,8]),b=Q(this.index),d=b.next(),c.label=2;case 2:if(d.done)return[3,
5];g=d.value;return[4,a.get(g)];case 3:c.c(),c.label=4;case 4:return d=b.next(),[3,2];case 5:return[3,8];case 6:return h=c.c(),f={error:h},[3,8];case 7:try{d&&!d.done&&(k=b.return)&&k.call(b)}finally{if(f)throw f.error;}return[7];case 8:return[2]}})};return b}(S);var sb=function(a){function b(b,e,d){var c=a.call(this)||this;c.values=e;c.J=d;b&&(c.validity=T.from(b));return c}O(b,a);b.prototype.get=function(a){var b,c,g,h=this.J;return this.validity.get(a)&&null!==(g=h.get(a+1))&&(f=h.get(a,!0),k=Wa(f,2),c=k[0],b=k[1],f)&&-1<b?this.values.slice(c,g,b):null;var f,k};b.prototype.concat=function(a){return this.constructor.from(this,this.length+a.length,this.validity.concat(a.validity),this.values.concat(a.values),this.J.concat(a.J))};u();v();b.prototype[Symbol.iterator]=
function(){var a,b,d,g,h,f;return P(this,function(c){switch(c.label){case 0:g=this.values,u(),v(),h=this.J[Symbol.iterator](),u(),v(),f=this.validity[Symbol.iterator](),c.label=1;case 1:return(a=f.next()).done||(b=h.next()).done||(d=h.next()).done?[3,3]:[4,a.value?g.slice(b.value[0],d.value,b.value[1]):null];case 2:return c.c(),[3,1];case 3:return[2]}})};return b}(S),tb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(sb),ub=function(a){function b(){return null!==
a&&a.apply(this,arguments)||this}O(b,a);b.prototype.get=function(c){return(c=a.prototype.get.call(this,c))?b.Z.decode(c):null};u();v();b.prototype[Symbol.iterator]=function(){var c,e,d,g,h,f,k;return P(this,function(l){switch(l.label){case 0:c=b.Z,l.label=1;case 1:l.h.push([1,6,7,8]),u(),v(),e=Q(a.prototype[Symbol.iterator].call(this)),d=e.next(),l.label=2;case 2:if(d.done)return[3,5];g=d.value;return[4,g?c.decode(g):null];case 3:l.c(),l.label=4;case 4:return d=e.next(),[3,2];case 5:return[3,8];case 6:return h=
l.c(),f={error:h},[3,8];case 7:try{d&&!d.done&&(k=e.return)&&k.call(e)}finally{if(f)throw f.error;}return[7];case 8:return[2]}})};b.Z=new Ta("utf-8");return b}(sb),vb=function(a){function b(b,e,d){var c=a.call(this)||this;c.values=d;c.size=Math.abs(b|0)||1;e&&(c.validity=T.from(e));return c}O(b,a);b.prototype.get=function(a){return this.validity.get(a)?this.values.slice(this.size*a,this.size*(a+1)):null};b.prototype.concat=function(a){return b.from(this,this.length+a.length,this.size,this.validity.concat(a.validity),
this.values.concat(a.values))};u();v();b.prototype[Symbol.iterator]=function(){var a,b,d,g,h,f,k;return P(this,function(c){switch(c.label){case 0:b=-1,d=this,g=d.size,h=d.length,f=d.values,u(),v(),k=this.validity[Symbol.iterator](),c.label=1;case 1:return!(a=k.next()).done&&++b<h?[4,a.value?f.slice(g*b,g*(b+1)):null]:[3,3];case 2:return c.c(),[3,1];case 3:return[2]}})};return b}(S);try{var W=eval("exports");"object"===typeof W&&(W.vectors={},W.vectors.Vector=S,W.vectors.BitVector=T,W.vectors.ListVector=tb,W.vectors.Utf8Vector=ub,W.vectors.DateVector=db,W.vectors.IndexVector=eb,W.vectors.Int8Vector=gb,W.vectors.Int16Vector=hb,W.vectors.Int32Vector=ib,W.vectors.Int64Vector=jb,W.vectors.Uint8Vector=kb,W.vectors.Uint16Vector=lb,W.vectors.Uint32Vector=mb,W.vectors.Uint64Vector=nb,W.vectors.Float32Vector=ob,W.vectors.Float64Vector=pb,W.vectors.StructVector=qb,W.vectors.DictionaryVector=
rb,W.vectors.FixedSizeListVector=vb)}catch(a){};function xb(a){var b,c;return P(this,function(e){switch(e.label){case 0:if(!(a.position()<a.g.length&&0<(c=y(a,a.position()))))return[3,2];a.setPosition(a.position()+4);b=(new Ca).f(y(a,a.position())+a.position(),a);a.setPosition(a.position()+c);return[4,b];case 1:return e.c(),[3,0];case 2:return[2]}})}
function yb(a){var b,c,e,d,g,h,f,k,l,m,r;return P(this,function(t){switch(t.label){case 0:b=a.m(),t.label=1;case 1:t.h.push([1,6,7,8]),c=Q(xb(a)),e=c.next(),t.label=2;case 2:if(e.done)return[3,5];d=e.value;g=Da(d);f=h=void 0;if(3===g)f=Ea(d,new Aa);else if(2===g)k=Ea(d,new Ba),h=Ga(k.id()).toString(),f=k.data();else return[3,4];return[4,{id:h,data:f,m:b,offset:b.byteOffset+a.position()}];case 3:t.c(),a.setPosition(a.position()+d.W().low),t.label=4;case 4:return e=c.next(),[3,2];case 5:return[3,8];
case 6:return l=t.c(),m={error:l},[3,8];case 7:try{e&&!e.done&&(r=c.return)&&r.call(c)}finally{if(m)throw m.error;}return[7];case 8:return[2]}})};for(var zb=new Uint8Array(6),Ab=0;6>Ab;Ab+=1)zb[Ab]="ARROW1".charCodeAt(Ab);function Bb(a,b){void 0===b&&(b=0);for(var c=-1,e=zb.length;++c<e;)if(zb[c]!==a[b+c])return!1;return!0}var Cb=zb.length,Db=Cb+4,Eb=2*Cb+4;
function Fb(){var a=[];for(b=0;b<arguments.length;b++)a[b]=arguments[b];var b,c,e,d,g,h,f,k,l,m,r,t,z,p,C,I,E,F,D,L,U,ha,Za,xa,$a,wb;return P(this,function(b){switch(b.label){case 0:b.h.push([0,23,24,25]),c=Q(a),e=c.next(),b.label=1;case 1:if(e.done)return[3,22];d=e.value;g=d.g.length;f=h=void 0;if(g<Eb||!Bb(d.m(),0)||!Bb(d.m(),g-Cb)||1>(h=y(d,f=g-Db))&&h+Eb>g)throw Error("Invalid file");d.setPosition(f-h);var J=d;k=(new wa).f(y(J,J.position())+J.position(),J);l=k.C();m=-1;r=(J=x(k.a,k.b,8))?M(k.a,
k.b+J):0;b.label=2;case 2:if(!(++m<r))return[3,11];t=(J=x(k.a,k.b,8))?(new ya).f(K(k.a,k.b+J)+24*m,k.a):null;d.setPosition(t.offset().low);b.label=3;case 3:b.h.push([3,8,9,10]),z=Q(yb(d)),p=z.next(),b.label=4;case 4:if(p.done)return[3,7];C=p.value;return[4,{C:l,N:C}];case 5:return b.c(),[3,7];case 6:return p=z.next(),[3,4];case 7:return[3,10];case 8:return I=b.c(),Za={error:I},[3,10];case 9:try{p&&!p.done&&(xa=z.return)&&xa.call(z)}finally{if(Za)throw Za.error;}return[7];case 10:return[3,2];case 11:m=
-1,r=(J=x(k.a,k.b,10))?M(k.a,k.b+J):0,b.label=12;case 12:if(!(++m<r))return[3,21];t=(J=x(k.a,k.b,10))?(new ya).f(K(k.a,k.b+J)+24*m,k.a):null;d.setPosition(t.offset().low);b.label=13;case 13:b.h.push([13,18,19,20]),E=Q(yb(d)),F=E.next(),b.label=14;case 14:if(F.done)return[3,17];C=F.value;return[4,{C:l,N:C}];case 15:return b.c(),[3,17];case 16:return F=E.next(),[3,14];case 17:return[3,20];case 18:return D=b.c(),$a={error:D},[3,20];case 19:try{F&&!F.done&&(wb=E.return)&&wb.call(E)}finally{if($a)throw $a.error;
}return[7];case 20:return[3,12];case 21:return e=c.next(),[3,1];case 22:return[3,25];case 23:return L=b.c(),U={error:L},[3,25];case 24:try{e&&!e.done&&(ha=c.return)&&ha.call(c)}finally{if(U)throw U.error;}return[7];case 25:return[2]}})};function Gb(){var a=[];for(b=0;b<arguments.length;b++)a[b]=arguments[b];var b,c,e,d,g,h,f,k,l,m,r,t,z,p,C,I,E,F,D,L;return P(this,function(b){switch(b.label){case 0:if(!a.length||Bb(a[0].m(),0))throw Error("Invalid Arrow Stream");b.label=1;case 1:b.h.push([1,19,20,21]),c=Q(xb(a[0])),e=c.next(),b.label=2;case 2:if(e.done)return[3,18];d=e.value;if(1!==Da(d))return[3,17];g=Ea(d,new ua);b.label=3;case 3:b.h.push([3,14,15,16]),h=Q(a),f=h.next(),b.label=4;case 4:if(f.done)return[3,13];k=f.value;b.label=
5;case 5:b.h.push([5,10,11,12]),l=Q(yb(k)),m=l.next(),b.label=6;case 6:if(m.done)return[3,9];r=m.value;return[4,{C:g,N:r}];case 7:b.c(),b.label=8;case 8:return m=l.next(),[3,6];case 9:return[3,12];case 10:return t=b.c(),D={error:t},[3,12];case 11:try{m&&!m.done&&(L=l.return)&&L.call(l)}finally{if(D)throw D.error;}return[7];case 12:return f=h.next(),[3,4];case 13:return[3,16];case 14:return z=b.c(),E={error:z},[3,16];case 15:try{f&&!f.done&&(F=h.return)&&F.call(h)}finally{if(E)throw E.error;}return[7];
case 16:return[3,18];case 17:return e=c.next(),[3,2];case 18:return[3,21];case 19:return p=b.c(),C={error:p},[3,21];case 20:try{e&&!e.done&&(I=c.return)&&I.call(c)}finally{if(C)throw C.error;}return[7];case 21:return[2]}})};function Hb(a,b,c,e){var d;if(!(d=Ib(a,b,c,e))){d=qa(a);var g=Jb[d];if(!g)throw Error('Unrecognized vector name "'+ea[d]+'" type "'+d+'"');d=g(a,b,c,e)}return d}function Ib(a,b,c,e){var d;if(e&&(d=a.v())){var g=Ga(d.id()).toString();d=na(d)||{A:function(){return 32},O:function(){return!0}};var h=Kb(a,d);b=Lb(h,b,c,null,d);return rb.create(a,b.length,b,e[g])}}
var Mb=[Uint8Array,Uint8Array,Uint8Array,Uint8Array],Nb=[Uint32Array,Uint32Array,Uint32Array,Uint32Array],Ob=X.bind(null,[Int8Array,Int16Array,Int32Array,Int32Array],null),Pb=X.bind(null,[Uint8Array,Uint16Array,Uint32Array,Uint32Array],null),Qb=X.bind(null,Nb,null),Rb=X.bind(null,[Int8Array,Int16Array,Float32Array,Float64Array],null),Sb=X.bind(null,Nb,null),Tb=X.bind(null,Mb,null),Ub=X.bind(null,Mb,[Int32Array,Int32Array,Int32Array,Int32Array]),Wb=(Vb={},Vb[1]=ob,Vb[2]=pb,Vb),Xb=[[kb,gb],[lb,hb],
[mb,ib],[nb,jb]];function Lb(a,b,c,e,d){d=d||a.type(new w);return d.O()?Yb(a,b,c,e,d):Zb(a,b,c,e,d)}var Yb=Y(Ob,$b),Zb=Y(Pb,$b);function $b(a,b,c,e,d,g){g=g||a.type(new w);return(Xb[g.A()>>4]||Xb[3])[+g.O()].create(a,b,e,c||d)}
var ac=Y(Rb,function(a,b,c,e){var d=a.type(new ia);return Wb[d.precision()].create(a,b,e,c)}),bc=Y(Qb,function(a,b,c,e){return db.create(a,b,e,c)}),cc=Y(Ub,function(a,b,c,e,d){d=new Int32Array(d.buffer,d.byteOffset,b+1);return ub.create(a,b,e,kb.create(a,c.length,null,c),eb.create(a,b+1,null,d))}),dc=Y(Sb,function(a,b,c,e,d,g,h,f,k){c=new Int32Array(d.buffer,d.byteOffset,b+1);return tb.create(a,b,e,Hb(a.children(0),h,f,k),eb.create(a,b+1,null,c))}),ec=Y(Sb,function(a,b,c,e,d,g,h,f,k){c=a.type(new fa);
d=x(c.a,c.b,4);return vb.create(a,b,d?y(c.a,c.b+d):0,e,Hb(a.children(0),h,f,k))}),fc=Y(Sb,function(a,b,c,e,d,g,h,f,k){c=[];d=-1;for(g=sa(a);++d<g;)c[d]=Hb(a.children(d),h,f,k);return qb.create.apply(qb,R([a,b,e],c))}),Jb=(Z={},Z[2]=Lb,Z[8]=bc,Z[12]=dc,Z[5]=cc,Z[13]=fc,Z[3]=ac,Z[16]=ec,Z);
function Y(a,b){return function(c,e,d,g,h){var f=e.data,k=c.ea();var l=d.ma++;var m=x(f.a,f.b,6);l=m?(new za).f(K(f.a,f.b+m)+16*l,f.a):null;var r,t,z,p,C,I;m=l.length().low;for(var E=-1;++E<k;){var F=c.da(E);var D=d.ka++;var L=x(f.a,f.b,8);D=L?(new ta).f(K(f.a,f.b+L)+24*D,f.a):null;3===(p=F.type())||0>=(I=D.length().low)||0>=(C=F.A())||(1===p?r=a(e,p,C,D.offset().low,I):0===p?t=a(e,p,C,D.offset().low,I):0<G(l.a,l.b+8).low&&(z=Tb(e,p,C,D.offset().low,m)))}return b(c,m,r,z,t,h,e,d,g)}}
function X(a,b,c,e,d,g,h){var f=c.m.buffer,k=f.byteLength;c=c.offset+g;a=0===e&&b||a;d=a[d>>4]||a[3];return new d(f,c,(c+h<=k?h:k-c)/d.BYTES_PER_ELEMENT)}function Kb(a,b){var c=[],e=new Ia;pa(a)&&(Na(e),Ma(e,0,8),Ma(e,1,2),e.finish(Oa(e)),c.push(ja(e.a)),e=new Ia);Na(e);Ma(e,0,b.A());Ma(e,1,1);e.finish(Oa(e));c.push(ja(e.a));return Object.create(a,{da:{value:function(a){return c[a]}},ea:{value:function(){return c.length}}})}var Vb,Z;function gc(a,b,c,e){var d,g,h,f,k,l,m,r,t,z;return P(this,function(p){switch(p.label){case 0:return(g=a.v())&&b.id===(d=Ga(g.id()).toString())?[4,[d,Hb(a,b,c,null)]]:[3,2];case 1:return p.c(),[2];case 2:h=-1,f=sa(a),p.label=3;case 3:if(!(++h<f))return[3,12];p.label=4;case 4:p.h.push([4,9,10,11]),k=Q(gc(a.children(h),b,c,e)),l=k.next(),p.label=5;case 5:if(l.done)return[3,8];m=l.value;return[4,m];case 6:return p.c(),[2];case 7:return l=k.next(),[3,5];case 8:return[3,11];case 9:return r=p.c(),t={error:r},
[3,11];case 10:try{l&&!l.done&&(z=k.return)&&z.call(k)}finally{if(t)throw t.error;}return[7];case 11:return[3,3];case 12:return[2]}})};function hc(){var a=[];for(b=0;b<arguments.length;b++)a[b]=arguments[b];var b;return P(this,function(b){switch(b.label){case 0:return b.h.push([0,2,,7]),[5,Q(Fb.apply(void 0,R(a)))];case 1:return b.c(),[3,7];case 2:b.c(),b.label=3;case 3:return b.h.push([3,5,,6]),[5,Q(Gb.apply(void 0,R(a)))];case 4:return b.c(),[3,6];case 5:throw b.c(),Error("Invalid Arrow buffer");case 6:return[3,7];case 7:return[2]}})}
function ic(){var a=[];for(b=0;b<arguments.length;b++)a[b]=arguments[b];var b,c,e,d,g,h,f,k,l,m,r,t,z,p,C,I,E,F,D,L,U,ha;return P(this,function(b){switch(b.label){case 0:c={},e=a.map(jc),b.label=1;case 1:b.h.push([1,7,8,9]),d=Q(hc.apply(void 0,R(e))),g=d.next(),b.label=2;case 2:if(g.done)return[3,6];h=g.value;f=h.C;k=h.N;l=[];m={ma:0,ka:0};r=-1;t=(b=x(f.a,f.b,6))?M(f.a,f.b+b):0;if(!k.id)return[3,3];for(;++r<t;)try{for(z=Q(gc(va(f,r),k,m,c)),p=z.next();!p.done;p=z.next())C=Wa(p.value,2),I=C[0],E=C[1],
c[I]=c[I]&&c[I].concat(E)||E}catch(xa){U={error:xa}}finally{try{p&&!p.done&&(ha=z.return)&&ha.call(z)}finally{if(U)throw U.error;}}return[3,5];case 3:for(;++r<t;)l[r]=Hb(va(f,r),k,m,c);return[4,l];case 4:b.c(),b.label=5;case 5:return g=d.next(),[3,2];case 6:return[3,9];case 7:return F=b.c(),D={error:F},[3,9];case 8:try{g&&!g.done&&(L=d.return)&&L.call(d)}finally{if(D)throw D.error;}return[7];case 9:return[2]}})}
function jc(a){var b=a||new Uint8Array(0);if("string"===typeof a){b=new Uint8Array(a.length);for(var c=-1,e=a.length;++c<e;)b[c]=a.charCodeAt(c)}return new Ja(b)};(function(){function a(a){this.o=a||[];this.length=Math.max.apply(Math,R(this.o.map(function(a){return a.length})));this.ja=this.o.reduce(function(a,b){return(a[b.name]=b)&&a||a},{})}a.from=function(){function b(a){d=d?d.map(function(b,c){return b.concat(a[c])}):a}for(var c=[],e=0;e<arguments.length;e++)c[e]=arguments[e];var d;try{for(var g=Q(ic.apply(void 0,R(c))),h=g.next();!h.done;h=g.next())b(h.value)}catch(l){var f={error:l}}finally{try{h&&!h.done&&(k=g.return)&&k.call(g)}finally{if(f)throw f.error;
}}return new a(d);var k};u();v();a.prototype[Symbol.iterator]=function(){var a,c,e;return P(this,function(b){switch(b.label){case 0:a=this.o,c=-1,e=this.length,b.label=1;case 1:return++c<e?[4,kc(c,a)]:[3,4];case 2:b.c(),b.label=3;case 3:return[3,1];case 4:return[2]}})};a.prototype.rows=function(a,c,e){var b,g,h,f,k,l,m;return P(this,function(d){switch(d.label){case 0:b=a,g=c,"boolean"===typeof a?(e=a,b=g,g=void 0):"boolean"===typeof c&&(e=c,g=void 0),h=-1,f=this.length,k=Wa(Xa(f,b,g),2),l=k[0],m=
k[1],d.label=1;case 1:return++h<m?[4,this.getRow((h+l)%f,e)]:[3,3];case 2:return d.c(),[3,1];case 3:return[2]}})};a.prototype.cols=function(a,c){var b,d,g,h,f,k;return P(this,function(e){switch(e.label){case 0:e.h.push([0,5,6,7]),b=Q(this.o.slice(a,c)),d=b.next(),e.label=1;case 1:if(d.done)return[3,4];g=d.value;return[4,g];case 2:e.c(),e.label=3;case 3:return d=b.next(),[3,1];case 4:return[3,7];case 5:return h=e.c(),f={error:h},[3,7];case 6:try{d&&!d.done&&(k=b.return)&&k.call(b)}finally{if(f)throw f.error;
}return[7];case 7:return[2]}})};a.prototype.getRow=function(a,c){return(c&&lc||mc)(a,this.o)};a.prototype.getCell=function(a,c){return this.getColumn(a).get(c)};a.prototype.getCellAt=function(a,c){return this.getColumnAt(a).get(c)};a.prototype.getColumn=function(a){return this.ja[a]};a.prototype.getColumnAt=function(a){return this.o[a]};a.prototype.toString=function(a){a=(void 0===a?{}:a).index;var b=void 0===a?!1:a;var e=this.length;if(0>=e)return"";a=[];e=Array(e+1);e[0]=this.o.map(function(a){return a.name});
b&&e[0].unshift("Index");for(var d=-1,g=e.length-1;++d<g;)e[d+1]=this.getRow(d,!0),b&&e[d+1].unshift(d);d=-1;for(g=e.length;++d<g;){b=e[d];for(var h=-1,f=b.length;++h<f;){var k=b[h]=""+b[h];a[h]=a[h]?Math.max(a[h],k.length):k.length}}d=-1;for(g=e.length;++d<g;){b=e[d];h=-1;for(f=b.length;++h<f;)b[h]=nc(b[h],a[h]);e[d]=b.join(", ")}return e.join("\n")};return a})().prototype.length=0;function nc(a,b){return(Array(b+1).join(" ")+a).slice(-1*b)}
function kc(a,b){return b.reduce(function(b,e){return b.set(e.name,e.get(a))},new Map)}function mc(a,b){return b.reduce(function(b,e){return(b[e.name]=e.get(a))&&b||b},Object.create(null))}function lc(a,b){return b.reduce(function(b,e,d){return(b[d]=e.get(a))&&b||b},Array(b.length))};}.bind(this))));
//# sourceMappingURL=Arrow.internal.js.map

@@ -21,72 +21,77 @@ // Licensed to the Apache Software Foundation (ASF) under one

(factory(global.Arrow = global.Arrow || {}));
}(this, (function (exports) {var m,aa="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)},p="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this;function q(){q=function(){};p.Symbol||(p.Symbol=ba)}var ba=function(){var a=0;return function(b){return"jscomp_symbol_"+(b||"")+a++}}();
function t(){q();var a=p.Symbol.iterator;a||(a=p.Symbol.iterator=p.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&aa(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return ca(this)}});t=function(){}}function ca(a){var b=0;return ea(function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}})}function ea(a){t();a={next:a};a[p.Symbol.iterator]=function(){return this};return a}
var fa={NONE:0,0:"NONE",ia:1,1:"Null",fa:2,2:"Int",ea:3,3:"FloatingPoint",$:4,4:"Binary",na:5,5:"Utf8",aa:6,6:"Bool",ba:7,7:"Decimal",Date:8,8:"Date",ka:9,9:"Time",la:10,10:"Timestamp",ga:11,11:"Interval",ha:12,12:"List",ja:13,13:"Struct_",ma:14,14:"Union",ca:15,15:"FixedSizeBinary",da:16,16:"FixedSizeList",Map:17,17:"Map"};function ha(){this.a=null;this.b=0}ha.prototype.f=function(a,b){this.b=a;this.a=b;return this};function w(){this.a=null;this.b=0}
w.prototype.f=function(a,b){this.b=a;this.a=b;return this};w.prototype.A=function(){var a=x(this.a,this.b,4);return a?y(this.a,this.b+a):0};w.prototype.H=function(){var a=x(this.a,this.b,6);return a?!!(this.a.h[this.b+a]<<24>>24):!1};function ia(){this.a=null;this.b=0}ia.prototype.f=function(a,b){this.b=a;this.a=b;return this};ia.prototype.precision=function(){var a=x(this.a,this.b,4);return a?z(this.a,this.b+a)<<16>>16:0};function ja(){this.a=null;this.b=0}
ja.prototype.f=function(a,b){this.b=a;this.a=b;return this};ja.prototype.A=function(){var a=x(this.a,this.b,4);return a?z(this.a,this.b+a)<<16>>16:0};ja.prototype.type=function(){var a=x(this.a,this.b,6);return a?z(this.a,this.b+a)<<16>>16:0};function F(){this.a=null;this.b=0}F.prototype.f=function(a,b){this.b=a;this.a=b;return this};F.prototype.key=function(a){var b=x(this.a,this.b,4);return b?ka(this.a,this.b+b,a):null};
F.prototype.value=function(a){var b=x(this.a,this.b,6);return b?ka(this.a,this.b+b,a):null};function la(){this.a=null;this.b=0}la.prototype.f=function(a,b){this.b=a;this.a=b;return this};la.prototype.id=function(){var a=x(this.a,this.b,4);return a?G(this.a,this.b+a):ma};function na(a){var b=x(a.a,a.b,6);return b?(new w).f(H(a.a,a.b+b),a.a):null}function oa(){this.a=null;this.b=0}m=oa.prototype;m.f=function(a,b){this.b=a;this.a=b;return this};
m.name=function(a){var b=x(this.a,this.b,4);return b?ka(this.a,this.b+b,a):null};function pa(a){var b=x(a.a,a.b,8);return b?a.a.h[a.b+b]:0}m.type=function(a){var b=x(this.a,this.b,10);return b?qa(this.a,a,this.b+b):null};m.s=function(a){var b=x(this.a,this.b,12);return b?(a||new la).f(H(this.a,this.b+b),this.a):null};m.children=function(a,b){var c=x(this.a,this.b,14);return c?(b||new oa).f(H(this.a,L(this.a,this.b+c)+4*a),this.a):null};function ra(a){var b=x(a.a,a.b,14);return b?M(a.a,a.b+b):0}
function sa(a){var b=x(a.a,a.b,16);return b?M(a.a,a.b+b):0}m.N=function(a,b){var c=x(this.a,this.b,18);return c?(b||new F).f(H(this.a,L(this.a,this.b+c)+4*a),this.a):null};m.O=function(){var a=x(this.a,this.b,18);return a?M(this.a,this.b+a):0};function N(){this.a=null;this.b=0}N.prototype.f=function(a,b){this.b=a;this.a=b;return this};N.prototype.page=function(){return y(this.a,this.b)};N.prototype.offset=function(){return G(this.a,this.b+8)};N.prototype.length=function(){return G(this.a,this.b+16)};
function ta(){this.a=null;this.b=0}ta.prototype.f=function(a,b){this.b=a;this.a=b;return this};function ua(a,b){var c=x(a.a,a.b,6);return c?(new oa).f(H(a.a,L(a.a,a.b+c)+4*b),a.a):null}ta.prototype.N=function(a,b){var c=x(this.a,this.b,8);return c?(b||new F).f(H(this.a,L(this.a,this.b+c)+4*a),this.a):null};ta.prototype.O=function(){var a=x(this.a,this.b,8);return a?M(this.a,this.b+a):0};function wa(){this.a=null;this.b=0}wa.prototype.f=function(a,b){this.b=a;this.a=b;return this};wa.prototype.version=function(){var a=x(this.a,this.b,4);return a?z(this.a,this.b+a)<<16>>16:0};wa.prototype.u=function(a){var b=x(this.a,this.b,6);return b?(a||new ta).f(H(this.a,this.b+b),this.a):null};function xa(){this.a=null;this.b=0}xa.prototype.f=function(a,b){this.b=a;this.a=b;return this};xa.prototype.offset=function(){return G(this.a,this.b)};xa.prototype.M=function(){return G(this.a,this.b+16)};function ya(){this.a=null;this.b=0}ya.prototype.f=function(a,b){this.b=a;this.a=b;return this};ya.prototype.length=function(){return G(this.a,this.b)};function za(){this.a=null;this.b=0}za.prototype.f=function(a,b){this.b=a;this.a=b;return this};za.prototype.length=function(){var a=x(this.a,this.b,4);return a?G(this.a,this.b+a):ma};function Aa(){this.a=null;this.b=0}Aa.prototype.f=function(a,b){this.b=a;this.a=b;return this};
Aa.prototype.id=function(){var a=x(this.a,this.b,4);return a?G(this.a,this.b+a):ma};Aa.prototype.data=function(a){var b=x(this.a,this.b,6);return b?(a||new za).f(H(this.a,this.b+b),this.a):null};function Ba(){this.a=null;this.b=0}Ba.prototype.f=function(a,b){this.b=a;this.a=b;return this};Ba.prototype.version=function(){var a=x(this.a,this.b,4);return a?z(this.a,this.b+a)<<16>>16:0};function Ca(a){var b=x(a.a,a.b,6);return b?a.a.h[a.b+b]:0}
function Da(a,b){var c=x(a.a,a.b,8);return c?qa(a.a,b,a.b+c):null}Ba.prototype.M=function(){var a=x(this.a,this.b,10);return a?G(this.a,this.b+a):ma};var Ea=new Int32Array(2);new Float32Array(Ea.buffer);new Float64Array(Ea.buffer);new Uint16Array((new Uint8Array([1,0])).buffer);function Fa(a,b){this.low=a|0;this.high=b|0}function Ga(a){return(a.low>>>0)+4294967296*a.high}var ma=new Fa(0,0);function Ha(a){this.h=a;this.V=0}Ha.prototype.o=function(){return this.h};Ha.prototype.position=function(){return this.V};Ha.prototype.setPosition=function(a){this.V=a};function Ia(a,b){return a.h[b]}function z(a,b){return a.h[b]|a.h[b+1]<<8}
function y(a,b){return a.h[b]|a.h[b+1]<<8|a.h[b+2]<<16|a.h[b+3]<<24}function G(a,b){return new Fa(y(a,b),y(a,b+4))}function x(a,b,c){b-=y(a,b);return c<z(a,b)<<16>>16?z(a,b+c)<<16>>16:0}function qa(a,b,c){b.b=c+y(a,c);b.a=a;return b}
function ka(a,b,c){b+=y(a,b);var e=y(a,b),d="",g=0;b+=4;if(1===c)return a.h.subarray(b,b+e);for(;g<e;){c=Ia(a,b+g++);if(!(192>c)){var h=Ia(a,b+g++);if(224>c)c=(c&31)<<6|h&63;else{var f=Ia(a,b+g++);if(240>c)c=(c&15)<<12|(h&63)<<6|f&63;else{var k=Ia(a,b+g++);c=(c&7)<<18|(h&63)<<12|(f&63)<<6|k&63}}}65536>c?d+=String.fromCharCode(c):(c-=65536,d+=String.fromCharCode((c>>10)+55296,(c&1023)+56320))}return d}function H(a,b){return b+y(a,b)}function L(a,b){return b+y(a,b)+4}
function M(a,b){return y(a,b+y(a,b))};function Ja(a){if(void 0===a)return{};if(a===Object(a))return a;throw TypeError("Could not convert argument to dictionary");}function Ka(a){this.m=[].slice.call(a)}Ka.prototype={endOfStream:function(){return!this.m.length},read:function(){return this.m.length?this.m.shift():-1},push:function(a){if(Array.isArray(a))for(;a.length;)this.m.push(a.shift());else this.m.push(a)}};function La(a){if(a)throw TypeError("Decoder error");return 65533}
function Ma(a,b){if(!(this instanceof Ma))return new Ma(a,b);a=void 0!==a?String(a).toLowerCase():"utf-8";if("utf-8"!==a)throw Error("Encoding not supported. Only utf-8 is supported");b=Ja(b);this.v=this.D=!1;this.w=null;this.K=!!b.fatal;this.L=!!b.ignoreBOM;Object.defineProperty(this,"encoding",{value:"utf-8"});Object.defineProperty(this,"fatal",{value:this.K});Object.defineProperty(this,"ignoreBOM",{value:this.L})}
Ma.prototype={decode:function(a,b){a="object"===typeof a&&a instanceof ArrayBuffer?new Uint8Array(a):"object"===typeof a&&"buffer"in a&&a.buffer instanceof ArrayBuffer?new Uint8Array(a.buffer,a.byteOffset,a.byteLength):new Uint8Array(0);b=Ja(b);this.D||(this.w=new Na({fatal:this.K}),this.v=!1);this.D=!!b.stream;a=new Ka(a);b=[];for(var c;!a.endOfStream();){c=this.w.U(a,a.read());if(-1===c)break;null!==c&&(Array.isArray(c)?b.push.apply(b,c):b.push(c))}if(!this.D){do{c=this.w.U(a,a.read());if(-1===
c)break;null!==c&&(Array.isArray(c)?b.push.apply(b,c):b.push(c))}while(!a.endOfStream());this.w=null}!b.length||-1===["utf-8"].indexOf(this.encoding)||this.L||this.v||(65279===b[0]?(this.v=!0,b.shift()):this.v=!0);a="";for(c=0;c<b.length;++c){var e=b[c];65535>=e?a+=String.fromCharCode(e):(e-=65536,a+=String.fromCharCode((e>>10)+55296,(e&1023)+56320))}return a}};
function Na(a){var b=a.fatal,c=0,e=0,d=0,g=128,h=191;this.U=function(a,k){if(-1===k&&0!==d)return d=0,La(b);if(-1===k)return-1;if(0===d){if(0<=k&&127>=k)return k;if(194<=k&&223>=k)d=1,c=k-192;else if(224<=k&&239>=k)224===k&&(g=160),237===k&&(h=159),d=2,c=k-224;else if(240<=k&&244>=k)240===k&&(g=144),244===k&&(h=143),d=3,c=k-240;else return La(b);c<<=6*d;return null}if(!(g<=k&&k<=h)){c=d=e=0;g=128;h=191;if(Array.isArray(k))for(;k.length;)a.m.unshift(k.pop());else a.m.unshift(k);return La(b)}g=128;
h=191;e+=1;c+=k-128<<6*(d-e);if(e!==d)return null;a=c;c=d=e=0;return a}};var Oa=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])};function O(a,b){function c(){this.constructor=a}Oa(a,b);a.prototype=null===b?Object.create(b):(c.prototype=b.prototype,new c)}
function P(a,b){function c(a){return function(b){return e([a,b])}}function e(c){if(g)throw new TypeError("Generator is already executing.");for(;d;)try{if(g=1,h&&(f=h[c[0]&2?"return":c[0]?"throw":"next"])&&!(f=f.call(h,c[1])).done)return f;if(h=0,f)c=[0,f.value];switch(c[0]){case 0:case 1:f=c;break;case 4:return d.label++,{value:c[1],done:!1};case 5:d.label++;h=c[1];c=[0];continue;case 7:c=d.I.pop();d.g.pop();continue;default:if(!(f=d.g,f=0<f.length&&f[f.length-1])&&(6===c[0]||2===c[0])){d=0;continue}if(3===
c[0]&&(!f||c[1]>f[0]&&c[1]<f[3]))d.label=c[1];else if(6===c[0]&&d.label<f[1])d.label=f[1],f=c;else if(f&&d.label<f[2])d.label=f[2],d.I.push(c);else{f[2]&&d.I.pop();d.g.pop();continue}}c=b.call(a,d)}catch(n){c=[6,n],h=0}finally{g=f=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}var d={label:0,c:function(){if(f[0]&1)throw f[1];return f[1]},g:[],I:[]},g,h,f,k;return k={next:c(0),"throw":c(1),"return":c(2)},"function"===typeof Symbol&&(k[Symbol.iterator]=function(){return this}),k}
function Q(a){var b="function"===typeof Symbol&&a[Symbol.iterator],c=0;return b?b.call(a):{next:function(){a&&c>=a.length&&(a=void 0);return{value:a&&a[c++],done:!a}}}}function Pa(a,b){var c="function"===typeof Symbol&&a[Symbol.iterator];if(!c)return a;a=c.call(a);var e,d=[];try{for(;(void 0===b||0<b--)&&!(e=a.next()).done;)d.push(e.value)}catch(h){var g={error:h}}finally{try{e&&!e.done&&(c=a["return"])&&c.call(a)}finally{if(g)throw g.error;}}return d}
function R(){for(var a=[],b=0;b<arguments.length;b++)a=a.concat(Pa(arguments[b]));return a};function Qa(a,b,c){var e=b||0;c=c===c&&"number"==typeof c?c:a;0>c&&(c=a+c);0>e&&(e=a- -1*e%a);c<e&&(e=c,c=b);a=!isFinite(a=c-e)||0>a?0:a;return[e,a]}
var S=function(){function a(){}a.create=function(a,c){for(var b=[],d=2;d<arguments.length;d++)b[d-2]=arguments[d];b=new (this.bind.apply(this,R([void 0],b)));b.length=c;b.name=a.name();b.type=fa[pa(a)];if(0<(d=a.O())){var g=0,h=b.props=new Map;do{var f=a.N(g);h[f.key()]=f.value()}while(++g<d)}return b};a.from=function(b,c){for(var e=[],d=2;d<arguments.length;d++)e[d-2]=arguments[d];e=new (this.bind.apply(this,R([void 0],e)));e.length=c;b.name!==a.R&&(e.name=b.name);b.type!==a.T&&(e.type=b.type);b.props!==
a.S&&(e.props=b.props);return e};a.prototype.get=function(){return null};a.prototype.concat=function(a){return a};a.prototype.slice=function(a,c,e){var b=this.X;a=Pa(Qa(b*this.length,b*(a||0),b*c),2);return this.W(a[0],a[1],e)};a.prototype.W=function(a,c){for(var b=Array(c),d=-1,g=this.length;++d<c;)b[d]=this.get((d+a)%g);return b};q();t();a.prototype[Symbol.iterator]=function(){var a,c;return P(this,function(b){switch(b.label){case 0:a=-1,c=this.length,b.label=1;case 1:return++a<c?[4,this.get(a)]:
[3,4];case 2:b.c(),b.label=3;case 3:return[3,1];case 4:return[2]}})};a.R="";a.S=new Map;a.T=fa[0];return a}();m=S.prototype;m.length=0;m.X=1;m.name=S.R;m.type=S.T;m.props=S.S;var Ta=function(a){function b(){for(var b=[],e=0;e<arguments.length;e++)b[e]=arguments[e];e=a.call(this)||this;e.j=b.filter(Boolean);return e}O(b,a);Object.defineProperty(b.prototype,"arrayType",{get:function(){return this.i},enumerable:!0,configurable:!0});b.prototype.get=function(a){for(var b,c,g=this.j,h=-1;(b=g[++h])&&(c=b.length)<=a&&0<=(a-=c););return b&&-1<a?b[a]:null};b.prototype.W=function(a,b,d){var c,e=a,f;a=this.j;var k=this.i;for(d=(d||0)-1;(c=a[++d])&&(f=c.length)<=e&&0<=(e-=f););if(c&&
-1<e){f=0;var l=a.length,n=Array.isArray(c)?Ra:Sa,r=k.prototype.subarray||k.prototype.slice;e=c=r.call(c,e,e+b);if(c.length<b)for(e=new k(b);(f=n(c,e,f))<b;)c=a[d=(d+1)%l],c=r.call(c,0,Math.min(c.length,b-f));return e}return new k(0)};q();t();b.prototype[Symbol.iterator]=function(){var a,b,d,g,h,f,k,l,n;return P(this,function(c){switch(c.label){case 0:a=-1,b=this,d=b.j,g=b.length,h=-1,f=d.length,c.label=1;case 1:if(!(++h<f))return[3,6];k=d[h];l=-1;n=k.length;c.label=2;case 2:return++a<g&&++l<n?[4,
k[l]]:[3,5];case 3:c.c(),c.label=4;case 4:return[3,2];case 5:return[3,1];case 6:return[2]}})};return b}(S),T=function(a){function b(){for(var b=[],e=0;e<arguments.length;e++)b[e]=arguments[e];b=a.apply(this,R(b))||this;b.length=b.j.reduce(function(a,b){return a+b.length},0);return b}O(b,a);b.from=function(a){return a instanceof b?a:a===b.B?a:a instanceof Uint8Array?new b(a):a instanceof Array?new b(b.pack(a)):a instanceof S?new b(b.pack(a)):b.B};b.pack=function(a){var b=[],c,g=0,h=0,f=0;try{for(var k=
Q(a),l=k.next();!l.done;l=k.next())l.value&&(f|=1<<h),8===++h&&(b[g++]=f,f=h=0)}catch(u){var n={error:u}}finally{try{l&&!l.done&&(r=k.return)&&r.call(k)}finally{if(n)throw n.error;}}if(0===g||0<h)b[g++]=f;if(g%8&&(c=c=g+8-g%8)){do b[g]=0;while(++g<c)}return new Uint8Array(b);var r};b.prototype.get=function(a){for(var b,c,g=this.j,h=-1;(b=g[++h])&&(c=b.length)<=a&&0<=(a-=c););return!(!b||0>a||0===(b[a>>3|0]&1<<a%8))};b.prototype.set=function(a,b){for(var c,e,h=this.j,f=-1;(c=h[++f])&&(e=c.length)<=
a&&0<=(a-=e););c&&-1<a&&(b?c[a>>3|0]|=1<<a%8:c[a>>3|0]&=~(1<<a%8))};b.prototype.concat=function(a){return new (b.bind.apply(b,R([void 0],this.j,a.j)))};q();t();b.prototype[Symbol.iterator]=function(){var b,e,d,g,h,f,k;return P(this,function(c){switch(c.label){case 0:c.g.push([0,7,8,9]),q(),t(),b=Q(a.prototype[Symbol.iterator].call(this)),e=b.next(),c.label=1;case 1:if(e.done)return[3,6];d=e.value;g=-1;c.label=2;case 2:return 8>++g?[4,0!==(d&1<<g)]:[3,5];case 3:c.c(),c.label=4;case 4:return[3,2];case 5:return e=
b.next(),[3,1];case 6:return[3,9];case 7:return h=c.c(),f={error:h},[3,9];case 8:try{e&&!e.done&&(k=b.return)&&k.call(b)}finally{if(f)throw f.error;}return[7];case 9:return[2]}})};b.B=new (function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);b.prototype.get=function(){return!0};q();t();b.prototype[Symbol.iterator]=function(){return P(this,function(a){switch(a.label){case 0:return[4,!0];case 1:a.c(),a.label=2;case 2:return[3,0];case 3:return[2]}})};return b}(S));return b}(Ta),
Ua=function(a){function b(b){for(var c=[],d=1;d<arguments.length;d++)c[d-1]=arguments[d];c=a.apply(this,R(c))||this;b&&(c.validity=T.from(b));return c}O(b,a);b.prototype.concat=function(a){return(b=this.constructor).from.apply(b,R([this,this.length+a.length,this.validity.concat(a.validity)],this.j,a.j));var b};return b}(Ta),Va=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);b.prototype.get=function(b){return this.validity.get(b)?new Date(Math.pow(2,32)*a.prototype.get.call(this,
2*b+1)+a.prototype.get.call(this,2*b)):null};q();t();b.prototype[Symbol.iterator]=function(){var b,e,d,g,h;return P(this,function(c){switch(c.label){case 0:q(),t(),g=a.prototype[Symbol.iterator].call(this),q(),t(),h=this.validity[Symbol.iterator](),c.label=1;case 1:return(b=h.next()).done||(e=g.next()).done||(d=g.next()).done?[3,3]:[4,b.value?new Date(Math.pow(2,32)*d.value+e.value):null];case 2:return c.c(),[3,1];case 3:return[2]}})};return b}(Ua),Ya=function(a){function b(){return null!==a&&a.apply(this,
arguments)||this}O(b,a);b.prototype.get=function(a,b){void 0===b&&(b=!1);for(var c,e,h=-1,f=this.j;(c=f[++h])&&(e=c.length)<=a&&0<=(a-=e););return b?c&&-1<a?[c[a+h],h]:[0,-1]:c&&-1<a?c[a+h]:null};q();t();b.prototype[Symbol.iterator]=function(){var a,b,d,g,h,f,k;return P(this,function(c){switch(c.label){case 0:a=new Int32Array(2),b=this.j,d=-1,g=b.length,c.label=1;case 1:if(!(++d<g))return[3,7];h=b[d];f=-1;k=h.length-1;c.label=2;case 2:if(!(++f<k))return[3,6];a[1]=d;a[0]=h[f];return[4,a];case 3:return c.c(),
[4,h[f+1]];case 4:c.c(),c.label=5;case 5:return[3,2];case 6:return[3,1];case 7:return[2]}})};return b}(Ua),V=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);b.prototype.get=function(b){return this.validity.get(b)?a.prototype.get.call(this,b):null};q();t();b.prototype[Symbol.iterator]=function(){var b,e,d,g,h;return P(this,function(c){switch(c.label){case 0:return d=this.validity,q(),t(),g=a.prototype[Symbol.iterator].call(this),d!==T.B?[3,2]:[5,Q(g)];case 1:return c.c(),
[3,5];case 2:q(),t(),h=d[Symbol.iterator](),c.label=3;case 3:return(b=h.next()).done||(e=g.next()).done?[3,5]:[4,b.value?e.value:null];case 4:return c.c(),[3,3];case 5:return[2]}})};return b}(Ua),Za=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);b.prototype.get=function(b){return this.validity.get(b)?new Fa(a.prototype.get.call(this,2*b),a.prototype.get.call(this,2*b+1)):null};q();t();b.prototype[Symbol.iterator]=function(){var b,e,d,g,h;return P(this,function(c){switch(c.label){case 0:q(),
t(),g=a.prototype[Symbol.iterator].call(this),q(),t(),h=this.validity[Symbol.iterator](),c.label=1;case 1:return(b=h.next()).done||(e=g.next()).done||(d=g.next()).done?[3,3]:[4,b.value?new Fa(e.value,d.value):null];case 2:return c.c(),[3,1];case 3:return[2]}})};return b}(Ua),$a=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V),ab=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V),bb=function(a){function b(){return null!==
a&&a.apply(this,arguments)||this}O(b,a);return b}(V),cb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(Za),db=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V),eb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V),fb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V),gb=function(a){function b(){return null!==a&&a.apply(this,arguments)||
this}O(b,a);return b}(Za),hb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V),ib=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(V);Za.prototype.X=2;S.prototype.j=[];S.prototype.validity=T.B;Ta.prototype.i=Array;$a.prototype.i=Int8Array;ab.prototype.i=Int16Array;bb.prototype.i=Int32Array;cb.prototype.i=Int32Array;db.prototype.i=Uint8Array;eb.prototype.i=Uint16Array;fb.prototype.i=Uint32Array;gb.prototype.i=Uint32Array;
Va.prototype.i=Uint32Array;Ya.prototype.i=Int32Array;hb.prototype.i=Float32Array;ib.prototype.i=Float64Array;function Ra(a,b,c){for(var e=0,d=a.length;e<d;)b[c++]=a[e++];return c}function Sa(a,b,c){return b.set(a,c)||c+a.length};var jb=function(a){function b(b){for(var c=[],d=1;d<arguments.length;d++)c[d-1]=arguments[d];d=a.call(this)||this;d.J=c;d.length=Math.max.apply(Math,R([0],c.map(function(a){return a.length})));b&&(d.validity=T.from(b));return d}O(b,a);b.prototype.get=function(a){return this.validity.get(a)?this.J.map(function(b){return b.get(a)}):null};b.prototype.concat=function(a){return b.from.apply(b,R([this,this.length+a.length,this.validity.concat(a.validity)],this.J.map(function(b,c){return b.concat(a.J[c])})))};
return b}(S);var kb=function(a){function b(b,e){var c=a.call(this)||this;c.index=b;c.s=e;c.length=b&&b.length||0;return c}O(b,a);b.prototype.get=function(a){return this.s.get(this.index.get(a))};b.prototype.concat=function(a){return b.from(this,this.length+a.length,this.index.concat(a.index),this.s)};q();t();b.prototype[Symbol.iterator]=function(){var a,b,d,g,h,f,k;return P(this,function(c){switch(c.label){case 0:a=this.s,c.label=1;case 1:c.g.push([1,6,7,8]),b=Q(this.index),d=b.next(),c.label=2;case 2:if(d.done)return[3,
5];g=d.value;return[4,a.get(g)];case 3:c.c(),c.label=4;case 4:return d=b.next(),[3,2];case 5:return[3,8];case 6:return h=c.c(),f={error:h},[3,8];case 7:try{d&&!d.done&&(k=b.return)&&k.call(b)}finally{if(f)throw f.error;}return[7];case 8:return[2]}})};return b}(S);var lb=function(a){function b(b,e,d){var c=a.call(this)||this;c.values=e;c.C=d;b&&(c.validity=T.from(b));return c}O(b,a);b.prototype.get=function(a){var b,c,g,h=this.C;return this.validity.get(a)&&null!==(g=h.get(a+1))&&(f=h.get(a,!0),k=Pa(f,2),c=k[0],b=k[1],f)&&-1<b?this.values.slice(c,g,b):null;var f,k};b.prototype.concat=function(a){return this.constructor.from(this,this.length+a.length,this.validity.concat(a.validity),this.values.concat(a.values),this.C.concat(a.C))};q();t();b.prototype[Symbol.iterator]=
function(){var a,b,d,g,h,f;return P(this,function(c){switch(c.label){case 0:g=this.values,q(),t(),h=this.C[Symbol.iterator](),q(),t(),f=this.validity[Symbol.iterator](),c.label=1;case 1:return(a=f.next()).done||(b=h.next()).done||(d=h.next()).done?[3,3]:[4,a.value?g.slice(b.value[0],d.value,b.value[1]):null];case 2:return c.c(),[3,1];case 3:return[2]}})};return b}(S),mb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}O(b,a);return b}(lb),nb=function(a){function b(){return null!==
a&&a.apply(this,arguments)||this}O(b,a);b.prototype.get=function(c){return(c=a.prototype.get.call(this,c))?b.P.decode(c):null};q();t();b.prototype[Symbol.iterator]=function(){var c,e,d,g,h,f,k;return P(this,function(l){switch(l.label){case 0:c=b.P,l.label=1;case 1:l.g.push([1,6,7,8]),q(),t(),e=Q(a.prototype[Symbol.iterator].call(this)),d=e.next(),l.label=2;case 2:if(d.done)return[3,5];g=d.value;return[4,g?c.decode(g):null];case 3:l.c(),l.label=4;case 4:return d=e.next(),[3,2];case 5:return[3,8];case 6:return h=
l.c(),f={error:h},[3,8];case 7:try{d&&!d.done&&(k=e.return)&&k.call(e)}finally{if(f)throw f.error;}return[7];case 8:return[2]}})};b.P=new Ma("utf-8");return b}(lb),ob=function(a){function b(b,e,d){var c=a.call(this)||this;c.values=d;c.size=Math.abs(b|0)||1;e&&(c.validity=T.from(e));return c}O(b,a);b.prototype.get=function(a){return this.validity.get(a)?this.values.slice(this.size*a,this.size*(a+1)):null};b.prototype.concat=function(a){return b.from(this,this.length+a.length,this.size,this.validity.concat(a.validity),
this.values.concat(a.values))};q();t();b.prototype[Symbol.iterator]=function(){var a,b,d,g,h,f,k;return P(this,function(c){switch(c.label){case 0:b=-1,d=this,g=d.size,h=d.length,f=d.values,q(),t(),k=this.validity[Symbol.iterator](),c.label=1;case 1:return!(a=k.next()).done&&++b<h?[4,a.value?f.slice(g*b,g*(b+1)):null]:[3,3];case 2:return c.c(),[3,1];case 3:return[2]}})};return b}(S);try{var W=eval("exports");"object"===typeof W&&(W.vectors={},W.vectors.Vector=S,W.vectors.BitVector=T,W.vectors.ListVector=mb,W.vectors.Utf8Vector=nb,W.vectors.DateVector=Va,W.vectors.IndexVector=Ya,W.vectors.Int8Vector=$a,W.vectors.Int16Vector=ab,W.vectors.Int32Vector=bb,W.vectors.Int64Vector=cb,W.vectors.Uint8Vector=db,W.vectors.Uint16Vector=eb,W.vectors.Uint32Vector=fb,W.vectors.Uint64Vector=gb,W.vectors.Float32Vector=hb,W.vectors.Float64Vector=ib,W.vectors.StructVector=jb,W.vectors.DictionaryVector=
kb,W.vectors.FixedSizeListVector=ob)}catch(a){};function pb(a){var b,c;return P(this,function(e){switch(e.label){case 0:if(!(a.position()<a.h.length&&0<(c=y(a,a.position()))))return[3,2];a.setPosition(a.position()+4);b=(new Ba).f(y(a,a.position())+a.position(),a);a.setPosition(a.position()+c);return[4,b];case 1:return e.c(),[3,0];case 2:return[2]}})}
function qb(a){var b,c,e,d,g,h,f,k,l,n,r;return P(this,function(u){switch(u.label){case 0:b=a.o(),u.label=1;case 1:u.g.push([1,6,7,8]),c=Q(pb(a)),e=c.next(),u.label=2;case 2:if(e.done)return[3,5];d=e.value;g=Ca(d);f=h=void 0;if(3===g)f=Da(d,new za);else if(2===g)k=Da(d,new Aa),h=Ga(k.id()).toString(),f=k.data();else return[3,4];return[4,{id:h,data:f,o:b,offset:b.byteOffset+a.position()}];case 3:u.c(),a.setPosition(a.position()+d.M().low),u.label=4;case 4:return e=c.next(),[3,2];case 5:return[3,8];
case 6:return l=u.c(),n={error:l},[3,8];case 7:try{e&&!e.done&&(r=c.return)&&r.call(c)}finally{if(n)throw n.error;}return[7];case 8:return[2]}})};for(var sb=new Uint8Array(6),tb=0;6>tb;tb+=1)sb[tb]="ARROW1".charCodeAt(tb);function ub(a,b){void 0===b&&(b=0);for(var c=-1,e=sb.length;++c<e;)if(sb[c]!==a[b+c])return!1;return!0}var vb=sb.length,wb=vb+4,xb=2*vb+4;
function yb(){var a=[];for(b=0;b<arguments.length;b++)a[b]=arguments[b];var b,c,e,d,g,h,f,k,l,n,r,u,A,v,B,I,E,C,D,K,U,da,Wa,va,Xa,rb;return P(this,function(b){switch(b.label){case 0:b.g.push([0,23,24,25]),c=Q(a),e=c.next(),b.label=1;case 1:if(e.done)return[3,22];d=e.value;g=d.h.length;f=h=void 0;if(g<xb||!ub(d.o(),0)||!ub(d.o(),g-vb)||1>(h=y(d,f=g-wb))&&h+xb>g)throw Error("Invalid file");d.setPosition(f-h);var J=d;k=(new wa).f(y(J,J.position())+J.position(),J);l=k.u();n=-1;r=(J=x(k.a,k.b,8))?M(k.a,
k.b+J):0;b.label=2;case 2:if(!(++n<r))return[3,11];u=(J=x(k.a,k.b,8))?(new xa).f(L(k.a,k.b+J)+24*n,k.a):null;d.setPosition(u.offset().low);b.label=3;case 3:b.g.push([3,8,9,10]),A=Q(qb(d)),v=A.next(),b.label=4;case 4:if(v.done)return[3,7];B=v.value;return[4,{u:l,F:B}];case 5:return b.c(),[3,7];case 6:return v=A.next(),[3,4];case 7:return[3,10];case 8:return I=b.c(),Wa={error:I},[3,10];case 9:try{v&&!v.done&&(va=A.return)&&va.call(A)}finally{if(Wa)throw Wa.error;}return[7];case 10:return[3,2];case 11:n=
-1,r=(J=x(k.a,k.b,10))?M(k.a,k.b+J):0,b.label=12;case 12:if(!(++n<r))return[3,21];u=(J=x(k.a,k.b,10))?(new xa).f(L(k.a,k.b+J)+24*n,k.a):null;d.setPosition(u.offset().low);b.label=13;case 13:b.g.push([13,18,19,20]),E=Q(qb(d)),C=E.next(),b.label=14;case 14:if(C.done)return[3,17];B=C.value;return[4,{u:l,F:B}];case 15:return b.c(),[3,17];case 16:return C=E.next(),[3,14];case 17:return[3,20];case 18:return D=b.c(),Xa={error:D},[3,20];case 19:try{C&&!C.done&&(rb=E.return)&&rb.call(E)}finally{if(Xa)throw Xa.error;
}return[7];case 20:return[3,12];case 21:return e=c.next(),[3,1];case 22:return[3,25];case 23:return K=b.c(),U={error:K},[3,25];case 24:try{e&&!e.done&&(da=c.return)&&da.call(c)}finally{if(U)throw U.error;}return[7];case 25:return[2]}})};function zb(){var a=[];for(b=0;b<arguments.length;b++)a[b]=arguments[b];var b,c,e,d,g,h,f,k,l,n,r,u,A,v,B,I,E,C,D,K;return P(this,function(b){switch(b.label){case 0:if(!a.length||ub(a[0].o(),0))throw Error("Invalid Arrow Stream");b.label=1;case 1:b.g.push([1,19,20,21]),c=Q(pb(a[0])),e=c.next(),b.label=2;case 2:if(e.done)return[3,18];d=e.value;if(1!==Ca(d))return[3,17];g=Da(d,new ta);b.label=3;case 3:b.g.push([3,14,15,16]),h=Q(a),f=h.next(),b.label=4;case 4:if(f.done)return[3,13];k=f.value;b.label=
5;case 5:b.g.push([5,10,11,12]),l=Q(qb(k)),n=l.next(),b.label=6;case 6:if(n.done)return[3,9];r=n.value;return[4,{u:g,F:r}];case 7:b.c(),b.label=8;case 8:return n=l.next(),[3,6];case 9:return[3,12];case 10:return u=b.c(),D={error:u},[3,12];case 11:try{n&&!n.done&&(K=l.return)&&K.call(l)}finally{if(D)throw D.error;}return[7];case 12:return f=h.next(),[3,4];case 13:return[3,16];case 14:return A=b.c(),E={error:A},[3,16];case 15:try{f&&!f.done&&(C=h.return)&&C.call(h)}finally{if(E)throw E.error;}return[7];
case 16:return[3,18];case 17:return e=c.next(),[3,2];case 18:return[3,21];case 19:return v=b.c(),B={error:v},[3,21];case 20:try{e&&!e.done&&(I=c.return)&&I.call(c)}finally{if(B)throw B.error;}return[7];case 21:return[2]}})};function Ab(a,b,c,e){var d;if(!(d=Bb(a,b,c,e))){d=pa(a);var g=Cb[d];if(!g)throw Error('Unrecognized vector name "'+fa[d]+'" type "'+d+'"');d=g(a,b,c,e)}return d}function Bb(a,b,c,e){var d;if(e&&(d=a.s())){var g=Ga(d.id()).toString();b=Db(a,b,c,null,na(d)||{A:function(){return 32},H:function(){return!0}});return kb.create(a,b.length,b,e[g])}}
var Eb=[Uint8Array,Uint8Array,Uint8Array,Uint8Array],Fb=[Uint32Array,Uint32Array,Uint32Array,Uint32Array],Gb=X.bind(null,[Int8Array,Int16Array,Int32Array,Int32Array],null),Hb=X.bind(null,[Uint8Array,Uint16Array,Uint32Array,Uint32Array],null),Ib=X.bind(null,Fb,null),Jb=X.bind(null,[Int8Array,Int16Array,Float32Array,Float64Array],null),Kb=X.bind(null,Fb,null),Lb=X.bind(null,Eb,null),Mb=X.bind(null,Eb,[Int32Array,Int32Array,Int32Array,Int32Array]),Ob=(Nb={},Nb[1]=hb,Nb[2]=ib,Nb),Pb=[[db,$a],[eb,ab],
[fb,bb],[gb,cb]];function Db(a,b,c,e,d){d=d||a.type(new w);return d.H()?Qb(a,b,c,e,d):Rb(a,b,c,e,d)}var Qb=Y(Gb,Sb),Rb=Y(Hb,Sb);function Sb(a,b,c,e,d,g){g=g||a.type(new w);return(Pb[g.A()>>4]||Pb[3])[+g.H()].create(a,b,e,c||d)}
var Tb=Y(Jb,function(a,b,c,e){var d=a.type(new ia);return Ob[d.precision()].create(a,b,e,c)}),Ub=Y(Ib,function(a,b,c,e){return Va.create(a,b,e,c)}),Vb=Y(Mb,function(a,b,c,e,d){d=new Int32Array(d.buffer,d.byteOffset,b+1);return nb.create(a,b,e,db.create(a,c.length,null,c),Ya.create(a,b+1,null,d))}),Wb=Y(Kb,function(a,b,c,e,d,g,h,f,k){c=new Int32Array(d.buffer,d.byteOffset,b+1);return mb.create(a,b,e,Ab(a.children(0),h,f,k),Ya.create(a,b+1,null,c))}),Xb=Y(Kb,function(a,b,c,e,d,g,h,f,k){c=a.type(new ha);
d=x(c.a,c.b,4);return ob.create(a,b,d?y(c.a,c.b+d):0,e,Ab(a.children(0),h,f,k))}),Yb=Y(Kb,function(a,b,c,e,d,g,h,f,k){c=[];d=x(a.a,a.b,6);f.G-=d&&a.a.h[a.b+d]<<24>>24?0:sa(a);d=-1;for(g=ra(a);++d<g;)c[d]=Ab(a.children(d),h,f,k);return jb.create.apply(jb,R([a,b,e],c))}),Cb=(Z={},Z[2]=Db,Z[8]=Ub,Z[12]=Wb,Z[5]=Vb,Z[13]=Yb,Z[3]=Tb,Z[16]=Xb,Z);
function Y(a,b){return function(c,e,d,g,h){var f=e.data,k=sa(c);var l=d.Z++;var n=x(f.a,f.b,6);l=n?(new ya).f(L(f.a,f.b+n)+16*l,f.a):null;var r,u,A,v,B,I;n=l.length().low;for(var E=-1;++E<k;){var C=(C=x(c.a,c.b,16))?(new ja).f(H(c.a,L(c.a,c.b+C)+4*E),c.a):null;var D=d.G++;var K=x(f.a,f.b,8);D=K?(new N).f(L(f.a,f.b+K)+24*D,f.a):null;3===(v=C.type())||0>=(I=D.length().low)||0>=(B=C.A())||(1===v?r=a(e,v,B,D.offset().low,I):0===v?u=a(e,v,B,D.offset().low,I):0<G(l.a,l.b+8).low&&(A=Lb(e,v,B,D.offset().low,
n)))}return b(c,n,r,A,u,h,e,d,g)}}function X(a,b,c,e,d,g,h){var f=c.o.buffer,k=f.byteLength;c=c.offset+g;a=0===e&&b||a;d=a[d>>4]||a[3];return new d(f,c,(c+h<=k?h:k-c)/d.BYTES_PER_ELEMENT)}var Nb,Z;function Zb(a,b,c,e){var d,g,h,f;return P(this,function(k){switch(k.label){case 0:return(g=a.s())&&(d=Ga(g.id()).toString())?[4,[d,Ab(a,b,c,null)]]:[3,2];case 1:k.c(),k.label=2;case 2:h=-1,f=ra(a),k.label=3;case 3:return++h<f?[5,Q(Zb(a.children(h),b,c,e))]:[3,6];case 4:k.c(),k.label=5;case 5:return[3,3];case 6:return[2]}})};function $b(){var a=[];for(b=0;b<arguments.length;b++)a[b]=arguments[b];var b;return P(this,function(b){switch(b.label){case 0:return b.g.push([0,2,,7]),[5,Q(yb.apply(void 0,R(a)))];case 1:return b.c(),[3,7];case 2:b.c(),b.label=3;case 3:return b.g.push([3,5,,6]),[5,Q(zb.apply(void 0,R(a)))];case 4:return b.c(),[3,6];case 5:throw b.c(),Error("Invalid Arrow buffer");case 6:return[3,7];case 7:return[2]}})}
function ac(){var a=[];for(b=0;b<arguments.length;b++)a[b]=arguments[b];var b,c,e,d,g,h,f,k,l,n,r,u,A,v,B,I,E,C,D,K,U,da;return P(this,function(b){switch(b.label){case 0:c={},e=a.map(bc),b.label=1;case 1:b.g.push([1,7,8,9]),d=Q($b.apply(void 0,R(e))),g=d.next(),b.label=2;case 2:if(g.done)return[3,6];h=g.value;f=h.u;k=h.F;l=[];n={Z:0,G:0};r=-1;u=(b=x(f.a,f.b,6))?M(f.a,f.b+b):0;if(!k.id)return[3,3];for(;++r<u;)try{for(A=Q(Zb(ua(f,r),k,n,c)),v=A.next();!v.done;v=A.next())B=Pa(v.value,2),I=B[0],E=B[1],
c[I]=c[I]&&c[I].concat(E)||E}catch(va){U={error:va}}finally{try{v&&!v.done&&(da=A.return)&&da.call(A)}finally{if(U)throw U.error;}}return[3,5];case 3:for(;++r<u;)l[r]=Ab(ua(f,r),k,n,c);return[4,l];case 4:b.c(),b.label=5;case 5:return g=d.next(),[3,2];case 6:return[3,9];case 7:return C=b.c(),D={error:C},[3,9];case 8:try{g&&!g.done&&(K=d.return)&&K.call(d)}finally{if(D)throw D.error;}return[7];case 9:return[2]}})}
function bc(a){var b=a||new Uint8Array(0);if("string"===typeof a){b=new Uint8Array(a.length);for(var c=-1,e=a.length;++c<e;)b[c]=a.charCodeAt(c)}return new Ha(b)};var gc=function(){function a(a){this.l=a||[];this.length=Math.max.apply(Math,R(this.l.map(function(a){return a.length})));this.Y=this.l.reduce(function(a,b){return(a[b.name]=b)&&a||a},{})}a.from=function(){function b(a){d=d?d.map(function(b,c){return b.concat(a[c])}):a}for(var c=[],e=0;e<arguments.length;e++)c[e]=arguments[e];var d;try{for(var g=Q(ac.apply(void 0,R(c))),h=g.next();!h.done;h=g.next())b(h.value)}catch(l){var f={error:l}}finally{try{h&&!h.done&&(k=g.return)&&k.call(g)}finally{if(f)throw f.error;
}}return new a(d);var k};q();t();a.prototype[Symbol.iterator]=function(){var a,c,e;return P(this,function(b){switch(b.label){case 0:a=this.l,c=-1,e=this.length,b.label=1;case 1:return++c<e?[4,cc(c,a)]:[3,4];case 2:b.c(),b.label=3;case 3:return[3,1];case 4:return[2]}})};a.prototype.rows=function(a,c,e){var b,g,h,f,k,l,n;return P(this,function(d){switch(d.label){case 0:b=a,g=c,"boolean"===typeof a?(e=a,b=g,g=void 0):"boolean"===typeof c&&(e=c,g=void 0),h=-1,f=this.length,k=Pa(Qa(f,b,g),2),l=k[0],n=
k[1],d.label=1;case 1:return++h<n?[4,this.getRow((h+l)%f,e)]:[3,3];case 2:return d.c(),[3,1];case 3:return[2]}})};a.prototype.cols=function(a,c){var b,d,g,h,f,k;return P(this,function(e){switch(e.label){case 0:e.g.push([0,5,6,7]),b=Q(this.l.slice(a,c)),d=b.next(),e.label=1;case 1:if(d.done)return[3,4];g=d.value;return[4,g];case 2:e.c(),e.label=3;case 3:return d=b.next(),[3,1];case 4:return[3,7];case 5:return h=e.c(),f={error:h},[3,7];case 6:try{d&&!d.done&&(k=b.return)&&k.call(b)}finally{if(f)throw f.error;
}return[7];case 7:return[2]}})};a.prototype.getRow=function(a,c){return(c&&dc||ec)(a,this.l)};a.prototype.getCell=function(a,c){return this.getColumn(a).get(c)};a.prototype.getCellAt=function(a,c){return this.getColumnAt(a).get(c)};a.prototype.getColumn=function(a){return this.Y[a]};a.prototype.getColumnAt=function(a){return this.l[a]};a.prototype.toString=function(a){a=(void 0===a?{}:a).index;var b=void 0===a?!1:a;var e=this.length;if(0>=e)return"";a=[];e=Array(e+1);e[0]=this.l.map(function(a){return a.name});
b&&e[0].unshift("Index");for(var d=-1,g=e.length-1;++d<g;)e[d+1]=this.getRow(d,!0),b&&e[d+1].unshift(d);d=-1;for(g=e.length;++d<g;){b=e[d];for(var h=-1,f=b.length;++h<f;){var k=b[h]=""+b[h];a[h]=a[h]?Math.max(a[h],k.length):k.length}}d=-1;for(g=e.length;++d<g;){b=e[d];h=-1;for(f=b.length;++h<f;)b[h]=fc(b[h],a[h]);e[d]=b.join(", ")}return e.join("\n")};return a}();gc.prototype.length=0;function fc(a,b){return(Array(b+1).join(" ")+a).slice(-1*b)}
function cc(a,b){return b.reduce(function(b,e){return b.set(e.name,e.get(a))},new Map)}function ec(a,b){return b.reduce(function(b,e){return(b[e.name]=e.get(a))&&b||b},Object.create(null))}function dc(a,b){return b.reduce(function(b,e,d){return(b[d]=e.get(a))&&b||b},Array(b.length))};try{var hc=eval("exports");"object"===typeof hc&&(hc.Table=gc,hc.readBuffers=ac)}catch(a){};}.bind(this))));
}(this, (function (exports) {var n,aa="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){a!=Array.prototype&&a!=Object.prototype&&(a[b]=c.value)},q="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this;function u(){u=function(){};q.Symbol||(q.Symbol=ba)}var ba=function(){var a=0;return function(b){return"jscomp_symbol_"+(b||"")+a++}}();
function v(){u();var a=q.Symbol.iterator;a||(a=q.Symbol.iterator=q.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&aa(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return ca(this)}});v=function(){}}function ca(a){var b=0;return da(function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}})}function da(a){v();a={next:a};a[q.Symbol.iterator]=function(){return this};return a}
var ea={NONE:0,0:"NONE",wa:1,1:"Null",ta:2,2:"Int",sa:3,3:"FloatingPoint",na:4,4:"Binary",Ba:5,5:"Utf8",oa:6,6:"Bool",pa:7,7:"Decimal",Date:8,8:"Date",ya:9,9:"Time",za:10,10:"Timestamp",ua:11,11:"Interval",va:12,12:"List",xa:13,13:"Struct_",Aa:14,14:"Union",qa:15,15:"FixedSizeBinary",ra:16,16:"FixedSizeList",Map:17,17:"Map"};function ha(){this.a=null;this.b=0}ha.prototype.f=function(a,b){this.b=a;this.a=b;return this};function w(){this.a=null;this.b=0}
w.prototype.f=function(a,b){this.b=a;this.a=b;return this};w.prototype.A=function(){var a=x(this.a,this.b,4);return a?z(this.a,this.b+a):0};w.prototype.O=function(){var a=x(this.a,this.b,6);return a?!!(this.a.g[this.b+a]<<24>>24):!1};function ia(){this.a=null;this.b=0}ia.prototype.f=function(a,b){this.b=a;this.a=b;return this};ia.prototype.precision=function(){var a=x(this.a,this.b,4);return a?A(this.a,this.b+a):0};function F(){this.a=null;this.b=0}F.prototype.f=function(a,b){this.b=a;this.a=b;return this};
function ja(a){return(new F).f(z(a,a.position())+a.position(),a)}F.prototype.A=function(){var a=x(this.a,this.b,4);return a?A(this.a,this.b+a):0};F.prototype.type=function(){var a=x(this.a,this.b,6);return a?A(this.a,this.b+a):0};function H(){this.a=null;this.b=0}H.prototype.f=function(a,b){this.b=a;this.a=b;return this};H.prototype.key=function(a){var b=x(this.a,this.b,4);return b?ka(this.a,this.b+b,a):null};H.prototype.value=function(a){var b=x(this.a,this.b,6);return b?ka(this.a,this.b+b,a):null};
function la(){this.a=null;this.b=0}la.prototype.f=function(a,b){this.b=a;this.a=b;return this};la.prototype.id=function(){var a=x(this.a,this.b,4);return a?J(this.a,this.b+a):this.a.B(0,0)};function ma(a){var b=x(a.a,a.b,6);return b?(new w).f(L(a.a,a.b+b),a.a):null}function na(){this.a=null;this.b=0}n=na.prototype;n.f=function(a,b){this.b=a;this.a=b;return this};n.name=function(a){var b=x(this.a,this.b,4);return b?ka(this.a,this.b+b,a):null};
function oa(a){var b=x(a.a,a.b,6);return b?!!(a.a.g[a.b+b]<<24>>24):!1}function pa(a){var b=x(a.a,a.b,8);return b?a.a.g[a.b+b]:0}n.type=function(a){var b=x(this.a,this.b,10);return b?qa(this.a,a,this.b+b):null};n.v=function(a){var b=x(this.a,this.b,12);return b?(a||new la).f(L(this.a,this.b+b),this.a):null};n.children=function(a,b){var c=x(this.a,this.b,14);return c?(b||new na).f(L(this.a,M(this.a,this.b+c)+4*a),this.a):null};function ra(a){var b=x(a.a,a.b,14);return b?N(a.a,a.b+b):0}
n.da=function(a,b){var c=x(this.a,this.b,16);return c?(b||new F).f(L(this.a,M(this.a,this.b+c)+4*a),this.a):null};n.ea=function(){var a=x(this.a,this.b,16);return a?N(this.a,this.b+a):0};n.X=function(a,b){var c=x(this.a,this.b,18);return c?(b||new H).f(L(this.a,M(this.a,this.b+c)+4*a),this.a):null};n.Y=function(){var a=x(this.a,this.b,18);return a?N(this.a,this.b+a):0};function sa(){this.a=null;this.b=0}sa.prototype.f=function(a,b){this.b=a;this.a=b;return this};
sa.prototype.page=function(){return z(this.a,this.b)};sa.prototype.offset=function(){return J(this.a,this.b+8)};sa.prototype.length=function(){return J(this.a,this.b+16)};function ua(){this.a=null;this.b=0}ua.prototype.f=function(a,b){this.b=a;this.a=b;return this};function va(a,b){var c=x(a.a,a.b,6);return c?(new na).f(L(a.a,M(a.a,a.b+c)+4*b),a.a):null}ua.prototype.X=function(a,b){var c=x(this.a,this.b,8);return c?(b||new H).f(L(this.a,M(this.a,this.b+c)+4*a),this.a):null};
ua.prototype.Y=function(){var a=x(this.a,this.b,8);return a?N(this.a,this.b+a):0};function wa(){this.a=null;this.b=0}wa.prototype.f=function(a,b){this.b=a;this.a=b;return this};wa.prototype.version=function(){var a=x(this.a,this.b,4);return a?A(this.a,this.b+a):0};wa.prototype.C=function(a){var b=x(this.a,this.b,6);return b?(a||new ua).f(L(this.a,this.b+b),this.a):null};function xa(){this.a=null;this.b=0}xa.prototype.f=function(a,b){this.b=a;this.a=b;return this};xa.prototype.offset=function(){return J(this.a,this.b)};xa.prototype.W=function(){return J(this.a,this.b+16)};function ya(){this.a=null;this.b=0}ya.prototype.f=function(a,b){this.b=a;this.a=b;return this};ya.prototype.length=function(){return J(this.a,this.b)};function za(){this.a=null;this.b=0}za.prototype.f=function(a,b){this.b=a;this.a=b;return this};za.prototype.length=function(){var a=x(this.a,this.b,4);return a?J(this.a,this.b+a):this.a.B(0,0)};function Aa(){this.a=null;this.b=0}Aa.prototype.f=function(a,b){this.b=a;this.a=b;return this};
Aa.prototype.id=function(){var a=x(this.a,this.b,4);return a?J(this.a,this.b+a):this.a.B(0,0)};Aa.prototype.data=function(a){var b=x(this.a,this.b,6);return b?(a||new za).f(L(this.a,this.b+b),this.a):null};function Ba(){this.a=null;this.b=0}Ba.prototype.f=function(a,b){this.b=a;this.a=b;return this};Ba.prototype.version=function(){var a=x(this.a,this.b,4);return a?A(this.a,this.b+a):0};function Ca(a){var b=x(a.a,a.b,6);return b?a.a.g[a.b+b]:0}
function Da(a,b){var c=x(a.a,a.b,8);return c?qa(a.a,b,a.b+c):null}Ba.prototype.W=function(){var a=x(this.a,this.b,10);return a?J(this.a,this.b+a):this.a.B(0,0)};var Ea=new Int32Array(2);new Float32Array(Ea.buffer);new Float64Array(Ea.buffer);new Uint16Array((new Uint8Array([1,0])).buffer);function O(a,b){this.low=a|0;this.high=b|0}function Fa(a){return(a.low>>>0)+4294967296*a.high}var Ga=new O(0,0);function Ha(a){a=a?a:1024;this.a=new Ia(new Uint8Array(a));this.j=a;this.I=1;this.u=null;this.S=0;this.H=!1;this.fa=0;this.K=[];this.la=!1}
function La(a,b,c){b>a.I&&(a.I=b);for(var e=~(a.a.g.length-a.j+c)+1&b-1;a.j<e+b+c;){var d=a.a.g.length,g=a,h=a.a,f=h.g.length;if(f&3221225472)throw Error("FlatBuffers: cannot grow buffer beyond 2 gigabytes.");var k=f<<1,l=new Ia(new Uint8Array(k));l.setPosition(k-f);l.m().set(h.m(),k-f);g.a=l;a.j+=a.a.g.length-d}for(b=0;b<e;b++)a.a.L(--a.j,0)}n=Ha.prototype;n.L=function(a){this.a.L(--this.j,a)};n.T=function(a){this.a.T(this.j-=2,a)};n.w=function(a){this.a.w(this.j-=4,a)};
function Ma(a,b){La(a,2,0);a.T(b)}function Na(a,b,c){if(a.la||0!=c)Ma(a,c),a.u[b]=a.offset()}n.offset=function(){return this.a.g.length-this.j};function Oa(a){if(a.H)throw Error("FlatBuffers: object serialization must not be nested.");null==a.u&&(a.u=[]);a.S=2;for(var b=0;2>b;b++)a.u[b]=0;a.H=!0;a.fa=a.offset()}
function Pa(a){if(null==a.u||!a.H)throw Error("FlatBuffers: endObject called without startObject");La(a,4,0);a.w(0);for(var b=a.offset(),c=a.S-1;0<=c;c--)Ma(a,0!=a.u[c]?b-a.u[c]:0);Ma(a,b-a.fa);Ma(a,2*(a.S+2));var e=0;c=0;a:for(;c<a.K.length;c++){var d=a.a.g.length-a.K[c],g=a.j,h=A(a.a,d);if(h==A(a.a,g)){for(var f=2;f<h;f+=2)if(A(a.a,d+f)!=A(a.a,g+f))continue a;e=a.K[c];break}}e?(a.j=a.a.g.length-b,a.a.w(a.j,e-b)):(a.K.push(a.offset()),a.a.w(a.a.g.length-b,a.offset()-b));a.H=!1;return b}
n.finish=function(a,b){if(b){La(this,this.I,8);if(4!=b.length)throw Error("FlatBuffers: file identifier must be length 4");for(var c=3;0<=c;c--)this.L(b.charCodeAt(c))}La(this,this.I,4);La(this,4,0);this.w(this.offset()-a+4);this.a.setPosition(this.j)};n.B=function(a,b){return 0==a&&0==b?Ga:new O(a,b)};function Ia(a){this.g=a;this.ga=0}n=Ia.prototype;n.m=function(){return this.g};n.position=function(){return this.ga};n.setPosition=function(a){this.ga=a};function Qa(a,b){return a.g[b]}
function A(a,b){return(a.g[b]|a.g[b+1]<<8)<<16>>16}function z(a,b){return a.g[b]|a.g[b+1]<<8|a.g[b+2]<<16|a.g[b+3]<<24}function J(a,b){return new O(z(a,b),z(a,b+4))}n.L=function(a,b){this.g[a]=b};n.T=function(a,b){this.g[a]=b;this.g[a+1]=b>>8};n.w=function(a,b){this.g[a]=b;this.g[a+1]=b>>8;this.g[a+2]=b>>16;this.g[a+3]=b>>24};function x(a,b,c){b-=z(a,b);return c<A(a,b)?A(a,b+c):0}function qa(a,b,c){b.b=c+z(a,c);b.a=a;return b}
function ka(a,b,c){b+=z(a,b);var e=z(a,b),d="",g=0;b+=4;if(1===c)return a.g.subarray(b,b+e);for(;g<e;){c=Qa(a,b+g++);if(!(192>c)){var h=Qa(a,b+g++);if(224>c)c=(c&31)<<6|h&63;else{var f=Qa(a,b+g++);if(240>c)c=(c&15)<<12|(h&63)<<6|f&63;else{var k=Qa(a,b+g++);c=(c&7)<<18|(h&63)<<12|(f&63)<<6|k&63}}}65536>c?d+=String.fromCharCode(c):(c-=65536,d+=String.fromCharCode((c>>10)+55296,(c&1023)+56320))}return d}function L(a,b){return b+z(a,b)}function M(a,b){return b+z(a,b)+4}
function N(a,b){return z(a,b+z(a,b))}n.B=function(a,b){return 0==a&&0==b?Ga:new O(a,b)};function Ra(a){if(void 0===a)return{};if(a===Object(a))return a;throw TypeError("Could not convert argument to dictionary");}function Sa(a){this.s=[].slice.call(a)}Sa.prototype={endOfStream:function(){return!this.s.length},read:function(){return this.s.length?this.s.shift():-1},push:function(a){if(Array.isArray(a))for(;a.length;)this.s.push(a.shift());else this.s.push(a)}};function Ta(a){if(a)throw TypeError("Decoder error");return 65533}
function Ua(a,b){if(!(this instanceof Ua))return new Ua(a,b);a=void 0!==a?String(a).toLowerCase():"utf-8";if("utf-8"!==a)throw Error("Encoding not supported. Only utf-8 is supported");b=Ra(b);this.D=this.M=!1;this.F=null;this.U=!!b.fatal;this.V=!!b.ignoreBOM;Object.defineProperty(this,"encoding",{value:"utf-8"});Object.defineProperty(this,"fatal",{value:this.U});Object.defineProperty(this,"ignoreBOM",{value:this.V})}
Ua.prototype={decode:function(a,b){a="object"===typeof a&&a instanceof ArrayBuffer?new Uint8Array(a):"object"===typeof a&&"buffer"in a&&a.buffer instanceof ArrayBuffer?new Uint8Array(a.buffer,a.byteOffset,a.byteLength):new Uint8Array(0);b=Ra(b);this.M||(this.F=new Va({fatal:this.U}),this.D=!1);this.M=!!b.stream;a=new Sa(a);b=[];for(var c;!a.endOfStream();){c=this.F.ca(a,a.read());if(-1===c)break;null!==c&&(Array.isArray(c)?b.push.apply(b,c):b.push(c))}if(!this.M){do{c=this.F.ca(a,a.read());if(-1===
c)break;null!==c&&(Array.isArray(c)?b.push.apply(b,c):b.push(c))}while(!a.endOfStream());this.F=null}!b.length||-1===["utf-8"].indexOf(this.encoding)||this.V||this.D||(65279===b[0]?(this.D=!0,b.shift()):this.D=!0);a="";for(c=0;c<b.length;++c){var e=b[c];65535>=e?a+=String.fromCharCode(e):(e-=65536,a+=String.fromCharCode((e>>10)+55296,(e&1023)+56320))}return a}};
function Va(a){var b=a.fatal,c=0,e=0,d=0,g=128,h=191;this.ca=function(a,k){if(-1===k&&0!==d)return d=0,Ta(b);if(-1===k)return-1;if(0===d){if(0<=k&&127>=k)return k;if(194<=k&&223>=k)d=1,c=k-192;else if(224<=k&&239>=k)224===k&&(g=160),237===k&&(h=159),d=2,c=k-224;else if(240<=k&&244>=k)240===k&&(g=144),244===k&&(h=143),d=3,c=k-240;else return Ta(b);c<<=6*d;return null}if(!(g<=k&&k<=h)){c=d=e=0;g=128;h=191;if(Array.isArray(k))for(;k.length;)a.s.unshift(k.pop());else a.s.unshift(k);return Ta(b)}g=128;
h=191;e+=1;c+=k-128<<6*(d-e);if(e!==d)return null;a=c;c=d=e=0;return a}};var Wa=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,b){a.__proto__=b}||function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])};function P(a,b){function c(){this.constructor=a}Wa(a,b);a.prototype=null===b?Object.create(b):(c.prototype=b.prototype,new c)}
function Q(a,b){function c(a){return function(b){return e([a,b])}}function e(c){if(g)throw new TypeError("Generator is already executing.");for(;d;)try{if(g=1,h&&(f=h[c[0]&2?"return":c[0]?"throw":"next"])&&!(f=f.call(h,c[1])).done)return f;if(h=0,f)c=[0,f.value];switch(c[0]){case 0:case 1:f=c;break;case 4:return d.label++,{value:c[1],done:!1};case 5:d.label++;h=c[1];c=[0];continue;case 7:c=d.P.pop();d.h.pop();continue;default:if(!(f=d.h,f=0<f.length&&f[f.length-1])&&(6===c[0]||2===c[0])){d=0;continue}if(3===
c[0]&&(!f||c[1]>f[0]&&c[1]<f[3]))d.label=c[1];else if(6===c[0]&&d.label<f[1])d.label=f[1],f=c;else if(f&&d.label<f[2])d.label=f[2],d.P.push(c);else{f[2]&&d.P.pop();d.h.pop();continue}}c=b.call(a,d)}catch(m){c=[6,m],h=0}finally{g=f=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}var d={label:0,c:function(){if(f[0]&1)throw f[1];return f[1]},h:[],P:[]},g,h,f,k;return k={next:c(0),"throw":c(1),"return":c(2)},"function"===typeof Symbol&&(k[Symbol.iterator]=function(){return this}),k}
function R(a){var b="function"===typeof Symbol&&a[Symbol.iterator],c=0;return b?b.call(a):{next:function(){a&&c>=a.length&&(a=void 0);return{value:a&&a[c++],done:!a}}}}function Xa(a,b){var c="function"===typeof Symbol&&a[Symbol.iterator];if(!c)return a;a=c.call(a);var e,d=[];try{for(;(void 0===b||0<b--)&&!(e=a.next()).done;)d.push(e.value)}catch(h){var g={error:h}}finally{try{e&&!e.done&&(c=a["return"])&&c.call(a)}finally{if(g)throw g.error;}}return d}
function T(){for(var a=[],b=0;b<arguments.length;b++)a=a.concat(Xa(arguments[b]));return a};function Ya(a){var b,c;return Q(this,function(e){switch(e.label){case 0:if(!(a.position()<a.g.length&&0<(c=z(a,a.position()))))return[3,2];a.setPosition(a.position()+4);b=(new Ba).f(z(a,a.position())+a.position(),a);a.setPosition(a.position()+c);return[4,b];case 1:return e.c(),[3,0];case 2:return[2]}})}
function Za(a){var b,c,e,d,g,h,f,k,l,m,r;return Q(this,function(t){switch(t.label){case 0:b=a.m(),t.label=1;case 1:t.h.push([1,6,7,8]),c=R(Ya(a)),e=c.next(),t.label=2;case 2:if(e.done)return[3,5];d=e.value;g=Ca(d);f=h=void 0;if(3===g)f=Da(d,new za);else if(2===g)k=Da(d,new Aa),h=Fa(k.id()).toString(),f=k.data();else return[3,4];return[4,{id:h,data:f,m:b,offset:b.byteOffset+a.position()}];case 3:t.c(),a.setPosition(a.position()+d.W().low),t.label=4;case 4:return e=c.next(),[3,2];case 5:return[3,8];
case 6:return l=t.c(),m={error:l},[3,8];case 7:try{e&&!e.done&&(r=c.return)&&r.call(c)}finally{if(m)throw m.error;}return[7];case 8:return[2]}})};for(var $a=new Uint8Array(6),ab=0;6>ab;ab+=1)$a[ab]="ARROW1".charCodeAt(ab);function bb(a,b){void 0===b&&(b=0);for(var c=-1,e=$a.length;++c<e;)if($a[c]!==a[b+c])return!1;return!0}var cb=$a.length,db=cb+4,eb=2*cb+4;
function gb(){var a=[];for(b=0;b<arguments.length;b++)a[b]=arguments[b];var b,c,e,d,g,h,f,k,l,m,r,t,y,p,B,G,D,E,C,K,S,fa,Ja,ta,Ka,fb;return Q(this,function(b){switch(b.label){case 0:b.h.push([0,23,24,25]),c=R(a),e=c.next(),b.label=1;case 1:if(e.done)return[3,22];d=e.value;g=d.g.length;f=h=void 0;if(g<eb||!bb(d.m(),0)||!bb(d.m(),g-cb)||1>(h=z(d,f=g-db))&&h+eb>g)throw Error("Invalid file");d.setPosition(f-h);var I=d;k=(new wa).f(z(I,I.position())+I.position(),I);l=k.C();m=-1;r=(I=x(k.a,k.b,8))?N(k.a,
k.b+I):0;b.label=2;case 2:if(!(++m<r))return[3,11];t=(I=x(k.a,k.b,8))?(new xa).f(M(k.a,k.b+I)+24*m,k.a):null;d.setPosition(t.offset().low);b.label=3;case 3:b.h.push([3,8,9,10]),y=R(Za(d)),p=y.next(),b.label=4;case 4:if(p.done)return[3,7];B=p.value;return[4,{C:l,N:B}];case 5:return b.c(),[3,7];case 6:return p=y.next(),[3,4];case 7:return[3,10];case 8:return G=b.c(),Ja={error:G},[3,10];case 9:try{p&&!p.done&&(ta=y.return)&&ta.call(y)}finally{if(Ja)throw Ja.error;}return[7];case 10:return[3,2];case 11:m=
-1,r=(I=x(k.a,k.b,10))?N(k.a,k.b+I):0,b.label=12;case 12:if(!(++m<r))return[3,21];t=(I=x(k.a,k.b,10))?(new xa).f(M(k.a,k.b+I)+24*m,k.a):null;d.setPosition(t.offset().low);b.label=13;case 13:b.h.push([13,18,19,20]),D=R(Za(d)),E=D.next(),b.label=14;case 14:if(E.done)return[3,17];B=E.value;return[4,{C:l,N:B}];case 15:return b.c(),[3,17];case 16:return E=D.next(),[3,14];case 17:return[3,20];case 18:return C=b.c(),Ka={error:C},[3,20];case 19:try{E&&!E.done&&(fb=D.return)&&fb.call(D)}finally{if(Ka)throw Ka.error;
}return[7];case 20:return[3,12];case 21:return e=c.next(),[3,1];case 22:return[3,25];case 23:return K=b.c(),S={error:K},[3,25];case 24:try{e&&!e.done&&(fa=c.return)&&fa.call(c)}finally{if(S)throw S.error;}return[7];case 25:return[2]}})};function hb(){var a=[];for(b=0;b<arguments.length;b++)a[b]=arguments[b];var b,c,e,d,g,h,f,k,l,m,r,t,y,p,B,G,D,E,C,K;return Q(this,function(b){switch(b.label){case 0:if(!a.length||bb(a[0].m(),0))throw Error("Invalid Arrow Stream");b.label=1;case 1:b.h.push([1,19,20,21]),c=R(Ya(a[0])),e=c.next(),b.label=2;case 2:if(e.done)return[3,18];d=e.value;if(1!==Ca(d))return[3,17];g=Da(d,new ua);b.label=3;case 3:b.h.push([3,14,15,16]),h=R(a),f=h.next(),b.label=4;case 4:if(f.done)return[3,13];k=f.value;b.label=
5;case 5:b.h.push([5,10,11,12]),l=R(Za(k)),m=l.next(),b.label=6;case 6:if(m.done)return[3,9];r=m.value;return[4,{C:g,N:r}];case 7:b.c(),b.label=8;case 8:return m=l.next(),[3,6];case 9:return[3,12];case 10:return t=b.c(),C={error:t},[3,12];case 11:try{m&&!m.done&&(K=l.return)&&K.call(l)}finally{if(C)throw C.error;}return[7];case 12:return f=h.next(),[3,4];case 13:return[3,16];case 14:return y=b.c(),D={error:y},[3,16];case 15:try{f&&!f.done&&(E=h.return)&&E.call(h)}finally{if(D)throw D.error;}return[7];
case 16:return[3,18];case 17:return e=c.next(),[3,2];case 18:return[3,21];case 19:return p=b.c(),B={error:p},[3,21];case 20:try{e&&!e.done&&(G=c.return)&&G.call(c)}finally{if(B)throw B.error;}return[7];case 21:return[2]}})};function ib(a,b,c){var e=b||0;c=c===c&&"number"==typeof c?c:a;0>c&&(c=a+c);0>e&&(e=a- -1*e%a);c<e&&(e=c,c=b);a=!isFinite(a=c-e)||0>a?0:a;return[e,a]}
var U=function(){function a(){}a.create=function(a,c){for(var b=[],d=2;d<arguments.length;d++)b[d-2]=arguments[d];b=new (this.bind.apply(this,T([void 0],b)));b.length=c;b.name=a.name();b.type=ea[pa(a)];if(0<(d=a.Y())){var g=0,h=b.props=new Map;do{var f=a.X(g);h[f.key()]=f.value()}while(++g<d)}return b};a.from=function(b,c){for(var e=[],d=2;d<arguments.length;d++)e[d-2]=arguments[d];e=new (this.bind.apply(this,T([void 0],e)));e.length=c;b.name!==a.$&&(e.name=b.name);b.type!==a.ba&&(e.type=b.type);
b.props!==a.aa&&(e.props=b.props);return e};a.prototype.get=function(){return null};a.prototype.concat=function(a){return a};a.prototype.slice=function(a,c,e){var b=this.ia;a=Xa(ib(b*this.length,b*(a||0),b*c),2);return this.ha(a[0],a[1],e)};a.prototype.ha=function(a,c){for(var b=Array(c),d=-1,g=this.length;++d<c;)b[d]=this.get((d+a)%g);return b};u();v();a.prototype[Symbol.iterator]=function(){var a,c;return Q(this,function(b){switch(b.label){case 0:a=-1,c=this.length,b.label=1;case 1:return++a<c?
[4,this.get(a)]:[3,4];case 2:b.c(),b.label=3;case 3:return[3,1];case 4:return[2]}})};a.$="";a.aa=new Map;a.ba=ea[0];return a}();n=U.prototype;n.length=0;n.ia=1;n.name=U.$;n.type=U.ba;n.props=U.aa;var lb=function(a){function b(){for(var b=[],e=0;e<arguments.length;e++)b[e]=arguments[e];e=a.call(this)||this;e.l=b.filter(Boolean);return e}P(b,a);Object.defineProperty(b.prototype,"arrayType",{get:function(){return this.i},enumerable:!0,configurable:!0});b.prototype.get=function(a){for(var b,c,g=this.l,h=-1;(b=g[++h])&&(c=b.length)<=a&&0<=(a-=c););return b&&-1<a?b[a]:null};b.prototype.ha=function(a,b,d){var c,e=a,f;a=this.l;var k=this.i;for(d=(d||0)-1;(c=a[++d])&&(f=c.length)<=e&&0<=(e-=f););if(c&&
-1<e){f=0;var l=a.length,m=Array.isArray(c)?jb:kb,r=k.prototype.subarray||k.prototype.slice;e=c=r.call(c,e,e+b);if(c.length<b)for(e=new k(b);(f=m(c,e,f))<b;)c=a[d=(d+1)%l],c=r.call(c,0,Math.min(c.length,b-f));return e}return new k(0)};u();v();b.prototype[Symbol.iterator]=function(){var a,b,d,g,h,f,k,l,m;return Q(this,function(c){switch(c.label){case 0:a=-1,b=this,d=b.l,g=b.length,h=-1,f=d.length,c.label=1;case 1:if(!(++h<f))return[3,6];k=d[h];l=-1;m=k.length;c.label=2;case 2:return++a<g&&++l<m?[4,
k[l]]:[3,5];case 3:c.c(),c.label=4;case 4:return[3,2];case 5:return[3,1];case 6:return[2]}})};return b}(U),V=function(a){function b(){for(var b=[],e=0;e<arguments.length;e++)b[e]=arguments[e];b=a.apply(this,T(b))||this;b.length=b.l.reduce(function(a,b){return a+b.length},0);return b}P(b,a);b.from=function(a){return a instanceof b?a:a===b.G?a:a instanceof Uint8Array?new b(a):a instanceof Array?new b(b.pack(a)):a instanceof U?new b(b.pack(a)):b.G};b.pack=function(a){var b=[],c,g=0,h=0,f=0;try{for(var k=
R(a),l=k.next();!l.done;l=k.next())l.value&&(f|=1<<h),8===++h&&(b[g++]=f,f=h=0)}catch(t){var m={error:t}}finally{try{l&&!l.done&&(r=k.return)&&r.call(k)}finally{if(m)throw m.error;}}if(0===g||0<h)b[g++]=f;if(g%8&&(c=c=g+8-g%8)){do b[g]=0;while(++g<c)}return new Uint8Array(b);var r};b.prototype.get=function(a){for(var b,c,g=this.l,h=-1;(b=g[++h])&&(c=b.length)<=a&&0<=(a-=c););return!(!b||0>a||0===(b[a>>3|0]&1<<a%8))};b.prototype.set=function(a,b){for(var c,e,h=this.l,f=-1;(c=h[++f])&&(e=c.length)<=
a&&0<=(a-=e););c&&-1<a&&(b?c[a>>3|0]|=1<<a%8:c[a>>3|0]&=~(1<<a%8))};b.prototype.concat=function(a){return new (b.bind.apply(b,T([void 0],this.l,a.l)))};u();v();b.prototype[Symbol.iterator]=function(){var b,e,d,g,h,f,k;return Q(this,function(c){switch(c.label){case 0:c.h.push([0,7,8,9]),u(),v(),b=R(a.prototype[Symbol.iterator].call(this)),e=b.next(),c.label=1;case 1:if(e.done)return[3,6];d=e.value;g=-1;c.label=2;case 2:return 8>++g?[4,0!==(d&1<<g)]:[3,5];case 3:c.c(),c.label=4;case 4:return[3,2];case 5:return e=
b.next(),[3,1];case 6:return[3,9];case 7:return h=c.c(),f={error:h},[3,9];case 8:try{e&&!e.done&&(k=b.return)&&k.call(b)}finally{if(f)throw f.error;}return[7];case 9:return[2]}})};b.G=new (function(a){function b(){return null!==a&&a.apply(this,arguments)||this}P(b,a);b.prototype.get=function(){return!0};u();v();b.prototype[Symbol.iterator]=function(){return Q(this,function(a){switch(a.label){case 0:return[4,!0];case 1:a.c(),a.label=2;case 2:return[3,0];case 3:return[2]}})};return b}(U));return b}(lb),
mb=function(a){function b(b){for(var c=[],d=1;d<arguments.length;d++)c[d-1]=arguments[d];c=a.apply(this,T(c))||this;b&&(c.validity=V.from(b));return c}P(b,a);b.prototype.concat=function(a){return(b=this.constructor).from.apply(b,T([this,this.length+a.length,this.validity.concat(a.validity)],this.l,a.l));var b};return b}(lb),nb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}P(b,a);b.prototype.get=function(b){return this.validity.get(b)?new Date(Math.pow(2,32)*a.prototype.get.call(this,
2*b+1)+a.prototype.get.call(this,2*b)):null};u();v();b.prototype[Symbol.iterator]=function(){var b,e,d,g,h;return Q(this,function(c){switch(c.label){case 0:u(),v(),g=a.prototype[Symbol.iterator].call(this),u(),v(),h=this.validity[Symbol.iterator](),c.label=1;case 1:return(b=h.next()).done||(e=g.next()).done||(d=g.next()).done?[3,3]:[4,b.value?new Date(Math.pow(2,32)*d.value+e.value):null];case 2:return c.c(),[3,1];case 3:return[2]}})};return b}(mb),ob=function(a){function b(){return null!==a&&a.apply(this,
arguments)||this}P(b,a);b.prototype.get=function(a,b){void 0===b&&(b=!1);for(var c,e,h=-1,f=this.l;(c=f[++h])&&(e=c.length)<=a&&0<=(a-=e););return b?c&&-1<a?[c[a+h],h]:[0,-1]:c&&-1<a?c[a+h]:null};u();v();b.prototype[Symbol.iterator]=function(){var a,b,d,g,h,f,k;return Q(this,function(c){switch(c.label){case 0:a=new Int32Array(2),b=this.l,d=-1,g=b.length,c.label=1;case 1:if(!(++d<g))return[3,7];h=b[d];f=-1;k=h.length-1;c.label=2;case 2:if(!(++f<k))return[3,6];a[1]=d;a[0]=h[f];return[4,a];case 3:return c.c(),
[4,h[f+1]];case 4:c.c(),c.label=5;case 5:return[3,2];case 6:return[3,1];case 7:return[2]}})};return b}(mb),W=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}P(b,a);b.prototype.get=function(b){return this.validity.get(b)?a.prototype.get.call(this,b):null};u();v();b.prototype[Symbol.iterator]=function(){var b,e,d,g,h;return Q(this,function(c){switch(c.label){case 0:return d=this.validity,u(),v(),g=a.prototype[Symbol.iterator].call(this),d!==V.G?[3,2]:[5,R(g)];case 1:return c.c(),
[3,5];case 2:u(),v(),h=d[Symbol.iterator](),c.label=3;case 3:return(b=h.next()).done||(e=g.next()).done?[3,5]:[4,b.value?e.value:null];case 4:return c.c(),[3,3];case 5:return[2]}})};return b}(mb),pb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}P(b,a);b.prototype.get=function(b){return this.validity.get(b)?new O(a.prototype.get.call(this,2*b),a.prototype.get.call(this,2*b+1)):null};u();v();b.prototype[Symbol.iterator]=function(){var b,e,d,g,h;return Q(this,function(c){switch(c.label){case 0:u(),
v(),g=a.prototype[Symbol.iterator].call(this),u(),v(),h=this.validity[Symbol.iterator](),c.label=1;case 1:return(b=h.next()).done||(e=g.next()).done||(d=g.next()).done?[3,3]:[4,b.value?new O(e.value,d.value):null];case 2:return c.c(),[3,1];case 3:return[2]}})};return b}(mb),qb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}P(b,a);return b}(W),rb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}P(b,a);return b}(W),sb=function(a){function b(){return null!==
a&&a.apply(this,arguments)||this}P(b,a);return b}(W),tb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}P(b,a);return b}(pb),ub=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}P(b,a);return b}(W),vb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}P(b,a);return b}(W),wb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}P(b,a);return b}(W),xb=function(a){function b(){return null!==a&&a.apply(this,arguments)||
this}P(b,a);return b}(pb),yb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}P(b,a);return b}(W),zb=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}P(b,a);return b}(W);pb.prototype.ia=2;U.prototype.l=[];U.prototype.validity=V.G;lb.prototype.i=Array;V.prototype.i=Uint8Array;qb.prototype.i=Int8Array;rb.prototype.i=Int16Array;sb.prototype.i=Int32Array;tb.prototype.i=Int32Array;ub.prototype.i=Uint8Array;vb.prototype.i=Uint16Array;wb.prototype.i=Uint32Array;
xb.prototype.i=Uint32Array;nb.prototype.i=Uint32Array;ob.prototype.i=Int32Array;yb.prototype.i=Float32Array;zb.prototype.i=Float64Array;function jb(a,b,c){for(var e=0,d=a.length;e<d;)b[c++]=a[e++];return c}function kb(a,b,c){return b.set(a,c)||c+a.length};var Ab=function(a){function b(b){for(var c=[],d=1;d<arguments.length;d++)c[d-1]=arguments[d];d=a.call(this)||this;d.R=c;d.length=Math.max.apply(Math,T([0],c.map(function(a){return a.length})));b&&(d.validity=V.from(b));return d}P(b,a);b.prototype.get=function(a){return this.validity.get(a)?this.R.map(function(b){return b.get(a)}):null};b.prototype.concat=function(a){return b.from.apply(b,T([this,this.length+a.length,this.validity.concat(a.validity)],this.R.map(function(b,c){return b.concat(a.R[c])})))};
return b}(U);var Bb=function(a){function b(b,e){var c=a.call(this)||this;c.index=b;c.v=e;c.length=b&&b.length||0;return c}P(b,a);b.prototype.get=function(a){return this.v.get(this.index.get(a))};b.prototype.concat=function(a){return b.from(this,this.length+a.length,this.index.concat(a.index),this.v)};u();v();b.prototype[Symbol.iterator]=function(){var a,b,d,g,h,f,k;return Q(this,function(c){switch(c.label){case 0:a=this.v,c.label=1;case 1:c.h.push([1,6,7,8]),b=R(this.index),d=b.next(),c.label=2;case 2:if(d.done)return[3,
5];g=d.value;return[4,a.get(g)];case 3:c.c(),c.label=4;case 4:return d=b.next(),[3,2];case 5:return[3,8];case 6:return h=c.c(),f={error:h},[3,8];case 7:try{d&&!d.done&&(k=b.return)&&k.call(b)}finally{if(f)throw f.error;}return[7];case 8:return[2]}})};return b}(U);var Cb=function(a){function b(b,e,d){var c=a.call(this)||this;c.values=e;c.J=d;b&&(c.validity=V.from(b));return c}P(b,a);b.prototype.get=function(a){var b,c,g,h=this.J;return this.validity.get(a)&&null!==(g=h.get(a+1))&&(f=h.get(a,!0),k=Xa(f,2),c=k[0],b=k[1],f)&&-1<b?this.values.slice(c,g,b):null;var f,k};b.prototype.concat=function(a){return this.constructor.from(this,this.length+a.length,this.validity.concat(a.validity),this.values.concat(a.values),this.J.concat(a.J))};u();v();b.prototype[Symbol.iterator]=
function(){var a,b,d,g,h,f;return Q(this,function(c){switch(c.label){case 0:g=this.values,u(),v(),h=this.J[Symbol.iterator](),u(),v(),f=this.validity[Symbol.iterator](),c.label=1;case 1:return(a=f.next()).done||(b=h.next()).done||(d=h.next()).done?[3,3]:[4,a.value?g.slice(b.value[0],d.value,b.value[1]):null];case 2:return c.c(),[3,1];case 3:return[2]}})};return b}(U),Db=function(a){function b(){return null!==a&&a.apply(this,arguments)||this}P(b,a);return b}(Cb),Eb=function(a){function b(){return null!==
a&&a.apply(this,arguments)||this}P(b,a);b.prototype.get=function(c){return(c=a.prototype.get.call(this,c))?b.Z.decode(c):null};u();v();b.prototype[Symbol.iterator]=function(){var c,e,d,g,h,f,k;return Q(this,function(l){switch(l.label){case 0:c=b.Z,l.label=1;case 1:l.h.push([1,6,7,8]),u(),v(),e=R(a.prototype[Symbol.iterator].call(this)),d=e.next(),l.label=2;case 2:if(d.done)return[3,5];g=d.value;return[4,g?c.decode(g):null];case 3:l.c(),l.label=4;case 4:return d=e.next(),[3,2];case 5:return[3,8];case 6:return h=
l.c(),f={error:h},[3,8];case 7:try{d&&!d.done&&(k=e.return)&&k.call(e)}finally{if(f)throw f.error;}return[7];case 8:return[2]}})};b.Z=new Ua("utf-8");return b}(Cb),Fb=function(a){function b(b,e,d){var c=a.call(this)||this;c.values=d;c.size=Math.abs(b|0)||1;e&&(c.validity=V.from(e));return c}P(b,a);b.prototype.get=function(a){return this.validity.get(a)?this.values.slice(this.size*a,this.size*(a+1)):null};b.prototype.concat=function(a){return b.from(this,this.length+a.length,this.size,this.validity.concat(a.validity),
this.values.concat(a.values))};u();v();b.prototype[Symbol.iterator]=function(){var a,b,d,g,h,f,k;return Q(this,function(c){switch(c.label){case 0:b=-1,d=this,g=d.size,h=d.length,f=d.values,u(),v(),k=this.validity[Symbol.iterator](),c.label=1;case 1:return!(a=k.next()).done&&++b<h?[4,a.value?f.slice(g*b,g*(b+1)):null]:[3,3];case 2:return c.c(),[3,1];case 3:return[2]}})};return b}(U);function Gb(a,b,c,e){var d;if(!(d=Hb(a,b,c,e))){d=pa(a);var g=Ib[d];if(!g)throw Error('Unrecognized vector name "'+ea[d]+'" type "'+d+'"');d=g(a,b,c,e)}return d}function Hb(a,b,c,e){var d;if(e&&(d=a.v())){var g=Fa(d.id()).toString();d=ma(d)||{A:function(){return 32},O:function(){return!0}};var h=Jb(a,d);b=Kb(h,b,c,null,d);return Bb.create(a,b.length,b,e[g])}}
var Lb=[Uint8Array,Uint8Array,Uint8Array,Uint8Array],Mb=[Uint32Array,Uint32Array,Uint32Array,Uint32Array],Nb=X.bind(null,[Int8Array,Int16Array,Int32Array,Int32Array],null),Ob=X.bind(null,[Uint8Array,Uint16Array,Uint32Array,Uint32Array],null),Pb=X.bind(null,Mb,null),Qb=X.bind(null,[Int8Array,Int16Array,Float32Array,Float64Array],null),Rb=X.bind(null,Mb,null),Sb=X.bind(null,Lb,null),Tb=X.bind(null,Lb,[Int32Array,Int32Array,Int32Array,Int32Array]),Vb=(Ub={},Ub[1]=yb,Ub[2]=zb,Ub),Wb=[[ub,qb],[vb,rb],
[wb,sb],[xb,tb]];function Kb(a,b,c,e,d){d=d||a.type(new w);return d.O()?Xb(a,b,c,e,d):Yb(a,b,c,e,d)}var Xb=Y(Nb,Zb),Yb=Y(Ob,Zb);function Zb(a,b,c,e,d,g){g=g||a.type(new w);return(Wb[g.A()>>4]||Wb[3])[+g.O()].create(a,b,e,c||d)}
var $b=Y(Qb,function(a,b,c,e){var d=a.type(new ia);return Vb[d.precision()].create(a,b,e,c)}),ac=Y(Pb,function(a,b,c,e){return nb.create(a,b,e,c)}),bc=Y(Tb,function(a,b,c,e,d){d=new Int32Array(d.buffer,d.byteOffset,b+1);return Eb.create(a,b,e,ub.create(a,c.length,null,c),ob.create(a,b+1,null,d))}),cc=Y(Rb,function(a,b,c,e,d,g,h,f,k){c=new Int32Array(d.buffer,d.byteOffset,b+1);return Db.create(a,b,e,Gb(a.children(0),h,f,k),ob.create(a,b+1,null,c))}),dc=Y(Rb,function(a,b,c,e,d,g,h,f,k){c=a.type(new ha);
d=x(c.a,c.b,4);return Fb.create(a,b,d?z(c.a,c.b+d):0,e,Gb(a.children(0),h,f,k))}),ec=Y(Rb,function(a,b,c,e,d,g,h,f,k){c=[];d=-1;for(g=ra(a);++d<g;)c[d]=Gb(a.children(d),h,f,k);return Ab.create.apply(Ab,T([a,b,e],c))}),Ib=(Z={},Z[2]=Kb,Z[8]=ac,Z[12]=cc,Z[5]=bc,Z[13]=ec,Z[3]=$b,Z[16]=dc,Z);
function Y(a,b){return function(c,e,d,g,h){var f=e.data,k=c.ea();var l=d.ma++;var m=x(f.a,f.b,6);l=m?(new ya).f(M(f.a,f.b+m)+16*l,f.a):null;var r,t,y,p,B,G;m=l.length().low;for(var D=-1;++D<k;){var E=c.da(D);var C=d.ka++;var K=x(f.a,f.b,8);C=K?(new sa).f(M(f.a,f.b+K)+24*C,f.a):null;3===(p=E.type())||0>=(G=C.length().low)||0>=(B=E.A())||(1===p?r=a(e,p,B,C.offset().low,G):0===p?t=a(e,p,B,C.offset().low,G):0<J(l.a,l.b+8).low&&(y=Sb(e,p,B,C.offset().low,m)))}return b(c,m,r,y,t,h,e,d,g)}}
function X(a,b,c,e,d,g,h){var f=c.m.buffer,k=f.byteLength;c=c.offset+g;a=0===e&&b||a;d=a[d>>4]||a[3];return new d(f,c,(c+h<=k?h:k-c)/d.BYTES_PER_ELEMENT)}function Jb(a,b){var c=[],e=new Ha;oa(a)&&(Oa(e),Na(e,0,8),Na(e,1,2),e.finish(Pa(e)),c.push(ja(e.a)),e=new Ha);Oa(e);Na(e,0,b.A());Na(e,1,1);e.finish(Pa(e));c.push(ja(e.a));return Object.create(a,{da:{value:function(a){return c[a]}},ea:{value:function(){return c.length}}})}var Ub,Z;function fc(a,b,c,e){var d,g,h,f,k,l,m,r,t,y;return Q(this,function(p){switch(p.label){case 0:return(g=a.v())&&b.id===(d=Fa(g.id()).toString())?[4,[d,Gb(a,b,c,null)]]:[3,2];case 1:return p.c(),[2];case 2:h=-1,f=ra(a),p.label=3;case 3:if(!(++h<f))return[3,12];p.label=4;case 4:p.h.push([4,9,10,11]),k=R(fc(a.children(h),b,c,e)),l=k.next(),p.label=5;case 5:if(l.done)return[3,8];m=l.value;return[4,m];case 6:return p.c(),[2];case 7:return l=k.next(),[3,5];case 8:return[3,11];case 9:return r=p.c(),t={error:r},
[3,11];case 10:try{l&&!l.done&&(y=k.return)&&y.call(k)}finally{if(t)throw t.error;}return[7];case 11:return[3,3];case 12:return[2]}})};function gc(){var a=[];for(b=0;b<arguments.length;b++)a[b]=arguments[b];var b;return Q(this,function(b){switch(b.label){case 0:return b.h.push([0,2,,7]),[5,R(gb.apply(void 0,T(a)))];case 1:return b.c(),[3,7];case 2:b.c(),b.label=3;case 3:return b.h.push([3,5,,6]),[5,R(hb.apply(void 0,T(a)))];case 4:return b.c(),[3,6];case 5:throw b.c(),Error("Invalid Arrow buffer");case 6:return[3,7];case 7:return[2]}})}
function hc(){var a=[];for(b=0;b<arguments.length;b++)a[b]=arguments[b];var b,c,e,d,g,h,f,k,l,m,r,t,y,p,B,G,D,E,C,K,S,fa;return Q(this,function(b){switch(b.label){case 0:c={},e=a.map(ic),b.label=1;case 1:b.h.push([1,7,8,9]),d=R(gc.apply(void 0,T(e))),g=d.next(),b.label=2;case 2:if(g.done)return[3,6];h=g.value;f=h.C;k=h.N;l=[];m={ma:0,ka:0};r=-1;t=(b=x(f.a,f.b,6))?N(f.a,f.b+b):0;if(!k.id)return[3,3];for(;++r<t;)try{for(y=R(fc(va(f,r),k,m,c)),p=y.next();!p.done;p=y.next())B=Xa(p.value,2),G=B[0],D=B[1],
c[G]=c[G]&&c[G].concat(D)||D}catch(ta){S={error:ta}}finally{try{p&&!p.done&&(fa=y.return)&&fa.call(y)}finally{if(S)throw S.error;}}return[3,5];case 3:for(;++r<t;)l[r]=Gb(va(f,r),k,m,c);return[4,l];case 4:b.c(),b.label=5;case 5:return g=d.next(),[3,2];case 6:return[3,9];case 7:return E=b.c(),C={error:E},[3,9];case 8:try{g&&!g.done&&(K=d.return)&&K.call(d)}finally{if(C)throw C.error;}return[7];case 9:return[2]}})}
function ic(a){var b=a||new Uint8Array(0);if("string"===typeof a){b=new Uint8Array(a.length);for(var c=-1,e=a.length;++c<e;)b[c]=a.charCodeAt(c)}return new Ia(b)};var nc=function(){function a(a){this.o=a||[];this.length=Math.max.apply(Math,T(this.o.map(function(a){return a.length})));this.ja=this.o.reduce(function(a,b){return(a[b.name]=b)&&a||a},{})}a.from=function(){function b(a){d=d?d.map(function(b,c){return b.concat(a[c])}):a}for(var c=[],e=0;e<arguments.length;e++)c[e]=arguments[e];var d;try{for(var g=R(hc.apply(void 0,T(c))),h=g.next();!h.done;h=g.next())b(h.value)}catch(l){var f={error:l}}finally{try{h&&!h.done&&(k=g.return)&&k.call(g)}finally{if(f)throw f.error;
}}return new a(d);var k};u();v();a.prototype[Symbol.iterator]=function(){var a,c,e;return Q(this,function(b){switch(b.label){case 0:a=this.o,c=-1,e=this.length,b.label=1;case 1:return++c<e?[4,jc(c,a)]:[3,4];case 2:b.c(),b.label=3;case 3:return[3,1];case 4:return[2]}})};a.prototype.rows=function(a,c,e){var b,g,h,f,k,l,m;return Q(this,function(d){switch(d.label){case 0:b=a,g=c,"boolean"===typeof a?(e=a,b=g,g=void 0):"boolean"===typeof c&&(e=c,g=void 0),h=-1,f=this.length,k=Xa(ib(f,b,g),2),l=k[0],m=
k[1],d.label=1;case 1:return++h<m?[4,this.getRow((h+l)%f,e)]:[3,3];case 2:return d.c(),[3,1];case 3:return[2]}})};a.prototype.cols=function(a,c){var b,d,g,h,f,k;return Q(this,function(e){switch(e.label){case 0:e.h.push([0,5,6,7]),b=R(this.o.slice(a,c)),d=b.next(),e.label=1;case 1:if(d.done)return[3,4];g=d.value;return[4,g];case 2:e.c(),e.label=3;case 3:return d=b.next(),[3,1];case 4:return[3,7];case 5:return h=e.c(),f={error:h},[3,7];case 6:try{d&&!d.done&&(k=b.return)&&k.call(b)}finally{if(f)throw f.error;
}return[7];case 7:return[2]}})};a.prototype.getRow=function(a,c){return(c&&kc||lc)(a,this.o)};a.prototype.getCell=function(a,c){return this.getColumn(a).get(c)};a.prototype.getCellAt=function(a,c){return this.getColumnAt(a).get(c)};a.prototype.getColumn=function(a){return this.ja[a]};a.prototype.getColumnAt=function(a){return this.o[a]};a.prototype.toString=function(a){a=(void 0===a?{}:a).index;var b=void 0===a?!1:a;var e=this.length;if(0>=e)return"";a=[];e=Array(e+1);e[0]=this.o.map(function(a){return a.name});
b&&e[0].unshift("Index");for(var d=-1,g=e.length-1;++d<g;)e[d+1]=this.getRow(d,!0),b&&e[d+1].unshift(d);d=-1;for(g=e.length;++d<g;){b=e[d];for(var h=-1,f=b.length;++h<f;){var k=b[h]=""+b[h];a[h]=a[h]?Math.max(a[h],k.length):k.length}}d=-1;for(g=e.length;++d<g;){b=e[d];h=-1;for(f=b.length;++h<f;)b[h]=mc(b[h],a[h]);e[d]=b.join(", ")}return e.join("\n")};return a}();nc.prototype.length=0;function mc(a,b){return(Array(b+1).join(" ")+a).slice(-1*b)}
function jc(a,b){return b.reduce(function(b,e){return b.set(e.name,e.get(a))},new Map)}function lc(a,b){return b.reduce(function(b,e){return(b[e.name]=e.get(a))&&b||b},Object.create(null))}function kc(a,b){return b.reduce(function(b,e,d){return(b[d]=e.get(a))&&b||b},Array(b.length))};try{var oc=eval("exports");"object"===typeof oc&&(oc.Table=nc,oc.readBuffers=hc)}catch(a){};}.bind(this))));
//# sourceMappingURL=Arrow.js.map

@@ -1,6 +0,16 @@

# Change Log
<a name="0.1.1"></a>
## [0.1.1](https://github.com/graphistry/arrow/compare/v0.1.0...v0.1.1) (2017-08-26)
All notable changes to this project will be documented in this file.
See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
<a name="0.1.0"></a>
# 0.1.0 (2017-08-26)
### Bug Fixes
* **reader:** fix dictionary record batch reader, synthesize dictionary index metadata ([b33e371](https://github.com/graphistry/arrow/commit/b33e371))
<a name="0.0.4"></a>

@@ -10,8 +20,27 @@ ## 0.0.4 (2017-08-23)

### Bug Fixes
* **vectors:** fix vector iteration, add more tests, improve iteration performance ([3aeab5a](https://github.com/graphistry/arrow/commit/3aeab5a))
### Performance Improvements
* **vector:** avoid memcpy during slice if possible ([e453148](https://github.com/graphistry/arrow/commit/e453148))
<a name="0.0.3"></a>
## 0.0.3 (2017-08-16)
### Performance Improvements
* **tests:** Add perf tests and fill out Table API ([bfcc17c](https://github.com/graphistry/arrow/commit/bfcc17c))
* **VirtualVector:** Inline the `findVirtual` calls so we don't eat the cost of iterating. ([d46f812](https://github.com/graphistry/arrow/commit/d46f812))
<a name="0.0.2"></a>
## 0.0.2 (2017-08-15)
<a name="0.0.1"></a>
## 0.0.1 (2017-08-15)
### Bug Fixes

@@ -31,1 +60,3 @@

* **VirtualVector:** Inline the `findVirtual` calls so we don't eat the cost of iterating. ([d46f812](https://github.com/graphistry/arrow/commit/d46f812))

@@ -5,3 +5,3 @@ {

"name": "@apache-arrow/es2015-umd",
"version": "0.0.4",
"version": "0.1.1",
"description": "Apache's columnar in-memory data format for big data analytics",

@@ -25,2 +25,2 @@ "author": "Graphistry, Inc.",

}
}
}

@@ -23,2 +23,3 @@ <!---

[![Build Status](https://travis-ci.org/graphistry/arrow.svg?branch=master)](https://travis-ci.org/graphistry/arrow)
[![Coverage Status](https://coveralls.io/repos/github/graphistry/arrow/badge.svg)](https://coveralls.io/github/graphistry/arrow)

@@ -25,0 +26,0 @@ Loading big native dataframes in JavaScript is finally awesome. `apache-arrow` provides an easy, modern, and efficient zero-copy JS interface to parse, iterate, and access [Apache Arrow](https://github.com/apache/arrow) columnar data on CPUs (GPU support via [GoAI](http://gpuopenanalytics.com/) is occurring in parallel).

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc