-
-
Notifications
You must be signed in to change notification settings - Fork 73
Update dashTable to 4.5.1 with support for async loading in R #668
Conversation
@@ -1,10 +1,10 @@ | |||
(window.webpackJsonpdash_table=window.webpackJsonpdash_table||[]).push([[1],{126:function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(128);function o(e,t){return Object(r.a)(t,e,0)>=0}},127:function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(31);function o(e,t){return function(){var n=arguments.length;if(0===n)return t();var o=arguments[n-1];return Object(r.a)(o)||"function"!=typeof o[e]?t.apply(this,arguments):o[e].apply(o,Array.prototype.slice.call(arguments,0,n-1))}}},128:function(e,t,n){"use strict";var r=n(2);function o(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}function a(e,t,n){for(var r=0,o=n.length;r<o;){if(e(t,n[r]))return!0;r+=1}return!1}var i=n(18);var s="function"==typeof Object.is?Object.is:function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t},l=n(28),u=n(49);function c(e,t,n,r){var i=o(e);function s(e,t){return p(e,t,n.slice(),r.slice())}return!a(function(e,t){return!a(s,t,e)},o(t),i)}function p(e,t,n,r){if(s(e,t))return!0;var o,a,f=Object(u.a)(e);if(f!==Object(u.a)(t))return!1;if(null==e||null==t)return!1;if("function"==typeof e["fantasy-land/equals"]||"function"==typeof t["fantasy-land/equals"])return"function"==typeof e["fantasy-land/equals"]&&e["fantasy-land/equals"](t)&&"function"==typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](e);if("function"==typeof e.equals||"function"==typeof t.equals)return"function"==typeof e.equals&&e.equals(t)&&"function"==typeof t.equals&&t.equals(e);switch(f){case"Arguments":case"Array":case"Object":if("function"==typeof e.constructor&&"Promise"===(o=e.constructor,null==(a=String(o).match(/^function (\w*)/))?"":a[1]))return e===t;break;case"Boolean":case"Number":case"String":if(typeof e!=typeof t||!s(e.valueOf(),t.valueOf()))return!1;break;case"Date":if(!s(e.valueOf(),t.valueOf()))return!1;break;case"Error":return e.name===t.name&&e.message===t.message;case"RegExp":if(e.source!==t.source||e.global!==t.global||e.ignoreCase!==t.ignoreCase||e.multiline!==t.multiline||e.sticky!==t.sticky||e.unicode!==t.unicode)return!1}for(var h=n.length-1;h>=0;){if(n[h]===e)return r[h]===t;h-=1}switch(f){case"Map":return e.size===t.size&&c(e.entries(),t.entries(),n.concat([e]),r.concat([t]));case"Set":return e.size===t.size&&c(e.values(),t.values(),n.concat([e]),r.concat([t]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var d=Object(l.a)(e);if(d.length!==Object(l.a)(t).length)return!1;var b=n.concat([e]),v=r.concat([t]);for(h=d.length-1;h>=0;){var y=d[h];if(!Object(i.a)(y,t)||!p(t[y],e[y],b,v))return!1;h-=1}return!0}var f=Object(r.a)(function(e,t){return p(e,t,[],[])});function h(e,t,n){var r,o;if("function"==typeof e.indexOf)switch(typeof t){case"number":if(0===t){for(r=1/t;n<e.length;){if(0===(o=e[n])&&1/o===r)return n;n+=1}return-1}if(t!=t){for(;n<e.length;){if("number"==typeof(o=e[n])&&o!=o)return n;n+=1}return-1}return e.indexOf(t,n);case"string":case"boolean":case"function":case"undefined":return e.indexOf(t,n);case"object":if(null===t)return e.indexOf(t,n)}for(;n<e.length;){if(f(e[n],t))return n;n+=1}return-1}n.d(t,"a",function(){return h})},160:function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(i=r,s=btoa(unescape(encodeURIComponent(JSON.stringify(i)))),l="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(l," */")),a=r.sources.map(function(e){return"/*# sourceURL=".concat(r.sourceRoot).concat(e," */")});return[n].concat(a).concat([o]).join("\n")}var i,s,l;return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2],"{").concat(n,"}"):n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var a=this[o][0];null!=a&&(r[a]=!0)}for(var i=0;i<e.length;i++){var s=e[i];null!=s[0]&&r[s[0]]||(n&&!s[2]?s[2]=n:n&&(s[2]="(".concat(s[2],") and (").concat(n,")")),t.push(s))}},t}},161:function(e,t,n){"use strict";var r,o={},a=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},i=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}();function s(e,t){for(var n=[],r={},o=0;o<e.length;o++){var a=e[o],i=t.base?a[0]+t.base:a[0],s={css:a[1],media:a[2],sourceMap:a[3]};r[i]?r[i].parts.push(s):n.push(r[i]={id:i,parts:[s]})}return n}function l(e,t){for(var n=0;n<e.length;n++){var r=e[n],a=o[r.id],i=0;if(a){for(a.refs++;i<a.parts.length;i++)a.parts[i](r.parts[i]);for(;i<r.parts.length;i++)a.parts.push(v(r.parts[i],t))}else{for(var s=[];i<r.parts.length;i++)s.push(v(r.parts[i],t));o[r.id]={id:r.id,refs:1,parts:s}}}}function u(e){var t=document.createElement("style");if(void 0===e.attributes.nonce){var r=n.nc;r&&(e.attributes.nonce=r)}if(Object.keys(e.attributes).forEach(function(n){t.setAttribute(n,e.attributes[n])}),"function"==typeof e.insert)e.insert(t);else{var o=i(e.insert||"head");if(!o)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");o.appendChild(t)}return t}var c,p=(c=[],function(e,t){return c[e]=t,c.filter(Boolean).join("\n")});function f(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=p(t,o);else{var a=document.createTextNode(o),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(a,i[t]):e.appendChild(a)}}function h(e,t,n){var r=n.css,o=n.media,a=n.sourceMap;if(o&&e.setAttribute("media",o),a&&btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var d=null,b=0;function v(e,t){var n,r,o;if(t.singleton){var a=b++;n=d||(d=u(t)),r=f.bind(null,n,a,!1),o=f.bind(null,n,a,!0)}else n=u(t),r=h.bind(null,n,t),o=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){(t=t||{}).attributes="object"==typeof t.attributes?t.attributes:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a());var n=s(e,t);return l(n,t),function(e){for(var r=[],a=0;a<n.length;a++){var i=n[a],u=o[i.id];u&&(u.refs--,r.push(u))}e&&l(s(e,t),t);for(var c=0;c<r.length;c++){var p=r[c];if(0===p.refs){for(var f=0;f<p.parts.length;f++)p.parts[f]();delete o[p.id]}}}}},165:function(e,t,n){"use strict";n.r(t);var r=n(12),o=n.n(r),a=n(2),i=n(18),s=Object(a.a)(function(e,t){if(0===e.length)return!1;for(var n=t,r=0;r<e.length;){if(!Object(i.a)(e[r],n))return!1;n=n[e[r]],r+=1}return!0}),l=Object(a.a)(function(e,t){return s([e],t)}),u=n(5),c=Object(u.a)(function(e){var t,n=[];for(t in e)n[n.length]=t;return n}),p=n(125),f=n(29),h=n(169),d=n(70),b=n(39),v=Object(u.a)(function(e){return function(){return e}}),y=function(e){return{value:e,map:function(t){return y(t(e))}}},g=Object(b.a)(function(e,t,n){return e(function(e){return y(t(e))})(n).value}),m=Object(b.a)(function(e,t,n){return g(e,v(t),n)}),w=n(31),O=Number.isInteger||function(e){return e<<0===e},k=n(163),x=n(162),_=Object(b.a)(function e(t,n,r){if(0===t.length)return n;var o=t[0];if(t.length>1){var a=!Object(x.a)(r)&&Object(i.a)(o,r)?r[o]:O(t[1])?[]:{};n=e(Array.prototype.slice.call(t,1),n,a)}if(O(o)&&Object(w.a)(r)){var s=[].concat(r);return s[o]=n,s}return Object(k.a)(o,n,r)}),E=Object(a.a)(function(e,t){return function(n){return function(r){return Object(d.a)(function(e){return t(e,r)},n(e(r)))}}}),S=n(81),C=Object(u.a)(function(e){return E(Object(S.a)(e),_(e))}),j=Object(a.a)(function(e,t){return t>e?t:e}),A=Object(a.a)(function(e,t){return t<e?t:e}),P=n(350),T=n(351);function M(e){return e}var F=n(22),D=n(72);var R=n(43),I=n(17),z=function(e){var t=function(e){return{"@@transducer/init":I.a.init,"@@transducer/result":function(t){return e["@@transducer/result"](t)},"@@transducer/step":function(t,n){var r=e["@@transducer/step"](t,n);return r["@@transducer/reduced"]?{"@@transducer/value":r,"@@transducer/reduced":!0}:r}}}(e);return{"@@transducer/init":I.a.init,"@@transducer/result":function(e){return t["@@transducer/result"](e)},"@@transducer/step":function(e,n){return Object(D.a)(n)?Object(R.a)(t,e,n):Object(R.a)(t,e,[n])}}},N=Object(a.a)(function(e,t){return Object(d.a)(e,z(t))}),L=Object(a.a)(Object(F.a)(["fantasy-land/chain","chain"],N,function(e,t){return"function"==typeof t?function(n){return e(t(n))(n)}:(n=!1,function e(t){for(var r,o,a,i=[],s=0,l=t.length;s<l;){if(Object(D.a)(t[s]))for(a=0,o=(r=n?e(t[s]):t[s]).length;a<o;)i[i.length]=r[a],a+=1;else i[i.length]=t[s];s+=1}return i})(Object(d.a)(e,t));var n}))(M),B=n(6);function V(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function W(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function q(e,t,n){return t&&W(e.prototype,t),n&&W(e,n),e}var U=function(){function e(t){V(this,e),this.name=t}return q(e,[{key:"addRule",value:function(e,t){this.sheet.addRule?this.sheet.addRule(e,t):this.sheet.insertRule("".concat(e," { ").concat(t," }"),0)}},{key:"deleteRule",value:function(e){this.sheet.deleteRule(e)}},{key:"findRule",value:function(e){var t=this.rules,n=t.findIndex(function(t){return t.selectorText===e});return-1===n?null:{rule:t[n],index:n}}},{key:"rules",get:function(){var e=this.sheet;return Array.from(e.rules||e.cssRules)}},{key:"sheet",get:function(){var e,t=this;return(this.__stylesheet=this.__stylesheet||(e=document.createElement("style"),e.type="text/css",e.id=t.name,document.getElementsByTagName("head")[0].appendChild(e),e)).sheet}}]),e}(),K=function(){function e(t){V(this,e),this.prefix=t,this.stylesheet=new U("".concat(t,"-dynamic-inline.css"))}return q(e,[{key:"deleteRule",value:function(e){e="".concat(this.prefix," ").concat(e);var t=this.stylesheet.findRule(e);t&&this.stylesheet.deleteRule(t.index)}},{key:"setRule",value:function(e,t){e="".concat(this.prefix," ").concat(e);var n=this.stylesheet.findRule(e);if(n){if(n.rule.cssText===t||n.rule.cssText==="".concat(e," { ").concat(t," }"))return;this.stylesheet.deleteRule(n.index)}this.stylesheet.addRule(e,t),B.c.trace("stylesheet",e,t)}}]),e}(),H={MOUSE_LEFT:1,MOUSE_RIGHT:3,MOUSE_MIDDLE:2,BACKSPACE:8,COMMA:188,INSERT:45,DELETE:46,END:35,ENTER:13,ESCAPE:27,CONTROL:17,COMMAND_LEFT:91,COMMAND_RIGHT:93,COMMAND_FIREFOX:224,ALT:18,HOME:36,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,SPACE:32,SHIFT:16,CAPS_LOCK:20,TAB:9,ARROW_RIGHT:39,ARROW_LEFT:37,ARROW_UP:38,ARROW_DOWN:40,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,A:65,X:88,C:67,V:86},$=(H.ARROW_DOWN,H.ARROW_UP,H.ARROW_LEFT,H.ARROW_RIGHT,H.HOME,H.END,H.DELETE,H.BACKSPACE,H.F1,H.F2,H.F3,H.F4,H.F5,H.F6,H.F7,H.F8,H.F9,H.F10,H.F11,H.F12,H.TAB,H.PAGE_DOWN,H.PAGE_UP,H.ENTER,H.ESCAPE,H.SHIFT,H.CAPS_LOCK,H.ALT,[H.ARROW_DOWN,H.ARROW_UP,H.ARROW_LEFT,H.ARROW_RIGHT]),G=[].concat($,[H.TAB,H.ENTER]);function Y(e){return-1!==G.indexOf(e)}var Z=function(e){return(e.ctrlKey||e.metaKey)&&!e.altKey},X=n(127),J=Object(b.a)(Object(X.a)("slice",function(e,t,n){return Array.prototype.slice.call(n,e,t)})),Q=n(349),ee=n(166),te=Object(a.a)(function(e,t){for(var n={},r={},o=0,a=e.length;o<a;)r[e[o]]=1,o+=1;for(var i in t)r.hasOwnProperty(i)||(n[i]=t[i]);return n}),ne=n(45),re=Object(a.a)(function(e,t){return Object(ne.a)({},e,t)}),oe=n(352),ae=n(49),ie=n(66);function se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function le(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ue(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]&&arguments[5];if(!e.name||Array.isArray(e.name)&&e.name.length<n||!r)return{groupIndexFirst:o,groupIndexLast:o};if(a)for(var i=o;i>=0;--i){var s=t[i];if(!(s.name&&Array.isArray(s.name)&&s.name.length>n&&s.name[n]===e.name[n]))break;o=i}for(var l=o,u=o;u<t.length;++u){var c=t[u];if(!(c.name&&Array.isArray(c.name)&&c.name.length>n&&c.name[n]===e.name[n]))break;l=u}return{groupIndexFirst:o,groupIndexLast:l}}function ce(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=ue(e,t,n,r,t.indexOf(e),o),i=a.groupIndexFirst,s=a.groupIndexLast;return J(i,s+1,Q.a("id",t))}function pe(e,t,n,r,o,a){return{data:fe(e,t,n,r,o,a).data}}function fe(e,t,n,r,o,a){var i=ce(e,n,r,o);return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?se(n,!0).forEach(function(t){le(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):se(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({columns:ee.a(function(e){return-1===i.indexOf(e.id)},t),data:d.a(te(i),a)},de)}function he(e,t,n,r){var o=ue(e,t,n,r,t.indexOf(e)),a=o.groupIndexFirst,i=o.groupIndexLast;return d.a(function(e){return e.id},t.slice(a,i+1))}var de={active_cell:void 0,start_cell:void 0,end_cell:void 0,selected_cells:[]};function be(e,t,n,r){var o=window.prompt("Enter a new column name");return null===o?null:function(e,t,n,r,o){var a=t,i=Object(ie.a)(a),s=a.findIndex(function(t){return t.id===e.id});if("string"==typeof e.name&&i>1){var l=Array(i).fill(e.name),u=re(e,{name:l});(a=a.slice(0))[s]=u}var c=ue(e,a,n,r,s,!0),p=c.groupIndexFirst,f=c.groupIndexLast;return oe.a(p,f+1).map(function(e){var t=[e,"name"];"Array"===ae.a(a[e].name)&&t.push(n),a=m(C(t),o,a)}),{columns:a}}(e,t,n,r,o)}var ve=n(4);function ye(e,t){var n;t=t||[];var r=(e=e||[]).length,o=t.length,a=[];for(n=0;n<r;)a[a.length]=e[n],n+=1;for(n=0;n<o;)a[a.length]=t[n],n+=1;return a}var ge=n(68),me=Object(u.a)(function(e){return Object(ge.a)(e.length,function(){var t=0,n=arguments[0],r=arguments[arguments.length-1],o=Array.prototype.slice.call(arguments,0);return o[0]=function(){var e=n.apply(this,ye(arguments,[t,r]));return t+=1,e},e.apply(this,o)})});function we(e){return"[object Function]"===Object.prototype.toString.call(e)}var Oe=n(69),ke=n(126),xe=n(78);function _e(e){return'"'+e.replace(/\\/g,"\\\\").replace(/[\b]/g,"\\b").replace(/\f/g,"\\f").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t").replace(/\v/g,"\\v").replace(/\0/g,"\\0").replace(/"/g,'\\"')+'"'}var Ee=function(e){return(e<10?"0":"")+e},Se="function"==typeof Date.prototype.toISOString?function(e){return e.toISOString()}:function(e){return e.getUTCFullYear()+"-"+Ee(e.getUTCMonth()+1)+"-"+Ee(e.getUTCDate())+"T"+Ee(e.getUTCHours())+":"+Ee(e.getUTCMinutes())+":"+Ee(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"},Ce=n(28);var je=Object(a.a)(function(e,t){return Object(ee.a)((n=e,function(){return!n.apply(this,arguments)}),t);var n});var Ae=Object(u.a)(function(e){return function e(t,n){var r=function(r){var o=n.concat([t]);return Object(ke.a)(r,o)?"<Circular>":e(r,o)},o=function(e,t){return Object(xe.a)(function(t){return _e(t)+": "+r(e[t])},t.slice().sort())};switch(Object.prototype.toString.call(t)){case"[object Arguments]":return"(function() { return arguments; }("+Object(xe.a)(r,t).join(", ")+"))";case"[object Array]":return"["+Object(xe.a)(r,t).concat(o(t,je(function(e){return/^\d+$/.test(e)},Object(Ce.a)(t)))).join(", ")+"]";case"[object Boolean]":return"object"==typeof t?"new Boolean("+r(t.valueOf())+")":t.toString();case"[object Date]":return"new Date("+(isNaN(t.valueOf())?r(NaN):_e(Se(t)))+")";case"[object Null]":return"null";case"[object Number]":return"object"==typeof t?"new Number("+r(t.valueOf())+")":1/t==-1/0?"-0":t.toString(10);case"[object String]":return"object"==typeof t?"new String("+r(t.valueOf())+")":_e(t);case"[object Undefined]":return"undefined";default:if("function"==typeof t.toString){var a=t.toString();if("[object Object]"!==a)return a}return"{"+o(t,Object(Ce.a)(t)).join(", ")+"}"}}(e,[])}),Pe=Object(a.a)(function(e,t){if(Object(w.a)(e)){if(Object(w.a)(t))return e.concat(t);throw new TypeError(Ae(t)+" is not an array")}if(Object(Oe.a)(e)){if(Object(Oe.a)(t))return e+t;throw new TypeError(Ae(t)+" is not a string")}if(null!=e&&we(e["fantasy-land/concat"]))return e["fantasy-land/concat"](t);if(null!=e&&we(e.concat))return e.concat(t);throw new TypeError(Ae(e)+' does not have a method named "concat" or "fantasy-land/concat"')}),Te=Object(a.a)(function(e,t){for(var n={},r=0;r<e.length;)e[r]in t&&(n[e[r]]=t[e[r]]),r+=1;return n}),Me=Object(u.a)(function(e){for(var t=0,n=[];t<e.length;){for(var r=e[t],o=0;o<r.length;)void 0===n[o]&&(n[o]=[]),n[o].push(r[o]),o+=1;t+=1}return n}),Fe=n(80);function De(e,t,n,r,o,a,i){try{var s=e[a](i),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function Re(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){De(a,r,o,i,s,"next",e)}function s(e){De(a,r,o,i,s,"throw",e)}i(void 0)})}}function Ie(e){var t=[],n=me(P.a),r=me(P.a);return n(function(e,n){var o={};r(function(e,r){o[e]?r===o[e].e.c+1?o[e].e={r:n,c:r}:(t.push(o[e]),o[e]={s:{r:n,c:r},e:{r:n,c:r}}):o[e]={s:{r:n,c:r},e:{r:n,c:r}}},e);var a=Object.values(o);t=Pe(t,a)},e),ee.a(function(e){return e.s.c!==e.e.c||e.s.r!==e.e.r},t)}function ze(e,t,n,r,o){return Ne.apply(this,arguments)}function Ne(){return(Ne=Re(regeneratorRuntime.mark(function e(t,n,r,o,a){var i,s,l,u;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Fe.a.xlsx;case 2:return i=e.sent,s=i.utils.aoa_to_sheet([]),n=d.a(Te(r))(n),o===ve.f.Display||o===ve.f.Names||o===ve.f.None?(i.utils.sheet_add_json(s,t,{skipHeader:!0}),l=t.length>0?{header:r,skipHeader:!0,origin:t.length}:{skipHeader:!0},i.utils.sheet_add_json(s,n,l),o===ve.f.Display&&a&&(s["!merges"]=Ie(t))):o===ve.f.Ids&&i.utils.sheet_add_json(s,n,{header:r}),u=i.utils.book_new(),i.utils.book_append_sheet(u,s,"SheetJS"),e.abrupt("return",u);case 9:case"end":return e.stop()}},e)}))).apply(this,arguments)}function Le(e,t){return Be.apply(this,arguments)}function Be(){return(Be=Re(regeneratorRuntime.mark(function e(t,n){var r;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Fe.a.xlsx;case 2:r=e.sent,"xlsx"===n?r.writeFile(t,"Data.xlsx",{bookType:"xlsx",type:"buffer"}):"csv"===n&&r.writeFile(t,"Data.csv",{bookType:"csv",type:"buffer"});case 4:case"end":return e.stop()}},e)}))).apply(this,arguments)}function Ve(e,t){var n=function(e,t){return e.map(function(e){return e instanceof Array&&e.length<t?e.concat(Array(t-e.length).fill("")):0===t||1===t?[e]:e instanceof String||"string"==typeof e?Array(t).fill(e):e})}(e,t);return Me(n)}function We(e,t,n,r,o,a,i){try{var s=e[a](i),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}var qe=o.a.memo(function(e){var t=e.columns,n=e.export_columns,r=e.export_format,a=e.virtual_data,i=e.export_headers,s=e.visibleColumns,l=e.merge_duplicate_headers,u=r===ve.e.Csv||r===ve.e.Xlsx,c=n===ve.d.Visible?s:t,p=function(){var e,n=(e=regeneratorRuntime.mark(function e(){var n,o,s,u,p;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=c.map(function(e){return e.id}),o=c.map(function(e){return e.name}),s=Object(ie.a)(t),u=i!==ve.f.None?Ve(o,s):[],e.next=6,ze(u,a.data,n,i,l);case 6:return p=e.sent,e.next=9,Le(p,r);case 9:case"end":return e.stop()}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){We(a,r,o,i,s,"next",e)}function s(e){We(a,r,o,i,s,"throw",e)}i(void 0)})});return function(){return n.apply(this,arguments)}}();return o.a.createElement("div",null,u?o.a.createElement("button",{className:"export",onClick:p},"Export"):null)}),Ue=Object(b.a)(R.a);function Ke(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function He(e){var t=Q.a("row",e),n=Q.a("column",e);return{minRow:Ue(A,1/0,t),minCol:Ue(A,1/0,n),maxRow:Ue(j,0,t),maxCol:Ue(j,0,n)}}function $e(e,t){var n=He(t),r=n.minRow,o=n.minCol,a=n.maxRow,i=n.maxCol,s=Ke(e,2),l=s[0],u=s[1],c=[l,u];return l>a&&(c[0]=r,c[1]=u+1>i?o:u+1),l<r&&(c[0]=a,c[1]=u-1<o?i:u-1),u>i&&(c[1]=o,c[0]=l+1>a?r:l+1),u<o&&(c[1]=i,c[0]=l-1<o?a:l-1),c}var Ge=Object(a.a)(function(e,t){for(var n,r=0,o=e.length,a=t.length,i=[];r<o;){for(n=0;n<a;)i[i.length]=[e[r],t[n]],n+=1;r+=1}return i});function Ye(e,t,n,r){var o={row:e,column:t,column_id:n[t].id},a=r.data[e].id;return void 0!==a&&(o.row_id=a),o}function Ze(e,t,n){var r=e.minRow,o=e.maxRow,a=e.minCol,i=e.maxCol;return Object(d.a)(function(e){return Ye(e[0],e[1],t,n)},Ge(Object(oe.a)(r,o+1),Object(oe.a)(a,i+1)))}var Xe=function(){var e=document.createElement("div");e.style.position="absolute",e.style.visibility="hidden",e.style.width="100px",e.style.height="100px",e.style.overflow="scroll";var t=document.createElement("div");return t.style.width="100px",t.style.height="100px",e.appendChild(t),document.body.appendChild(e),new Promise(function(n){setTimeout(function(){var r=t.clientWidth-e.clientWidth;document.body.removeChild(e),n(r)},0)})};function Je(e,t,n){for(var r=e.length,o=new Array(r),a=0;a<r;++a)o[a]=n(e[a],t[a],a);return o}var Qe=n(67),et=function(){function e(e,t){this.xf=t,this.f=e,this.found=!1}return e.prototype["@@transducer/init"]=I.a.init,e.prototype["@@transducer/result"]=function(e){return this.found||(e=this.xf["@@transducer/step"](e,void 0)),this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.f(t)&&(this.found=!0,e=Object(Qe.a)(this.xf["@@transducer/step"](e,t))),e},e}(),tt=Object(a.a)(function(e,t){return new et(e,t)}),nt=Object(a.a)(Object(F.a)(["find"],tt,function(e,t){for(var n=0,r=t.length;n<r;){if(e(t[n]))return t[n];n+=1}}));function rt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function ot(e){return(ot="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)}function at(e,t){for(var n=[],r=function(){t=t.replace(/^\s+/,"");var r=n.slice(-1)[0],o=r?r.lexeme:null,a=e.filter(function(e){return e.if&&(Array.isArray(e.if)?o?e.if&&-1!==e.if.indexOf(o.type):e.if&&-1!==e.if.indexOf(void 0):e.if(n,r))}),i=nt(function(e){return e.regexp.test(t)},a);if(!i)return{v:{lexemes:n,valid:!1,error:t}};var s=(t.match(i.regexp)||[])[i.regexpMatch||0];n.push({lexeme:i,value:s}),t=t.substring(s.length)};t.length;){var o=r();if("object"===ot(o))return o.v}var a=rt([void 0,void 0].concat(n).slice(-2),2),i=a[0],s=a[1],l=!s||("function"==typeof s.lexeme.terminal?s.lexeme.terminal(n,i):s.lexeme.terminal);return{lexemes:n,valid:l}}var it=Object(u.a)(M);function st(e,t,n){var r,o=typeof e;switch(o){case"string":case"number":return 0===e&&1/e==-1/0?!!n._items["-0"]||(t&&(n._items["-0"]=!0),!1):null!==n._nativeSet?t?(r=n._nativeSet.size,n._nativeSet.add(e),n._nativeSet.size===r):n._nativeSet.has(e):o in n._items?e in n._items[o]||(t&&(n._items[o][e]=!0),!1):(t&&(n._items[o]={},n._items[o][e]=!0),!1);case"boolean":if(o in n._items){var a=e?1:0;return!!n._items[o][a]||(t&&(n._items[o][a]=!0),!1)}return t&&(n._items[o]=e?[!1,!0]:[!0,!1]),!1;case"function":return null!==n._nativeSet?t?(r=n._nativeSet.size,n._nativeSet.add(e),n._nativeSet.size===r):n._nativeSet.has(e):o in n._items?!!Object(ke.a)(e,n._items[o])||(t&&n._items[o].push(e),!1):(t&&(n._items[o]=[e]),!1);case"undefined":return!!n._items[o]||(t&&(n._items[o]=!0),!1);case"object":if(null===e)return!!n._items.null||(t&&(n._items.null=!0),!1);default:return(o=Object.prototype.toString.call(e))in n._items?!!Object(ke.a)(e,n._items[o])||(t&&n._items[o].push(e),!1):(t&&(n._items[o]=[e]),!1)}}var lt=function(){function e(){this._nativeSet="function"==typeof Set?new Set:null,this._items={}}return e.prototype.add=function(e){return!st(e,!0,this)},e.prototype.has=function(e){return st(e,!1,this)},e}(),ut=Object(a.a)(function(e,t){for(var n,r,o=new lt,a=[],i=0;i<t.length;)n=e(r=t[i]),o.add(n)&&a.push(r),i+=1;return a})(it),ct=Object(a.a)(function(e,t){var n=e<0?t.length+e:e;return Object(Oe.a)(t)?t.charAt(n):t[n]}),pt=ct(0),ft=ct(-1),ht=Object(a.a)(function(e,t){for(var n=e.length,r=[],o=0;o<n;)r[o]=t[e[o]],o+=1;return r}),dt=n(361),bt=n.n(dt);function vt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var yt=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"set",value:function(e,t){e.clipboardData.setData("text/plain",t),e.preventDefault()}},{key:"get",value:function(e){return e.clipboardData?e.clipboardData.getData("text/plain"):void 0}}],(n=null)&&vt(t.prototype,n),r&&vt(t,r),e}(),gt=n(348),mt=Object(b.a)(function(e,t,n){return e=e<n.length&&e>=0?e:n.length,[].concat(Array.prototype.slice.call(n,0,e),t,Array.prototype.slice.call(n,e))}),wt=n(128),Ot=Object(a.a)(function(e,t){return"function"!=typeof t.indexOf||Object(w.a)(t)?Object(wt.a)(t,e,0):t.indexOf(e)}),kt=Object(a.a)(function(e,t){var n,r=Number(t),o=0;if(r<0||isNaN(r))throw new RangeError("n must be a non-negative number");for(n=new Array(r);o<r;)n[o]=e(o),o+=1;return n}),xt=Object(a.a)(function(e,t){return kt(v(e),t)}),_t=function(e,t){return{success:!0,value:e}},Et=function(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]},St=function(e){return(e=Et(Math.abs(e)))?e[1]:NaN},Ct=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function jt(e){if(!(t=Ct.exec(e)))throw new Error("invalid format: "+e);var t;return new At({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function At(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}jt.prototype=At.prototype,At.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var Pt,Tt,Mt=function(e){e:for(var t,n=e.length,r=1,o=-1;r<n;++r)switch(e[r]){case".":o=t=r;break;case"0":0===o&&(o=r),t=r;break;default:if(o>0){if(!+e[r])break e;o=0}}return o>0?e.slice(0,o)+e.slice(t+1):e},Ft=function(e,t){var n=Et(e,t);if(!n)return e+"";var r=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+new Array(o-r.length+2).join("0")},Dt={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return Ft(100*e,t)},r:Ft,s:function(e,t){var n=Et(e,t);if(!n)return e+"";var r=n[0],o=n[1],a=o-(Pt=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,i=r.length;return a===i?r:a>i?r+new Array(a-i+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+Et(e,Math.max(0,t+a-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},Rt=function(e){return e},It=Array.prototype.map,zt=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"],Nt=function(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?Rt:(t=It.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var o=e.length,a=[],i=0,s=t[0],l=0;o>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),a.push(e.substring(o-=s,o+s)),!((l+=s+1)>r));)s=t[i=(i+1)%t.length];return a.reverse().join(n)}),o=void 0===e.currency?"":e.currency[0]+"",a=void 0===e.currency?"":e.currency[1]+"",i=void 0===e.decimal?".":e.decimal+"",s=void 0===e.numerals?Rt:function(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}(It.call(e.numerals,String)),l=void 0===e.percent?"%":e.percent+"",u=void 0===e.minus?"-":e.minus+"",c=void 0===e.nan?"NaN":e.nan+"";function p(e){var t=(e=jt(e)).fill,n=e.align,p=e.sign,f=e.symbol,h=e.zero,d=e.width,b=e.comma,v=e.precision,y=e.trim,g=e.type;"n"===g?(b=!0,g="g"):Dt[g]||(void 0===v&&(v=12),y=!0,g="g"),(h||"0"===t&&"="===n)&&(h=!0,t="0",n="=");var m="$"===f?o:"#"===f&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",w="$"===f?a:/[%p]/.test(g)?l:"",O=Dt[g],k=/[defgprs%]/.test(g);function x(e){var o,a,l,f=m,x=w;if("c"===g)x=O(e)+x,e="";else{var _=(e=+e)<0;if(e=isNaN(e)?c:O(Math.abs(e),v),y&&(e=Mt(e)),_&&0==+e&&(_=!1),f=(_?"("===p?p:u:"-"===p||"("===p?"":p)+f,x=("s"===g?zt[8+Pt/3]:"")+x+(_&&"("===p?")":""),k)for(o=-1,a=e.length;++o<a;)if(48>(l=e.charCodeAt(o))||l>57){x=(46===l?i+e.slice(o+1):e.slice(o))+x,e=e.slice(0,o);break}}b&&!h&&(e=r(e,1/0));var E=f.length+e.length+x.length,S=E<d?new Array(d-E+1).join(t):"";switch(b&&h&&(e=r(S+e,S.length?d-x.length:1/0),S=""),n){case"<":e=f+e+x+S;break;case"=":e=f+S+e+x;break;case"^":e=S.slice(0,E=S.length>>1)+f+e+x+S.slice(E);break;default:e=S+f+e+x}return s(e)}return v=void 0===v?6:/[gprs]/.test(g)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),x.toString=function(){return e+""},x}return{format:p,formatPrefix:function(e,t){var n=p(((e=jt(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(St(t)/3))),o=Math.pow(10,-r),a=zt[8+r/3];return function(e){return n(o*e)+a}}}};Tt=Nt({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),Tt.format,Tt.formatPrefix;var Lt=n(354),Bt=n.n(Lt),Vt=function(e,t){var n=Boolean(t&&t.validation&&t.validation.allow_null),r=Wt(e);return{success:r&&n,value:r?null:e}},Wt=function(e){return null==e||"number"==typeof e&&(isNaN(e)||!isFinite(e))};function qt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ut(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Kt(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Ht=function(e){var t=e.group,n=e.symbol,r=Kt(e,["group","symbol"]);return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qt(n,!0).forEach(function(t){Ut(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qt(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({currency:n,thousands:t},te(["separate_4digits","symbol"],r))};function $t(e,t){return Bt()(e)?{success:!0,value:+e}:Vt(e,t)}function Gt(e,t){return"number"!=typeof e||Wt(e)?Vt(e,t):{success:!0,value:e}}function Yt(e,t){return Wt(e)?Vt(e,t):"string"==typeof e?{success:!0,value:e}:{success:!0,value:JSON.stringify(e)}}function Zt(e,t){return"string"==typeof e?{success:!0,value:e}:Vt(e,t)}var Xt=/^\s*(-?\d{4}|\d{2})(-(\d{1,2})(-(\d{1,2})([ Tt]([01]?\d|2[0-3])(:([0-5]\d)(:([0-5]\d(\.\d+)?))?(Z|z|[+\-]\d{2}:?\d{2})?)?)?)?)?\s*$/m,Jt=(new Date).getFullYear()-70;function Qt(e,t){if("string"!=typeof e)return null;var n=e.match(Xt);if(!n)return null;var r=n[1],o=2===r.length;if(o&&(!t||!t.allow_YY))return null;var a=o?(Number(r)+2e3-Jt)%100+Jt:Number(r),i=a<0,s=n[3],l=Number(s||"1")-1,u=n[5],c=Number(u||1),p=n[7],f=Number(p||0),h=n[9],d=Number(h||0),b=n[11],v=new Date(Date.UTC(2e3,l,c,f,d));if(v.setUTCFullYear(a),v.getUTCMonth()!==l||v.getUTCDate()!==c)return null;var y=b?29:h?16:p?13:u?10:s?7:4;return(i?"-":"")+(v.toISOString().substr(i?3:0,17).replace("T"," ")+(b||"")).substr(0,y)}function en(e,t){var n=Qt(e,t&&t.validation);return null!==n?{success:!0,value:n}:Vt(e,t)}function tn(e,t){return"string"==typeof e&&null!==Qt(e,t&&t.validation)?{success:!0,value:e.trim()}:Vt(e,t)}function nn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nn(n,!0).forEach(function(t){on(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nn(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function on(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function an(e,t){var n=t&&t.on_change&&t.on_change.action||ve.a.Coerce;switch(n){case ve.a.Coerce:return rn({action:n},function(e){switch(e.type){case ve.c.Numeric:return $t;case ve.c.Text:return Yt;case ve.c.Datetime:return en;case ve.c.Any:default:return _t}}(t)(e,t));case ve.a.None:return{success:!0,value:e,action:n};case ve.a.Validate:return rn({action:n},function(e){switch(e.type){case ve.c.Numeric:return Gt;case ve.c.Text:return Zt;case ve.c.Datetime:return tn;case ve.c.Any:default:return _t}}(t)(e,t))}}var sn=function(e,t){var n=an(e,t);return n.success?n:function(e,t){var n=t&&t.on_change&&t.on_change.failure||ve.b.Reject;if(e.failure=n,n===ve.b.Default){var r=t&&t.validation&&t.validation.default,o=x.a(r)?null:r;e.success=!0,e.value=o}else n===ve.b.Accept&&(e.success=!0);return e}(n,t)};function ln(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var un=function(e,t,n,r,o,a){var i=!(arguments.length>6&&void 0!==arguments[6])||arguments[6],s=!(arguments.length>7&&void 0!==arguments[7])||arguments[7];s||B.c.debug("Clipboard -- Sorting or filtering active, do not create new rows"),i||B.c.debug("Clipboard -- Do not create new columns");var l=gt.a(a),u=r.slice(0),c=o.slice(0);if(i&&e[0].length+t.column>=o.length){for(var p=[],f=function(e){p.push({id:"Column ".concat(e+1),name:"Column ".concat(e+1),type:ve.c.Any,sort_as_null:[]}),l.forEach(function(t){return t["Column ".concat(e)]=""})},h=o.length;h<e[0].length+t.column;h++)f(h);u=mt(Ot(ft(o),r)+1,p,u),c=Pe(c,p)}var d=n[t.row];if(s&&e.length+d>=a.length){var b={};o.forEach(function(e){return b[e.id]=""}),l=Pe(l,xt(b,e.length+d-a.length))}var v=n.slice(-1)[0]||0,y=n.length,g=!0,w=!1,O=void 0;try{for(var k,x=e.entries()[Symbol.iterator]();!(g=(k=x.next()).done);g=!0){var _=ln(k.value,2),E=(h=_[0],_[1]),S=!0,j=!1,A=void 0;try{for(var P,T=E.entries()[Symbol.iterator]();!(S=(P=T.next()).done);S=!0){var M=ln(P.value,2),F=M[0],D=M[1],R=t.row+h,I=y>R?n[R]:s?v+(R-y+1):void 0;if(void 0!==I){var z=t.column+F,N=c[z];if(N&&N.editable){var L=sn(D,N);L.success&&(l=m(C([I,N.id]),L.value,l))}}}}catch(e){j=!0,A=e}finally{try{S||null==T.return||T.return()}finally{if(j)throw A}}}}catch(e){w=!0,O=e}finally{try{g||null==x.return||x.return()}finally{if(w)throw O}}return{data:l,columns:u}};function cn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var pn=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,r=[{key:"toClipboard",value:function(t,n,r,o,a,i){var s=ut(Q.a("row",n).sort(function(e,t){return e-t})),l=ut(Q.a("column",n).sort(function(e,t){return e-t})),u=J(pt(s),ft(s)+1,a).map(function(e){return ht(l,ht(Q.a("id",o),e))}),c=bt.a.prototype.stringify(u);if(e.lastLocalCopy=u,i){var p=Ve(Q.a("name",o),Object(ie.a)(r)),f=d.a(function(e){return d.a(function(t){return e[t]},l)},p).concat(u);c=bt.a.prototype.stringify(f),e.lastLocalCopy=f,e.localCopyWithoutHeaders=u}B.c.trace("TableClipboard -- set clipboard data: ",c),yt.set(t,c)}},{key:"clearClipboard",value:function(){e.lastLocalCopy=[],e.localCopyWithoutHeaders=[]}},{key:"fromClipboard",value:function(t,n,r,o,a,i){var s=!(arguments.length>6&&void 0!==arguments[6])||arguments[6],l=!(arguments.length>7&&void 0!==arguments[7])||arguments[7],u=arguments.length>8?arguments[8]:void 0,c=yt.get(t);if(B.c.trace("TableClipboard -- get clipboard data: ",c),c){var p=bt.a.prototype.stringify(e.lastLocalCopy),f=u?e.localCopyWithoutHeaders:e.lastLocalCopy,h=p===c?f:bt.a.prototype.parse(c);return un(h,n,r,o,a,i,s,l)}}}],(n=null)&&cn(t.prototype,n),r&&cn(t,r),e}();pn.lastLocalCopy=[[]],pn.localCopyWithoutHeaders=[[]];var fn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(t=t||function(){for(t=e;t&&"td"!==t.nodeName.toLowerCase();)t=t.parentElement;return t}(),e&&t){for(var n=e;"relative"!==getComputedStyle(n).position&&"sticky"!==getComputedStyle(n).position&&n.parentElement;)n=n.parentElement;for(var r=e;"relative"!==getComputedStyle(r).position&&r.parentElement;)r=r.parentElement;var o=n.getBoundingClientRect(),a=r.getBoundingClientRect(),i=t.getBoundingClientRect(),s=i.left-o.left+n.scrollLeft,l=i.top-o.top+n.scrollTop+i.height;e.style.width="".concat(i.width,"px"),e.style.top="".concat(l,"px"),e.style.left="".concat(s,"px"),e.style.position="absolute",i.top+i.height/2>a.bottom||i.top-i.height/2<a.top||i.left<a.left||i.left+.25*i.width>a.left+a.width?e.style.display="none":e.style.display="block"}},hn=function(e,t,n){return"last"===n?e===t:"first"===n?0===e:"boolean"==typeof n?n:!!n&&n[e]},dn=Object(a.a)(function(e,t){for(var n=[],r=0,o=Math.min(e.length,t.length);r<o;)n[r]=[e[r],t[r]],r+=1;return n}),bn=function(e,t){return d.a(function(n){return e.map(function(e){return x.a(e.name)&&n===t-1?e.id:function(e,t){return Array.isArray(e.name)?e.name[t]:e.name}(e,n)})},oe.a(0,t))},vn=Object(f.b)(function(e,t,n){var r=Object(ie.a)(e),o=bn(t,r),a=function(e,t,n){return d.a(function(t){if(n){var r=[0],o=0;return t.forEach(function(e,n){e!==t[o]&&(r.push(n),o=n)}),r}return oe.a(0,e.length)},t)}(t,o,n);return dn(o,a)}),yn=n(168);function gn(e){for(var t=e.length,n=new Array(t),r=0;r<t;++r)n[r]=e[r].slice(0);return n}function mn(e,t,n){for(var r=e.length,o=t.length,a=0;a<r;++a)for(var i=0;i<o;++i)n(e[a],t[i],a,i)}function wn(e,t,n){for(var r=e.length,o=t.length,a=new Array(r),i=0;i<r;++i){for(var s=new Array(o),l=0;l<o;++l)s[l]=n(e[i],t[l],i,l);a[i]=s}return a}function On(e,t,n){for(var r=e.length,o=new Array(r),a=0;a<r;++a){for(var i=e[a].length,s=new Array(i),l=0;l<i;++l)s[l]=n(e[a][l],t?t[a][l]:void 0,a,l);o[a]=s}return o}function kn(e,t,n,r){for(var o=e.length,a=new Array(o),i=0;i<o;++i){for(var s=e[i].length,l=new Array(s),u=0;u<s;++u)l[u]=r(e[i][u],t?t[i][u]:void 0,n?n[i][u]:void 0,i,u);a[i]=l}return a}function xn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=n.slice(0,-1);return Ue(function(e,t){return e.get(t)||e.set(t,new Map).get(t)},e,o)}var _n=function(){return function(e){var t=new Map;return{get:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];var a=r.slice(-1)[0],i=xn.apply(void 0,[t].concat(r));return i.get(a)||i.set(a,Object(f.a)(e)).get(a)}}}};function En(e){return(En="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)}function Sn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Cn(e,t){return!t||"object"!==En(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function jn(e){return(jn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function An(e,t){return(An=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Pn,Tn=/^children$/,Mn=function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Cn(this,jn(t).call(this,e))}var n,a,i;return function(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&&An(e,t)}(t,r["Component"]),n=t,(a=[{key:"render",value:function(){var e=this.propsWithDefaults,t=e.attributes,n=e.classes,r=e.onClick,a=e.onDoubleClick,i=e.onMouseEnter,s=e.onMouseLeave,l=e.onMouseMove,u=e.style;return o.a.createElement("td",Object.assign({ref:"td",children:this.props.children,tabIndex:-1,className:n,onClick:r,onDoubleClick:a,onMouseEnter:i,onMouseLeave:s,onMouseMove:l,onMouseOver:l,style:u},t))}},{key:"shouldComponentUpdate",value:function(e){var t=this.props,n=this.getChildProps(t),r=this.getChildProps(e);return p.a(function(n){return!Tn.test(n)&&t[n]!==e[n]},c(t))||p.a(function(e){return n[e]!==r[e]},c(n))}},{key:"getChildProps",value:function(e){return e&&e.children&&e.children[0]&&e.children[0].props}},{key:"propsWithDefaults",get:function(){return this.props}}])&&Sn(n.prototype,a),i&&Sn(n,i),t}(),Fn=function(e,t,n){return!!e&&e.row===t&&e.column===n},Dn=function(e,t,n,r){var o=e(),a=o.selected_cells,i=o.active_cell,s=o.setProps,l=o.viewport,u=o.virtualized,c=o.visibleColumns,f=n+u.offset.columns,h=Ye(t,f,c,l);if(!i||t!==i.row||f!==i.column){r.preventDefault();var d,b,v,y=window.getSelection();if(y&&y.removeAllRanges(),!(d=a,b=t,v=f,p.a(function(e){return e.row===b&&e.column===v},d))||r.shiftKey){var g={is_focused:!1,end_cell:h};r.shiftKey&&i?g.selected_cells=Ze({minRow:A(t,i.row),maxRow:j(t,i.row),minCol:A(f,i.column),maxCol:j(f,i.column)},c,l):(g.active_cell=h,g.start_cell=h,g.selected_cells=[h]),s(g)}else s({is_focused:!1,active_cell:h})}},Rn=function(e,t,n,r){var o=e(),a=o.is_focused,i=o.setProps,s=o.viewport,l=o.virtualized,u=o.visibleColumns;if(u[n].editable){var c=Ye(t,n+l.offset.columns,u,s);if(!a)r.preventDefault(),i({selected_cells:[c],active_cell:c,start_cell:c,end_cell:c,is_focused:!0})}},In=function(e,t,n,r){var o=e(),a=o.data,i=o.setProps,s=o.virtualized,l=o.visibleColumns[n],u=s.indices[t-s.offset.rows];if(l.editable){var c=sn(r,l);if(c.success)i({data:m(C([u,l.id]),c.value,a)})}},zn=function(e,t,n){var r=e(),o=r.setState,a=r.virtualized,i=r.visibleColumns[n],s=a.indices[t-a.offset.rows];o({currentTooltip:{id:i.id,row:s}})},Nn=function(e,t,n){(0,e().setState)({currentTooltip:void 0})},Ln=function(e,t,n){var r=e(),o=r.currentTooltip,a=r.setState,i=r.virtualized,s=r.visibleColumns[n],l=i.indices[t-i.offset.rows];o&&o.id===s.id&&o.row===l||a({currentTooltip:{id:s.id,row:l}})},Bn=function(e,t,n,r){var o=e(),a=o.active_cell,i=o.is_focused,s=Fn(a,t,n);if(!i&&s){r.preventDefault();var l=r.target;l.setSelectionRange(0,l.value?l.value.length:0)}},Vn=function(e,t,n,r){r.preventDefault()};!function(e){e.Change="change",e.Click="click",e.DoubleClick="doubleclick",e.Enter="enter",e.Leave="leave",e.Move="move",e.MouseUp="mouseup",e.Paste="paste"}(Pn||(Pn={}));var Wn=function(e){return new qn(e).get},qn=function e(t){var n,r,o=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.propsFn=t,this.cache=(n=function(e,t,n){switch(e){case Pn.Change:return In.bind(void 0,o.propsFn,t,n);case Pn.Click:return Dn.bind(void 0,o.propsFn,t,n);case Pn.DoubleClick:return Rn.bind(void 0,o.propsFn,t,n);case Pn.Enter:return zn.bind(void 0,o.propsFn,t,n);case Pn.Leave:return Nn.bind(void 0,o.propsFn,t,n);case Pn.Move:return Ln.bind(void 0,o.propsFn,t,n);case Pn.MouseUp:return Bn.bind(void 0,o.propsFn,t,n);case Pn.Paste:return Vn.bind(void 0,o.propsFn,t,n);default:throw new Error("unexpected handler ".concat(e))}},r=new Map,{get:function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];var a=t.slice(-1)[0],i=xn.apply(void 0,[r].concat(t));return i.has(a)?i.get(a):i.set(a,n.apply(void 0,t)).get(a)}}),this.get=function(e,t,n){return o.cache.get(e,t,n)}};function Un(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var Kn=function(e){return new Hn(e)},Hn=function(){function e(t){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Wn(t);!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.handlers=r,this.partialGet=Object(f.a)(function(e,t,r){return me(d.a)(function(t,o){return me(d.a)(function(e,t){return n.getWrapper(!1,!1,o+r.rows,t,e)},e)},t)}),this.get=Object(f.a)(function(e,t,n,r){return e=gn(e),P.a(function(r){var a=r.row,i=r.column;if(a-=t.rows,i-=t.columns,!(a<0||i<0||e.length<=a||e[a].length<=i)){var s=e[a][i],l=Fn(n,a+t.rows,i+t.columns);e[a][i]=o.a.cloneElement(s,{classes:s.props.classes+" cell--selected"+(l?" focused":"")})}},r),e}),this.wrapper=_n()(function(e,t,n,r,a,i,s,l,u,c){return o.a.createElement(Mn,{active:e,attributes:{"data-dash-column":r,"data-dash-row":a},classes:t,key:"column-".concat(n),onClick:u,onDoubleClick:c,onMouseEnter:i,onMouseLeave:s,onMouseMove:l})})}var t,n,r;return t=e,(n=[{key:"getWrapper",value:function(e,t,n,r,o){var a=o.presentation===ve.g.Dropdown,i="dash-cell"+" column-".concat(r)+(e?" focused":"")+(t?" cell--selected":"")+(a?" dropdown":"");return this.wrapper.get(n,r)(e,i,r,o.id,n,this.handlers(Pn.Enter,n,r),this.handlers(Pn.Leave,n,r),this.handlers(Pn.Move,n,r),this.handlers(Pn.Click,n,r),this.handlers(Pn.DoubleClick,n,r))}}])&&Un(t.prototype,n),r&&Un(t,r),e}();function $n(e){return($n="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)}function Gn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Yn(e,t){return!t||"object"!==$n(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Zn(e){return(Zn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Xn(e,t){return(Xn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Jn=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Yn(this,Zn(t).call(this,e))).propagateChange=function(){n.state.value!==n.props.value&&(0,n.props.onChange)(n.state.value)},n.handleChange=function(e){n.setState({value:e.target.value})},n.handleKeyDown=function(e){var t=n.props.focused;t&&e.keyCode!==H.TAB&&e.keyCode!==H.ENTER||(t||Y(e.keyCode))&&n.propagateChange()},n.state={value:e.value},n}var n,a,i;return function(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&&Xn(e,t)}(t,r["PureComponent"]),n=t,(a=[{key:"render",value:function(){var e=this.props,t=e.className,n=e.onMouseUp,r=e.onPaste,a=e.value,i=null===this.state.value?void 0:this.state.value;return o.a.createElement("div",{className:"dash-input-cell-value-container dash-cell-value-container"},o.a.createElement("div",{className:"input-cell-value-shadow cell-value-shadow"},a),o.a.createElement("input",{ref:"textInput",type:"text",className:t,onBlur:this.propagateChange,onChange:this.handleChange,onKeyDown:this.handleKeyDown,onMouseUp:n,onPaste:r,value:i}))}},{key:"componentWillReceiveProps",value:function(e){var t=e.value;this.state.value!==t&&this.setState({value:t})}},{key:"componentDidUpdate",value:function(){this.setFocus()}},{key:"componentDidMount",value:function(){this.setFocus()}},{key:"setFocus",value:function(){var e=this.props,t=e.active,n=e.applyFocus;if(t){var r=this.refs.textInput;n&&r&&document.activeElement!==r&&(r.focus(),r.setSelectionRange(0,r.value?r.value.length:0))}}}])&&Gn(n.prototype,a),i&&Gn(n,i),t}();function Qn(e){return(Qn="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)}function er(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function tr(e,t){return!t||"object"!==Qn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function nr(e){return(nr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function rr(e,t){return(rr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var or=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),tr(this,nr(t).apply(this,arguments))}var n,a,i;return function(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&&rr(e,t)}(t,r["PureComponent"]),n=t,(a=[{key:"render",value:function(){var e=this.props,t=e.className,n=e.value;return o.a.createElement("div",{ref:"el",className:t,tabIndex:-1},"boolean"==typeof n?n.toString():n)}},{key:"componentDidUpdate",value:function(){this.setFocus()}},{key:"componentDidMount",value:function(){this.setFocus()}},{key:"setFocus",value:function(){var e=this.props,t=e.active,n=e.applyFocus;if(t){var r=this.refs.el;n&&r&&document.activeElement!==r&&r.focus()}}}])&&er(n.prototype,a),i&&er(n,i),t}(),ar=n(363),ir=n.n(ar),sr=n(364),lr=n.n(sr),ur=n(0),cr=n.n(ur),pr=n(98),fr=n.n(pr),hr=function(e){var t=e.onMouseDown;return o.a.createElement("span",{className:"Select-arrow",onMouseDown:t})};hr.propTypes={onMouseDown:cr.a.func};var dr=[{base:"A",letters:/[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F]/g},{base:"AA",letters:/[\uA732]/g},{base:"AE",letters:/[\u00C6\u01FC\u01E2]/g},{base:"AO",letters:/[\uA734]/g},{base:"AU",letters:/[\uA736]/g},{base:"AV",letters:/[\uA738\uA73A]/g},{base:"AY",letters:/[\uA73C]/g},{base:"B",letters:/[\u0042\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181]/g},{base:"C",letters:/[\u0043\u24B8\uFF23\u0106\u0108\u010A\u010C\u00C7\u1E08\u0187\u023B\uA73E]/g},{base:"D",letters:/[\u0044\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779]/g},{base:"DZ",letters:/[\u01F1\u01C4]/g},{base:"Dz",letters:/[\u01F2\u01C5]/g},{base:"E",letters:/[\u0045\u24BA\uFF25\u00C8\u00C9\u00CA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\u00CB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E]/g},{base:"F",letters:/[\u0046\u24BB\uFF26\u1E1E\u0191\uA77B]/g},{base:"G",letters:/[\u0047\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E]/g},{base:"H",letters:/[\u0048\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D]/g},{base:"I",letters:/[\u0049\u24BE\uFF29\u00CC\u00CD\u00CE\u0128\u012A\u012C\u0130\u00CF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197]/g},{base:"J",letters:/[\u004A\u24BF\uFF2A\u0134\u0248]/g},{base:"K",letters:/[\u004B\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2]/g},{base:"L",letters:/[\u004C\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780]/g},{base:"LJ",letters:/[\u01C7]/g},{base:"Lj",letters:/[\u01C8]/g},{base:"M",letters:/[\u004D\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C]/g},{base:"N",letters:/[\u004E\u24C3\uFF2E\u01F8\u0143\u00D1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4]/g},{base:"NJ",letters:/[\u01CA]/g},{base:"Nj",letters:/[\u01CB]/g},{base:"O",letters:/[\u004F\u24C4\uFF2F\u00D2\u00D3\u00D4\u1ED2\u1ED0\u1ED6\u1ED4\u00D5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\u00D6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\u00D8\u01FE\u0186\u019F\uA74A\uA74C]/g},{base:"OI",letters:/[\u01A2]/g},{base:"OO",letters:/[\uA74E]/g},{base:"OU",letters:/[\u0222]/g},{base:"P",letters:/[\u0050\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754]/g},{base:"Q",letters:/[\u0051\u24C6\uFF31\uA756\uA758\u024A]/g},{base:"R",letters:/[\u0052\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782]/g},{base:"S",letters:/[\u0053\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784]/g},{base:"T",letters:/[\u0054\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786]/g},{base:"TZ",letters:/[\uA728]/g},{base:"U",letters:/[\u0055\u24CA\uFF35\u00D9\u00DA\u00DB\u0168\u1E78\u016A\u1E7A\u016C\u00DC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244]/g},{base:"V",letters:/[\u0056\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245]/g},{base:"VY",letters:/[\uA760]/g},{base:"W",letters:/[\u0057\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72]/g},{base:"X",letters:/[\u0058\u24CD\uFF38\u1E8A\u1E8C]/g},{base:"Y",letters:/[\u0059\u24CE\uFF39\u1EF2\u00DD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE]/g},{base:"Z",letters:/[\u005A\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762]/g},{base:"a",letters:/[\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250]/g},{base:"aa",letters:/[\uA733]/g},{base:"ae",letters:/[\u00E6\u01FD\u01E3]/g},{base:"ao",letters:/[\uA735]/g},{base:"au",letters:/[\uA737]/g},{base:"av",letters:/[\uA739\uA73B]/g},{base:"ay",letters:/[\uA73D]/g},{base:"b",letters:/[\u0062\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253]/g},{base:"c",letters:/[\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184]/g},{base:"d",letters:/[\u0064\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A]/g},{base:"dz",letters:/[\u01F3\u01C6]/g},{base:"e",letters:/[\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD]/g},{base:"f",letters:/[\u0066\u24D5\uFF46\u1E1F\u0192\uA77C]/g},{base:"g",letters:/[\u0067\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F]/g},{base:"h",letters:/[\u0068\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265]/g},{base:"hv",letters:/[\u0195]/g},{base:"i",letters:/[\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131]/g},{base:"j",letters:/[\u006A\u24D9\uFF4A\u0135\u01F0\u0249]/g},{base:"k",letters:/[\u006B\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3]/g},{base:"l",letters:/[\u006C\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747]/g},{base:"lj",letters:/[\u01C9]/g},{base:"m",letters:/[\u006D\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F]/g},{base:"n",letters:/[\u006E\u24DD\uFF4E\u01F9\u0144\u00F1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5]/g},{base:"nj",letters:/[\u01CC]/g},{base:"o",letters:/[\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275]/g},{base:"oi",letters:/[\u01A3]/g},{base:"ou",letters:/[\u0223]/g},{base:"oo",letters:/[\uA74F]/g},{base:"p",letters:/[\u0070\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755]/g},{base:"q",letters:/[\u0071\u24E0\uFF51\u024B\uA757\uA759]/g},{base:"r",letters:/[\u0072\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783]/g},{base:"s",letters:/[\u0073\u24E2\uFF53\u00DF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B]/g},{base:"t",letters:/[\u0074\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787]/g},{base:"tz",letters:/[\uA729]/g},{base:"u",letters:/[\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289]/g},{base:"v",letters:/[\u0076\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C]/g},{base:"vy",letters:/[\uA761]/g},{base:"w",letters:/[\u0077\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73]/g},{base:"x",letters:/[\u0078\u24E7\uFF58\u1E8B\u1E8D]/g},{base:"y",letters:/[\u0079\u24E8\uFF59\u1EF3\u00FD\u0177\u1EF9\u0233\u1E8F\u00FF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF]/g},{base:"z",letters:/[\u007A\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763]/g}],br=function(e){for(var t=0;t<dr.length;t++)e=e.replace(dr[t].letters,dr[t].base);return e},vr=function(e){return null!=e&&""!==e},yr=function(e,t,n,r){return r.ignoreAccents&&(t=br(t)),r.ignoreCase&&(t=t.toLowerCase()),r.trimFilter&&(t=t.replace(/^\s+|\s+$/g,"")),n&&(n=n.map(function(e){return e[r.valueKey]})),e.filter(function(e){if(n&&n.indexOf(e[r.valueKey])>-1)return!1;if(r.filterOption)return r.filterOption.call(void 0,e,t);if(!t)return!0;var o=e[r.valueKey],a=e[r.labelKey],i=vr(o),s=vr(a);if(!i&&!s)return!1;var l=i?String(o):null,u=s?String(a):null;return r.ignoreAccents&&(l&&"label"!==r.matchProp&&(l=br(l)),u&&"value"!==r.matchProp&&(u=br(u))),r.ignoreCase&&(l&&"label"!==r.matchProp&&(l=l.toLowerCase()),u&&"value"!==r.matchProp&&(u=u.toLowerCase())),"start"===r.matchPos?l&&"label"!==r.matchProp&&l.substr(0,t.length)===t||u&&"value"!==r.matchProp&&u.substr(0,t.length)===t:l&&"label"!==r.matchProp&&l.indexOf(t)>=0||u&&"value"!==r.matchProp&&u.indexOf(t)>=0})},gr=function(e){var t=e.focusedOption,n=e.focusOption,r=e.inputValue,a=e.instancePrefix,i=e.onFocus,s=e.onOptionRef,l=e.onSelect,u=e.optionClassName,c=e.optionComponent,p=e.optionRenderer,f=e.options,h=e.removeValue,d=e.selectValue,b=e.valueArray,v=e.valueKey,y=c;return f.map(function(e,c){var f=b&&b.some(function(t){return t[v]===e[v]}),g=e===t,m=lr()(u,{"Select-option":!0,"is-selected":f,"is-focused":g,"is-disabled":e.disabled});return o.a.createElement(y,{className:m,focusOption:n,inputValue:r,instancePrefix:a,isDisabled:e.disabled,isFocused:g,isSelected:f,key:"option-"+c+"-"+e[v],onFocus:i,onSelect:l,option:e,optionIndex:c,ref:function(e){s(e,g)},removeValue:h,selectValue:d},p(e,c,r))})};gr.propTypes={focusOption:cr.a.func,focusedOption:cr.a.object,inputValue:cr.a.string,instancePrefix:cr.a.string,onFocus:cr.a.func,onOptionRef:cr.a.func,onSelect:cr.a.func,optionClassName:cr.a.string,optionComponent:cr.a.func,optionRenderer:cr.a.func,options:cr.a.array,removeValue:cr.a.func,selectValue:cr.a.func,valueArray:cr.a.array,valueKey:cr.a.string};var mr=function(e){e.preventDefault(),e.stopPropagation(),"A"===e.target.tagName&&"href"in e.target&&(e.target.target?window.open(e.target.href,e.target.target):window.location.href=e.target.href)},wr="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},Or=(function(){function e(e){this.value=e}function t(t){var n,r;function o(n,r){try{var i=t[n](r),s=i.value;s instanceof e?Promise.resolve(s.value).then(function(e){o("next",e)},function(e){o("throw",e)}):a(i.done?"return":"normal",i.value)}catch(e){a("throw",e)}}function a(e,t){switch(e){case"return":n.resolve({value:t,done:!0});break;case"throw":n.reject(t);break;default:n.resolve({value:t,done:!1})}(n=n.next)?o(n.key,n.arg):r=null}this._invoke=function(e,t){return new Promise(function(a,i){var s={key:e,arg:t,resolve:a,reject:i,next:null};r?r=r.next=s:(n=r=s,o(e,t))})},"function"!=typeof t.return&&(this.return=void 0)}"function"==typeof Symbol&&Symbol.asyncIterator&&(t.prototype[Symbol.asyncIterator]=function(){return this}),t.prototype.next=function(e){return this._invoke("next",e)},t.prototype.throw=function(e){return this._invoke("throw",e)},t.prototype.return=function(e){return this._invoke("return",e)}}(),function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}),kr=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),xr=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},_r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Er=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},Sr=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},Cr=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},jr=function(e){function t(e){Or(this,t);var n=Cr(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleMouseDown=n.handleMouseDown.bind(n),n.handleMouseEnter=n.handleMouseEnter.bind(n),n.handleMouseMove=n.handleMouseMove.bind(n),n.handleTouchStart=n.handleTouchStart.bind(n),n.handleTouchEnd=n.handleTouchEnd.bind(n),n.handleTouchMove=n.handleTouchMove.bind(n),n.onFocus=n.onFocus.bind(n),n}return Er(t,e),kr(t,[{key:"handleMouseDown",value:function(e){e.preventDefault(),e.stopPropagation(),this.props.onSelect(this.props.option,e)}},{key:"handleMouseEnter",value:function(e){this.onFocus(e)}},{key:"handleMouseMove",value:function(e){this.onFocus(e)}},{key:"handleTouchEnd",value:function(e){this.dragging||this.handleMouseDown(e)}},{key:"handleTouchMove",value:function(){this.dragging=!0}},{key:"handleTouchStart",value:function(){this.dragging=!1}},{key:"onFocus",value:function(e){this.props.isFocused||this.props.onFocus(this.props.op |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These diffs are annoying but they boil down to different ordering for resource inclusion.. as long as all bundles are updated, there's no problem.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💃
Dash community. Its API was designed to be ergonomic and its behaviour | ||
is completely customizable through its properties. | ||
pkg_help_title: > | ||
pkg_help_description: >- |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this file generated?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Marc-Andre-Rivet The dash-info.yaml
file is "handwritten", so it's something we'll carry forward but won't update using the package generator.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, so what I see is that this code (and other similar files) will need to be merged back into dev
once merged into master or be committed into dev
first, merged into master
and this branch updated.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Right, fortunately the only non-build artifacts are these YAML files (I believe), so I'll cherry-pick those into dev
and remove from this PR before we merge.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@@ -0,0 +1,8 @@ | |||
df_to_list <- function(df) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this file generated?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Marc-Andre-Rivet This function was also user-authored (by me), to emulate the syntax on the Python side using df_to_dict
. R users reported that it made using dashDataTable
easier for them, so it's persisted. It turns out that it's useful for dashBio
as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this one is OK to leave in master
, along with the rest of the R package items (vignettes, Rd files, etc).
@@ -2,11 +2,9 @@ | |||
\docType{package} | |||
\name{dashTable-package} | |||
\alias{dashTable} | |||
\title{Core Interactive Table Component for Dash | |||
} | |||
\title{Core Interactive Table Component for Dash} | |||
\description{ | |||
Dash DataTable is an interactive table component designed for designed for viewing, editing, and exploring large datasets. DataTable is rendered with standard, semantic HTML <table/> markup, which makes it accessible, responsive, and easy to style. This component was written from scratch in React.js specifically for the Dash community. Its API was designed to be ergonomic and its behaviour is completely customizable through its properties. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shouldn't start with Dash DataTable
for mysterious reasons
This PR proposes to update
dashTable
to 4.5.1, while bundling in thedf_to_list
helper function and its documentation.This PR is related to, and required for plotly/dashR#157 to function properly.