UNPKG

vitessce

Version:

Vitessce app and React component library

2 lines 4.16 MB
/*! For license information please see sets.min.js.LICENSE.txt */ !function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("react"),require("react-dom")):"function"===typeof define&&define.amd?define(["react","react-dom"],t):"object"===typeof exports?exports.sets=t(require("react"),require("react-dom")):(e.vitessce=e.vitessce||{},e.vitessce.sets=t(e.React,e.ReactDOM))}(this,(function(e,t){return function(e){var t={};function n(A){if(t[A])return t[A].exports;var i=t[A]={i:A,l:!1,exports:{}};return e[A].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,A){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:A})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var A=Object.create(null);if(n.r(A),Object.defineProperty(A,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(A,i,function(t){return e[t]}.bind(null,i));return A},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="./",n(n.s=1401)}([function(t,n){t.exports=e},function(e,t,n){"use strict";function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return A}))},function(e,t,n){e.exports=n(554)},function(e,t,n){"use strict";function A(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",(function(){return A}))},function(e,t,n){"use strict";function A(e,t){for(var n=0;n<t.length;n++){var A=t[n];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(e,A.key,A)}}function i(e,t,n){return t&&A(e.prototype,t),n&&A(e,n),e}n.d(t,"a",(function(){return i}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var A=n(131);function i(e){if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=Object(A.a)(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r,a=!0,o=!1;return{s:function(){i=e[Symbol.iterator]()},n:function(){var e=i.next();return a=e.done,e},e:function(e){o=!0,r=e},f:function(){try{a||null==i.return||i.return()}finally{if(o)throw r}}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var A=n(1);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(e);t&&(A=A.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,A)}return n}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){Object(A.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return A})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return r})),n.d(t,"b",(function(){return a}));var A={DESCRIPTION:"description",STATUS:"status",GENES:"genes",CELL_SETS:"cellSets",SCATTERPLOT:"scatterplot",SPATIAL:"spatial",HEATMAP:"heatmap",LAYER_CONTROLLER:"layerController",CELL_SET_SIZES:"cellSetSizes",GENOMIC_PROFILES:"genomicProfiles",CELL_SET_EXPRESSION:"cellSetExpression",EXPRESSION_HISTOGRAM:"expressionHistogram",GATING:"gating"},i={CELLS:"cells",CELL_SETS:"cell-sets",EXPRESSION_MATRIX:"expression-matrix",GENOMIC_PROFILES:"genomic-profiles",MOLECULES:"molecules",NEIGHBORHOODS:"neighborhoods",RASTER:"raster"},r={CELLS_JSON:"cells.json",CELL_SETS_JSON:"cell-sets.json",EXPRESSION_MATRIX_ZARR:"expression-matrix.zarr",GENOMIC_PROFILES_ZARR:"genomic-profiles.zarr",MOLECULES_JSON:"molecules.json",NEIGHBORHOODS_JSON:"neighborhoods.json",RASTER_JSON:"raster.json",RASTER_OME_ZARR:"raster.ome-zarr",CLUSTERS_JSON:"clusters.json",GENES_JSON:"genes.json",ANNDATA_CELL_SETS_ZARR:"anndata-cell-sets.zarr",ANNDATA_CELLS_ZARR:"anndata-cells.zarr",ANNDATA_EXPRESSION_MATRIX_ZARR:"anndata-expression-matrix.zarr"},a={DATASET:"dataset",OBS_TYPE:"obsType",FEATURE_TYPE:"featureType",FEATURE_VALUE_TYPE:"featureValueType",EMBEDDING_TYPE:"embeddingType",EMBEDDING_ZOOM:"embeddingZoom",EMBEDDING_ROTATION:"embeddingRotation",EMBEDDING_TARGET_X:"embeddingTargetX",EMBEDDING_TARGET_Y:"embeddingTargetY",EMBEDDING_TARGET_Z:"embeddingTargetZ",EMBEDDING_OBS_SET_POLYGONS_VISIBLE:"embeddingObsSetPolygonsVisible",EMBEDDING_OBS_SET_LABELS_VISIBLE:"embeddingObsSetLabelsVisible",EMBEDDING_OBS_SET_LABEL_SIZE:"embeddingObsSetLabelSize",EMBEDDING_OBS_RADIUS:"embeddingObsRadius",EMBEDDING_OBS_RADIUS_MODE:"embeddingObsRadiusMode",EMBEDDING_OBS_OPACITY:"embeddingObsOpacity",EMBEDDING_OBS_OPACITY_MODE:"embeddingObsOpacityMode",SPATIAL_ZOOM:"spatialZoom",SPATIAL_ROTATION:"spatialRotation",SPATIAL_TARGET_X:"spatialTargetX",SPATIAL_TARGET_Y:"spatialTargetY",SPATIAL_TARGET_Z:"spatialTargetZ",SPATIAL_ROTATION_X:"spatialRotationX",SPATIAL_ROTATION_Y:"spatialRotationY",SPATIAL_ROTATION_Z:"spatialRotationZ",SPATIAL_ROTATION_ORBIT:"spatialRotationOrbit",SPATIAL_ORBIT_AXIS:"spatialOrbitAxis",SPATIAL_AXIS_FIXED:"spatialAxisFixed",HEATMAP_ZOOM_X:"heatmapZoomX",HEATMAP_ZOOM_Y:"heatmapZoomY",HEATMAP_TARGET_X:"heatmapTargetX",HEATMAP_TARGET_Y:"heatmapTargetY",OBS_FILTER:"obsFilter",OBS_HIGHLIGHT:"obsHighlight",OBS_SET_SELECTION:"obsSetSelection",OBS_SET_HIGHLIGHT:"obsSetHighlight",OBS_SET_COLOR:"obsSetColor",FEATURE_FILTER:"featureFilter",FEATURE_HIGHLIGHT:"featureHighlight",FEATURE_SELECTION:"featureSelection",FEATURE_VALUE_COLORMAP:"featureValueColormap",FEATURE_VALUE_TRANSFORM:"featureValueTransform",FEATURE_VALUE_COLORMAP_RANGE:"featureValueColormapRange",OBS_COLOR_ENCODING:"obsColorEncoding",SPATIAL_IMAGE_LAYER:"spatialImageLayer",SPATIAL_SEGMENTATION_LAYER:"spatialSegmentationLayer",SPATIAL_POINT_LAYER:"spatialPointLayer",SPATIAL_NEIGHBORHOOD_LAYER:"spatialNeighborhoodLayer",GENOMIC_ZOOM_X:"genomicZoomX",GENOMIC_ZOOM_Y:"genomicZoomY",GENOMIC_TARGET_X:"genomicTargetX",GENOMIC_TARGET_Y:"genomicTargetY",ADDITIONAL_OBS_SETS:"additionalObsSets",MOLECULE_HIGHLIGHT:"moleculeHighlight",GATING_FEATURE_SELECTION_X:"gatingFeatureSelectionX",GATING_FEATURE_SELECTION_Y:"gatingFeatureSelectionY",FEATURE_VALUE_TRANSFORM_COEFFICIENT:"featureValueTransformCoefficient"}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var A=n(208);function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Object(A.a)(e,t)}},function(e,t,n){"use strict";var A=n(17),i=n(282);function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=n(28);function o(e,t){return!t||"object"!==r(t)&&"function"!==typeof t?Object(a.a)(e):t}function g(e){return function(){var t,n=Object(A.a)(e);if(Object(i.a)()){var r=Object(A.a)(this).constructor;t=Reflect.construct(n,arguments,r)}else t=n.apply(this,arguments);return o(this,t)}}n.d(t,"a",(function(){return g}))},function(e,t,n){"use strict";function A(e,t,n,A,i,r,a){try{var o=e[r](a),g=o.value}catch(s){return void n(s)}o.done?t(g):Promise.resolve(g).then(A,i)}function i(e){return function(){var t=this,n=arguments;return new Promise((function(i,r){var a=e.apply(t,n);function o(e){A(a,i,r,o,g,"next",e)}function g(e){A(a,i,r,o,g,"throw",e)}o(void 0)}))}}n.d(t,"a",(function(){return i}))},function(e,t,n){"use strict";var A=n(250);var i=n(131),r=n(251);function a(e,t){return Object(A.a)(e)||function(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],A=!0,i=!1,r=void 0;try{for(var a,o=e[Symbol.iterator]();!(A=(a=o.next()).done)&&(n.push(a.value),!t||n.length!==t);A=!0);}catch(g){i=!0,r=g}finally{try{A||null==o.return||o.return()}finally{if(i)throw r}}return n}}(e,t)||Object(i.a)(e,t)||Object(r.a)()}n.d(t,"a",(function(){return a}))},function(e,t,n){"use strict";function A(e,t,n){return e.fields=t||[],e.fname=n,e}function i(e){return null==e?null:e.fname}function r(e){return null==e?null:e.fields}function a(e){return 1===e.length?o(e[0]):g(e)}n.d(t,"a",(function(){return Q})),n.d(t,"b",(function(){return v})),n.d(t,"c",(function(){return y})),n.d(t,"d",(function(){return p})),n.d(t,"e",(function(){return E})),n.d(t,"f",(function(){return A})),n.d(t,"g",(function(){return r})),n.d(t,"h",(function(){return i})),n.d(t,"i",(function(){return P})),n.d(t,"j",(function(){return ee})),n.d(t,"k",(function(){return z})),n.d(t,"l",(function(){return $})),n.d(t,"m",(function(){return ie})),n.d(t,"n",(function(){return re})),n.d(t,"o",(function(){return s})),n.d(t,"p",(function(){return ae})),n.d(t,"q",(function(){return oe})),n.d(t,"r",(function(){return ge})),n.d(t,"s",(function(){return d})),n.d(t,"t",(function(){return ue})),n.d(t,"u",(function(){return I})),n.d(t,"v",(function(){return le})),n.d(t,"w",(function(){return ce})),n.d(t,"x",(function(){return u})),n.d(t,"y",(function(){return l})),n.d(t,"z",(function(){return Ce})),n.d(t,"A",(function(){return he})),n.d(t,"B",(function(){return b})),n.d(t,"C",(function(){return fe})),n.d(t,"D",(function(){return de})),n.d(t,"E",(function(){return q})),n.d(t,"F",(function(){return Be})),n.d(t,"G",(function(){return pe})),n.d(t,"H",(function(){return w})),n.d(t,"I",(function(){return ve})),n.d(t,"J",(function(){return Ee})),n.d(t,"K",(function(){return ye})),n.d(t,"L",(function(){return Qe})),n.d(t,"M",(function(){return m})),n.d(t,"N",(function(){return me})),n.d(t,"O",(function(){return be})),n.d(t,"P",(function(){return G})),n.d(t,"Q",(function(){return h})),n.d(t,"R",(function(){return Fe})),n.d(t,"S",(function(){return V})),n.d(t,"T",(function(){return L})),n.d(t,"U",(function(){return _})),n.d(t,"V",(function(){return W})),n.d(t,"W",(function(){return k})),n.d(t,"X",(function(){return K})),n.d(t,"Y",(function(){return we})),n.d(t,"Z",(function(){return Ge})),n.d(t,"ab",(function(){return c})),n.d(t,"bb",(function(){return Se})),n.d(t,"cb",(function(){return Re})),n.d(t,"db",(function(){return xe})),n.d(t,"eb",(function(){return x})),n.d(t,"fb",(function(){return Ne})),n.d(t,"gb",(function(){return De})),n.d(t,"hb",(function(){return Ue})),n.d(t,"ib",(function(){return f})),n.d(t,"jb",(function(){return X})),n.d(t,"kb",(function(){return Ze})),n.d(t,"lb",(function(){return S})),n.d(t,"mb",(function(){return C})),n.d(t,"nb",(function(){return Y})),n.d(t,"ob",(function(){return j})),n.d(t,"pb",(function(){return H})),n.d(t,"qb",(function(){return J}));var o=function(e){return function(t){return t[e]}},g=function(e){var t=e.length;return function(n){for(var A=0;A<t;++A)n=n[e[A]];return n}};function s(e){throw Error(e)}function c(e){var t,n,A,i=[],r=e.length,a=null,o=0,g="";function c(){i.push(g+e.substring(t,n)),g="",t=n+1}for(e+="",t=n=0;n<r;++n)if("\\"===(A=e[n]))g+=e.substring(t,n),g+=e.substring(++n,++n),t=n;else if(A===a)c(),a=null,o=-1;else{if(a)continue;t===o&&'"'===A||t===o&&"'"===A?(t=n+1,a=A):"."!==A||o?"["===A?(n>t&&c(),o=t=n+1):"]"===A&&(o||s("Access path missing open bracket: "+e),o>0&&c(),o=0,t=n+1):n>t?c():t=n+1}return o&&s("Access path missing closing bracket: "+e),a&&s("Access path missing closing quote: "+e),n>t&&(n++,c()),i}function I(e,t,n){var i=c(e);return e=1===i.length?i[0]:e,A((n&&n.get||a)(i),[e],t||e)}var u=I("id"),l=A((function(e){return e}),[],"identity"),C=A((function(){return 0}),[],"zero"),h=A((function(){return 1}),[],"one"),f=A((function(){return!0}),[],"true"),d=A((function(){return!1}),[],"false");function B(e,t,n){var A=[t].concat([].slice.call(n));console[e].apply(console,A)}var p=0,v=1,E=2,y=3,Q=4;function m(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:B,A=e||p;return{level:function(e){return arguments.length?(A=+e,this):A},error:function(){return A>=v&&n(t||"error","ERROR",arguments),this},warn:function(){return A>=E&&n(t||"warn","WARN",arguments),this},info:function(){return A>=y&&n(t||"log","INFO",arguments),this},debug:function(){return A>=Q&&n(t||"log","DEBUG",arguments),this}}}var b=Array.isArray;function w(e){return e===Object(e)}var F=function(e){return"__proto__"!==e};function G(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce((function(e,t){for(var n in t)if("signals"===n)e.signals=R(e.signals,t.signals);else{var A="legend"===n?{layout:1}:"style"===n||null;S(e,n,t[n],A)}return e}),{})}function S(e,t,n,A){var i,r;if(F(t))if(w(n)&&!b(n))for(i in r=w(e[t])?e[t]:e[t]={},n)A&&(!0===A||A[i])?S(r,i,n[i]):F(i)&&(r[i]=n[i]);else e[t]=n}function R(e,t){if(null==e)return t;var n={},A=[];function i(e){n[e.name]||(n[e.name]=1,A.push(e))}return t.forEach(i),e.forEach(i),A}function k(e){return e[e.length-1]}function x(e){return null==e||""===e?null:+e}var D=function(e){return function(t){return e*Math.exp(t)}},N=function(e){return function(t){return Math.log(e*t)}},U=function(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}},Z=function(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}},O=function(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}};function M(e,t,n,A){var i=n(e[0]),r=n(k(e)),a=(r-i)*t;return[A(i-a),A(r-a)]}function V(e,t){return M(e,t,x,l)}function L(e,t){var n=Math.sign(e[0]);return M(e,t,N(n),D(n))}function _(e,t,n){return M(e,t,O(n),O(1/n))}function W(e,t,n){return M(e,t,U(n),Z(n))}function T(e,t,n,A,i){var r=A(e[0]),a=A(k(e)),o=null!=t?A(t):(r+a)/2;return[i(o+(r-o)*n),i(o+(a-o)*n)]}function Y(e,t,n){return T(e,t,n,x,l)}function j(e,t,n){var A=Math.sign(e[0]);return T(e,t,n,N(A),D(A))}function H(e,t,n,A){return T(e,t,n,O(A),O(1/A))}function J(e,t,n,A){return T(e,t,n,U(A),Z(A))}function K(e){return 1+~~(new Date(e).getMonth()/3)}function X(e){return 1+~~(new Date(e).getUTCMonth()/3)}function P(e){return null!=e?b(e)?e:[e]:[]}function z(e,t,n){var A,i=e[0],r=e[1];return r<i&&(A=r,r=i,i=A),(A=r-i)>=n-t?[t,n]:[i=Math.min(Math.max(i,t),n-A),i+A]}function q(e){return"function"===typeof e}function $(e,t,n){n=n||{},t=P(t)||[];var i=[],a=[],o={},g=n.comparator||te;return P(e).forEach((function(e,A){null!=e&&(i.push("descending"===t[A]?-1:1),a.push(e=q(e)?e:I(e,null,n)),(r(e)||[]).forEach((function(e){return o[e]=1})))})),0===a.length?null:A(g(a,i),Object.keys(o))}var ee=function(e,t){return(e<t||null==e)&&null!=t?-1:(e>t||null==t)&&null!=e?1:(t=t instanceof Date?+t:t,(e=e instanceof Date?+e:e)!==e&&t===t?-1:t!==t&&e===e?1:0)},te=function(e,t){return 1===e.length?ne(e[0],t[0]):Ae(e,t,e.length)},ne=function(e,t){return function(n,A){return ee(e(n),e(A))*t}},Ae=function(e,t,n){return t.push(0),function(A,i){for(var r,a=0,o=-1;0===a&&++o<n;)r=e[o],a=ee(r(A),r(i));return a*t[o]}};function ie(e){return q(e)?e:function(){return e}}function re(e,t){var n;return function(A){n&&clearTimeout(n),n=setTimeout((function(){return t(A),n=null}),e)}}function ae(e){for(var t,n,A=1,i=arguments.length;A<i;++A)for(n in t=arguments[A])e[n]=t[n];return e}function oe(e,t){var n,A,i,r,a=0;if(e&&(n=e.length))if(null==t){for(A=e[a];a<n&&(null==A||A!==A);A=e[++a]);for(i=r=A;a<n;++a)null!=(A=e[a])&&(A<i&&(i=A),A>r&&(r=A))}else{for(A=t(e[a]);a<n&&(null==A||A!==A);A=t(e[++a]));for(i=r=A;a<n;++a)null!=(A=t(e[a]))&&(A<i&&(i=A),A>r&&(r=A))}return[i,r]}function ge(e,t){var n,A,i,r,a,o=e.length,g=-1;if(null==t){for(;++g<o;)if(null!=(A=e[g])&&A>=A){n=i=A;break}if(g===o)return[-1,-1];for(r=a=g;++g<o;)null!=(A=e[g])&&(n>A&&(n=A,r=g),i<A&&(i=A,a=g))}else{for(;++g<o;)if(null!=(A=t(e[g],g,e))&&A>=A){n=i=A;break}if(g===o)return[-1,-1];for(r=a=g;++g<o;)null!=(A=t(e[g],g,e))&&(n>A&&(n=A,r=g),i<A&&(i=A,a=g))}return[r,a]}var se=Object.prototype.hasOwnProperty;function ce(e,t){return se.call(e,t)}var Ie={};function ue(e){var t,n={};function A(e){return ce(n,e)&&n[e]!==Ie}var i={size:0,empty:0,object:n,has:A,get:function(e){return A(e)?n[e]:void 0},set:function(e,t){return A(e)||(++i.size,n[e]===Ie&&--i.empty),n[e]=t,this},delete:function(e){return A(e)&&(--i.size,++i.empty,n[e]=Ie),this},clear:function(){i.size=i.empty=0,i.object=n={}},test:function(e){return arguments.length?(t=e,i):t},clean:function(){var e={},A=0;for(var r in n){var a=n[r];a===Ie||t&&t(a)||(e[r]=a,++A)}i.size=A,i.empty=0,i.object=n=e}};return e&&Object.keys(e).forEach((function(t){i.set(t,e[t])})),i}function le(e,t,n,A,i,r){if(!n&&0!==n)return r;var a,o=+n,g=e[0],s=k(e);s<g&&(a=g,g=s,s=a),a=Math.abs(t-g);var c=Math.abs(s-t);return a<c&&a<=o?A:c<=o?i:r}function Ce(e,t,n){var A=e.prototype=Object.create(t.prototype);return Object.defineProperty(A,"constructor",{value:e,writable:!0,enumerable:!0,configurable:!0}),ae(A,n)}function he(e,t,n,A){var i,r=t[0],a=t[t.length-1];return r>a&&(i=r,r=a,a=i),A=void 0===A||A,((n=void 0===n||n)?r<=e:r<e)&&(A?e<=a:e<a)}function fe(e){return"boolean"===typeof e}function de(e){return"[object Date]"===Object.prototype.toString.call(e)}function Be(e){return e&&q(e[Symbol.iterator])}function pe(e){return"number"===typeof e}function ve(e){return"[object RegExp]"===Object.prototype.toString.call(e)}function Ee(e){return"string"===typeof e}function ye(e,t,n){e&&(e=t?P(e).map((function(e){return e.replace(/\\(.)/g,"$1")})):P(e));var i,r=e&&e.length,o=n&&n.get||a,g=function(e){return o(t?[e]:c(e))};if(r)if(1===r){var s=g(e[0]);i=function(e){return""+s(e)}}else{var I=e.map(g);i=function(e){for(var t=""+I[0](e),n=0;++n<r;)t+="|"+I[n](e);return t}}else i=function(){return""};return A(i,e,"key")}function Qe(e,t){var n=e[0],A=k(e),i=+t;return i?1===i?A:n+i*(A-n):n}function me(e){var t,n,A;e=+e||1e4;var i=function(){t={},n={},A=0},r=function(i,r){return++A>e&&(n=t,t={},A=1),t[i]=r};return i(),{clear:i,has:function(e){return ce(t,e)||ce(n,e)},get:function(e){return ce(t,e)?t[e]:ce(n,e)?r(e,n[e]):void 0},set:function(e,n){return ce(t,e)?t[e]=n:r(e,n)}}}function be(e,t,n,A){var i=t.length,r=n.length;if(!r)return t;if(!i)return n;for(var a=A||new t.constructor(i+r),o=0,g=0,s=0;o<i&&g<r;++s)a[s]=e(t[o],n[g])>0?n[g++]:t[o++];for(;o<i;++o,++s)a[s]=t[o];for(;g<r;++g,++s)a[s]=n[g];return a}function we(e,t){for(var n="";--t>=0;)n+=e;return n}function Fe(e,t,n,A){var i=n||" ",r=e+"",a=t-r.length;return a<=0?r:"left"===A?we(i,a)+r:"center"===A?we(i,~~(a/2))+r+we(i,Math.ceil(a/2)):r+we(i,a)}function Ge(e){return e&&k(e)-e[0]||0}function Se(e){return b(e)?"["+e.map(Se)+"]":w(e)||Ee(e)?JSON.stringify(e).replace("\u2028","\\u2028").replace("\u2029","\\u2029"):e}function Re(e){return null==e||""===e?null:!(!e||"false"===e||"0"===e)&&!!e}var ke=function(e){return pe(e)||de(e)?e:Date.parse(e)};function xe(e,t){return t=t||ke,null==e||""===e?null:t(e)}function De(e){return null==e||""===e?null:e+""}function Ne(e){for(var t={},n=e.length,A=0;A<n;++A)t[e[A]]=!0;return t}function Ue(e,t,n,A){var i=null!=A?A:"\u2026",r=e+"",a=r.length,o=Math.max(0,t-i.length);return a<=t?r:"left"===n?i+r.slice(a-o):"center"===n?r.slice(0,Math.ceil(o/2))+i+r.slice(a-~~(o/2)):r.slice(0,o)+i}function Ze(e,t,n){if(e)if(t)for(var A=e.length,i=0;i<A;++i){var r=t(e[i]);r&&n(r,i,e)}else e.forEach(n)}},function(e,t,n){"use strict";function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return A}))},function(e,t,n){"use strict";var A=n(197);var i=n(252),r=n(131);function a(e){return function(e){if(Array.isArray(e))return Object(A.a)(e)}(e)||Object(i.a)(e)||Object(r.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}n.d(t,"a",(function(){return a}))},function(e,t,n){"use strict";function A(){return(A=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var A in n)Object.prototype.hasOwnProperty.call(n,A)&&(e[A]=n[A])}return e}).apply(this,arguments)}n.d(t,"a",(function(){return A}))},function(e,t,n){"use strict";var A=new(n(632).a)({id:"luma.gl"}),i=n(54),r=(n(412),n(164)),a=n(120),o=n(50),g=n(65);function s(e){var t=e.luma;if(e.canvas&&t){var n=t.canvasSizeInfo.clientWidth;return n?e.drawingBufferWidth/n:1}return 1}function c(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],A=s(e),i=e.drawingBufferWidth,r=e.drawingBufferHeight;return u(t,A,i,r,n)}function I(e){var t="undefined"===typeof window?1:window.devicePixelRatio||1;return Number.isFinite(e)?e<=0?1:e:e?t:1}function u(e,t,n,A,i){var r,a=l(e[0],t,n),o=C(e[1],t,A,i),g=l(e[0]+1,t,n),s=g===n-1?g:g-1;return g=C(e[1]+1,t,A,i),i?(r=o,o=g=0===g?g:g+1):r=g===A-1?g:g-1,{x:a,y:o,width:Math.max(s-a+1,1),height:Math.max(r-o+1,1)}}function l(e,t,n){return Math.min(Math.round(e*t),n-1)}function C(e,t,n,A){return A?Math.max(0,n-1-Math.round(e*t)):Math.min(Math.round(e*t),n-1)}var h=Object(o.isBrowser)(),f=h&&"undefined"!==typeof document,d={webgl2:!0,webgl1:!0,throwOnError:!0,manageState:!0,canvas:null,debug:!1,width:800,height:600};function B(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(g.a)(h,"createGLContext only available in the browser.\nCreate your own headless context or use 'createHeadlessContext' from @luma.gl/test-utils");var t,n=e=Object.assign({},d,e),A=n.width,i=n.height;function r(t){if(e.throwOnError)throw new Error(t);return console.error(t),null}e.onError=r;var a=e,o=a.canvas,s=y({canvas:o,width:A,height:i,onError:r});return(t=E(s,e))?(Q(t=p(t,e)),t):null}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||e._instrumented)return e;e._version=e._version||m(e),e.luma=e.luma||{},e.luma.canvasSizeInfo=e.luma.canvasSizeInfo||{};var n=t=Object.assign({},d,t),i=n.manageState,r=n.debug;return i&&Object(a.c)(e,{copyState:!1,log:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return A.log.apply(A,[1].concat(t))()}}),h&&r&&(o.global.makeDebugContext?(e=o.global.makeDebugContext(e,t),A.level=Math.max(A.level,1)):A.warn('WebGL debug mode not activated. import "@luma.gl/debug" to enable.')()),e._instrumented=!0,e}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e.canvas){var n=I(t.useDevicePixels);b(e,n,t)}else{var A=e.getExtension("STACKGL_resize_drawingbuffer");A&&"width"in t&&"height"in t&&A.resize(t.width,t.height)}}function E(e,t){var n=t.onError,A=null,i=function(e){return A=e.statusMessage||A};e.addEventListener("webglcontextcreationerror",i,!1);var r=t.webgl1,a=void 0===r||r,o=t.webgl2,g=void 0===o||o,s=null;return g&&(s=(s=s||e.getContext("webgl2",t))||e.getContext("experimental-webgl2",t)),a&&(s=(s=s||e.getContext("webgl",t))||e.getContext("experimental-webgl",t)),e.removeEventListener("webglcontextcreationerror",i,!1),s?(t.onContextLost&&e.addEventListener("webglcontextlost",t.onContextLost,!1),t.onContextRestored&&e.addEventListener("webglcontextrestored",t.onContextRestored,!1),s):n("Failed to create ".concat(g&&!a?"WebGL2":"WebGL"," context: ").concat(A||"Unknown error"))}function y(e){var t,n=e.canvas,A=e.width,i=void 0===A?800:A,r=e.height,a=void 0===r?600:r,o=e.onError;"string"===typeof n?(f&&"complete"===document.readyState||o("createGLContext called on canvas '".concat(n,"' before page was loaded")),t=document.getElementById(n)):n?t=n:((t=document.createElement("canvas")).id="lumagl-canvas",t.style.width=Number.isFinite(i)?"".concat(i,"px"):"100%",t.style.height=Number.isFinite(a)?"".concat(a,"px"):"100%",document.body.insertBefore(t,document.body.firstChild));return t}function Q(e){var t=Object(i.e)(e)?"WebGL2":"WebGL1",n=function(e){var t=e.getParameter(7936),n=e.getParameter(7937),A=e.getExtension("WEBGL_debug_renderer_info");return{vendor:A&&e.getParameter(A.UNMASKED_VENDOR_WEBGL||7936)||t,renderer:A&&e.getParameter(A.UNMASKED_RENDERER_WEBGL||7937)||n,vendorMasked:t,rendererMasked:n,version:e.getParameter(7938),shadingLanguageVersion:e.getParameter(35724)}}(e),r=n?"(".concat(n.vendor,",").concat(n.renderer,")"):"",a=e.debug?" debug":"";A.info(1,"".concat(t).concat(a," context ").concat(r))()}function m(e){return"undefined"!==typeof WebGL2RenderingContext&&e instanceof WebGL2RenderingContext?2:1}function b(e,t,n){var i="width"in n?n.width:e.canvas.clientWidth,r="height"in n?n.height:e.canvas.clientHeight;i&&r||(A.log(1,"Canvas clientWidth/clientHeight is 0")(),t=1,i=e.canvas.width||1,r=e.canvas.height||1),e.luma=e.luma||{},e.luma.canvasSizeInfo=e.luma.canvasSizeInfo||{};var a=e.luma.canvasSizeInfo;if(a.clientWidth!==i||a.clientHeight!==r||a.devicePixelRatio!==t){var o=t,g=Math.floor(i*o),s=Math.floor(r*o);e.canvas.width=g,e.canvas.height=s,e.drawingBufferWidth===g&&e.drawingBufferHeight===s||(A.warn("Device pixel ratio clamped")(),o=Math.min(e.drawingBufferWidth/i,e.drawingBufferHeight/r),e.canvas.width=Math.floor(i*o),e.canvas.height=Math.floor(r*o)),Object.assign(e.luma.canvasSizeInfo,{clientWidth:i,clientHeight:r,devicePixelRatio:t})}}n.d(t,"k",(function(){return A})),n.d(t,"i",(function(){return i.d})),n.d(t,"j",(function(){return i.e})),n.d(t,"g",(function(){return i.c})),n.d(t,"b",(function(){return i.b})),n.d(t,"a",(function(){return i.a})),n.d(t,"f",(function(){return r.a})),n.d(t,"n",(function(){return r.c})),n.d(t,"l",(function(){return r.b})),n.d(t,"o",(function(){return r.d})),n.d(t,"c",(function(){return B})),n.d(t,"m",(function(){return v})),n.d(t,"h",(function(){return p})),n.d(t,"e",(function(){return s})),n.d(t,"d",(function(){return c}))},function(e,t,n){"use strict";function A(e){return(A=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.d(t,"a",(function(){return A}))},function(e,t,n){e.exports=n(568)()},function(e,t,n){"use strict";var A=n(17);function i(e,t,n){return(i="undefined"!==typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var i=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=Object(A.a)(e)););return e}(e,t);if(i){var r=Object.getOwnPropertyDescriptor(i,t);return r.get?r.get.call(n):r.value}})(e,t,n||e)}n.d(t,"a",(function(){return i}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var A=n(122);function i(e,t){if(null==e)return{};var n,i,r=Object(A.a)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}},function(e,t,n){"use strict";n.r(t),t.default={DEPTH_BUFFER_BIT:256,STENCIL_BUFFER_BIT:1024,COLOR_BUFFER_BIT:16384,POINTS:0,LINES:1,LINE_LOOP:2,LINE_STRIP:3,TRIANGLES:4,TRIANGLE_STRIP:5,TRIANGLE_FAN:6,ZERO:0,ONE:1,SRC_COLOR:768,ONE_MINUS_SRC_COLOR:769,SRC_ALPHA:770,ONE_MINUS_SRC_ALPHA:771,DST_ALPHA:772,ONE_MINUS_DST_ALPHA:773,DST_COLOR:774,ONE_MINUS_DST_COLOR:775,SRC_ALPHA_SATURATE:776,CONSTANT_COLOR:32769,ONE_MINUS_CONSTANT_COLOR:32770,CONSTANT_ALPHA:32771,ONE_MINUS_CONSTANT_ALPHA:32772,FUNC_ADD:32774,FUNC_SUBTRACT:32778,FUNC_REVERSE_SUBTRACT:32779,BLEND_EQUATION:32777,BLEND_EQUATION_RGB:32777,BLEND_EQUATION_ALPHA:34877,BLEND_DST_RGB:32968,BLEND_SRC_RGB:32969,BLEND_DST_ALPHA:32970,BLEND_SRC_ALPHA:32971,BLEND_COLOR:32773,ARRAY_BUFFER_BINDING:34964,ELEMENT_ARRAY_BUFFER_BINDING:34965,LINE_WIDTH:2849,ALIASED_POINT_SIZE_RANGE:33901,ALIASED_LINE_WIDTH_RANGE:33902,CULL_FACE_MODE:2885,FRONT_FACE:2886,DEPTH_RANGE:2928,DEPTH_WRITEMASK:2930,DEPTH_CLEAR_VALUE:2931,DEPTH_FUNC:2932,STENCIL_CLEAR_VALUE:2961,STENCIL_FUNC:2962,STENCIL_FAIL:2964,STENCIL_PASS_DEPTH_FAIL:2965,STENCIL_PASS_DEPTH_PASS:2966,STENCIL_REF:2967,STENCIL_VALUE_MASK:2963,STENCIL_WRITEMASK:2968,STENCIL_BACK_FUNC:34816,STENCIL_BACK_FAIL:34817,STENCIL_BACK_PASS_DEPTH_FAIL:34818,STENCIL_BACK_PASS_DEPTH_PASS:34819,STENCIL_BACK_REF:36003,STENCIL_BACK_VALUE_MASK:36004,STENCIL_BACK_WRITEMASK:36005,VIEWPORT:2978,SCISSOR_BOX:3088,COLOR_CLEAR_VALUE:3106,COLOR_WRITEMASK:3107,UNPACK_ALIGNMENT:3317,PACK_ALIGNMENT:3333,MAX_TEXTURE_SIZE:3379,MAX_VIEWPORT_DIMS:3386,SUBPIXEL_BITS:3408,RED_BITS:3410,GREEN_BITS:3411,BLUE_BITS:3412,ALPHA_BITS:3413,DEPTH_BITS:3414,STENCIL_BITS:3415,POLYGON_OFFSET_UNITS:10752,POLYGON_OFFSET_FACTOR:32824,TEXTURE_BINDING_2D:32873,SAMPLE_BUFFERS:32936,SAMPLES:32937,SAMPLE_COVERAGE_VALUE:32938,SAMPLE_COVERAGE_INVERT:32939,COMPRESSED_TEXTURE_FORMATS:34467,VENDOR:7936,RENDERER:7937,VERSION:7938,IMPLEMENTATION_COLOR_READ_TYPE:35738,IMPLEMENTATION_COLOR_READ_FORMAT:35739,BROWSER_DEFAULT_WEBGL:37444,STATIC_DRAW:35044,STREAM_DRAW:35040,DYNAMIC_DRAW:35048,ARRAY_BUFFER:34962,ELEMENT_ARRAY_BUFFER:34963,BUFFER_SIZE:34660,BUFFER_USAGE:34661,CURRENT_VERTEX_ATTRIB:34342,VERTEX_ATTRIB_ARRAY_ENABLED:34338,VERTEX_ATTRIB_ARRAY_SIZE:34339,VERTEX_ATTRIB_ARRAY_STRIDE:34340,VERTEX_ATTRIB_ARRAY_TYPE:34341,VERTEX_ATTRIB_ARRAY_NORMALIZED:34922,VERTEX_ATTRIB_ARRAY_POINTER:34373,VERTEX_ATTRIB_ARRAY_BUFFER_BINDING:34975,CULL_FACE:2884,FRONT:1028,BACK:1029,FRONT_AND_BACK:1032,BLEND:3042,DEPTH_TEST:2929,DITHER:3024,POLYGON_OFFSET_FILL:32823,SAMPLE_ALPHA_TO_COVERAGE:32926,SAMPLE_COVERAGE:32928,SCISSOR_TEST:3089,STENCIL_TEST:2960,NO_ERROR:0,INVALID_ENUM:1280,INVALID_VALUE:1281,INVALID_OPERATION:1282,OUT_OF_MEMORY:1285,CONTEXT_LOST_WEBGL:37442,CW:2304,CCW:2305,DONT_CARE:4352,FASTEST:4353,NICEST:4354,GENERATE_MIPMAP_HINT:33170,BYTE:5120,UNSIGNED_BYTE:5121,SHORT:5122,UNSIGNED_SHORT:5123,INT:5124,UNSIGNED_INT:5125,FLOAT:5126,DOUBLE:5130,DEPTH_COMPONENT:6402,ALPHA:6406,RGB:6407,RGBA:6408,LUMINANCE:6409,LUMINANCE_ALPHA:6410,UNSIGNED_SHORT_4_4_4_4:32819,UNSIGNED_SHORT_5_5_5_1:32820,UNSIGNED_SHORT_5_6_5:33635,FRAGMENT_SHADER:35632,VERTEX_SHADER:35633,COMPILE_STATUS:35713,DELETE_STATUS:35712,LINK_STATUS:35714,VALIDATE_STATUS:35715,ATTACHED_SHADERS:35717,ACTIVE_ATTRIBUTES:35721,ACTIVE_UNIFORMS:35718,MAX_VERTEX_ATTRIBS:34921,MAX_VERTEX_UNIFORM_VECTORS:36347,MAX_VARYING_VECTORS:36348,MAX_COMBINED_TEXTURE_IMAGE_UNITS:35661,MAX_VERTEX_TEXTURE_IMAGE_UNITS:35660,MAX_TEXTURE_IMAGE_UNITS:34930,MAX_FRAGMENT_UNIFORM_VECTORS:36349,SHADER_TYPE:35663,SHADING_LANGUAGE_VERSION:35724,CURRENT_PROGRAM:35725,NEVER:512,ALWAYS:519,LESS:513,EQUAL:514,LEQUAL:515,GREATER:516,GEQUAL:518,NOTEQUAL:517,KEEP:7680,REPLACE:7681,INCR:7682,DECR:7683,INVERT:5386,INCR_WRAP:34055,DECR_WRAP:34056,NEAREST:9728,LINEAR:9729,NEAREST_MIPMAP_NEAREST:9984,LINEAR_MIPMAP_NEAREST:9985,NEAREST_MIPMAP_LINEAR:9986,LINEAR_MIPMAP_LINEAR:9987,TEXTURE_MAG_FILTER:10240,TEXTURE_MIN_FILTER:10241,TEXTURE_WRAP_S:10242,TEXTURE_WRAP_T:10243,TEXTURE_2D:3553,TEXTURE:5890,TEXTURE_CUBE_MAP:34067,TEXTURE_BINDING_CUBE_MAP:34068,TEXTURE_CUBE_MAP_POSITIVE_X:34069,TEXTURE_CUBE_MAP_NEGATIVE_X:34070,TEXTURE_CUBE_MAP_POSITIVE_Y:34071,TEXTURE_CUBE_MAP_NEGATIVE_Y:34072,TEXTURE_CUBE_MAP_POSITIVE_Z:34073,TEXTURE_CUBE_MAP_NEGATIVE_Z:34074,MAX_CUBE_MAP_TEXTURE_SIZE:34076,TEXTURE0:33984,ACTIVE_TEXTURE:34016,REPEAT:10497,CLAMP_TO_EDGE:33071,MIRRORED_REPEAT:33648,TEXTURE_WIDTH:4096,TEXTURE_HEIGHT:4097,FLOAT_VEC2:35664,FLOAT_VEC3:35665,FLOAT_VEC4:35666,INT_VEC2:35667,INT_VEC3:35668,INT_VEC4:35669,BOOL:35670,BOOL_VEC2:35671,BOOL_VEC3:35672,BOOL_VEC4:35673,FLOAT_MAT2:35674,FLOAT_MAT3:35675,FLOAT_MAT4:35676,SAMPLER_2D:35678,SAMPLER_CUBE:35680,LOW_FLOAT:36336,MEDIUM_FLOAT:36337,HIGH_FLOAT:36338,LOW_INT:36339,MEDIUM_INT:36340,HIGH_INT:36341,FRAMEBUFFER:36160,RENDERBUFFER:36161,RGBA4:32854,RGB5_A1:32855,RGB565:36194,DEPTH_COMPONENT16:33189,STENCIL_INDEX:6401,STENCIL_INDEX8:36168,DEPTH_STENCIL:34041,RENDERBUFFER_WIDTH:36162,RENDERBUFFER_HEIGHT:36163,RENDERBUFFER_INTERNAL_FORMAT:36164,RENDERBUFFER_RED_SIZE:36176,RENDERBUFFER_GREEN_SIZE:36177,RENDERBUFFER_BLUE_SIZE:36178,RENDERBUFFER_ALPHA_SIZE:36179,RENDERBUFFER_DEPTH_SIZE:36180,RENDERBUFFER_STENCIL_SIZE:36181,FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE:36048,FRAMEBUFFER_ATTACHMENT_OBJECT_NAME:36049,FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL:36050,FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE:36051,COLOR_ATTACHMENT0:36064,DEPTH_ATTACHMENT:36096,STENCIL_ATTACHMENT:36128,DEPTH_STENCIL_ATTACHMENT:33306,NONE:0,FRAMEBUFFER_COMPLETE:36053,FRAMEBUFFER_INCOMPLETE_ATTACHMENT:36054,FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT:36055,FRAMEBUFFER_INCOMPLETE_DIMENSIONS:36057,FRAMEBUFFER_UNSUPPORTED:36061,FRAMEBUFFER_BINDING:36006,RENDERBUFFER_BINDING:36007,READ_FRAMEBUFFER:36008,DRAW_FRAMEBUFFER:36009,MAX_RENDERBUFFER_SIZE:34024,INVALID_FRAMEBUFFER_OPERATION:1286,UNPACK_FLIP_Y_WEBGL:37440,UNPACK_PREMULTIPLY_ALPHA_WEBGL:37441,UNPACK_COLORSPACE_CONVERSION_WEBGL:37443,READ_BUFFER:3074,UNPACK_ROW_LENGTH:3314,UNPACK_SKIP_ROWS:3315,UNPACK_SKIP_PIXELS:3316,PACK_ROW_LENGTH:3330,PACK_SKIP_ROWS:3331,PACK_SKIP_PIXELS:3332,TEXTURE_BINDING_3D:32874,UNPACK_SKIP_IMAGES:32877,UNPACK_IMAGE_HEIGHT:32878,MAX_3D_TEXTURE_SIZE:32883,MAX_ELEMENTS_VERTICES:33e3,MAX_ELEMENTS_INDICES:33001,MAX_TEXTURE_LOD_BIAS:34045,MAX_FRAGMENT_UNIFORM_COMPONENTS:35657,MAX_VERTEX_UNIFORM_COMPONENTS:35658,MAX_ARRAY_TEXTURE_LAYERS:35071,MIN_PROGRAM_TEXEL_OFFSET:35076,MAX_PROGRAM_TEXEL_OFFSET:35077,MAX_VARYING_COMPONENTS:35659,FRAGMENT_SHADER_DERIVATIVE_HINT:35723,RASTERIZER_DISCARD:35977,VERTEX_ARRAY_BINDING:34229,MAX_VERTEX_OUTPUT_COMPONENTS:37154,MAX_FRAGMENT_INPUT_COMPONENTS:37157,MAX_SERVER_WAIT_TIMEOUT:37137,MAX_ELEMENT_INDEX:36203,RED:6403,RGB8:32849,RGBA8:32856,RGB10_A2:32857,TEXTURE_3D:32879,TEXTURE_WRAP_R:32882,TEXTURE_MIN_LOD:33082,TEXTURE_MAX_LOD:33083,TEXTURE_BASE_LEVEL:33084,TEXTURE_MAX_LEVEL:33085,TEXTURE_COMPARE_MODE:34892,TEXTURE_COMPARE_FUNC:34893,SRGB:35904,SRGB8:35905,SRGB8_ALPHA8:35907,COMPARE_REF_TO_TEXTURE:34894,RGBA32F:34836,RGB32F:34837,RGBA16F:34842,RGB16F:34843,TEXTURE_2D_ARRAY:35866,TEXTURE_BINDING_2D_ARRAY:35869,R11F_G11F_B10F:35898,RGB9_E5:35901,RGBA32UI:36208,RGB32UI:36209,RGBA16UI:36214,RGB16UI:36215,RGBA8UI:36220,RGB8UI:36221,RGBA32I:36226,RGB32I:36227,RGBA16I:36232,RGB16I:36233,RGBA8I:36238,RGB8I:36239,RED_INTEGER:36244,RGB_INTEGER:36248,RGBA_INTEGER:36249,R8:33321,RG8:33323,R16F:33325,R32F:33326,RG16F:33327,RG32F:33328,R8I:33329,R8UI:33330,R16I:33331,R16UI:33332,R32I:33333,R32UI:33334,RG8I:33335,RG8UI:33336,RG16I:33337,RG16UI:33338,RG32I:33339,RG32UI:33340,R8_SNORM:36756,RG8_SNORM:36757,RGB8_SNORM:36758,RGBA8_SNORM:36759,RGB10_A2UI:36975,TEXTURE_IMMUTABLE_FORMAT:37167,TEXTURE_IMMUTABLE_LEVELS:33503,UNSIGNED_INT_2_10_10_10_REV:33640,UNSIGNED_INT_10F_11F_11F_REV:35899,UNSIGNED_INT_5_9_9_9_REV:35902,FLOAT_32_UNSIGNED_INT_24_8_REV:36269,UNSIGNED_INT_24_8:34042,HALF_FLOAT:5131,RG:33319,RG_INTEGER:33320,INT_2_10_10_10_REV:36255,CURRENT_QUERY:34917,QUERY_RESULT:34918,QUERY_RESULT_AVAILABLE:34919,ANY_SAMPLES_PASSED:35887,ANY_SAMPLES_PASSED_CONSERVATIVE:36202,MAX_DRAW_BUFFERS:34852,DRAW_BUFFER0:34853,DRAW_BUFFER1:34854,DRAW_BUFFER2:34855,DRAW_BUFFER3:34856,DRAW_BUFFER4:34857,DRAW_BUFFER5:34858,DRAW_BUFFER6:34859,DRAW_BUFFER7:34860,DRAW_BUFFER8:34861,DRAW_BUFFER9:34862,DRAW_BUFFER10:34863,DRAW_BUFFER11:34864,DRAW_BUFFER12:34865,DRAW_BUFFER13:34866,DRAW_BUFFER14:34867,DRAW_BUFFER15:34868,MAX_COLOR_ATTACHMENTS:36063,COLOR_ATTACHMENT1:36065,COLOR_ATTACHMENT2:36066,COLOR_ATTACHMENT3:36067,COLOR_ATTACHMENT4:36068,COLOR_ATTACHMENT5:36069,COLOR_ATTACHMENT6:36070,COLOR_ATTACHMENT7:36071,COLOR_ATTACHMENT8:36072,COLOR_ATTACHMENT9:36073,COLOR_ATTACHMENT10:36074,COLOR_ATTACHMENT11:36075,COLOR_ATTACHMENT12:36076,COLOR_ATTACHMENT13:36077,COLOR_ATTACHMENT14:36078,COLOR_ATTACHMENT15:36079,SAMPLER_3D:35679,SAMPLER_2D_SHADOW:35682,SAMPLER_2D_ARRAY:36289,SAMPLER_2D_ARRAY_SHADOW:36292,SAMPLER_CUBE_SHADOW:36293,INT_SAMPLER_2D:36298,INT_SAMPLER_3D:36299,INT_SAMPLER_CUBE:36300,INT_SAMPLER_2D_ARRAY:36303,UNSIGNED_INT_SAMPLER_2D:36306,UNSIGNED_INT_SAMPLER_3D:36307,UNSIGNED_INT_SAMPLER_CUBE:36308,UNSIGNED_INT_SAMPLER_2D_ARRAY:36311,MAX_SAMPLES:36183,SAMPLER_BINDING:35097,PIXEL_PACK_BUFFER:35051,PIXEL_UNPACK_BUFFER:35052,PIXEL_PACK_BUFFER_BINDING:35053,PIXEL_UNPACK_BUFFER_BINDING:35055,COPY_READ_BUFFER:36662,COPY_WRITE_BUFFER:36663,COPY_READ_BUFFER_BINDING:36662,COPY_WRITE_BUFFER_BINDING:36663,FLOAT_MAT2x3:35685,FLOAT_MAT2x4:35686,FLOAT_MAT3x2:35687,FLOAT_MAT3x4:35688,FLOAT_MAT4x2:35689,FLOAT_MAT4x3:35690,UNSIGNED_INT_VEC2:36294,UNSIGNED_INT_VEC3:36295,UNSIGNED_INT_VEC4:36296,UNSIGNED_NORMALIZED:35863,SIGNED_NORMALIZED:36764,VERTEX_ATTRIB_ARRAY_INTEGER:35069,VERTEX_ATTRIB_ARRAY_DIVISOR:35070,TRANSFORM_FEEDBACK_BUFFER_MODE:35967,MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS:35968,TRANSFORM_FEEDBACK_VARYINGS:35971,TRANSFORM_FEEDBACK_BUFFER_START:35972,TRANSFORM_FEEDBACK_BUFFER_SIZE:35973,TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN:35976,MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS:35978,MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS:35979,INTERLEAVED_ATTRIBS:35980,SEPARATE_ATTRIBS:35981,TRANSFORM_FEEDBACK_BUFFER:35982,TRANSFORM_FEEDBACK_BUFFER_BINDING:35983,TRANSFORM_FEEDBACK:36386,TRANSFORM_FEEDBACK_PAUSED:36387,TRANSFORM_FEEDBACK_ACTIVE:36388,TRANSFORM_FEEDBACK_BINDING:36389,FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING:33296,FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE:33297,FRAMEBUFFER_ATTACHMENT_RED_SIZE:33298,FRAMEBUFFER_ATTACHMENT_GREEN_SIZE:33299,FRAMEBUFFER_ATTACHMENT_BLUE_SIZE:33300,FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE:33301,FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE:33302,FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE:33303,FRAMEBUFFER_DEFAULT:33304,DEPTH24_STENCIL8:35056,DRAW_FRAMEBUFFER_BINDING:36006,READ_FRAMEBUFFER_BINDING:36010,RENDERBUFFER_SAMPLES:36011,FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER:36052,FRAMEBUFFER_INCOMPLETE_MULTISAMPLE:36182,UNIFORM_BUFFER:35345,UNIFORM_BUFFER_BINDING:35368,UNIFORM_BUFFER_START:35369,UNIFORM_BUFFER_SIZE:35370,MAX_VERTEX_UNIFORM_BLOCKS:35371,MAX_FRAGMENT_UNIFORM_BLOCKS:35373,MAX_COMBINED_UNIFORM_BLOCKS:35374,MAX_UNIFORM_BUFFER_BINDINGS:35375,MAX_UNIFORM_BLOCK_SIZE:35376,MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS:35377,MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS:35379,UNIFORM_BUFFER_OFFSET_ALIGNMENT:35380,ACTIVE_UNIFORM_BLOCKS:35382,UNIFORM_TYPE:35383,UNIFORM_SIZE:35384,UNIFORM_BLOCK_INDEX:35386,UNIFORM_OFFSET:35387,UNIFORM_ARRAY_STRIDE:35388,UNIFORM_MATRIX_STRIDE:35389,UNIFORM_IS_ROW_MAJOR:35390,UNIFORM_BLOCK_BINDING:35391,UNIFORM_BLOCK_DATA_SIZE:35392,UNIFORM_BLOCK_ACTIVE_UNIFORMS:35394,UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES:35395,UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER:35396,UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER:35398,OBJECT_TYPE:37138,SYNC_CONDITION:37139,SYNC_STATUS:37140,SYNC_FLAGS:37141,SYNC_FENCE:37142,SYNC_GPU_COMMANDS_COMPLETE:37143,UNSIGNALED:37144,SIGNALED:37145,ALREADY_SIGNALED:37146,TIMEOUT_EXPIRED:37147,CONDITION_SATISFIED:37148,WAIT_FAILED:37149,SYNC_FLUSH_COMMANDS_BIT:1,COLOR:6144,DEPTH:6145,STENCIL:6146,MIN:32775,MAX:32776,DEPTH_COMPONENT24:33190,STREAM_READ:35041,STREAM_COPY:35042,STATIC_READ:35045,STATIC_COPY:35046,DYNAMIC_READ:35049,DYNAMIC_COPY:35050,DEPTH_COMPONENT32F:36012,DEPTH32F_STENCIL8:36013,INVALID_INDEX:4294967295,TIMEOUT_IGNORED:-1,MAX_CLIENT_WAIT_TIMEOUT_WEBGL:37447,VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE:35070,UNMASKED_VENDOR_WEBGL:37445,UNMASKED_RENDERER_WEBGL:37446,MAX_TEXTURE_MAX_ANISOTROPY_EXT:34047,TEXTURE_MAX_ANISOTROPY_EXT:34046,COMPRESSED_RGB_S3TC_DXT1_EXT:33776,COMPRESSED_RGBA_S3TC_DXT1_EXT:33777,COMPRESSED_RGBA_S3TC_DXT3_EXT:33778,COMPRESSED_RGBA_S3TC_DXT5_EXT:33779,COMPRESSED_R11_EAC:37488,COMPRESSED_SIGNED_R11_EAC:37489,COMPRESSED_RG11_EAC:37490,COMPRESSED_SIGNED_RG11_EAC:37491,COMPRESSED_RGB8_ETC2:37492,COMPRESSED_RGBA8_ETC2_EAC:37493,COMPRESSED_SRGB8_ETC2:37494,COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:37495,COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2:37496,COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2:37497,COMPRESSED_RGB_PVRTC_4BPPV1_IMG:35840,COMPRESSED_RGBA_PVRTC_4BPPV1_IMG:35842,COMPRESSED_RGB_PVRTC_2BPPV1_IMG:35841,COMPRESSED_RGBA_PVRTC_2BPPV1_IMG:35843,COMPRESSED_RGB_ETC1_WEBGL:36196,COMPRESSED_RGB_ATC_WEBGL:35986,COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL:35986,COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL:34798,UNSIGNED_INT_24_8_WEBGL:34042,HALF_FLOAT_OES:36193,RGBA32F_EXT:34836,RGB32F_EXT:34837,FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT:33297,UNSIGNED_NORMALIZED_EXT:35863,MIN_EXT:32775,MAX_EXT:32776,SRGB_EXT:35904,SRGB_ALPHA_EXT:35906,SRGB8_ALPHA8_EXT:35907,FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT:33296,FRAGMENT_SHADER_DERIVATIVE_HINT_OES:35723,COLOR_ATTACHMENT0_WEBGL:36064,COLOR_ATTACHMENT1_WEBGL:36065,COLOR_ATTACHMENT2_WEBGL:36066,COLOR_ATTACHMENT3_WEBGL:36067,COLOR_ATTACHMENT4_WEBGL:36068,COLOR_ATTACHMENT5_WEBGL:36069,COLOR_ATTACHMENT6_WEBGL:36070,COLOR_ATTACHMENT7_WEBGL:36071,COLOR_ATTACHMENT8_WEBGL:36072,COLOR_ATTACHMENT9_WEBGL:36073,COLOR_ATTACHMENT10_WEBGL:36074,COLOR_ATTACHMENT11_WEBGL:36075,COLOR_ATTACHMENT12_WEBGL:36076,COLOR_ATTACHMENT13_WEBGL:36077,COLOR_ATTACHMENT14_WEBGL:36078,COLOR_ATTACHMENT15_WEBGL:36079,DRAW_BUFFER0_WEBGL:34853,DRAW_BUFFER1_WEBGL:34854,DRAW_BUFFER2_WEBGL:34855,DRAW_BUFFER3_WEBGL:34856,DRAW_BUFFER4_WEBGL:34857,DRAW_BUFFER5_WEBGL:34858,DRAW_BUFFER6_WEBGL:34859,DRAW_BUFFER7_WEBGL:34860,DRAW_BUFFER8_WEBGL:34861,DRAW_BUFFER9_WEBGL:34862,DRAW_BUFFER10_WEBGL:34863,DRAW_BUFFER11_WEBGL:34864,DRAW_BUFFER12_WEBGL:34865,DRAW_BUFFER13_WEBGL:34866,DRAW_BUFFER14_WEBGL:34867,DRAW_BUFFER15_WEBGL:34868,MAX_COLOR_ATTACHMENTS_WEBGL:36063,MAX_DRAW_BUFFERS_WEBGL:34852,VERTEX_ARRAY_BINDING_OES:34229,QUERY_COUNTER_BITS_EXT:34916,CURRENT_QUERY_EXT:34917,QUERY_RESULT_EXT:34918,QUERY_RESULT_AVAILABLE_EXT:34919,TIME_ELAPSED_EXT:35007,TIMESTAMP_EXT:36392,GPU_DISJOINT_EXT:36795}},function(e,t,n){"use strict";function A(e,t){if(!e)throw new Error(t||"luma.gl: assertion failed.")}n.d(t,"a",(function(){return A}))},function(e,t,n){"use strict";n.r(t);var A=n(118);n.d(t,"Vector2",(function(){return A.g})),n.d(t,"Vector3",(function(){return A.h})),n.d(t,"Vector4",(function(){return A.i})),n.d(t,"Matrix3",(function(){return A.b})),n.d(t,"Matrix4",(function(){return A.c})),n.d(t,"Quaternion",(function(){return A.e})),n.d(t,"config",(function(){return A.u})),n.d(t,"configure",(function(){return A.v})),n.d(t,"formatValue",(function(){return A.A})),n.d(t,"isArray",(function(){return A.B})),n.d(t,"clone",(function(){return A.t})),n.d(t,"equals",(function(){return A.y})),n.d(t,"exactEquals",(function(){return A.z})),n.d(t,"toRadians",(function(){return A.H})),n.d(t,"toDegrees",(function(){return A.G})),n.d(t,"radians",(function(){return A.D})),n.d(t,"degrees",(function(){return A.x})),n.d(t,"sin",(function(){return A.E})),n.d(t,"cos",(function(){return A.w})),n.d(t,"tan",(function(){return A.F})),n.d(t,"asin",(function(){return A.o})),n.d(t,"acos",(function(){return A.n})),n.d(t,"atan",(function(){return A.q})),n.d(t,"clamp",(function(){return A.s})),n.d(t,"lerp",(function(){return A.C})),n.d(t,"withEpsilon",(function(){return A.I})),n.d(t,"checkNumber",(function(){return A.r})),n.d(t,"_MathUtils",(function(){return A.k})),n.d(t,"SphericalCoordinates",(function(){return A.f})),n.d(t,"Pose",(function(){return A.d})),n.d(t,"Euler",(function(){return A.a})),n.d(t,"assert",(function(){return A.p})),n.d(t,"_SphericalCoordinates",(function(){return A.m})),n.d(t,"_Pose",(function(){return A.l})),n.d(t,"_Euler",(function(){return A.j}))},function(e,t,n){"use strict";function A(e){var t,n,i="";if("string"===typeof e||"number"===typeof e)i+=e;else if("object"===typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=A(e[t]))&&(i&&(i+=" "),i+=n);else for(t in e)e[t]&&(i&&(i+=" "),i+=t);return i}n.r(t),t.default=function(){for(var e,t,n=0,i="";n<arguments.length;)(e=arguments[n++])&&(t=A(e))&&(i&&(i+=" "),i+=t);return i}},function(e,t,n){"use strict";n.d(t,"b",(function(){return A})),n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return r}));var A=1e-6,i="undefined"!==typeof Float32Array?Float32Array:Array,r=Math.random;Math.PI;Math.hypot||(Math.hypot=function(){for(var e=0,t=arguments.length;t--;)e+=arguments[t]*arguments[t];return Math.sqrt(e)})},function(e,t,n){"use strict";n.d(t,"b",(function(){return A})),n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return r}));var A=1e-6,i="undefined"!==typeof Float32Array?Float32Array:Array,r=Math.random;Math.PI;Math.hypot||(Math.hypot=function(){for(var e=0,t=arguments.length;t--;)e+=arguments[t]*arguments[t];return Math.sqrt(e)})},function(e,t,n){"use strict";n.d(t,"f",(function(){return g})),n.d(t,"g",(function(){return s})),n.d(t,"l",(function(){return I})),n.d(t,"m",(function(){return u})),n.d(t,"e",(function(){return l})),n.d(t,"s",(function(){return h})),n.d(t,"r",(function(){return f})),n.d(t,"o",(function(){return d})),n.d(t,"i",(function(){return B})),n.d(t,"p",(function(){return p})),n.d(t,"h",(function(){return v})),n.d(t,"q",(function(){return E})),n.d(t,"b",(function(){return y})),n.d(t,"a",(function(){return Q})),n.d(t,"c",(function(){return m})),n.d(t,"d",(function(){return b})),n.d(t,"n",(function(){return w})),n.d(t,"j",(function(){return F})),n.d(t,"k",(function(){return G})),n.d(t,"t",(function(){return S}));var A=n(88),i=n(14),r=n(73),a=1/Math.PI*180,o=1/180*Math.PI,g={};function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e)Object(r.a)(t in g),g[t]=e[t];return g}function c(e){return Math.round(e/g.EPSILON)*g.EPSILON}function I(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.precision,A=void 0===n?g.precision||4:n;return e=c(e),"".concat(parseFloat(e.toPrecision(A)))}function u(e){return Array.isArray(e)||ArrayBuffer.isView(e)&&!(e instanceof DataView)}function l(e){return e.clone?e.clone():Object(A.a)(Array,Object(i.a)(e))}function C(e,t,n){if(u(e)){n=n||((i=e).clone?i.clone():new Array(i.length));for(var A=0;A<n.length&&A<e.length;++A)n[A]=t(e[A],A,n);return n}var i;return t(e)}function h(e){return d(e)}function f(e){return B(e)}function d(e,t){return C(e,(function(e){return e*o}),t)}function B(e,t){return C(e,(function(e){return e*a}),t)}function p(e){return C(e,(function(e){return Math.sin(e)}))}function v(e){return C(e,(function(e){return Math.cos(e)}))}function E(e){return C(e,(function(e){return Math.tan(e)}))}function y(e){return C(e,(function(e){return Math.asin(e)}))}function Q(e){return C(e,(function(e){return Math.acos(e)}))}function m(e){return C(e,(function(e){return Math.atan(e)}))}function b(e,t,n){return C(e,(function(e){return Math.max(t,Math.min(n,e))}))}function w(e,t,n){return u(e)?e.map((function(e,A){return w(e,t[A],n)})):n*t+(1-n)*e}function F(e,t,n){var A=g.EPSILON;n&&(g.EPSILON=n);try{if(e===t)return!0;if(u(e)&&u(t)){if(e.length!==t.length)return!1;for(var i=0;i<e.length;++i)if(!F(e[i],t[i]))return!1;return!0}return e&&e.equals?e.equals(t):t&&t.equals?t.equals(e):!(!Number.isFinite(e)||!Number.isFinite(t))&&Math.abs(e-t)<=g.EPSILON*Math.max(1,Math.abs(e),Math.abs(t))}finally{g.EPSILON=A}}function G(e,t){if(e===t)return!0;if(e&&"object"===typeof e&&t&&"object"===typeof t){if(e.constructor!==t.constructor)return!1;if(e.exactEquals)return e.exactEquals(t)}if(u(e)&&u(t)){if(e.length!==t.length)return!1;for(var n=0;n<e.length;++n)if(!G(e[n],t[n]))return!1;return!0}return!1}function S(e,t){var n,A=g.EPSILON;g.EPSILON=e;try{n=t()}finally{g.EPSILON=A}return n}g.EPSILON=1e-12,g.debug=!1,g.precision=4,g.printTypes=!1,g.printDegrees=!1,g.printRowMajor=!0},function(e,t,n){"use strict";function A(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return A}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return g}));var A=n(27);function i(e,t){if(e.length!==t)return!1;for(var n=0;n<e.length;++n)if(!Number.isFinite(e[n]))return!1;return!0}function r(e){if(!Number.isFinite(e))throw new Error("Invalid number ".concat(e));return e}function a(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(A.f.debug&&!i(e,t))throw new Error("math.gl: ".concat(n," some fields set to invalid numbers'"));return e}var o={};function g(e,t){o[e]||(o[e]=!0,console.warn("".concat(e," has been removed in version ").concat(t,", see upgrade guide for more information")))}},function(e,t,n){"use strict";var A=n(15),i=n(20),r=n(0),a=n.n(r),o=n(278),g=n.n(o),s=n(502),c=n(746),I=n(371),u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var r=t.defaultTheme,o=t.withTheme,u=void 0!==o&&o,l=t.name,C=Object(i.a)(t,["defaultTheme","withTheme","name"]);var h=l,f=Object(s.a)(e,Object(A.a)({defaultTheme:r,Component:n,name:l||n.displayName,classNamePrefix:h},C)),d=a.a.forwardRef((function(e,t){e.classes;var o,g=e.innerRef,s=Object(i.a)(e,["classes","innerRef"]),C=f(Object(A.a)({},n.defaultProps,e)),h=s;return("string"===typeof l||u)&&(o=Object(I.a)()||r,l&&(h=Object(c.a)({theme:o,name:l,props:s})),u&&!h.theme&&(h.theme=o)),a.a.createElement(n,Object(A.a)({ref:g||t,classes:C},h))}));return g()(d,n),d}},l=n(149);t.a=function(e,t){return u(e,Object(A.a)({defaultTheme:l.a},t))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"d",(function(){return a})),n.d(t,"b",(function(){return o}));var A=n(33),i={DEFAULT:-1,LNGLAT:1,METER_OFFSETS:2,LNGLAT_OFFSETS:3,CARTESIAN:0};Object.defineProperty(i,"IDENTITY",{get:function(){return A.a.deprecated("COORDINATE_SYSTEM.IDENTITY","COORDINATE_SYSTEM.CARTESIAN")()||0}});var r={WEB_MERCATOR:1,GLOBE:2,WEB_MERCATOR_AUTO_OFFSET:4,IDENTITY:0},a={common:0,meters:1,pixels:2},o={click:{handler:"onClick"},panstart:{handler:"onDragStart"},panmove:{handler:"onDrag"},panend:{handler:"onDragEnd"}}},,function(e,t,n){"use strict";var A=n(632);t.a=new A.a({id:"deck"})},function(e,t,n){"use strict";(function(e,A){n.d(t,"a",(function(){return x})),n.d(t,"b",(function(){return At})),n.d(t,"c",(function(){return R})),n.d(t,"d",(function(){return v})),n.d(t,"e",(function(){return ft})),n.d(t,"f",(function(){return vt}))