diff --git a/packages/dash-table/CHANGELOG.md b/packages/dash-table/CHANGELOG.md index c353c473aa..e30556cb8f 100644 --- a/packages/dash-table/CHANGELOG.md +++ b/packages/dash-table/CHANGELOG.md @@ -317,21 +317,69 @@ Derived properties allow the component to expose complex state that can be usefu * Remove column width / maxWidth / minWidth * Rename property table_style to css + + Cell: All table cells + Data: All data driven cells (no operations, headers, filters) + Filter: All basic filter cells + Header: All header cells + + Priority + Data: style_data_conditional > style_data > style_cell_conditional > style_cell + Filter: style_filter_conditional > style_filter > style_cell_conditional > style_cell + Header: style_header_conditional > style_header > style_cell_conditional > style_cell + + Merge Logic + Only properties defined at a higher priority level will override properties + defined at lower priority levels. For example if A is applied then B, A+B will be.. + + A = { + background_color: 'floralwhite', + color: 'red', + font_type: 'monospace', + width: 100 + } + + B = { + color: 'black', + font_size: 22 + } + + A+B = { + background_color: 'floralwhite', // from A, not overriden + color: 'black', // from B, A overriden + font_size: 22, // from B + font_type: 'monospace', // from A + width: 100 // from A + } + * Add new property style_table of form { ...CSSProperties } - * Add new property style_cells of form + * Add new property style_cell of form + { ...CSSProperties } + * Add new property style_data of form + { ...CSSProperties } + * Add new property style_filter of form + { ...CSSProperties } + * Add new property style_header of form + { ...CSSProperties } + * Add new property style_cell_conditional of form [{ - if: { column_id: string | number, filter: string, row_index: number | 'odd' | 'even' }, + if: { column_id: string | number }, ...CSSProperties }] - * Add new property style_headers of form + * Add new property style_data_conditional of form [{ - if: { column_id: string | number, header_index: number | 'odd' | 'even' }, + if: { column_id: string | number, filter: string, row_index: number | 'odd' | 'even' }, ...CSSProperties }] - * Add new property style_cells_and_headers of form + * Add new property style_filter_conditional of form [{ if: { column_id: string | number }, ...CSSProperties }] + * Add new property style_header_conditional of form + [{ + if: { column_id: string | number, header_index: number | 'odd' | 'even' }, + ...CSSProperties + }] * All CSSProperties are supported in kebab-cass, camelCase and snake_case \ No newline at end of file diff --git a/packages/dash-table/dash_table/bundle.js b/packages/dash-table/dash_table/bundle.js index 8fa1cb47a2..0b23d203bd 100644 --- a/packages/dash-table/dash_table/bundle.js +++ b/packages/dash-table/dash_table/bundle.js @@ -1,4 +1,4 @@ -window.dash_table=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},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 r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},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=25)}([function(e,t,n){e.exports=n(29)()},function(e,t){e.exports=window.React},function(e,t,n){"use strict";function r(e){return null!=e&&"object"==typeof e&&!0===e["@@functional/placeholder"]}function a(e){return function t(n){return 0===arguments.length||r(n)?t:e.apply(this,arguments)}}n.r(t);var u=a(function(e){return function(){return e}}),o=u(!1),i=u(!0),l={"@@functional/placeholder":!0};function s(e){return function t(n,u){switch(arguments.length){case 0:return t;case 1:return r(n)?t:a(function(t){return e(n,t)});default:return r(n)&&r(u)?t:r(n)?a(function(t){return e(t,u)}):r(u)?a(function(t){return e(n,t)}):e(n,u)}}}var d=s(function(e,t){return Number(e)+Number(t)});function f(e,t){var n;e=e||[],t=t||[];var r=e.length,a=t.length,u=[];for(n=0;n=arguments.length)?l=t[i]:(l=arguments[u],u+=1),a[i]=l,r(l)||(o-=1),i+=1}return o<=0?n.apply(this,a):c(o,p(e,a,n))}}var h=s(function(e,t){return 1===e?a(t):c(e,p(e,[],t))}),g=a(function(e){return h(e.length,function(){var t=0,n=arguments[0],r=arguments[arguments.length-1],a=Array.prototype.slice.call(arguments,0);return a[0]=function(){var e=n.apply(this,f(arguments,[t,r]));return t+=1,e},e.apply(this,a)})});function b(e){return function t(n,u,o){switch(arguments.length){case 0:return t;case 1:return r(n)?t:s(function(t,r){return e(n,t,r)});case 2:return r(n)&&r(u)?t:r(n)?s(function(t,n){return e(t,u,n)}):r(u)?s(function(t,r){return e(n,t,r)}):a(function(t){return e(n,u,t)});default:return r(n)&&r(u)&&r(o)?t:r(n)&&r(u)?s(function(t,n){return e(t,n,o)}):r(n)&&r(o)?s(function(t,n){return e(t,u,n)}):r(u)&&r(o)?s(function(t,r){return e(n,t,r)}):r(n)?a(function(t){return e(t,u,o)}):r(u)?a(function(t){return e(n,t,o)}):r(o)?a(function(t){return e(n,u,t)}):e(n,u,o)}}}var y=b(function(e,t,n){if(t>=n.length||t<-n.length)return n;var r=(t<0?n.length:0)+t,a=f(n);return a[r]=e(n[r]),a}),m=Array.isArray||function(e){return null!=e&&e.length>=0&&"[object Array]"===Object.prototype.toString.call(e)};function v(e){return"function"==typeof e["@@transducer/step"]}function O(e,t,n){return function(){if(0===arguments.length)return n();var r=Array.prototype.slice.call(arguments,0),a=r.pop();if(!m(a)){for(var u=0;ue?t:e});function S(e,t){for(var n=0,r=t.length,a=Array(r);n0&&(e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1)))))}),A=function(){function e(e){this.f=e}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(e){return e},e.prototype["@@transducer/step"]=function(e,t){return this.f(e,t)},e}();function F(e){return new A(e)}var D=s(function(e,t){return c(e.length,function(){return e.apply(t,arguments)})});function P(e,t,n){for(var r=n.next();!r.done;){if((t=e["@@transducer/step"](t,r.value))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r=n.next()}return e["@@transducer/result"](t)}function R(e,t,n,r){return e["@@transducer/result"](n[r](D(e["@@transducer/step"],e),t))}var M="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";function j(e,t,n){if("function"==typeof e&&(e=F(e)),C(n))return function(e,t,n){for(var r=0,a=n.length;r=0;)B(t=V[n],e)&&!U(r,t)&&(r[r.length]=t),n-=1;return r}:function(e){return Object(e)!==e?[]:Object.keys(e)}),$=s(O(["fantasy-land/map","map"],z,function(e,t){switch(Object.prototype.toString.call(t)){case"[object Function]":return h(t.length,function(){return e.call(this,t.apply(this,arguments))});case"[object Object]":return j(function(n,r){return n[r]=e(t[r]),n},{},q(t));default:return S(e,t)}})),H=s(function(e,t){for(var n=t,r=0;r=0?r:0);na?1:0}),ce=b(function(e,t,n){var r={};for(var a in n)r[a]=n[a];return r[e]=t,r}),pe=Number.isInteger||function(e){return e<<0===e},he=a(function(e){return null==e}),ge=b(function e(t,n,r){if(0===t.length)return n;var a=t[0];if(t.length>1){var u=!he(r)&&B(a,r)?r[a]:pe(t[1])?[]:{};n=e(Array.prototype.slice.call(t,1),n,u)}if(pe(a)&&m(r)){var o=[].concat(r);return o[a]=n,o}return ce(a,n,r)}),be=s(function(e,t){switch(e){case 0:return function(){return t.call(this)};case 1:return function(e){return t.call(this,e)};case 2:return function(e,n){return t.call(this,e,n)};case 3:return function(e,n,r){return t.call(this,e,n,r)};case 4:return function(e,n,r,a){return t.call(this,e,n,r,a)};case 5:return function(e,n,r,a,u){return t.call(this,e,n,r,a,u)};case 6:return function(e,n,r,a,u,o){return t.call(this,e,n,r,a,u,o)};case 7:return function(e,n,r,a,u,o,i){return t.call(this,e,n,r,a,u,o,i)};case 8:return function(e,n,r,a,u,o,i,l){return t.call(this,e,n,r,a,u,o,i,l)};case 9:return function(e,n,r,a,u,o,i,l,s){return t.call(this,e,n,r,a,u,o,i,l,s)};case 10:return function(e,n,r,a,u,o,i,l,s,d){return t.call(this,e,n,r,a,u,o,i,l,s,d)};default:throw new Error("First argument to nAry must be a non-negative integer no greater than ten")}}),ye=a(function(e){return be(2,e)});function me(e){return"[object Function]"===Object.prototype.toString.call(e)}var ve=s(function(e,t){var n=h(e,t);return h(e,function(){return j(re,$(n,arguments[0]),Array.prototype.slice.call(arguments,1))})}),Oe=a(function(e){return ve(e.length,e)}),xe=s(function(e,t){return me(e)?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:Oe(Z)(e,t)}),Te=a(function(e){return h(e.length,e)}),_e=Te(function(e){return e.apply(this,Array.prototype.slice.call(arguments,1))});function we(e){return function t(n){for(var r,a,u,o=[],i=0,l=n.length;it)throw new Error("min must not be greater than max in clamp(min, max, value)");return nt?t:n});function Ce(e){return new RegExp(e.source,(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.sticky?"y":"")+(e.unicode?"u":""))}var Ae=a(function(e){return null===e?"Null":void 0===e?"Undefined":Object.prototype.toString.call(e).slice(8,-1)});function Fe(e,t,n,r){var a=function(a){for(var u=t.length,o=0;o=0;){if(n[u]===e)return r[u]===t;u-=1}switch(a){case"Map":return e.size===t.size&&Ge(e.entries(),t.entries(),n.concat([e]),r.concat([t]));case"Set":return e.size===t.size&&Ge(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 o=q(e);if(o.length!==q(t).length)return!1;var i=n.concat([e]),l=r.concat([t]);for(u=o.length-1;u>=0;){var s=o[u];if(!B(s,t)||!Je(t[s],e[s],i,l))return!1;u-=1}return!0}var Xe=s(function(e,t){return Je(e,t,[],[])});function Ze(e,t,n){var r,a;if("function"==typeof e.indexOf)switch(typeof t){case"number":if(0===t){for(r=1/t;n=0}function et(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 tt=function(e){return(e<10?"0":"")+e},nt="function"==typeof Date.prototype.toISOString?function(e){return e.toISOString()}:function(e){return e.getUTCFullYear()+"-"+tt(e.getUTCMonth()+1)+"-"+tt(e.getUTCDate())+"T"+tt(e.getUTCHours())+":"+tt(e.getUTCMinutes())+":"+tt(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};function rt(e){return function(){return!e.apply(this,arguments)}}function at(e,t){for(var n=0,r=t.length,a=[];n":e(r,a)},a=function(e,t){return S(function(t){return et(t)+": "+r(e[t])},t.slice().sort())};switch(Object.prototype.toString.call(t)){case"[object Arguments]":return"(function() { return arguments; }("+S(r,t).join(", ")+"))";case"[object Array]":return"["+S(r,t).concat(a(t,lt(function(e){return/^\d+$/.test(e)},q(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):et(nt(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())+")":et(t);case"[object Undefined]":return"undefined";default:if("function"==typeof t.toString){var u=t.toString();if("[object Object]"!==u)return u}return"{"+a(t,q(t)).join(", ")+"}"}}(e,[])}),dt=s(function(e,t){if(m(e)){if(m(t))return e.concat(t);throw new TypeError(st(t)+" is not an array")}if(k(e)){if(k(t))return e+t;throw new TypeError(st(t)+" is not a string")}if(null!=e&&me(e["fantasy-land/concat"]))return e["fantasy-land/concat"](t);if(null!=e&&me(e.concat))return e.concat(t);throw new TypeError(st(e)+' does not have a method named "concat" or "fantasy-land/concat"')}),ft=a(function(e){return c(J(E,0,$(function(e){return e[0].length},e)),function(){for(var t=0;t10)throw new Error("Constructor with greater than ten arguments");return 0===e?function(){return new t}:Te(be(e,function(e,n,r,a,u,o,i,l,s,d){switch(arguments.length){case 1:return new t(e);case 2:return new t(e,n);case 3:return new t(e,n,r);case 4:return new t(e,n,r,a);case 5:return new t(e,n,r,a,u);case 6:return new t(e,n,r,a,u,o);case 7:return new t(e,n,r,a,u,o,i);case 8:return new t(e,n,r,a,u,o,i,l);case 9:return new t(e,n,r,a,u,o,i,l,s);case 10:return new t(e,n,r,a,u,o,i,l,s,d)}}))}),pt=a(function(e){return ct(e.length,e)}),ht=s(Qe),gt=s(function(e,t){return h(J(E,0,G("length",t)),function(){var n=arguments,r=this;return e.apply(r,S(function(e){return e.apply(r,n)},t))})}),bt=function(){function e(e,t,n,r){this.valueFn=e,this.valueAcc=t,this.keyFn=n,this.xf=r,this.inputs={}}return e.prototype["@@transducer/init"]=T.init,e.prototype["@@transducer/result"]=function(e){var t;for(t in this.inputs)if(B(t,this.inputs)&&(e=this.xf["@@transducer/step"](e,this.inputs[t]))["@@transducer/reduced"]){e=e["@@transducer/value"];break}return this.inputs=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){var n=this.keyFn(t);return this.inputs[n]=this.inputs[n]||[n,this.valueAcc],this.inputs[n][1]=this.valueFn(this.inputs[n][1],t),e},e}(),yt=p(4,[],O([],p(4,[],function(e,t,n,r){return new bt(e,t,n,r)}),function(e,t,n,r){return j(function(r,a){var u=n(a);return r[u]=e(B(u,r)?r[u]:t,a),r},{},r)})),mt=yt(function(e,t){return e+1},0),vt=d(-1),Ot=s(function(e,t){return null==t||t!=t?e:t}),xt=b(function(e,t,n){var r=e(t),a=e(n);return r>a?-1:r0?(this.n-=1,e):this.xf["@@transducer/step"](e,t)},e}(),Ft=s(O(["drop"],s(function(e,t){return new At(e,t)}),function(e,t){return ze(Math.max(0,e),1/0,t)})),Dt=function(){function e(e,t){this.xf=t,this.n=e,this.i=0}return e.prototype["@@transducer/init"]=T.init,e.prototype["@@transducer/result"]=T.result,e.prototype["@@transducer/step"]=function(e,t){this.i+=1;var n=0===this.n?e:this.xf["@@transducer/step"](e,t);return this.n>=0&&this.i>=this.n?x(n):n},e}(),Pt=s(O(["take"],s(function(e,t){return new Dt(e,t)}),function(e,t){return ze(0,e<0?1/0:e,t)}));var Rt=function(){function e(e,t){this.xf=t,this.pos=0,this.full=!1,this.acc=new Array(e)}return e.prototype["@@transducer/init"]=T.init,e.prototype["@@transducer/result"]=function(e){return this.acc=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.full&&(e=this.xf["@@transducer/step"](e,this.acc[this.pos])),this.store(t),e},e.prototype.store=function(e){this.acc[this.pos]=e,this.pos+=1,this.pos===this.acc.length&&(this.pos=0,this.full=!0)},e}(),Mt=s(O([],s(function(e,t){return new Rt(e,t)}),function(e,t){return Pt(e=0&&e(t[n]);)n-=1;return ze(0,n+1,t)})),zt=function(){function e(e,t){this.xf=t,this.pred=e,this.lastValue=void 0,this.seenFirstValue=!1}return e.prototype["@@transducer/init"]=T.init,e.prototype["@@transducer/result"]=T.result,e.prototype["@@transducer/step"]=function(e,t){var n=!1;return this.seenFirstValue?this.pred(this.lastValue,t)&&(n=!0):this.seenFirstValue=!0,this.lastValue=t,n?e:this.xf["@@transducer/step"](e,t)},e}(),Bt=s(function(e,t){return new zt(e,t)}),Nt=s(function(e,t){var n=e<0?t.length+e:e;return k(t)?t.charAt(n):t[n]}),Wt=Nt(-1),Lt=s(O([],Bt,function(e,t){var n=[],r=1,a=t.length;if(0!==a)for(n[0]=t[0];r=0?t.length-e:0,t)}),Gt=s(function(e,t){return Xe(Yt(e.length,t),e)}),Jt=b(function(e,t,n){return Xe(e(t),e(n))}),Xt=b(function(e,t,n){return Xe(t[e],n[e])}),Zt=s(function e(t,n){var r,a,u,o={};for(a in n)u=typeof(r=t[a]),o[a]="function"===u?r(n[a]):r&&"object"===u?e(r,n[a]):n[a];return o}),Qt=function(){function e(e,t){this.xf=t,this.f=e,this.found=!1}return e.prototype["@@transducer/init"]=T.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=x(this.xf["@@transducer/step"](e,t))),e},e}(),en=s(O(["find"],s(function(e,t){return new Qt(e,t)}),function(e,t){for(var n=0,r=t.length;n=0;){if(e(t[n]))return t[n];n-=1}})),un=function(){function e(e,t){this.xf=t,this.f=e,this.idx=-1,this.lastIdx=-1}return e.prototype["@@transducer/init"]=T.init,e.prototype["@@transducer/result"]=function(e){return this.xf["@@transducer/result"](this.xf["@@transducer/step"](e,this.lastIdx))},e.prototype["@@transducer/step"]=function(e,t){return this.idx+=1,this.f(t)&&(this.lastIdx=this.idx),e},e}(),on=s(O([],s(function(e,t){return new un(e,t)}),function(e,t){for(var n=t.length-1;n>=0;){if(e(t[n]))return n;n-=1}return-1})),ln=a(we(!0)),sn=a(function(e){return h(e.length,function(t,n){var r=Array.prototype.slice.call(arguments,0);return r[0]=n,r[1]=t,e.apply(this,r)})}),dn=s(Ie("forEach",function(e,t){for(var n=t.length,r=0;rt}),bn=s(function(e,t){return e>=t}),yn=s(B),mn=s(function(e,t){return e in t}),vn=Nt(0);function On(e){return e}var xn=a(On),Tn=b(function(e,t,n){return h(Math.max(e.length,t.length,n.length),function(){return e.apply(this,arguments)?t.apply(this,arguments):n.apply(this,arguments)})}),_n=d(1),wn=yt(function(e,t){return t},null),En=s(function(e,t){return"function"!=typeof t.indexOf||m(t)?Ze(t,e,0):t.indexOf(e)}),Sn=ze(0,-1),kn=b(function(e,t,n){return at(function(t){return He(e,t,n)},t)}),Cn=b(function(e,t,n){e=e=0?e:n.length;var r=Array.prototype.slice.call(n,0);return r.splice(e,0,t),r}),An=b(function(e,t,n){return e=e=0?e:n.length,[].concat(Array.prototype.slice.call(n,0,e),t,Array.prototype.slice.call(n,e))});function Fn(e,t,n){var r,a=typeof e;switch(a){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):a in n._items?e in n._items[a]||(t&&(n._items[a][e]=!0),!1):(t&&(n._items[a]={},n._items[a][e]=!0),!1);case"boolean":if(a in n._items){var u=e?1:0;return!!n._items[a][u]||(t&&(n._items[a][u]=!0),!1)}return t&&(n._items[a]=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):a in n._items?!!Qe(e,n._items[a])||(t&&n._items[a].push(e),!1):(t&&(n._items[a]=[e]),!1);case"undefined":return!!n._items[a]||(t&&(n._items[a]=!0),!1);case"object":if(null===e)return!!n._items.null||(t&&(n._items.null=!0),!1);default:return(a=Object.prototype.toString.call(e))in n._items?!!Qe(e,n._items[a])||(t&&n._items[a].push(e),!1):(t&&(n._items[a]=[e]),!1)}}var Dn=function(){function e(){this._nativeSet="function"==typeof Set?new Set:null,this._items={}}return e.prototype.add=function(e){return!Fn(e,!0,this)},e.prototype.has=function(e){return Fn(e,!1,this)},e}(),Pn=s(function(e,t){for(var n,r,a=new Dn,u=[],o=0;ot.length?(n=e,r=t):(n=t,r=e),Rn(at(sn(Qe)(n),r))}),jn=s(Ie("intersperse",function(e,t){for(var n=[],r=0,a=t.length;r=0;){if(Xe(t[n],e))return n;n-=1}return-1}return t.lastIndexOf(e)});function Xn(e){return"[object Number]"===Object.prototype.toString.call(e)}var Zn=a(function(e){return null!=e&&Xn(e.length)?e.length:NaN}),Qn=s(function(e,t){return function(n){return function(r){return $(function(e){return t(e,r)},n(e(r)))}}}),er=a(function(e){return Qn(Nt(e),St(e))}),tr=a(function(e){return Qn(H(e),ge(e))}),nr=a(function(e){return Qn(Y(e),ce(e))}),rr=s(function(e,t){return e=0;)u=e(n[r],u[0]),a[r]=u[1],r-=1;return[a,u[0]]}),ir=s(function(e,t){return j(function(n,r){return n[r]=e(t[r],r,t),n},{},q(t))}),lr=s(function(e,t){return t.match(e)||[]}),sr=s(function(e,t){return pe(e)?!pe(t)||t<1?NaN:(e%t+t)%t:NaN}),dr=b(function(e,t,n){return e(n)>e(t)?n:t}),fr=J(d,0),cr=a(function(e){return fr(e)/e.length}),pr=a(function(e){var t=e.length;if(0===t)return NaN;var n=2-t%2,r=(t-n)/2;return cr(Array.prototype.slice.call(e,0).sort(function(e,t){return et?1:0}).slice(r,r+n))}),hr=s(function(e,t){var n={};return c(t.length,function(){var r=e.apply(this,arguments);return B(r,n)||(n[r]=t.apply(this,arguments)),n[r]})}),gr=hr(function(){return st(arguments)}),br=s(function(e,t){return In({},e,t)}),yr=a(function(e){return In.apply(null,[{}].concat(e))}),mr=b(function(e,t,n){var r,a={};for(r in t)B(r,t)&&(a[r]=B(r,n)?e(r,t[r],n[r]):t[r]);for(r in n)B(r,n)&&!B(r,a)&&(a[r]=n[r]);return a}),vr=b(function e(t,n,r){return mr(function(n,r,a){return ut(r)&&ut(a)?e(t,r,a):t(n,r,a)},n,r)}),Or=s(function(e,t){return vr(function(e,t,n){return t},e,t)}),xr=s(function(e,t){return vr(function(e,t,n){return n},e,t)}),Tr=b(function(e,t,n){return vr(function(t,n,r){return e(n,r)},t,n)}),_r=b(function(e,t,n){return mr(function(t,n,r){return e(n,r)},t,n)}),wr=s(function(e,t){return t0&&e(H(t,n))}),qr=s(function(e,t){for(var n={},r=0;r=0;)t=e(n[r],t),r-=1;return t}),oa=p(4,[],function(e,t,n,r){return j(function(n,r){return e(n,r)?t(n,r):x(n)},n,r)}),ia=a(x),la=s(function(e,t){var n,r=Number(t),a=0;if(r<0||isNaN(r))throw new RangeError("n must be a non-negative number");for(n=new Array(r);aa?1:0})}),ba=s(function(e,t){return Array.prototype.slice.call(t,0).sort(function(t,n){for(var r=0,a=0;0===r&&a=0&&e(t[n]);)n-=1;return ze(n+1,1/0,t)}),Sa=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=T.init,e.prototype["@@transducer/result"]=T.result,e.prototype["@@transducer/step"]=function(e,t){return this.f(t)?this.xf["@@transducer/step"](e,t):x(e)},e}(),ka=s(O(["takeWhile"],s(function(e,t){return new Sa(e,t)}),function(e,t){for(var n=0,r=t.length;na(e)},t.memoizeOneWithFlag=function(e){let t,n=null,a=!0;return(...u)=>{let o=(0,r.isEqualArgs)(n,u)?{cached:!0,first:a,result:t}:{cached:!1,first:a,result:(n=u)&&(t=e(...u))};return a=!1,o}},t.memoizeAll=function(e){const t=[];return(...n)=>{let a=t.find(e=>(0,r.isEqualArgs)(e.args,n));return(a||t[t.push({args:n,result:e(...n)})-1]).result}};var r=n(32);function a(e){let t,n=null;return(...a)=>(0,r.isEqualArgs)(n,a)?t:(n=a)&&(t=e(...a))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=t.DebugLevel=void 0;!function(e){e[e.DEBUG=6]="DEBUG",e[e.NONE=7]="NONE"}(r||(t.DebugLevel=r={}));var a=t.LogLevel=void 0;!function(e){e[e.TRACE=0]="TRACE",e[e.INFO=1]="INFO",e[e.WARNING=2]="WARNING",e[e.ERROR=3]="ERROR",e[e.FATAL=4]="FATAL",e[e.NONE=5]="NONE"}(a||(t.LogLevel=a={}));let u=[];u[a.TRACE]="trace",u[a.INFO]="info",u[a.WARNING]="warning",u[a.ERROR]="error",u[a.FATAL]="fatal",u[a.NONE]="none",u[r.DEBUG]="debug",u[r.NONE]="trace";let o,i=a.NONE,l=r.NONE;function s(e,t){if(e{};let n,i="";switch(e){case a.TRACE:case a.INFO:n=window.console.log,i="color: white; background-color: #3166A2;";break;case r.DEBUG:case a.WARNING:n=window.console.warn,i="color: white; background-color: #E9B606;";break;case a.ERROR:case a.FATAL:n=window.console.error,i="color: white; background-color: #FF0000;"}let l=`${i&&o?"%c":""}[${u[e].toUpperCase()}]`;return i&&o?n.bind(window.console,l,i):n.bind(window.console,l)}o=!1;let d={setDebugLevel(e){l=e},setLogLevel(e){i=e}};Object.defineProperties(d,{trace:{get:()=>s(a.TRACE,i),configurable:!1,enumerable:!1},info:{get:()=>s(a.INFO,i),configurable:!1,enumerable:!1},warning:{get:()=>s(a.WARNING,i),configurable:!1,enumerable:!1},error:{get:()=>s(a.ERROR,i),configurable:!1,enumerable:!1},fatal:{get:()=>s(a.FATAL,i),configurable:!1,enumerable:!1},debug:{get:()=>s(r.DEBUG,l),configurable:!1,enumerable:!1}}),Object.freeze(d),t.default=d},function(e,t,n){var r; +window.dash_table=function(e){var t={};function n(r){if(t[r])return t[r].exports;var u=t[r]={i:r,l:!1,exports:{}};return e[r].call(u.exports,u,u.exports,n),u.l=!0,u.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},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 r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var u in e)n.d(r,u,function(t){return e[t]}.bind(null,u));return r},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=24)}([function(e,t,n){e.exports=n(28)()},function(e,t){e.exports=window.React},function(e,t,n){"use strict";function r(e){return null!=e&&"object"==typeof e&&!0===e["@@functional/placeholder"]}function u(e){return function t(n){return 0===arguments.length||r(n)?t:e.apply(this,arguments)}}n.r(t);var a=u(function(e){return function(){return e}}),l=a(!1),o=a(!0),f={"@@functional/placeholder":!0};function d(e){return function t(n,a){switch(arguments.length){case 0:return t;case 1:return r(n)?t:u(function(t){return e(n,t)});default:return r(n)&&r(a)?t:r(n)?u(function(t){return e(t,a)}):r(a)?u(function(t){return e(n,t)}):e(n,a)}}}var i=d(function(e,t){return Number(e)+Number(t)});function s(e,t){var n;e=e||[],t=t||[];var r=e.length,u=t.length,a=[];for(n=0;n=arguments.length)?f=t[o]:(f=arguments[a],a+=1),u[o]=f,r(f)||(l-=1),o+=1}return l<=0?n.apply(this,u):p(l,c(e,u,n))}}var h=d(function(e,t){return 1===e?u(t):p(e,c(e,[],t))}),g=u(function(e){return h(e.length,function(){var t=0,n=arguments[0],r=arguments[arguments.length-1],u=Array.prototype.slice.call(arguments,0);return u[0]=function(){var e=n.apply(this,s(arguments,[t,r]));return t+=1,e},e.apply(this,u)})});function b(e){return function t(n,a,l){switch(arguments.length){case 0:return t;case 1:return r(n)?t:d(function(t,r){return e(n,t,r)});case 2:return r(n)&&r(a)?t:r(n)?d(function(t,n){return e(t,a,n)}):r(a)?d(function(t,r){return e(n,t,r)}):u(function(t){return e(n,a,t)});default:return r(n)&&r(a)&&r(l)?t:r(n)&&r(a)?d(function(t,n){return e(t,n,l)}):r(n)&&r(l)?d(function(t,n){return e(t,a,n)}):r(a)&&r(l)?d(function(t,r){return e(n,t,r)}):r(n)?u(function(t){return e(t,a,l)}):r(a)?u(function(t){return e(n,t,l)}):r(l)?u(function(t){return e(n,a,t)}):e(n,a,l)}}}var y=b(function(e,t,n){if(t>=n.length||t<-n.length)return n;var r=(t<0?n.length:0)+t,u=s(n);return u[r]=e(n[r]),u}),m=Array.isArray||function(e){return null!=e&&e.length>=0&&"[object Array]"===Object.prototype.toString.call(e)};function O(e){return"function"==typeof e["@@transducer/step"]}function T(e,t,n){return function(){if(0===arguments.length)return n();var r=Array.prototype.slice.call(arguments,0),u=r.pop();if(!m(u)){for(var a=0;ae?t:e});function S(e,t){for(var n=0,r=t.length,u=Array(r);n0&&(e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1)))))}),A=function(){function e(e){this.f=e}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(e){return e},e.prototype["@@transducer/step"]=function(e,t){return this.f(e,t)},e}();function F(e){return new A(e)}var D=d(function(e,t){return p(e.length,function(){return e.apply(t,arguments)})});function R(e,t,n){for(var r=n.next();!r.done;){if((t=e["@@transducer/step"](t,r.value))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r=n.next()}return e["@@transducer/result"](t)}function P(e,t,n,r){return e["@@transducer/result"](n[r](D(e["@@transducer/step"],e),t))}var I="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";function M(e,t,n){if("function"==typeof e&&(e=F(e)),C(n))return function(e,t,n){for(var r=0,u=n.length;r=0;)z(t=V[n],e)&&!U(r,t)&&(r[r.length]=t),n-=1;return r}:function(e){return Object(e)!==e?[]:Object.keys(e)}),$=d(T(["fantasy-land/map","map"],B,function(e,t){switch(Object.prototype.toString.call(t)){case"[object Function]":return h(t.length,function(){return e.call(this,t.apply(this,arguments))});case"[object Object]":return M(function(n,r){return n[r]=e(t[r]),n},{},q(t));default:return S(e,t)}})),H=d(function(e,t){for(var n=t,r=0;r=0?r:0);nu?1:0}),pe=b(function(e,t,n){var r={};for(var u in n)r[u]=n[u];return r[e]=t,r}),ce=Number.isInteger||function(e){return e<<0===e},he=u(function(e){return null==e}),ge=b(function e(t,n,r){if(0===t.length)return n;var u=t[0];if(t.length>1){var a=!he(r)&&z(u,r)?r[u]:ce(t[1])?[]:{};n=e(Array.prototype.slice.call(t,1),n,a)}if(ce(u)&&m(r)){var l=[].concat(r);return l[u]=n,l}return pe(u,n,r)}),be=d(function(e,t){switch(e){case 0:return function(){return t.call(this)};case 1:return function(e){return t.call(this,e)};case 2:return function(e,n){return t.call(this,e,n)};case 3:return function(e,n,r){return t.call(this,e,n,r)};case 4:return function(e,n,r,u){return t.call(this,e,n,r,u)};case 5:return function(e,n,r,u,a){return t.call(this,e,n,r,u,a)};case 6:return function(e,n,r,u,a,l){return t.call(this,e,n,r,u,a,l)};case 7:return function(e,n,r,u,a,l,o){return t.call(this,e,n,r,u,a,l,o)};case 8:return function(e,n,r,u,a,l,o,f){return t.call(this,e,n,r,u,a,l,o,f)};case 9:return function(e,n,r,u,a,l,o,f,d){return t.call(this,e,n,r,u,a,l,o,f,d)};case 10:return function(e,n,r,u,a,l,o,f,d,i){return t.call(this,e,n,r,u,a,l,o,f,d,i)};default:throw new Error("First argument to nAry must be a non-negative integer no greater than ten")}}),ye=u(function(e){return be(2,e)});function me(e){return"[object Function]"===Object.prototype.toString.call(e)}var Oe=d(function(e,t){var n=h(e,t);return h(e,function(){return M(re,$(n,arguments[0]),Array.prototype.slice.call(arguments,1))})}),Te=u(function(e){return Oe(e.length,e)}),ve=d(function(e,t){return me(e)?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:Te(Z)(e,t)}),_e=u(function(e){return h(e.length,e)}),xe=_e(function(e){return e.apply(this,Array.prototype.slice.call(arguments,1))});function we(e){return function t(n){for(var r,u,a,l=[],o=0,f=n.length;ot)throw new Error("min must not be greater than max in clamp(min, max, value)");return nt?t:n});function Ce(e){return new RegExp(e.source,(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.sticky?"y":"")+(e.unicode?"u":""))}var Ae=u(function(e){return null===e?"Null":void 0===e?"Undefined":Object.prototype.toString.call(e).slice(8,-1)});function Fe(e,t,n,r){var u=function(u){for(var a=t.length,l=0;l=0;){if(n[a]===e)return r[a]===t;a-=1}switch(u){case"Map":return e.size===t.size&&Ge(e.entries(),t.entries(),n.concat([e]),r.concat([t]));case"Set":return e.size===t.size&&Ge(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 l=q(e);if(l.length!==q(t).length)return!1;var o=n.concat([e]),f=r.concat([t]);for(a=l.length-1;a>=0;){var d=l[a];if(!z(d,t)||!Je(t[d],e[d],o,f))return!1;a-=1}return!0}var Xe=d(function(e,t){return Je(e,t,[],[])});function Ze(e,t,n){var r,u;if("function"==typeof e.indexOf)switch(typeof t){case"number":if(0===t){for(r=1/t;n=0}function et(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 tt=function(e){return(e<10?"0":"")+e},nt="function"==typeof Date.prototype.toISOString?function(e){return e.toISOString()}:function(e){return e.getUTCFullYear()+"-"+tt(e.getUTCMonth()+1)+"-"+tt(e.getUTCDate())+"T"+tt(e.getUTCHours())+":"+tt(e.getUTCMinutes())+":"+tt(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};function rt(e){return function(){return!e.apply(this,arguments)}}function ut(e,t){for(var n=0,r=t.length,u=[];n":e(r,u)},u=function(e,t){return S(function(t){return et(t)+": "+r(e[t])},t.slice().sort())};switch(Object.prototype.toString.call(t)){case"[object Arguments]":return"(function() { return arguments; }("+S(r,t).join(", ")+"))";case"[object Array]":return"["+S(r,t).concat(u(t,ft(function(e){return/^\d+$/.test(e)},q(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):et(nt(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())+")":et(t);case"[object Undefined]":return"undefined";default:if("function"==typeof t.toString){var a=t.toString();if("[object Object]"!==a)return a}return"{"+u(t,q(t)).join(", ")+"}"}}(e,[])}),it=d(function(e,t){if(m(e)){if(m(t))return e.concat(t);throw new TypeError(dt(t)+" is not an array")}if(E(e)){if(E(t))return e+t;throw new TypeError(dt(t)+" is not a string")}if(null!=e&&me(e["fantasy-land/concat"]))return e["fantasy-land/concat"](t);if(null!=e&&me(e.concat))return e.concat(t);throw new TypeError(dt(e)+' does not have a method named "concat" or "fantasy-land/concat"')}),st=u(function(e){return p(J(k,0,$(function(e){return e[0].length},e)),function(){for(var t=0;t10)throw new Error("Constructor with greater than ten arguments");return 0===e?function(){return new t}:_e(be(e,function(e,n,r,u,a,l,o,f,d,i){switch(arguments.length){case 1:return new t(e);case 2:return new t(e,n);case 3:return new t(e,n,r);case 4:return new t(e,n,r,u);case 5:return new t(e,n,r,u,a);case 6:return new t(e,n,r,u,a,l);case 7:return new t(e,n,r,u,a,l,o);case 8:return new t(e,n,r,u,a,l,o,f);case 9:return new t(e,n,r,u,a,l,o,f,d);case 10:return new t(e,n,r,u,a,l,o,f,d,i)}}))}),ct=u(function(e){return pt(e.length,e)}),ht=d(Qe),gt=d(function(e,t){return h(J(k,0,G("length",t)),function(){var n=arguments,r=this;return e.apply(r,S(function(e){return e.apply(r,n)},t))})}),bt=function(){function e(e,t,n,r){this.valueFn=e,this.valueAcc=t,this.keyFn=n,this.xf=r,this.inputs={}}return e.prototype["@@transducer/init"]=_.init,e.prototype["@@transducer/result"]=function(e){var t;for(t in this.inputs)if(z(t,this.inputs)&&(e=this.xf["@@transducer/step"](e,this.inputs[t]))["@@transducer/reduced"]){e=e["@@transducer/value"];break}return this.inputs=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){var n=this.keyFn(t);return this.inputs[n]=this.inputs[n]||[n,this.valueAcc],this.inputs[n][1]=this.valueFn(this.inputs[n][1],t),e},e}(),yt=c(4,[],T([],c(4,[],function(e,t,n,r){return new bt(e,t,n,r)}),function(e,t,n,r){return M(function(r,u){var a=n(u);return r[a]=e(z(a,r)?r[a]:t,u),r},{},r)})),mt=yt(function(e,t){return e+1},0),Ot=i(-1),Tt=d(function(e,t){return null==t||t!=t?e:t}),vt=b(function(e,t,n){var r=e(t),u=e(n);return r>u?-1:r0?(this.n-=1,e):this.xf["@@transducer/step"](e,t)},e}(),Ft=d(T(["drop"],d(function(e,t){return new At(e,t)}),function(e,t){return Be(Math.max(0,e),1/0,t)})),Dt=function(){function e(e,t){this.xf=t,this.n=e,this.i=0}return e.prototype["@@transducer/init"]=_.init,e.prototype["@@transducer/result"]=_.result,e.prototype["@@transducer/step"]=function(e,t){this.i+=1;var n=0===this.n?e:this.xf["@@transducer/step"](e,t);return this.n>=0&&this.i>=this.n?v(n):n},e}(),Rt=d(T(["take"],d(function(e,t){return new Dt(e,t)}),function(e,t){return Be(0,e<0?1/0:e,t)}));var Pt=function(){function e(e,t){this.xf=t,this.pos=0,this.full=!1,this.acc=new Array(e)}return e.prototype["@@transducer/init"]=_.init,e.prototype["@@transducer/result"]=function(e){return this.acc=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.full&&(e=this.xf["@@transducer/step"](e,this.acc[this.pos])),this.store(t),e},e.prototype.store=function(e){this.acc[this.pos]=e,this.pos+=1,this.pos===this.acc.length&&(this.pos=0,this.full=!0)},e}(),It=d(T([],d(function(e,t){return new Pt(e,t)}),function(e,t){return Rt(e=0&&e(t[n]);)n-=1;return Be(0,n+1,t)})),Bt=function(){function e(e,t){this.xf=t,this.pred=e,this.lastValue=void 0,this.seenFirstValue=!1}return e.prototype["@@transducer/init"]=_.init,e.prototype["@@transducer/result"]=_.result,e.prototype["@@transducer/step"]=function(e,t){var n=!1;return this.seenFirstValue?this.pred(this.lastValue,t)&&(n=!0):this.seenFirstValue=!0,this.lastValue=t,n?e:this.xf["@@transducer/step"](e,t)},e}(),zt=d(function(e,t){return new Bt(e,t)}),Wt=d(function(e,t){var n=e<0?t.length+e:e;return E(t)?t.charAt(n):t[n]}),Nt=Wt(-1),Lt=d(T([],zt,function(e,t){var n=[],r=1,u=t.length;if(0!==u)for(n[0]=t[0];r=0?t.length-e:0,t)}),Gt=d(function(e,t){return Xe(Yt(e.length,t),e)}),Jt=b(function(e,t,n){return Xe(e(t),e(n))}),Xt=b(function(e,t,n){return Xe(t[e],n[e])}),Zt=d(function e(t,n){var r,u,a,l={};for(u in n)a=typeof(r=t[u]),l[u]="function"===a?r(n[u]):r&&"object"===a?e(r,n[u]):n[u];return l}),Qt=function(){function e(e,t){this.xf=t,this.f=e,this.found=!1}return e.prototype["@@transducer/init"]=_.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=v(this.xf["@@transducer/step"](e,t))),e},e}(),en=d(T(["find"],d(function(e,t){return new Qt(e,t)}),function(e,t){for(var n=0,r=t.length;n=0;){if(e(t[n]))return t[n];n-=1}})),an=function(){function e(e,t){this.xf=t,this.f=e,this.idx=-1,this.lastIdx=-1}return e.prototype["@@transducer/init"]=_.init,e.prototype["@@transducer/result"]=function(e){return this.xf["@@transducer/result"](this.xf["@@transducer/step"](e,this.lastIdx))},e.prototype["@@transducer/step"]=function(e,t){return this.idx+=1,this.f(t)&&(this.lastIdx=this.idx),e},e}(),ln=d(T([],d(function(e,t){return new an(e,t)}),function(e,t){for(var n=t.length-1;n>=0;){if(e(t[n]))return n;n-=1}return-1})),on=u(we(!0)),fn=u(function(e){return h(e.length,function(t,n){var r=Array.prototype.slice.call(arguments,0);return r[0]=n,r[1]=t,e.apply(this,r)})}),dn=d(je("forEach",function(e,t){for(var n=t.length,r=0;rt}),bn=d(function(e,t){return e>=t}),yn=d(z),mn=d(function(e,t){return e in t}),On=Wt(0);function Tn(e){return e}var vn=u(Tn),_n=b(function(e,t,n){return h(Math.max(e.length,t.length,n.length),function(){return e.apply(this,arguments)?t.apply(this,arguments):n.apply(this,arguments)})}),xn=i(1),wn=yt(function(e,t){return t},null),kn=d(function(e,t){return"function"!=typeof t.indexOf||m(t)?Ze(t,e,0):t.indexOf(e)}),Sn=Be(0,-1),En=b(function(e,t,n){return ut(function(t){return He(e,t,n)},t)}),Cn=b(function(e,t,n){e=e=0?e:n.length;var r=Array.prototype.slice.call(n,0);return r.splice(e,0,t),r}),An=b(function(e,t,n){return e=e=0?e:n.length,[].concat(Array.prototype.slice.call(n,0,e),t,Array.prototype.slice.call(n,e))});function Fn(e,t,n){var r,u=typeof e;switch(u){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):u in n._items?e in n._items[u]||(t&&(n._items[u][e]=!0),!1):(t&&(n._items[u]={},n._items[u][e]=!0),!1);case"boolean":if(u in n._items){var a=e?1:0;return!!n._items[u][a]||(t&&(n._items[u][a]=!0),!1)}return t&&(n._items[u]=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):u in n._items?!!Qe(e,n._items[u])||(t&&n._items[u].push(e),!1):(t&&(n._items[u]=[e]),!1);case"undefined":return!!n._items[u]||(t&&(n._items[u]=!0),!1);case"object":if(null===e)return!!n._items.null||(t&&(n._items.null=!0),!1);default:return(u=Object.prototype.toString.call(e))in n._items?!!Qe(e,n._items[u])||(t&&n._items[u].push(e),!1):(t&&(n._items[u]=[e]),!1)}}var Dn=function(){function e(){this._nativeSet="function"==typeof Set?new Set:null,this._items={}}return e.prototype.add=function(e){return!Fn(e,!0,this)},e.prototype.has=function(e){return Fn(e,!1,this)},e}(),Rn=d(function(e,t){for(var n,r,u=new Dn,a=[],l=0;lt.length?(n=e,r=t):(n=t,r=e),Pn(ut(fn(Qe)(n),r))}),Mn=d(je("intersperse",function(e,t){for(var n=[],r=0,u=t.length;r=0;){if(Xe(t[n],e))return n;n-=1}return-1}return t.lastIndexOf(e)});function Xn(e){return"[object Number]"===Object.prototype.toString.call(e)}var Zn=u(function(e){return null!=e&&Xn(e.length)?e.length:NaN}),Qn=d(function(e,t){return function(n){return function(r){return $(function(e){return t(e,r)},n(e(r)))}}}),er=u(function(e){return Qn(Wt(e),St(e))}),tr=u(function(e){return Qn(H(e),ge(e))}),nr=u(function(e){return Qn(Y(e),pe(e))}),rr=d(function(e,t){return e=0;)a=e(n[r],a[0]),u[r]=a[1],r-=1;return[u,a[0]]}),or=d(function(e,t){return M(function(n,r){return n[r]=e(t[r],r,t),n},{},q(t))}),fr=d(function(e,t){return t.match(e)||[]}),dr=d(function(e,t){return ce(e)?!ce(t)||t<1?NaN:(e%t+t)%t:NaN}),ir=b(function(e,t,n){return e(n)>e(t)?n:t}),sr=J(i,0),pr=u(function(e){return sr(e)/e.length}),cr=u(function(e){var t=e.length;if(0===t)return NaN;var n=2-t%2,r=(t-n)/2;return pr(Array.prototype.slice.call(e,0).sort(function(e,t){return et?1:0}).slice(r,r+n))}),hr=d(function(e,t){var n={};return p(t.length,function(){var r=e.apply(this,arguments);return z(r,n)||(n[r]=t.apply(this,arguments)),n[r]})}),gr=hr(function(){return dt(arguments)}),br=d(function(e,t){return jn({},e,t)}),yr=u(function(e){return jn.apply(null,[{}].concat(e))}),mr=b(function(e,t,n){var r,u={};for(r in t)z(r,t)&&(u[r]=z(r,n)?e(r,t[r],n[r]):t[r]);for(r in n)z(r,n)&&!z(r,u)&&(u[r]=n[r]);return u}),Or=b(function e(t,n,r){return mr(function(n,r,u){return at(r)&&at(u)?e(t,r,u):t(n,r,u)},n,r)}),Tr=d(function(e,t){return Or(function(e,t,n){return t},e,t)}),vr=d(function(e,t){return Or(function(e,t,n){return n},e,t)}),_r=b(function(e,t,n){return Or(function(t,n,r){return e(n,r)},t,n)}),xr=b(function(e,t,n){return mr(function(t,n,r){return e(n,r)},t,n)}),wr=d(function(e,t){return t0&&e(H(t,n))}),qr=d(function(e,t){for(var n={},r=0;r=0;)t=e(n[r],t),r-=1;return t}),lu=c(4,[],function(e,t,n,r){return M(function(n,r){return e(n,r)?t(n,r):v(n)},n,r)}),ou=u(v),fu=d(function(e,t){var n,r=Number(t),u=0;if(r<0||isNaN(r))throw new RangeError("n must be a non-negative number");for(n=new Array(r);uu?1:0})}),bu=d(function(e,t){return Array.prototype.slice.call(t,0).sort(function(t,n){for(var r=0,u=0;0===r&&u=0&&e(t[n]);)n-=1;return Be(n+1,1/0,t)}),Su=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=_.init,e.prototype["@@transducer/result"]=_.result,e.prototype["@@transducer/step"]=function(e,t){return this.f(t)?this.xf["@@transducer/step"](e,t):v(e)},e}(),Eu=d(T(["takeWhile"],d(function(e,t){return new Su(e,t)}),function(e,t){for(var n=0,r=t.length;nu(e)},t.memoizeOneWithFlag=function(e){let t,n=null,u=!0;return(...a)=>{let l=(0,r.isEqualArgs)(n,a)?{cached:!0,first:u,result:t}:{cached:!1,first:u,result:(n=a)&&(t=e(...a))};return u=!1,l}},t.memoizeAll=function(e){const t=[];return(...n)=>{let u=t.find(e=>(0,r.isEqualArgs)(e.args,n));return(u||t[t.push({args:n,result:e(...n)})-1]).result}};var r=n(31);function u(e){let t,n=null;return(...u)=>(0,r.isEqualArgs)(n,u)?t:(n=u)&&(t=e(...u))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=t.DebugLevel=void 0;!function(e){e[e.DEBUG=6]="DEBUG",e[e.NONE=7]="NONE"}(r||(t.DebugLevel=r={}));var u=t.LogLevel=void 0;!function(e){e[e.TRACE=0]="TRACE",e[e.INFO=1]="INFO",e[e.WARNING=2]="WARNING",e[e.ERROR=3]="ERROR",e[e.FATAL=4]="FATAL",e[e.NONE=5]="NONE"}(u||(t.LogLevel=u={}));let a=[];a[u.TRACE]="trace",a[u.INFO]="info",a[u.WARNING]="warning",a[u.ERROR]="error",a[u.FATAL]="fatal",a[u.NONE]="none",a[r.DEBUG]="debug",a[r.NONE]="trace";let l,o=u.NONE,f=r.NONE;function d(e,t){if(e{};let n,o="";switch(e){case u.TRACE:case u.INFO:n=window.console.log,o="color: white; background-color: #3166A2;";break;case r.DEBUG:case u.WARNING:n=window.console.warn,o="color: white; background-color: #E9B606;";break;case u.ERROR:case u.FATAL:n=window.console.error,o="color: white; background-color: #FF0000;"}let f=`${o&&l?"%c":""}[${a[e].toUpperCase()}]`;return o&&l?n.bind(window.console,f,o):n.bind(window.console,f)}l=!1;let i={setDebugLevel(e){f=e},setLogLevel(e){o=e}};Object.defineProperties(i,{trace:{get:()=>d(u.TRACE,o),configurable:!1,enumerable:!1},info:{get:()=>d(u.INFO,o),configurable:!1,enumerable:!1},warning:{get:()=>d(u.WARNING,o),configurable:!1,enumerable:!1},error:{get:()=>d(u.ERROR,o),configurable:!1,enumerable:!1},fatal:{get:()=>d(u.FATAL,o),configurable:!1,enumerable:!1},debug:{get:()=>d(r.DEBUG,f),configurable:!1,enumerable:!1}}),Object.freeze(i),t.default=i},function(e,t,n){var r; /*! Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see @@ -9,10 +9,10 @@ window.dash_table=function(e){var t={};function n(r){if(t[r])return t[r].exports Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ -!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;te&&(void 0===t.editable||t.editable))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultIsNully=t.SortDirection=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));var a=t.SortDirection=void 0;!function(e){e.Ascending="asc",e.Descending="desc",e.None="none"}(a||(t.SortDirection=a={}));const u=t.defaultIsNully=(e=>void 0===e||null===e);t.default=((e,t,n=u)=>t.length?r.sortWith(r.map(e=>e.direction===a.Descending?r.comparator((t,r)=>{const a=e.columnId,u=t[a],o=r[a];return!n(u)&&(!!n(o)||u>o)}):r.comparator((t,r)=>{const a=e.columnId,u=t[a],o=r[a];return!n(u)&&(!!n(o)||u=0&&l.splice(t,1)}function h(e){var t=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),g(t,e.attrs),c(e,t),t}function g(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function b(e,t){var n,r,a,u;if(t.transform&&e.css){if(!(u=t.transform(e.css)))return function(){};e.css=u}if(t.singleton){var l=i++;n=o||(o=h(t)),r=m.bind(null,n,l,!1),a=m.bind(null,n,l,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",g(t,e.attrs),c(e,t),t}(t),r=function(e,t,n){var r=n.css,a=n.sourceMap,u=void 0===t.convertToAbsoluteUrls&&a;(t.convertToAbsoluteUrls||u)&&(r=s(r));a&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */");var o=new Blob([r],{type:"text/css"}),i=e.href;e.href=URL.createObjectURL(o),i&&URL.revokeObjectURL(i)}.bind(null,n,t),a=function(){p(n),n.href&&URL.revokeObjectURL(n.href)}):(n=h(t),r=function(e,t){var n=t.css,r=t.media;r&&e.setAttribute("media",r);if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,n),a=function(){p(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 a()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=f(e,t);return d(n,t),function(e){for(var a=[],u=0;ut&&e.when&&-1!==e.when.indexOf(t.name));if(a.length||(a=r.default),!(t=a.find(t=>t.regexp.test(e))||null))return{lexemes:n,valid:!1,error:e};const u=(e.match(t.regexp)||[])[0];n.push({lexeme:t,value:u}),e=e.substring(u.length)}return{lexemes:n,valid:!0}};var r=function(e){return e&&e.__esModule?e:{default:e}}(n(17))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=new Map;return(n,...u)=>{const o=n.slice(-1)[0],i=n.slice(0,-1),l=r.reduce((e,t)=>e.get(t)||e.set(t,new Map).get(t),t,i);return(l.get(o)||l.set(o,function(e){return(0,a.memoizeOne)((...t)=>e(...t))}(e)).get(o))(...u)}};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=n(3)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(4)),a=o(n(12)),u=o(n(20));function o(e){return e&&e.__esModule?e:{default:e}}t.default=class{constructor(e){this.query=e,this.evaluate=(e=>{if(!this.isValid||!this.tree){const e=`unable to evaluate target: syntax tree is invalid for query=${this.query}`;throw r.default.error(e),new Error(e)}const t=this.tree.lexeme.evaluate;return!!t&&t(e,this.tree)}),this.filter=(e=>e.filter(this.evaluate)),this.result=(0,u.default)((0,a.default)(this.query))}get isValid(){return this.result.valid}get tree(){return this.result.tree}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.derivedTableStyle=t.derivedRelevantHeaderStyles=t.derivedRelevantCellStyles=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=i(n(14)),u=n(3),o=i(n(54));function i(e){return e&&e.__esModule?e:{default:e}}function l(e){const t=e.if&&(e.if.header_index||e.if.row_index);let n;return{matchesColumn:t=>!e.if||!e.if.column_id||e.if.column_id===t.id,matchesRow:e=>void 0===t||("number"==typeof t?e===t:"odd"===t?e%2==1:e%2==0),matchesFilter:t=>!e.if||void 0===e.if.filter||(n=n||new a.default(e.if.filter)).evaluate(t),style:s(e)}}function s(e){return r.reduce((e,[t,n])=>(o.default.has(t)&&(e[o.default.get(t)]=n),e),{},r.toPairs(e))}t.derivedRelevantCellStyles=(0,u.memoizeOneFactory)((e,t)=>r.concat(r.map(l,e||[]),r.map(l,t||[]))),t.derivedRelevantHeaderStyles=(0,u.memoizeOneFactory)((e,t)=>r.concat(r.map(l,e||[]),r.map(l,t||[]))),t.derivedTableStyle=(0,u.memoizeOneFactory)(e=>s(e||{}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPrintableChar=function(e){return 32===e||e>=48&&e<=57||e>=96&&e<=111||e>=186&&e<=192||e>=219&&e<=222||e>=226||e>=65&&e<=90},t.isMetaKey=function(e){return-1!==a.indexOf(e)},t.isNavKey=function(e){return-1!==o.indexOf(e)},t.isArrowKey=function(e){return-1!==u.indexOf(e)},t.isCtrlKey=function(e){const t=[];window.navigator.platform.includes("Mac")?t.push(r.COMMAND_LEFT,r.COMMAND_RIGHT,r.COMMAND_FIREFOX):t.push(r.CONTROL);return t.includes(e)},t.isCtrlMetaKey=function(e){return[r.CONTROL,r.COMMAND_LEFT,r.COMMAND_RIGHT,r.COMMAND_FIREFOX].includes(e)};const r=t.KEY_CODES={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},a=[r.ARROW_DOWN,r.ARROW_UP,r.ARROW_LEFT,r.ARROW_RIGHT,r.HOME,r.END,r.DELETE,r.BACKSPACE,r.F1,r.F2,r.F3,r.F4,r.F5,r.F6,r.F7,r.F8,r.F9,r.F10,r.F11,r.F12,r.TAB,r.PAGE_DOWN,r.PAGE_UP,r.ENTER,r.ESCAPE,r.SHIFT,r.CAPS_LOCK,r.ALT],u=[r.ARROW_DOWN,r.ARROW_UP,r.ARROW_LEFT,r.ARROW_RIGHT],o=[...u,r.TAB,r.ENTER];t.isCtrlDown=(e=>(e.ctrlKey||e.metaKey)&&!e.altKey)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LexemeType=void 0;var r=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,u=void 0;try{for(var o,i=e[Symbol.iterator]();!(r=(o=i.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,u=e}finally{try{!r&&i.return&&i.return()}finally{if(a)throw u}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(e){return e&&e.__esModule?e:{default:e}}(n(4));var u=t.LexemeType=void 0;!function(e){e.And="and",e.BlockClose="close-block",e.BlockOpen="open-block",e.BinaryOperator="logical-binary-operator",e.Expression="expression",e.Or="or",e.Operand="operand",e.UnaryNot="unary-not",e.UnaryOperator="logical-unary-operator"}(u||(t.LexemeType=u={}));const o={resolve:(e,t)=>{if(a.default.trace("resolve -> exp",e,t),/^('.*')|(".*")$/.test(t.value))return t.value.slice(1,t.value.length-1);if(!/^\w+\(.*\)$/.test(t.value))return e[t.value];{const e=t.value.match(/^(\w+)\((.*)\)$/);if(!e)throw Error();{var n=r(e,3);const t=n[1],a=n[2];switch(t){case"num":return parseInt(a,10);case"str":default:return a}}}},regexp:/^(((num|str)\([^()]*\))|'([^()']|\\')+'|"([^()"]|\\")+"|\w+)/},i=[{evaluate:(e,t)=>{a.default.trace("evalute -> &&",e,t);const n=t,r=n.left.lexeme.evaluate(e,n.left),u=n.right.lexeme.evaluate(e,n.right);return r&&u},name:u.And,priority:2,regexp:/^(and\s|&&)/i,syntaxer:(e,t,n)=>Object.assign({left:e.slice(0,n),right:e.slice(n+1)},t)},{evaluate:(e,t)=>{a.default.trace("evalute -> ||",e,t);const n=t;return n.left.lexeme.evaluate(e,n.left)||n.right.lexeme.evaluate(e,n.right)},name:u.Or,priority:3,regexp:/^(or\s|\|\|)/i,syntaxer:(e,t,n)=>Object.assign({left:e.slice(0,n),right:e.slice(n+1)},t)},{name:u.BlockClose,nesting:-1,regexp:/^\)/},{evaluate:(e,t)=>{a.default.trace("evaluate -> ()",e,t);const n=t;return n.block.lexeme.evaluate(e,n.block)},name:u.BlockOpen,nesting:1,priority:1,regexp:/^\(/,syntaxer:e=>Object.assign({block:e.slice(1,e.length-1)},e[0]),when:[u.UnaryNot]},Object.assign({name:u.Operand},o),{evaluate:(e,t)=>{a.default.trace("evaluate -> binary",e,t);const n=t,r=n.left.lexeme.resolve(e,n.left),u=n.right.lexeme.resolve(e,n.right);switch(a.default.trace(`opValue: ${r}, expValue: ${u}`),t.value.toLowerCase()){case"eq":case"=":return r===u;case"gt":case">":return r>u;case"ge":case">=":return r>=u;case"lt":case"<":return r=|<=|>|<|!=|=|ge|le|gt|lt|eq|ne)/i,syntaxer:e=>{var t=r(e,3);let n=t[0],a=t[1],u=t[2];return Object.assign({left:n,right:u},a)},when:[u.Operand]},{evaluate:(e,t)=>{a.default.trace("evaluate -> unary",e,t);const n=t,r=n.block.lexeme.resolve(e,n.block);switch(t.value.toLowerCase()){case"is even":return"number"==typeof r&&r%2==0;case"is nil":return void 0===r||null===r;case"is bool":return"boolean"==typeof r;case"is odd":return"number"==typeof r&&r%2==1;case"is num":return"number"==typeof r;case"is object":return null!==r&&"object"==typeof r;case"is str":return"string"==typeof r;case"is prime":return"number"==typeof r&&(e=>{if(2===e)return!0;if(e<2||e%2==0)return!1;for(let t=3;t*t<=e;t+=2)if(e%t==0)return!1;return!0})(r);default:throw new Error}},name:u.UnaryOperator,priority:0,regexp:/^((is nil)|(is odd)|(is even)|(is bool)|(is num)|(is object)|(is str)|(is prime))/i,syntaxer:e=>{var t=r(e,2);let n=t[0],a=t[1];return Object.assign({block:n},a)},when:[u.Operand]},{evaluate:(e,t)=>{a.default.trace("evaluate -> unary not",e,t);const n=t;return!n.block.lexeme.evaluate(e,n.block)},name:u.UnaryNot,priority:1.5,regexp:/^!/,syntaxer:e=>Object.assign({block:e.slice(1,e.length)},e[0]),when:[u.UnaryNot]},Object.assign({name:u.Expression,when:[u.BinaryOperator]},o)];t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=((e,t=null)=>{if(t=t||(()=>{for(t=e;t&&"td"!==t.nodeName.toLowerCase();)t=t.parentElement;return t})(),!e||!t)return;let n=e;for(;"relative"!==getComputedStyle(n).position&&"sticky"!==getComputedStyle(n).position&&n.parentElement;)n=n.parentElement;let r=e;for(;"relative"!==getComputedStyle(r).position&&r.parentElement;)r=r.parentElement;const a=n.getBoundingClientRect(),u=r.getBoundingClientRect(),o=t.getBoundingClientRect(),i=o.left-a.left+n.scrollLeft,l=o.top-a.top+n.scrollTop+o.height;e.style.width=`${o.width}px`,e.style.top=`${l}px`,e.style.left=`${i}px`,e.style.position="absolute",o.top+o.height/2>u.bottom||o.top-o.height/2u.left+u.width?e.style.display="none":e.style.display="block"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=((e,t,n)=>e[0]===t&&e[1]===n)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(4));const a=e=>{let t=0;const n=e.map(e=>{const n=Object.assign({},e,{nesting:t});return t+=e.lexeme.nesting||0,n}),u=n.filter(e=>0===e.nesting&&"number"==typeof e.lexeme.priority).sort((e,t)=>(t.lexeme.priority||-1)-(e.lexeme.priority||-1))[0];r.default.trace("parser -> pivot",u,e);const o=n.indexOf(u);if(u.lexeme.syntaxer){let t=u.lexeme.syntaxer(e,u,o);return Array.isArray(t.left)&&(t.left=a(t.left)),Array.isArray(t.right)&&(t.right=a(t.right)),Array.isArray(t.block)&&(t.block=a(t.block)),t}throw new Error(u.lexeme.name)};t.default=(e=>{const t=e.lexemes;if(!e.valid)return{valid:!1,error:`lexer -- ${e.error}`};try{return{tree:a(t),valid:!0}}catch(e){return{valid:!1,error:e}}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matrixMap=function(e,t,n){const a=r.addIndex(r.map),u=r.addIndex(r.map);return a((e,r)=>u((e,a)=>n(e,t[r][a],r,a),e),e)},t.matrixMap3=function(e,t,n,a){const u=r.addIndex(r.map),o=r.addIndex(r.map);return u((e,r)=>o((e,u)=>a(e,t[r][u],n[r][u],r,u),e),e)},t.matrixMap4=function(e,t,n,a,u){const o=r.addIndex(r.map),i=r.addIndex(r.map);return o((e,r)=>i((e,o)=>u(e,t[r][o],n[r][o],a[r][o],r,o),e),e)},t.matrixMapN=function(e,...t){const n=t.slice(0,1),a=t.slice(1),u=r.addIndex(r.map),o=r.addIndex(r.map);return u((t,n)=>o((t,r)=>e(n,r,[t,...a.map(e=>e[n][r])]),t),n)};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayMap=function(e,t,n){return r.addIndex(r.map)((e,r)=>n(e,t[r],r),e)},t.arrayMap3=function(e,t,n,a){return r.addIndex(r.map)((e,r)=>a(e,t[r],n[r],r),e)},t.arrayMapN=function(e,...t){const n=t.slice(0,1),a=t.slice(1);return r.addIndex(r.map)((t,n)=>e(n,[t,...a.map(e=>e[n])]),n)};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=function(e){return e&&e.__esModule?e:{default:e}}(r);class u extends r.PureComponent{constructor(e){super(e),this.handleChange=(e=>this.setState({value:e.target.value})),this.submit=(()=>this.state.value!==this.props.value&&this.props.submit(this.state.value)),this.state={value:e.value}}get propsWithDefaults(){return this.props}render(){var e=this.propsWithDefaults;const t=e.stopPropagation,n=e.updateOnBlur,r=e.updateOnSubmit;let u={onBlur:n?this.submit:void 0,onKeyDown:t?e=>e.stopPropagation():void 0,onSubmit:r?this.submit:void 0};return a.default.createElement("input",Object.assign({ref:"input",type:"text",value:this.state.value||"",onChange:this.handleChange},u))}}t.default=u,u.defaultProps={stopPropagation:!1,updateOnBlur:!0,updateOnSubmit:!0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(this.props,[]);return function(e){d.forEach(function(t){return delete e[t]})}(a),a.className=this.props.inputClassName,a.id=this.state.inputId,a.style=n,o.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),o.default.createElement("input",r({},a,{ref:this.inputRef})),o.default.createElement("div",{ref:this.sizerRef,style:s},e),this.props.placeholder?o.default.createElement("div",{ref:this.placeHolderSizerRef,style:s},this.props.placeholder):null)}}]),t}();h.propTypes={className:i.default.string,defaultValue:i.default.any,extraWidth:i.default.oneOfType([i.default.number,i.default.string]),id:i.default.string,injectStyles:i.default.bool,inputClassName:i.default.string,inputRef:i.default.func,inputStyle:i.default.object,minWidth:i.default.oneOfType([i.default.number,i.default.string]),onAutosize:i.default.func,onChange:i.default.func,placeholder:i.default.string,placeholderIsMinWidth:i.default.bool,style:i.default.object,value:i.default.any},h.defaultProps={minWidth:1,injectStyles:!0},t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Table=void 0;var r=o(n(26)),a=o(n(4)),u=o(n(28));function o(e){return e&&e.__esModule?e:{default:e}}a.default.setDebugLevel(r.default.debugLevel),a.default.setLogLevel(r.default.logLevel),t.Table=u.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(4),a=function(e){return e&&e.__esModule?e:{default:e}}(n(27));const u="dash_debug",o="dash_log";t.default=class{static get searchParams(){return new URL(window.location.href).searchParams||{get:()=>null}}static get debugLevel(){const e=this.searchParams.get(u)||a.default.get(u);return e&&r.DebugLevel[e]||r.DebugLevel.NONE}static get logLevel(){const e=this.searchParams.get(o)||a.default.get(o);return e&&r.LogLevel[e]||r.LogLevel.ERROR}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=864e5,a=63072e7;class u{static delete(e,t="",n="/"){let a=new Date((new Date).getTime()-r).toUTCString();document.cookie=`${e}=;expires=${a};domain=${t};path=${n}`}static get(e){if(!e.length)return;return e=e.toLowerCase(),(document.cookie.split(";").map(e=>{let t=e.split("=");return{id:t[0].trim(),value:t[1]}}).find(t=>e===t.id.toLocaleLowerCase())||{}).value}static set(e,t,n="",r="/"){let o=`${e}=${t};expires=${new Date((new Date).getTime()+a).toUTCString()};domain=${n};path=${r}`;u.get(e)&&u.delete(e,n,r),document.cookie=o}}t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.propTypes=t.defaultProps=void 0;var r=n(1),a=l(r),u=l(n(0)),o=l(n(31));n(81);var i=l(n(4));function l(e){return e&&e.__esModule?e:{default:e}}class s extends r.Component{render(){var e=this.props;const t=e.filtering,n=e.sorting,r=e.pagination_mode;function u(e){return-1!==["be",!1].indexOf(e)}return function(e){return-1!==["fe",!0,!1].indexOf(e)}(r)||u(t)&&u(n)?a.default.createElement(o.default,this.props):(i.default.error("Invalid combination of filtering / sorting / pagination",t,n,r),a.default.createElement("div",null,"Invalid props combination"))}}t.default=s;const d=t.defaultProps={pagination_mode:"fe",pagination_settings:{displayed_pages:1,current_page:0,page_size:250},navigation:"page",content_style:"fit",css:[],filtering:!1,filtering_settings:"",filtering_type:"basic",filtering_types:["basic"],sorting:!1,sorting_type:"single",sorting_settings:[],derived_viewport_dataframe:[],derived_viewport_indices:[],derived_virtual_dataframe:[],derived_virtual_indices:[],column_conditional_dropdowns:[],column_static_dropdown:[],dataframe:[],columns:[],editable:!1,active_cell:[],selected_cell:[[]],selected_rows:[],row_selectable:!1,style_table:{},style_cells:[],style_cells_and_headers:[],style_headers:[]},f=t.propTypes={active_cell:u.default.array,columns:u.default.arrayOf(u.default.object),content_style:u.default.oneOf(["fit","grow"]),css:u.default.arrayOf(u.default.shape({selector:u.default.string,rule:u.default.string})),dataframe:u.default.arrayOf(u.default.object),dataframe_previous:u.default.arrayOf(u.default.object),dataframe_timestamp:u.default.any,editable:u.default.bool,end_cell:u.default.arrayOf(u.default.number),id:u.default.string.isRequired,is_focused:u.default.bool,merge_duplicate_headers:u.default.bool,n_fixed_columns:u.default.number,n_fixed_rows:u.default.number,row_deletable:u.default.bool,row_selectable:u.default.oneOf(["single","multi",!1]),selected_cell:u.default.arrayOf(u.default.arrayOf(u.default.number)),selected_rows:u.default.arrayOf(u.default.number),setProps:u.default.any,start_cell:u.default.arrayOf(u.default.number),style_as_list_view:u.default.bool,pagination_mode:u.default.oneOf(["fe","be",!0,!1]),pagination_settings:u.default.shape({displayed_pages:u.default.number,current_page:u.default.number,page_size:u.default.number}),navigation:u.default.string,column_conditional_dropdowns:u.default.arrayOf(u.default.shape({id:u.default.string,dropdowns:u.default.arrayOf(u.default.shape({condition:u.default.string,dropdown:u.default.arrayOf(u.default.shape({label:u.default.string,value:u.default.any}))}))})),column_static_dropdown:u.default.arrayOf(u.default.shape({id:u.default.string,dropdown:u.default.arrayOf(u.default.shape({label:u.default.string,value:u.default.any}))})),filtering:u.default.oneOf(["fe","be",!0,!1]),filtering_settings:u.default.string,filtering_type:u.default.oneOf(["basic"]),filtering_types:u.default.arrayOf(u.default.oneOf(["basic"])),sorting:u.default.oneOf(["fe","be",!0,!1]),sorting_type:u.default.oneOf(["single","multi"]),sorting_settings:u.default.arrayOf(u.default.shape({columnId:u.default.oneOfType([u.default.string,u.default.number]),direction:u.default.oneOf(["asc","desc"])})),sorting_treat_empty_string_as_none:u.default.bool,style_table:u.default.shape({background:u.default.oneOfType([u.default.string,u.default.number]),background_attachment:u.default.oneOfType([u.default.string,u.default.number]),background_color:u.default.oneOfType([u.default.string,u.default.number]),background_image:u.default.oneOfType([u.default.string,u.default.number]),background_position:u.default.oneOfType([u.default.string,u.default.number]),background_repeat:u.default.oneOfType([u.default.string,u.default.number]),border:u.default.oneOfType([u.default.string,u.default.number]),border_bottom:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_color:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_style:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_width:u.default.oneOfType([u.default.string,u.default.number]),border_color:u.default.oneOfType([u.default.string,u.default.number]),border_left:u.default.oneOfType([u.default.string,u.default.number]),border_left_color:u.default.oneOfType([u.default.string,u.default.number]),border_left_style:u.default.oneOfType([u.default.string,u.default.number]),border_left_width:u.default.oneOfType([u.default.string,u.default.number]),border_right:u.default.oneOfType([u.default.string,u.default.number]),border_right_color:u.default.oneOfType([u.default.string,u.default.number]),border_right_style:u.default.oneOfType([u.default.string,u.default.number]),border_right_width:u.default.oneOfType([u.default.string,u.default.number]),border_style:u.default.oneOfType([u.default.string,u.default.number]),border_top:u.default.oneOfType([u.default.string,u.default.number]),border_top_color:u.default.oneOfType([u.default.string,u.default.number]),border_top_style:u.default.oneOfType([u.default.string,u.default.number]),border_top_width:u.default.oneOfType([u.default.string,u.default.number]),border_width:u.default.oneOfType([u.default.string,u.default.number]),clear:u.default.oneOfType([u.default.string,u.default.number]),clip:u.default.oneOfType([u.default.string,u.default.number]),color:u.default.oneOfType([u.default.string,u.default.number]),cursor:u.default.oneOfType([u.default.string,u.default.number]),display:u.default.oneOfType([u.default.string,u.default.number]),filter:u.default.oneOfType([u.default.string,u.default.number]),float:u.default.oneOfType([u.default.string,u.default.number]),font:u.default.oneOfType([u.default.string,u.default.number]),font_family:u.default.oneOfType([u.default.string,u.default.number]),font_size:u.default.oneOfType([u.default.string,u.default.number]),font_variant:u.default.oneOfType([u.default.string,u.default.number]),font_weight:u.default.oneOfType([u.default.string,u.default.number]),height:u.default.oneOfType([u.default.string,u.default.number]),left:u.default.oneOfType([u.default.string,u.default.number]),letter_spacing:u.default.oneOfType([u.default.string,u.default.number]),line_height:u.default.oneOfType([u.default.string,u.default.number]),list_style:u.default.oneOfType([u.default.string,u.default.number]),list_style_image:u.default.oneOfType([u.default.string,u.default.number]),list_style_position:u.default.oneOfType([u.default.string,u.default.number]),list_style_type:u.default.oneOfType([u.default.string,u.default.number]),margin:u.default.oneOfType([u.default.string,u.default.number]),margin_bottom:u.default.oneOfType([u.default.string,u.default.number]),margin_left:u.default.oneOfType([u.default.string,u.default.number]),margin_right:u.default.oneOfType([u.default.string,u.default.number]),margin_top:u.default.oneOfType([u.default.string,u.default.number]),max_width:u.default.oneOfType([u.default.string,u.default.number]),min_width:u.default.oneOfType([u.default.string,u.default.number]),overflow:u.default.oneOfType([u.default.string,u.default.number]),padding:u.default.oneOfType([u.default.string,u.default.number]),padding_bottom:u.default.oneOfType([u.default.string,u.default.number]),padding_left:u.default.oneOfType([u.default.string,u.default.number]),padding_right:u.default.oneOfType([u.default.string,u.default.number]),padding_top:u.default.oneOfType([u.default.string,u.default.number]),page_break_after:u.default.oneOfType([u.default.string,u.default.number]),page_break_before:u.default.oneOfType([u.default.string,u.default.number]),position:u.default.oneOfType([u.default.string,u.default.number]),stroke_dasharray:u.default.oneOfType([u.default.string,u.default.number]),stroke_dashoffset:u.default.oneOfType([u.default.string,u.default.number]),stroke_width:u.default.oneOfType([u.default.string,u.default.number]),text_align:u.default.oneOfType([u.default.string,u.default.number]),text_decoration:u.default.oneOfType([u.default.string,u.default.number]),text_indent:u.default.oneOfType([u.default.string,u.default.number]),text_transform:u.default.oneOfType([u.default.string,u.default.number]),top:u.default.oneOfType([u.default.string,u.default.number]),vertical_align:u.default.oneOfType([u.default.string,u.default.number]),visibility:u.default.oneOfType([u.default.string,u.default.number]),width:u.default.oneOfType([u.default.string,u.default.number]),z_index:u.default.oneOfType([u.default.string,u.default.number]),"background-attachment":u.default.oneOfType([u.default.string,u.default.number]),"background-color":u.default.oneOfType([u.default.string,u.default.number]),"background-image":u.default.oneOfType([u.default.string,u.default.number]),"background-position":u.default.oneOfType([u.default.string,u.default.number]),"background-repeat":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-color":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-style":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-width":u.default.oneOfType([u.default.string,u.default.number]),"border-color":u.default.oneOfType([u.default.string,u.default.number]),"border-left":u.default.oneOfType([u.default.string,u.default.number]),"border-left-color":u.default.oneOfType([u.default.string,u.default.number]),"border-left-style":u.default.oneOfType([u.default.string,u.default.number]),"border-left-width":u.default.oneOfType([u.default.string,u.default.number]),"border-right":u.default.oneOfType([u.default.string,u.default.number]),"border-right-color":u.default.oneOfType([u.default.string,u.default.number]),"border-right-style":u.default.oneOfType([u.default.string,u.default.number]),"border-right-width":u.default.oneOfType([u.default.string,u.default.number]),"border-style":u.default.oneOfType([u.default.string,u.default.number]),"border-top":u.default.oneOfType([u.default.string,u.default.number]),"border-top-color":u.default.oneOfType([u.default.string,u.default.number]),"border-top-style":u.default.oneOfType([u.default.string,u.default.number]),"border-top-width":u.default.oneOfType([u.default.string,u.default.number]),"border-width":u.default.oneOfType([u.default.string,u.default.number]),"font-family":u.default.oneOfType([u.default.string,u.default.number]),"font-size":u.default.oneOfType([u.default.string,u.default.number]),"font-variant":u.default.oneOfType([u.default.string,u.default.number]),"font-weight":u.default.oneOfType([u.default.string,u.default.number]),"letter-spacing":u.default.oneOfType([u.default.string,u.default.number]),"line-height":u.default.oneOfType([u.default.string,u.default.number]),"list-style":u.default.oneOfType([u.default.string,u.default.number]),"list-style-image":u.default.oneOfType([u.default.string,u.default.number]),"list-style-position":u.default.oneOfType([u.default.string,u.default.number]),"list-style-type":u.default.oneOfType([u.default.string,u.default.number]),"margin-bottom":u.default.oneOfType([u.default.string,u.default.number]),"margin-left":u.default.oneOfType([u.default.string,u.default.number]),"margin-right":u.default.oneOfType([u.default.string,u.default.number]),"margin-top":u.default.oneOfType([u.default.string,u.default.number]),"max-width":u.default.oneOfType([u.default.string,u.default.number]),"min-width":u.default.oneOfType([u.default.string,u.default.number]),"padding-bottom":u.default.oneOfType([u.default.string,u.default.number]),"padding-left":u.default.oneOfType([u.default.string,u.default.number]),"padding-right":u.default.oneOfType([u.default.string,u.default.number]),"padding-top":u.default.oneOfType([u.default.string,u.default.number]),"page-break-after":u.default.oneOfType([u.default.string,u.default.number]),"page-break-before":u.default.oneOfType([u.default.string,u.default.number]),"stroke-dasharray":u.default.oneOfType([u.default.string,u.default.number]),"stroke-dashoffset":u.default.oneOfType([u.default.string,u.default.number]),"stroke-width":u.default.oneOfType([u.default.string,u.default.number]),"text-align":u.default.oneOfType([u.default.string,u.default.number]),"text-decoration":u.default.oneOfType([u.default.string,u.default.number]),"text-indent":u.default.oneOfType([u.default.string,u.default.number]),"text-transform":u.default.oneOfType([u.default.string,u.default.number]),"vertical-align":u.default.oneOfType([u.default.string,u.default.number]),"z-index":u.default.oneOfType([u.default.string,u.default.number]),backgroundAttachment:u.default.oneOfType([u.default.string,u.default.number]),backgroundColor:u.default.oneOfType([u.default.string,u.default.number]),backgroundImage:u.default.oneOfType([u.default.string,u.default.number]),backgroundPosition:u.default.oneOfType([u.default.string,u.default.number]),backgroundRepeat:u.default.oneOfType([u.default.string,u.default.number]),borderBottom:u.default.oneOfType([u.default.string,u.default.number]),borderBottomColor:u.default.oneOfType([u.default.string,u.default.number]),borderBottomStyle:u.default.oneOfType([u.default.string,u.default.number]),borderBottomWidth:u.default.oneOfType([u.default.string,u.default.number]),borderColor:u.default.oneOfType([u.default.string,u.default.number]),borderLeft:u.default.oneOfType([u.default.string,u.default.number]),borderLeftColor:u.default.oneOfType([u.default.string,u.default.number]),borderLeftStyle:u.default.oneOfType([u.default.string,u.default.number]),borderLeftWidth:u.default.oneOfType([u.default.string,u.default.number]),borderRight:u.default.oneOfType([u.default.string,u.default.number]),borderRightColor:u.default.oneOfType([u.default.string,u.default.number]),borderRightStyle:u.default.oneOfType([u.default.string,u.default.number]),borderRightWidth:u.default.oneOfType([u.default.string,u.default.number]),borderStyle:u.default.oneOfType([u.default.string,u.default.number]),borderTop:u.default.oneOfType([u.default.string,u.default.number]),borderTopColor:u.default.oneOfType([u.default.string,u.default.number]),borderTopStyle:u.default.oneOfType([u.default.string,u.default.number]),borderTopWidth:u.default.oneOfType([u.default.string,u.default.number]),borderWidth:u.default.oneOfType([u.default.string,u.default.number]),cssFloat:u.default.oneOfType([u.default.string,u.default.number]),fontFamily:u.default.oneOfType([u.default.string,u.default.number]),fontSize:u.default.oneOfType([u.default.string,u.default.number]),fontVariant:u.default.oneOfType([u.default.string,u.default.number]),fontWeight:u.default.oneOfType([u.default.string,u.default.number]),letterSpacing:u.default.oneOfType([u.default.string,u.default.number]),lineHeight:u.default.oneOfType([u.default.string,u.default.number]),listStyle:u.default.oneOfType([u.default.string,u.default.number]),listStyleImage:u.default.oneOfType([u.default.string,u.default.number]),listStylePosition:u.default.oneOfType([u.default.string,u.default.number]),listStyleType:u.default.oneOfType([u.default.string,u.default.number]),marginBottom:u.default.oneOfType([u.default.string,u.default.number]),marginLeft:u.default.oneOfType([u.default.string,u.default.number]),marginRight:u.default.oneOfType([u.default.string,u.default.number]),marginTop:u.default.oneOfType([u.default.string,u.default.number]),maxWidth:u.default.oneOfType([u.default.string,u.default.number]),minWidth:u.default.oneOfType([u.default.string,u.default.number]),paddingBottom:u.default.oneOfType([u.default.string,u.default.number]),paddingLeft:u.default.oneOfType([u.default.string,u.default.number]),paddingRight:u.default.oneOfType([u.default.string,u.default.number]),paddingTop:u.default.oneOfType([u.default.string,u.default.number]),pageBreakAfter:u.default.oneOfType([u.default.string,u.default.number]),pageBreakBefore:u.default.oneOfType([u.default.string,u.default.number]),strokeDasharray:u.default.oneOfType([u.default.string,u.default.number]),strokeDashoffset:u.default.oneOfType([u.default.string,u.default.number]),strokeWidth:u.default.oneOfType([u.default.string,u.default.number]),textAlign:u.default.oneOfType([u.default.string,u.default.number]),textDecoration:u.default.oneOfType([u.default.string,u.default.number]),textIndent:u.default.oneOfType([u.default.string,u.default.number]),textTransform:u.default.oneOfType([u.default.string,u.default.number]),verticalAlign:u.default.oneOfType([u.default.string,u.default.number]),zIndex:u.default.oneOfType([u.default.string,u.default.number])}),style_cells:u.default.arrayOf(u.default.shape({if:u.default.shape({column_id:u.default.oneOfType([u.default.string,u.default.number]),row_index:u.default.oneOfType([u.default.number,u.default.oneOf(["odd","even"])])}),background:u.default.oneOfType([u.default.string,u.default.number]),background_attachment:u.default.oneOfType([u.default.string,u.default.number]),background_color:u.default.oneOfType([u.default.string,u.default.number]),background_image:u.default.oneOfType([u.default.string,u.default.number]),background_position:u.default.oneOfType([u.default.string,u.default.number]),background_repeat:u.default.oneOfType([u.default.string,u.default.number]),border:u.default.oneOfType([u.default.string,u.default.number]),border_bottom:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_color:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_style:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_width:u.default.oneOfType([u.default.string,u.default.number]),border_color:u.default.oneOfType([u.default.string,u.default.number]),border_left:u.default.oneOfType([u.default.string,u.default.number]),border_left_color:u.default.oneOfType([u.default.string,u.default.number]),border_left_style:u.default.oneOfType([u.default.string,u.default.number]),border_left_width:u.default.oneOfType([u.default.string,u.default.number]),border_right:u.default.oneOfType([u.default.string,u.default.number]),border_right_color:u.default.oneOfType([u.default.string,u.default.number]),border_right_style:u.default.oneOfType([u.default.string,u.default.number]),border_right_width:u.default.oneOfType([u.default.string,u.default.number]),border_style:u.default.oneOfType([u.default.string,u.default.number]),border_top:u.default.oneOfType([u.default.string,u.default.number]),border_top_color:u.default.oneOfType([u.default.string,u.default.number]),border_top_style:u.default.oneOfType([u.default.string,u.default.number]),border_top_width:u.default.oneOfType([u.default.string,u.default.number]),border_width:u.default.oneOfType([u.default.string,u.default.number]),clear:u.default.oneOfType([u.default.string,u.default.number]),clip:u.default.oneOfType([u.default.string,u.default.number]),color:u.default.oneOfType([u.default.string,u.default.number]),cursor:u.default.oneOfType([u.default.string,u.default.number]),display:u.default.oneOfType([u.default.string,u.default.number]),filter:u.default.oneOfType([u.default.string,u.default.number]),float:u.default.oneOfType([u.default.string,u.default.number]),font:u.default.oneOfType([u.default.string,u.default.number]),font_family:u.default.oneOfType([u.default.string,u.default.number]),font_size:u.default.oneOfType([u.default.string,u.default.number]),font_variant:u.default.oneOfType([u.default.string,u.default.number]),font_weight:u.default.oneOfType([u.default.string,u.default.number]),height:u.default.oneOfType([u.default.string,u.default.number]),left:u.default.oneOfType([u.default.string,u.default.number]),letter_spacing:u.default.oneOfType([u.default.string,u.default.number]),line_height:u.default.oneOfType([u.default.string,u.default.number]),list_style:u.default.oneOfType([u.default.string,u.default.number]),list_style_image:u.default.oneOfType([u.default.string,u.default.number]),list_style_position:u.default.oneOfType([u.default.string,u.default.number]),list_style_type:u.default.oneOfType([u.default.string,u.default.number]),margin:u.default.oneOfType([u.default.string,u.default.number]),margin_bottom:u.default.oneOfType([u.default.string,u.default.number]),margin_left:u.default.oneOfType([u.default.string,u.default.number]),margin_right:u.default.oneOfType([u.default.string,u.default.number]),margin_top:u.default.oneOfType([u.default.string,u.default.number]),max_width:u.default.oneOfType([u.default.string,u.default.number]),min_width:u.default.oneOfType([u.default.string,u.default.number]),overflow:u.default.oneOfType([u.default.string,u.default.number]),padding:u.default.oneOfType([u.default.string,u.default.number]),padding_bottom:u.default.oneOfType([u.default.string,u.default.number]),padding_left:u.default.oneOfType([u.default.string,u.default.number]),padding_right:u.default.oneOfType([u.default.string,u.default.number]),padding_top:u.default.oneOfType([u.default.string,u.default.number]),page_break_after:u.default.oneOfType([u.default.string,u.default.number]),page_break_before:u.default.oneOfType([u.default.string,u.default.number]),position:u.default.oneOfType([u.default.string,u.default.number]),stroke_dasharray:u.default.oneOfType([u.default.string,u.default.number]),stroke_dashoffset:u.default.oneOfType([u.default.string,u.default.number]),stroke_width:u.default.oneOfType([u.default.string,u.default.number]),text_align:u.default.oneOfType([u.default.string,u.default.number]),text_decoration:u.default.oneOfType([u.default.string,u.default.number]),text_indent:u.default.oneOfType([u.default.string,u.default.number]),text_transform:u.default.oneOfType([u.default.string,u.default.number]),top:u.default.oneOfType([u.default.string,u.default.number]),vertical_align:u.default.oneOfType([u.default.string,u.default.number]),visibility:u.default.oneOfType([u.default.string,u.default.number]),width:u.default.oneOfType([u.default.string,u.default.number]),z_index:u.default.oneOfType([u.default.string,u.default.number]),"background-attachment":u.default.oneOfType([u.default.string,u.default.number]),"background-color":u.default.oneOfType([u.default.string,u.default.number]),"background-image":u.default.oneOfType([u.default.string,u.default.number]),"background-position":u.default.oneOfType([u.default.string,u.default.number]),"background-repeat":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-color":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-style":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-width":u.default.oneOfType([u.default.string,u.default.number]),"border-color":u.default.oneOfType([u.default.string,u.default.number]),"border-left":u.default.oneOfType([u.default.string,u.default.number]),"border-left-color":u.default.oneOfType([u.default.string,u.default.number]),"border-left-style":u.default.oneOfType([u.default.string,u.default.number]),"border-left-width":u.default.oneOfType([u.default.string,u.default.number]),"border-right":u.default.oneOfType([u.default.string,u.default.number]),"border-right-color":u.default.oneOfType([u.default.string,u.default.number]),"border-right-style":u.default.oneOfType([u.default.string,u.default.number]),"border-right-width":u.default.oneOfType([u.default.string,u.default.number]),"border-style":u.default.oneOfType([u.default.string,u.default.number]),"border-top":u.default.oneOfType([u.default.string,u.default.number]),"border-top-color":u.default.oneOfType([u.default.string,u.default.number]),"border-top-style":u.default.oneOfType([u.default.string,u.default.number]),"border-top-width":u.default.oneOfType([u.default.string,u.default.number]),"border-width":u.default.oneOfType([u.default.string,u.default.number]),"font-family":u.default.oneOfType([u.default.string,u.default.number]),"font-size":u.default.oneOfType([u.default.string,u.default.number]),"font-variant":u.default.oneOfType([u.default.string,u.default.number]),"font-weight":u.default.oneOfType([u.default.string,u.default.number]),"letter-spacing":u.default.oneOfType([u.default.string,u.default.number]),"line-height":u.default.oneOfType([u.default.string,u.default.number]),"list-style":u.default.oneOfType([u.default.string,u.default.number]),"list-style-image":u.default.oneOfType([u.default.string,u.default.number]),"list-style-position":u.default.oneOfType([u.default.string,u.default.number]),"list-style-type":u.default.oneOfType([u.default.string,u.default.number]),"margin-bottom":u.default.oneOfType([u.default.string,u.default.number]),"margin-left":u.default.oneOfType([u.default.string,u.default.number]),"margin-right":u.default.oneOfType([u.default.string,u.default.number]),"margin-top":u.default.oneOfType([u.default.string,u.default.number]),"max-width":u.default.oneOfType([u.default.string,u.default.number]),"min-width":u.default.oneOfType([u.default.string,u.default.number]),"padding-bottom":u.default.oneOfType([u.default.string,u.default.number]),"padding-left":u.default.oneOfType([u.default.string,u.default.number]),"padding-right":u.default.oneOfType([u.default.string,u.default.number]),"padding-top":u.default.oneOfType([u.default.string,u.default.number]),"page-break-after":u.default.oneOfType([u.default.string,u.default.number]),"page-break-before":u.default.oneOfType([u.default.string,u.default.number]),"stroke-dasharray":u.default.oneOfType([u.default.string,u.default.number]),"stroke-dashoffset":u.default.oneOfType([u.default.string,u.default.number]),"stroke-width":u.default.oneOfType([u.default.string,u.default.number]),"text-align":u.default.oneOfType([u.default.string,u.default.number]),"text-decoration":u.default.oneOfType([u.default.string,u.default.number]),"text-indent":u.default.oneOfType([u.default.string,u.default.number]),"text-transform":u.default.oneOfType([u.default.string,u.default.number]),"vertical-align":u.default.oneOfType([u.default.string,u.default.number]),"z-index":u.default.oneOfType([u.default.string,u.default.number]),backgroundAttachment:u.default.oneOfType([u.default.string,u.default.number]),backgroundColor:u.default.oneOfType([u.default.string,u.default.number]),backgroundImage:u.default.oneOfType([u.default.string,u.default.number]),backgroundPosition:u.default.oneOfType([u.default.string,u.default.number]),backgroundRepeat:u.default.oneOfType([u.default.string,u.default.number]),borderBottom:u.default.oneOfType([u.default.string,u.default.number]),borderBottomColor:u.default.oneOfType([u.default.string,u.default.number]),borderBottomStyle:u.default.oneOfType([u.default.string,u.default.number]),borderBottomWidth:u.default.oneOfType([u.default.string,u.default.number]),borderColor:u.default.oneOfType([u.default.string,u.default.number]),borderLeft:u.default.oneOfType([u.default.string,u.default.number]),borderLeftColor:u.default.oneOfType([u.default.string,u.default.number]),borderLeftStyle:u.default.oneOfType([u.default.string,u.default.number]),borderLeftWidth:u.default.oneOfType([u.default.string,u.default.number]),borderRight:u.default.oneOfType([u.default.string,u.default.number]),borderRightColor:u.default.oneOfType([u.default.string,u.default.number]),borderRightStyle:u.default.oneOfType([u.default.string,u.default.number]),borderRightWidth:u.default.oneOfType([u.default.string,u.default.number]),borderStyle:u.default.oneOfType([u.default.string,u.default.number]),borderTop:u.default.oneOfType([u.default.string,u.default.number]),borderTopColor:u.default.oneOfType([u.default.string,u.default.number]),borderTopStyle:u.default.oneOfType([u.default.string,u.default.number]),borderTopWidth:u.default.oneOfType([u.default.string,u.default.number]),borderWidth:u.default.oneOfType([u.default.string,u.default.number]),cssFloat:u.default.oneOfType([u.default.string,u.default.number]),fontFamily:u.default.oneOfType([u.default.string,u.default.number]),fontSize:u.default.oneOfType([u.default.string,u.default.number]),fontVariant:u.default.oneOfType([u.default.string,u.default.number]),fontWeight:u.default.oneOfType([u.default.string,u.default.number]),letterSpacing:u.default.oneOfType([u.default.string,u.default.number]),lineHeight:u.default.oneOfType([u.default.string,u.default.number]),listStyle:u.default.oneOfType([u.default.string,u.default.number]),listStyleImage:u.default.oneOfType([u.default.string,u.default.number]),listStylePosition:u.default.oneOfType([u.default.string,u.default.number]),listStyleType:u.default.oneOfType([u.default.string,u.default.number]),marginBottom:u.default.oneOfType([u.default.string,u.default.number]),marginLeft:u.default.oneOfType([u.default.string,u.default.number]),marginRight:u.default.oneOfType([u.default.string,u.default.number]),marginTop:u.default.oneOfType([u.default.string,u.default.number]),maxWidth:u.default.oneOfType([u.default.string,u.default.number]),minWidth:u.default.oneOfType([u.default.string,u.default.number]),paddingBottom:u.default.oneOfType([u.default.string,u.default.number]),paddingLeft:u.default.oneOfType([u.default.string,u.default.number]),paddingRight:u.default.oneOfType([u.default.string,u.default.number]),paddingTop:u.default.oneOfType([u.default.string,u.default.number]),pageBreakAfter:u.default.oneOfType([u.default.string,u.default.number]),pageBreakBefore:u.default.oneOfType([u.default.string,u.default.number]),strokeDasharray:u.default.oneOfType([u.default.string,u.default.number]),strokeDashoffset:u.default.oneOfType([u.default.string,u.default.number]),strokeWidth:u.default.oneOfType([u.default.string,u.default.number]),textAlign:u.default.oneOfType([u.default.string,u.default.number]),textDecoration:u.default.oneOfType([u.default.string,u.default.number]),textIndent:u.default.oneOfType([u.default.string,u.default.number]),textTransform:u.default.oneOfType([u.default.string,u.default.number]),verticalAlign:u.default.oneOfType([u.default.string,u.default.number]),zIndex:u.default.oneOfType([u.default.string,u.default.number])})),style_cells_and_headers:u.default.arrayOf(u.default.shape({if:u.default.shape({column_id:u.default.oneOfType([u.default.string,u.default.number])}),background:u.default.oneOfType([u.default.string,u.default.number]),background_attachment:u.default.oneOfType([u.default.string,u.default.number]),background_color:u.default.oneOfType([u.default.string,u.default.number]),background_image:u.default.oneOfType([u.default.string,u.default.number]),background_position:u.default.oneOfType([u.default.string,u.default.number]),background_repeat:u.default.oneOfType([u.default.string,u.default.number]),border:u.default.oneOfType([u.default.string,u.default.number]),border_bottom:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_color:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_style:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_width:u.default.oneOfType([u.default.string,u.default.number]),border_color:u.default.oneOfType([u.default.string,u.default.number]),border_left:u.default.oneOfType([u.default.string,u.default.number]),border_left_color:u.default.oneOfType([u.default.string,u.default.number]),border_left_style:u.default.oneOfType([u.default.string,u.default.number]),border_left_width:u.default.oneOfType([u.default.string,u.default.number]),border_right:u.default.oneOfType([u.default.string,u.default.number]),border_right_color:u.default.oneOfType([u.default.string,u.default.number]),border_right_style:u.default.oneOfType([u.default.string,u.default.number]),border_right_width:u.default.oneOfType([u.default.string,u.default.number]),border_style:u.default.oneOfType([u.default.string,u.default.number]),border_top:u.default.oneOfType([u.default.string,u.default.number]),border_top_color:u.default.oneOfType([u.default.string,u.default.number]),border_top_style:u.default.oneOfType([u.default.string,u.default.number]),border_top_width:u.default.oneOfType([u.default.string,u.default.number]),border_width:u.default.oneOfType([u.default.string,u.default.number]),clear:u.default.oneOfType([u.default.string,u.default.number]),clip:u.default.oneOfType([u.default.string,u.default.number]),color:u.default.oneOfType([u.default.string,u.default.number]),cursor:u.default.oneOfType([u.default.string,u.default.number]),display:u.default.oneOfType([u.default.string,u.default.number]),filter:u.default.oneOfType([u.default.string,u.default.number]),float:u.default.oneOfType([u.default.string,u.default.number]),font:u.default.oneOfType([u.default.string,u.default.number]),font_family:u.default.oneOfType([u.default.string,u.default.number]),font_size:u.default.oneOfType([u.default.string,u.default.number]),font_variant:u.default.oneOfType([u.default.string,u.default.number]),font_weight:u.default.oneOfType([u.default.string,u.default.number]),height:u.default.oneOfType([u.default.string,u.default.number]),left:u.default.oneOfType([u.default.string,u.default.number]),letter_spacing:u.default.oneOfType([u.default.string,u.default.number]),line_height:u.default.oneOfType([u.default.string,u.default.number]),list_style:u.default.oneOfType([u.default.string,u.default.number]),list_style_image:u.default.oneOfType([u.default.string,u.default.number]),list_style_position:u.default.oneOfType([u.default.string,u.default.number]),list_style_type:u.default.oneOfType([u.default.string,u.default.number]),margin:u.default.oneOfType([u.default.string,u.default.number]),margin_bottom:u.default.oneOfType([u.default.string,u.default.number]),margin_left:u.default.oneOfType([u.default.string,u.default.number]),margin_right:u.default.oneOfType([u.default.string,u.default.number]),margin_top:u.default.oneOfType([u.default.string,u.default.number]),max_width:u.default.oneOfType([u.default.string,u.default.number]),min_width:u.default.oneOfType([u.default.string,u.default.number]),overflow:u.default.oneOfType([u.default.string,u.default.number]),padding:u.default.oneOfType([u.default.string,u.default.number]),padding_bottom:u.default.oneOfType([u.default.string,u.default.number]),padding_left:u.default.oneOfType([u.default.string,u.default.number]),padding_right:u.default.oneOfType([u.default.string,u.default.number]),padding_top:u.default.oneOfType([u.default.string,u.default.number]),page_break_after:u.default.oneOfType([u.default.string,u.default.number]),page_break_before:u.default.oneOfType([u.default.string,u.default.number]),position:u.default.oneOfType([u.default.string,u.default.number]),stroke_dasharray:u.default.oneOfType([u.default.string,u.default.number]),stroke_dashoffset:u.default.oneOfType([u.default.string,u.default.number]),stroke_width:u.default.oneOfType([u.default.string,u.default.number]),text_align:u.default.oneOfType([u.default.string,u.default.number]),text_decoration:u.default.oneOfType([u.default.string,u.default.number]),text_indent:u.default.oneOfType([u.default.string,u.default.number]),text_transform:u.default.oneOfType([u.default.string,u.default.number]),top:u.default.oneOfType([u.default.string,u.default.number]),vertical_align:u.default.oneOfType([u.default.string,u.default.number]),visibility:u.default.oneOfType([u.default.string,u.default.number]),width:u.default.oneOfType([u.default.string,u.default.number]),z_index:u.default.oneOfType([u.default.string,u.default.number]),"background-attachment":u.default.oneOfType([u.default.string,u.default.number]),"background-color":u.default.oneOfType([u.default.string,u.default.number]),"background-image":u.default.oneOfType([u.default.string,u.default.number]),"background-position":u.default.oneOfType([u.default.string,u.default.number]),"background-repeat":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-color":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-style":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-width":u.default.oneOfType([u.default.string,u.default.number]),"border-color":u.default.oneOfType([u.default.string,u.default.number]),"border-left":u.default.oneOfType([u.default.string,u.default.number]),"border-left-color":u.default.oneOfType([u.default.string,u.default.number]),"border-left-style":u.default.oneOfType([u.default.string,u.default.number]),"border-left-width":u.default.oneOfType([u.default.string,u.default.number]),"border-right":u.default.oneOfType([u.default.string,u.default.number]),"border-right-color":u.default.oneOfType([u.default.string,u.default.number]),"border-right-style":u.default.oneOfType([u.default.string,u.default.number]),"border-right-width":u.default.oneOfType([u.default.string,u.default.number]),"border-style":u.default.oneOfType([u.default.string,u.default.number]),"border-top":u.default.oneOfType([u.default.string,u.default.number]),"border-top-color":u.default.oneOfType([u.default.string,u.default.number]),"border-top-style":u.default.oneOfType([u.default.string,u.default.number]),"border-top-width":u.default.oneOfType([u.default.string,u.default.number]),"border-width":u.default.oneOfType([u.default.string,u.default.number]),"font-family":u.default.oneOfType([u.default.string,u.default.number]),"font-size":u.default.oneOfType([u.default.string,u.default.number]),"font-variant":u.default.oneOfType([u.default.string,u.default.number]),"font-weight":u.default.oneOfType([u.default.string,u.default.number]),"letter-spacing":u.default.oneOfType([u.default.string,u.default.number]),"line-height":u.default.oneOfType([u.default.string,u.default.number]),"list-style":u.default.oneOfType([u.default.string,u.default.number]),"list-style-image":u.default.oneOfType([u.default.string,u.default.number]),"list-style-position":u.default.oneOfType([u.default.string,u.default.number]),"list-style-type":u.default.oneOfType([u.default.string,u.default.number]),"margin-bottom":u.default.oneOfType([u.default.string,u.default.number]),"margin-left":u.default.oneOfType([u.default.string,u.default.number]),"margin-right":u.default.oneOfType([u.default.string,u.default.number]),"margin-top":u.default.oneOfType([u.default.string,u.default.number]),"max-width":u.default.oneOfType([u.default.string,u.default.number]),"min-width":u.default.oneOfType([u.default.string,u.default.number]),"padding-bottom":u.default.oneOfType([u.default.string,u.default.number]),"padding-left":u.default.oneOfType([u.default.string,u.default.number]),"padding-right":u.default.oneOfType([u.default.string,u.default.number]),"padding-top":u.default.oneOfType([u.default.string,u.default.number]),"page-break-after":u.default.oneOfType([u.default.string,u.default.number]),"page-break-before":u.default.oneOfType([u.default.string,u.default.number]),"stroke-dasharray":u.default.oneOfType([u.default.string,u.default.number]),"stroke-dashoffset":u.default.oneOfType([u.default.string,u.default.number]),"stroke-width":u.default.oneOfType([u.default.string,u.default.number]),"text-align":u.default.oneOfType([u.default.string,u.default.number]),"text-decoration":u.default.oneOfType([u.default.string,u.default.number]),"text-indent":u.default.oneOfType([u.default.string,u.default.number]),"text-transform":u.default.oneOfType([u.default.string,u.default.number]),"vertical-align":u.default.oneOfType([u.default.string,u.default.number]),"z-index":u.default.oneOfType([u.default.string,u.default.number]),backgroundAttachment:u.default.oneOfType([u.default.string,u.default.number]),backgroundColor:u.default.oneOfType([u.default.string,u.default.number]),backgroundImage:u.default.oneOfType([u.default.string,u.default.number]),backgroundPosition:u.default.oneOfType([u.default.string,u.default.number]),backgroundRepeat:u.default.oneOfType([u.default.string,u.default.number]),borderBottom:u.default.oneOfType([u.default.string,u.default.number]),borderBottomColor:u.default.oneOfType([u.default.string,u.default.number]),borderBottomStyle:u.default.oneOfType([u.default.string,u.default.number]),borderBottomWidth:u.default.oneOfType([u.default.string,u.default.number]),borderColor:u.default.oneOfType([u.default.string,u.default.number]),borderLeft:u.default.oneOfType([u.default.string,u.default.number]),borderLeftColor:u.default.oneOfType([u.default.string,u.default.number]),borderLeftStyle:u.default.oneOfType([u.default.string,u.default.number]),borderLeftWidth:u.default.oneOfType([u.default.string,u.default.number]),borderRight:u.default.oneOfType([u.default.string,u.default.number]),borderRightColor:u.default.oneOfType([u.default.string,u.default.number]),borderRightStyle:u.default.oneOfType([u.default.string,u.default.number]),borderRightWidth:u.default.oneOfType([u.default.string,u.default.number]),borderStyle:u.default.oneOfType([u.default.string,u.default.number]),borderTop:u.default.oneOfType([u.default.string,u.default.number]),borderTopColor:u.default.oneOfType([u.default.string,u.default.number]),borderTopStyle:u.default.oneOfType([u.default.string,u.default.number]),borderTopWidth:u.default.oneOfType([u.default.string,u.default.number]),borderWidth:u.default.oneOfType([u.default.string,u.default.number]),cssFloat:u.default.oneOfType([u.default.string,u.default.number]),fontFamily:u.default.oneOfType([u.default.string,u.default.number]),fontSize:u.default.oneOfType([u.default.string,u.default.number]),fontVariant:u.default.oneOfType([u.default.string,u.default.number]),fontWeight:u.default.oneOfType([u.default.string,u.default.number]),letterSpacing:u.default.oneOfType([u.default.string,u.default.number]),lineHeight:u.default.oneOfType([u.default.string,u.default.number]),listStyle:u.default.oneOfType([u.default.string,u.default.number]),listStyleImage:u.default.oneOfType([u.default.string,u.default.number]),listStylePosition:u.default.oneOfType([u.default.string,u.default.number]),listStyleType:u.default.oneOfType([u.default.string,u.default.number]),marginBottom:u.default.oneOfType([u.default.string,u.default.number]),marginLeft:u.default.oneOfType([u.default.string,u.default.number]),marginRight:u.default.oneOfType([u.default.string,u.default.number]),marginTop:u.default.oneOfType([u.default.string,u.default.number]),maxWidth:u.default.oneOfType([u.default.string,u.default.number]),minWidth:u.default.oneOfType([u.default.string,u.default.number]),paddingBottom:u.default.oneOfType([u.default.string,u.default.number]),paddingLeft:u.default.oneOfType([u.default.string,u.default.number]),paddingRight:u.default.oneOfType([u.default.string,u.default.number]),paddingTop:u.default.oneOfType([u.default.string,u.default.number]),pageBreakAfter:u.default.oneOfType([u.default.string,u.default.number]),pageBreakBefore:u.default.oneOfType([u.default.string,u.default.number]),strokeDasharray:u.default.oneOfType([u.default.string,u.default.number]),strokeDashoffset:u.default.oneOfType([u.default.string,u.default.number]),strokeWidth:u.default.oneOfType([u.default.string,u.default.number]),textAlign:u.default.oneOfType([u.default.string,u.default.number]),textDecoration:u.default.oneOfType([u.default.string,u.default.number]),textIndent:u.default.oneOfType([u.default.string,u.default.number]),textTransform:u.default.oneOfType([u.default.string,u.default.number]),verticalAlign:u.default.oneOfType([u.default.string,u.default.number]),zIndex:u.default.oneOfType([u.default.string,u.default.number])})),style_headers:u.default.arrayOf(u.default.shape({if:u.default.shape({column_id:u.default.oneOfType([u.default.string,u.default.number]),header_index:u.default.oneOfType([u.default.number,u.default.oneOf(["odd","even"])])}),background:u.default.oneOfType([u.default.string,u.default.number]),background_attachment:u.default.oneOfType([u.default.string,u.default.number]),background_color:u.default.oneOfType([u.default.string,u.default.number]),background_image:u.default.oneOfType([u.default.string,u.default.number]),background_position:u.default.oneOfType([u.default.string,u.default.number]),background_repeat:u.default.oneOfType([u.default.string,u.default.number]),border:u.default.oneOfType([u.default.string,u.default.number]),border_bottom:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_color:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_style:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_width:u.default.oneOfType([u.default.string,u.default.number]),border_color:u.default.oneOfType([u.default.string,u.default.number]),border_left:u.default.oneOfType([u.default.string,u.default.number]),border_left_color:u.default.oneOfType([u.default.string,u.default.number]),border_left_style:u.default.oneOfType([u.default.string,u.default.number]),border_left_width:u.default.oneOfType([u.default.string,u.default.number]),border_right:u.default.oneOfType([u.default.string,u.default.number]),border_right_color:u.default.oneOfType([u.default.string,u.default.number]),border_right_style:u.default.oneOfType([u.default.string,u.default.number]),border_right_width:u.default.oneOfType([u.default.string,u.default.number]),border_style:u.default.oneOfType([u.default.string,u.default.number]),border_top:u.default.oneOfType([u.default.string,u.default.number]),border_top_color:u.default.oneOfType([u.default.string,u.default.number]),border_top_style:u.default.oneOfType([u.default.string,u.default.number]),border_top_width:u.default.oneOfType([u.default.string,u.default.number]),border_width:u.default.oneOfType([u.default.string,u.default.number]),clear:u.default.oneOfType([u.default.string,u.default.number]),clip:u.default.oneOfType([u.default.string,u.default.number]),color:u.default.oneOfType([u.default.string,u.default.number]),cursor:u.default.oneOfType([u.default.string,u.default.number]),display:u.default.oneOfType([u.default.string,u.default.number]),filter:u.default.oneOfType([u.default.string,u.default.number]),float:u.default.oneOfType([u.default.string,u.default.number]),font:u.default.oneOfType([u.default.string,u.default.number]),font_family:u.default.oneOfType([u.default.string,u.default.number]),font_size:u.default.oneOfType([u.default.string,u.default.number]),font_variant:u.default.oneOfType([u.default.string,u.default.number]),font_weight:u.default.oneOfType([u.default.string,u.default.number]),height:u.default.oneOfType([u.default.string,u.default.number]),left:u.default.oneOfType([u.default.string,u.default.number]),letter_spacing:u.default.oneOfType([u.default.string,u.default.number]),line_height:u.default.oneOfType([u.default.string,u.default.number]),list_style:u.default.oneOfType([u.default.string,u.default.number]),list_style_image:u.default.oneOfType([u.default.string,u.default.number]),list_style_position:u.default.oneOfType([u.default.string,u.default.number]),list_style_type:u.default.oneOfType([u.default.string,u.default.number]),margin:u.default.oneOfType([u.default.string,u.default.number]),margin_bottom:u.default.oneOfType([u.default.string,u.default.number]),margin_left:u.default.oneOfType([u.default.string,u.default.number]),margin_right:u.default.oneOfType([u.default.string,u.default.number]),margin_top:u.default.oneOfType([u.default.string,u.default.number]),max_width:u.default.oneOfType([u.default.string,u.default.number]),min_width:u.default.oneOfType([u.default.string,u.default.number]),overflow:u.default.oneOfType([u.default.string,u.default.number]),padding:u.default.oneOfType([u.default.string,u.default.number]),padding_bottom:u.default.oneOfType([u.default.string,u.default.number]),padding_left:u.default.oneOfType([u.default.string,u.default.number]),padding_right:u.default.oneOfType([u.default.string,u.default.number]),padding_top:u.default.oneOfType([u.default.string,u.default.number]),page_break_after:u.default.oneOfType([u.default.string,u.default.number]),page_break_before:u.default.oneOfType([u.default.string,u.default.number]),position:u.default.oneOfType([u.default.string,u.default.number]),stroke_dasharray:u.default.oneOfType([u.default.string,u.default.number]),stroke_dashoffset:u.default.oneOfType([u.default.string,u.default.number]),stroke_width:u.default.oneOfType([u.default.string,u.default.number]),text_align:u.default.oneOfType([u.default.string,u.default.number]),text_decoration:u.default.oneOfType([u.default.string,u.default.number]),text_indent:u.default.oneOfType([u.default.string,u.default.number]),text_transform:u.default.oneOfType([u.default.string,u.default.number]),top:u.default.oneOfType([u.default.string,u.default.number]),vertical_align:u.default.oneOfType([u.default.string,u.default.number]),visibility:u.default.oneOfType([u.default.string,u.default.number]),width:u.default.oneOfType([u.default.string,u.default.number]),z_index:u.default.oneOfType([u.default.string,u.default.number]),"background-attachment":u.default.oneOfType([u.default.string,u.default.number]),"background-color":u.default.oneOfType([u.default.string,u.default.number]),"background-image":u.default.oneOfType([u.default.string,u.default.number]),"background-position":u.default.oneOfType([u.default.string,u.default.number]),"background-repeat":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-color":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-style":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-width":u.default.oneOfType([u.default.string,u.default.number]),"border-color":u.default.oneOfType([u.default.string,u.default.number]),"border-left":u.default.oneOfType([u.default.string,u.default.number]),"border-left-color":u.default.oneOfType([u.default.string,u.default.number]),"border-left-style":u.default.oneOfType([u.default.string,u.default.number]),"border-left-width":u.default.oneOfType([u.default.string,u.default.number]),"border-right":u.default.oneOfType([u.default.string,u.default.number]),"border-right-color":u.default.oneOfType([u.default.string,u.default.number]),"border-right-style":u.default.oneOfType([u.default.string,u.default.number]),"border-right-width":u.default.oneOfType([u.default.string,u.default.number]),"border-style":u.default.oneOfType([u.default.string,u.default.number]),"border-top":u.default.oneOfType([u.default.string,u.default.number]),"border-top-color":u.default.oneOfType([u.default.string,u.default.number]),"border-top-style":u.default.oneOfType([u.default.string,u.default.number]),"border-top-width":u.default.oneOfType([u.default.string,u.default.number]),"border-width":u.default.oneOfType([u.default.string,u.default.number]),"font-family":u.default.oneOfType([u.default.string,u.default.number]),"font-size":u.default.oneOfType([u.default.string,u.default.number]),"font-variant":u.default.oneOfType([u.default.string,u.default.number]),"font-weight":u.default.oneOfType([u.default.string,u.default.number]),"letter-spacing":u.default.oneOfType([u.default.string,u.default.number]),"line-height":u.default.oneOfType([u.default.string,u.default.number]),"list-style":u.default.oneOfType([u.default.string,u.default.number]),"list-style-image":u.default.oneOfType([u.default.string,u.default.number]),"list-style-position":u.default.oneOfType([u.default.string,u.default.number]),"list-style-type":u.default.oneOfType([u.default.string,u.default.number]),"margin-bottom":u.default.oneOfType([u.default.string,u.default.number]),"margin-left":u.default.oneOfType([u.default.string,u.default.number]),"margin-right":u.default.oneOfType([u.default.string,u.default.number]),"margin-top":u.default.oneOfType([u.default.string,u.default.number]),"max-width":u.default.oneOfType([u.default.string,u.default.number]),"min-width":u.default.oneOfType([u.default.string,u.default.number]),"padding-bottom":u.default.oneOfType([u.default.string,u.default.number]),"padding-left":u.default.oneOfType([u.default.string,u.default.number]),"padding-right":u.default.oneOfType([u.default.string,u.default.number]),"padding-top":u.default.oneOfType([u.default.string,u.default.number]),"page-break-after":u.default.oneOfType([u.default.string,u.default.number]),"page-break-before":u.default.oneOfType([u.default.string,u.default.number]),"stroke-dasharray":u.default.oneOfType([u.default.string,u.default.number]),"stroke-dashoffset":u.default.oneOfType([u.default.string,u.default.number]),"stroke-width":u.default.oneOfType([u.default.string,u.default.number]),"text-align":u.default.oneOfType([u.default.string,u.default.number]),"text-decoration":u.default.oneOfType([u.default.string,u.default.number]),"text-indent":u.default.oneOfType([u.default.string,u.default.number]),"text-transform":u.default.oneOfType([u.default.string,u.default.number]),"vertical-align":u.default.oneOfType([u.default.string,u.default.number]),"z-index":u.default.oneOfType([u.default.string,u.default.number]),backgroundAttachment:u.default.oneOfType([u.default.string,u.default.number]),backgroundColor:u.default.oneOfType([u.default.string,u.default.number]),backgroundImage:u.default.oneOfType([u.default.string,u.default.number]),backgroundPosition:u.default.oneOfType([u.default.string,u.default.number]),backgroundRepeat:u.default.oneOfType([u.default.string,u.default.number]),borderBottom:u.default.oneOfType([u.default.string,u.default.number]),borderBottomColor:u.default.oneOfType([u.default.string,u.default.number]),borderBottomStyle:u.default.oneOfType([u.default.string,u.default.number]),borderBottomWidth:u.default.oneOfType([u.default.string,u.default.number]),borderColor:u.default.oneOfType([u.default.string,u.default.number]),borderLeft:u.default.oneOfType([u.default.string,u.default.number]),borderLeftColor:u.default.oneOfType([u.default.string,u.default.number]),borderLeftStyle:u.default.oneOfType([u.default.string,u.default.number]),borderLeftWidth:u.default.oneOfType([u.default.string,u.default.number]),borderRight:u.default.oneOfType([u.default.string,u.default.number]),borderRightColor:u.default.oneOfType([u.default.string,u.default.number]),borderRightStyle:u.default.oneOfType([u.default.string,u.default.number]),borderRightWidth:u.default.oneOfType([u.default.string,u.default.number]),borderStyle:u.default.oneOfType([u.default.string,u.default.number]),borderTop:u.default.oneOfType([u.default.string,u.default.number]),borderTopColor:u.default.oneOfType([u.default.string,u.default.number]),borderTopStyle:u.default.oneOfType([u.default.string,u.default.number]),borderTopWidth:u.default.oneOfType([u.default.string,u.default.number]),borderWidth:u.default.oneOfType([u.default.string,u.default.number]),cssFloat:u.default.oneOfType([u.default.string,u.default.number]),fontFamily:u.default.oneOfType([u.default.string,u.default.number]),fontSize:u.default.oneOfType([u.default.string,u.default.number]),fontVariant:u.default.oneOfType([u.default.string,u.default.number]),fontWeight:u.default.oneOfType([u.default.string,u.default.number]),letterSpacing:u.default.oneOfType([u.default.string,u.default.number]),lineHeight:u.default.oneOfType([u.default.string,u.default.number]),listStyle:u.default.oneOfType([u.default.string,u.default.number]),listStyleImage:u.default.oneOfType([u.default.string,u.default.number]),listStylePosition:u.default.oneOfType([u.default.string,u.default.number]),listStyleType:u.default.oneOfType([u.default.string,u.default.number]),marginBottom:u.default.oneOfType([u.default.string,u.default.number]),marginLeft:u.default.oneOfType([u.default.string,u.default.number]),marginRight:u.default.oneOfType([u.default.string,u.default.number]),marginTop:u.default.oneOfType([u.default.string,u.default.number]),maxWidth:u.default.oneOfType([u.default.string,u.default.number]),minWidth:u.default.oneOfType([u.default.string,u.default.number]),paddingBottom:u.default.oneOfType([u.default.string,u.default.number]),paddingLeft:u.default.oneOfType([u.default.string,u.default.number]),paddingRight:u.default.oneOfType([u.default.string,u.default.number]),paddingTop:u.default.oneOfType([u.default.string,u.default.number]),pageBreakAfter:u.default.oneOfType([u.default.string,u.default.number]),pageBreakBefore:u.default.oneOfType([u.default.string,u.default.number]),strokeDasharray:u.default.oneOfType([u.default.string,u.default.number]),strokeDashoffset:u.default.oneOfType([u.default.string,u.default.number]),strokeWidth:u.default.oneOfType([u.default.string,u.default.number]),textAlign:u.default.oneOfType([u.default.string,u.default.number]),textDecoration:u.default.oneOfType([u.default.string,u.default.number]),textIndent:u.default.oneOfType([u.default.string,u.default.number]),textTransform:u.default.oneOfType([u.default.string,u.default.number]),verticalAlign:u.default.oneOfType([u.default.string,u.default.number]),zIndex:u.default.oneOfType([u.default.string,u.default.number])})),derived_viewport_dataframe:u.default.arrayOf(u.default.object),derived_viewport_indices:u.default.arrayOf(u.default.number),derived_virtual_dataframe:u.default.arrayOf(u.default.object),derived_virtual_indices:u.default.arrayOf(u.default.number),dropdown_properties:u.default.any};s.defaultProps=d,s.propTypes=f},function(e,t,n){"use strict";var r=n(30);function a(){}e.exports=function(){function e(e,t,n,a,u,o){if(o!==r){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=a,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=c(r),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),o=n(3),i=c(n(33)),l=c(n(70)),s=c(n(71)),d=c(n(72)),f=c(n(73));function c(e){return e&&e.__esModule?e:{default:e}}n(74),n(77),n(79);const p=/^derived_/;t.default=class extends r.Component{constructor(e){super(e),this.__setProps=(0,o.memoizeOne)(e=>e?t=>{if(u.has("dataframe",t)){const e=this.props.dataframe;t.dataframe_timestamp=Date.now(),t.dataframe_previous=e}e(t)}:e=>this.setState(e)),this.paginator=(0,l.default)(),this.viewport=(0,s.default)(),this.virtual=(0,d.default)(),this.visibleColumns=(0,f.default)(),this.filterCache=(0,o.memoizeOneWithFlag)(e=>e),this.paginationCache=(0,o.memoizeOneWithFlag)(e=>e),this.sortCache=(0,o.memoizeOneWithFlag)(e=>e),this.viewportCache=(0,o.memoizeOneWithFlag)(e=>e),this.virtualCache=(0,o.memoizeOneWithFlag)(e=>e),this.controlled=this.getControlledProps(this.props),this.updateDerivedProps()}componentWillReceiveProps(e){this.controlled=this.getControlledProps(e),this.updateDerivedProps()}shouldComponentUpdate(e){const t=this.props;return u.any(n=>!p.test(n)&&t[n]!==e[n],u.keysIn(t))}render(){return a.default.createElement(i.default,Object.assign({},this.controlled))}getControlledProps(e){const t=this.setProps,n=e.columns,r=e.dataframe,a=e.filtering,o=e.filtering_settings,i=e.pagination_mode,l=e.pagination_settings,s=e.sorting,d=e.sorting_settings,f=e.sorting_treat_empty_string_as_none,c=this.virtual(r,a,o,s,d,f),p=this.viewport(i,l,c.dataframe,c.indices),h=this.paginator(i,l,t,c.dataframe),g=this.visibleColumns(n);return u.mergeAll([e,{columns:g,paginator:h,setProps:t,viewport:p,virtual:c}])}updateDerivedProps(){var e=this.controlled;const t=e.filtering,n=e.filtering_settings,r=e.pagination_mode,a=e.pagination_settings,u=e.sorting,o=e.sorting_settings,i=e.viewport,l=e.virtual,s=this.viewportCache(i).cached,d=this.virtualCache(l).cached,f=this.filterCache(n),c=this.paginationCache(a),p=this.sortCache(o),h=!f.cached&&!f.first&&"be"===t||!c.cached&&!c.first&&"be"===r||!p.cached&&!p.first&&"be"===u;if(d&&s&&!h)return;const g=this.setProps;let b={};d||(b.derived_virtual_dataframe=l.dataframe,b.derived_virtual_indices=l.indices),s||(b.derived_viewport_dataframe=i.dataframe,b.derived_viewport_indices=i.indices),h&&(b.active_cell=void 0,b.selected_cell=void 0,b.selected_rows=void 0),setTimeout(()=>g(b),0)}get setProps(){return this.__setProps(this.props.setProps)}}},function(e,t,n){"use strict";function r(e){return void 0!==e&&null!==e&&"object"==typeof e&&e.constructor===Object}function a(e,t,n=!1){return e===t||u(Object.values(e),Object.values(t),n)}function u(e,t,n=!1){return!!e&&e.length===t.length&&!!e.every((e,o)=>{const i=t[o];return e===i||n&&(Array.isArray(e)&&Array.isArray(i)&&u(e,i,n)||r(e)&&r(i)&&a(e,i,n))})}Object.defineProperty(t,"__esModule",{value:!0}),t.isEqual=a,t.isEqualArgs=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=m(r),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),o=m(n(34)),i=n(16),l=n(35),s=m(n(4)),d=n(3),f=m(n(12)),c=m(n(36)),p=m(n(18)),h=m(n(39)),g=m(n(69)),b=m(n(8)),y=n(15);function m(e){return e&&e.__esModule?e:{default:e}}const v=u.sort((e,t)=>e-t);t.default=class extends r.PureComponent{constructor(e){super(e),this.tableStyle=(0,y.derivedTableStyle)(),this.getLexerResult=(0,d.memoizeOne)(f.default),this.handleClickOutside=(e=>{const t=this.$el;t&&!t.contains(e.target)&&this.props.is_focused&&this.props.setProps({is_focused:!1})}),this.handlePaste=(e=>{const t=this.$el;t&&t.contains(document.activeElement)&&this.onPaste(e)}),this.forceHandleResize=(()=>this.handleResize(!0)),this.handleResize=((e=!1)=>{if(this.state.forcedResizeOnly&&!e)return;e||this.setState({forcedResizeOnly:!0}),this.updateStylesheet();var t=this.refs;const n=t.r0c0,r=t.r0c1,a=t.r1c0,u=t.r1c1;let o=r.querySelectorAll("tr");n.querySelectorAll("tr").forEach((e,t)=>{const n=o[t];e.style.height=`${n.clientHeight}px`});let i=u.querySelectorAll("tr > th:first-of-type");a.querySelectorAll("tr > th:first-of-type").forEach((e,t)=>{const n=i[t].parentElement;e.parentElement.style.height=getComputedStyle(n).height});const l=u.querySelector("tr > td:first-of-type");if(l){const e=l.parentElement;this.stylesheet.setRule(".dash-fixed-column tr",`height: ${getComputedStyle(e).height};`)}}),this.handleKeyDown=(e=>{var t=this.props;const n=t.active_cell,r=t.columns,a=t.setProps,u=t.is_focused,o=t.editable;if(s.default.trace(`handleKeyDown: ${e.key}`),(0,i.isCtrlMetaKey)(e.keyCode))return;const l=(0,i.isCtrlDown)(e);l&&e.keyCode===i.KEY_CODES.V||e.keyCode===i.KEY_CODES.C&&l&&!u||(e.keyCode!==i.KEY_CODES.ESCAPE?e.keyCode!==i.KEY_CODES.ENTER||u||!(0,b.default)(o,r[n[1]])?u&&e.keyCode!==i.KEY_CODES.TAB&&e.keyCode!==i.KEY_CODES.ENTER||((0,i.isNavKey)(e.keyCode)?this.switchCell(e):e.keyCode===i.KEY_CODES.BACKSPACE||e.keyCode===i.KEY_CODES.DELETE?this.deleteCell(e):this.props.is_focused||!(0,b.default)(o,r[n[1]])||(0,i.isMetaKey)(e.keyCode)||a({is_focused:!0})):a({is_focused:!0}):a({is_focused:!1}))}),this.switchCell=(e=>{const t=e;var n=this.props;const r=n.active_cell,a=n.columns,o=n.selected_cell,l=n.setProps,s=n.viewport;e.preventDefault(),this.$el.focus();const d=o.length>1,f=t.keyCode===i.KEY_CODES.ENTER||t.keyCode===i.KEY_CODES.TAB;if(d&&f)return void l({is_focused:!1,active_cell:this.getNextCell(t,{currentCell:r,restrictToSelection:!0})});if(!t.shiftKey){const e=this.getNextCell(t,{currentCell:r,restrictToSelection:!1});return void l({is_focused:!1,selected_cell:[e],active_cell:e})}let c=[],p=[];const h=v(u.uniq(u.pluck(0,o))),g=v(u.uniq(u.pluck(1,o))),b=h[0],y=g[0],m=h[h.length-1],O=g[g.length-1],x=t.keyCode===i.KEY_CODES.ARROW_DOWN||t.keyCode===i.KEY_CODES.ENTER,T=t.keyCode===i.KEY_CODES.ARROW_UP,_=t.keyCode===i.KEY_CODES.ARROW_RIGHT||t.keyCode===i.KEY_CODES.TAB,w=t.keyCode===i.KEY_CODES.ARROW_LEFT;x&&r[0]>b?p=g.map(e=>[b,e]):x&&m!==s.dataframe.length-1?c=g.map(e=>[m+1,e]):T&&r[0][m,e]):T&&b>0?c=g.map(e=>[b-1,e]):w&&r[1][e,O]):w&&y>0?c=h.map(e=>[e,y-1]):_&&r[1]>y?p=h.map(e=>[e,y]):_&&O+1<=a.length-1&&(c=h.map(e=>[e,O+1])),l({is_focused:!1,selected_cell:u.without(p,u.uniq(u.concat(c,o)))})}),this.deleteCell=(e=>{var t=this.props;const n=t.columns,r=t.dataframe,a=t.editable,o=t.selected_cell,i=t.setProps,l=t.viewport;e.preventDefault();let s=r;u.map(e=>[l.indices[e[0]],e[1]],o).forEach(e=>{(0,b.default)(a,n[e[1]])&&(s=u.set(u.lensPath([e[0],n[e[1]].id]),"",s))}),i({dataframe:s})}),this.getNextCell=((e,{restrictToSelection:t,currentCell:n})=>{var r=this.props;const a=r.columns,o=r.selected_cell,s=r.viewport,d=e;switch(d.keyCode){case i.KEY_CODES.ARROW_LEFT:return t?(0,l.selectionCycle)([n[0],n[1]-1],o):[n[0],u.max(0,n[1]-1)];case i.KEY_CODES.ARROW_RIGHT:case i.KEY_CODES.TAB:return t?(0,l.selectionCycle)([n[0],n[1]+1],o):[n[0],u.min(a.length-1,n[1]+1)];case i.KEY_CODES.ARROW_UP:return t?(0,l.selectionCycle)([n[0]-1,n[1]],o):[u.max(0,n[0]-1),n[1]];case i.KEY_CODES.ARROW_DOWN:case i.KEY_CODES.ENTER:return t?(0,l.selectionCycle)([n[0]+1,n[1]],o):[u.min(s.dataframe.length-1,n[0]+1),n[1]];default:throw new Error(`Table.getNextCell: unknown navigation keycode ${d.keyCode}`)}}),this.onCopy=(e=>{var t=this.props;const n=t.columns,r=t.selected_cell,a=t.viewport;c.default.toClipboard(e,r,n,a.dataframe),this.$el.focus()}),this.onPaste=(e=>{var t=this.props;const n=t.active_cell,r=t.columns,a=t.dataframe,u=t.editable,o=t.filtering_settings,i=t.setProps,l=t.sorting_settings,s=t.viewport;if(!u)return;const d=c.default.fromClipboard(e,n,s.indices,r,a,!0,!l.length||!o.length);d&&i(d)}),this.loadNext=(()=>{this.props.paginator.loadNext()}),this.loadPrevious=(()=>{this.props.paginator.loadPrevious()}),this.applyStyle=(()=>{var e=this.props;const t=e.n_fixed_columns,n=e.n_fixed_rows,r=e.row_deletable,a=e.row_selectable;var u=this.refs;const o=u.r1c0,i=u.r1c1;r&&(this.stylesheet.setRule(".dash-spreadsheet-inner td.dash-delete-cell","width: 30px; max-width: 30px; min-width: 30px;"),this.stylesheet.setRule(".dash-spreadsheet-inner th.dash-delete-header","width: 30px; max-width: 30px; min-width: 30px;")),a&&(this.stylesheet.setRule(".dash-spreadsheet-inner td.dash-select-cell","width: 30px; max-width: 30px; min-width: 30px;"),this.stylesheet.setRule(".dash-spreadsheet-inner th.dash-select-header","width: 30px; max-width: 30px; min-width: 30px;")),n&&i.querySelectorAll("tr:first-of-type td, tr:first-of-type th").forEach((e,t)=>{const n=getComputedStyle(e).width;this.stylesheet.setRule(`.dash-fixed-row:not(.dash-fixed-column) th:nth-of-type(${t+1})`,`width: ${n}; min-width: ${n}; max-width: ${n};`)}),t&&n&&o.querySelectorAll("tr:first-of-type td, tr:first-of-type th").forEach((e,t)=>{const n=getComputedStyle(e).width;this.stylesheet.setRule(`.dash-fixed-column.dash-fixed-row th:nth-of-type(${t+1})`,`width: ${n}; min-width: ${n}; max-width: ${n};`)})}),this.handleDropdown=(()=>{const e=this.refs.r1c1;(0,p.default)(e.querySelector(".Select-menu-outer"))}),this.onScroll=(e=>{const t=this.refs.r0c1;s.default.trace(`ControlledTable fragment scrolled to (left,top)=(${e.target.scrollLeft},${e.target.scrollTop})`),t.style.marginLeft=`${-e.target.scrollLeft}px`,this.handleDropdown()}),this.state={forcedResizeOnly:!1},this.stylesheet=new o.default(`#${e.id}`),this.tableFn=(0,h.default)(()=>this.props),this.updateStylesheet()}get lexerResult(){const e=this.props.filtering_settings;return this.getLexerResult(e)}updateStylesheet(){const e=this.props.css;u.forEach(({selector:e,rule:t})=>{this.stylesheet.setRule(e,t)},e)}componentDidMount(){this.props.selected_cell.length&&!u.contains(this.props.active_cell,this.props.selected_cell)&&this.props.setProps({active_cell:this.props.selected_cell[0]}),this.applyStyle(),this.handleResize()}componentWillMount(){window.addEventListener("resize",this.forceHandleResize),document.addEventListener("paste",this.handlePaste),document.addEventListener("mousedown",this.handleClickOutside)}componentWillUnmount(){window.removeEventListener("resize",this.forceHandleResize),document.removeEventListener("mousedown",this.handleClickOutside),document.removeEventListener("paste",this.handlePaste)}componentWillUpdate(){this.updateStylesheet()}componentDidUpdate(){this.applyStyle(),this.handleResize(),this.handleDropdown()}get $el(){return document.getElementById(this.props.id)}get displayPagination(){var e=this.props;const t=e.dataframe,n=e.navigation,r=e.pagination_mode,a=e.pagination_settings;return"page"===n&&("fe"===r&&a.page_sizea.default.createElement("div",{key:`r${t}`,ref:`r${t}`,className:`row row-${t}`,onScroll:this.onScroll},e.map((e,n)=>a.default.createElement("div",{key:n,ref:`r${t}c${n}`,className:`cell cell-${t}-${n} ${s[t][n]}`},e)))))),this.displayPagination?a.default.createElement("div",null,a.default.createElement("button",{className:"previous-page",onClick:this.loadPrevious},"Previous"),a.default.createElement("button",{className:"next-page",onClick:this.loadNext},"Next")):null)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(4));class a{constructor(e){this.name=e}get rules(){const e=this.sheet;return Array.from(e.rules||e.cssRules)}addRule(e,t){this.sheet.addRule?this.sheet.addRule(e,t):this.sheet.insertRule(`${e} { ${t} }`,0)}deleteRule(e){this.sheet.deleteRule(e)}findRule(e){const t=this.rules,n=t.findIndex(t=>t.selectorText===e);return-1===n?null:{rule:t[n],index:n}}get sheet(){return(this.__stylesheet=this.__stylesheet||(()=>{const e=document.createElement("style");return e.type="text/css",e.id=this.name,document.getElementsByTagName("head")[0].appendChild(e),e})()).sheet}}class u{constructor(e){this.prefix=e,this.stylesheet=new a(`${e}-dynamic-inline.css`)}static unit(e,t="px"){return u.hasUnit(e)?e:`${e}${t}`}static hasUnit(e){return"string"==typeof e&&/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)}deleteRule(e){e=`${this.prefix} ${e}`;const t=this.stylesheet.findRule(e);t&&this.stylesheet.deleteRule(t.index)}setRule(e,t){e=`${this.prefix} ${e}`;const n=this.stylesheet.findRule(e);if(n){if(n.rule.cssText===t||n.rule.cssText===`${e} { ${t} }`)return;this.stylesheet.deleteRule(n.index)}this.stylesheet.addRule(e,t),r.default.trace("stylesheet",e,t)}}t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,u=void 0;try{for(var o,i=e[Symbol.iterator]();!(r=(o=i.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,u=e}finally{try{!r&&i.return&&i.return()}finally{if(a)throw u}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();t.selectionCycle=function(e,t){const n=a.uniq(a.pluck(0,t)).sort((e,t)=>e-t),u=a.uniq(a.pluck(1,t)).sort((e,t)=>e-t),o=n[0],i=u[0],l=n[n.length-1],s=u[u.length-1];var d=r(e,2);const f=d[0],c=d[1],p=[f,c];f>l&&(p[0]=o,p[1]=c+1>s?i:c+1);fs&&(p[1]=i,p[0]=f+1>l?o:f+1);ce-t)),s=r.uniq(r.pluck(1,t).sort((e,t)=>e-t)),d=r.slice(r.head(l),r.last(l)+1,i).map(e=>r.props(s,r.props(r.pluck("id",n),e))),f=a.default.prototype.stringify(d);o.default.trace("TableClipboard -- set clipboard data: ",f),u.default.set(e,f)}static fromClipboard(e,t,n,s,d,f=!0,c=!0){const p=u.default.get(e);if(o.default.trace("TableClipboard -- get clipboard data: ",p),!p)return;c||o.default.debug("Clipboard -- Sorting or filtering active, do not create new rows"),f||o.default.debug("Clipboard -- Do not create new columns");const h=a.default.prototype.parse(p);let g=d;const b=s;if(f&&h[0].length+t[1]>=s.length)for(let e=s.length;et[`Column ${e}`]="");const y=n[t[0]];if(c&&h.length+y>=d.length){const e={};s.forEach(t=>e[t.id]=""),g=r.concat(g,r.repeat(e,h.length+y-d.length))}return h.forEach((e,a)=>e.forEach((e,u)=>{const o=t[0]+a;if(n.length<=t[0]+a)return;const i=n[o],s=t[1]+u,d=b[s];d&&(0,l.default)(!0,d)&&(g=r.set(r.lensPath([i,d.id]),e,g))})),{dataframe:g,columns:b}}}},function(e,t){!function(t){"use strict";function n(){}function r(e){return e.split('"').length-1}n.prototype=Object.create(Object.prototype,{parse:{value:function(e){var t,n,a,u,o,i,l,s=[],d=0;for((a=e.split("\n")).length>1&&""===a[a.length-1]&&a.pop(),t=0,n=a.length;t0&&(o+="\t"),"string"==typeof(u=e[t][r])?u.indexOf("\n")>-1?o+='"'+u.replace(/"/g,'""')+'"':o+=u:o+=null===u||void 0===u?"":u;o+="\n"}return o},enumerable:!0,configurable:!1,writable:!1}}),void 0!==e&&e.exports?e.exports=n:t.SheetClip=n}(this)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=class{static set(e,t){e.clipboardData.setData("text/plain",t),e.preventDefault()}static get(e){let t;return t=e.clipboardData?e.clipboardData.getData("text/plain"):void 0}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(40)),a=o(n(55)),u=o(n(58));function o(e){return e&&e.__esModule?e:{default:e}}const i=(e,t)=>e({filtering_settings:t});t.default=(e=>{const t=new r.default(e),n=new a.default(()=>(function(e){var t=e();const n=t.columns,r=t.filtering,a=t.filtering_settings,u=t.filtering_type,o=t.id,l=t.row_deletable,s=t.row_selectable,d=t.setProps;return{columns:n,fillerColumns:(l?1:0)+(s?1:0),filtering:r,filtering_settings:a,filtering_type:u,id:o,setFilter:i.bind(void 0,d)}})(e)),o=new u.default(e);return function(e,t,n){const r=[];return r.push(...n.createHeaders()),r.push(...t.createFilters()),r.push(...e.createCells()),r}.bind(void 0,t,n,o)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n(1)),a=c(n(41)),u=c(n(44)),o=c(n(51)),i=c(n(52)),l=c(n(53)),s=n(15),d=n(21),f=n(22);function c(e){return e&&e.__esModule?e:{default:e}}t.default=class{constructor(e,t=(0,i.default)(),n=(0,a.default)(e().id),r=(0,s.derivedRelevantCellStyles)()){this.propsFn=e,this.cellStyles=t,this.cellWrappers=n,this.relevantStyles=r,this.cellInputs=(0,u.default)(),this.cellOperations=(0,o.default)(),this.cellDropdowns=(0,l.default)()}get props(){return this.propsFn()}createCells(){var e=this.props;const t=e.active_cell,n=e.columns,a=e.column_conditional_dropdowns,u=e.column_static_dropdown,o=e.dataframe,i=e.dropdown_properties,l=e.editable,s=e.id,c=e.is_focused,p=e.row_deletable,h=e.row_selectable,g=e.selected_cell,b=e.selected_rows,y=e.setProps,m=e.style_cells,v=e.style_cells_and_headers,O=e.viewport,x=this.cellOperations(t,o,O.dataframe,O.indices,h,p,b,y),T=this.cellWrappers(t,n,O.dataframe,l,g),_=this.relevantStyles(v,m),w=this.cellStyles(n,_,O.dataframe),E=this.cellDropdowns(s)(n,O.dataframe,O.indices,a,u,i),S=this.cellInputs(t,n,O.dataframe,l,!!c,s,E,this.propsFn),k=(0,d.matrixMap3)(T,w,S,(e,t,n)=>r.default.cloneElement(e,{children:[n],style:t}));return(0,f.arrayMap)(x,k,(e,t)=>Array.prototype.concat(e,t))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=c(n(1)),u=n(3),o=n(7),i=c(n(42)),l=c(n(19)),s=c(n(43)),d=c(n(13)),f=c(n(8));function c(e){return e&&e.__esModule?e:{default:e}}function p(e,t,n,a,u,i){return r.addIndex(r.map)((a,d)=>r.addIndex(r.map)((n,r)=>{const a=(0,l.default)(t,d,r),c=(0,s.default)(i,d,r),p="dash-cell"+` column-${r}`+(a?" focused":"")+((0,f.default)(u,n)?"":" cell--uneditable")+(c?" cell--selected":"")+(n.type===o.ColumnType.Dropdown?" dropdown":"");return e([d,r],a,p,r,n.id)},n),a)}t.default=(0,u.memoizeAll)(function(e){const t=(0,d.default)((e,t,n,r)=>a.default.createElement(i.default,{active:e,classes:t,key:`column-${n}`,property:r}));return(0,u.memoizeOne)(p).bind(void 0,t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=n(1),u=function(e){return e&&e.__esModule?e:{default:e}}(a);const o=/^children$/;t.default=class extends a.Component{constructor(e){super(e)}get propsWithDefaults(){return this.props}render(){var e=this.propsWithDefaults;const t=e.classes,n=e.property,r=e.style;return u.default.createElement("td",{ref:"td",children:this.props.children,tabIndex:-1,className:t,style:r,"data-dash-column":n})}shouldComponentUpdate(e){const t=this.props,n=this.getChildProps(t),a=this.getChildProps(e);return r.any(n=>!o.test(n)&&t[n]!==e[n],r.keysIn(t))||r.any(e=>n[e]!==a[e],r.keysIn(n))}getChildProps(e){return e&&e.children&&e.children[0]&&e.children[0].props}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));t.default=((e,t,n)=>r.contains([t,n],e))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=d(n(1)),u=n(3),o=d(n(45)),i=d(n(48)),l=d(n(19)),s=d(n(8));function d(e){return e&&e.__esModule?e:{default:e}}const f=r.addIndex(r.map),c=r.addIndex(r.map),p=(0,i.default)();t.default=(0,u.memoizeOneFactory)((e,t,n,r,u,i,d,h)=>f((n,f)=>c((t,c)=>{const g=(0,l.default)(e,f,c),b=d[f][c],y=p(h)(f,c);return a.default.createElement(o.default,Object.assign({key:`column-${c}`,active:g,clearable:t.clearable,datum:n,dropdown:b,editable:(0,s.default)(r,t),focused:u,property:t.id,tableId:i,type:t.type,value:n[t.id]},y))},t),n))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=d(r),u=d(n(46)),o=d(n(47)),i=n(16),l=n(7),s=d(n(18));function d(e){return e&&e.__esModule?e:{default:e}}class f extends r.PureComponent{constructor(e){super(e),this.propagateChange=(()=>{if(this.state.value===this.props.value)return;(0,this.props.onChange)(this.state.value)}),this.handleChange=(e=>{this.setState({value:e.target.value})}),this.handleKeyDown=(e=>{e.keyCode!==i.KEY_CODES.ENTER&&e.keyCode!==i.KEY_CODES.TAB||this.propagateChange()}),this.handleOpenDropdown=(()=>{var e=this.refs;const t=e.dropdown,n=e.td;(0,s.default)(t.wrapper.querySelector(".Select-menu-outer"),n)}),this.state={value:e.value}}get propsWithDefaults(){return this.props}renderDropdown(){var e=this.propsWithDefaults;const t=e.active,n=e.clearable,r=e.dropdown,o=e.editable,i=e.focused,l=e.onChange,s=e.onClick,d=e.onDoubleClick,f=e.value,c={className:[...t?["input-active"]:[],...i?["focused"]:["unfocused"],...["dash-cell-value"]].join(" "),onClick:s,onDoubleClick:d};return!r||!o?this.renderValue(c):a.default.createElement("div",{className:"dash-dropdown-cell-value-container dash-cell-value-container"},this.renderValue({className:"dropdown-cell-value-shadow cell-value-shadow"},(r.find(e=>e.value===f)||{label:void 0}).label),a.default.createElement(u.default,{ref:"dropdown",clearable:n,onChange:e=>{l(e?e.value:e)},onOpen:this.handleOpenDropdown,options:r,placeholder:"",value:f}))}renderInput(){var e=this.propsWithDefaults;const t=e.active,n=e.editable,r=e.focused,u=e.onClick,o=e.onDoubleClick,i=e.onPaste,l={className:[...t?["input-active"]:[],...r?["focused"]:["unfocused"],...["dash-cell-value"]].join(" "),onClick:u,onDoubleClick:o};return!t&&this.state.value===this.props.value||!n?this.renderValue(l):a.default.createElement("div",{className:"dash-input-cell-value-container dash-cell-value-container"},this.renderValue({className:"input-cell-value-shadow cell-value-shadow"}),a.default.createElement("input",Object.assign({ref:"textInput",type:"text",value:this.state.value,onBlur:this.propagateChange,onChange:this.handleChange,onKeyDown:this.handleKeyDown,onPaste:i},l)))}renderValue(e={},t){return t=t||this.propsWithDefaults.value,a.default.createElement("div",Object.assign({},e),t)}render(){switch(this.props.type){case l.ColumnType.Text:case l.ColumnType.Numeric:return this.renderInput();case l.ColumnType.Dropdown:return this.renderDropdown();default:return this.renderValue()}}componentWillReceiveProps(e){const t=e.value;this.state.value!==t&&this.setState({value:t})}componentDidUpdate(){if(!this.propsWithDefaults.active)return;const e=this.refs.textInput,t=this.refs.dropdown;if(e&&document.activeElement!==e&&(e.focus(),e.setSelectionRange(0,e.value?e.value.length:0)),t&&document.activeElement!==t){const e=o.default.getFirstParentOfType(t.wrapper,"td");e&&e.focus()}}}t.default=f,f.defaultProps={conditionalDropdowns:[],type:l.ColumnType.Text}},function(e,t,n){"use strict";n.r(t),n.d(t,"Async",function(){return W}),n.d(t,"AsyncCreatable",function(){return Y}),n.d(t,"Creatable",function(){return L}),n.d(t,"Value",function(){return A}),n.d(t,"Option",function(){return C}),n.d(t,"defaultMenuRenderer",function(){return m}),n.d(t,"defaultArrowRenderer",function(){return c}),n.d(t,"defaultClearRenderer",function(){return p}),n.d(t,"defaultFilterOptions",function(){return y});var r=n(24),a=n.n(r),u=n(5),o=n.n(u),i=n(0),l=n.n(i),s=n(1),d=n.n(s),f=n(6),c=function(e){var t=e.onMouseDown;return d.a.createElement("span",{className:"Select-arrow",onMouseDown:t})};c.propTypes={onMouseDown:l.a.func};var p=function(){return d.a.createElement("span",{className:"Select-clear",dangerouslySetInnerHTML:{__html:"×"}})},h=[{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}],g=function(e){for(var t=0;t-1)return!1;if(r.filterOption)return r.filterOption.call(void 0,e,t);if(!t)return!0;var a=e[r.valueKey],u=e[r.labelKey],o=b(a),i=b(u);if(!o&&!i)return!1;var l=o?String(a):null,s=i?String(u):null;return r.ignoreAccents&&(l&&"label"!==r.matchProp&&(l=g(l)),s&&"value"!==r.matchProp&&(s=g(s))),r.ignoreCase&&(l&&"label"!==r.matchProp&&(l=l.toLowerCase()),s&&"value"!==r.matchProp&&(s=s.toLowerCase())),"start"===r.matchPos?l&&"label"!==r.matchProp&&l.substr(0,t.length)===t||s&&"value"!==r.matchProp&&s.substr(0,t.length)===t:l&&"label"!==r.matchProp&&l.indexOf(t)>=0||s&&"value"!==r.matchProp&&s.indexOf(t)>=0})},m=function(e){var t=e.focusedOption,n=e.focusOption,r=e.inputValue,a=e.instancePrefix,u=e.onFocus,i=e.onOptionRef,l=e.onSelect,s=e.optionClassName,f=e.optionComponent,c=e.optionRenderer,p=e.options,h=e.removeValue,g=e.selectValue,b=e.valueArray,y=e.valueKey,m=f;return p.map(function(e,f){var p=b&&b.some(function(t){return t[y]===e[y]}),v=e===t,O=o()(s,{"Select-option":!0,"is-selected":p,"is-focused":v,"is-disabled":e.disabled});return d.a.createElement(m,{className:O,focusOption:n,inputValue:r,instancePrefix:a,isDisabled:e.disabled,isFocused:v,isSelected:p,key:"option-"+f+"-"+e[y],onFocus:u,onSelect:l,option:e,optionIndex:f,ref:function(e){i(e,v)},removeValue:h,selectValue:g},c(e,f,r))})};m.propTypes={focusOption:l.a.func,focusedOption:l.a.object,inputValue:l.a.string,instancePrefix:l.a.string,onFocus:l.a.func,onOptionRef:l.a.func,onSelect:l.a.func,optionClassName:l.a.string,optionComponent:l.a.func,optionRenderer:l.a.func,options:l.a.array,removeValue:l.a.func,selectValue:l.a.func,valueArray:l.a.array,valueKey:l.a.string};var v=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)},O="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},x=(function(){function e(e){this.value=e}function t(t){var n,r;function a(n,r){try{var o=t[n](r),i=o.value;i instanceof e?Promise.resolve(i.value).then(function(e){a("next",e)},function(e){a("throw",e)}):u(o.done?"return":"normal",o.value)}catch(e){u("throw",e)}}function u(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)?a(n.key,n.arg):r=null}this._invoke=function(e,t){return new Promise(function(u,o){var i={key:e,arg:t,resolve:u,reject:o,next:null};r?r=r.next=i:(n=r=i,a(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")}),T=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},k=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},C=function(e){function t(e){x(this,t);var n=k(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 E(t,e),T(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.option,e)}},{key:"render",value:function(){var e=this.props,t=e.option,n=e.instancePrefix,r=e.optionIndex,a=o()(this.props.className,t.className);return t.disabled?d.a.createElement("div",{className:a,onMouseDown:v,onClick:v},this.props.children):d.a.createElement("div",{className:a,style:t.style,role:"option","aria-label":t.label,onMouseDown:this.handleMouseDown,onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleTouchEnd,id:n+"-option-"+r,title:t.title},this.props.children)}}]),t}(d.a.Component);C.propTypes={children:l.a.node,className:l.a.string,instancePrefix:l.a.string.isRequired,isDisabled:l.a.bool,isFocused:l.a.bool,isSelected:l.a.bool,onFocus:l.a.func,onSelect:l.a.func,onUnfocus:l.a.func,option:l.a.object.isRequired,optionIndex:l.a.number};var A=function(e){function t(e){x(this,t);var n=k(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleMouseDown=n.handleMouseDown.bind(n),n.onRemove=n.onRemove.bind(n),n.handleTouchEndRemove=n.handleTouchEndRemove.bind(n),n.handleTouchMove=n.handleTouchMove.bind(n),n.handleTouchStart=n.handleTouchStart.bind(n),n}return E(t,e),T(t,[{key:"handleMouseDown",value:function(e){if("mousedown"!==e.type||0===e.button)return this.props.onClick?(e.stopPropagation(),void this.props.onClick(this.props.value,e)):void(this.props.value.href&&e.stopPropagation())}},{key:"onRemove",value:function(e){e.preventDefault(),e.stopPropagation(),this.props.onRemove(this.props.value)}},{key:"handleTouchEndRemove",value:function(e){this.dragging||this.onRemove(e)}},{key:"handleTouchMove",value:function(){this.dragging=!0}},{key:"handleTouchStart",value:function(){this.dragging=!1}},{key:"renderRemoveIcon",value:function(){if(!this.props.disabled&&this.props.onRemove)return d.a.createElement("span",{className:"Select-value-icon","aria-hidden":"true",onMouseDown:this.onRemove,onTouchEnd:this.handleTouchEndRemove,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove},"×")}},{key:"renderLabel",value:function(){return this.props.onClick||this.props.value.href?d.a.createElement("a",{className:"Select-value-label",href:this.props.value.href,target:this.props.value.target,onMouseDown:this.handleMouseDown,onTouchEnd:this.handleMouseDown},this.props.children):d.a.createElement("span",{className:"Select-value-label",role:"option","aria-selected":"true",id:this.props.id},this.props.children)}},{key:"render",value:function(){return d.a.createElement("div",{className:o()("Select-value",this.props.value.className),style:this.props.value.style,title:this.props.value.title},this.renderRemoveIcon(),this.renderLabel())}}]),t}(d.a.Component);A.propTypes={children:l.a.node,disabled:l.a.bool,id:l.a.string,onClick:l.a.func,onRemove:l.a.func,value:l.a.object.isRequired}; +!function(){"use strict";var n={}.hasOwnProperty;function u(){for(var e=[],t=0;te&&(void 0===t.editable||t.editable))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.derivedTableStyle=t.derivedRelevantHeaderStyles=t.derivedRelevantFilterStyles=t.derivedRelevantCellStyles=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=o(n(15)),a=n(3),l=o(n(53));function o(e){return e&&e.__esModule?e:{default:e}}function f(e){const t=e.if&&(e.if.header_index||e.if.row_index);let n;return{matchesColumn:t=>!e.if||!e.if.column_id||e.if.column_id===t.id,matchesRow:e=>void 0===t||("number"==typeof t?e===t:"odd"===t?e%2==1:e%2==0),matchesFilter:t=>!e.if||void 0===e.if.filter||(n=n||new u.default(e.if.filter)).evaluate(t),style:d(e)}}function d(e){return r.reduce((e,[t,n])=>(l.default.has(t)&&(e[l.default.get(t)]=n),e),{},r.toPairs(e))}t.derivedRelevantCellStyles=(0,a.memoizeOneFactory)((e,t,n,u)=>r.concat(r.concat(e?[f(e)]:[],r.map(f,n||[])),r.concat(t?[f(t)]:[],r.map(f,u||[])))),t.derivedRelevantFilterStyles=(0,a.memoizeOneFactory)((e,t,n,u)=>r.concat(r.concat(e?[f(e)]:[],r.map(f,n||[])),r.concat(t?[f(t)]:[],r.map(f,u||[])))),t.derivedRelevantHeaderStyles=(0,a.memoizeOneFactory)((e,t,n,u)=>r.concat(r.concat(e?[f(e)]:[],r.map(f,n||[])),r.concat(t?[f(t)]:[],r.map(f,u||[])))),t.derivedTableStyle=(0,a.memoizeOneFactory)(e=>d(e||{}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultIsNully=t.SortDirection=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));var u=t.SortDirection=void 0;!function(e){e.Ascending="asc",e.Descending="desc",e.None="none"}(u||(t.SortDirection=u={}));const a=t.defaultIsNully=(e=>void 0===e||null===e);t.default=((e,t,n=a)=>t.length?r.sortWith(r.map(e=>e.direction===u.Descending?r.comparator((t,r)=>{const u=e.columnId,a=t[u],l=r[u];return!n(a)&&(!!n(l)||a>l)}):r.comparator((t,r)=>{const u=e.columnId,a=t[u],l=r[u];return!n(a)&&(!!n(l)||a=0&&f.splice(t,1)}function h(e){var t=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),g(t,e.attrs),p(e,t),t}function g(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function b(e,t){var n,r,u,a;if(t.transform&&e.css){if(!(a=t.transform(e.css)))return function(){};e.css=a}if(t.singleton){var f=o++;n=l||(l=h(t)),r=m.bind(null,n,f,!1),u=m.bind(null,n,f,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",g(t,e.attrs),p(e,t),t}(t),r=function(e,t,n){var r=n.css,u=n.sourceMap,a=void 0===t.convertToAbsoluteUrls&&u;(t.convertToAbsoluteUrls||a)&&(r=d(r));u&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(u))))+" */");var l=new Blob([r],{type:"text/css"}),o=e.href;e.href=URL.createObjectURL(l),o&&URL.revokeObjectURL(o)}.bind(null,n,t),u=function(){c(n),n.href&&URL.revokeObjectURL(n.href)}):(n=h(t),r=function(e,t){var n=t.css,r=t.media;r&&e.setAttribute("media",r);if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,n),u=function(){c(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 u()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=u()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=s(e,t);return i(n,t),function(e){for(var u=[],a=0;at&&e.when&&-1!==e.when.indexOf(t.name));if(u.length||(u=r.default),!(t=u.find(t=>t.regexp.test(e))||null))return{lexemes:n,valid:!1,error:e};const a=(e.match(t.regexp)||[])[0];n.push({lexeme:t,value:a}),e=e.substring(a.length)}return{lexemes:n,valid:!0}};var r=function(e){return e&&e.__esModule?e:{default:e}}(n(18))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=new Map;return(n,...a)=>{const l=n.slice(-1)[0],o=n.slice(0,-1),f=r.reduce((e,t)=>e.get(t)||e.set(t,new Map).get(t),t,o);return(f.get(l)||f.set(l,function(e){return(0,u.memoizeOne)((...t)=>e(...t))}(e)).get(l))(...a)}};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=n(3)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(4)),u=l(n(13)),a=l(n(21));function l(e){return e&&e.__esModule?e:{default:e}}t.default=class{constructor(e){this.query=e,this.evaluate=(e=>{if(!this.isValid||!this.tree){const e=`unable to evaluate target: syntax tree is invalid for query=${this.query}`;throw r.default.error(e),new Error(e)}const t=this.tree.lexeme.evaluate;return!!t&&t(e,this.tree)}),this.filter=(e=>e.filter(this.evaluate)),this.result=(0,a.default)((0,u.default)(this.query))}get isValid(){return this.result.valid}get tree(){return this.result.tree}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayMap=function(e,t,n){return r.addIndex(r.map)((e,r)=>n(e,t[r],r),e)},t.arrayMap3=function(e,t,n,u){return r.addIndex(r.map)((e,r)=>u(e,t[r],n[r],r),e)},t.arrayMapN=function(e,...t){const n=t.slice(0,1),u=t.slice(1);return r.addIndex(r.map)((t,n)=>e(n,[t,...u.map(e=>e[n])]),n)};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPrintableChar=function(e){return 32===e||e>=48&&e<=57||e>=96&&e<=111||e>=186&&e<=192||e>=219&&e<=222||e>=226||e>=65&&e<=90},t.isMetaKey=function(e){return-1!==u.indexOf(e)},t.isNavKey=function(e){return-1!==l.indexOf(e)},t.isArrowKey=function(e){return-1!==a.indexOf(e)},t.isCtrlKey=function(e){const t=[];window.navigator.platform.includes("Mac")?t.push(r.COMMAND_LEFT,r.COMMAND_RIGHT,r.COMMAND_FIREFOX):t.push(r.CONTROL);return t.includes(e)},t.isCtrlMetaKey=function(e){return[r.CONTROL,r.COMMAND_LEFT,r.COMMAND_RIGHT,r.COMMAND_FIREFOX].includes(e)};const r=t.KEY_CODES={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},u=[r.ARROW_DOWN,r.ARROW_UP,r.ARROW_LEFT,r.ARROW_RIGHT,r.HOME,r.END,r.DELETE,r.BACKSPACE,r.F1,r.F2,r.F3,r.F4,r.F5,r.F6,r.F7,r.F8,r.F9,r.F10,r.F11,r.F12,r.TAB,r.PAGE_DOWN,r.PAGE_UP,r.ENTER,r.ESCAPE,r.SHIFT,r.CAPS_LOCK,r.ALT],a=[r.ARROW_DOWN,r.ARROW_UP,r.ARROW_LEFT,r.ARROW_RIGHT],l=[...a,r.TAB,r.ENTER];t.isCtrlDown=(e=>(e.ctrlKey||e.metaKey)&&!e.altKey)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LexemeType=void 0;var r=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,u=!1,a=void 0;try{for(var l,o=e[Symbol.iterator]();!(r=(l=o.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){u=!0,a=e}finally{try{!r&&o.return&&o.return()}finally{if(u)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),u=function(e){return e&&e.__esModule?e:{default:e}}(n(4));var a=t.LexemeType=void 0;!function(e){e.And="and",e.BlockClose="close-block",e.BlockOpen="open-block",e.BinaryOperator="logical-binary-operator",e.Expression="expression",e.Or="or",e.Operand="operand",e.UnaryNot="unary-not",e.UnaryOperator="logical-unary-operator"}(a||(t.LexemeType=a={}));const l={resolve:(e,t)=>{if(u.default.trace("resolve -> exp",e,t),/^('.*')|(".*")$/.test(t.value))return t.value.slice(1,t.value.length-1);if(!/^\w+\(.*\)$/.test(t.value))return e[t.value];{const e=t.value.match(/^(\w+)\((.*)\)$/);if(!e)throw Error();{var n=r(e,3);const t=n[1],u=n[2];switch(t){case"num":return parseInt(u,10);case"str":default:return u}}}},regexp:/^(((num|str)\([^()]*\))|'([^()']|\\')+'|"([^()"]|\\")+"|\w+)/},o=[{evaluate:(e,t)=>{u.default.trace("evalute -> &&",e,t);const n=t,r=n.left.lexeme.evaluate(e,n.left),a=n.right.lexeme.evaluate(e,n.right);return r&&a},name:a.And,priority:2,regexp:/^(and\s|&&)/i,syntaxer:(e,t,n)=>Object.assign({left:e.slice(0,n),right:e.slice(n+1)},t)},{evaluate:(e,t)=>{u.default.trace("evalute -> ||",e,t);const n=t;return n.left.lexeme.evaluate(e,n.left)||n.right.lexeme.evaluate(e,n.right)},name:a.Or,priority:3,regexp:/^(or\s|\|\|)/i,syntaxer:(e,t,n)=>Object.assign({left:e.slice(0,n),right:e.slice(n+1)},t)},{name:a.BlockClose,nesting:-1,regexp:/^\)/},{evaluate:(e,t)=>{u.default.trace("evaluate -> ()",e,t);const n=t;return n.block.lexeme.evaluate(e,n.block)},name:a.BlockOpen,nesting:1,priority:1,regexp:/^\(/,syntaxer:e=>Object.assign({block:e.slice(1,e.length-1)},e[0]),when:[a.UnaryNot]},Object.assign({name:a.Operand},l),{evaluate:(e,t)=>{u.default.trace("evaluate -> binary",e,t);const n=t,r=n.left.lexeme.resolve(e,n.left),a=n.right.lexeme.resolve(e,n.right);switch(u.default.trace(`opValue: ${r}, expValue: ${a}`),t.value.toLowerCase()){case"eq":case"=":return r===a;case"gt":case">":return r>a;case"ge":case">=":return r>=a;case"lt":case"<":return r=|<=|>|<|!=|=|ge|le|gt|lt|eq|ne)/i,syntaxer:e=>{var t=r(e,3);let n=t[0],u=t[1],a=t[2];return Object.assign({left:n,right:a},u)},when:[a.Operand]},{evaluate:(e,t)=>{u.default.trace("evaluate -> unary",e,t);const n=t,r=n.block.lexeme.resolve(e,n.block);switch(t.value.toLowerCase()){case"is even":return"number"==typeof r&&r%2==0;case"is nil":return void 0===r||null===r;case"is bool":return"boolean"==typeof r;case"is odd":return"number"==typeof r&&r%2==1;case"is num":return"number"==typeof r;case"is object":return null!==r&&"object"==typeof r;case"is str":return"string"==typeof r;case"is prime":return"number"==typeof r&&(e=>{if(2===e)return!0;if(e<2||e%2==0)return!1;for(let t=3;t*t<=e;t+=2)if(e%t==0)return!1;return!0})(r);default:throw new Error}},name:a.UnaryOperator,priority:0,regexp:/^((is nil)|(is odd)|(is even)|(is bool)|(is num)|(is object)|(is str)|(is prime))/i,syntaxer:e=>{var t=r(e,2);let n=t[0],u=t[1];return Object.assign({block:n},u)},when:[a.Operand]},{evaluate:(e,t)=>{u.default.trace("evaluate -> unary not",e,t);const n=t;return!n.block.lexeme.evaluate(e,n.block)},name:a.UnaryNot,priority:1.5,regexp:/^!/,syntaxer:e=>Object.assign({block:e.slice(1,e.length)},e[0]),when:[a.UnaryNot]},Object.assign({name:a.Expression,when:[a.BinaryOperator]},l)];t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=((e,t=null)=>{if(t=t||(()=>{for(t=e;t&&"td"!==t.nodeName.toLowerCase();)t=t.parentElement;return t})(),!e||!t)return;let n=e;for(;"relative"!==getComputedStyle(n).position&&"sticky"!==getComputedStyle(n).position&&n.parentElement;)n=n.parentElement;let r=e;for(;"relative"!==getComputedStyle(r).position&&r.parentElement;)r=r.parentElement;const u=n.getBoundingClientRect(),a=r.getBoundingClientRect(),l=t.getBoundingClientRect(),o=l.left-u.left+n.scrollLeft,f=l.top-u.top+n.scrollTop+l.height;e.style.width=`${l.width}px`,e.style.top=`${f}px`,e.style.left=`${o}px`,e.style.position="absolute",l.top+l.height/2>a.bottom||l.top-l.height/2a.left+a.width?e.style.display="none":e.style.display="block"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=((e,t,n)=>e[0]===t&&e[1]===n)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(4));const u=e=>{let t=0;const n=e.map(e=>{const n=Object.assign({},e,{nesting:t});return t+=e.lexeme.nesting||0,n}),a=n.filter(e=>0===e.nesting&&"number"==typeof e.lexeme.priority).sort((e,t)=>(t.lexeme.priority||-1)-(e.lexeme.priority||-1))[0];r.default.trace("parser -> pivot",a,e);const l=n.indexOf(a);if(a.lexeme.syntaxer){let t=a.lexeme.syntaxer(e,a,l);return Array.isArray(t.left)&&(t.left=u(t.left)),Array.isArray(t.right)&&(t.right=u(t.right)),Array.isArray(t.block)&&(t.block=u(t.block)),t}throw new Error(a.lexeme.name)};t.default=(e=>{const t=e.lexemes;if(!e.valid)return{valid:!1,error:`lexer -- ${e.error}`};try{return{tree:u(t),valid:!0}}catch(e){return{valid:!1,error:e}}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matrixMap=function(e,t,n){const u=r.addIndex(r.map),a=r.addIndex(r.map);return u((e,r)=>a((e,u)=>n(e,t[r][u],r,u),e),e)},t.matrixMap3=function(e,t,n,u){const a=r.addIndex(r.map),l=r.addIndex(r.map);return a((e,r)=>l((e,a)=>u(e,t[r][a],n[r][a],r,a),e),e)},t.matrixMap4=function(e,t,n,u,a){const l=r.addIndex(r.map),o=r.addIndex(r.map);return l((e,r)=>o((e,l)=>a(e,t[r][l],n[r][l],u[r][l],r,l),e),e)},t.matrixMapN=function(e,...t){const n=t.slice(0,1),u=t.slice(1),a=r.addIndex(r.map),l=r.addIndex(r.map);return a((t,n)=>l((t,r)=>e(n,r,[t,...u.map(e=>e[n][r])]),t),n)};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(this.props,[]);return function(e){i.forEach(function(t){return delete e[t]})}(u),u.className=this.props.inputClassName,u.id=this.state.inputId,u.style=n,l.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),l.default.createElement("input",r({},u,{ref:this.inputRef})),l.default.createElement("div",{ref:this.sizerRef,style:d},e),this.props.placeholder?l.default.createElement("div",{ref:this.placeHolderSizerRef,style:d},this.props.placeholder):null)}}]),t}();h.propTypes={className:o.default.string,defaultValue:o.default.any,extraWidth:o.default.oneOfType([o.default.number,o.default.string]),id:o.default.string,injectStyles:o.default.bool,inputClassName:o.default.string,inputRef:o.default.func,inputStyle:o.default.object,minWidth:o.default.oneOfType([o.default.number,o.default.string]),onAutosize:o.default.func,onChange:o.default.func,placeholder:o.default.string,placeholderIsMinWidth:o.default.bool,style:o.default.object,value:o.default.any},h.defaultProps={minWidth:1,injectStyles:!0},t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Table=void 0;var r=l(n(25)),u=l(n(4)),a=l(n(27));function l(e){return e&&e.__esModule?e:{default:e}}u.default.setDebugLevel(r.default.debugLevel),u.default.setLogLevel(r.default.logLevel),t.Table=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(4),u=function(e){return e&&e.__esModule?e:{default:e}}(n(26));const a="dash_debug",l="dash_log";t.default=class{static get searchParams(){return new URL(window.location.href).searchParams||{get:()=>null}}static get debugLevel(){const e=this.searchParams.get(a)||u.default.get(a);return e&&r.DebugLevel[e]||r.DebugLevel.NONE}static get logLevel(){const e=this.searchParams.get(l)||u.default.get(l);return e&&r.LogLevel[e]||r.LogLevel.ERROR}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=864e5,u=63072e7;class a{static delete(e,t="",n="/"){let u=new Date((new Date).getTime()-r).toUTCString();document.cookie=`${e}=;expires=${u};domain=${t};path=${n}`}static get(e){if(!e.length)return;return e=e.toLowerCase(),(document.cookie.split(";").map(e=>{let t=e.split("=");return{id:t[0].trim(),value:t[1]}}).find(t=>e===t.id.toLocaleLowerCase())||{}).value}static set(e,t,n="",r="/"){let l=`${e}=${t};expires=${new Date((new Date).getTime()+u).toUTCString()};domain=${n};path=${r}`;a.get(e)&&a.delete(e,n,r),document.cookie=l}}t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.propTypes=t.defaultProps=void 0;var r=n(1),u=f(r),a=f(n(0)),l=f(n(30));n(81);var o=f(n(4));function f(e){return e&&e.__esModule?e:{default:e}}class d extends r.Component{render(){var e=this.props;const t=e.filtering,n=e.sorting,r=e.pagination_mode;function a(e){return-1!==["be",!1].indexOf(e)}return function(e){return-1!==["fe",!0,!1].indexOf(e)}(r)||a(t)&&a(n)?u.default.createElement(l.default,this.props):(o.default.error("Invalid combination of filtering / sorting / pagination",t,n,r),u.default.createElement("div",null,"Invalid props combination"))}}t.default=d;const i=t.defaultProps={pagination_mode:"fe",pagination_settings:{displayed_pages:1,current_page:0,page_size:250},navigation:"page",content_style:"fit",css:[],filtering:!1,filtering_settings:"",filtering_type:"basic",filtering_types:["basic"],sorting:!1,sorting_type:"single",sorting_settings:[],derived_viewport_dataframe:[],derived_viewport_indices:[],derived_virtual_dataframe:[],derived_virtual_indices:[],column_conditional_dropdowns:[],column_static_dropdown:[],dataframe:[],columns:[],editable:!1,active_cell:[],selected_cell:[[]],selected_rows:[],row_selectable:!1,style_table:{},style_data_conditional:[],style_cell_conditional:[],style_header_conditional:[]},s=t.propTypes={active_cell:a.default.array,columns:a.default.arrayOf(a.default.object),content_style:a.default.oneOf(["fit","grow"]),css:a.default.arrayOf(a.default.shape({selector:a.default.string,rule:a.default.string})),dataframe:a.default.arrayOf(a.default.object),dataframe_previous:a.default.arrayOf(a.default.object),dataframe_timestamp:a.default.any,editable:a.default.bool,end_cell:a.default.arrayOf(a.default.number),id:a.default.string.isRequired,is_focused:a.default.bool,merge_duplicate_headers:a.default.bool,n_fixed_columns:a.default.number,n_fixed_rows:a.default.number,row_deletable:a.default.bool,row_selectable:a.default.oneOf(["single","multi",!1]),selected_cell:a.default.arrayOf(a.default.arrayOf(a.default.number)),selected_rows:a.default.arrayOf(a.default.number),setProps:a.default.any,start_cell:a.default.arrayOf(a.default.number),style_as_list_view:a.default.bool,pagination_mode:a.default.oneOf(["fe","be",!0,!1]),pagination_settings:a.default.shape({displayed_pages:a.default.number,current_page:a.default.number,page_size:a.default.number}),navigation:a.default.string,column_conditional_dropdowns:a.default.arrayOf(a.default.shape({id:a.default.string,dropdowns:a.default.arrayOf(a.default.shape({condition:a.default.string,dropdown:a.default.arrayOf(a.default.shape({label:a.default.string,value:a.default.any}))}))})),column_static_dropdown:a.default.arrayOf(a.default.shape({id:a.default.string,dropdown:a.default.arrayOf(a.default.shape({label:a.default.string,value:a.default.any}))})),filtering:a.default.oneOf(["fe","be",!0,!1]),filtering_settings:a.default.string,filtering_type:a.default.oneOf(["basic"]),filtering_types:a.default.arrayOf(a.default.oneOf(["basic"])),sorting:a.default.oneOf(["fe","be",!0,!1]),sorting_type:a.default.oneOf(["single","multi"]),sorting_settings:a.default.arrayOf(a.default.shape({columnId:a.default.oneOfType([a.default.string,a.default.number]),direction:a.default.oneOf(["asc","desc"])})),sorting_treat_empty_string_as_none:a.default.bool,style_table:a.default.shape({background:a.default.oneOfType([a.default.string,a.default.number]),background_attachment:a.default.oneOfType([a.default.string,a.default.number]),background_color:a.default.oneOfType([a.default.string,a.default.number]),background_image:a.default.oneOfType([a.default.string,a.default.number]),background_position:a.default.oneOfType([a.default.string,a.default.number]),background_repeat:a.default.oneOfType([a.default.string,a.default.number]),border:a.default.oneOfType([a.default.string,a.default.number]),border_bottom:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_color:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_style:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_width:a.default.oneOfType([a.default.string,a.default.number]),border_color:a.default.oneOfType([a.default.string,a.default.number]),border_left:a.default.oneOfType([a.default.string,a.default.number]),border_left_color:a.default.oneOfType([a.default.string,a.default.number]),border_left_style:a.default.oneOfType([a.default.string,a.default.number]),border_left_width:a.default.oneOfType([a.default.string,a.default.number]),border_right:a.default.oneOfType([a.default.string,a.default.number]),border_right_color:a.default.oneOfType([a.default.string,a.default.number]),border_right_style:a.default.oneOfType([a.default.string,a.default.number]),border_right_width:a.default.oneOfType([a.default.string,a.default.number]),border_style:a.default.oneOfType([a.default.string,a.default.number]),border_top:a.default.oneOfType([a.default.string,a.default.number]),border_top_color:a.default.oneOfType([a.default.string,a.default.number]),border_top_style:a.default.oneOfType([a.default.string,a.default.number]),border_top_width:a.default.oneOfType([a.default.string,a.default.number]),border_width:a.default.oneOfType([a.default.string,a.default.number]),clear:a.default.oneOfType([a.default.string,a.default.number]),clip:a.default.oneOfType([a.default.string,a.default.number]),color:a.default.oneOfType([a.default.string,a.default.number]),cursor:a.default.oneOfType([a.default.string,a.default.number]),display:a.default.oneOfType([a.default.string,a.default.number]),filter:a.default.oneOfType([a.default.string,a.default.number]),float:a.default.oneOfType([a.default.string,a.default.number]),font:a.default.oneOfType([a.default.string,a.default.number]),font_family:a.default.oneOfType([a.default.string,a.default.number]),font_size:a.default.oneOfType([a.default.string,a.default.number]),font_variant:a.default.oneOfType([a.default.string,a.default.number]),font_weight:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),left:a.default.oneOfType([a.default.string,a.default.number]),letter_spacing:a.default.oneOfType([a.default.string,a.default.number]),line_height:a.default.oneOfType([a.default.string,a.default.number]),list_style:a.default.oneOfType([a.default.string,a.default.number]),list_style_image:a.default.oneOfType([a.default.string,a.default.number]),list_style_position:a.default.oneOfType([a.default.string,a.default.number]),list_style_type:a.default.oneOfType([a.default.string,a.default.number]),margin:a.default.oneOfType([a.default.string,a.default.number]),margin_bottom:a.default.oneOfType([a.default.string,a.default.number]),margin_left:a.default.oneOfType([a.default.string,a.default.number]),margin_right:a.default.oneOfType([a.default.string,a.default.number]),margin_top:a.default.oneOfType([a.default.string,a.default.number]),max_width:a.default.oneOfType([a.default.string,a.default.number]),min_width:a.default.oneOfType([a.default.string,a.default.number]),overflow:a.default.oneOfType([a.default.string,a.default.number]),padding:a.default.oneOfType([a.default.string,a.default.number]),padding_bottom:a.default.oneOfType([a.default.string,a.default.number]),padding_left:a.default.oneOfType([a.default.string,a.default.number]),padding_right:a.default.oneOfType([a.default.string,a.default.number]),padding_top:a.default.oneOfType([a.default.string,a.default.number]),page_break_after:a.default.oneOfType([a.default.string,a.default.number]),page_break_before:a.default.oneOfType([a.default.string,a.default.number]),position:a.default.oneOfType([a.default.string,a.default.number]),stroke_dasharray:a.default.oneOfType([a.default.string,a.default.number]),stroke_dashoffset:a.default.oneOfType([a.default.string,a.default.number]),stroke_width:a.default.oneOfType([a.default.string,a.default.number]),text_align:a.default.oneOfType([a.default.string,a.default.number]),text_decoration:a.default.oneOfType([a.default.string,a.default.number]),text_indent:a.default.oneOfType([a.default.string,a.default.number]),text_transform:a.default.oneOfType([a.default.string,a.default.number]),top:a.default.oneOfType([a.default.string,a.default.number]),vertical_align:a.default.oneOfType([a.default.string,a.default.number]),visibility:a.default.oneOfType([a.default.string,a.default.number]),width:a.default.oneOfType([a.default.string,a.default.number]),z_index:a.default.oneOfType([a.default.string,a.default.number]),"background-attachment":a.default.oneOfType([a.default.string,a.default.number]),"background-color":a.default.oneOfType([a.default.string,a.default.number]),"background-image":a.default.oneOfType([a.default.string,a.default.number]),"background-position":a.default.oneOfType([a.default.string,a.default.number]),"background-repeat":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-color":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-style":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-width":a.default.oneOfType([a.default.string,a.default.number]),"border-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left":a.default.oneOfType([a.default.string,a.default.number]),"border-left-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left-style":a.default.oneOfType([a.default.string,a.default.number]),"border-left-width":a.default.oneOfType([a.default.string,a.default.number]),"border-right":a.default.oneOfType([a.default.string,a.default.number]),"border-right-color":a.default.oneOfType([a.default.string,a.default.number]),"border-right-style":a.default.oneOfType([a.default.string,a.default.number]),"border-right-width":a.default.oneOfType([a.default.string,a.default.number]),"border-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top":a.default.oneOfType([a.default.string,a.default.number]),"border-top-color":a.default.oneOfType([a.default.string,a.default.number]),"border-top-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top-width":a.default.oneOfType([a.default.string,a.default.number]),"border-width":a.default.oneOfType([a.default.string,a.default.number]),"font-family":a.default.oneOfType([a.default.string,a.default.number]),"font-size":a.default.oneOfType([a.default.string,a.default.number]),"font-variant":a.default.oneOfType([a.default.string,a.default.number]),"font-weight":a.default.oneOfType([a.default.string,a.default.number]),"letter-spacing":a.default.oneOfType([a.default.string,a.default.number]),"line-height":a.default.oneOfType([a.default.string,a.default.number]),"list-style":a.default.oneOfType([a.default.string,a.default.number]),"list-style-image":a.default.oneOfType([a.default.string,a.default.number]),"list-style-position":a.default.oneOfType([a.default.string,a.default.number]),"list-style-type":a.default.oneOfType([a.default.string,a.default.number]),"margin-bottom":a.default.oneOfType([a.default.string,a.default.number]),"margin-left":a.default.oneOfType([a.default.string,a.default.number]),"margin-right":a.default.oneOfType([a.default.string,a.default.number]),"margin-top":a.default.oneOfType([a.default.string,a.default.number]),"max-width":a.default.oneOfType([a.default.string,a.default.number]),"min-width":a.default.oneOfType([a.default.string,a.default.number]),"padding-bottom":a.default.oneOfType([a.default.string,a.default.number]),"padding-left":a.default.oneOfType([a.default.string,a.default.number]),"padding-right":a.default.oneOfType([a.default.string,a.default.number]),"padding-top":a.default.oneOfType([a.default.string,a.default.number]),"page-break-after":a.default.oneOfType([a.default.string,a.default.number]),"page-break-before":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dasharray":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dashoffset":a.default.oneOfType([a.default.string,a.default.number]),"stroke-width":a.default.oneOfType([a.default.string,a.default.number]),"text-align":a.default.oneOfType([a.default.string,a.default.number]),"text-decoration":a.default.oneOfType([a.default.string,a.default.number]),"text-indent":a.default.oneOfType([a.default.string,a.default.number]),"text-transform":a.default.oneOfType([a.default.string,a.default.number]),"vertical-align":a.default.oneOfType([a.default.string,a.default.number]),"z-index":a.default.oneOfType([a.default.string,a.default.number]),backgroundAttachment:a.default.oneOfType([a.default.string,a.default.number]),backgroundColor:a.default.oneOfType([a.default.string,a.default.number]),backgroundImage:a.default.oneOfType([a.default.string,a.default.number]),backgroundPosition:a.default.oneOfType([a.default.string,a.default.number]),backgroundRepeat:a.default.oneOfType([a.default.string,a.default.number]),borderBottom:a.default.oneOfType([a.default.string,a.default.number]),borderBottomColor:a.default.oneOfType([a.default.string,a.default.number]),borderBottomStyle:a.default.oneOfType([a.default.string,a.default.number]),borderBottomWidth:a.default.oneOfType([a.default.string,a.default.number]),borderColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeft:a.default.oneOfType([a.default.string,a.default.number]),borderLeftColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeftStyle:a.default.oneOfType([a.default.string,a.default.number]),borderLeftWidth:a.default.oneOfType([a.default.string,a.default.number]),borderRight:a.default.oneOfType([a.default.string,a.default.number]),borderRightColor:a.default.oneOfType([a.default.string,a.default.number]),borderRightStyle:a.default.oneOfType([a.default.string,a.default.number]),borderRightWidth:a.default.oneOfType([a.default.string,a.default.number]),borderStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTop:a.default.oneOfType([a.default.string,a.default.number]),borderTopColor:a.default.oneOfType([a.default.string,a.default.number]),borderTopStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTopWidth:a.default.oneOfType([a.default.string,a.default.number]),borderWidth:a.default.oneOfType([a.default.string,a.default.number]),cssFloat:a.default.oneOfType([a.default.string,a.default.number]),fontFamily:a.default.oneOfType([a.default.string,a.default.number]),fontSize:a.default.oneOfType([a.default.string,a.default.number]),fontVariant:a.default.oneOfType([a.default.string,a.default.number]),fontWeight:a.default.oneOfType([a.default.string,a.default.number]),letterSpacing:a.default.oneOfType([a.default.string,a.default.number]),lineHeight:a.default.oneOfType([a.default.string,a.default.number]),listStyle:a.default.oneOfType([a.default.string,a.default.number]),listStyleImage:a.default.oneOfType([a.default.string,a.default.number]),listStylePosition:a.default.oneOfType([a.default.string,a.default.number]),listStyleType:a.default.oneOfType([a.default.string,a.default.number]),marginBottom:a.default.oneOfType([a.default.string,a.default.number]),marginLeft:a.default.oneOfType([a.default.string,a.default.number]),marginRight:a.default.oneOfType([a.default.string,a.default.number]),marginTop:a.default.oneOfType([a.default.string,a.default.number]),maxWidth:a.default.oneOfType([a.default.string,a.default.number]),minWidth:a.default.oneOfType([a.default.string,a.default.number]),paddingBottom:a.default.oneOfType([a.default.string,a.default.number]),paddingLeft:a.default.oneOfType([a.default.string,a.default.number]),paddingRight:a.default.oneOfType([a.default.string,a.default.number]),paddingTop:a.default.oneOfType([a.default.string,a.default.number]),pageBreakAfter:a.default.oneOfType([a.default.string,a.default.number]),pageBreakBefore:a.default.oneOfType([a.default.string,a.default.number]),strokeDasharray:a.default.oneOfType([a.default.string,a.default.number]),strokeDashoffset:a.default.oneOfType([a.default.string,a.default.number]),strokeWidth:a.default.oneOfType([a.default.string,a.default.number]),textAlign:a.default.oneOfType([a.default.string,a.default.number]),textDecoration:a.default.oneOfType([a.default.string,a.default.number]),textIndent:a.default.oneOfType([a.default.string,a.default.number]),textTransform:a.default.oneOfType([a.default.string,a.default.number]),verticalAlign:a.default.oneOfType([a.default.string,a.default.number]),zIndex:a.default.oneOfType([a.default.string,a.default.number])}),style_cell:a.default.shape({background:a.default.oneOfType([a.default.string,a.default.number]),background_attachment:a.default.oneOfType([a.default.string,a.default.number]),background_color:a.default.oneOfType([a.default.string,a.default.number]),background_image:a.default.oneOfType([a.default.string,a.default.number]),background_position:a.default.oneOfType([a.default.string,a.default.number]),background_repeat:a.default.oneOfType([a.default.string,a.default.number]),border:a.default.oneOfType([a.default.string,a.default.number]),border_bottom:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_color:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_style:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_width:a.default.oneOfType([a.default.string,a.default.number]),border_color:a.default.oneOfType([a.default.string,a.default.number]),border_left:a.default.oneOfType([a.default.string,a.default.number]),border_left_color:a.default.oneOfType([a.default.string,a.default.number]),border_left_style:a.default.oneOfType([a.default.string,a.default.number]),border_left_width:a.default.oneOfType([a.default.string,a.default.number]),border_right:a.default.oneOfType([a.default.string,a.default.number]),border_right_color:a.default.oneOfType([a.default.string,a.default.number]),border_right_style:a.default.oneOfType([a.default.string,a.default.number]),border_right_width:a.default.oneOfType([a.default.string,a.default.number]),border_style:a.default.oneOfType([a.default.string,a.default.number]),border_top:a.default.oneOfType([a.default.string,a.default.number]),border_top_color:a.default.oneOfType([a.default.string,a.default.number]),border_top_style:a.default.oneOfType([a.default.string,a.default.number]),border_top_width:a.default.oneOfType([a.default.string,a.default.number]),border_width:a.default.oneOfType([a.default.string,a.default.number]),clear:a.default.oneOfType([a.default.string,a.default.number]),clip:a.default.oneOfType([a.default.string,a.default.number]),color:a.default.oneOfType([a.default.string,a.default.number]),cursor:a.default.oneOfType([a.default.string,a.default.number]),display:a.default.oneOfType([a.default.string,a.default.number]),filter:a.default.oneOfType([a.default.string,a.default.number]),float:a.default.oneOfType([a.default.string,a.default.number]),font:a.default.oneOfType([a.default.string,a.default.number]),font_family:a.default.oneOfType([a.default.string,a.default.number]),font_size:a.default.oneOfType([a.default.string,a.default.number]),font_variant:a.default.oneOfType([a.default.string,a.default.number]),font_weight:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),left:a.default.oneOfType([a.default.string,a.default.number]),letter_spacing:a.default.oneOfType([a.default.string,a.default.number]),line_height:a.default.oneOfType([a.default.string,a.default.number]),list_style:a.default.oneOfType([a.default.string,a.default.number]),list_style_image:a.default.oneOfType([a.default.string,a.default.number]),list_style_position:a.default.oneOfType([a.default.string,a.default.number]),list_style_type:a.default.oneOfType([a.default.string,a.default.number]),margin:a.default.oneOfType([a.default.string,a.default.number]),margin_bottom:a.default.oneOfType([a.default.string,a.default.number]),margin_left:a.default.oneOfType([a.default.string,a.default.number]),margin_right:a.default.oneOfType([a.default.string,a.default.number]),margin_top:a.default.oneOfType([a.default.string,a.default.number]),max_width:a.default.oneOfType([a.default.string,a.default.number]),min_width:a.default.oneOfType([a.default.string,a.default.number]),overflow:a.default.oneOfType([a.default.string,a.default.number]),padding:a.default.oneOfType([a.default.string,a.default.number]),padding_bottom:a.default.oneOfType([a.default.string,a.default.number]),padding_left:a.default.oneOfType([a.default.string,a.default.number]),padding_right:a.default.oneOfType([a.default.string,a.default.number]),padding_top:a.default.oneOfType([a.default.string,a.default.number]),page_break_after:a.default.oneOfType([a.default.string,a.default.number]),page_break_before:a.default.oneOfType([a.default.string,a.default.number]),position:a.default.oneOfType([a.default.string,a.default.number]),stroke_dasharray:a.default.oneOfType([a.default.string,a.default.number]),stroke_dashoffset:a.default.oneOfType([a.default.string,a.default.number]),stroke_width:a.default.oneOfType([a.default.string,a.default.number]),text_align:a.default.oneOfType([a.default.string,a.default.number]),text_decoration:a.default.oneOfType([a.default.string,a.default.number]),text_indent:a.default.oneOfType([a.default.string,a.default.number]),text_transform:a.default.oneOfType([a.default.string,a.default.number]),top:a.default.oneOfType([a.default.string,a.default.number]),vertical_align:a.default.oneOfType([a.default.string,a.default.number]),visibility:a.default.oneOfType([a.default.string,a.default.number]),width:a.default.oneOfType([a.default.string,a.default.number]),z_index:a.default.oneOfType([a.default.string,a.default.number]),"background-attachment":a.default.oneOfType([a.default.string,a.default.number]),"background-color":a.default.oneOfType([a.default.string,a.default.number]),"background-image":a.default.oneOfType([a.default.string,a.default.number]),"background-position":a.default.oneOfType([a.default.string,a.default.number]),"background-repeat":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-color":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-style":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-width":a.default.oneOfType([a.default.string,a.default.number]),"border-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left":a.default.oneOfType([a.default.string,a.default.number]),"border-left-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left-style":a.default.oneOfType([a.default.string,a.default.number]),"border-left-width":a.default.oneOfType([a.default.string,a.default.number]),"border-right":a.default.oneOfType([a.default.string,a.default.number]),"border-right-color":a.default.oneOfType([a.default.string,a.default.number]),"border-right-style":a.default.oneOfType([a.default.string,a.default.number]),"border-right-width":a.default.oneOfType([a.default.string,a.default.number]),"border-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top":a.default.oneOfType([a.default.string,a.default.number]),"border-top-color":a.default.oneOfType([a.default.string,a.default.number]),"border-top-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top-width":a.default.oneOfType([a.default.string,a.default.number]),"border-width":a.default.oneOfType([a.default.string,a.default.number]),"font-family":a.default.oneOfType([a.default.string,a.default.number]),"font-size":a.default.oneOfType([a.default.string,a.default.number]),"font-variant":a.default.oneOfType([a.default.string,a.default.number]),"font-weight":a.default.oneOfType([a.default.string,a.default.number]),"letter-spacing":a.default.oneOfType([a.default.string,a.default.number]),"line-height":a.default.oneOfType([a.default.string,a.default.number]),"list-style":a.default.oneOfType([a.default.string,a.default.number]),"list-style-image":a.default.oneOfType([a.default.string,a.default.number]),"list-style-position":a.default.oneOfType([a.default.string,a.default.number]),"list-style-type":a.default.oneOfType([a.default.string,a.default.number]),"margin-bottom":a.default.oneOfType([a.default.string,a.default.number]),"margin-left":a.default.oneOfType([a.default.string,a.default.number]),"margin-right":a.default.oneOfType([a.default.string,a.default.number]),"margin-top":a.default.oneOfType([a.default.string,a.default.number]),"max-width":a.default.oneOfType([a.default.string,a.default.number]),"min-width":a.default.oneOfType([a.default.string,a.default.number]),"padding-bottom":a.default.oneOfType([a.default.string,a.default.number]),"padding-left":a.default.oneOfType([a.default.string,a.default.number]),"padding-right":a.default.oneOfType([a.default.string,a.default.number]),"padding-top":a.default.oneOfType([a.default.string,a.default.number]),"page-break-after":a.default.oneOfType([a.default.string,a.default.number]),"page-break-before":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dasharray":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dashoffset":a.default.oneOfType([a.default.string,a.default.number]),"stroke-width":a.default.oneOfType([a.default.string,a.default.number]),"text-align":a.default.oneOfType([a.default.string,a.default.number]),"text-decoration":a.default.oneOfType([a.default.string,a.default.number]),"text-indent":a.default.oneOfType([a.default.string,a.default.number]),"text-transform":a.default.oneOfType([a.default.string,a.default.number]),"vertical-align":a.default.oneOfType([a.default.string,a.default.number]),"z-index":a.default.oneOfType([a.default.string,a.default.number]),backgroundAttachment:a.default.oneOfType([a.default.string,a.default.number]),backgroundColor:a.default.oneOfType([a.default.string,a.default.number]),backgroundImage:a.default.oneOfType([a.default.string,a.default.number]),backgroundPosition:a.default.oneOfType([a.default.string,a.default.number]),backgroundRepeat:a.default.oneOfType([a.default.string,a.default.number]),borderBottom:a.default.oneOfType([a.default.string,a.default.number]),borderBottomColor:a.default.oneOfType([a.default.string,a.default.number]),borderBottomStyle:a.default.oneOfType([a.default.string,a.default.number]),borderBottomWidth:a.default.oneOfType([a.default.string,a.default.number]),borderColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeft:a.default.oneOfType([a.default.string,a.default.number]),borderLeftColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeftStyle:a.default.oneOfType([a.default.string,a.default.number]),borderLeftWidth:a.default.oneOfType([a.default.string,a.default.number]),borderRight:a.default.oneOfType([a.default.string,a.default.number]),borderRightColor:a.default.oneOfType([a.default.string,a.default.number]),borderRightStyle:a.default.oneOfType([a.default.string,a.default.number]),borderRightWidth:a.default.oneOfType([a.default.string,a.default.number]),borderStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTop:a.default.oneOfType([a.default.string,a.default.number]),borderTopColor:a.default.oneOfType([a.default.string,a.default.number]),borderTopStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTopWidth:a.default.oneOfType([a.default.string,a.default.number]),borderWidth:a.default.oneOfType([a.default.string,a.default.number]),cssFloat:a.default.oneOfType([a.default.string,a.default.number]),fontFamily:a.default.oneOfType([a.default.string,a.default.number]),fontSize:a.default.oneOfType([a.default.string,a.default.number]),fontVariant:a.default.oneOfType([a.default.string,a.default.number]),fontWeight:a.default.oneOfType([a.default.string,a.default.number]),letterSpacing:a.default.oneOfType([a.default.string,a.default.number]),lineHeight:a.default.oneOfType([a.default.string,a.default.number]),listStyle:a.default.oneOfType([a.default.string,a.default.number]),listStyleImage:a.default.oneOfType([a.default.string,a.default.number]),listStylePosition:a.default.oneOfType([a.default.string,a.default.number]),listStyleType:a.default.oneOfType([a.default.string,a.default.number]),marginBottom:a.default.oneOfType([a.default.string,a.default.number]),marginLeft:a.default.oneOfType([a.default.string,a.default.number]),marginRight:a.default.oneOfType([a.default.string,a.default.number]),marginTop:a.default.oneOfType([a.default.string,a.default.number]),maxWidth:a.default.oneOfType([a.default.string,a.default.number]),minWidth:a.default.oneOfType([a.default.string,a.default.number]),paddingBottom:a.default.oneOfType([a.default.string,a.default.number]),paddingLeft:a.default.oneOfType([a.default.string,a.default.number]),paddingRight:a.default.oneOfType([a.default.string,a.default.number]),paddingTop:a.default.oneOfType([a.default.string,a.default.number]),pageBreakAfter:a.default.oneOfType([a.default.string,a.default.number]),pageBreakBefore:a.default.oneOfType([a.default.string,a.default.number]),strokeDasharray:a.default.oneOfType([a.default.string,a.default.number]),strokeDashoffset:a.default.oneOfType([a.default.string,a.default.number]),strokeWidth:a.default.oneOfType([a.default.string,a.default.number]),textAlign:a.default.oneOfType([a.default.string,a.default.number]),textDecoration:a.default.oneOfType([a.default.string,a.default.number]),textIndent:a.default.oneOfType([a.default.string,a.default.number]),textTransform:a.default.oneOfType([a.default.string,a.default.number]),verticalAlign:a.default.oneOfType([a.default.string,a.default.number]),zIndex:a.default.oneOfType([a.default.string,a.default.number])}),style_data:a.default.shape({background:a.default.oneOfType([a.default.string,a.default.number]),background_attachment:a.default.oneOfType([a.default.string,a.default.number]),background_color:a.default.oneOfType([a.default.string,a.default.number]),background_image:a.default.oneOfType([a.default.string,a.default.number]),background_position:a.default.oneOfType([a.default.string,a.default.number]),background_repeat:a.default.oneOfType([a.default.string,a.default.number]),border:a.default.oneOfType([a.default.string,a.default.number]),border_bottom:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_color:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_style:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_width:a.default.oneOfType([a.default.string,a.default.number]),border_color:a.default.oneOfType([a.default.string,a.default.number]),border_left:a.default.oneOfType([a.default.string,a.default.number]),border_left_color:a.default.oneOfType([a.default.string,a.default.number]),border_left_style:a.default.oneOfType([a.default.string,a.default.number]),border_left_width:a.default.oneOfType([a.default.string,a.default.number]),border_right:a.default.oneOfType([a.default.string,a.default.number]),border_right_color:a.default.oneOfType([a.default.string,a.default.number]),border_right_style:a.default.oneOfType([a.default.string,a.default.number]),border_right_width:a.default.oneOfType([a.default.string,a.default.number]),border_style:a.default.oneOfType([a.default.string,a.default.number]),border_top:a.default.oneOfType([a.default.string,a.default.number]),border_top_color:a.default.oneOfType([a.default.string,a.default.number]),border_top_style:a.default.oneOfType([a.default.string,a.default.number]),border_top_width:a.default.oneOfType([a.default.string,a.default.number]),border_width:a.default.oneOfType([a.default.string,a.default.number]),clear:a.default.oneOfType([a.default.string,a.default.number]),clip:a.default.oneOfType([a.default.string,a.default.number]),color:a.default.oneOfType([a.default.string,a.default.number]),cursor:a.default.oneOfType([a.default.string,a.default.number]),display:a.default.oneOfType([a.default.string,a.default.number]),filter:a.default.oneOfType([a.default.string,a.default.number]),float:a.default.oneOfType([a.default.string,a.default.number]),font:a.default.oneOfType([a.default.string,a.default.number]),font_family:a.default.oneOfType([a.default.string,a.default.number]),font_size:a.default.oneOfType([a.default.string,a.default.number]),font_variant:a.default.oneOfType([a.default.string,a.default.number]),font_weight:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),left:a.default.oneOfType([a.default.string,a.default.number]),letter_spacing:a.default.oneOfType([a.default.string,a.default.number]),line_height:a.default.oneOfType([a.default.string,a.default.number]),list_style:a.default.oneOfType([a.default.string,a.default.number]),list_style_image:a.default.oneOfType([a.default.string,a.default.number]),list_style_position:a.default.oneOfType([a.default.string,a.default.number]),list_style_type:a.default.oneOfType([a.default.string,a.default.number]),margin:a.default.oneOfType([a.default.string,a.default.number]),margin_bottom:a.default.oneOfType([a.default.string,a.default.number]),margin_left:a.default.oneOfType([a.default.string,a.default.number]),margin_right:a.default.oneOfType([a.default.string,a.default.number]),margin_top:a.default.oneOfType([a.default.string,a.default.number]),max_width:a.default.oneOfType([a.default.string,a.default.number]),min_width:a.default.oneOfType([a.default.string,a.default.number]),overflow:a.default.oneOfType([a.default.string,a.default.number]),padding:a.default.oneOfType([a.default.string,a.default.number]),padding_bottom:a.default.oneOfType([a.default.string,a.default.number]),padding_left:a.default.oneOfType([a.default.string,a.default.number]),padding_right:a.default.oneOfType([a.default.string,a.default.number]),padding_top:a.default.oneOfType([a.default.string,a.default.number]),page_break_after:a.default.oneOfType([a.default.string,a.default.number]),page_break_before:a.default.oneOfType([a.default.string,a.default.number]),position:a.default.oneOfType([a.default.string,a.default.number]),stroke_dasharray:a.default.oneOfType([a.default.string,a.default.number]),stroke_dashoffset:a.default.oneOfType([a.default.string,a.default.number]),stroke_width:a.default.oneOfType([a.default.string,a.default.number]),text_align:a.default.oneOfType([a.default.string,a.default.number]),text_decoration:a.default.oneOfType([a.default.string,a.default.number]),text_indent:a.default.oneOfType([a.default.string,a.default.number]),text_transform:a.default.oneOfType([a.default.string,a.default.number]),top:a.default.oneOfType([a.default.string,a.default.number]),vertical_align:a.default.oneOfType([a.default.string,a.default.number]),visibility:a.default.oneOfType([a.default.string,a.default.number]),width:a.default.oneOfType([a.default.string,a.default.number]),z_index:a.default.oneOfType([a.default.string,a.default.number]),"background-attachment":a.default.oneOfType([a.default.string,a.default.number]),"background-color":a.default.oneOfType([a.default.string,a.default.number]),"background-image":a.default.oneOfType([a.default.string,a.default.number]),"background-position":a.default.oneOfType([a.default.string,a.default.number]),"background-repeat":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-color":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-style":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-width":a.default.oneOfType([a.default.string,a.default.number]),"border-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left":a.default.oneOfType([a.default.string,a.default.number]),"border-left-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left-style":a.default.oneOfType([a.default.string,a.default.number]),"border-left-width":a.default.oneOfType([a.default.string,a.default.number]),"border-right":a.default.oneOfType([a.default.string,a.default.number]),"border-right-color":a.default.oneOfType([a.default.string,a.default.number]),"border-right-style":a.default.oneOfType([a.default.string,a.default.number]),"border-right-width":a.default.oneOfType([a.default.string,a.default.number]),"border-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top":a.default.oneOfType([a.default.string,a.default.number]),"border-top-color":a.default.oneOfType([a.default.string,a.default.number]),"border-top-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top-width":a.default.oneOfType([a.default.string,a.default.number]),"border-width":a.default.oneOfType([a.default.string,a.default.number]),"font-family":a.default.oneOfType([a.default.string,a.default.number]),"font-size":a.default.oneOfType([a.default.string,a.default.number]),"font-variant":a.default.oneOfType([a.default.string,a.default.number]),"font-weight":a.default.oneOfType([a.default.string,a.default.number]),"letter-spacing":a.default.oneOfType([a.default.string,a.default.number]),"line-height":a.default.oneOfType([a.default.string,a.default.number]),"list-style":a.default.oneOfType([a.default.string,a.default.number]),"list-style-image":a.default.oneOfType([a.default.string,a.default.number]),"list-style-position":a.default.oneOfType([a.default.string,a.default.number]),"list-style-type":a.default.oneOfType([a.default.string,a.default.number]),"margin-bottom":a.default.oneOfType([a.default.string,a.default.number]),"margin-left":a.default.oneOfType([a.default.string,a.default.number]),"margin-right":a.default.oneOfType([a.default.string,a.default.number]),"margin-top":a.default.oneOfType([a.default.string,a.default.number]),"max-width":a.default.oneOfType([a.default.string,a.default.number]),"min-width":a.default.oneOfType([a.default.string,a.default.number]),"padding-bottom":a.default.oneOfType([a.default.string,a.default.number]),"padding-left":a.default.oneOfType([a.default.string,a.default.number]),"padding-right":a.default.oneOfType([a.default.string,a.default.number]),"padding-top":a.default.oneOfType([a.default.string,a.default.number]),"page-break-after":a.default.oneOfType([a.default.string,a.default.number]),"page-break-before":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dasharray":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dashoffset":a.default.oneOfType([a.default.string,a.default.number]),"stroke-width":a.default.oneOfType([a.default.string,a.default.number]),"text-align":a.default.oneOfType([a.default.string,a.default.number]),"text-decoration":a.default.oneOfType([a.default.string,a.default.number]),"text-indent":a.default.oneOfType([a.default.string,a.default.number]),"text-transform":a.default.oneOfType([a.default.string,a.default.number]),"vertical-align":a.default.oneOfType([a.default.string,a.default.number]),"z-index":a.default.oneOfType([a.default.string,a.default.number]),backgroundAttachment:a.default.oneOfType([a.default.string,a.default.number]),backgroundColor:a.default.oneOfType([a.default.string,a.default.number]),backgroundImage:a.default.oneOfType([a.default.string,a.default.number]),backgroundPosition:a.default.oneOfType([a.default.string,a.default.number]),backgroundRepeat:a.default.oneOfType([a.default.string,a.default.number]),borderBottom:a.default.oneOfType([a.default.string,a.default.number]),borderBottomColor:a.default.oneOfType([a.default.string,a.default.number]),borderBottomStyle:a.default.oneOfType([a.default.string,a.default.number]),borderBottomWidth:a.default.oneOfType([a.default.string,a.default.number]),borderColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeft:a.default.oneOfType([a.default.string,a.default.number]),borderLeftColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeftStyle:a.default.oneOfType([a.default.string,a.default.number]),borderLeftWidth:a.default.oneOfType([a.default.string,a.default.number]),borderRight:a.default.oneOfType([a.default.string,a.default.number]),borderRightColor:a.default.oneOfType([a.default.string,a.default.number]),borderRightStyle:a.default.oneOfType([a.default.string,a.default.number]),borderRightWidth:a.default.oneOfType([a.default.string,a.default.number]),borderStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTop:a.default.oneOfType([a.default.string,a.default.number]),borderTopColor:a.default.oneOfType([a.default.string,a.default.number]),borderTopStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTopWidth:a.default.oneOfType([a.default.string,a.default.number]),borderWidth:a.default.oneOfType([a.default.string,a.default.number]),cssFloat:a.default.oneOfType([a.default.string,a.default.number]),fontFamily:a.default.oneOfType([a.default.string,a.default.number]),fontSize:a.default.oneOfType([a.default.string,a.default.number]),fontVariant:a.default.oneOfType([a.default.string,a.default.number]),fontWeight:a.default.oneOfType([a.default.string,a.default.number]),letterSpacing:a.default.oneOfType([a.default.string,a.default.number]),lineHeight:a.default.oneOfType([a.default.string,a.default.number]),listStyle:a.default.oneOfType([a.default.string,a.default.number]),listStyleImage:a.default.oneOfType([a.default.string,a.default.number]),listStylePosition:a.default.oneOfType([a.default.string,a.default.number]),listStyleType:a.default.oneOfType([a.default.string,a.default.number]),marginBottom:a.default.oneOfType([a.default.string,a.default.number]),marginLeft:a.default.oneOfType([a.default.string,a.default.number]),marginRight:a.default.oneOfType([a.default.string,a.default.number]),marginTop:a.default.oneOfType([a.default.string,a.default.number]),maxWidth:a.default.oneOfType([a.default.string,a.default.number]),minWidth:a.default.oneOfType([a.default.string,a.default.number]),paddingBottom:a.default.oneOfType([a.default.string,a.default.number]),paddingLeft:a.default.oneOfType([a.default.string,a.default.number]),paddingRight:a.default.oneOfType([a.default.string,a.default.number]),paddingTop:a.default.oneOfType([a.default.string,a.default.number]),pageBreakAfter:a.default.oneOfType([a.default.string,a.default.number]),pageBreakBefore:a.default.oneOfType([a.default.string,a.default.number]),strokeDasharray:a.default.oneOfType([a.default.string,a.default.number]),strokeDashoffset:a.default.oneOfType([a.default.string,a.default.number]),strokeWidth:a.default.oneOfType([a.default.string,a.default.number]),textAlign:a.default.oneOfType([a.default.string,a.default.number]),textDecoration:a.default.oneOfType([a.default.string,a.default.number]),textIndent:a.default.oneOfType([a.default.string,a.default.number]),textTransform:a.default.oneOfType([a.default.string,a.default.number]),verticalAlign:a.default.oneOfType([a.default.string,a.default.number]),zIndex:a.default.oneOfType([a.default.string,a.default.number])}),style_filter:a.default.shape({background:a.default.oneOfType([a.default.string,a.default.number]),background_attachment:a.default.oneOfType([a.default.string,a.default.number]),background_color:a.default.oneOfType([a.default.string,a.default.number]),background_image:a.default.oneOfType([a.default.string,a.default.number]),background_position:a.default.oneOfType([a.default.string,a.default.number]),background_repeat:a.default.oneOfType([a.default.string,a.default.number]),border:a.default.oneOfType([a.default.string,a.default.number]),border_bottom:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_color:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_style:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_width:a.default.oneOfType([a.default.string,a.default.number]),border_color:a.default.oneOfType([a.default.string,a.default.number]),border_left:a.default.oneOfType([a.default.string,a.default.number]),border_left_color:a.default.oneOfType([a.default.string,a.default.number]),border_left_style:a.default.oneOfType([a.default.string,a.default.number]),border_left_width:a.default.oneOfType([a.default.string,a.default.number]),border_right:a.default.oneOfType([a.default.string,a.default.number]),border_right_color:a.default.oneOfType([a.default.string,a.default.number]),border_right_style:a.default.oneOfType([a.default.string,a.default.number]),border_right_width:a.default.oneOfType([a.default.string,a.default.number]),border_style:a.default.oneOfType([a.default.string,a.default.number]),border_top:a.default.oneOfType([a.default.string,a.default.number]),border_top_color:a.default.oneOfType([a.default.string,a.default.number]),border_top_style:a.default.oneOfType([a.default.string,a.default.number]),border_top_width:a.default.oneOfType([a.default.string,a.default.number]),border_width:a.default.oneOfType([a.default.string,a.default.number]),clear:a.default.oneOfType([a.default.string,a.default.number]),clip:a.default.oneOfType([a.default.string,a.default.number]),color:a.default.oneOfType([a.default.string,a.default.number]),cursor:a.default.oneOfType([a.default.string,a.default.number]),display:a.default.oneOfType([a.default.string,a.default.number]),filter:a.default.oneOfType([a.default.string,a.default.number]),float:a.default.oneOfType([a.default.string,a.default.number]),font:a.default.oneOfType([a.default.string,a.default.number]),font_family:a.default.oneOfType([a.default.string,a.default.number]),font_size:a.default.oneOfType([a.default.string,a.default.number]),font_variant:a.default.oneOfType([a.default.string,a.default.number]),font_weight:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),left:a.default.oneOfType([a.default.string,a.default.number]),letter_spacing:a.default.oneOfType([a.default.string,a.default.number]),line_height:a.default.oneOfType([a.default.string,a.default.number]),list_style:a.default.oneOfType([a.default.string,a.default.number]),list_style_image:a.default.oneOfType([a.default.string,a.default.number]),list_style_position:a.default.oneOfType([a.default.string,a.default.number]),list_style_type:a.default.oneOfType([a.default.string,a.default.number]),margin:a.default.oneOfType([a.default.string,a.default.number]),margin_bottom:a.default.oneOfType([a.default.string,a.default.number]),margin_left:a.default.oneOfType([a.default.string,a.default.number]),margin_right:a.default.oneOfType([a.default.string,a.default.number]),margin_top:a.default.oneOfType([a.default.string,a.default.number]),max_width:a.default.oneOfType([a.default.string,a.default.number]),min_width:a.default.oneOfType([a.default.string,a.default.number]),overflow:a.default.oneOfType([a.default.string,a.default.number]),padding:a.default.oneOfType([a.default.string,a.default.number]),padding_bottom:a.default.oneOfType([a.default.string,a.default.number]),padding_left:a.default.oneOfType([a.default.string,a.default.number]),padding_right:a.default.oneOfType([a.default.string,a.default.number]),padding_top:a.default.oneOfType([a.default.string,a.default.number]),page_break_after:a.default.oneOfType([a.default.string,a.default.number]),page_break_before:a.default.oneOfType([a.default.string,a.default.number]),position:a.default.oneOfType([a.default.string,a.default.number]),stroke_dasharray:a.default.oneOfType([a.default.string,a.default.number]),stroke_dashoffset:a.default.oneOfType([a.default.string,a.default.number]),stroke_width:a.default.oneOfType([a.default.string,a.default.number]),text_align:a.default.oneOfType([a.default.string,a.default.number]),text_decoration:a.default.oneOfType([a.default.string,a.default.number]),text_indent:a.default.oneOfType([a.default.string,a.default.number]),text_transform:a.default.oneOfType([a.default.string,a.default.number]),top:a.default.oneOfType([a.default.string,a.default.number]),vertical_align:a.default.oneOfType([a.default.string,a.default.number]),visibility:a.default.oneOfType([a.default.string,a.default.number]),width:a.default.oneOfType([a.default.string,a.default.number]),z_index:a.default.oneOfType([a.default.string,a.default.number]),"background-attachment":a.default.oneOfType([a.default.string,a.default.number]),"background-color":a.default.oneOfType([a.default.string,a.default.number]),"background-image":a.default.oneOfType([a.default.string,a.default.number]),"background-position":a.default.oneOfType([a.default.string,a.default.number]),"background-repeat":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-color":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-style":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-width":a.default.oneOfType([a.default.string,a.default.number]),"border-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left":a.default.oneOfType([a.default.string,a.default.number]),"border-left-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left-style":a.default.oneOfType([a.default.string,a.default.number]),"border-left-width":a.default.oneOfType([a.default.string,a.default.number]),"border-right":a.default.oneOfType([a.default.string,a.default.number]),"border-right-color":a.default.oneOfType([a.default.string,a.default.number]),"border-right-style":a.default.oneOfType([a.default.string,a.default.number]),"border-right-width":a.default.oneOfType([a.default.string,a.default.number]),"border-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top":a.default.oneOfType([a.default.string,a.default.number]),"border-top-color":a.default.oneOfType([a.default.string,a.default.number]),"border-top-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top-width":a.default.oneOfType([a.default.string,a.default.number]),"border-width":a.default.oneOfType([a.default.string,a.default.number]),"font-family":a.default.oneOfType([a.default.string,a.default.number]),"font-size":a.default.oneOfType([a.default.string,a.default.number]),"font-variant":a.default.oneOfType([a.default.string,a.default.number]),"font-weight":a.default.oneOfType([a.default.string,a.default.number]),"letter-spacing":a.default.oneOfType([a.default.string,a.default.number]),"line-height":a.default.oneOfType([a.default.string,a.default.number]),"list-style":a.default.oneOfType([a.default.string,a.default.number]),"list-style-image":a.default.oneOfType([a.default.string,a.default.number]),"list-style-position":a.default.oneOfType([a.default.string,a.default.number]),"list-style-type":a.default.oneOfType([a.default.string,a.default.number]),"margin-bottom":a.default.oneOfType([a.default.string,a.default.number]),"margin-left":a.default.oneOfType([a.default.string,a.default.number]),"margin-right":a.default.oneOfType([a.default.string,a.default.number]),"margin-top":a.default.oneOfType([a.default.string,a.default.number]),"max-width":a.default.oneOfType([a.default.string,a.default.number]),"min-width":a.default.oneOfType([a.default.string,a.default.number]),"padding-bottom":a.default.oneOfType([a.default.string,a.default.number]),"padding-left":a.default.oneOfType([a.default.string,a.default.number]),"padding-right":a.default.oneOfType([a.default.string,a.default.number]),"padding-top":a.default.oneOfType([a.default.string,a.default.number]),"page-break-after":a.default.oneOfType([a.default.string,a.default.number]),"page-break-before":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dasharray":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dashoffset":a.default.oneOfType([a.default.string,a.default.number]),"stroke-width":a.default.oneOfType([a.default.string,a.default.number]),"text-align":a.default.oneOfType([a.default.string,a.default.number]),"text-decoration":a.default.oneOfType([a.default.string,a.default.number]),"text-indent":a.default.oneOfType([a.default.string,a.default.number]),"text-transform":a.default.oneOfType([a.default.string,a.default.number]),"vertical-align":a.default.oneOfType([a.default.string,a.default.number]),"z-index":a.default.oneOfType([a.default.string,a.default.number]),backgroundAttachment:a.default.oneOfType([a.default.string,a.default.number]),backgroundColor:a.default.oneOfType([a.default.string,a.default.number]),backgroundImage:a.default.oneOfType([a.default.string,a.default.number]),backgroundPosition:a.default.oneOfType([a.default.string,a.default.number]),backgroundRepeat:a.default.oneOfType([a.default.string,a.default.number]),borderBottom:a.default.oneOfType([a.default.string,a.default.number]),borderBottomColor:a.default.oneOfType([a.default.string,a.default.number]),borderBottomStyle:a.default.oneOfType([a.default.string,a.default.number]),borderBottomWidth:a.default.oneOfType([a.default.string,a.default.number]),borderColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeft:a.default.oneOfType([a.default.string,a.default.number]),borderLeftColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeftStyle:a.default.oneOfType([a.default.string,a.default.number]),borderLeftWidth:a.default.oneOfType([a.default.string,a.default.number]),borderRight:a.default.oneOfType([a.default.string,a.default.number]),borderRightColor:a.default.oneOfType([a.default.string,a.default.number]),borderRightStyle:a.default.oneOfType([a.default.string,a.default.number]),borderRightWidth:a.default.oneOfType([a.default.string,a.default.number]),borderStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTop:a.default.oneOfType([a.default.string,a.default.number]),borderTopColor:a.default.oneOfType([a.default.string,a.default.number]),borderTopStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTopWidth:a.default.oneOfType([a.default.string,a.default.number]),borderWidth:a.default.oneOfType([a.default.string,a.default.number]),cssFloat:a.default.oneOfType([a.default.string,a.default.number]),fontFamily:a.default.oneOfType([a.default.string,a.default.number]),fontSize:a.default.oneOfType([a.default.string,a.default.number]),fontVariant:a.default.oneOfType([a.default.string,a.default.number]),fontWeight:a.default.oneOfType([a.default.string,a.default.number]),letterSpacing:a.default.oneOfType([a.default.string,a.default.number]),lineHeight:a.default.oneOfType([a.default.string,a.default.number]),listStyle:a.default.oneOfType([a.default.string,a.default.number]),listStyleImage:a.default.oneOfType([a.default.string,a.default.number]),listStylePosition:a.default.oneOfType([a.default.string,a.default.number]),listStyleType:a.default.oneOfType([a.default.string,a.default.number]),marginBottom:a.default.oneOfType([a.default.string,a.default.number]),marginLeft:a.default.oneOfType([a.default.string,a.default.number]),marginRight:a.default.oneOfType([a.default.string,a.default.number]),marginTop:a.default.oneOfType([a.default.string,a.default.number]),maxWidth:a.default.oneOfType([a.default.string,a.default.number]),minWidth:a.default.oneOfType([a.default.string,a.default.number]),paddingBottom:a.default.oneOfType([a.default.string,a.default.number]),paddingLeft:a.default.oneOfType([a.default.string,a.default.number]),paddingRight:a.default.oneOfType([a.default.string,a.default.number]),paddingTop:a.default.oneOfType([a.default.string,a.default.number]),pageBreakAfter:a.default.oneOfType([a.default.string,a.default.number]),pageBreakBefore:a.default.oneOfType([a.default.string,a.default.number]),strokeDasharray:a.default.oneOfType([a.default.string,a.default.number]),strokeDashoffset:a.default.oneOfType([a.default.string,a.default.number]),strokeWidth:a.default.oneOfType([a.default.string,a.default.number]),textAlign:a.default.oneOfType([a.default.string,a.default.number]),textDecoration:a.default.oneOfType([a.default.string,a.default.number]),textIndent:a.default.oneOfType([a.default.string,a.default.number]),textTransform:a.default.oneOfType([a.default.string,a.default.number]),verticalAlign:a.default.oneOfType([a.default.string,a.default.number]),zIndex:a.default.oneOfType([a.default.string,a.default.number])}),style_header:a.default.shape({background:a.default.oneOfType([a.default.string,a.default.number]),background_attachment:a.default.oneOfType([a.default.string,a.default.number]),background_color:a.default.oneOfType([a.default.string,a.default.number]),background_image:a.default.oneOfType([a.default.string,a.default.number]),background_position:a.default.oneOfType([a.default.string,a.default.number]),background_repeat:a.default.oneOfType([a.default.string,a.default.number]),border:a.default.oneOfType([a.default.string,a.default.number]),border_bottom:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_color:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_style:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_width:a.default.oneOfType([a.default.string,a.default.number]),border_color:a.default.oneOfType([a.default.string,a.default.number]),border_left:a.default.oneOfType([a.default.string,a.default.number]),border_left_color:a.default.oneOfType([a.default.string,a.default.number]),border_left_style:a.default.oneOfType([a.default.string,a.default.number]),border_left_width:a.default.oneOfType([a.default.string,a.default.number]),border_right:a.default.oneOfType([a.default.string,a.default.number]),border_right_color:a.default.oneOfType([a.default.string,a.default.number]),border_right_style:a.default.oneOfType([a.default.string,a.default.number]),border_right_width:a.default.oneOfType([a.default.string,a.default.number]),border_style:a.default.oneOfType([a.default.string,a.default.number]),border_top:a.default.oneOfType([a.default.string,a.default.number]),border_top_color:a.default.oneOfType([a.default.string,a.default.number]),border_top_style:a.default.oneOfType([a.default.string,a.default.number]),border_top_width:a.default.oneOfType([a.default.string,a.default.number]),border_width:a.default.oneOfType([a.default.string,a.default.number]),clear:a.default.oneOfType([a.default.string,a.default.number]),clip:a.default.oneOfType([a.default.string,a.default.number]),color:a.default.oneOfType([a.default.string,a.default.number]),cursor:a.default.oneOfType([a.default.string,a.default.number]),display:a.default.oneOfType([a.default.string,a.default.number]),filter:a.default.oneOfType([a.default.string,a.default.number]),float:a.default.oneOfType([a.default.string,a.default.number]),font:a.default.oneOfType([a.default.string,a.default.number]),font_family:a.default.oneOfType([a.default.string,a.default.number]),font_size:a.default.oneOfType([a.default.string,a.default.number]),font_variant:a.default.oneOfType([a.default.string,a.default.number]),font_weight:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),left:a.default.oneOfType([a.default.string,a.default.number]),letter_spacing:a.default.oneOfType([a.default.string,a.default.number]),line_height:a.default.oneOfType([a.default.string,a.default.number]),list_style:a.default.oneOfType([a.default.string,a.default.number]),list_style_image:a.default.oneOfType([a.default.string,a.default.number]),list_style_position:a.default.oneOfType([a.default.string,a.default.number]),list_style_type:a.default.oneOfType([a.default.string,a.default.number]),margin:a.default.oneOfType([a.default.string,a.default.number]),margin_bottom:a.default.oneOfType([a.default.string,a.default.number]),margin_left:a.default.oneOfType([a.default.string,a.default.number]),margin_right:a.default.oneOfType([a.default.string,a.default.number]),margin_top:a.default.oneOfType([a.default.string,a.default.number]),max_width:a.default.oneOfType([a.default.string,a.default.number]),min_width:a.default.oneOfType([a.default.string,a.default.number]),overflow:a.default.oneOfType([a.default.string,a.default.number]),padding:a.default.oneOfType([a.default.string,a.default.number]),padding_bottom:a.default.oneOfType([a.default.string,a.default.number]),padding_left:a.default.oneOfType([a.default.string,a.default.number]),padding_right:a.default.oneOfType([a.default.string,a.default.number]),padding_top:a.default.oneOfType([a.default.string,a.default.number]),page_break_after:a.default.oneOfType([a.default.string,a.default.number]),page_break_before:a.default.oneOfType([a.default.string,a.default.number]),position:a.default.oneOfType([a.default.string,a.default.number]),stroke_dasharray:a.default.oneOfType([a.default.string,a.default.number]),stroke_dashoffset:a.default.oneOfType([a.default.string,a.default.number]),stroke_width:a.default.oneOfType([a.default.string,a.default.number]),text_align:a.default.oneOfType([a.default.string,a.default.number]),text_decoration:a.default.oneOfType([a.default.string,a.default.number]),text_indent:a.default.oneOfType([a.default.string,a.default.number]),text_transform:a.default.oneOfType([a.default.string,a.default.number]),top:a.default.oneOfType([a.default.string,a.default.number]),vertical_align:a.default.oneOfType([a.default.string,a.default.number]),visibility:a.default.oneOfType([a.default.string,a.default.number]),width:a.default.oneOfType([a.default.string,a.default.number]),z_index:a.default.oneOfType([a.default.string,a.default.number]),"background-attachment":a.default.oneOfType([a.default.string,a.default.number]),"background-color":a.default.oneOfType([a.default.string,a.default.number]),"background-image":a.default.oneOfType([a.default.string,a.default.number]),"background-position":a.default.oneOfType([a.default.string,a.default.number]),"background-repeat":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-color":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-style":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-width":a.default.oneOfType([a.default.string,a.default.number]),"border-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left":a.default.oneOfType([a.default.string,a.default.number]),"border-left-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left-style":a.default.oneOfType([a.default.string,a.default.number]),"border-left-width":a.default.oneOfType([a.default.string,a.default.number]),"border-right":a.default.oneOfType([a.default.string,a.default.number]),"border-right-color":a.default.oneOfType([a.default.string,a.default.number]),"border-right-style":a.default.oneOfType([a.default.string,a.default.number]),"border-right-width":a.default.oneOfType([a.default.string,a.default.number]),"border-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top":a.default.oneOfType([a.default.string,a.default.number]),"border-top-color":a.default.oneOfType([a.default.string,a.default.number]),"border-top-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top-width":a.default.oneOfType([a.default.string,a.default.number]),"border-width":a.default.oneOfType([a.default.string,a.default.number]),"font-family":a.default.oneOfType([a.default.string,a.default.number]),"font-size":a.default.oneOfType([a.default.string,a.default.number]),"font-variant":a.default.oneOfType([a.default.string,a.default.number]),"font-weight":a.default.oneOfType([a.default.string,a.default.number]),"letter-spacing":a.default.oneOfType([a.default.string,a.default.number]),"line-height":a.default.oneOfType([a.default.string,a.default.number]),"list-style":a.default.oneOfType([a.default.string,a.default.number]),"list-style-image":a.default.oneOfType([a.default.string,a.default.number]),"list-style-position":a.default.oneOfType([a.default.string,a.default.number]),"list-style-type":a.default.oneOfType([a.default.string,a.default.number]),"margin-bottom":a.default.oneOfType([a.default.string,a.default.number]),"margin-left":a.default.oneOfType([a.default.string,a.default.number]),"margin-right":a.default.oneOfType([a.default.string,a.default.number]),"margin-top":a.default.oneOfType([a.default.string,a.default.number]),"max-width":a.default.oneOfType([a.default.string,a.default.number]),"min-width":a.default.oneOfType([a.default.string,a.default.number]),"padding-bottom":a.default.oneOfType([a.default.string,a.default.number]),"padding-left":a.default.oneOfType([a.default.string,a.default.number]),"padding-right":a.default.oneOfType([a.default.string,a.default.number]),"padding-top":a.default.oneOfType([a.default.string,a.default.number]),"page-break-after":a.default.oneOfType([a.default.string,a.default.number]),"page-break-before":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dasharray":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dashoffset":a.default.oneOfType([a.default.string,a.default.number]),"stroke-width":a.default.oneOfType([a.default.string,a.default.number]),"text-align":a.default.oneOfType([a.default.string,a.default.number]),"text-decoration":a.default.oneOfType([a.default.string,a.default.number]),"text-indent":a.default.oneOfType([a.default.string,a.default.number]),"text-transform":a.default.oneOfType([a.default.string,a.default.number]),"vertical-align":a.default.oneOfType([a.default.string,a.default.number]),"z-index":a.default.oneOfType([a.default.string,a.default.number]),backgroundAttachment:a.default.oneOfType([a.default.string,a.default.number]),backgroundColor:a.default.oneOfType([a.default.string,a.default.number]),backgroundImage:a.default.oneOfType([a.default.string,a.default.number]),backgroundPosition:a.default.oneOfType([a.default.string,a.default.number]),backgroundRepeat:a.default.oneOfType([a.default.string,a.default.number]),borderBottom:a.default.oneOfType([a.default.string,a.default.number]),borderBottomColor:a.default.oneOfType([a.default.string,a.default.number]),borderBottomStyle:a.default.oneOfType([a.default.string,a.default.number]),borderBottomWidth:a.default.oneOfType([a.default.string,a.default.number]),borderColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeft:a.default.oneOfType([a.default.string,a.default.number]),borderLeftColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeftStyle:a.default.oneOfType([a.default.string,a.default.number]),borderLeftWidth:a.default.oneOfType([a.default.string,a.default.number]),borderRight:a.default.oneOfType([a.default.string,a.default.number]),borderRightColor:a.default.oneOfType([a.default.string,a.default.number]),borderRightStyle:a.default.oneOfType([a.default.string,a.default.number]),borderRightWidth:a.default.oneOfType([a.default.string,a.default.number]),borderStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTop:a.default.oneOfType([a.default.string,a.default.number]),borderTopColor:a.default.oneOfType([a.default.string,a.default.number]),borderTopStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTopWidth:a.default.oneOfType([a.default.string,a.default.number]),borderWidth:a.default.oneOfType([a.default.string,a.default.number]),cssFloat:a.default.oneOfType([a.default.string,a.default.number]),fontFamily:a.default.oneOfType([a.default.string,a.default.number]),fontSize:a.default.oneOfType([a.default.string,a.default.number]),fontVariant:a.default.oneOfType([a.default.string,a.default.number]),fontWeight:a.default.oneOfType([a.default.string,a.default.number]),letterSpacing:a.default.oneOfType([a.default.string,a.default.number]),lineHeight:a.default.oneOfType([a.default.string,a.default.number]),listStyle:a.default.oneOfType([a.default.string,a.default.number]),listStyleImage:a.default.oneOfType([a.default.string,a.default.number]),listStylePosition:a.default.oneOfType([a.default.string,a.default.number]),listStyleType:a.default.oneOfType([a.default.string,a.default.number]),marginBottom:a.default.oneOfType([a.default.string,a.default.number]),marginLeft:a.default.oneOfType([a.default.string,a.default.number]),marginRight:a.default.oneOfType([a.default.string,a.default.number]),marginTop:a.default.oneOfType([a.default.string,a.default.number]),maxWidth:a.default.oneOfType([a.default.string,a.default.number]),minWidth:a.default.oneOfType([a.default.string,a.default.number]),paddingBottom:a.default.oneOfType([a.default.string,a.default.number]),paddingLeft:a.default.oneOfType([a.default.string,a.default.number]),paddingRight:a.default.oneOfType([a.default.string,a.default.number]),paddingTop:a.default.oneOfType([a.default.string,a.default.number]),pageBreakAfter:a.default.oneOfType([a.default.string,a.default.number]),pageBreakBefore:a.default.oneOfType([a.default.string,a.default.number]),strokeDasharray:a.default.oneOfType([a.default.string,a.default.number]),strokeDashoffset:a.default.oneOfType([a.default.string,a.default.number]),strokeWidth:a.default.oneOfType([a.default.string,a.default.number]),textAlign:a.default.oneOfType([a.default.string,a.default.number]),textDecoration:a.default.oneOfType([a.default.string,a.default.number]),textIndent:a.default.oneOfType([a.default.string,a.default.number]),textTransform:a.default.oneOfType([a.default.string,a.default.number]),verticalAlign:a.default.oneOfType([a.default.string,a.default.number]),zIndex:a.default.oneOfType([a.default.string,a.default.number])}),style_cell_conditional:a.default.arrayOf(a.default.shape({if:a.default.shape({column_id:a.default.oneOfType([a.default.string,a.default.number])}),background:a.default.oneOfType([a.default.string,a.default.number]),background_attachment:a.default.oneOfType([a.default.string,a.default.number]),background_color:a.default.oneOfType([a.default.string,a.default.number]),background_image:a.default.oneOfType([a.default.string,a.default.number]),background_position:a.default.oneOfType([a.default.string,a.default.number]),background_repeat:a.default.oneOfType([a.default.string,a.default.number]),border:a.default.oneOfType([a.default.string,a.default.number]),border_bottom:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_color:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_style:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_width:a.default.oneOfType([a.default.string,a.default.number]),border_color:a.default.oneOfType([a.default.string,a.default.number]),border_left:a.default.oneOfType([a.default.string,a.default.number]),border_left_color:a.default.oneOfType([a.default.string,a.default.number]),border_left_style:a.default.oneOfType([a.default.string,a.default.number]),border_left_width:a.default.oneOfType([a.default.string,a.default.number]),border_right:a.default.oneOfType([a.default.string,a.default.number]),border_right_color:a.default.oneOfType([a.default.string,a.default.number]),border_right_style:a.default.oneOfType([a.default.string,a.default.number]),border_right_width:a.default.oneOfType([a.default.string,a.default.number]),border_style:a.default.oneOfType([a.default.string,a.default.number]),border_top:a.default.oneOfType([a.default.string,a.default.number]),border_top_color:a.default.oneOfType([a.default.string,a.default.number]),border_top_style:a.default.oneOfType([a.default.string,a.default.number]),border_top_width:a.default.oneOfType([a.default.string,a.default.number]),border_width:a.default.oneOfType([a.default.string,a.default.number]),clear:a.default.oneOfType([a.default.string,a.default.number]),clip:a.default.oneOfType([a.default.string,a.default.number]),color:a.default.oneOfType([a.default.string,a.default.number]),cursor:a.default.oneOfType([a.default.string,a.default.number]),display:a.default.oneOfType([a.default.string,a.default.number]),filter:a.default.oneOfType([a.default.string,a.default.number]),float:a.default.oneOfType([a.default.string,a.default.number]),font:a.default.oneOfType([a.default.string,a.default.number]),font_family:a.default.oneOfType([a.default.string,a.default.number]),font_size:a.default.oneOfType([a.default.string,a.default.number]),font_variant:a.default.oneOfType([a.default.string,a.default.number]),font_weight:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),left:a.default.oneOfType([a.default.string,a.default.number]),letter_spacing:a.default.oneOfType([a.default.string,a.default.number]),line_height:a.default.oneOfType([a.default.string,a.default.number]),list_style:a.default.oneOfType([a.default.string,a.default.number]),list_style_image:a.default.oneOfType([a.default.string,a.default.number]),list_style_position:a.default.oneOfType([a.default.string,a.default.number]),list_style_type:a.default.oneOfType([a.default.string,a.default.number]),margin:a.default.oneOfType([a.default.string,a.default.number]),margin_bottom:a.default.oneOfType([a.default.string,a.default.number]),margin_left:a.default.oneOfType([a.default.string,a.default.number]),margin_right:a.default.oneOfType([a.default.string,a.default.number]),margin_top:a.default.oneOfType([a.default.string,a.default.number]),max_width:a.default.oneOfType([a.default.string,a.default.number]),min_width:a.default.oneOfType([a.default.string,a.default.number]),overflow:a.default.oneOfType([a.default.string,a.default.number]),padding:a.default.oneOfType([a.default.string,a.default.number]),padding_bottom:a.default.oneOfType([a.default.string,a.default.number]),padding_left:a.default.oneOfType([a.default.string,a.default.number]),padding_right:a.default.oneOfType([a.default.string,a.default.number]),padding_top:a.default.oneOfType([a.default.string,a.default.number]),page_break_after:a.default.oneOfType([a.default.string,a.default.number]),page_break_before:a.default.oneOfType([a.default.string,a.default.number]),position:a.default.oneOfType([a.default.string,a.default.number]),stroke_dasharray:a.default.oneOfType([a.default.string,a.default.number]),stroke_dashoffset:a.default.oneOfType([a.default.string,a.default.number]),stroke_width:a.default.oneOfType([a.default.string,a.default.number]),text_align:a.default.oneOfType([a.default.string,a.default.number]),text_decoration:a.default.oneOfType([a.default.string,a.default.number]),text_indent:a.default.oneOfType([a.default.string,a.default.number]),text_transform:a.default.oneOfType([a.default.string,a.default.number]),top:a.default.oneOfType([a.default.string,a.default.number]),vertical_align:a.default.oneOfType([a.default.string,a.default.number]),visibility:a.default.oneOfType([a.default.string,a.default.number]),width:a.default.oneOfType([a.default.string,a.default.number]),z_index:a.default.oneOfType([a.default.string,a.default.number]),"background-attachment":a.default.oneOfType([a.default.string,a.default.number]),"background-color":a.default.oneOfType([a.default.string,a.default.number]),"background-image":a.default.oneOfType([a.default.string,a.default.number]),"background-position":a.default.oneOfType([a.default.string,a.default.number]),"background-repeat":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-color":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-style":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-width":a.default.oneOfType([a.default.string,a.default.number]),"border-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left":a.default.oneOfType([a.default.string,a.default.number]),"border-left-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left-style":a.default.oneOfType([a.default.string,a.default.number]),"border-left-width":a.default.oneOfType([a.default.string,a.default.number]),"border-right":a.default.oneOfType([a.default.string,a.default.number]),"border-right-color":a.default.oneOfType([a.default.string,a.default.number]),"border-right-style":a.default.oneOfType([a.default.string,a.default.number]),"border-right-width":a.default.oneOfType([a.default.string,a.default.number]),"border-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top":a.default.oneOfType([a.default.string,a.default.number]),"border-top-color":a.default.oneOfType([a.default.string,a.default.number]),"border-top-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top-width":a.default.oneOfType([a.default.string,a.default.number]),"border-width":a.default.oneOfType([a.default.string,a.default.number]),"font-family":a.default.oneOfType([a.default.string,a.default.number]),"font-size":a.default.oneOfType([a.default.string,a.default.number]),"font-variant":a.default.oneOfType([a.default.string,a.default.number]),"font-weight":a.default.oneOfType([a.default.string,a.default.number]),"letter-spacing":a.default.oneOfType([a.default.string,a.default.number]),"line-height":a.default.oneOfType([a.default.string,a.default.number]),"list-style":a.default.oneOfType([a.default.string,a.default.number]),"list-style-image":a.default.oneOfType([a.default.string,a.default.number]),"list-style-position":a.default.oneOfType([a.default.string,a.default.number]),"list-style-type":a.default.oneOfType([a.default.string,a.default.number]),"margin-bottom":a.default.oneOfType([a.default.string,a.default.number]),"margin-left":a.default.oneOfType([a.default.string,a.default.number]),"margin-right":a.default.oneOfType([a.default.string,a.default.number]),"margin-top":a.default.oneOfType([a.default.string,a.default.number]),"max-width":a.default.oneOfType([a.default.string,a.default.number]),"min-width":a.default.oneOfType([a.default.string,a.default.number]),"padding-bottom":a.default.oneOfType([a.default.string,a.default.number]),"padding-left":a.default.oneOfType([a.default.string,a.default.number]),"padding-right":a.default.oneOfType([a.default.string,a.default.number]),"padding-top":a.default.oneOfType([a.default.string,a.default.number]),"page-break-after":a.default.oneOfType([a.default.string,a.default.number]),"page-break-before":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dasharray":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dashoffset":a.default.oneOfType([a.default.string,a.default.number]),"stroke-width":a.default.oneOfType([a.default.string,a.default.number]),"text-align":a.default.oneOfType([a.default.string,a.default.number]),"text-decoration":a.default.oneOfType([a.default.string,a.default.number]),"text-indent":a.default.oneOfType([a.default.string,a.default.number]),"text-transform":a.default.oneOfType([a.default.string,a.default.number]),"vertical-align":a.default.oneOfType([a.default.string,a.default.number]),"z-index":a.default.oneOfType([a.default.string,a.default.number]),backgroundAttachment:a.default.oneOfType([a.default.string,a.default.number]),backgroundColor:a.default.oneOfType([a.default.string,a.default.number]),backgroundImage:a.default.oneOfType([a.default.string,a.default.number]),backgroundPosition:a.default.oneOfType([a.default.string,a.default.number]),backgroundRepeat:a.default.oneOfType([a.default.string,a.default.number]),borderBottom:a.default.oneOfType([a.default.string,a.default.number]),borderBottomColor:a.default.oneOfType([a.default.string,a.default.number]),borderBottomStyle:a.default.oneOfType([a.default.string,a.default.number]),borderBottomWidth:a.default.oneOfType([a.default.string,a.default.number]),borderColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeft:a.default.oneOfType([a.default.string,a.default.number]),borderLeftColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeftStyle:a.default.oneOfType([a.default.string,a.default.number]),borderLeftWidth:a.default.oneOfType([a.default.string,a.default.number]),borderRight:a.default.oneOfType([a.default.string,a.default.number]),borderRightColor:a.default.oneOfType([a.default.string,a.default.number]),borderRightStyle:a.default.oneOfType([a.default.string,a.default.number]),borderRightWidth:a.default.oneOfType([a.default.string,a.default.number]),borderStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTop:a.default.oneOfType([a.default.string,a.default.number]),borderTopColor:a.default.oneOfType([a.default.string,a.default.number]),borderTopStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTopWidth:a.default.oneOfType([a.default.string,a.default.number]),borderWidth:a.default.oneOfType([a.default.string,a.default.number]),cssFloat:a.default.oneOfType([a.default.string,a.default.number]),fontFamily:a.default.oneOfType([a.default.string,a.default.number]),fontSize:a.default.oneOfType([a.default.string,a.default.number]),fontVariant:a.default.oneOfType([a.default.string,a.default.number]),fontWeight:a.default.oneOfType([a.default.string,a.default.number]),letterSpacing:a.default.oneOfType([a.default.string,a.default.number]),lineHeight:a.default.oneOfType([a.default.string,a.default.number]),listStyle:a.default.oneOfType([a.default.string,a.default.number]),listStyleImage:a.default.oneOfType([a.default.string,a.default.number]),listStylePosition:a.default.oneOfType([a.default.string,a.default.number]),listStyleType:a.default.oneOfType([a.default.string,a.default.number]),marginBottom:a.default.oneOfType([a.default.string,a.default.number]),marginLeft:a.default.oneOfType([a.default.string,a.default.number]),marginRight:a.default.oneOfType([a.default.string,a.default.number]),marginTop:a.default.oneOfType([a.default.string,a.default.number]),maxWidth:a.default.oneOfType([a.default.string,a.default.number]),minWidth:a.default.oneOfType([a.default.string,a.default.number]),paddingBottom:a.default.oneOfType([a.default.string,a.default.number]),paddingLeft:a.default.oneOfType([a.default.string,a.default.number]),paddingRight:a.default.oneOfType([a.default.string,a.default.number]),paddingTop:a.default.oneOfType([a.default.string,a.default.number]),pageBreakAfter:a.default.oneOfType([a.default.string,a.default.number]),pageBreakBefore:a.default.oneOfType([a.default.string,a.default.number]),strokeDasharray:a.default.oneOfType([a.default.string,a.default.number]),strokeDashoffset:a.default.oneOfType([a.default.string,a.default.number]),strokeWidth:a.default.oneOfType([a.default.string,a.default.number]),textAlign:a.default.oneOfType([a.default.string,a.default.number]),textDecoration:a.default.oneOfType([a.default.string,a.default.number]),textIndent:a.default.oneOfType([a.default.string,a.default.number]),textTransform:a.default.oneOfType([a.default.string,a.default.number]),verticalAlign:a.default.oneOfType([a.default.string,a.default.number]),zIndex:a.default.oneOfType([a.default.string,a.default.number])})),style_data_conditional:a.default.arrayOf(a.default.shape({if:a.default.shape({column_id:a.default.oneOfType([a.default.string,a.default.number]),row_index:a.default.oneOfType([a.default.number,a.default.oneOf(["odd","even"])])}),background:a.default.oneOfType([a.default.string,a.default.number]),background_attachment:a.default.oneOfType([a.default.string,a.default.number]),background_color:a.default.oneOfType([a.default.string,a.default.number]),background_image:a.default.oneOfType([a.default.string,a.default.number]),background_position:a.default.oneOfType([a.default.string,a.default.number]),background_repeat:a.default.oneOfType([a.default.string,a.default.number]),border:a.default.oneOfType([a.default.string,a.default.number]),border_bottom:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_color:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_style:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_width:a.default.oneOfType([a.default.string,a.default.number]),border_color:a.default.oneOfType([a.default.string,a.default.number]),border_left:a.default.oneOfType([a.default.string,a.default.number]),border_left_color:a.default.oneOfType([a.default.string,a.default.number]),border_left_style:a.default.oneOfType([a.default.string,a.default.number]),border_left_width:a.default.oneOfType([a.default.string,a.default.number]),border_right:a.default.oneOfType([a.default.string,a.default.number]),border_right_color:a.default.oneOfType([a.default.string,a.default.number]),border_right_style:a.default.oneOfType([a.default.string,a.default.number]),border_right_width:a.default.oneOfType([a.default.string,a.default.number]),border_style:a.default.oneOfType([a.default.string,a.default.number]),border_top:a.default.oneOfType([a.default.string,a.default.number]),border_top_color:a.default.oneOfType([a.default.string,a.default.number]),border_top_style:a.default.oneOfType([a.default.string,a.default.number]),border_top_width:a.default.oneOfType([a.default.string,a.default.number]),border_width:a.default.oneOfType([a.default.string,a.default.number]),clear:a.default.oneOfType([a.default.string,a.default.number]),clip:a.default.oneOfType([a.default.string,a.default.number]),color:a.default.oneOfType([a.default.string,a.default.number]),cursor:a.default.oneOfType([a.default.string,a.default.number]),display:a.default.oneOfType([a.default.string,a.default.number]),filter:a.default.oneOfType([a.default.string,a.default.number]),float:a.default.oneOfType([a.default.string,a.default.number]),font:a.default.oneOfType([a.default.string,a.default.number]),font_family:a.default.oneOfType([a.default.string,a.default.number]),font_size:a.default.oneOfType([a.default.string,a.default.number]),font_variant:a.default.oneOfType([a.default.string,a.default.number]),font_weight:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),left:a.default.oneOfType([a.default.string,a.default.number]),letter_spacing:a.default.oneOfType([a.default.string,a.default.number]),line_height:a.default.oneOfType([a.default.string,a.default.number]),list_style:a.default.oneOfType([a.default.string,a.default.number]),list_style_image:a.default.oneOfType([a.default.string,a.default.number]),list_style_position:a.default.oneOfType([a.default.string,a.default.number]),list_style_type:a.default.oneOfType([a.default.string,a.default.number]),margin:a.default.oneOfType([a.default.string,a.default.number]),margin_bottom:a.default.oneOfType([a.default.string,a.default.number]),margin_left:a.default.oneOfType([a.default.string,a.default.number]),margin_right:a.default.oneOfType([a.default.string,a.default.number]),margin_top:a.default.oneOfType([a.default.string,a.default.number]),max_width:a.default.oneOfType([a.default.string,a.default.number]),min_width:a.default.oneOfType([a.default.string,a.default.number]),overflow:a.default.oneOfType([a.default.string,a.default.number]),padding:a.default.oneOfType([a.default.string,a.default.number]),padding_bottom:a.default.oneOfType([a.default.string,a.default.number]),padding_left:a.default.oneOfType([a.default.string,a.default.number]),padding_right:a.default.oneOfType([a.default.string,a.default.number]),padding_top:a.default.oneOfType([a.default.string,a.default.number]),page_break_after:a.default.oneOfType([a.default.string,a.default.number]),page_break_before:a.default.oneOfType([a.default.string,a.default.number]),position:a.default.oneOfType([a.default.string,a.default.number]),stroke_dasharray:a.default.oneOfType([a.default.string,a.default.number]),stroke_dashoffset:a.default.oneOfType([a.default.string,a.default.number]),stroke_width:a.default.oneOfType([a.default.string,a.default.number]),text_align:a.default.oneOfType([a.default.string,a.default.number]),text_decoration:a.default.oneOfType([a.default.string,a.default.number]),text_indent:a.default.oneOfType([a.default.string,a.default.number]),text_transform:a.default.oneOfType([a.default.string,a.default.number]),top:a.default.oneOfType([a.default.string,a.default.number]),vertical_align:a.default.oneOfType([a.default.string,a.default.number]),visibility:a.default.oneOfType([a.default.string,a.default.number]),width:a.default.oneOfType([a.default.string,a.default.number]),z_index:a.default.oneOfType([a.default.string,a.default.number]),"background-attachment":a.default.oneOfType([a.default.string,a.default.number]),"background-color":a.default.oneOfType([a.default.string,a.default.number]),"background-image":a.default.oneOfType([a.default.string,a.default.number]),"background-position":a.default.oneOfType([a.default.string,a.default.number]),"background-repeat":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-color":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-style":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-width":a.default.oneOfType([a.default.string,a.default.number]),"border-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left":a.default.oneOfType([a.default.string,a.default.number]),"border-left-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left-style":a.default.oneOfType([a.default.string,a.default.number]),"border-left-width":a.default.oneOfType([a.default.string,a.default.number]),"border-right":a.default.oneOfType([a.default.string,a.default.number]),"border-right-color":a.default.oneOfType([a.default.string,a.default.number]),"border-right-style":a.default.oneOfType([a.default.string,a.default.number]),"border-right-width":a.default.oneOfType([a.default.string,a.default.number]),"border-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top":a.default.oneOfType([a.default.string,a.default.number]),"border-top-color":a.default.oneOfType([a.default.string,a.default.number]),"border-top-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top-width":a.default.oneOfType([a.default.string,a.default.number]),"border-width":a.default.oneOfType([a.default.string,a.default.number]),"font-family":a.default.oneOfType([a.default.string,a.default.number]),"font-size":a.default.oneOfType([a.default.string,a.default.number]),"font-variant":a.default.oneOfType([a.default.string,a.default.number]),"font-weight":a.default.oneOfType([a.default.string,a.default.number]),"letter-spacing":a.default.oneOfType([a.default.string,a.default.number]),"line-height":a.default.oneOfType([a.default.string,a.default.number]),"list-style":a.default.oneOfType([a.default.string,a.default.number]),"list-style-image":a.default.oneOfType([a.default.string,a.default.number]),"list-style-position":a.default.oneOfType([a.default.string,a.default.number]),"list-style-type":a.default.oneOfType([a.default.string,a.default.number]),"margin-bottom":a.default.oneOfType([a.default.string,a.default.number]),"margin-left":a.default.oneOfType([a.default.string,a.default.number]),"margin-right":a.default.oneOfType([a.default.string,a.default.number]),"margin-top":a.default.oneOfType([a.default.string,a.default.number]),"max-width":a.default.oneOfType([a.default.string,a.default.number]),"min-width":a.default.oneOfType([a.default.string,a.default.number]),"padding-bottom":a.default.oneOfType([a.default.string,a.default.number]),"padding-left":a.default.oneOfType([a.default.string,a.default.number]),"padding-right":a.default.oneOfType([a.default.string,a.default.number]),"padding-top":a.default.oneOfType([a.default.string,a.default.number]),"page-break-after":a.default.oneOfType([a.default.string,a.default.number]),"page-break-before":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dasharray":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dashoffset":a.default.oneOfType([a.default.string,a.default.number]),"stroke-width":a.default.oneOfType([a.default.string,a.default.number]),"text-align":a.default.oneOfType([a.default.string,a.default.number]),"text-decoration":a.default.oneOfType([a.default.string,a.default.number]),"text-indent":a.default.oneOfType([a.default.string,a.default.number]),"text-transform":a.default.oneOfType([a.default.string,a.default.number]),"vertical-align":a.default.oneOfType([a.default.string,a.default.number]),"z-index":a.default.oneOfType([a.default.string,a.default.number]),backgroundAttachment:a.default.oneOfType([a.default.string,a.default.number]),backgroundColor:a.default.oneOfType([a.default.string,a.default.number]),backgroundImage:a.default.oneOfType([a.default.string,a.default.number]),backgroundPosition:a.default.oneOfType([a.default.string,a.default.number]),backgroundRepeat:a.default.oneOfType([a.default.string,a.default.number]),borderBottom:a.default.oneOfType([a.default.string,a.default.number]),borderBottomColor:a.default.oneOfType([a.default.string,a.default.number]),borderBottomStyle:a.default.oneOfType([a.default.string,a.default.number]),borderBottomWidth:a.default.oneOfType([a.default.string,a.default.number]),borderColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeft:a.default.oneOfType([a.default.string,a.default.number]),borderLeftColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeftStyle:a.default.oneOfType([a.default.string,a.default.number]),borderLeftWidth:a.default.oneOfType([a.default.string,a.default.number]),borderRight:a.default.oneOfType([a.default.string,a.default.number]),borderRightColor:a.default.oneOfType([a.default.string,a.default.number]),borderRightStyle:a.default.oneOfType([a.default.string,a.default.number]),borderRightWidth:a.default.oneOfType([a.default.string,a.default.number]),borderStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTop:a.default.oneOfType([a.default.string,a.default.number]),borderTopColor:a.default.oneOfType([a.default.string,a.default.number]),borderTopStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTopWidth:a.default.oneOfType([a.default.string,a.default.number]),borderWidth:a.default.oneOfType([a.default.string,a.default.number]),cssFloat:a.default.oneOfType([a.default.string,a.default.number]),fontFamily:a.default.oneOfType([a.default.string,a.default.number]),fontSize:a.default.oneOfType([a.default.string,a.default.number]),fontVariant:a.default.oneOfType([a.default.string,a.default.number]),fontWeight:a.default.oneOfType([a.default.string,a.default.number]),letterSpacing:a.default.oneOfType([a.default.string,a.default.number]),lineHeight:a.default.oneOfType([a.default.string,a.default.number]),listStyle:a.default.oneOfType([a.default.string,a.default.number]),listStyleImage:a.default.oneOfType([a.default.string,a.default.number]),listStylePosition:a.default.oneOfType([a.default.string,a.default.number]),listStyleType:a.default.oneOfType([a.default.string,a.default.number]),marginBottom:a.default.oneOfType([a.default.string,a.default.number]),marginLeft:a.default.oneOfType([a.default.string,a.default.number]),marginRight:a.default.oneOfType([a.default.string,a.default.number]),marginTop:a.default.oneOfType([a.default.string,a.default.number]),maxWidth:a.default.oneOfType([a.default.string,a.default.number]),minWidth:a.default.oneOfType([a.default.string,a.default.number]),paddingBottom:a.default.oneOfType([a.default.string,a.default.number]),paddingLeft:a.default.oneOfType([a.default.string,a.default.number]),paddingRight:a.default.oneOfType([a.default.string,a.default.number]),paddingTop:a.default.oneOfType([a.default.string,a.default.number]),pageBreakAfter:a.default.oneOfType([a.default.string,a.default.number]),pageBreakBefore:a.default.oneOfType([a.default.string,a.default.number]),strokeDasharray:a.default.oneOfType([a.default.string,a.default.number]),strokeDashoffset:a.default.oneOfType([a.default.string,a.default.number]),strokeWidth:a.default.oneOfType([a.default.string,a.default.number]),textAlign:a.default.oneOfType([a.default.string,a.default.number]),textDecoration:a.default.oneOfType([a.default.string,a.default.number]),textIndent:a.default.oneOfType([a.default.string,a.default.number]),textTransform:a.default.oneOfType([a.default.string,a.default.number]),verticalAlign:a.default.oneOfType([a.default.string,a.default.number]),zIndex:a.default.oneOfType([a.default.string,a.default.number])})),style_filter_conditional:a.default.arrayOf(a.default.shape({if:a.default.shape({column_id:a.default.oneOfType([a.default.string,a.default.number])}),background:a.default.oneOfType([a.default.string,a.default.number]),background_attachment:a.default.oneOfType([a.default.string,a.default.number]),background_color:a.default.oneOfType([a.default.string,a.default.number]),background_image:a.default.oneOfType([a.default.string,a.default.number]),background_position:a.default.oneOfType([a.default.string,a.default.number]),background_repeat:a.default.oneOfType([a.default.string,a.default.number]),border:a.default.oneOfType([a.default.string,a.default.number]),border_bottom:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_color:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_style:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_width:a.default.oneOfType([a.default.string,a.default.number]),border_color:a.default.oneOfType([a.default.string,a.default.number]),border_left:a.default.oneOfType([a.default.string,a.default.number]),border_left_color:a.default.oneOfType([a.default.string,a.default.number]),border_left_style:a.default.oneOfType([a.default.string,a.default.number]),border_left_width:a.default.oneOfType([a.default.string,a.default.number]),border_right:a.default.oneOfType([a.default.string,a.default.number]),border_right_color:a.default.oneOfType([a.default.string,a.default.number]),border_right_style:a.default.oneOfType([a.default.string,a.default.number]),border_right_width:a.default.oneOfType([a.default.string,a.default.number]),border_style:a.default.oneOfType([a.default.string,a.default.number]),border_top:a.default.oneOfType([a.default.string,a.default.number]),border_top_color:a.default.oneOfType([a.default.string,a.default.number]),border_top_style:a.default.oneOfType([a.default.string,a.default.number]),border_top_width:a.default.oneOfType([a.default.string,a.default.number]),border_width:a.default.oneOfType([a.default.string,a.default.number]),clear:a.default.oneOfType([a.default.string,a.default.number]),clip:a.default.oneOfType([a.default.string,a.default.number]),color:a.default.oneOfType([a.default.string,a.default.number]),cursor:a.default.oneOfType([a.default.string,a.default.number]),display:a.default.oneOfType([a.default.string,a.default.number]),filter:a.default.oneOfType([a.default.string,a.default.number]),float:a.default.oneOfType([a.default.string,a.default.number]),font:a.default.oneOfType([a.default.string,a.default.number]),font_family:a.default.oneOfType([a.default.string,a.default.number]),font_size:a.default.oneOfType([a.default.string,a.default.number]),font_variant:a.default.oneOfType([a.default.string,a.default.number]),font_weight:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),left:a.default.oneOfType([a.default.string,a.default.number]),letter_spacing:a.default.oneOfType([a.default.string,a.default.number]),line_height:a.default.oneOfType([a.default.string,a.default.number]),list_style:a.default.oneOfType([a.default.string,a.default.number]),list_style_image:a.default.oneOfType([a.default.string,a.default.number]),list_style_position:a.default.oneOfType([a.default.string,a.default.number]),list_style_type:a.default.oneOfType([a.default.string,a.default.number]),margin:a.default.oneOfType([a.default.string,a.default.number]),margin_bottom:a.default.oneOfType([a.default.string,a.default.number]),margin_left:a.default.oneOfType([a.default.string,a.default.number]),margin_right:a.default.oneOfType([a.default.string,a.default.number]),margin_top:a.default.oneOfType([a.default.string,a.default.number]),max_width:a.default.oneOfType([a.default.string,a.default.number]),min_width:a.default.oneOfType([a.default.string,a.default.number]),overflow:a.default.oneOfType([a.default.string,a.default.number]),padding:a.default.oneOfType([a.default.string,a.default.number]),padding_bottom:a.default.oneOfType([a.default.string,a.default.number]),padding_left:a.default.oneOfType([a.default.string,a.default.number]),padding_right:a.default.oneOfType([a.default.string,a.default.number]),padding_top:a.default.oneOfType([a.default.string,a.default.number]),page_break_after:a.default.oneOfType([a.default.string,a.default.number]),page_break_before:a.default.oneOfType([a.default.string,a.default.number]),position:a.default.oneOfType([a.default.string,a.default.number]),stroke_dasharray:a.default.oneOfType([a.default.string,a.default.number]),stroke_dashoffset:a.default.oneOfType([a.default.string,a.default.number]),stroke_width:a.default.oneOfType([a.default.string,a.default.number]),text_align:a.default.oneOfType([a.default.string,a.default.number]),text_decoration:a.default.oneOfType([a.default.string,a.default.number]),text_indent:a.default.oneOfType([a.default.string,a.default.number]),text_transform:a.default.oneOfType([a.default.string,a.default.number]),top:a.default.oneOfType([a.default.string,a.default.number]),vertical_align:a.default.oneOfType([a.default.string,a.default.number]),visibility:a.default.oneOfType([a.default.string,a.default.number]),width:a.default.oneOfType([a.default.string,a.default.number]),z_index:a.default.oneOfType([a.default.string,a.default.number]),"background-attachment":a.default.oneOfType([a.default.string,a.default.number]),"background-color":a.default.oneOfType([a.default.string,a.default.number]),"background-image":a.default.oneOfType([a.default.string,a.default.number]),"background-position":a.default.oneOfType([a.default.string,a.default.number]),"background-repeat":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-color":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-style":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-width":a.default.oneOfType([a.default.string,a.default.number]),"border-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left":a.default.oneOfType([a.default.string,a.default.number]),"border-left-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left-style":a.default.oneOfType([a.default.string,a.default.number]),"border-left-width":a.default.oneOfType([a.default.string,a.default.number]),"border-right":a.default.oneOfType([a.default.string,a.default.number]),"border-right-color":a.default.oneOfType([a.default.string,a.default.number]),"border-right-style":a.default.oneOfType([a.default.string,a.default.number]),"border-right-width":a.default.oneOfType([a.default.string,a.default.number]),"border-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top":a.default.oneOfType([a.default.string,a.default.number]),"border-top-color":a.default.oneOfType([a.default.string,a.default.number]),"border-top-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top-width":a.default.oneOfType([a.default.string,a.default.number]),"border-width":a.default.oneOfType([a.default.string,a.default.number]),"font-family":a.default.oneOfType([a.default.string,a.default.number]),"font-size":a.default.oneOfType([a.default.string,a.default.number]),"font-variant":a.default.oneOfType([a.default.string,a.default.number]),"font-weight":a.default.oneOfType([a.default.string,a.default.number]),"letter-spacing":a.default.oneOfType([a.default.string,a.default.number]),"line-height":a.default.oneOfType([a.default.string,a.default.number]),"list-style":a.default.oneOfType([a.default.string,a.default.number]),"list-style-image":a.default.oneOfType([a.default.string,a.default.number]),"list-style-position":a.default.oneOfType([a.default.string,a.default.number]),"list-style-type":a.default.oneOfType([a.default.string,a.default.number]),"margin-bottom":a.default.oneOfType([a.default.string,a.default.number]),"margin-left":a.default.oneOfType([a.default.string,a.default.number]),"margin-right":a.default.oneOfType([a.default.string,a.default.number]),"margin-top":a.default.oneOfType([a.default.string,a.default.number]),"max-width":a.default.oneOfType([a.default.string,a.default.number]),"min-width":a.default.oneOfType([a.default.string,a.default.number]),"padding-bottom":a.default.oneOfType([a.default.string,a.default.number]),"padding-left":a.default.oneOfType([a.default.string,a.default.number]),"padding-right":a.default.oneOfType([a.default.string,a.default.number]),"padding-top":a.default.oneOfType([a.default.string,a.default.number]),"page-break-after":a.default.oneOfType([a.default.string,a.default.number]),"page-break-before":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dasharray":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dashoffset":a.default.oneOfType([a.default.string,a.default.number]),"stroke-width":a.default.oneOfType([a.default.string,a.default.number]),"text-align":a.default.oneOfType([a.default.string,a.default.number]),"text-decoration":a.default.oneOfType([a.default.string,a.default.number]),"text-indent":a.default.oneOfType([a.default.string,a.default.number]),"text-transform":a.default.oneOfType([a.default.string,a.default.number]),"vertical-align":a.default.oneOfType([a.default.string,a.default.number]),"z-index":a.default.oneOfType([a.default.string,a.default.number]),backgroundAttachment:a.default.oneOfType([a.default.string,a.default.number]),backgroundColor:a.default.oneOfType([a.default.string,a.default.number]),backgroundImage:a.default.oneOfType([a.default.string,a.default.number]),backgroundPosition:a.default.oneOfType([a.default.string,a.default.number]),backgroundRepeat:a.default.oneOfType([a.default.string,a.default.number]),borderBottom:a.default.oneOfType([a.default.string,a.default.number]),borderBottomColor:a.default.oneOfType([a.default.string,a.default.number]),borderBottomStyle:a.default.oneOfType([a.default.string,a.default.number]),borderBottomWidth:a.default.oneOfType([a.default.string,a.default.number]),borderColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeft:a.default.oneOfType([a.default.string,a.default.number]),borderLeftColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeftStyle:a.default.oneOfType([a.default.string,a.default.number]),borderLeftWidth:a.default.oneOfType([a.default.string,a.default.number]),borderRight:a.default.oneOfType([a.default.string,a.default.number]),borderRightColor:a.default.oneOfType([a.default.string,a.default.number]),borderRightStyle:a.default.oneOfType([a.default.string,a.default.number]),borderRightWidth:a.default.oneOfType([a.default.string,a.default.number]),borderStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTop:a.default.oneOfType([a.default.string,a.default.number]),borderTopColor:a.default.oneOfType([a.default.string,a.default.number]),borderTopStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTopWidth:a.default.oneOfType([a.default.string,a.default.number]),borderWidth:a.default.oneOfType([a.default.string,a.default.number]),cssFloat:a.default.oneOfType([a.default.string,a.default.number]),fontFamily:a.default.oneOfType([a.default.string,a.default.number]),fontSize:a.default.oneOfType([a.default.string,a.default.number]),fontVariant:a.default.oneOfType([a.default.string,a.default.number]),fontWeight:a.default.oneOfType([a.default.string,a.default.number]),letterSpacing:a.default.oneOfType([a.default.string,a.default.number]),lineHeight:a.default.oneOfType([a.default.string,a.default.number]),listStyle:a.default.oneOfType([a.default.string,a.default.number]),listStyleImage:a.default.oneOfType([a.default.string,a.default.number]),listStylePosition:a.default.oneOfType([a.default.string,a.default.number]),listStyleType:a.default.oneOfType([a.default.string,a.default.number]),marginBottom:a.default.oneOfType([a.default.string,a.default.number]),marginLeft:a.default.oneOfType([a.default.string,a.default.number]),marginRight:a.default.oneOfType([a.default.string,a.default.number]),marginTop:a.default.oneOfType([a.default.string,a.default.number]),maxWidth:a.default.oneOfType([a.default.string,a.default.number]),minWidth:a.default.oneOfType([a.default.string,a.default.number]),paddingBottom:a.default.oneOfType([a.default.string,a.default.number]),paddingLeft:a.default.oneOfType([a.default.string,a.default.number]),paddingRight:a.default.oneOfType([a.default.string,a.default.number]),paddingTop:a.default.oneOfType([a.default.string,a.default.number]),pageBreakAfter:a.default.oneOfType([a.default.string,a.default.number]),pageBreakBefore:a.default.oneOfType([a.default.string,a.default.number]),strokeDasharray:a.default.oneOfType([a.default.string,a.default.number]),strokeDashoffset:a.default.oneOfType([a.default.string,a.default.number]),strokeWidth:a.default.oneOfType([a.default.string,a.default.number]),textAlign:a.default.oneOfType([a.default.string,a.default.number]),textDecoration:a.default.oneOfType([a.default.string,a.default.number]),textIndent:a.default.oneOfType([a.default.string,a.default.number]),textTransform:a.default.oneOfType([a.default.string,a.default.number]),verticalAlign:a.default.oneOfType([a.default.string,a.default.number]),zIndex:a.default.oneOfType([a.default.string,a.default.number])})),style_header_conditional:a.default.arrayOf(a.default.shape({if:a.default.shape({column_id:a.default.oneOfType([a.default.string,a.default.number]),header_index:a.default.oneOfType([a.default.number,a.default.oneOf(["odd","even"])])}),background:a.default.oneOfType([a.default.string,a.default.number]),background_attachment:a.default.oneOfType([a.default.string,a.default.number]),background_color:a.default.oneOfType([a.default.string,a.default.number]),background_image:a.default.oneOfType([a.default.string,a.default.number]),background_position:a.default.oneOfType([a.default.string,a.default.number]),background_repeat:a.default.oneOfType([a.default.string,a.default.number]),border:a.default.oneOfType([a.default.string,a.default.number]),border_bottom:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_color:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_style:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_width:a.default.oneOfType([a.default.string,a.default.number]),border_color:a.default.oneOfType([a.default.string,a.default.number]),border_left:a.default.oneOfType([a.default.string,a.default.number]),border_left_color:a.default.oneOfType([a.default.string,a.default.number]),border_left_style:a.default.oneOfType([a.default.string,a.default.number]),border_left_width:a.default.oneOfType([a.default.string,a.default.number]),border_right:a.default.oneOfType([a.default.string,a.default.number]),border_right_color:a.default.oneOfType([a.default.string,a.default.number]),border_right_style:a.default.oneOfType([a.default.string,a.default.number]),border_right_width:a.default.oneOfType([a.default.string,a.default.number]),border_style:a.default.oneOfType([a.default.string,a.default.number]),border_top:a.default.oneOfType([a.default.string,a.default.number]),border_top_color:a.default.oneOfType([a.default.string,a.default.number]),border_top_style:a.default.oneOfType([a.default.string,a.default.number]),border_top_width:a.default.oneOfType([a.default.string,a.default.number]),border_width:a.default.oneOfType([a.default.string,a.default.number]),clear:a.default.oneOfType([a.default.string,a.default.number]),clip:a.default.oneOfType([a.default.string,a.default.number]),color:a.default.oneOfType([a.default.string,a.default.number]),cursor:a.default.oneOfType([a.default.string,a.default.number]),display:a.default.oneOfType([a.default.string,a.default.number]),filter:a.default.oneOfType([a.default.string,a.default.number]),float:a.default.oneOfType([a.default.string,a.default.number]),font:a.default.oneOfType([a.default.string,a.default.number]),font_family:a.default.oneOfType([a.default.string,a.default.number]),font_size:a.default.oneOfType([a.default.string,a.default.number]),font_variant:a.default.oneOfType([a.default.string,a.default.number]),font_weight:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),left:a.default.oneOfType([a.default.string,a.default.number]),letter_spacing:a.default.oneOfType([a.default.string,a.default.number]),line_height:a.default.oneOfType([a.default.string,a.default.number]),list_style:a.default.oneOfType([a.default.string,a.default.number]),list_style_image:a.default.oneOfType([a.default.string,a.default.number]),list_style_position:a.default.oneOfType([a.default.string,a.default.number]),list_style_type:a.default.oneOfType([a.default.string,a.default.number]),margin:a.default.oneOfType([a.default.string,a.default.number]),margin_bottom:a.default.oneOfType([a.default.string,a.default.number]),margin_left:a.default.oneOfType([a.default.string,a.default.number]),margin_right:a.default.oneOfType([a.default.string,a.default.number]),margin_top:a.default.oneOfType([a.default.string,a.default.number]),max_width:a.default.oneOfType([a.default.string,a.default.number]),min_width:a.default.oneOfType([a.default.string,a.default.number]),overflow:a.default.oneOfType([a.default.string,a.default.number]),padding:a.default.oneOfType([a.default.string,a.default.number]),padding_bottom:a.default.oneOfType([a.default.string,a.default.number]),padding_left:a.default.oneOfType([a.default.string,a.default.number]),padding_right:a.default.oneOfType([a.default.string,a.default.number]),padding_top:a.default.oneOfType([a.default.string,a.default.number]),page_break_after:a.default.oneOfType([a.default.string,a.default.number]),page_break_before:a.default.oneOfType([a.default.string,a.default.number]),position:a.default.oneOfType([a.default.string,a.default.number]),stroke_dasharray:a.default.oneOfType([a.default.string,a.default.number]),stroke_dashoffset:a.default.oneOfType([a.default.string,a.default.number]),stroke_width:a.default.oneOfType([a.default.string,a.default.number]),text_align:a.default.oneOfType([a.default.string,a.default.number]),text_decoration:a.default.oneOfType([a.default.string,a.default.number]),text_indent:a.default.oneOfType([a.default.string,a.default.number]),text_transform:a.default.oneOfType([a.default.string,a.default.number]),top:a.default.oneOfType([a.default.string,a.default.number]),vertical_align:a.default.oneOfType([a.default.string,a.default.number]),visibility:a.default.oneOfType([a.default.string,a.default.number]),width:a.default.oneOfType([a.default.string,a.default.number]),z_index:a.default.oneOfType([a.default.string,a.default.number]),"background-attachment":a.default.oneOfType([a.default.string,a.default.number]),"background-color":a.default.oneOfType([a.default.string,a.default.number]),"background-image":a.default.oneOfType([a.default.string,a.default.number]),"background-position":a.default.oneOfType([a.default.string,a.default.number]),"background-repeat":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-color":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-style":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-width":a.default.oneOfType([a.default.string,a.default.number]),"border-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left":a.default.oneOfType([a.default.string,a.default.number]),"border-left-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left-style":a.default.oneOfType([a.default.string,a.default.number]),"border-left-width":a.default.oneOfType([a.default.string,a.default.number]),"border-right":a.default.oneOfType([a.default.string,a.default.number]),"border-right-color":a.default.oneOfType([a.default.string,a.default.number]),"border-right-style":a.default.oneOfType([a.default.string,a.default.number]),"border-right-width":a.default.oneOfType([a.default.string,a.default.number]),"border-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top":a.default.oneOfType([a.default.string,a.default.number]),"border-top-color":a.default.oneOfType([a.default.string,a.default.number]),"border-top-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top-width":a.default.oneOfType([a.default.string,a.default.number]),"border-width":a.default.oneOfType([a.default.string,a.default.number]),"font-family":a.default.oneOfType([a.default.string,a.default.number]),"font-size":a.default.oneOfType([a.default.string,a.default.number]),"font-variant":a.default.oneOfType([a.default.string,a.default.number]),"font-weight":a.default.oneOfType([a.default.string,a.default.number]),"letter-spacing":a.default.oneOfType([a.default.string,a.default.number]),"line-height":a.default.oneOfType([a.default.string,a.default.number]),"list-style":a.default.oneOfType([a.default.string,a.default.number]),"list-style-image":a.default.oneOfType([a.default.string,a.default.number]),"list-style-position":a.default.oneOfType([a.default.string,a.default.number]),"list-style-type":a.default.oneOfType([a.default.string,a.default.number]),"margin-bottom":a.default.oneOfType([a.default.string,a.default.number]),"margin-left":a.default.oneOfType([a.default.string,a.default.number]),"margin-right":a.default.oneOfType([a.default.string,a.default.number]),"margin-top":a.default.oneOfType([a.default.string,a.default.number]),"max-width":a.default.oneOfType([a.default.string,a.default.number]),"min-width":a.default.oneOfType([a.default.string,a.default.number]),"padding-bottom":a.default.oneOfType([a.default.string,a.default.number]),"padding-left":a.default.oneOfType([a.default.string,a.default.number]),"padding-right":a.default.oneOfType([a.default.string,a.default.number]),"padding-top":a.default.oneOfType([a.default.string,a.default.number]),"page-break-after":a.default.oneOfType([a.default.string,a.default.number]),"page-break-before":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dasharray":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dashoffset":a.default.oneOfType([a.default.string,a.default.number]),"stroke-width":a.default.oneOfType([a.default.string,a.default.number]),"text-align":a.default.oneOfType([a.default.string,a.default.number]),"text-decoration":a.default.oneOfType([a.default.string,a.default.number]),"text-indent":a.default.oneOfType([a.default.string,a.default.number]),"text-transform":a.default.oneOfType([a.default.string,a.default.number]),"vertical-align":a.default.oneOfType([a.default.string,a.default.number]),"z-index":a.default.oneOfType([a.default.string,a.default.number]),backgroundAttachment:a.default.oneOfType([a.default.string,a.default.number]),backgroundColor:a.default.oneOfType([a.default.string,a.default.number]),backgroundImage:a.default.oneOfType([a.default.string,a.default.number]),backgroundPosition:a.default.oneOfType([a.default.string,a.default.number]),backgroundRepeat:a.default.oneOfType([a.default.string,a.default.number]),borderBottom:a.default.oneOfType([a.default.string,a.default.number]),borderBottomColor:a.default.oneOfType([a.default.string,a.default.number]),borderBottomStyle:a.default.oneOfType([a.default.string,a.default.number]),borderBottomWidth:a.default.oneOfType([a.default.string,a.default.number]),borderColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeft:a.default.oneOfType([a.default.string,a.default.number]),borderLeftColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeftStyle:a.default.oneOfType([a.default.string,a.default.number]),borderLeftWidth:a.default.oneOfType([a.default.string,a.default.number]),borderRight:a.default.oneOfType([a.default.string,a.default.number]),borderRightColor:a.default.oneOfType([a.default.string,a.default.number]),borderRightStyle:a.default.oneOfType([a.default.string,a.default.number]),borderRightWidth:a.default.oneOfType([a.default.string,a.default.number]),borderStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTop:a.default.oneOfType([a.default.string,a.default.number]),borderTopColor:a.default.oneOfType([a.default.string,a.default.number]),borderTopStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTopWidth:a.default.oneOfType([a.default.string,a.default.number]),borderWidth:a.default.oneOfType([a.default.string,a.default.number]),cssFloat:a.default.oneOfType([a.default.string,a.default.number]),fontFamily:a.default.oneOfType([a.default.string,a.default.number]),fontSize:a.default.oneOfType([a.default.string,a.default.number]),fontVariant:a.default.oneOfType([a.default.string,a.default.number]),fontWeight:a.default.oneOfType([a.default.string,a.default.number]),letterSpacing:a.default.oneOfType([a.default.string,a.default.number]),lineHeight:a.default.oneOfType([a.default.string,a.default.number]),listStyle:a.default.oneOfType([a.default.string,a.default.number]),listStyleImage:a.default.oneOfType([a.default.string,a.default.number]),listStylePosition:a.default.oneOfType([a.default.string,a.default.number]),listStyleType:a.default.oneOfType([a.default.string,a.default.number]),marginBottom:a.default.oneOfType([a.default.string,a.default.number]),marginLeft:a.default.oneOfType([a.default.string,a.default.number]),marginRight:a.default.oneOfType([a.default.string,a.default.number]),marginTop:a.default.oneOfType([a.default.string,a.default.number]),maxWidth:a.default.oneOfType([a.default.string,a.default.number]),minWidth:a.default.oneOfType([a.default.string,a.default.number]),paddingBottom:a.default.oneOfType([a.default.string,a.default.number]),paddingLeft:a.default.oneOfType([a.default.string,a.default.number]),paddingRight:a.default.oneOfType([a.default.string,a.default.number]),paddingTop:a.default.oneOfType([a.default.string,a.default.number]),pageBreakAfter:a.default.oneOfType([a.default.string,a.default.number]),pageBreakBefore:a.default.oneOfType([a.default.string,a.default.number]),strokeDasharray:a.default.oneOfType([a.default.string,a.default.number]),strokeDashoffset:a.default.oneOfType([a.default.string,a.default.number]),strokeWidth:a.default.oneOfType([a.default.string,a.default.number]),textAlign:a.default.oneOfType([a.default.string,a.default.number]),textDecoration:a.default.oneOfType([a.default.string,a.default.number]),textIndent:a.default.oneOfType([a.default.string,a.default.number]),textTransform:a.default.oneOfType([a.default.string,a.default.number]),verticalAlign:a.default.oneOfType([a.default.string,a.default.number]),zIndex:a.default.oneOfType([a.default.string,a.default.number])})),derived_viewport_dataframe:a.default.arrayOf(a.default.object),derived_viewport_indices:a.default.arrayOf(a.default.number),derived_virtual_dataframe:a.default.arrayOf(a.default.object),derived_virtual_indices:a.default.arrayOf(a.default.number),dropdown_properties:a.default.any};d.defaultProps=i,d.propTypes=s},function(e,t,n){"use strict";var r=n(29);function u(){}e.exports=function(){function e(e,t,n,u,a,l){if(l!==r){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=u,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),u=p(r),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),l=n(3),o=p(n(32)),f=p(n(70)),d=p(n(71)),i=p(n(72)),s=p(n(73));function p(e){return e&&e.__esModule?e:{default:e}}n(74),n(77),n(79);const c=/^derived_/;t.default=class extends r.Component{constructor(e){super(e),this.__setProps=(0,l.memoizeOne)(e=>e?t=>{if(a.has("dataframe",t)){const e=this.props.dataframe;t.dataframe_timestamp=Date.now(),t.dataframe_previous=e}e(t)}:e=>this.setState(e)),this.paginator=(0,f.default)(),this.viewport=(0,d.default)(),this.virtual=(0,i.default)(),this.visibleColumns=(0,s.default)(),this.filterCache=(0,l.memoizeOneWithFlag)(e=>e),this.paginationCache=(0,l.memoizeOneWithFlag)(e=>e),this.sortCache=(0,l.memoizeOneWithFlag)(e=>e),this.viewportCache=(0,l.memoizeOneWithFlag)(e=>e),this.virtualCache=(0,l.memoizeOneWithFlag)(e=>e),this.controlled=this.getControlledProps(this.props),this.updateDerivedProps()}componentWillReceiveProps(e){this.controlled=this.getControlledProps(e),this.updateDerivedProps()}shouldComponentUpdate(e){const t=this.props;return a.any(n=>!c.test(n)&&t[n]!==e[n],a.keysIn(t))}render(){return u.default.createElement(o.default,Object.assign({},this.controlled))}getControlledProps(e){const t=this.setProps,n=e.columns,r=e.dataframe,u=e.filtering,l=e.filtering_settings,o=e.pagination_mode,f=e.pagination_settings,d=e.sorting,i=e.sorting_settings,s=e.sorting_treat_empty_string_as_none,p=this.virtual(r,u,l,d,i,s),c=this.viewport(o,f,p.dataframe,p.indices),h=this.paginator(o,f,t,p.dataframe),g=this.visibleColumns(n);return a.mergeAll([e,{columns:g,paginator:h,setProps:t,viewport:c,virtual:p}])}updateDerivedProps(){var e=this.controlled;const t=e.filtering,n=e.filtering_settings,r=e.pagination_mode,u=e.pagination_settings,a=e.sorting,l=e.sorting_settings,o=e.viewport,f=e.virtual,d=this.viewportCache(o).cached,i=this.virtualCache(f).cached,s=this.filterCache(n),p=this.paginationCache(u),c=this.sortCache(l),h=!s.cached&&!s.first&&"be"===t||!p.cached&&!p.first&&"be"===r||!c.cached&&!c.first&&"be"===a;if(i&&d&&!h)return;const g=this.setProps;let b={};i||(b.derived_virtual_dataframe=f.dataframe,b.derived_virtual_indices=f.indices),d||(b.derived_viewport_dataframe=o.dataframe,b.derived_viewport_indices=o.indices),h&&(b.active_cell=void 0,b.selected_cell=void 0,b.selected_rows=void 0),setTimeout(()=>g(b),0)}get setProps(){return this.__setProps(this.props.setProps)}}},function(e,t,n){"use strict";function r(e){return void 0!==e&&null!==e&&"object"==typeof e&&e.constructor===Object}function u(e,t,n=!1){return e===t||a(Object.values(e),Object.values(t),n)}function a(e,t,n=!1){return!!e&&e.length===t.length&&!!e.every((e,l)=>{const o=t[l];return e===o||n&&(Array.isArray(e)&&Array.isArray(o)&&a(e,o,n)||r(e)&&r(o)&&u(e,o,n))})}Object.defineProperty(t,"__esModule",{value:!0}),t.isEqual=u,t.isEqualArgs=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),u=m(r),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),l=m(n(33)),o=n(17),f=n(34),d=m(n(4)),i=n(3),s=m(n(13)),p=m(n(35)),c=m(n(19)),h=m(n(38)),g=m(n(69)),b=m(n(8)),y=n(9);function m(e){return e&&e.__esModule?e:{default:e}}const O=a.sort((e,t)=>e-t);t.default=class extends r.PureComponent{constructor(e){super(e),this.tableStyle=(0,y.derivedTableStyle)(),this.getLexerResult=(0,i.memoizeOne)(s.default),this.handleClickOutside=(e=>{const t=this.$el;t&&!t.contains(e.target)&&this.props.is_focused&&this.props.setProps({is_focused:!1})}),this.handlePaste=(e=>{const t=this.$el;t&&t.contains(document.activeElement)&&this.onPaste(e)}),this.forceHandleResize=(()=>this.handleResize(!0)),this.handleResize=((e=!1)=>{if(this.state.forcedResizeOnly&&!e)return;e||this.setState({forcedResizeOnly:!0}),this.updateStylesheet();var t=this.refs;const n=t.r0c0,r=t.r0c1,u=t.r1c0,a=t.r1c1;let l=r.querySelectorAll("tr");n.querySelectorAll("tr").forEach((e,t)=>{const n=l[t];e.style.height=`${n.clientHeight}px`});let o=a.querySelectorAll("tr > th:first-of-type");u.querySelectorAll("tr > th:first-of-type").forEach((e,t)=>{const n=o[t].parentElement;e.parentElement.style.height=getComputedStyle(n).height});const f=a.querySelector("tr > td:first-of-type");if(f){const e=f.parentElement;this.stylesheet.setRule(".dash-fixed-column tr",`height: ${getComputedStyle(e).height};`)}}),this.handleKeyDown=(e=>{var t=this.props;const n=t.active_cell,r=t.columns,u=t.setProps,a=t.is_focused,l=t.editable;if(d.default.trace(`handleKeyDown: ${e.key}`),(0,o.isCtrlMetaKey)(e.keyCode))return;const f=(0,o.isCtrlDown)(e);f&&e.keyCode===o.KEY_CODES.V||e.keyCode===o.KEY_CODES.C&&f&&!a||(e.keyCode!==o.KEY_CODES.ESCAPE?e.keyCode!==o.KEY_CODES.ENTER||a||!(0,b.default)(l,r[n[1]])?a&&e.keyCode!==o.KEY_CODES.TAB&&e.keyCode!==o.KEY_CODES.ENTER||((0,o.isNavKey)(e.keyCode)?this.switchCell(e):e.keyCode===o.KEY_CODES.BACKSPACE||e.keyCode===o.KEY_CODES.DELETE?this.deleteCell(e):this.props.is_focused||!(0,b.default)(l,r[n[1]])||(0,o.isMetaKey)(e.keyCode)||u({is_focused:!0})):u({is_focused:!0}):u({is_focused:!1}))}),this.switchCell=(e=>{const t=e;var n=this.props;const r=n.active_cell,u=n.columns,l=n.selected_cell,f=n.setProps,d=n.viewport;e.preventDefault(),this.$el.focus();const i=l.length>1,s=t.keyCode===o.KEY_CODES.ENTER||t.keyCode===o.KEY_CODES.TAB;if(i&&s)return void f({is_focused:!1,active_cell:this.getNextCell(t,{currentCell:r,restrictToSelection:!0})});if(!t.shiftKey){const e=this.getNextCell(t,{currentCell:r,restrictToSelection:!1});return void f({is_focused:!1,selected_cell:[e],active_cell:e})}let p=[],c=[];const h=O(a.uniq(a.pluck(0,l))),g=O(a.uniq(a.pluck(1,l))),b=h[0],y=g[0],m=h[h.length-1],T=g[g.length-1],v=t.keyCode===o.KEY_CODES.ARROW_DOWN||t.keyCode===o.KEY_CODES.ENTER,_=t.keyCode===o.KEY_CODES.ARROW_UP,x=t.keyCode===o.KEY_CODES.ARROW_RIGHT||t.keyCode===o.KEY_CODES.TAB,w=t.keyCode===o.KEY_CODES.ARROW_LEFT;v&&r[0]>b?c=g.map(e=>[b,e]):v&&m!==d.dataframe.length-1?p=g.map(e=>[m+1,e]):_&&r[0][m,e]):_&&b>0?p=g.map(e=>[b-1,e]):w&&r[1][e,T]):w&&y>0?p=h.map(e=>[e,y-1]):x&&r[1]>y?c=h.map(e=>[e,y]):x&&T+1<=u.length-1&&(p=h.map(e=>[e,T+1])),f({is_focused:!1,selected_cell:a.without(c,a.uniq(a.concat(p,l)))})}),this.deleteCell=(e=>{var t=this.props;const n=t.columns,r=t.dataframe,u=t.editable,l=t.selected_cell,o=t.setProps,f=t.viewport;e.preventDefault();let d=r;a.map(e=>[f.indices[e[0]],e[1]],l).forEach(e=>{(0,b.default)(u,n[e[1]])&&(d=a.set(a.lensPath([e[0],n[e[1]].id]),"",d))}),o({dataframe:d})}),this.getNextCell=((e,{restrictToSelection:t,currentCell:n})=>{var r=this.props;const u=r.columns,l=r.selected_cell,d=r.viewport,i=e;switch(i.keyCode){case o.KEY_CODES.ARROW_LEFT:return t?(0,f.selectionCycle)([n[0],n[1]-1],l):[n[0],a.max(0,n[1]-1)];case o.KEY_CODES.ARROW_RIGHT:case o.KEY_CODES.TAB:return t?(0,f.selectionCycle)([n[0],n[1]+1],l):[n[0],a.min(u.length-1,n[1]+1)];case o.KEY_CODES.ARROW_UP:return t?(0,f.selectionCycle)([n[0]-1,n[1]],l):[a.max(0,n[0]-1),n[1]];case o.KEY_CODES.ARROW_DOWN:case o.KEY_CODES.ENTER:return t?(0,f.selectionCycle)([n[0]+1,n[1]],l):[a.min(d.dataframe.length-1,n[0]+1),n[1]];default:throw new Error(`Table.getNextCell: unknown navigation keycode ${i.keyCode}`)}}),this.onCopy=(e=>{var t=this.props;const n=t.columns,r=t.selected_cell,u=t.viewport;p.default.toClipboard(e,r,n,u.dataframe),this.$el.focus()}),this.onPaste=(e=>{var t=this.props;const n=t.active_cell,r=t.columns,u=t.dataframe,a=t.editable,l=t.filtering_settings,o=t.setProps,f=t.sorting_settings,d=t.viewport;if(!a)return;const i=p.default.fromClipboard(e,n,d.indices,r,u,!0,!f.length||!l.length);i&&o(i)}),this.loadNext=(()=>{this.props.paginator.loadNext()}),this.loadPrevious=(()=>{this.props.paginator.loadPrevious()}),this.applyStyle=(()=>{var e=this.props;const t=e.n_fixed_columns,n=e.n_fixed_rows,r=e.row_deletable,u=e.row_selectable;var a=this.refs;const l=a.r1c0,o=a.r1c1;r&&(this.stylesheet.setRule(".dash-spreadsheet-inner td.dash-delete-cell","width: 30px; max-width: 30px; min-width: 30px;"),this.stylesheet.setRule(".dash-spreadsheet-inner th.dash-delete-header","width: 30px; max-width: 30px; min-width: 30px;")),u&&(this.stylesheet.setRule(".dash-spreadsheet-inner td.dash-select-cell","width: 30px; max-width: 30px; min-width: 30px;"),this.stylesheet.setRule(".dash-spreadsheet-inner th.dash-select-header","width: 30px; max-width: 30px; min-width: 30px;")),n&&o.querySelectorAll("tr:first-of-type td, tr:first-of-type th").forEach((e,t)=>{const n=getComputedStyle(e).width;this.stylesheet.setRule(`.dash-fixed-row:not(.dash-fixed-column) th:nth-of-type(${t+1})`,`width: ${n}; min-width: ${n}; max-width: ${n};`)}),t&&n&&l.querySelectorAll("tr:first-of-type td, tr:first-of-type th").forEach((e,t)=>{const n=getComputedStyle(e).width;this.stylesheet.setRule(`.dash-fixed-column.dash-fixed-row th:nth-of-type(${t+1})`,`width: ${n}; min-width: ${n}; max-width: ${n};`)})}),this.handleDropdown=(()=>{const e=this.refs.r1c1;(0,c.default)(e.querySelector(".Select-menu-outer"))}),this.onScroll=(e=>{const t=this.refs.r0c1;d.default.trace(`ControlledTable fragment scrolled to (left,top)=(${e.target.scrollLeft},${e.target.scrollTop})`),t.style.marginLeft=`${-e.target.scrollLeft}px`,this.handleDropdown()}),this.state={forcedResizeOnly:!1},this.stylesheet=new l.default(`#${e.id}`),this.tableFn=(0,h.default)(()=>this.props),this.updateStylesheet()}get lexerResult(){const e=this.props.filtering_settings;return this.getLexerResult(e)}updateStylesheet(){const e=this.props.css;a.forEach(({selector:e,rule:t})=>{this.stylesheet.setRule(e,t)},e)}componentDidMount(){this.props.selected_cell.length&&!a.contains(this.props.active_cell,this.props.selected_cell)&&this.props.setProps({active_cell:this.props.selected_cell[0]}),this.applyStyle(),this.handleResize()}componentWillMount(){window.addEventListener("resize",this.forceHandleResize),document.addEventListener("paste",this.handlePaste),document.addEventListener("mousedown",this.handleClickOutside)}componentWillUnmount(){window.removeEventListener("resize",this.forceHandleResize),document.removeEventListener("mousedown",this.handleClickOutside),document.removeEventListener("paste",this.handlePaste)}componentWillUpdate(){this.updateStylesheet()}componentDidUpdate(){this.applyStyle(),this.handleResize(),this.handleDropdown()}get $el(){return document.getElementById(this.props.id)}get displayPagination(){var e=this.props;const t=e.dataframe,n=e.navigation,r=e.pagination_mode,u=e.pagination_settings;return"page"===n&&("fe"===r&&u.page_sizeu.default.createElement("div",{key:`r${t}`,ref:`r${t}`,className:`row row-${t}`,onScroll:this.onScroll},e.map((e,n)=>u.default.createElement("div",{key:n,ref:`r${t}c${n}`,className:`cell cell-${t}-${n} ${d[t][n]}`},e)))))),this.displayPagination?u.default.createElement("div",null,u.default.createElement("button",{className:"previous-page",onClick:this.loadPrevious},"Previous"),u.default.createElement("button",{className:"next-page",onClick:this.loadNext},"Next")):null)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(4));class u{constructor(e){this.name=e}get rules(){const e=this.sheet;return Array.from(e.rules||e.cssRules)}addRule(e,t){this.sheet.addRule?this.sheet.addRule(e,t):this.sheet.insertRule(`${e} { ${t} }`,0)}deleteRule(e){this.sheet.deleteRule(e)}findRule(e){const t=this.rules,n=t.findIndex(t=>t.selectorText===e);return-1===n?null:{rule:t[n],index:n}}get sheet(){return(this.__stylesheet=this.__stylesheet||(()=>{const e=document.createElement("style");return e.type="text/css",e.id=this.name,document.getElementsByTagName("head")[0].appendChild(e),e})()).sheet}}class a{constructor(e){this.prefix=e,this.stylesheet=new u(`${e}-dynamic-inline.css`)}static unit(e,t="px"){return a.hasUnit(e)?e:`${e}${t}`}static hasUnit(e){return"string"==typeof e&&/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)}deleteRule(e){e=`${this.prefix} ${e}`;const t=this.stylesheet.findRule(e);t&&this.stylesheet.deleteRule(t.index)}setRule(e,t){e=`${this.prefix} ${e}`;const n=this.stylesheet.findRule(e);if(n){if(n.rule.cssText===t||n.rule.cssText===`${e} { ${t} }`)return;this.stylesheet.deleteRule(n.index)}this.stylesheet.addRule(e,t),r.default.trace("stylesheet",e,t)}}t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,u=!1,a=void 0;try{for(var l,o=e[Symbol.iterator]();!(r=(l=o.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){u=!0,a=e}finally{try{!r&&o.return&&o.return()}finally{if(u)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();t.selectionCycle=function(e,t){const n=u.uniq(u.pluck(0,t)).sort((e,t)=>e-t),a=u.uniq(u.pluck(1,t)).sort((e,t)=>e-t),l=n[0],o=a[0],f=n[n.length-1],d=a[a.length-1];var i=r(e,2);const s=i[0],p=i[1],c=[s,p];s>f&&(c[0]=l,c[1]=p+1>d?o:p+1);sd&&(c[1]=o,c[0]=s+1>f?l:s+1);pe-t)),d=r.uniq(r.pluck(1,t).sort((e,t)=>e-t)),i=r.slice(r.head(f),r.last(f)+1,o).map(e=>r.props(d,r.props(r.pluck("id",n),e))),s=u.default.prototype.stringify(i);l.default.trace("TableClipboard -- set clipboard data: ",s),a.default.set(e,s)}static fromClipboard(e,t,n,d,i,s=!0,p=!0){const c=a.default.get(e);if(l.default.trace("TableClipboard -- get clipboard data: ",c),!c)return;p||l.default.debug("Clipboard -- Sorting or filtering active, do not create new rows"),s||l.default.debug("Clipboard -- Do not create new columns");const h=u.default.prototype.parse(c);let g=i;const b=d;if(s&&h[0].length+t[1]>=d.length)for(let e=d.length;et[`Column ${e}`]="");const y=n[t[0]];if(p&&h.length+y>=i.length){const e={};d.forEach(t=>e[t.id]=""),g=r.concat(g,r.repeat(e,h.length+y-i.length))}return h.forEach((e,u)=>e.forEach((e,a)=>{const l=t[0]+u;if(n.length<=t[0]+u)return;const o=n[l],d=t[1]+a,i=b[d];i&&(0,f.default)(!0,i)&&(g=r.set(r.lensPath([o,i.id]),e,g))})),{dataframe:g,columns:b}}}},function(e,t){!function(t){"use strict";function n(){}function r(e){return e.split('"').length-1}n.prototype=Object.create(Object.prototype,{parse:{value:function(e){var t,n,u,a,l,o,f,d=[],i=0;for((u=e.split("\n")).length>1&&""===u[u.length-1]&&u.pop(),t=0,n=u.length;t0&&(l+="\t"),"string"==typeof(a=e[t][r])?a.indexOf("\n")>-1?l+='"'+a.replace(/"/g,'""')+'"':l+=a:l+=null===a||void 0===a?"":a;l+="\n"}return l},enumerable:!0,configurable:!1,writable:!1}}),void 0!==e&&e.exports?e.exports=n:t.SheetClip=n}(this)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=class{static set(e,t){e.clipboardData.setData("text/plain",t),e.preventDefault()}static get(e){let t;return t=e.clipboardData?e.clipboardData.getData("text/plain"):void 0}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(39)),u=l(n(54)),a=l(n(58));function l(e){return e&&e.__esModule?e:{default:e}}const o=(e,t)=>e({filtering_settings:t});t.default=(e=>{const t=new r.default(e),n=new u.default(()=>(function(e){var t=e();const n=t.columns,r=t.filtering,u=t.filtering_settings,a=t.filtering_type,l=t.id,f=t.row_deletable,d=t.row_selectable,i=t.setProps,s=t.style_cell,p=t.style_cell_conditional,c=t.style_filter,h=t.style_filter_conditional;return{columns:n,fillerColumns:(f?1:0)+(d?1:0),filtering:r,filtering_settings:u,filtering_type:a,id:l,setFilter:o.bind(void 0,i),style_cell:s,style_cell_conditional:p,style_filter:c,style_filter_conditional:h}})(e)),l=new a.default(e);return function(e,t,n){const r=[],u=e.createCells(),a=t.createFilters(),l=n.createHeaders();return r.push(...l),r.push(...a),r.push(...u),r}.bind(void 0,t,n,l)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=p(n(1)),u=p(n(40)),a=p(n(43)),l=p(n(50)),o=p(n(51)),f=p(n(52)),d=n(9),i=n(22),s=n(16);function p(e){return e&&e.__esModule?e:{default:e}}t.default=class{constructor(e,t=(0,o.default)(),n=(0,u.default)(e().id),r=(0,d.derivedRelevantCellStyles)()){this.propsFn=e,this.cellStyles=t,this.cellWrappers=n,this.relevantStyles=r,this.cellInputs=(0,a.default)(),this.cellOperations=(0,l.default)(),this.cellDropdowns=(0,f.default)()}get props(){return this.propsFn()}createCells(){var e=this.props;const t=e.active_cell,n=e.columns,u=e.column_conditional_dropdowns,a=e.column_static_dropdown,l=e.dataframe,o=e.dropdown_properties,f=e.editable,d=e.id,p=e.is_focused,c=e.row_deletable,h=e.row_selectable,g=e.selected_cell,b=e.selected_rows,y=e.setProps,m=e.style_cell,O=e.style_cell_conditional,T=e.style_data,v=e.style_data_conditional,_=e.viewport,x=this.cellOperations(t,l,_.dataframe,_.indices,h,c,b,y),w=this.cellWrappers(t,n,_.dataframe,f,g),k=this.relevantStyles(m,T,O,v),S=this.cellStyles(n,k,_.dataframe),E=this.cellDropdowns(d)(n,_.dataframe,_.indices,u,a,o),C=this.cellInputs(t,n,_.dataframe,f,!!p,d,E,this.propsFn),A=(0,i.matrixMap3)(w,S,C,(e,t,n)=>r.default.cloneElement(e,{children:[n],style:t}));return(0,s.arrayMap)(x,A,(e,t)=>Array.prototype.concat(e,t))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=p(n(1)),a=n(3),l=n(7),o=p(n(41)),f=p(n(20)),d=p(n(42)),i=p(n(14)),s=p(n(8));function p(e){return e&&e.__esModule?e:{default:e}}function c(e,t,n,u,a,o){return r.addIndex(r.map)((u,i)=>r.addIndex(r.map)((n,r)=>{const u=(0,f.default)(t,i,r),p=(0,d.default)(o,i,r),c="dash-cell"+` column-${r}`+(u?" focused":"")+((0,s.default)(a,n)?"":" cell--uneditable")+(p?" cell--selected":"")+(n.type===l.ColumnType.Dropdown?" dropdown":"");return e([i,r],u,c,r,n.id)},n),u)}t.default=(0,a.memoizeAll)(function(e){const t=(0,i.default)((e,t,n,r)=>u.default.createElement(o.default,{active:e,classes:t,key:`column-${n}`,property:r}));return(0,a.memoizeOne)(c).bind(void 0,t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=n(1),a=function(e){return e&&e.__esModule?e:{default:e}}(u);const l=/^children$/;t.default=class extends u.Component{constructor(e){super(e)}get propsWithDefaults(){return this.props}render(){var e=this.propsWithDefaults;const t=e.classes,n=e.property,r=e.style;return a.default.createElement("td",{ref:"td",children:this.props.children,tabIndex:-1,className:t,style:r,"data-dash-column":n})}shouldComponentUpdate(e){const t=this.props,n=this.getChildProps(t),u=this.getChildProps(e);return r.any(n=>!l.test(n)&&t[n]!==e[n],r.keysIn(t))||r.any(e=>n[e]!==u[e],r.keysIn(n))}getChildProps(e){return e&&e.children&&e.children[0]&&e.children[0].props}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));t.default=((e,t,n)=>r.contains([t,n],e))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=i(n(1)),a=n(3),l=i(n(44)),o=i(n(47)),f=i(n(20)),d=i(n(8));function i(e){return e&&e.__esModule?e:{default:e}}const s=r.addIndex(r.map),p=r.addIndex(r.map),c=(0,o.default)();t.default=(0,a.memoizeOneFactory)((e,t,n,r,a,o,i,h)=>s((n,s)=>p((t,p)=>{const g=(0,f.default)(e,s,p),b=i[s][p],y=c(h)(s,p);return u.default.createElement(l.default,Object.assign({key:`column-${p}`,active:g,clearable:t.clearable,datum:n,dropdown:b,editable:(0,d.default)(r,t),focused:a,property:t.id,tableId:o,type:t.type,value:n[t.id]},y))},t),n))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),u=i(r),a=i(n(45)),l=i(n(46)),o=n(17),f=n(7),d=i(n(19));function i(e){return e&&e.__esModule?e:{default:e}}class s extends r.PureComponent{constructor(e){super(e),this.propagateChange=(()=>{if(this.state.value===this.props.value)return;(0,this.props.onChange)(this.state.value)}),this.handleChange=(e=>{this.setState({value:e.target.value})}),this.handleKeyDown=(e=>{e.keyCode!==o.KEY_CODES.ENTER&&e.keyCode!==o.KEY_CODES.TAB||this.propagateChange()}),this.handleOpenDropdown=(()=>{var e=this.refs;const t=e.dropdown,n=e.td;(0,d.default)(t.wrapper.querySelector(".Select-menu-outer"),n)}),this.state={value:e.value}}get propsWithDefaults(){return this.props}renderDropdown(){var e=this.propsWithDefaults;const t=e.active,n=e.clearable,r=e.dropdown,l=e.editable,o=e.focused,f=e.onChange,d=e.onClick,i=e.onDoubleClick,s=e.value,p={className:[...t?["input-active"]:[],...o?["focused"]:["unfocused"],...["dash-cell-value"]].join(" "),onClick:d,onDoubleClick:i};return!r||!l?this.renderValue(p):u.default.createElement("div",{className:"dash-dropdown-cell-value-container dash-cell-value-container"},this.renderValue({className:"dropdown-cell-value-shadow cell-value-shadow"},(r.find(e=>e.value===s)||{label:void 0}).label),u.default.createElement(a.default,{ref:"dropdown",clearable:n,onChange:e=>{f(e?e.value:e)},onOpen:this.handleOpenDropdown,options:r,placeholder:"",value:s}))}renderInput(){var e=this.propsWithDefaults;const t=e.active,n=e.editable,r=e.focused,a=e.onClick,l=e.onDoubleClick,o=e.onPaste,f={className:[...t?["input-active"]:[],...r?["focused"]:["unfocused"],...["dash-cell-value"]].join(" "),onClick:a,onDoubleClick:l};return!t&&this.state.value===this.props.value||!n?this.renderValue(f):u.default.createElement("div",{className:"dash-input-cell-value-container dash-cell-value-container"},this.renderValue({className:"input-cell-value-shadow cell-value-shadow"}),u.default.createElement("input",Object.assign({ref:"textInput",type:"text",value:this.state.value,onBlur:this.propagateChange,onChange:this.handleChange,onKeyDown:this.handleKeyDown,onPaste:o},f)))}renderValue(e={},t){return t=t||this.propsWithDefaults.value,u.default.createElement("div",Object.assign({},e),t)}render(){switch(this.props.type){case f.ColumnType.Text:case f.ColumnType.Numeric:return this.renderInput();case f.ColumnType.Dropdown:return this.renderDropdown();default:return this.renderValue()}}componentWillReceiveProps(e){const t=e.value;this.state.value!==t&&this.setState({value:t})}componentDidUpdate(){if(!this.propsWithDefaults.active)return;const e=this.refs.textInput,t=this.refs.dropdown;if(e&&document.activeElement!==e&&(e.focus(),e.setSelectionRange(0,e.value?e.value.length:0)),t&&document.activeElement!==t){const e=l.default.getFirstParentOfType(t.wrapper,"td");e&&e.focus()}}}t.default=s,s.defaultProps={conditionalDropdowns:[],type:f.ColumnType.Text}},function(e,t,n){"use strict";n.r(t),n.d(t,"Async",function(){return N}),n.d(t,"AsyncCreatable",function(){return Y}),n.d(t,"Creatable",function(){return L}),n.d(t,"Value",function(){return A}),n.d(t,"Option",function(){return C}),n.d(t,"defaultMenuRenderer",function(){return m}),n.d(t,"defaultArrowRenderer",function(){return p}),n.d(t,"defaultClearRenderer",function(){return c}),n.d(t,"defaultFilterOptions",function(){return y});var r=n(23),u=n.n(r),a=n(5),l=n.n(a),o=n(0),f=n.n(o),d=n(1),i=n.n(d),s=n(6),p=function(e){var t=e.onMouseDown;return i.a.createElement("span",{className:"Select-arrow",onMouseDown:t})};p.propTypes={onMouseDown:f.a.func};var c=function(){return i.a.createElement("span",{className:"Select-clear",dangerouslySetInnerHTML:{__html:"×"}})},h=[{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}],g=function(e){for(var t=0;t-1)return!1;if(r.filterOption)return r.filterOption.call(void 0,e,t);if(!t)return!0;var u=e[r.valueKey],a=e[r.labelKey],l=b(u),o=b(a);if(!l&&!o)return!1;var f=l?String(u):null,d=o?String(a):null;return r.ignoreAccents&&(f&&"label"!==r.matchProp&&(f=g(f)),d&&"value"!==r.matchProp&&(d=g(d))),r.ignoreCase&&(f&&"label"!==r.matchProp&&(f=f.toLowerCase()),d&&"value"!==r.matchProp&&(d=d.toLowerCase())),"start"===r.matchPos?f&&"label"!==r.matchProp&&f.substr(0,t.length)===t||d&&"value"!==r.matchProp&&d.substr(0,t.length)===t:f&&"label"!==r.matchProp&&f.indexOf(t)>=0||d&&"value"!==r.matchProp&&d.indexOf(t)>=0})},m=function(e){var t=e.focusedOption,n=e.focusOption,r=e.inputValue,u=e.instancePrefix,a=e.onFocus,o=e.onOptionRef,f=e.onSelect,d=e.optionClassName,s=e.optionComponent,p=e.optionRenderer,c=e.options,h=e.removeValue,g=e.selectValue,b=e.valueArray,y=e.valueKey,m=s;return c.map(function(e,s){var c=b&&b.some(function(t){return t[y]===e[y]}),O=e===t,T=l()(d,{"Select-option":!0,"is-selected":c,"is-focused":O,"is-disabled":e.disabled});return i.a.createElement(m,{className:T,focusOption:n,inputValue:r,instancePrefix:u,isDisabled:e.disabled,isFocused:O,isSelected:c,key:"option-"+s+"-"+e[y],onFocus:a,onSelect:f,option:e,optionIndex:s,ref:function(e){o(e,O)},removeValue:h,selectValue:g},p(e,s,r))})};m.propTypes={focusOption:f.a.func,focusedOption:f.a.object,inputValue:f.a.string,instancePrefix:f.a.string,onFocus:f.a.func,onOptionRef:f.a.func,onSelect:f.a.func,optionClassName:f.a.string,optionComponent:f.a.func,optionRenderer:f.a.func,options:f.a.array,removeValue:f.a.func,selectValue:f.a.func,valueArray:f.a.array,valueKey:f.a.string};var O=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)},T="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},v=(function(){function e(e){this.value=e}function t(t){var n,r;function u(n,r){try{var l=t[n](r),o=l.value;o instanceof e?Promise.resolve(o.value).then(function(e){u("next",e)},function(e){u("throw",e)}):a(l.done?"return":"normal",l.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)?u(n.key,n.arg):r=null}this._invoke=function(e,t){return new Promise(function(a,l){var o={key:e,arg:t,resolve:a,reject:l,next:null};r?r=r.next=o:(n=r=o,u(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")}),_=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},E=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},C=function(e){function t(e){v(this,t);var n=E(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 k(t,e),_(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.option,e)}},{key:"render",value:function(){var e=this.props,t=e.option,n=e.instancePrefix,r=e.optionIndex,u=l()(this.props.className,t.className);return t.disabled?i.a.createElement("div",{className:u,onMouseDown:O,onClick:O},this.props.children):i.a.createElement("div",{className:u,style:t.style,role:"option","aria-label":t.label,onMouseDown:this.handleMouseDown,onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleTouchEnd,id:n+"-option-"+r,title:t.title},this.props.children)}}]),t}(i.a.Component);C.propTypes={children:f.a.node,className:f.a.string,instancePrefix:f.a.string.isRequired,isDisabled:f.a.bool,isFocused:f.a.bool,isSelected:f.a.bool,onFocus:f.a.func,onSelect:f.a.func,onUnfocus:f.a.func,option:f.a.object.isRequired,optionIndex:f.a.number};var A=function(e){function t(e){v(this,t);var n=E(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleMouseDown=n.handleMouseDown.bind(n),n.onRemove=n.onRemove.bind(n),n.handleTouchEndRemove=n.handleTouchEndRemove.bind(n),n.handleTouchMove=n.handleTouchMove.bind(n),n.handleTouchStart=n.handleTouchStart.bind(n),n}return k(t,e),_(t,[{key:"handleMouseDown",value:function(e){if("mousedown"!==e.type||0===e.button)return this.props.onClick?(e.stopPropagation(),void this.props.onClick(this.props.value,e)):void(this.props.value.href&&e.stopPropagation())}},{key:"onRemove",value:function(e){e.preventDefault(),e.stopPropagation(),this.props.onRemove(this.props.value)}},{key:"handleTouchEndRemove",value:function(e){this.dragging||this.onRemove(e)}},{key:"handleTouchMove",value:function(){this.dragging=!0}},{key:"handleTouchStart",value:function(){this.dragging=!1}},{key:"renderRemoveIcon",value:function(){if(!this.props.disabled&&this.props.onRemove)return i.a.createElement("span",{className:"Select-value-icon","aria-hidden":"true",onMouseDown:this.onRemove,onTouchEnd:this.handleTouchEndRemove,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove},"×")}},{key:"renderLabel",value:function(){return this.props.onClick||this.props.value.href?i.a.createElement("a",{className:"Select-value-label",href:this.props.value.href,target:this.props.value.target,onMouseDown:this.handleMouseDown,onTouchEnd:this.handleMouseDown},this.props.children):i.a.createElement("span",{className:"Select-value-label",role:"option","aria-selected":"true",id:this.props.id},this.props.children)}},{key:"render",value:function(){return i.a.createElement("div",{className:l()("Select-value",this.props.value.className),style:this.props.value.style,title:this.props.value.title},this.renderRemoveIcon(),this.renderLabel())}}]),t}(i.a.Component);A.propTypes={children:f.a.node,disabled:f.a.bool,id:f.a.string,onClick:f.a.func,onRemove:f.a.func,value:f.a.object.isRequired}; /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/react-select */ -var F=function(e){return"string"==typeof e?e:null!==e&&JSON.stringify(e)||""},D=l.a.oneOfType([l.a.string,l.a.node]),P=l.a.oneOfType([l.a.string,l.a.number]),R=1,M=function(e,t){var n=void 0===e?"undefined":O(e);if("string"!==n&&"number"!==n&&"boolean"!==n)return e;var r=t.options,a=t.valueKey;if(r)for(var u=0;uo||uc.bottom?s.scrollTop=l.offsetTop+l.clientHeight-s.offsetHeight:d.topt.offsetHeight&&t.scrollHeight-t.offsetHeight-t.scrollTop<=0&&this.props.onMenuScrollToBottom()}}},{key:"getOptionLabel",value:function(e){return e[this.props.labelKey]}},{key:"getValueArray",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n="object"===(void 0===t?"undefined":O(t))?t:this.props;if(n.multi){if("string"==typeof e&&(e=e.split(n.delimiter)),!Array.isArray(e)){if(null===e||void 0===e)return[];e=[e]}return e.map(function(e){return M(e,n)}).filter(function(e){return e})}var r=M(e,n);return r?[r]:[]}},{key:"setValue",value:function(e){var t=this;if(this.props.autoBlur&&this.blurInput(),this.props.required){var n=j(e,this.props.multi);this.setState({required:n})}this.props.simpleValue&&e&&(e=this.props.multi?e.map(function(e){return e[t.props.valueKey]}).join(this.props.delimiter):e[this.props.valueKey]),this.props.onChange&&this.props.onChange(e)}},{key:"selectValue",value:function(e){var t=this;this.props.closeOnSelect&&(this.hasScrolledToOption=!1);var n=this.props.onSelectResetsInput?"":this.state.inputValue;this.props.multi?this.setState({focusedIndex:null,inputValue:this.handleInputValueChange(n),isOpen:!this.props.closeOnSelect},function(){t.getValueArray(t.props.value).some(function(n){return n[t.props.valueKey]===e[t.props.valueKey]})?t.removeValue(e):t.addValue(e)}):this.setState({inputValue:this.handleInputValueChange(n),isOpen:!this.props.closeOnSelect,isPseudoFocused:this.state.isFocused},function(){t.setValue(e)})}},{key:"addValue",value:function(e){var t=this.getValueArray(this.props.value),n=this._visibleOptions.filter(function(e){return!e.disabled}),r=n.indexOf(e);this.setValue(t.concat(e)),n.length-1===r?this.focusOption(n[r-1]):n.length>r&&this.focusOption(n[r+1])}},{key:"popValue",value:function(){var e=this.getValueArray(this.props.value);e.length&&!1!==e[e.length-1].clearableValue&&this.setValue(this.props.multi?e.slice(0,e.length-1):null)}},{key:"removeValue",value:function(e){var t=this,n=this.getValueArray(this.props.value);this.setValue(n.filter(function(n){return n[t.props.valueKey]!==e[t.props.valueKey]})),this.focus()}},{key:"clearValue",value:function(e){e&&"mousedown"===e.type&&0!==e.button||(e.preventDefault(),this.setValue(this.getResetValue()),this.setState({inputValue:this.handleInputValueChange(""),isOpen:!1},this.focus),this._focusAfterClear=!0)}},{key:"getResetValue",value:function(){return void 0!==this.props.resetValue?this.props.resetValue:this.props.multi?[]:null}},{key:"focusOption",value:function(e){this.setState({focusedOption:e})}},{key:"focusNextOption",value:function(){this.focusAdjacentOption("next")}},{key:"focusPreviousOption",value:function(){this.focusAdjacentOption("previous")}},{key:"focusPageUpOption",value:function(){this.focusAdjacentOption("page_up")}},{key:"focusPageDownOption",value:function(){this.focusAdjacentOption("page_down")}},{key:"focusStartOption",value:function(){this.focusAdjacentOption("start")}},{key:"focusEndOption",value:function(){this.focusAdjacentOption("end")}},{key:"focusAdjacentOption",value:function(e){var t=this._visibleOptions.map(function(e,t){return{option:e,index:t}}).filter(function(e){return!e.option.disabled});if(this._scrollToFocusedOptionOnUpdate=!0,!this.state.isOpen){var n={focusedOption:this._focusedOption||(t.length?t["next"===e?0:t.length-1].option:null),isOpen:!0};return this.props.onSelectResetsInput&&(n.inputValue=""),void this.setState(n)}if(t.length){for(var r=-1,a=0;a0?r-=1:r=t.length-1;else if("start"===e)r=0;else if("end"===e)r=t.length-1;else if("page_up"===e){var u=r-this.props.pageSize;r=u<0?0:u}else if("page_down"===e){var o=r+this.props.pageSize;r=o>t.length-1?t.length-1:o}-1===r&&(r=0),this.setState({focusedIndex:t[r].index,focusedOption:t[r].option})}}},{key:"getFocusedOption",value:function(){return this._focusedOption}},{key:"selectFocusedOption",value:function(){if(this._focusedOption)return this.selectValue(this._focusedOption)}},{key:"renderLoading",value:function(){if(this.props.isLoading)return d.a.createElement("span",{className:"Select-loading-zone","aria-hidden":"true"},d.a.createElement("span",{className:"Select-loading"}))}},{key:"renderValue",value:function(e,t){var n=this,r=this.props.valueRenderer||this.getOptionLabel,a=this.props.valueComponent;if(!e.length)return function(e,t,n){var r=e.inputValue,a=e.isPseudoFocused,u=e.isFocused,o=t.onSelectResetsInput;return!r||!o&&!n&&!a&&!u}(this.state,this.props,t)?d.a.createElement("div",{className:"Select-placeholder"},this.props.placeholder):null;var u=this.props.onValueClick?this.handleValueClick:null;return this.props.multi?e.map(function(e,t){return d.a.createElement(a,{disabled:n.props.disabled||!1===e.clearableValue,id:n._instancePrefix+"-value-"+t,instancePrefix:n._instancePrefix,key:"value-"+t+"-"+e[n.props.valueKey],onClick:u,onRemove:n.removeValue,placeholder:n.props.placeholder,value:e},r(e,t),d.a.createElement("span",{className:"Select-aria-only"}," "))}):function(e,t){var n=e.inputValue,r=e.isPseudoFocused,a=e.isFocused,u=t.onSelectResetsInput;return!n||!u&&!(!a&&r||a&&!r)}(this.state,this.props)?(t&&(u=null),d.a.createElement(a,{disabled:this.props.disabled,id:this._instancePrefix+"-value-item",instancePrefix:this._instancePrefix,onClick:u,placeholder:this.props.placeholder,value:e[0]},r(e[0]))):void 0}},{key:"renderInput",value:function(e,t){var n,r=this,u=o()("Select-input",this.props.inputProps.className),i=this.state.isOpen,l=o()((_(n={},this._instancePrefix+"-list",i),_(n,this._instancePrefix+"-backspace-remove-message",this.props.multi&&!this.props.disabled&&this.state.isFocused&&!this.state.inputValue),n)),s=this.state.inputValue;!s||this.props.onSelectResetsInput||this.state.isFocused||(s="");var f=w({},this.props.inputProps,{"aria-activedescendant":i?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value","aria-describedby":this.props["aria-describedby"],"aria-expanded":""+i,"aria-haspopup":""+i,"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-owns":l,className:u,onBlur:this.handleInputBlur,onChange:this.handleInputChange,onFocus:this.handleInputFocus,ref:function(e){return r.input=e},role:"combobox",required:this.state.required,tabIndex:this.props.tabIndex,value:s});if(this.props.inputRenderer)return this.props.inputRenderer(f);if(this.props.disabled||!this.props.searchable){var c=S(this.props.inputProps,[]),p=o()(_({},this._instancePrefix+"-list",i));return d.a.createElement("div",w({},c,{"aria-expanded":i,"aria-owns":p,"aria-activedescendant":i?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value","aria-disabled":""+this.props.disabled,"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],className:u,onBlur:this.handleInputBlur,onFocus:this.handleInputFocus,ref:function(e){return r.input=e},role:"combobox",style:{border:0,width:1,display:"inline-block"},tabIndex:this.props.tabIndex||0}))}return this.props.autosize?d.a.createElement(a.a,w({id:this.props.id},f,{minWidth:"5"})):d.a.createElement("div",{className:u,key:"input-wrap",style:{display:"inline-block"}},d.a.createElement("input",w({id:this.props.id},f)))}},{key:"renderClear",value:function(){var e=this.getValueArray(this.props.value);if(this.props.clearable&&e.length&&!this.props.disabled&&!this.props.isLoading){var t=this.props.multi?this.props.clearAllText:this.props.clearValueText,n=this.props.clearRenderer();return d.a.createElement("span",{"aria-label":t,className:"Select-clear-zone",onMouseDown:this.clearValue,onTouchEnd:this.handleTouchEndClearValue,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,title:t},n)}}},{key:"renderArrow",value:function(){if(this.props.arrowRenderer){var e=this.handleMouseDownOnArrow,t=this.state.isOpen,n=this.props.arrowRenderer({onMouseDown:e,isOpen:t});return n?d.a.createElement("span",{className:"Select-arrow-zone",onMouseDown:e},n):null}}},{key:"filterOptions",value:function(e){var t=this.state.inputValue,n=this.props.options||[];if(this.props.filterOptions){var r="function"==typeof this.props.filterOptions?this.props.filterOptions:y;return r(n,t,e,{filterOption:this.props.filterOption,ignoreAccents:this.props.ignoreAccents,ignoreCase:this.props.ignoreCase,labelKey:this.props.labelKey,matchPos:this.props.matchPos,matchProp:this.props.matchProp,trimFilter:this.props.trimFilter,valueKey:this.props.valueKey})}return n}},{key:"onOptionRef",value:function(e,t){t&&(this.focused=e)}},{key:"renderMenu",value:function(e,t,n){return e&&e.length?this.props.menuRenderer({focusedOption:n,focusOption:this.focusOption,inputValue:this.state.inputValue,instancePrefix:this._instancePrefix,labelKey:this.props.labelKey,onFocus:this.focusOption,onOptionRef:this.onOptionRef,onSelect:this.selectValue,optionClassName:this.props.optionClassName,optionComponent:this.props.optionComponent,optionRenderer:this.props.optionRenderer||this.getOptionLabel,options:e,removeValue:this.removeValue,selectValue:this.selectValue,valueArray:t,valueKey:this.props.valueKey}):this.props.noResultsText?d.a.createElement("div",{className:"Select-noresults"},this.props.noResultsText):null}},{key:"renderHiddenField",value:function(e){var t=this;if(this.props.name){if(this.props.joinValues){var n=e.map(function(e){return F(e[t.props.valueKey])}).join(this.props.delimiter);return d.a.createElement("input",{disabled:this.props.disabled,name:this.props.name,ref:function(e){return t.value=e},type:"hidden",value:n})}return e.map(function(e,n){return d.a.createElement("input",{disabled:t.props.disabled,key:"hidden."+n,name:t.props.name,ref:"value"+n,type:"hidden",value:F(e[t.props.valueKey])})})}}},{key:"getFocusableOptionIndex",value:function(e){var t=this._visibleOptions;if(!t.length)return null;var n=this.props.valueKey,r=this.state.focusedOption||e;if(r&&!r.disabled){var a=-1;if(t.some(function(e,t){var u=e[n]===r[n];return u&&(a=t),u}),-1!==a)return a}for(var u=0;u{const t=(0,u.default)()(e);return(...e)=>{const n=e[0],r=e[1];return{onChange:t(a.Handler.Change,n,r),onClick:t(a.Handler.Click,n,r),onDoubleClick:t(a.Handler.DoubleClick,n,r),onPaste:t(a.Handler.Paste,n,r)}}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Handler=void 0;var r=n(3),a=function(e){return e&&e.__esModule?e:{default:e}}(n(13)),u=n(50);var o=t.Handler=void 0;!function(e){e.Change="change",e.Click="click",e.DoubleClick="doubleclick",e.Paste="paste"}(o||(t.Handler=o={}));t.default=(0,r.memoizeOneFactory)(e=>{const t=(0,a.default)((...e)=>{let t=e[0],n=e[1],r=e[2];return t&&t.bind(void 0,n,r)}),n=new Map([[o.Change,u.handleChange.bind(void 0,e)],[o.Click,u.handleClick.bind(void 0,e)],[o.DoubleClick,u.handleDoubleClick.bind(void 0,e)],[o.Paste,u.handlePaste.bind(void 0,e)]]);return(...e)=>{let r=e[0],a=e[1],u=e[2];return t(e,n.get(r),a,u)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handlePaste=t.handleChange=t.handleDoubleClick=t.handleClick=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));t.handleClick=((e,t,n,a)=>{var u=e();const o=u.editable,i=u.is_focused,l=u.selected_cell,s=u.setProps,d=function(e,t,n){return e&&r.contains([t,n],e)}(l,t,n);if(!o)return;if(i||a.preventDefault(),d)return;a.preventDefault();const f=[t,n],c={is_focused:!1,active_cell:f},p=r.uniq(r.pluck(0,l)).sort((e,t)=>e-t),h=r.uniq(r.pluck(1,l)).sort((e,t)=>e-t),g=p[0],b=h[0];a.shiftKey?c.selected_cell=r.xprod(r.range(r.min(g,f[0]),r.max(g,f[0])+1),r.range(r.min(b,f[1]),r.max(b,f[1])+1)):c.selected_cell=[f],s(c)}),t.handleDoubleClick=((e,t,n,r)=>{var a=e();const u=a.editable,o=a.is_focused,i=a.setProps;if(!u)return;const l=[t,n];if(!o){r.preventDefault(),i({selected_cell:[l],active_cell:l,is_focused:!0})}}),t.handleChange=((e,t,n,a)=>{var u=e();const o=u.columns,i=u.dataframe,l=u.editable,s=u.setProps,d=u.viewport,f=o[n],c=d.indices[t];l&&s({dataframe:r.set(r.lensPath([c,f.id]),a,i)})}),t.handlePaste=((e,t,n,r)=>{r.preventDefault()})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=function(e){return e&&e.__esModule?e:{default:e}}(n(1)),u=n(3);t.default=(0,u.memoizeOneFactory)((e,t,n,u,o,i,l,s)=>r.addIndex(r.map)((n,d)=>[...i?[function(e,t){return a.default.createElement("td",{key:"delete",className:"dash-delete-cell",onClick:()=>e(t()),style:{width:"30px",maxWidth:"30px",minWidth:"30px"}},"×")}(s,function(e,t,n,a){const u={dataframe:r.remove(e,1,n)};return r.is(Array,t)&&t[0]===e&&(u.active_cell=[]),r.is(Array,a)&&r.contains(e,a)&&(u.selected_rows=r.without([e],a)),u}.bind(void 0,u[d],e,t,l))]:[],...o?[function(e,t,n,u){return a.default.createElement("td",{key:"select",className:"dash-select-cell",style:{width:"30px",maxWidth:"30px",minWidth:"30px"}},a.default.createElement("input",{type:"single"===t?"radio":"checkbox",name:"row-select",checked:r.contains(e,n),onChange:()=>u({selected_rows:"single"===t?[e]:r.ifElse(r.contains(e),r.without([e]),r.append(e))(n)})}))}(u[d],o,l,s)]:[]],n))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=n(3);t.default=(0,a.memoizeOneFactory)(function(e,t,n){return r.addIndex(r.map)((n,a)=>r.map(e=>{const u=r.map(e=>e.style,r.filter(t=>t.matchesColumn(e)&&t.matchesRow(a)&&t.matchesFilter(n),t));return u.length?r.mergeAll(u):void 0},e),n)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=n(3),u=i(n(14)),o=i(n(13));function i(e){return e&&e.__esModule?e:{default:e}}const l=r.addIndex(r.map),s=(0,a.memoizeOneFactory)((e,t,n,a,u,o,i)=>l((n,l)=>r.map(t=>{const s=a[l];let d=(i&&i[t.id]&&(i[t.id].length>s?i[t.id][s]:null)||t||{}).options,f=u.find(e=>e.id===t.id),c=o.find(e=>e.id===t.id);return f=f&&f.dropdowns||[],c=d||c&&c.dropdown,((e,t,n,a,u)=>{const o=[...u?[u]:[],...r.map(([e])=>e.dropdown,r.filter(([t,r])=>e([a,r],t.condition).evaluate(n),r.addIndex(r.map)((e,t)=>[e,t],t)))];return o.length?o.slice(-1)[0]:void 0})(e,f,n,t.id,c)},t),n));t.default=(0,a.memoizeOneFactory)(e=>{const t=(0,o.default)(e=>new u.default(e));return s().bind(void 0,t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Map([["background","background"],["background_attachment","backgroundAttachment"],["background_color","backgroundColor"],["background_image","backgroundImage"],["background_position","backgroundPosition"],["background_repeat","backgroundRepeat"],["border","border"],["border_bottom","borderBottom"],["border_bottom_color","borderBottomColor"],["border_bottom_style","borderBottomStyle"],["border_bottom_width","borderBottomWidth"],["border_color","borderColor"],["border_left","borderLeft"],["border_left_color","borderLeftColor"],["border_left_style","borderLeftStyle"],["border_left_width","borderLeftWidth"],["border_right","borderRight"],["border_right_color","borderRightColor"],["border_right_style","borderRightStyle"],["border_right_width","borderRightWidth"],["border_style","borderStyle"],["border_top","borderTop"],["border_top_color","borderTopColor"],["border_top_style","borderTopStyle"],["border_top_width","borderTopWidth"],["border_width","borderWidth"],["clear","clear"],["clip","clip"],["color","color"],["cursor","cursor"],["display","display"],["filter","filter"],["float","cssFloat"],["font","font"],["font_family","fontFamily"],["font_size","fontSize"],["font_variant","fontVariant"],["font_weight","fontWeight"],["height","height"],["left","left"],["letter_spacing","letterSpacing"],["line_height","lineHeight"],["list_style","listStyle"],["list_style_image","listStyleImage"],["list_style_position","listStylePosition"],["list_style_type","listStyleType"],["margin","margin"],["margin_bottom","marginBottom"],["margin_left","marginLeft"],["margin_right","marginRight"],["margin_top","marginTop"],["max_width","maxWidth"],["min_width","minWidth"],["overflow","overflow"],["padding","padding"],["padding_bottom","paddingBottom"],["padding_left","paddingLeft"],["padding_right","paddingRight"],["padding_top","paddingTop"],["page_break_after","pageBreakAfter"],["page_break_before","pageBreakBefore"],["position","position"],["stroke_dasharray","strokeDasharray"],["stroke_dashoffset","strokeDashoffset"],["stroke_width","strokeWidth"],["text_align","textAlign"],["text_decoration","textDecoration"],["text_indent","textIndent"],["text_transform","textTransform"],["top","top"],["vertical_align","verticalAlign"],["visibility","visibility"],["width","width"],["z_index","zIndex"],["background-attachment","backgroundAttachment"],["background-color","backgroundColor"],["background-image","backgroundImage"],["background-position","backgroundPosition"],["background-repeat","backgroundRepeat"],["border-bottom","borderBottom"],["border-bottom-color","borderBottomColor"],["border-bottom-style","borderBottomStyle"],["border-bottom-width","borderBottomWidth"],["border-color","borderColor"],["border-left","borderLeft"],["border-left-color","borderLeftColor"],["border-left-style","borderLeftStyle"],["border-left-width","borderLeftWidth"],["border-right","borderRight"],["border-right-color","borderRightColor"],["border-right-style","borderRightStyle"],["border-right-width","borderRightWidth"],["border-style","borderStyle"],["border-top","borderTop"],["border-top-color","borderTopColor"],["border-top-style","borderTopStyle"],["border-top-width","borderTopWidth"],["border-width","borderWidth"],["font-family","fontFamily"],["font-size","fontSize"],["font-variant","fontVariant"],["font-weight","fontWeight"],["letter-spacing","letterSpacing"],["line-height","lineHeight"],["list-style","listStyle"],["list-style-image","listStyleImage"],["list-style-position","listStylePosition"],["list-style-type","listStyleType"],["margin-bottom","marginBottom"],["margin-left","marginLeft"],["margin-right","marginRight"],["margin-top","marginTop"],["max-width","maxWidth"],["min-width","minWidth"],["padding-bottom","paddingBottom"],["padding-left","paddingLeft"],["padding-right","paddingRight"],["padding-top","paddingTop"],["page-break-after","pageBreakAfter"],["page-break-before","pageBreakBefore"],["stroke-dasharray","strokeDasharray"],["stroke-dashoffset","strokeDashoffset"],["stroke-width","strokeWidth"],["text-align","textAlign"],["text-decoration","textDecoration"],["text-indent","textIndent"],["text-transform","textTransform"],["vertical-align","verticalAlign"],["z-index","zIndex"],["backgroundAttachment","backgroundAttachment"],["backgroundColor","backgroundColor"],["backgroundImage","backgroundImage"],["backgroundPosition","backgroundPosition"],["backgroundRepeat","backgroundRepeat"],["borderBottom","borderBottom"],["borderBottomColor","borderBottomColor"],["borderBottomStyle","borderBottomStyle"],["borderBottomWidth","borderBottomWidth"],["borderColor","borderColor"],["borderLeft","borderLeft"],["borderLeftColor","borderLeftColor"],["borderLeftStyle","borderLeftStyle"],["borderLeftWidth","borderLeftWidth"],["borderRight","borderRight"],["borderRightColor","borderRightColor"],["borderRightStyle","borderRightStyle"],["borderRightWidth","borderRightWidth"],["borderStyle","borderStyle"],["borderTop","borderTop"],["borderTopColor","borderTopColor"],["borderTopStyle","borderTopStyle"],["borderTopWidth","borderTopWidth"],["borderWidth","borderWidth"],["cssFloat","cssFloat"],["fontFamily","fontFamily"],["fontSize","fontSize"],["fontVariant","fontVariant"],["fontWeight","fontWeight"],["letterSpacing","letterSpacing"],["lineHeight","lineHeight"],["listStyle","listStyle"],["listStyleImage","listStyleImage"],["listStylePosition","listStylePosition"],["listStyleType","listStyleType"],["marginBottom","marginBottom"],["marginLeft","marginLeft"],["marginRight","marginRight"],["marginTop","marginTop"],["maxWidth","maxWidth"],["minWidth","minWidth"],["paddingBottom","paddingBottom"],["paddingLeft","paddingLeft"],["paddingRight","paddingRight"],["paddingTop","paddingTop"],["pageBreakAfter","pageBreakAfter"],["pageBreakBefore","pageBreakBefore"],["strokeDasharray","strokeDasharray"],["strokeDashoffset","strokeDashoffset"],["strokeWidth","strokeWidth"],["textAlign","textAlign"],["textDecoration","textDecoration"],["textIndent","textIndent"],["textTransform","textTransform"],["verticalAlign","verticalAlign"],["zIndex","zIndex"]])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=c(n(1)),u=c(n(4)),o=c(n(56)),i=c(n(57)),l=n(7),s=c(n(12)),d=n(17),f=c(n(20));function c(e){return e&&e.__esModule?e:{default:e}}t.default=class{constructor(e){this.propsFn=e,this.handlers=new Map,this.ops=new Map,this.onChange=((e,t,n,a)=>{u.default.debug("Filter -- onChange",e,a.target.value&&a.target.value.trim());const o=a.target.value.trim();o&&o.length?t.set(e.toString(),o):t.delete(e.toString()),n(r.map(([e,t])=>`${e} ${t}`,r.filter(([e])=>this.isFragmentValid(e),Array.from(t.entries()))).join(" && "))}),this.getEventHandler=((e,t,n,r)=>{const a=this.handlers.get(e)||this.handlers.set(e,new Map).get(e),u=a.get(t)||a.set(t,new Map).get(t);return u.get(r)||u.set(r,e.bind(this,t,n,r)).get(r)})}get props(){return this.propsFn()}respectsBasicSyntax(e,t=!0){const n=[d.LexemeType.BinaryOperator,d.LexemeType.Expression,d.LexemeType.Operand,d.LexemeType.UnaryOperator];if(t&&n.push(d.LexemeType.And),!r.all(e=>r.contains(e.lexeme.name,n),e))return!1;const a=r.map(e=>e.value,r.filter(e=>e.lexeme.name===d.LexemeType.Operand,e)),u=r.uniq(a);return a.length===u.length}isBasicFilter(e,t,n=!0){return e.valid&&t.valid&&this.respectsBasicSyntax(e.lexemes,n)}updateOps(e){const t=(0,s.default)(e),n=(0,f.default)(t);if(!this.isBasicFilter(t,n))return;const r=[n.tree];for(;r.length;){const e=r.pop();e&&(e.lexeme.name===d.LexemeType.UnaryOperator&&e.block?this.ops.set(e.block.value,e.value):e.lexeme.name===d.LexemeType.BinaryOperator&&e.left&&e.right?this.ops.set(e.left.value,`${e.value} ${e.right.value}`):(r.push(e.left),r.push(e.block),r.push(e.right)))}}isFragmentValidOrNull(e){const t=this.ops.get(e.toString());return!t||!t.trim().length||this.isFragmentValid(e)}isFragmentValid(e){const t=this.ops.get(e.toString()),n=(0,s.default)(`${e} ${t}`),r=(0,f.default)(n);return r.valid&&this.isBasicFilter(n,r,!1)}createFilters(){var e=this.props;const t=e.columns,n=e.fillerColumns,u=e.filtering,s=e.filtering_settings,d=e.filtering_type,f=e.setFilter;if(!u)return[];this.updateOps(s);const c=r.range(0,n).map(e=>a.default.createElement("th",{key:`offset-${e}`})),p=d===l.FilteringType.Basic?r.addIndex(r.map)((e,t)=>a.default.createElement(o.default,{key:`column-${t}`,classes:`dash-filter column-${t}`,columnId:e.id,isValid:this.isFragmentValidOrNull(e.id),property:e.id,setFilter:this.getEventHandler(this.onChange,e.id,this.ops,f),value:this.ops.get(e.id.toString())}),t):[a.default.createElement(i.default,{key:"column-0",classes:[],colSpan:t.length,value:"",setFilter:()=>void 0})];return[r.concat(c,p)]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=o(r),u=o(n(23));function o(e){return e&&e.__esModule?e:{default:e}}t.default=class extends r.PureComponent{constructor(e){super(e),this.submit=(e=>{(0,this.props.setFilter)({target:{value:e}})}),this.state={value:e.value}}componentWillReceiveProps(e){const t=e.value;this.state.value!==t&&this.setState({value:t})}render(){var e=this.props;const t=e.classes,n=e.columnId,r=e.isValid,o=e.value;return a.default.createElement("th",{className:t+(r?"":" invalid"),"data-dash-column":n},a.default.createElement(u.default,{value:o,stopPropagation:!0,submit:this.submit}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=o(r),u=o(n(23));function o(e){return e&&e.__esModule?e:{default:e}}t.default=class extends r.PureComponent{constructor(e){super(e),this.submit=(e=>this.props.setFilter(e))}render(){var e=this.props;const t=e.colSpan,n=e.value;return a.default.createElement("th",{colSpan:t},a.default.createElement(u.default,{stopPropagation:!0,value:n,submit:this.submit}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=g(n(1)),u=n(22),o=n(21),i=g(n(59)),l=g(n(63)),s=g(n(64)),d=g(n(65)),f=g(n(66)),c=g(n(67)),p=n(15),h=g(n(68));function g(e){return e&&e.__esModule?e:{default:e}}t.default=class{constructor(e,t=(0,h.default)(),n=(0,p.derivedRelevantHeaderStyles)()){this.propsFn=e,this.headerStyles=t,this.relevantStyles=n,this.headerContent=(0,i.default)(),this.headerOperations=(0,f.default)(),this.headerWrappers=(0,c.default)()}get props(){return this.propsFn()}createHeaders(){const e=this.props;let t=e.columns,n=e.merge_duplicate_headers,i=e.pagination_mode,f=e.row_deletable,c=e.row_selectable,p=e.setProps,h=e.sorting,g=e.sorting_settings,b=e.sorting_type,y=e.style_cells_and_headers,m=e.style_headers;const v=(0,l.default)(t),O=(0,d.default)(t,v),x=(0,s.default)(t,O,n),T=r.zip(O,x),_=this.headerOperations(v,c,f),w=this.relevantStyles(y,m),E=this.headerStyles(t,v,w),S=this.headerWrappers(t,T,n),k=this.headerContent(t,T,h,b,g,i,p,e),C=(0,o.matrixMap3)(S,E,k,(e,t,n)=>a.default.cloneElement(e,{children:[n],style:t}));return(0,u.arrayMap)(_,C,(e,t)=>Array.prototype.concat(e,t))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=f(n(2)),a=d(n(1)),u=n(3),o=n(9),i=d(n(60)),l=d(n(61)),s=f(n(62));function d(e){return e&&e.__esModule?e:{default:e}}function f(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function c(e,t){const n=r.find(t=>t.columnId===e,t);return n?n.direction:o.SortDirection.None}t.default=(0,u.memoizeOneFactory)(function(e,t,n,u,d,f,p,h){return r.addIndex(r.map)(([g,b],y)=>{const m=y===t.length-1;return r.addIndex(r.map)(t=>{const b=e[t],v=b.editable_name&&"Boolean"===r.type(b.editable_name)||"Number"===r.type(b.editable_name)&&b.editable_name===y,O="be"!==f&&(b.deletable&&"Boolean"===r.type(b.deletable)||"Number"===r.type(b.deletable)&&b.deletable===y);return a.default.createElement("div",null,n&&m?a.default.createElement("span",{className:"sort",onClick:function(e,t,n,r){return()=>{let a;switch(c(e,t)){case o.SortDirection.Descending:a=o.SortDirection.Ascending;break;case o.SortDirection.Ascending:a=o.SortDirection.None;break;case o.SortDirection.None:default:a=o.SortDirection.Descending}const u="single"===n?l.default:i.default;r({sorting_settings:u(t,{columnId:e,direction:a})})}}(b.id,d,u,p)},function(e,t){switch(c(e,t)){case o.SortDirection.Descending:return"↑";case o.SortDirection.Ascending:return"↓";case o.SortDirection.None:default:return"↕"}}(b.id,d)):"",v?a.default.createElement("span",{className:"column-header--edit",onClick:function(e,t,n,r,a){return()=>{r(s.editColumnName(e,t,n,a))}}(b,e,y,p,h)},"✎"):"",O?a.default.createElement("span",{className:"column-header--delete",onClick:function(e,t,n,r,a){return()=>{r(s.deleteColumn(e,t,n,a))}}(b,e,y,p,h)},"×"):"",a.default.createElement("span",null,g[t]))},b)},t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=function(e){return e&&e.__esModule?e:{default:e}}(n(4)),u=n(9);t.default=((e,t)=>{if(a.default.trace("multi - updateSettings",e,t),e=r.clone(e),t.direction===u.SortDirection.None){const n=r.findIndex(e=>e.columnId===t.columnId,e);-1!==n&&e.splice(n,1)}else{const n=r.find(e=>e.columnId===t.columnId,e);n?n.direction=t.direction:e.push(t)}return e})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(4)),a=n(9);t.default=((e,t)=>(r.default.trace("single - updateSettings",e,t),t.direction===a.SortDirection.None?[]:[t]))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deleteColumn=function(e,t,n,u){const o=u.dataframe;var i=a(e,t,n);const l=i.groupIndexFirst,s=i.groupIndexLast,d=r.slice(l,s+1,r.pluck("id",t));return{columns:r.remove(l,1+s-l,t),dataframe:r.map(r.omit(d),o),active_cell:[],end_cell:[],selected_cell:[],start_cell:[0]}},t.editColumnName=function(e,t,n,u){var o=a(e,t,n);const i=o.groupIndexFirst,l=o.groupIndexLast,s=window.prompt("Enter a new column name");let d=r.clone(t);return r.range(i,l+1).map(e=>{let a;a="Array"===r.type(t[e].name)?[e,"name",n]:[e,"name"],d=r.set(r.lensPath(a),s,d)}),{columns:d}};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));function a(e,t,n){const r=t.indexOf(e);if(!e.name||Array.isArray(e.name)&&e.name.lengthn&&r.name[n]===e.name[n]))break;a=u}return{groupIndexFirst:r,groupIndexLast:a}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=e=>Array.isArray(e.name)?e.name.length:1;t.default=(e=>Math.max(...e.map(r)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));t.default=((e,t,n)=>r.map(t=>{if(n){let e=[0],n=0;return t.forEach((r,a)=>{r!==t[n]&&(e.push(a),n=a)}),e}return r.range(0,e.length)},t))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));t.default=((e,t)=>r.map(n=>e.map(e=>r.isNil(e.name)&&n===t-1?e.id:((e,t)=>Array.isArray(e.name)?e.name[t]:e.name)(e,n)),r.range(0,t)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=function(e){return e&&e.__esModule?e:{default:e}}(n(1)),u=n(3);t.default=(0,u.memoizeOneFactory)((e,t,n)=>r.addIndex(r.map)(()=>[...n?[a.default.createElement("th",{key:"delete",className:"expanded-row--empty-cell dash-delete-header",style:{width:"30px",maxWidth:"30px",minWidth:"30px"}})]:[],...t?[a.default.createElement("th",{key:"select",className:"expanded-row--empty-cell dash-select-header",style:{width:"30px",maxWidth:"30px",minWidth:"30px"}})]:[]],r.range(0,e)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=function(e){return e&&e.__esModule?e:{default:e}}(n(1)),u=n(3);t.default=(0,u.memoizeOneFactory)(function(e,t,n){return r.map(([t,u])=>r.addIndex(r.map)((o,i)=>{const l=e[o];let s;return s=n?o===r.last(u)?t.length-o:u[i+1]-o:1,a.default.createElement("th",{key:`header-cell-${o}`,"data-dash-column":l.id,colSpan:s,className:"dash-header "+`column-${o} `+(o===e.length-1||o===r.last(u)?"cell--right-last ":"")})},u),t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=n(3);t.default=(0,a.memoizeOneFactory)(function(e,t,n){return r.map(t=>r.map(e=>{const a=r.map(e=>e.style,r.filter(n=>n.matchesColumn(e)&&n.matchesRow(t),n));return a.length?r.mergeAll(a):void 0},e),r.range(0,t))})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=function(e){return e&&e.__esModule?e:{default:e}}(n(1));function u(e){return e?a.default.createElement("table",{tabIndex:-1},a.default.createElement("tbody",null,e.map((e,t)=>a.default.createElement("tr",{key:`row-${t}`},e)))):null}t.default=((e,t,n)=>{const a=e?r.map(t=>t.splice(0,r.reduceWhile(t=>t.count(e.cells++,e.count+=t.props.colSpan||1,e),{cells:0,count:0},t).cells),n):null,o=t?n.splice(0,t):null;return[[u(t&&a?a.splice(0,t):null),u(o)],[u(a),u(n)]]})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=n(3);t.default=(0,a.memoizeOneFactory)((e,t,n,a)=>{switch(e){case!1:return{loadNext:()=>{},loadPrevious:()=>{}};case!0:case"fe":return function(e,t,n){return{loadNext:()=>{let a=Math.floor(n.length/e.page_size);e.current_page>=a||(e=r.merge(e,{current_page:e.current_page+1}),t({pagination_settings:e}))},loadPrevious:()=>{e.current_page<=0||(e=r.merge(e,{current_page:e.current_page-1}),t({pagination_settings:e}))}}}(t,n,a);case"be":return function(e,t){return{loadNext:()=>{e.current_page++,t({pagination_settings:e})},loadPrevious:()=>{e.current_page<=0||(e.current_page--,t({pagination_settings:e}))}}}(t,n);default:throw new Error(`Unknown pagination mode: '${e}'`)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3);t.default=(0,r.memoizeOneFactory)((e,t,n,r)=>{switch(e){case!1:return function(e,t){return{dataframe:e,indices:t}}(n,r);case!0:case"fe":return function(e,t,n){let r=Math.min(e.current_page,Math.floor(t.length/e.page_size));const a=e.page_size*r,u=Math.min(a+e.displayed_pages*e.page_size,t.length);return{dataframe:t.slice(a,u),indices:n.slice(a,u)}}(t,n,r);case"be":return function(e,t){return{dataframe:e,indices:t}}(n,r);default:throw new Error(`Unknown pagination mode: '${e}'`)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=n(3),u=n(9),o=l(u),i=l(n(14));function l(e){return e&&e.__esModule?e:{default:e}}t.default=(0,a.memoizeOneFactory)((e,t,n,a,l=[],s)=>{const d=new Map;if(r.addIndex(r.forEach)((e,t)=>{d.set(e,t)},e),"fe"===t||!0===t){const t=new i.default(n);e=t.isValid?t.filter(e):e}const f=s?e=>""===e||(0,u.defaultIsNully)(e):void 0;return"fe"!==a&&!0!==a||(e=(0,o.default)(e,l,f)),{dataframe:e,indices:r.map(e=>d.get(e),e)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=n(3);t.default=(0,a.memoizeOneFactory)(e=>r.filter(e=>!e.hidden,e))},function(e,t,n){var r=n(75);"string"==typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};n(11)(r,a);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(10)(!1)).push([e.i,"/**\n * React Select\n * ============\n * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/\n * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs\n * MIT License: https://github.com/JedWatson/react-select\n*/\n.Select {\n position: relative;\n}\n.Select input::-webkit-contacts-auto-fill-button,\n.Select input::-webkit-credentials-auto-fill-button {\n display: none !important;\n}\n.Select input::-ms-clear {\n display: none !important;\n}\n.Select input::-ms-reveal {\n display: none !important;\n}\n.Select,\n.Select div,\n.Select input,\n.Select span {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n.Select.is-disabled .Select-arrow-zone {\n cursor: default;\n pointer-events: none;\n opacity: 0.35;\n}\n.Select.is-disabled > .Select-control {\n background-color: #f9f9f9;\n}\n.Select.is-disabled > .Select-control:hover {\n box-shadow: none;\n}\n.Select.is-open > .Select-control {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n background: #fff;\n border-color: #b3b3b3 #ccc #d9d9d9;\n}\n.Select.is-open > .Select-control .Select-arrow {\n top: -2px;\n border-color: transparent transparent #999;\n border-width: 0 5px 5px;\n}\n.Select.is-searchable.is-open > .Select-control {\n cursor: text;\n}\n.Select.is-searchable.is-focused:not(.is-open) > .Select-control {\n cursor: text;\n}\n.Select.is-focused > .Select-control {\n background: #fff;\n}\n.Select.is-focused:not(.is-open) > .Select-control {\n border-color: #007eff;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);\n background: #fff;\n}\n.Select.has-value.is-clearable.Select--single > .Select-control .Select-value {\n padding-right: 42px;\n}\n.Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {\n color: #333;\n}\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {\n cursor: pointer;\n text-decoration: none;\n}\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {\n color: #007eff;\n outline: none;\n text-decoration: underline;\n}\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {\n background: #fff;\n}\n.Select.has-value.is-pseudo-focused .Select-input {\n opacity: 0;\n}\n.Select.is-open .Select-arrow,\n.Select .Select-arrow-zone:hover > .Select-arrow {\n border-top-color: #666;\n}\n.Select.Select--rtl {\n direction: rtl;\n text-align: right;\n}\n.Select-control {\n background-color: #fff;\n border-color: #d9d9d9 #ccc #b3b3b3;\n border-radius: 4px;\n border: 1px solid #ccc;\n color: #333;\n cursor: default;\n display: table;\n border-spacing: 0;\n border-collapse: separate;\n height: 36px;\n outline: none;\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n.Select-control:hover {\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);\n}\n.Select-control .Select-input:focus {\n outline: none;\n background: #fff;\n}\n.Select-placeholder,\n.Select--single > .Select-control .Select-value {\n bottom: 0;\n color: #aaa;\n left: 0;\n line-height: 34px;\n padding-left: 10px;\n padding-right: 10px;\n position: absolute;\n right: 0;\n top: 0;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.Select-input {\n height: 34px;\n padding-left: 10px;\n padding-right: 10px;\n vertical-align: middle;\n}\n.Select-input > input {\n width: 100%;\n background: none transparent;\n border: 0 none;\n box-shadow: none;\n cursor: default;\n display: inline-block;\n font-family: inherit;\n font-size: inherit;\n margin: 0;\n outline: none;\n line-height: 17px;\n /* For IE 8 compatibility */\n padding: 8px 0 12px;\n /* For IE 8 compatibility */\n -webkit-appearance: none;\n}\n.is-focused .Select-input > input {\n cursor: text;\n}\n.has-value.is-pseudo-focused .Select-input {\n opacity: 0;\n}\n.Select-control:not(.is-searchable) > .Select-input {\n outline: none;\n}\n.Select-loading-zone {\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 16px;\n}\n.Select-loading {\n -webkit-animation: Select-animation-spin 400ms infinite linear;\n -o-animation: Select-animation-spin 400ms infinite linear;\n animation: Select-animation-spin 400ms infinite linear;\n width: 16px;\n height: 16px;\n box-sizing: border-box;\n border-radius: 50%;\n border: 2px solid #ccc;\n border-right-color: #333;\n display: inline-block;\n position: relative;\n vertical-align: middle;\n}\n.Select-clear-zone {\n -webkit-animation: Select-animation-fadeIn 200ms;\n -o-animation: Select-animation-fadeIn 200ms;\n animation: Select-animation-fadeIn 200ms;\n color: #999;\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 17px;\n}\n.Select-clear-zone:hover {\n color: #D0021B;\n}\n.Select-clear {\n display: inline-block;\n font-size: 18px;\n line-height: 1;\n}\n.Select--multi .Select-clear-zone {\n width: 17px;\n}\n.Select-arrow-zone {\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 25px;\n padding-right: 5px;\n}\n.Select--rtl .Select-arrow-zone {\n padding-right: 0;\n padding-left: 5px;\n}\n.Select-arrow {\n border-color: #999 transparent transparent;\n border-style: solid;\n border-width: 5px 5px 2.5px;\n display: inline-block;\n height: 0;\n width: 0;\n position: relative;\n}\n.Select-control > *:last-child {\n padding-right: 5px;\n}\n.Select--multi .Select-multi-value-wrapper {\n display: inline-block;\n}\n.Select .Select-aria-only {\n position: absolute;\n display: inline-block;\n height: 1px;\n width: 1px;\n margin: -1px;\n clip: rect(0, 0, 0, 0);\n overflow: hidden;\n float: left;\n}\n@-webkit-keyframes Select-animation-fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n@keyframes Select-animation-fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n.Select-menu-outer {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n background-color: #fff;\n border: 1px solid #ccc;\n border-top-color: #e6e6e6;\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-top: -1px;\n max-height: 200px;\n position: absolute;\n left: 0;\n top: 100%;\n width: 100%;\n z-index: 1;\n -webkit-overflow-scrolling: touch;\n}\n.Select-menu {\n max-height: 198px;\n overflow-y: auto;\n}\n.Select-option {\n box-sizing: border-box;\n background-color: #fff;\n color: #666666;\n cursor: pointer;\n display: block;\n padding: 8px 10px;\n}\n.Select-option:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.Select-option.is-selected {\n background-color: #f5faff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.04);\n color: #333;\n}\n.Select-option.is-focused {\n background-color: #ebf5ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.08);\n color: #333;\n}\n.Select-option.is-disabled {\n color: #cccccc;\n cursor: default;\n}\n.Select-noresults {\n box-sizing: border-box;\n color: #999999;\n cursor: default;\n display: block;\n padding: 8px 10px;\n}\n.Select--multi .Select-input {\n vertical-align: middle;\n margin-left: 10px;\n padding: 0;\n}\n.Select--multi.Select--rtl .Select-input {\n margin-left: 0;\n margin-right: 10px;\n}\n.Select--multi.has-value .Select-input {\n margin-left: 5px;\n}\n.Select--multi .Select-value {\n background-color: #ebf5ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.08);\n border-radius: 2px;\n border: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border: 1px solid rgba(0, 126, 255, 0.24);\n color: #007eff;\n display: inline-block;\n font-size: 0.9em;\n line-height: 1.4;\n margin-left: 5px;\n margin-top: 5px;\n vertical-align: top;\n}\n.Select--multi .Select-value-icon,\n.Select--multi .Select-value-label {\n display: inline-block;\n vertical-align: middle;\n}\n.Select--multi .Select-value-label {\n border-bottom-right-radius: 2px;\n border-top-right-radius: 2px;\n cursor: default;\n padding: 2px 5px;\n}\n.Select--multi a.Select-value-label {\n color: #007eff;\n cursor: pointer;\n text-decoration: none;\n}\n.Select--multi a.Select-value-label:hover {\n text-decoration: underline;\n}\n.Select--multi .Select-value-icon {\n cursor: pointer;\n border-bottom-left-radius: 2px;\n border-top-left-radius: 2px;\n border-right: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border-right: 1px solid rgba(0, 126, 255, 0.24);\n padding: 1px 5px 3px;\n}\n.Select--multi .Select-value-icon:hover,\n.Select--multi .Select-value-icon:focus {\n background-color: #d8eafd;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 113, 230, 0.08);\n color: #0071e6;\n}\n.Select--multi .Select-value-icon:active {\n background-color: #c2e0ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.24);\n}\n.Select--multi.Select--rtl .Select-value {\n margin-left: 0;\n margin-right: 5px;\n}\n.Select--multi.Select--rtl .Select-value-icon {\n border-right: none;\n border-left: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border-left: 1px solid rgba(0, 126, 255, 0.24);\n}\n.Select--multi.is-disabled .Select-value {\n background-color: #fcfcfc;\n border: 1px solid #e3e3e3;\n color: #333;\n}\n.Select--multi.is-disabled .Select-value-icon {\n cursor: not-allowed;\n border-right: 1px solid #e3e3e3;\n}\n.Select--multi.is-disabled .Select-value-icon:hover,\n.Select--multi.is-disabled .Select-value-icon:focus,\n.Select--multi.is-disabled .Select-value-icon:active {\n background-color: #fcfcfc;\n}\n@keyframes Select-animation-spin {\n to {\n transform: rotate(1turn);\n }\n}\n@-webkit-keyframes Select-animation-spin {\n to {\n -webkit-transform: rotate(1turn);\n }\n}\n",""])},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var a,u=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(u)?e:(a=0===u.indexOf("//")?u:0===u.indexOf("/")?n+u:r+u.replace(/^\.\//,""),"url("+JSON.stringify(a)+")")})}},function(e,t,n){var r=n(78);"string"==typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};n(11)(r,a);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(10)(!1)).push([e.i,".dash-spreadsheet.dash-freeze-left {\n width: auto;\n width: fit-content;\n width: -moz-fit-content;\n width: -webkit-fit-content;\n max-width: 500px;\n}\n.dash-spreadsheet.dash-freeze-top {\n width: auto;\n width: fit-content;\n width: -moz-fit-content;\n width: -webkit-fit-content;\n max-height: 500px;\n}\n.dash-spreadsheet-container {\n display: flex;\n flex-direction: row;\n position: relative;\n}\n.dash-spreadsheet-container {\n /* focus happens after copying to clipboard */\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner {\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner *,\n.dash-spreadsheet-container .dash-spreadsheet-inner *:after,\n.dash-spreadsheet-container .dash-spreadsheet-inner *:before {\n box-sizing: inherit;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .Select {\n overflow: hidden;\n position: static;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .Select,\n.dash-spreadsheet-container .dash-spreadsheet-inner .Select-control {\n background-color: inherit;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .Select-value {\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin-top: -2px;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .marker-row tr {\n visibility: hidden !important;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .marker-row td,\n.dash-spreadsheet-container .dash-spreadsheet-inner .marker-row th {\n height: 0 !important;\n padding: 0 !important;\n margin: 0 !important;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top {\n overflow: hidden !important;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .row-0,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .row-0 {\n display: flex;\n flex: 0 0 auto;\n flex-direction: row;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .row-1,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .row-1 {\n display: flex;\n flex-direction: row;\n overflow: scroll;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .cell-0-0,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .cell-0-0,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .cell-1-0,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .cell-1-0 {\n flex: 0 0 auto;\n left: 0;\n position: sticky;\n z-index: 400;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .cell-0-1,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .cell-0-1 {\n z-index: 300;\n flex: 0 0 auto;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .cell-1-1,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .cell-1-1 {\n flex: 0 0 auto;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-grow .cell-0-1,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-grow .cell-1-1 {\n flex: 1 0 auto;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-grow table {\n width: 100%;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr:first-of-type td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr:first-of-type th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr:first-of-type td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr:first-of-type th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-1 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-1 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr:first-of-type td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr:first-of-type th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-1-1 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-1-1 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr:first-of-type td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr:first-of-type th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-1 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-1 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-1-0 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-1-0 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .cell td,\n.dash-spreadsheet-container .dash-spreadsheet-inner .cell th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .cell td:focus,\n.dash-spreadsheet-container .dash-spreadsheet-inner .cell th:focus {\n outline: none;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .filter.invalid {\n box-shadow: inset 1px 0px 0px 0px red, inset 0px 1px 0px 0px red, inset -1px 0px 0px red, inset 0px -1px 0px 0px red;\n background-color: pink;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .selected-row td,\n.dash-spreadsheet-container .dash-spreadsheet-inner .selected-row th {\n background-color: var(--selected-row);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner tr {\n background-color: white;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td {\n background-color: inherit;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td.cell--selected {\n background-color: var(--selected-background);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td.focused {\n box-shadow: 1px 0px 0px 0px var(--accent), 0px 1px 0px 0px var(--accent), 0 0px 0px var(--accent), 0px 0 0px 0px var(--accent);\n border: 1px solid var(--accent);\n margin: -1px;\n z-index: 200;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .dash-cell-value-container {\n width: 100%;\n height: 100%;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .dash-input-cell-value-container {\n position: relative;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .dash-cell-value {\n height: 100%;\n width: 100%;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td input.dash-cell-value {\n position: absolute;\n left: 0;\n top: 0;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td div.dash-cell-value {\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .cell-value-shadow {\n margin: auto 0;\n opacity: 0;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .input-cell-value-shadow {\n display: inline-block;\n height: initial;\n width: initial;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .dropdown-cell-value-shadow {\n display: block;\n height: 0px;\n padding: 0 42px 0 10px;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th.dash-filter {\n position: relative;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th.dash-filter input {\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td,\n.dash-spreadsheet-container .dash-spreadsheet-inner th {\n padding: 2px;\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n height: 30px;\n text-align: right;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th .column-header--edit,\n.dash-spreadsheet-container .dash-spreadsheet-inner th .column-header--delete,\n.dash-spreadsheet-container .dash-spreadsheet-inner th .sort {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n cursor: pointer;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner textarea {\n white-space: pre;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner table {\n border-collapse: collapse;\n font-family: monospace;\n --accent: hotpink;\n --border: lightgrey;\n --text-color: #3c3c3c;\n --hover: #fdfdfd;\n --background-color-ellipses: #fdfdfd;\n --faded-text: #fafafa;\n --faded-text-header: #b4b4b4;\n --selected-background: rgba(255, 65, 54, 0.2);\n --faded-dropdown: #f0f0f0;\n --selected-row: #fff0ff;\n --muted: #c8c8c8;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner table:focus {\n outline: none;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner thead {\n display: table-row-group;\n}\n.dash-spreadsheet-container .elip {\n text-align: center;\n width: 100%;\n background-color: var(--background-color-ellipses);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td.dropdown {\n /*\n * To view the dropdown's contents, we need\n * overflow-y: visible.\n * Unfortunately, overflow-x: hidden and overflow-y: visible\n * can't both be set at the same time.\n * So, we have to make both overflow-x: visible and overflow-y: visble\n *\n * See https://stackoverflow.com/questions/6421966/\n *\n * There might be another solution with parent divs, but I haven't\n * tried it.\n */\n overflow-x: visible;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner :not(.cell--selected) tr:hover,\n.dash-spreadsheet-container tr:hover input :not(.cell--selected) {\n background-color: var(--hover);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th {\n background-color: #fafafa;\n}\n.dash-spreadsheet-container .sort {\n cursor: pointer;\n float: left;\n color: var(--faded-text-header);\n font-size: 20px;\n}\n.dash-spreadsheet-container th:hover .sort {\n color: var(--accent);\n}\n.dash-spreadsheet-container .sort:hover {\n text-decoration: underline;\n}\n.dash-spreadsheet-container .expanded-row--empty-cell {\n box-shadow: none;\n background-color: transparent;\n}\n.dash-spreadsheet-container .expanded-row {\n text-align: center;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner input:not([type=radio]):not([type=checkbox]) {\n padding: 0px;\n margin: 0px;\n height: calc(100% - 1px);\n line-height: 30px;\n border: none;\n font-family: inherit;\n text-align: right;\n box-sizing: border-box;\n color: var(--text-color);\n background-color: transparent;\n /* so as to not overlay the box shadow */\n /* browser's default text-shadow is `$color 0px 0px 0px;`\n * for `input`, which makes it look a little bit heavier than dropdowns\n * or bare `td`\n */\n text-shadow: none;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner input.unfocused {\n color: transparent;\n text-shadow: 0 0 0 var(--text-color);\n cursor: default;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner input.unfocused:focus {\n outline: none;\n}\n.dash-spreadsheet-container .numeric {\n font-family: monospace;\n}\n.dash-spreadsheet-container .toggle-row {\n border: none;\n box-shadow: none;\n width: 10px;\n padding-left: 10px;\n padding-right: 10px;\n cursor: pointer;\n color: var(--faded-text);\n}\n.dash-spreadsheet-container .toggle-row--expanded {\n color: var(--accent);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner tr:hover .toggle-row {\n color: var(--accent);\n}\n.dash-spreadsheet-container .cell--uneditable,\n.dash-spreadsheet-container .cell--uneditable input {\n cursor: not-allowed;\n}\n.dash-spreadsheet-container .expanded-row {\n box-shadow: inset 2px 0px 0px 0px var(--accent), inset -1px 0px 0px 0px var(--border);\n /* inset 0px 1px 0px 0px var(--border); */\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .dash-delete-cell,\n.dash-spreadsheet-container .dash-spreadsheet-inner .dash-delete-header {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n font-size: 1.3rem;\n text-align: center;\n cursor: pointer;\n color: var(--muted);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .dash-delete-cell:hover,\n.dash-spreadsheet-container .dash-spreadsheet-inner .dash-delete-header:hover {\n color: var(--accent);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .column-header--edit {\n float: left;\n opacity: 0.1;\n padding-left: 2px;\n padding-right: 2px;\n cursor: pointer;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th:hover .column-header--edit {\n color: var(--accent);\n opacity: 1;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .column-header--delete {\n float: left;\n opacity: 0.1;\n padding-left: 2px;\n padding-right: 2px;\n cursor: pointer;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th:hover .column-header--delete {\n color: var(--accent);\n opacity: 1;\n}\n",""])},function(e,t,n){var r=n(80);"string"==typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};n(11)(r,a);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(10)(!1)).push([e.i,".dash-spreadsheet .Select,\n.dash-spreadsheet .Select-control {\n border: none;\n cursor: pointer;\n height: 30px; /* matches the td height and line-height */\n border: none;\n}\n\n.dash-spreadsheet .Select-placeholder,\n.dash-spreadsheet .Select--single > .Select-control .Select-value {\n height: 100%;\n line-height: inherit;\n}\n\n.dash-spreadsheet .Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,\n.dash-spreadsheet .Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {\n color: var(--text-color);\n}\n\n.dash-spreadsheet .Select:hover,\n.dash-spreadsheet .Select-control:hover {\n border: none;\n box-shadow: none;\n cursor: pointer;\n}\n\n.dash-spreadsheet .Select-menu-outer {\n z-index: 100;\n}\n\n.dash-spreadsheet .Select-arrow {\n border-top-color: var(--faded-dropdown);\n border-left-color: transparent;\n border-right-color: transparent;\n border-bottom-color: transparent;\n}\n\n.dash-spreadsheet .Select-control:hover .Select-arrow {\n border-top-color: var(--accent);\n border-left-color: transparent;\n border-right-color: transparent;\n border-bottom-color: transparent;\n}\n\n.dash-spreadsheet .is-open > .Select-control .Select-arrow {\n border-bottom-color: var(--background-color-8-react-select);\n border-left-color: transparent;\n border-right-color: transparent;\n border-top-color: transparent;\n}\n\n.dash-spreadsheet .Select--multi .Select-value,\n.dash-spreadsheet .Select--multi a.Select-value-label {\n color: var(--color-8-react-select);\n}\n\n.dash-spreadsheet .Select {\n border-radius: 0;\n}\n\n.dash-spreadsheet .Select.is-disabled > .Select-control {\n border: none;\n}\n\n.dash-spreadsheet .Select--multi .Select-value-icon:hover,\n.dash-spreadsheet .Select--multi .Select-value-icon:focus {\n font-weight: bold;\n}\n\n.dash-spreadsheet .Select.is-disabled .Select-control {\n cursor: not-allowed;\n}\n\n.dash-spreadsheet .Select-menu-outer {\n background-color: white;\n border: none;\n border-bottom: thin var(--border) solid;\n border-radius: 0;\n border-top: none;\n}\n\n.dash-spreadsheet .Select-option {\n background-color: inherit;\n color: var(--accent);\n}\n\n.dash-spreadsheet .Select-option:hover {\n font-weight: bold;\n color: var(--accent);\n background-color: var(--hover);\n}\n\n.dash-spreadsheet .Select.is-focused:not(.is-open) > .Select-control {\n border: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n background: #fff;\n}\n\n.dash-spreadsheet .Select-option.is-focused {\n background-color: white;\n color: var(--accent);\n font-weight: bold;\n}\n\n.dash-spreadsheet .Select-clear {\n color: transparent;\n}\n.Select:hover .Select-clear {\n color: var(--accent);\n}\n\n.dash-spreadsheet .Select-control {\n padding-left: 2px;\n}\n\n.dash-spreadsheet .cell--selected .Select-control {\n background-color: var(--selected-background);\n border-radius: 0;\n}\n",""])},function(e,t,n){var r=n(82);"string"==typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};n(11)(r,a);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(10)(!1)).push([e.i,".dash-spreadsheet-container div,\n.dash-spreadsheet-container dl,\n.dash-spreadsheet-container dt,\n.dash-spreadsheet-container dd,\n.dash-spreadsheet-container ul,\n.dash-spreadsheet-container ol,\n.dash-spreadsheet-container li,\n.dash-spreadsheet-container h1,\n.dash-spreadsheet-container h2,\n.dash-spreadsheet-container h3,\n.dash-spreadsheet-container h4,\n.dash-spreadsheet-container h5,\n.dash-spreadsheet-container h6,\n.dash-spreadsheet-container pre,\n.dash-spreadsheet-container code,\n.dash-spreadsheet-container form,\n.dash-spreadsheet-container fieldset,\n.dash-spreadsheet-container legend,\n.dash-spreadsheet-container input,\n.dash-spreadsheet-container textarea,\n.dash-spreadsheet-container p,\n.dash-spreadsheet-container blockquote,\n.dash-spreadsheet-container th,\n.dash-spreadsheet-container td {\n margin: 0;\n padding: 0;\n}\n.dash-spreadsheet-container table {\n border-collapse: collapse;\n border-spacing: 0;\n}\n.dash-spreadsheet-container fieldset,\n.dash-spreadsheet-container img {\n border: 0;\n}\n.dash-spreadsheet-container address,\n.dash-spreadsheet-container caption,\n.dash-spreadsheet-container cite,\n.dash-spreadsheet-container code,\n.dash-spreadsheet-container dfn,\n.dash-spreadsheet-container em,\n.dash-spreadsheet-container strong,\n.dash-spreadsheet-container th,\n.dash-spreadsheet-container var {\n font-style: normal;\n font-weight: normal;\n}\n.dash-spreadsheet-container ol,\n.dash-spreadsheet-container ul {\n list-style: none;\n}\n.dash-spreadsheet-container caption,\n.dash-spreadsheet-container th {\n text-align: left;\n}\n.dash-spreadsheet-container h1,\n.dash-spreadsheet-container h2,\n.dash-spreadsheet-container h3,\n.dash-spreadsheet-container h4,\n.dash-spreadsheet-container h5,\n.dash-spreadsheet-container h6 {\n font-size: 100%;\n font-weight: normal;\n}\n.dash-spreadsheet-container q:before,\n.dash-spreadsheet-container q:after {\n content: '';\n}\n.dash-spreadsheet-container abbr,\n.dash-spreadsheet-container acronym {\n border: 0;\n font-variant: normal;\n}\n.dash-spreadsheet-container sup {\n vertical-align: text-top;\n}\n.dash-spreadsheet-container sub {\n vertical-align: text-bottom;\n}\n.dash-spreadsheet-container input,\n.dash-spreadsheet-container textarea,\n.dash-spreadsheet-container select {\n font-family: inherit;\n font-size: inherit;\n font-weight: inherit;\n *font-size: 100%;\n}\n.dash-spreadsheet-container legend {\n color: #000;\n}\n.dash-spreadsheet-container #yui3-css-stamp.cssreset {\n display: none;\n}\n.dash-spreadsheet-container input[type=\"button\"] {\n border-radius: 0;\n -webkit-appearance: none;\n}\n.dash-spreadsheet-container *:focus {\n outline: none;\n}\n.dash-spreadsheet-container input,\n.dash-spreadsheet-container table {\n font-size: 13px;\n}\nbody {\n margin: 0;\n padding: 0;\n font-family: sans-serif;\n}\n",""])}]); \ No newline at end of file +var F=function(e){return"string"==typeof e?e:null!==e&&JSON.stringify(e)||""},D=f.a.oneOfType([f.a.string,f.a.node]),R=f.a.oneOfType([f.a.string,f.a.number]),P=1,I=function(e,t){var n=void 0===e?"undefined":T(e);if("string"!==n&&"number"!==n&&"boolean"!==n)return e;var r=t.options,u=t.valueKey;if(r)for(var a=0;al||ap.bottom?d.scrollTop=f.offsetTop+f.clientHeight-d.offsetHeight:i.topt.offsetHeight&&t.scrollHeight-t.offsetHeight-t.scrollTop<=0&&this.props.onMenuScrollToBottom()}}},{key:"getOptionLabel",value:function(e){return e[this.props.labelKey]}},{key:"getValueArray",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n="object"===(void 0===t?"undefined":T(t))?t:this.props;if(n.multi){if("string"==typeof e&&(e=e.split(n.delimiter)),!Array.isArray(e)){if(null===e||void 0===e)return[];e=[e]}return e.map(function(e){return I(e,n)}).filter(function(e){return e})}var r=I(e,n);return r?[r]:[]}},{key:"setValue",value:function(e){var t=this;if(this.props.autoBlur&&this.blurInput(),this.props.required){var n=M(e,this.props.multi);this.setState({required:n})}this.props.simpleValue&&e&&(e=this.props.multi?e.map(function(e){return e[t.props.valueKey]}).join(this.props.delimiter):e[this.props.valueKey]),this.props.onChange&&this.props.onChange(e)}},{key:"selectValue",value:function(e){var t=this;this.props.closeOnSelect&&(this.hasScrolledToOption=!1);var n=this.props.onSelectResetsInput?"":this.state.inputValue;this.props.multi?this.setState({focusedIndex:null,inputValue:this.handleInputValueChange(n),isOpen:!this.props.closeOnSelect},function(){t.getValueArray(t.props.value).some(function(n){return n[t.props.valueKey]===e[t.props.valueKey]})?t.removeValue(e):t.addValue(e)}):this.setState({inputValue:this.handleInputValueChange(n),isOpen:!this.props.closeOnSelect,isPseudoFocused:this.state.isFocused},function(){t.setValue(e)})}},{key:"addValue",value:function(e){var t=this.getValueArray(this.props.value),n=this._visibleOptions.filter(function(e){return!e.disabled}),r=n.indexOf(e);this.setValue(t.concat(e)),n.length-1===r?this.focusOption(n[r-1]):n.length>r&&this.focusOption(n[r+1])}},{key:"popValue",value:function(){var e=this.getValueArray(this.props.value);e.length&&!1!==e[e.length-1].clearableValue&&this.setValue(this.props.multi?e.slice(0,e.length-1):null)}},{key:"removeValue",value:function(e){var t=this,n=this.getValueArray(this.props.value);this.setValue(n.filter(function(n){return n[t.props.valueKey]!==e[t.props.valueKey]})),this.focus()}},{key:"clearValue",value:function(e){e&&"mousedown"===e.type&&0!==e.button||(e.preventDefault(),this.setValue(this.getResetValue()),this.setState({inputValue:this.handleInputValueChange(""),isOpen:!1},this.focus),this._focusAfterClear=!0)}},{key:"getResetValue",value:function(){return void 0!==this.props.resetValue?this.props.resetValue:this.props.multi?[]:null}},{key:"focusOption",value:function(e){this.setState({focusedOption:e})}},{key:"focusNextOption",value:function(){this.focusAdjacentOption("next")}},{key:"focusPreviousOption",value:function(){this.focusAdjacentOption("previous")}},{key:"focusPageUpOption",value:function(){this.focusAdjacentOption("page_up")}},{key:"focusPageDownOption",value:function(){this.focusAdjacentOption("page_down")}},{key:"focusStartOption",value:function(){this.focusAdjacentOption("start")}},{key:"focusEndOption",value:function(){this.focusAdjacentOption("end")}},{key:"focusAdjacentOption",value:function(e){var t=this._visibleOptions.map(function(e,t){return{option:e,index:t}}).filter(function(e){return!e.option.disabled});if(this._scrollToFocusedOptionOnUpdate=!0,!this.state.isOpen){var n={focusedOption:this._focusedOption||(t.length?t["next"===e?0:t.length-1].option:null),isOpen:!0};return this.props.onSelectResetsInput&&(n.inputValue=""),void this.setState(n)}if(t.length){for(var r=-1,u=0;u0?r-=1:r=t.length-1;else if("start"===e)r=0;else if("end"===e)r=t.length-1;else if("page_up"===e){var a=r-this.props.pageSize;r=a<0?0:a}else if("page_down"===e){var l=r+this.props.pageSize;r=l>t.length-1?t.length-1:l}-1===r&&(r=0),this.setState({focusedIndex:t[r].index,focusedOption:t[r].option})}}},{key:"getFocusedOption",value:function(){return this._focusedOption}},{key:"selectFocusedOption",value:function(){if(this._focusedOption)return this.selectValue(this._focusedOption)}},{key:"renderLoading",value:function(){if(this.props.isLoading)return i.a.createElement("span",{className:"Select-loading-zone","aria-hidden":"true"},i.a.createElement("span",{className:"Select-loading"}))}},{key:"renderValue",value:function(e,t){var n=this,r=this.props.valueRenderer||this.getOptionLabel,u=this.props.valueComponent;if(!e.length)return function(e,t,n){var r=e.inputValue,u=e.isPseudoFocused,a=e.isFocused,l=t.onSelectResetsInput;return!r||!l&&!n&&!u&&!a}(this.state,this.props,t)?i.a.createElement("div",{className:"Select-placeholder"},this.props.placeholder):null;var a=this.props.onValueClick?this.handleValueClick:null;return this.props.multi?e.map(function(e,t){return i.a.createElement(u,{disabled:n.props.disabled||!1===e.clearableValue,id:n._instancePrefix+"-value-"+t,instancePrefix:n._instancePrefix,key:"value-"+t+"-"+e[n.props.valueKey],onClick:a,onRemove:n.removeValue,placeholder:n.props.placeholder,value:e},r(e,t),i.a.createElement("span",{className:"Select-aria-only"}," "))}):function(e,t){var n=e.inputValue,r=e.isPseudoFocused,u=e.isFocused,a=t.onSelectResetsInput;return!n||!a&&!(!u&&r||u&&!r)}(this.state,this.props)?(t&&(a=null),i.a.createElement(u,{disabled:this.props.disabled,id:this._instancePrefix+"-value-item",instancePrefix:this._instancePrefix,onClick:a,placeholder:this.props.placeholder,value:e[0]},r(e[0]))):void 0}},{key:"renderInput",value:function(e,t){var n,r=this,a=l()("Select-input",this.props.inputProps.className),o=this.state.isOpen,f=l()((x(n={},this._instancePrefix+"-list",o),x(n,this._instancePrefix+"-backspace-remove-message",this.props.multi&&!this.props.disabled&&this.state.isFocused&&!this.state.inputValue),n)),d=this.state.inputValue;!d||this.props.onSelectResetsInput||this.state.isFocused||(d="");var s=w({},this.props.inputProps,{"aria-activedescendant":o?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value","aria-describedby":this.props["aria-describedby"],"aria-expanded":""+o,"aria-haspopup":""+o,"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-owns":f,className:a,onBlur:this.handleInputBlur,onChange:this.handleInputChange,onFocus:this.handleInputFocus,ref:function(e){return r.input=e},role:"combobox",required:this.state.required,tabIndex:this.props.tabIndex,value:d});if(this.props.inputRenderer)return this.props.inputRenderer(s);if(this.props.disabled||!this.props.searchable){var p=S(this.props.inputProps,[]),c=l()(x({},this._instancePrefix+"-list",o));return i.a.createElement("div",w({},p,{"aria-expanded":o,"aria-owns":c,"aria-activedescendant":o?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value","aria-disabled":""+this.props.disabled,"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],className:a,onBlur:this.handleInputBlur,onFocus:this.handleInputFocus,ref:function(e){return r.input=e},role:"combobox",style:{border:0,width:1,display:"inline-block"},tabIndex:this.props.tabIndex||0}))}return this.props.autosize?i.a.createElement(u.a,w({id:this.props.id},s,{minWidth:"5"})):i.a.createElement("div",{className:a,key:"input-wrap",style:{display:"inline-block"}},i.a.createElement("input",w({id:this.props.id},s)))}},{key:"renderClear",value:function(){var e=this.getValueArray(this.props.value);if(this.props.clearable&&e.length&&!this.props.disabled&&!this.props.isLoading){var t=this.props.multi?this.props.clearAllText:this.props.clearValueText,n=this.props.clearRenderer();return i.a.createElement("span",{"aria-label":t,className:"Select-clear-zone",onMouseDown:this.clearValue,onTouchEnd:this.handleTouchEndClearValue,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,title:t},n)}}},{key:"renderArrow",value:function(){if(this.props.arrowRenderer){var e=this.handleMouseDownOnArrow,t=this.state.isOpen,n=this.props.arrowRenderer({onMouseDown:e,isOpen:t});return n?i.a.createElement("span",{className:"Select-arrow-zone",onMouseDown:e},n):null}}},{key:"filterOptions",value:function(e){var t=this.state.inputValue,n=this.props.options||[];if(this.props.filterOptions){var r="function"==typeof this.props.filterOptions?this.props.filterOptions:y;return r(n,t,e,{filterOption:this.props.filterOption,ignoreAccents:this.props.ignoreAccents,ignoreCase:this.props.ignoreCase,labelKey:this.props.labelKey,matchPos:this.props.matchPos,matchProp:this.props.matchProp,trimFilter:this.props.trimFilter,valueKey:this.props.valueKey})}return n}},{key:"onOptionRef",value:function(e,t){t&&(this.focused=e)}},{key:"renderMenu",value:function(e,t,n){return e&&e.length?this.props.menuRenderer({focusedOption:n,focusOption:this.focusOption,inputValue:this.state.inputValue,instancePrefix:this._instancePrefix,labelKey:this.props.labelKey,onFocus:this.focusOption,onOptionRef:this.onOptionRef,onSelect:this.selectValue,optionClassName:this.props.optionClassName,optionComponent:this.props.optionComponent,optionRenderer:this.props.optionRenderer||this.getOptionLabel,options:e,removeValue:this.removeValue,selectValue:this.selectValue,valueArray:t,valueKey:this.props.valueKey}):this.props.noResultsText?i.a.createElement("div",{className:"Select-noresults"},this.props.noResultsText):null}},{key:"renderHiddenField",value:function(e){var t=this;if(this.props.name){if(this.props.joinValues){var n=e.map(function(e){return F(e[t.props.valueKey])}).join(this.props.delimiter);return i.a.createElement("input",{disabled:this.props.disabled,name:this.props.name,ref:function(e){return t.value=e},type:"hidden",value:n})}return e.map(function(e,n){return i.a.createElement("input",{disabled:t.props.disabled,key:"hidden."+n,name:t.props.name,ref:"value"+n,type:"hidden",value:F(e[t.props.valueKey])})})}}},{key:"getFocusableOptionIndex",value:function(e){var t=this._visibleOptions;if(!t.length)return null;var n=this.props.valueKey,r=this.state.focusedOption||e;if(r&&!r.disabled){var u=-1;if(t.some(function(e,t){var a=e[n]===r[n];return a&&(u=t),a}),-1!==u)return u}for(var a=0;a{const t=(0,a.default)()(e);return(...e)=>{const n=e[0],r=e[1];return{onChange:t(u.Handler.Change,n,r),onClick:t(u.Handler.Click,n,r),onDoubleClick:t(u.Handler.DoubleClick,n,r),onPaste:t(u.Handler.Paste,n,r)}}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Handler=void 0;var r=n(3),u=function(e){return e&&e.__esModule?e:{default:e}}(n(14)),a=n(49);var l=t.Handler=void 0;!function(e){e.Change="change",e.Click="click",e.DoubleClick="doubleclick",e.Paste="paste"}(l||(t.Handler=l={}));t.default=(0,r.memoizeOneFactory)(e=>{const t=(0,u.default)((...e)=>{let t=e[0],n=e[1],r=e[2];return t&&t.bind(void 0,n,r)}),n=new Map([[l.Change,a.handleChange.bind(void 0,e)],[l.Click,a.handleClick.bind(void 0,e)],[l.DoubleClick,a.handleDoubleClick.bind(void 0,e)],[l.Paste,a.handlePaste.bind(void 0,e)]]);return(...e)=>{let r=e[0],u=e[1],a=e[2];return t(e,n.get(r),u,a)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handlePaste=t.handleChange=t.handleDoubleClick=t.handleClick=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));t.handleClick=((e,t,n,u)=>{var a=e();const l=a.editable,o=a.is_focused,f=a.selected_cell,d=a.setProps,i=function(e,t,n){return e&&r.contains([t,n],e)}(f,t,n);if(!l)return;if(o||u.preventDefault(),i)return;u.preventDefault();const s=[t,n],p={is_focused:!1,active_cell:s},c=r.uniq(r.pluck(0,f)).sort((e,t)=>e-t),h=r.uniq(r.pluck(1,f)).sort((e,t)=>e-t),g=c[0],b=h[0];u.shiftKey?p.selected_cell=r.xprod(r.range(r.min(g,s[0]),r.max(g,s[0])+1),r.range(r.min(b,s[1]),r.max(b,s[1])+1)):p.selected_cell=[s],d(p)}),t.handleDoubleClick=((e,t,n,r)=>{var u=e();const a=u.editable,l=u.is_focused,o=u.setProps;if(!a)return;const f=[t,n];if(!l){r.preventDefault(),o({selected_cell:[f],active_cell:f,is_focused:!0})}}),t.handleChange=((e,t,n,u)=>{var a=e();const l=a.columns,o=a.dataframe,f=a.editable,d=a.setProps,i=a.viewport,s=l[n],p=i.indices[t];f&&d({dataframe:r.set(r.lensPath([p,s.id]),u,o)})}),t.handlePaste=((e,t,n,r)=>{r.preventDefault()})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=function(e){return e&&e.__esModule?e:{default:e}}(n(1)),a=n(3);t.default=(0,a.memoizeOneFactory)((e,t,n,a,l,o,f,d)=>r.addIndex(r.map)((n,i)=>[...o?[function(e,t){return u.default.createElement("td",{key:"delete",className:"dash-delete-cell",onClick:()=>e(t()),style:{width:"30px",maxWidth:"30px",minWidth:"30px"}},"×")}(d,function(e,t,n,u){const a={dataframe:r.remove(e,1,n)};return r.is(Array,t)&&t[0]===e&&(a.active_cell=[]),r.is(Array,u)&&r.contains(e,u)&&(a.selected_rows=r.without([e],u)),a}.bind(void 0,a[i],e,t,f))]:[],...l?[function(e,t,n,a){return u.default.createElement("td",{key:"select",className:"dash-select-cell",style:{width:"30px",maxWidth:"30px",minWidth:"30px"}},u.default.createElement("input",{type:"single"===t?"radio":"checkbox",name:"row-select",checked:r.contains(e,n),onChange:()=>a({selected_rows:"single"===t?[e]:r.ifElse(r.contains(e),r.without([e]),r.append(e))(n)})}))}(a[i],l,f,d)]:[]],n))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=n(3);t.default=(0,u.memoizeOneFactory)(function(e,t,n){return r.addIndex(r.map)((n,u)=>r.map(e=>{const a=r.map(e=>e.style,r.filter(t=>t.matchesColumn(e)&&t.matchesRow(u)&&t.matchesFilter(n),t));return a.length?r.mergeAll(a):void 0},e),n)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=n(3),a=o(n(15)),l=o(n(14));function o(e){return e&&e.__esModule?e:{default:e}}const f=r.addIndex(r.map),d=(0,u.memoizeOneFactory)((e,t,n,u,a,l,o)=>f((n,f)=>r.map(t=>{const d=u[f];let i=(o&&o[t.id]&&(o[t.id].length>d?o[t.id][d]:null)||t||{}).options,s=a.find(e=>e.id===t.id),p=l.find(e=>e.id===t.id);return s=s&&s.dropdowns||[],p=i||p&&p.dropdown,((e,t,n,u,a)=>{const l=[...a?[a]:[],...r.map(([e])=>e.dropdown,r.filter(([t,r])=>e([u,r],t.condition).evaluate(n),r.addIndex(r.map)((e,t)=>[e,t],t)))];return l.length?l.slice(-1)[0]:void 0})(e,s,n,t.id,p)},t),n));t.default=(0,u.memoizeOneFactory)(e=>{const t=(0,l.default)(e=>new a.default(e));return d().bind(void 0,t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Map([["background","background"],["background_attachment","backgroundAttachment"],["background_color","backgroundColor"],["background_image","backgroundImage"],["background_position","backgroundPosition"],["background_repeat","backgroundRepeat"],["border","border"],["border_bottom","borderBottom"],["border_bottom_color","borderBottomColor"],["border_bottom_style","borderBottomStyle"],["border_bottom_width","borderBottomWidth"],["border_color","borderColor"],["border_left","borderLeft"],["border_left_color","borderLeftColor"],["border_left_style","borderLeftStyle"],["border_left_width","borderLeftWidth"],["border_right","borderRight"],["border_right_color","borderRightColor"],["border_right_style","borderRightStyle"],["border_right_width","borderRightWidth"],["border_style","borderStyle"],["border_top","borderTop"],["border_top_color","borderTopColor"],["border_top_style","borderTopStyle"],["border_top_width","borderTopWidth"],["border_width","borderWidth"],["clear","clear"],["clip","clip"],["color","color"],["cursor","cursor"],["display","display"],["filter","filter"],["float","cssFloat"],["font","font"],["font_family","fontFamily"],["font_size","fontSize"],["font_variant","fontVariant"],["font_weight","fontWeight"],["height","height"],["left","left"],["letter_spacing","letterSpacing"],["line_height","lineHeight"],["list_style","listStyle"],["list_style_image","listStyleImage"],["list_style_position","listStylePosition"],["list_style_type","listStyleType"],["margin","margin"],["margin_bottom","marginBottom"],["margin_left","marginLeft"],["margin_right","marginRight"],["margin_top","marginTop"],["max_width","maxWidth"],["min_width","minWidth"],["overflow","overflow"],["padding","padding"],["padding_bottom","paddingBottom"],["padding_left","paddingLeft"],["padding_right","paddingRight"],["padding_top","paddingTop"],["page_break_after","pageBreakAfter"],["page_break_before","pageBreakBefore"],["position","position"],["stroke_dasharray","strokeDasharray"],["stroke_dashoffset","strokeDashoffset"],["stroke_width","strokeWidth"],["text_align","textAlign"],["text_decoration","textDecoration"],["text_indent","textIndent"],["text_transform","textTransform"],["top","top"],["vertical_align","verticalAlign"],["visibility","visibility"],["width","width"],["z_index","zIndex"],["background-attachment","backgroundAttachment"],["background-color","backgroundColor"],["background-image","backgroundImage"],["background-position","backgroundPosition"],["background-repeat","backgroundRepeat"],["border-bottom","borderBottom"],["border-bottom-color","borderBottomColor"],["border-bottom-style","borderBottomStyle"],["border-bottom-width","borderBottomWidth"],["border-color","borderColor"],["border-left","borderLeft"],["border-left-color","borderLeftColor"],["border-left-style","borderLeftStyle"],["border-left-width","borderLeftWidth"],["border-right","borderRight"],["border-right-color","borderRightColor"],["border-right-style","borderRightStyle"],["border-right-width","borderRightWidth"],["border-style","borderStyle"],["border-top","borderTop"],["border-top-color","borderTopColor"],["border-top-style","borderTopStyle"],["border-top-width","borderTopWidth"],["border-width","borderWidth"],["font-family","fontFamily"],["font-size","fontSize"],["font-variant","fontVariant"],["font-weight","fontWeight"],["letter-spacing","letterSpacing"],["line-height","lineHeight"],["list-style","listStyle"],["list-style-image","listStyleImage"],["list-style-position","listStylePosition"],["list-style-type","listStyleType"],["margin-bottom","marginBottom"],["margin-left","marginLeft"],["margin-right","marginRight"],["margin-top","marginTop"],["max-width","maxWidth"],["min-width","minWidth"],["padding-bottom","paddingBottom"],["padding-left","paddingLeft"],["padding-right","paddingRight"],["padding-top","paddingTop"],["page-break-after","pageBreakAfter"],["page-break-before","pageBreakBefore"],["stroke-dasharray","strokeDasharray"],["stroke-dashoffset","strokeDashoffset"],["stroke-width","strokeWidth"],["text-align","textAlign"],["text-decoration","textDecoration"],["text-indent","textIndent"],["text-transform","textTransform"],["vertical-align","verticalAlign"],["z-index","zIndex"],["backgroundAttachment","backgroundAttachment"],["backgroundColor","backgroundColor"],["backgroundImage","backgroundImage"],["backgroundPosition","backgroundPosition"],["backgroundRepeat","backgroundRepeat"],["borderBottom","borderBottom"],["borderBottomColor","borderBottomColor"],["borderBottomStyle","borderBottomStyle"],["borderBottomWidth","borderBottomWidth"],["borderColor","borderColor"],["borderLeft","borderLeft"],["borderLeftColor","borderLeftColor"],["borderLeftStyle","borderLeftStyle"],["borderLeftWidth","borderLeftWidth"],["borderRight","borderRight"],["borderRightColor","borderRightColor"],["borderRightStyle","borderRightStyle"],["borderRightWidth","borderRightWidth"],["borderStyle","borderStyle"],["borderTop","borderTop"],["borderTopColor","borderTopColor"],["borderTopStyle","borderTopStyle"],["borderTopWidth","borderTopWidth"],["borderWidth","borderWidth"],["cssFloat","cssFloat"],["fontFamily","fontFamily"],["fontSize","fontSize"],["fontVariant","fontVariant"],["fontWeight","fontWeight"],["letterSpacing","letterSpacing"],["lineHeight","lineHeight"],["listStyle","listStyle"],["listStyleImage","listStyleImage"],["listStylePosition","listStylePosition"],["listStyleType","listStyleType"],["marginBottom","marginBottom"],["marginLeft","marginLeft"],["marginRight","marginRight"],["marginTop","marginTop"],["maxWidth","maxWidth"],["minWidth","minWidth"],["paddingBottom","paddingBottom"],["paddingLeft","paddingLeft"],["paddingRight","paddingRight"],["paddingTop","paddingTop"],["pageBreakAfter","pageBreakAfter"],["pageBreakBefore","pageBreakBefore"],["strokeDasharray","strokeDasharray"],["strokeDashoffset","strokeDashoffset"],["strokeWidth","strokeWidth"],["textAlign","textAlign"],["textDecoration","textDecoration"],["textIndent","textIndent"],["textTransform","textTransform"],["verticalAlign","verticalAlign"],["zIndex","zIndex"]])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=h(n(1)),a=h(n(4)),l=h(n(55)),o=n(7),f=h(n(13)),d=n(18),i=h(n(21)),s=h(n(57)),p=n(9),c=n(16);function h(e){return e&&e.__esModule?e:{default:e}}t.default=class{constructor(e){this.propsFn=e,this.handlers=new Map,this.ops=new Map,this.filterStyles=(0,s.default)(),this.relevantStyles=(0,p.derivedRelevantFilterStyles)(),this.onChange=((e,t,n,u)=>{a.default.debug("Filter -- onChange",e,u.target.value&&u.target.value.trim());const l=u.target.value.trim();l&&l.length?t.set(e.toString(),l):t.delete(e.toString()),n(r.map(([e,t])=>`${e} ${t}`,r.filter(([e])=>this.isFragmentValid(e),Array.from(t.entries()))).join(" && "))}),this.getEventHandler=((e,t,n,r)=>{const u=this.handlers.get(e)||this.handlers.set(e,new Map).get(e),a=u.get(t)||u.set(t,new Map).get(t);return a.get(r)||a.set(r,e.bind(this,t,n,r)).get(r)})}get props(){return this.propsFn()}respectsBasicSyntax(e,t=!0){const n=[d.LexemeType.BinaryOperator,d.LexemeType.Expression,d.LexemeType.Operand,d.LexemeType.UnaryOperator];if(t&&n.push(d.LexemeType.And),!r.all(e=>r.contains(e.lexeme.name,n),e))return!1;const u=r.map(e=>e.value,r.filter(e=>e.lexeme.name===d.LexemeType.Operand,e)),a=r.uniq(u);return u.length===a.length}isBasicFilter(e,t,n=!0){return e.valid&&t.valid&&this.respectsBasicSyntax(e.lexemes,n)}updateOps(e){const t=(0,f.default)(e),n=(0,i.default)(t);if(!this.isBasicFilter(t,n))return;const r=[n.tree];for(;r.length;){const e=r.pop();e&&(e.lexeme.name===d.LexemeType.UnaryOperator&&e.block?this.ops.set(e.block.value,e.value):e.lexeme.name===d.LexemeType.BinaryOperator&&e.left&&e.right?this.ops.set(e.left.value,`${e.value} ${e.right.value}`):(r.push(e.left),r.push(e.block),r.push(e.right)))}}isFragmentValidOrNull(e){const t=this.ops.get(e.toString());return!t||!t.trim().length||this.isFragmentValid(e)}isFragmentValid(e){const t=this.ops.get(e.toString()),n=(0,f.default)(`${e} ${t}`),r=(0,i.default)(n);return r.valid&&this.isBasicFilter(n,r,!1)}createFilters(){var e=this.props;const t=e.columns,n=e.fillerColumns,a=e.filtering,f=e.filtering_settings,d=e.filtering_type,i=e.setFilter,s=e.style_cell,p=e.style_cell_conditional,h=e.style_filter,g=e.style_filter_conditional;if(!a)return[];if(this.updateOps(f),d===o.FilteringType.Basic){const e=this.relevantStyles(s,h,p,g),a=this.filterStyles(t,e),o=r.addIndex(r.map)((e,t)=>u.default.createElement(l.default,{key:`column-${t}`,classes:`dash-filter column-${t}`,columnId:e.id,isValid:this.isFragmentValidOrNull(e.id),property:e.id,setFilter:this.getEventHandler(this.onChange,e.id,this.ops,i),value:this.ops.get(e.id.toString())}),t),f=(0,c.arrayMap)(o,a,(e,t)=>u.default.cloneElement(e,{style:t}));return[r.range(0,n).map(e=>u.default.createElement("th",{key:`offset-${e}`})).concat(f)]}return[[]]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),u=l(r),a=l(n(56));function l(e){return e&&e.__esModule?e:{default:e}}t.default=class extends r.PureComponent{constructor(e){super(e),this.submit=(e=>{(0,this.props.setFilter)({target:{value:e}})}),this.state={value:e.value}}componentWillReceiveProps(e){const t=e.value;this.state.value!==t&&this.setState({value:t})}render(){var e=this.props;const t=e.classes,n=e.columnId,r=e.isValid,l=e.value;return u.default.createElement("th",{className:t+(r?"":" invalid"),"data-dash-column":n},u.default.createElement(a.default,{value:l,stopPropagation:!0,submit:this.submit}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),u=function(e){return e&&e.__esModule?e:{default:e}}(r);class a extends r.PureComponent{constructor(e){super(e),this.handleChange=(e=>this.setState({value:e.target.value})),this.submit=(()=>this.state.value!==this.props.value&&this.props.submit(this.state.value)),this.state={value:e.value}}get propsWithDefaults(){return this.props}render(){var e=this.propsWithDefaults;const t=e.stopPropagation,n=e.updateOnBlur,r=e.updateOnSubmit;let a={onBlur:n?this.submit:void 0,onKeyDown:t?e=>e.stopPropagation():void 0,onSubmit:r?this.submit:void 0};return u.default.createElement("input",Object.assign({ref:"input",type:"text",value:this.state.value||"",onChange:this.handleChange},a))}}t.default=a,a.defaultProps={stopPropagation:!1,updateOnBlur:!0,updateOnSubmit:!0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=n(3);t.default=(0,u.memoizeOneFactory)(function(e,t){return r.map(e=>{const n=r.map(e=>e.style,r.filter(t=>t.matchesColumn(e),t));return n.length?r.mergeAll(n):void 0},e)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=g(n(1)),a=n(16),l=n(22),o=g(n(59)),f=g(n(63)),d=g(n(64)),i=g(n(65)),s=g(n(66)),p=g(n(67)),c=n(9),h=g(n(68));function g(e){return e&&e.__esModule?e:{default:e}}t.default=class{constructor(e){this.propsFn=e,this.headerContent=(0,o.default)(),this.headerOperations=(0,s.default)(),this.headerStyles=(0,h.default)(),this.headerWrappers=(0,p.default)(),this.relevantStyles=(0,c.derivedRelevantHeaderStyles)()}get props(){return this.propsFn()}createHeaders(){const e=this.props;let t=e.columns,n=e.merge_duplicate_headers,o=e.pagination_mode,s=e.row_deletable,p=e.row_selectable,c=e.setProps,h=e.sorting,g=e.sorting_settings,b=e.sorting_type,y=e.style_cell,m=e.style_cell_conditional,O=e.style_header,T=e.style_header_conditional;const v=(0,f.default)(t),_=(0,i.default)(t,v),x=(0,d.default)(t,_,n),w=r.zip(_,x),k=this.headerOperations(v,p,s),S=this.relevantStyles(y,O,m,T),E=this.headerStyles(t,v,S),C=this.headerWrappers(t,w,n),A=this.headerContent(t,w,h,b,g,o,c,e),F=(0,l.matrixMap3)(C,E,A,(e,t,n)=>u.default.cloneElement(e,{children:[n],style:t}));return(0,a.arrayMap)(k,F,(e,t)=>Array.prototype.concat(e,t))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n(2)),u=i(n(1)),a=n(3),l=n(10),o=i(n(60)),f=i(n(61)),d=s(n(62));function i(e){return e&&e.__esModule?e:{default:e}}function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function p(e,t){const n=r.find(t=>t.columnId===e,t);return n?n.direction:l.SortDirection.None}t.default=(0,a.memoizeOneFactory)(function(e,t,n,a,i,s,c,h){return r.addIndex(r.map)(([g,b],y)=>{const m=y===t.length-1;return r.addIndex(r.map)(t=>{const b=e[t],O=b.editable_name&&"Boolean"===r.type(b.editable_name)||"Number"===r.type(b.editable_name)&&b.editable_name===y,T="be"!==s&&(b.deletable&&"Boolean"===r.type(b.deletable)||"Number"===r.type(b.deletable)&&b.deletable===y);return u.default.createElement("div",null,n&&m?u.default.createElement("span",{className:"sort",onClick:function(e,t,n,r){return()=>{let u;switch(p(e,t)){case l.SortDirection.Descending:u=l.SortDirection.Ascending;break;case l.SortDirection.Ascending:u=l.SortDirection.None;break;case l.SortDirection.None:default:u=l.SortDirection.Descending}const a="single"===n?f.default:o.default;r({sorting_settings:a(t,{columnId:e,direction:u})})}}(b.id,i,a,c)},function(e,t){switch(p(e,t)){case l.SortDirection.Descending:return"↑";case l.SortDirection.Ascending:return"↓";case l.SortDirection.None:default:return"↕"}}(b.id,i)):"",O?u.default.createElement("span",{className:"column-header--edit",onClick:function(e,t,n,r,u){return()=>{r(d.editColumnName(e,t,n,u))}}(b,e,y,c,h)},"✎"):"",T?u.default.createElement("span",{className:"column-header--delete",onClick:function(e,t,n,r,u){return()=>{r(d.deleteColumn(e,t,n,u))}}(b,e,y,c,h)},"×"):"",u.default.createElement("span",null,g[t]))},b)},t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=function(e){return e&&e.__esModule?e:{default:e}}(n(4)),a=n(10);t.default=((e,t)=>{if(u.default.trace("multi - updateSettings",e,t),e=r.clone(e),t.direction===a.SortDirection.None){const n=r.findIndex(e=>e.columnId===t.columnId,e);-1!==n&&e.splice(n,1)}else{const n=r.find(e=>e.columnId===t.columnId,e);n?n.direction=t.direction:e.push(t)}return e})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(4)),u=n(10);t.default=((e,t)=>(r.default.trace("single - updateSettings",e,t),t.direction===u.SortDirection.None?[]:[t]))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deleteColumn=function(e,t,n,a){const l=a.dataframe;var o=u(e,t,n);const f=o.groupIndexFirst,d=o.groupIndexLast,i=r.slice(f,d+1,r.pluck("id",t));return{columns:r.remove(f,1+d-f,t),dataframe:r.map(r.omit(i),l),active_cell:[],end_cell:[],selected_cell:[],start_cell:[0]}},t.editColumnName=function(e,t,n,a){var l=u(e,t,n);const o=l.groupIndexFirst,f=l.groupIndexLast,d=window.prompt("Enter a new column name");let i=r.clone(t);return r.range(o,f+1).map(e=>{let u;u="Array"===r.type(t[e].name)?[e,"name",n]:[e,"name"],i=r.set(r.lensPath(u),d,i)}),{columns:i}};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));function u(e,t,n){const r=t.indexOf(e);if(!e.name||Array.isArray(e.name)&&e.name.lengthn&&r.name[n]===e.name[n]))break;u=a}return{groupIndexFirst:r,groupIndexLast:u}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=e=>Array.isArray(e.name)?e.name.length:1;t.default=(e=>Math.max(...e.map(r)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));t.default=((e,t,n)=>r.map(t=>{if(n){let e=[0],n=0;return t.forEach((r,u)=>{r!==t[n]&&(e.push(u),n=u)}),e}return r.range(0,e.length)},t))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));t.default=((e,t)=>r.map(n=>e.map(e=>r.isNil(e.name)&&n===t-1?e.id:((e,t)=>Array.isArray(e.name)?e.name[t]:e.name)(e,n)),r.range(0,t)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=function(e){return e&&e.__esModule?e:{default:e}}(n(1)),a=n(3);t.default=(0,a.memoizeOneFactory)((e,t,n)=>r.addIndex(r.map)(()=>[...n?[u.default.createElement("th",{key:"delete",className:"expanded-row--empty-cell dash-delete-header",style:{width:"30px",maxWidth:"30px",minWidth:"30px"}})]:[],...t?[u.default.createElement("th",{key:"select",className:"expanded-row--empty-cell dash-select-header",style:{width:"30px",maxWidth:"30px",minWidth:"30px"}})]:[]],r.range(0,e)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=function(e){return e&&e.__esModule?e:{default:e}}(n(1)),a=n(3);t.default=(0,a.memoizeOneFactory)(function(e,t,n){return r.map(([t,a])=>r.addIndex(r.map)((l,o)=>{const f=e[l];let d;return d=n?l===r.last(a)?t.length-l:a[o+1]-l:1,u.default.createElement("th",{key:`header-cell-${l}`,"data-dash-column":f.id,colSpan:d,className:"dash-header "+`column-${l} `+(l===e.length-1||l===r.last(a)?"cell--right-last ":"")})},a),t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=n(3);t.default=(0,u.memoizeOneFactory)(function(e,t,n){return r.map(t=>r.map(e=>{const u=r.map(e=>e.style,r.filter(n=>n.matchesColumn(e)&&n.matchesRow(t),n));return u.length?r.mergeAll(u):void 0},e),r.range(0,t))})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=function(e){return e&&e.__esModule?e:{default:e}}(n(1));function a(e){return e?u.default.createElement("table",{tabIndex:-1},u.default.createElement("tbody",null,e.map((e,t)=>u.default.createElement("tr",{key:`row-${t}`},e)))):null}t.default=((e,t,n)=>{const u=e?r.map(t=>t.splice(0,r.reduceWhile(t=>t.count(e.cells++,e.count+=t.props.colSpan||1,e),{cells:0,count:0},t).cells),n):null,l=t?n.splice(0,t):null;return[[a(t&&u?u.splice(0,t):null),a(l)],[a(u),a(n)]]})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=n(3);t.default=(0,u.memoizeOneFactory)((e,t,n,u)=>{switch(e){case!1:return{loadNext:()=>{},loadPrevious:()=>{}};case!0:case"fe":return function(e,t,n){return{loadNext:()=>{let u=Math.floor(n.length/e.page_size);e.current_page>=u||(e=r.merge(e,{current_page:e.current_page+1}),t({pagination_settings:e}))},loadPrevious:()=>{e.current_page<=0||(e=r.merge(e,{current_page:e.current_page-1}),t({pagination_settings:e}))}}}(t,n,u);case"be":return function(e,t){return{loadNext:()=>{e.current_page++,t({pagination_settings:e})},loadPrevious:()=>{e.current_page<=0||(e.current_page--,t({pagination_settings:e}))}}}(t,n);default:throw new Error(`Unknown pagination mode: '${e}'`)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3);t.default=(0,r.memoizeOneFactory)((e,t,n,r)=>{switch(e){case!1:return function(e,t){return{dataframe:e,indices:t}}(n,r);case!0:case"fe":return function(e,t,n){let r=Math.min(e.current_page,Math.floor(t.length/e.page_size));const u=e.page_size*r,a=Math.min(u+e.displayed_pages*e.page_size,t.length);return{dataframe:t.slice(u,a),indices:n.slice(u,a)}}(t,n,r);case"be":return function(e,t){return{dataframe:e,indices:t}}(n,r);default:throw new Error(`Unknown pagination mode: '${e}'`)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=n(3),a=n(10),l=f(a),o=f(n(15));function f(e){return e&&e.__esModule?e:{default:e}}t.default=(0,u.memoizeOneFactory)((e,t,n,u,f=[],d)=>{const i=new Map;if(r.addIndex(r.forEach)((e,t)=>{i.set(e,t)},e),"fe"===t||!0===t){const t=new o.default(n);e=t.isValid?t.filter(e):e}const s=d?e=>""===e||(0,a.defaultIsNully)(e):void 0;return"fe"!==u&&!0!==u||(e=(0,l.default)(e,f,s)),{dataframe:e,indices:r.map(e=>i.get(e),e)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=n(3);t.default=(0,u.memoizeOneFactory)(e=>r.filter(e=>!e.hidden,e))},function(e,t,n){var r=n(75);"string"==typeof r&&(r=[[e.i,r,""]]);var u={hmr:!0,transform:void 0,insertInto:void 0};n(12)(r,u);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(11)(!1)).push([e.i,"/**\n * React Select\n * ============\n * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/\n * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs\n * MIT License: https://github.com/JedWatson/react-select\n*/\n.Select {\n position: relative;\n}\n.Select input::-webkit-contacts-auto-fill-button,\n.Select input::-webkit-credentials-auto-fill-button {\n display: none !important;\n}\n.Select input::-ms-clear {\n display: none !important;\n}\n.Select input::-ms-reveal {\n display: none !important;\n}\n.Select,\n.Select div,\n.Select input,\n.Select span {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n.Select.is-disabled .Select-arrow-zone {\n cursor: default;\n pointer-events: none;\n opacity: 0.35;\n}\n.Select.is-disabled > .Select-control {\n background-color: #f9f9f9;\n}\n.Select.is-disabled > .Select-control:hover {\n box-shadow: none;\n}\n.Select.is-open > .Select-control {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n background: #fff;\n border-color: #b3b3b3 #ccc #d9d9d9;\n}\n.Select.is-open > .Select-control .Select-arrow {\n top: -2px;\n border-color: transparent transparent #999;\n border-width: 0 5px 5px;\n}\n.Select.is-searchable.is-open > .Select-control {\n cursor: text;\n}\n.Select.is-searchable.is-focused:not(.is-open) > .Select-control {\n cursor: text;\n}\n.Select.is-focused > .Select-control {\n background: #fff;\n}\n.Select.is-focused:not(.is-open) > .Select-control {\n border-color: #007eff;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);\n background: #fff;\n}\n.Select.has-value.is-clearable.Select--single > .Select-control .Select-value {\n padding-right: 42px;\n}\n.Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {\n color: #333;\n}\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {\n cursor: pointer;\n text-decoration: none;\n}\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {\n color: #007eff;\n outline: none;\n text-decoration: underline;\n}\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {\n background: #fff;\n}\n.Select.has-value.is-pseudo-focused .Select-input {\n opacity: 0;\n}\n.Select.is-open .Select-arrow,\n.Select .Select-arrow-zone:hover > .Select-arrow {\n border-top-color: #666;\n}\n.Select.Select--rtl {\n direction: rtl;\n text-align: right;\n}\n.Select-control {\n background-color: #fff;\n border-color: #d9d9d9 #ccc #b3b3b3;\n border-radius: 4px;\n border: 1px solid #ccc;\n color: #333;\n cursor: default;\n display: table;\n border-spacing: 0;\n border-collapse: separate;\n height: 36px;\n outline: none;\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n.Select-control:hover {\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);\n}\n.Select-control .Select-input:focus {\n outline: none;\n background: #fff;\n}\n.Select-placeholder,\n.Select--single > .Select-control .Select-value {\n bottom: 0;\n color: #aaa;\n left: 0;\n line-height: 34px;\n padding-left: 10px;\n padding-right: 10px;\n position: absolute;\n right: 0;\n top: 0;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.Select-input {\n height: 34px;\n padding-left: 10px;\n padding-right: 10px;\n vertical-align: middle;\n}\n.Select-input > input {\n width: 100%;\n background: none transparent;\n border: 0 none;\n box-shadow: none;\n cursor: default;\n display: inline-block;\n font-family: inherit;\n font-size: inherit;\n margin: 0;\n outline: none;\n line-height: 17px;\n /* For IE 8 compatibility */\n padding: 8px 0 12px;\n /* For IE 8 compatibility */\n -webkit-appearance: none;\n}\n.is-focused .Select-input > input {\n cursor: text;\n}\n.has-value.is-pseudo-focused .Select-input {\n opacity: 0;\n}\n.Select-control:not(.is-searchable) > .Select-input {\n outline: none;\n}\n.Select-loading-zone {\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 16px;\n}\n.Select-loading {\n -webkit-animation: Select-animation-spin 400ms infinite linear;\n -o-animation: Select-animation-spin 400ms infinite linear;\n animation: Select-animation-spin 400ms infinite linear;\n width: 16px;\n height: 16px;\n box-sizing: border-box;\n border-radius: 50%;\n border: 2px solid #ccc;\n border-right-color: #333;\n display: inline-block;\n position: relative;\n vertical-align: middle;\n}\n.Select-clear-zone {\n -webkit-animation: Select-animation-fadeIn 200ms;\n -o-animation: Select-animation-fadeIn 200ms;\n animation: Select-animation-fadeIn 200ms;\n color: #999;\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 17px;\n}\n.Select-clear-zone:hover {\n color: #D0021B;\n}\n.Select-clear {\n display: inline-block;\n font-size: 18px;\n line-height: 1;\n}\n.Select--multi .Select-clear-zone {\n width: 17px;\n}\n.Select-arrow-zone {\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 25px;\n padding-right: 5px;\n}\n.Select--rtl .Select-arrow-zone {\n padding-right: 0;\n padding-left: 5px;\n}\n.Select-arrow {\n border-color: #999 transparent transparent;\n border-style: solid;\n border-width: 5px 5px 2.5px;\n display: inline-block;\n height: 0;\n width: 0;\n position: relative;\n}\n.Select-control > *:last-child {\n padding-right: 5px;\n}\n.Select--multi .Select-multi-value-wrapper {\n display: inline-block;\n}\n.Select .Select-aria-only {\n position: absolute;\n display: inline-block;\n height: 1px;\n width: 1px;\n margin: -1px;\n clip: rect(0, 0, 0, 0);\n overflow: hidden;\n float: left;\n}\n@-webkit-keyframes Select-animation-fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n@keyframes Select-animation-fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n.Select-menu-outer {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n background-color: #fff;\n border: 1px solid #ccc;\n border-top-color: #e6e6e6;\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-top: -1px;\n max-height: 200px;\n position: absolute;\n left: 0;\n top: 100%;\n width: 100%;\n z-index: 1;\n -webkit-overflow-scrolling: touch;\n}\n.Select-menu {\n max-height: 198px;\n overflow-y: auto;\n}\n.Select-option {\n box-sizing: border-box;\n background-color: #fff;\n color: #666666;\n cursor: pointer;\n display: block;\n padding: 8px 10px;\n}\n.Select-option:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.Select-option.is-selected {\n background-color: #f5faff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.04);\n color: #333;\n}\n.Select-option.is-focused {\n background-color: #ebf5ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.08);\n color: #333;\n}\n.Select-option.is-disabled {\n color: #cccccc;\n cursor: default;\n}\n.Select-noresults {\n box-sizing: border-box;\n color: #999999;\n cursor: default;\n display: block;\n padding: 8px 10px;\n}\n.Select--multi .Select-input {\n vertical-align: middle;\n margin-left: 10px;\n padding: 0;\n}\n.Select--multi.Select--rtl .Select-input {\n margin-left: 0;\n margin-right: 10px;\n}\n.Select--multi.has-value .Select-input {\n margin-left: 5px;\n}\n.Select--multi .Select-value {\n background-color: #ebf5ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.08);\n border-radius: 2px;\n border: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border: 1px solid rgba(0, 126, 255, 0.24);\n color: #007eff;\n display: inline-block;\n font-size: 0.9em;\n line-height: 1.4;\n margin-left: 5px;\n margin-top: 5px;\n vertical-align: top;\n}\n.Select--multi .Select-value-icon,\n.Select--multi .Select-value-label {\n display: inline-block;\n vertical-align: middle;\n}\n.Select--multi .Select-value-label {\n border-bottom-right-radius: 2px;\n border-top-right-radius: 2px;\n cursor: default;\n padding: 2px 5px;\n}\n.Select--multi a.Select-value-label {\n color: #007eff;\n cursor: pointer;\n text-decoration: none;\n}\n.Select--multi a.Select-value-label:hover {\n text-decoration: underline;\n}\n.Select--multi .Select-value-icon {\n cursor: pointer;\n border-bottom-left-radius: 2px;\n border-top-left-radius: 2px;\n border-right: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border-right: 1px solid rgba(0, 126, 255, 0.24);\n padding: 1px 5px 3px;\n}\n.Select--multi .Select-value-icon:hover,\n.Select--multi .Select-value-icon:focus {\n background-color: #d8eafd;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 113, 230, 0.08);\n color: #0071e6;\n}\n.Select--multi .Select-value-icon:active {\n background-color: #c2e0ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.24);\n}\n.Select--multi.Select--rtl .Select-value {\n margin-left: 0;\n margin-right: 5px;\n}\n.Select--multi.Select--rtl .Select-value-icon {\n border-right: none;\n border-left: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border-left: 1px solid rgba(0, 126, 255, 0.24);\n}\n.Select--multi.is-disabled .Select-value {\n background-color: #fcfcfc;\n border: 1px solid #e3e3e3;\n color: #333;\n}\n.Select--multi.is-disabled .Select-value-icon {\n cursor: not-allowed;\n border-right: 1px solid #e3e3e3;\n}\n.Select--multi.is-disabled .Select-value-icon:hover,\n.Select--multi.is-disabled .Select-value-icon:focus,\n.Select--multi.is-disabled .Select-value-icon:active {\n background-color: #fcfcfc;\n}\n@keyframes Select-animation-spin {\n to {\n transform: rotate(1turn);\n }\n}\n@-webkit-keyframes Select-animation-spin {\n to {\n -webkit-transform: rotate(1turn);\n }\n}\n",""])},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var u,a=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(a)?e:(u=0===a.indexOf("//")?a:0===a.indexOf("/")?n+a:r+a.replace(/^\.\//,""),"url("+JSON.stringify(u)+")")})}},function(e,t,n){var r=n(78);"string"==typeof r&&(r=[[e.i,r,""]]);var u={hmr:!0,transform:void 0,insertInto:void 0};n(12)(r,u);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(11)(!1)).push([e.i,".dash-spreadsheet.dash-freeze-left {\n width: auto;\n width: fit-content;\n width: -moz-fit-content;\n width: -webkit-fit-content;\n max-width: 500px;\n}\n.dash-spreadsheet.dash-freeze-top {\n width: auto;\n width: fit-content;\n width: -moz-fit-content;\n width: -webkit-fit-content;\n max-height: 500px;\n}\n.dash-spreadsheet-container {\n display: flex;\n flex-direction: row;\n position: relative;\n}\n.dash-spreadsheet-container {\n /* focus happens after copying to clipboard */\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner {\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner *,\n.dash-spreadsheet-container .dash-spreadsheet-inner *:after,\n.dash-spreadsheet-container .dash-spreadsheet-inner *:before {\n box-sizing: inherit;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .Select {\n overflow: hidden;\n position: static;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .Select,\n.dash-spreadsheet-container .dash-spreadsheet-inner .Select-control {\n background-color: inherit;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .Select-value {\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin-top: -2px;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .marker-row tr {\n visibility: hidden !important;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .marker-row td,\n.dash-spreadsheet-container .dash-spreadsheet-inner .marker-row th {\n height: 0 !important;\n padding: 0 !important;\n margin: 0 !important;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top {\n overflow: hidden !important;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .row-0,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .row-0 {\n display: flex;\n flex: 0 0 auto;\n flex-direction: row;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .row-1,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .row-1 {\n display: flex;\n flex-direction: row;\n overflow: scroll;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .cell-0-0,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .cell-0-0,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .cell-1-0,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .cell-1-0 {\n flex: 0 0 auto;\n left: 0;\n position: sticky;\n z-index: 400;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .cell-0-1,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .cell-0-1 {\n z-index: 300;\n flex: 0 0 auto;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .cell-1-1,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .cell-1-1 {\n flex: 0 0 auto;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-grow .cell-0-1,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-grow .cell-1-1 {\n flex: 1 0 auto;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-grow table {\n width: 100%;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr:first-of-type td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr:first-of-type th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr:first-of-type td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr:first-of-type th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-1 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-1 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr:first-of-type td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr:first-of-type th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-1-1 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-1-1 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr:first-of-type td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr:first-of-type th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-1 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-1 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-1-0 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-1-0 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .cell td,\n.dash-spreadsheet-container .dash-spreadsheet-inner .cell th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .cell td:focus,\n.dash-spreadsheet-container .dash-spreadsheet-inner .cell th:focus {\n outline: none;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .filter.invalid {\n box-shadow: inset 1px 0px 0px 0px red, inset 0px 1px 0px 0px red, inset -1px 0px 0px red, inset 0px -1px 0px 0px red;\n background-color: pink;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .selected-row td,\n.dash-spreadsheet-container .dash-spreadsheet-inner .selected-row th {\n background-color: var(--selected-row);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner tr {\n background-color: white;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td {\n background-color: inherit;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td.cell--selected {\n background-color: var(--selected-background);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td.focused {\n box-shadow: 1px 0px 0px 0px var(--accent), 0px 1px 0px 0px var(--accent), 0 0px 0px var(--accent), 0px 0 0px 0px var(--accent);\n border: 1px solid var(--accent);\n margin: -1px;\n z-index: 200;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .dash-cell-value-container {\n width: 100%;\n height: 100%;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .dash-input-cell-value-container {\n position: relative;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .dash-cell-value {\n height: 100%;\n width: 100%;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td input.dash-cell-value {\n position: absolute;\n left: 0;\n top: 0;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td div.dash-cell-value {\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .cell-value-shadow {\n margin: auto 0;\n opacity: 0;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .input-cell-value-shadow {\n display: inline-block;\n height: initial;\n width: initial;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .dropdown-cell-value-shadow {\n display: block;\n height: 0px;\n padding: 0 42px 0 10px;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th.dash-filter {\n position: relative;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th.dash-filter input {\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td,\n.dash-spreadsheet-container .dash-spreadsheet-inner th {\n padding: 2px;\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n height: 30px;\n text-align: right;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th .column-header--edit,\n.dash-spreadsheet-container .dash-spreadsheet-inner th .column-header--delete,\n.dash-spreadsheet-container .dash-spreadsheet-inner th .sort {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n cursor: pointer;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner textarea {\n white-space: pre;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner table {\n border-collapse: collapse;\n font-family: monospace;\n --accent: hotpink;\n --border: lightgrey;\n --text-color: #3c3c3c;\n --hover: #fdfdfd;\n --background-color-ellipses: #fdfdfd;\n --faded-text: #fafafa;\n --faded-text-header: #b4b4b4;\n --selected-background: rgba(255, 65, 54, 0.2);\n --faded-dropdown: #f0f0f0;\n --selected-row: #fff0ff;\n --muted: #c8c8c8;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner table:focus {\n outline: none;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner thead {\n display: table-row-group;\n}\n.dash-spreadsheet-container .elip {\n text-align: center;\n width: 100%;\n background-color: var(--background-color-ellipses);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td.dropdown {\n /*\n * To view the dropdown's contents, we need\n * overflow-y: visible.\n * Unfortunately, overflow-x: hidden and overflow-y: visible\n * can't both be set at the same time.\n * So, we have to make both overflow-x: visible and overflow-y: visble\n *\n * See https://stackoverflow.com/questions/6421966/\n *\n * There might be another solution with parent divs, but I haven't\n * tried it.\n */\n overflow-x: visible;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner :not(.cell--selected) tr:hover,\n.dash-spreadsheet-container tr:hover input :not(.cell--selected) {\n background-color: var(--hover);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th {\n background-color: #fafafa;\n}\n.dash-spreadsheet-container .sort {\n cursor: pointer;\n float: left;\n color: var(--faded-text-header);\n font-size: 20px;\n}\n.dash-spreadsheet-container th:hover .sort {\n color: var(--accent);\n}\n.dash-spreadsheet-container .sort:hover {\n text-decoration: underline;\n}\n.dash-spreadsheet-container .expanded-row--empty-cell {\n box-shadow: none;\n background-color: transparent;\n}\n.dash-spreadsheet-container .expanded-row {\n text-align: center;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner input:not([type=radio]):not([type=checkbox]) {\n padding: 0px;\n margin: 0px;\n height: calc(100% - 1px);\n line-height: 30px;\n border: none;\n font-family: inherit;\n text-align: right;\n box-sizing: border-box;\n color: var(--text-color);\n background-color: transparent;\n /* so as to not overlay the box shadow */\n /* browser's default text-shadow is `$color 0px 0px 0px;`\n * for `input`, which makes it look a little bit heavier than dropdowns\n * or bare `td`\n */\n text-shadow: none;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner input.unfocused {\n color: transparent;\n text-shadow: 0 0 0 var(--text-color);\n cursor: default;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner input.unfocused:focus {\n outline: none;\n}\n.dash-spreadsheet-container .numeric {\n font-family: monospace;\n}\n.dash-spreadsheet-container .toggle-row {\n border: none;\n box-shadow: none;\n width: 10px;\n padding-left: 10px;\n padding-right: 10px;\n cursor: pointer;\n color: var(--faded-text);\n}\n.dash-spreadsheet-container .toggle-row--expanded {\n color: var(--accent);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner tr:hover .toggle-row {\n color: var(--accent);\n}\n.dash-spreadsheet-container .cell--uneditable,\n.dash-spreadsheet-container .cell--uneditable input {\n cursor: not-allowed;\n}\n.dash-spreadsheet-container .expanded-row {\n box-shadow: inset 2px 0px 0px 0px var(--accent), inset -1px 0px 0px 0px var(--border);\n /* inset 0px 1px 0px 0px var(--border); */\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .dash-delete-cell,\n.dash-spreadsheet-container .dash-spreadsheet-inner .dash-delete-header {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n font-size: 1.3rem;\n text-align: center;\n cursor: pointer;\n color: var(--muted);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .dash-delete-cell:hover,\n.dash-spreadsheet-container .dash-spreadsheet-inner .dash-delete-header:hover {\n color: var(--accent);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .column-header--edit {\n float: left;\n opacity: 0.1;\n padding-left: 2px;\n padding-right: 2px;\n cursor: pointer;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th:hover .column-header--edit {\n color: var(--accent);\n opacity: 1;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .column-header--delete {\n float: left;\n opacity: 0.1;\n padding-left: 2px;\n padding-right: 2px;\n cursor: pointer;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th:hover .column-header--delete {\n color: var(--accent);\n opacity: 1;\n}\n",""])},function(e,t,n){var r=n(80);"string"==typeof r&&(r=[[e.i,r,""]]);var u={hmr:!0,transform:void 0,insertInto:void 0};n(12)(r,u);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(11)(!1)).push([e.i,".dash-spreadsheet .Select,\n.dash-spreadsheet .Select-control {\n border: none;\n cursor: pointer;\n height: 30px; /* matches the td height and line-height */\n border: none;\n}\n\n.dash-spreadsheet .Select-placeholder,\n.dash-spreadsheet .Select--single > .Select-control .Select-value {\n height: 100%;\n line-height: inherit;\n}\n\n.dash-spreadsheet .Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,\n.dash-spreadsheet .Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {\n color: var(--text-color);\n}\n\n.dash-spreadsheet .Select:hover,\n.dash-spreadsheet .Select-control:hover {\n border: none;\n box-shadow: none;\n cursor: pointer;\n}\n\n.dash-spreadsheet .Select-menu-outer {\n z-index: 100;\n}\n\n.dash-spreadsheet .Select-arrow {\n border-top-color: var(--faded-dropdown);\n border-left-color: transparent;\n border-right-color: transparent;\n border-bottom-color: transparent;\n}\n\n.dash-spreadsheet .Select-control:hover .Select-arrow {\n border-top-color: var(--accent);\n border-left-color: transparent;\n border-right-color: transparent;\n border-bottom-color: transparent;\n}\n\n.dash-spreadsheet .is-open > .Select-control .Select-arrow {\n border-bottom-color: var(--background-color-8-react-select);\n border-left-color: transparent;\n border-right-color: transparent;\n border-top-color: transparent;\n}\n\n.dash-spreadsheet .Select--multi .Select-value,\n.dash-spreadsheet .Select--multi a.Select-value-label {\n color: var(--color-8-react-select);\n}\n\n.dash-spreadsheet .Select {\n border-radius: 0;\n}\n\n.dash-spreadsheet .Select.is-disabled > .Select-control {\n border: none;\n}\n\n.dash-spreadsheet .Select--multi .Select-value-icon:hover,\n.dash-spreadsheet .Select--multi .Select-value-icon:focus {\n font-weight: bold;\n}\n\n.dash-spreadsheet .Select.is-disabled .Select-control {\n cursor: not-allowed;\n}\n\n.dash-spreadsheet .Select-menu-outer {\n background-color: white;\n border: none;\n border-bottom: thin var(--border) solid;\n border-radius: 0;\n border-top: none;\n}\n\n.dash-spreadsheet .Select-option {\n background-color: inherit;\n color: var(--accent);\n}\n\n.dash-spreadsheet .Select-option:hover {\n font-weight: bold;\n color: var(--accent);\n background-color: var(--hover);\n}\n\n.dash-spreadsheet .Select.is-focused:not(.is-open) > .Select-control {\n border: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n background: #fff;\n}\n\n.dash-spreadsheet .Select-option.is-focused {\n background-color: white;\n color: var(--accent);\n font-weight: bold;\n}\n\n.dash-spreadsheet .Select-clear {\n color: transparent;\n}\n.Select:hover .Select-clear {\n color: var(--accent);\n}\n\n.dash-spreadsheet .Select-control {\n padding-left: 2px;\n}\n\n.dash-spreadsheet .cell--selected .Select-control {\n background-color: var(--selected-background);\n border-radius: 0;\n}\n",""])},function(e,t,n){var r=n(82);"string"==typeof r&&(r=[[e.i,r,""]]);var u={hmr:!0,transform:void 0,insertInto:void 0};n(12)(r,u);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(11)(!1)).push([e.i,".dash-spreadsheet-container div,\n.dash-spreadsheet-container dl,\n.dash-spreadsheet-container dt,\n.dash-spreadsheet-container dd,\n.dash-spreadsheet-container ul,\n.dash-spreadsheet-container ol,\n.dash-spreadsheet-container li,\n.dash-spreadsheet-container h1,\n.dash-spreadsheet-container h2,\n.dash-spreadsheet-container h3,\n.dash-spreadsheet-container h4,\n.dash-spreadsheet-container h5,\n.dash-spreadsheet-container h6,\n.dash-spreadsheet-container pre,\n.dash-spreadsheet-container code,\n.dash-spreadsheet-container form,\n.dash-spreadsheet-container fieldset,\n.dash-spreadsheet-container legend,\n.dash-spreadsheet-container input,\n.dash-spreadsheet-container textarea,\n.dash-spreadsheet-container p,\n.dash-spreadsheet-container blockquote,\n.dash-spreadsheet-container th,\n.dash-spreadsheet-container td {\n margin: 0;\n padding: 0;\n}\n.dash-spreadsheet-container table {\n border-collapse: collapse;\n border-spacing: 0;\n}\n.dash-spreadsheet-container fieldset,\n.dash-spreadsheet-container img {\n border: 0;\n}\n.dash-spreadsheet-container address,\n.dash-spreadsheet-container caption,\n.dash-spreadsheet-container cite,\n.dash-spreadsheet-container code,\n.dash-spreadsheet-container dfn,\n.dash-spreadsheet-container em,\n.dash-spreadsheet-container strong,\n.dash-spreadsheet-container th,\n.dash-spreadsheet-container var {\n font-style: normal;\n font-weight: normal;\n}\n.dash-spreadsheet-container ol,\n.dash-spreadsheet-container ul {\n list-style: none;\n}\n.dash-spreadsheet-container caption,\n.dash-spreadsheet-container th {\n text-align: left;\n}\n.dash-spreadsheet-container h1,\n.dash-spreadsheet-container h2,\n.dash-spreadsheet-container h3,\n.dash-spreadsheet-container h4,\n.dash-spreadsheet-container h5,\n.dash-spreadsheet-container h6 {\n font-size: 100%;\n font-weight: normal;\n}\n.dash-spreadsheet-container q:before,\n.dash-spreadsheet-container q:after {\n content: '';\n}\n.dash-spreadsheet-container abbr,\n.dash-spreadsheet-container acronym {\n border: 0;\n font-variant: normal;\n}\n.dash-spreadsheet-container sup {\n vertical-align: text-top;\n}\n.dash-spreadsheet-container sub {\n vertical-align: text-bottom;\n}\n.dash-spreadsheet-container input,\n.dash-spreadsheet-container textarea,\n.dash-spreadsheet-container select {\n font-family: inherit;\n font-size: inherit;\n font-weight: inherit;\n *font-size: 100%;\n}\n.dash-spreadsheet-container legend {\n color: #000;\n}\n.dash-spreadsheet-container #yui3-css-stamp.cssreset {\n display: none;\n}\n.dash-spreadsheet-container input[type=\"button\"] {\n border-radius: 0;\n -webkit-appearance: none;\n}\n.dash-spreadsheet-container *:focus {\n outline: none;\n}\n.dash-spreadsheet-container input,\n.dash-spreadsheet-container table {\n font-size: 13px;\n}\nbody {\n margin: 0;\n padding: 0;\n font-family: sans-serif;\n}\n",""])}]); \ No newline at end of file diff --git a/packages/dash-table/dash_table/demo.js b/packages/dash-table/dash_table/demo.js index 1c5cdb0f4f..07d5dd8f81 100644 --- a/packages/dash-table/dash_table/demo.js +++ b/packages/dash-table/dash_table/demo.js @@ -1,4 +1,4 @@ -window.dash_table=function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},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 r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},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=83)}([function(e,t,n){e.exports=n(29)()},function(e,t){e.exports=window.React},function(e,t,n){"use strict";function r(e){return null!=e&&"object"==typeof e&&!0===e["@@functional/placeholder"]}function a(e){return function t(n){return 0===arguments.length||r(n)?t:e.apply(this,arguments)}}n.r(t);var u=a(function(e){return function(){return e}}),o=u(!1),i=u(!0),l={"@@functional/placeholder":!0};function s(e){return function t(n,u){switch(arguments.length){case 0:return t;case 1:return r(n)?t:a(function(t){return e(n,t)});default:return r(n)&&r(u)?t:r(n)?a(function(t){return e(t,u)}):r(u)?a(function(t){return e(n,t)}):e(n,u)}}}var d=s(function(e,t){return Number(e)+Number(t)});function f(e,t){var n;e=e||[],t=t||[];var r=e.length,a=t.length,u=[];for(n=0;n=arguments.length)?l=t[i]:(l=arguments[u],u+=1),a[i]=l,r(l)||(o-=1),i+=1}return o<=0?n.apply(this,a):c(o,p(e,a,n))}}var h=s(function(e,t){return 1===e?a(t):c(e,p(e,[],t))}),g=a(function(e){return h(e.length,function(){var t=0,n=arguments[0],r=arguments[arguments.length-1],a=Array.prototype.slice.call(arguments,0);return a[0]=function(){var e=n.apply(this,f(arguments,[t,r]));return t+=1,e},e.apply(this,a)})});function b(e){return function t(n,u,o){switch(arguments.length){case 0:return t;case 1:return r(n)?t:s(function(t,r){return e(n,t,r)});case 2:return r(n)&&r(u)?t:r(n)?s(function(t,n){return e(t,u,n)}):r(u)?s(function(t,r){return e(n,t,r)}):a(function(t){return e(n,u,t)});default:return r(n)&&r(u)&&r(o)?t:r(n)&&r(u)?s(function(t,n){return e(t,n,o)}):r(n)&&r(o)?s(function(t,n){return e(t,u,n)}):r(u)&&r(o)?s(function(t,r){return e(n,t,r)}):r(n)?a(function(t){return e(t,u,o)}):r(u)?a(function(t){return e(n,t,o)}):r(o)?a(function(t){return e(n,u,t)}):e(n,u,o)}}}var m=b(function(e,t,n){if(t>=n.length||t<-n.length)return n;var r=(t<0?n.length:0)+t,a=f(n);return a[r]=e(n[r]),a}),y=Array.isArray||function(e){return null!=e&&e.length>=0&&"[object Array]"===Object.prototype.toString.call(e)};function v(e){return"function"==typeof e["@@transducer/step"]}function O(e,t,n){return function(){if(0===arguments.length)return n();var r=Array.prototype.slice.call(arguments,0),a=r.pop();if(!y(a)){for(var u=0;ue?t:e});function S(e,t){for(var n=0,r=t.length,a=Array(r);n0&&(e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1)))))}),A=function(){function e(e){this.f=e}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(e){return e},e.prototype["@@transducer/step"]=function(e,t){return this.f(e,t)},e}();function F(e){return new A(e)}var D=s(function(e,t){return c(e.length,function(){return e.apply(t,arguments)})});function P(e,t,n){for(var r=n.next();!r.done;){if((t=e["@@transducer/step"](t,r.value))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r=n.next()}return e["@@transducer/result"](t)}function R(e,t,n,r){return e["@@transducer/result"](n[r](D(e["@@transducer/step"],e),t))}var M="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";function j(e,t,n){if("function"==typeof e&&(e=F(e)),C(n))return function(e,t,n){for(var r=0,a=n.length;r=0;)z(t=V[n],e)&&!U(r,t)&&(r[r.length]=t),n-=1;return r}:function(e){return Object(e)!==e?[]:Object.keys(e)}),$=s(O(["fantasy-land/map","map"],B,function(e,t){switch(Object.prototype.toString.call(t)){case"[object Function]":return h(t.length,function(){return e.call(this,t.apply(this,arguments))});case"[object Object]":return j(function(n,r){return n[r]=e(t[r]),n},{},q(t));default:return S(e,t)}})),H=s(function(e,t){for(var n=t,r=0;r=0?r:0);na?1:0}),ce=b(function(e,t,n){var r={};for(var a in n)r[a]=n[a];return r[e]=t,r}),pe=Number.isInteger||function(e){return e<<0===e},he=a(function(e){return null==e}),ge=b(function e(t,n,r){if(0===t.length)return n;var a=t[0];if(t.length>1){var u=!he(r)&&z(a,r)?r[a]:pe(t[1])?[]:{};n=e(Array.prototype.slice.call(t,1),n,u)}if(pe(a)&&y(r)){var o=[].concat(r);return o[a]=n,o}return ce(a,n,r)}),be=s(function(e,t){switch(e){case 0:return function(){return t.call(this)};case 1:return function(e){return t.call(this,e)};case 2:return function(e,n){return t.call(this,e,n)};case 3:return function(e,n,r){return t.call(this,e,n,r)};case 4:return function(e,n,r,a){return t.call(this,e,n,r,a)};case 5:return function(e,n,r,a,u){return t.call(this,e,n,r,a,u)};case 6:return function(e,n,r,a,u,o){return t.call(this,e,n,r,a,u,o)};case 7:return function(e,n,r,a,u,o,i){return t.call(this,e,n,r,a,u,o,i)};case 8:return function(e,n,r,a,u,o,i,l){return t.call(this,e,n,r,a,u,o,i,l)};case 9:return function(e,n,r,a,u,o,i,l,s){return t.call(this,e,n,r,a,u,o,i,l,s)};case 10:return function(e,n,r,a,u,o,i,l,s,d){return t.call(this,e,n,r,a,u,o,i,l,s,d)};default:throw new Error("First argument to nAry must be a non-negative integer no greater than ten")}}),me=a(function(e){return be(2,e)});function ye(e){return"[object Function]"===Object.prototype.toString.call(e)}var ve=s(function(e,t){var n=h(e,t);return h(e,function(){return j(re,$(n,arguments[0]),Array.prototype.slice.call(arguments,1))})}),Oe=a(function(e){return ve(e.length,e)}),_e=s(function(e,t){return ye(e)?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:Oe(Z)(e,t)}),xe=a(function(e){return h(e.length,e)}),Te=xe(function(e){return e.apply(this,Array.prototype.slice.call(arguments,1))});function we(e){return function t(n){for(var r,a,u,o=[],i=0,l=n.length;it)throw new Error("min must not be greater than max in clamp(min, max, value)");return nt?t:n});function Ce(e){return new RegExp(e.source,(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.sticky?"y":"")+(e.unicode?"u":""))}var Ae=a(function(e){return null===e?"Null":void 0===e?"Undefined":Object.prototype.toString.call(e).slice(8,-1)});function Fe(e,t,n,r){var a=function(a){for(var u=t.length,o=0;o=0;){if(n[u]===e)return r[u]===t;u-=1}switch(a){case"Map":return e.size===t.size&&Ge(e.entries(),t.entries(),n.concat([e]),r.concat([t]));case"Set":return e.size===t.size&&Ge(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 o=q(e);if(o.length!==q(t).length)return!1;var i=n.concat([e]),l=r.concat([t]);for(u=o.length-1;u>=0;){var s=o[u];if(!z(s,t)||!Je(t[s],e[s],i,l))return!1;u-=1}return!0}var Xe=s(function(e,t){return Je(e,t,[],[])});function Ze(e,t,n){var r,a;if("function"==typeof e.indexOf)switch(typeof t){case"number":if(0===t){for(r=1/t;n=0}function et(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 tt=function(e){return(e<10?"0":"")+e},nt="function"==typeof Date.prototype.toISOString?function(e){return e.toISOString()}:function(e){return e.getUTCFullYear()+"-"+tt(e.getUTCMonth()+1)+"-"+tt(e.getUTCDate())+"T"+tt(e.getUTCHours())+":"+tt(e.getUTCMinutes())+":"+tt(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};function rt(e){return function(){return!e.apply(this,arguments)}}function at(e,t){for(var n=0,r=t.length,a=[];n":e(r,a)},a=function(e,t){return S(function(t){return et(t)+": "+r(e[t])},t.slice().sort())};switch(Object.prototype.toString.call(t)){case"[object Arguments]":return"(function() { return arguments; }("+S(r,t).join(", ")+"))";case"[object Array]":return"["+S(r,t).concat(a(t,lt(function(e){return/^\d+$/.test(e)},q(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):et(nt(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())+")":et(t);case"[object Undefined]":return"undefined";default:if("function"==typeof t.toString){var u=t.toString();if("[object Object]"!==u)return u}return"{"+a(t,q(t)).join(", ")+"}"}}(e,[])}),dt=s(function(e,t){if(y(e)){if(y(t))return e.concat(t);throw new TypeError(st(t)+" is not an array")}if(k(e)){if(k(t))return e+t;throw new TypeError(st(t)+" is not a string")}if(null!=e&&ye(e["fantasy-land/concat"]))return e["fantasy-land/concat"](t);if(null!=e&&ye(e.concat))return e.concat(t);throw new TypeError(st(e)+' does not have a method named "concat" or "fantasy-land/concat"')}),ft=a(function(e){return c(J(E,0,$(function(e){return e[0].length},e)),function(){for(var t=0;t10)throw new Error("Constructor with greater than ten arguments");return 0===e?function(){return new t}:xe(be(e,function(e,n,r,a,u,o,i,l,s,d){switch(arguments.length){case 1:return new t(e);case 2:return new t(e,n);case 3:return new t(e,n,r);case 4:return new t(e,n,r,a);case 5:return new t(e,n,r,a,u);case 6:return new t(e,n,r,a,u,o);case 7:return new t(e,n,r,a,u,o,i);case 8:return new t(e,n,r,a,u,o,i,l);case 9:return new t(e,n,r,a,u,o,i,l,s);case 10:return new t(e,n,r,a,u,o,i,l,s,d)}}))}),pt=a(function(e){return ct(e.length,e)}),ht=s(Qe),gt=s(function(e,t){return h(J(E,0,G("length",t)),function(){var n=arguments,r=this;return e.apply(r,S(function(e){return e.apply(r,n)},t))})}),bt=function(){function e(e,t,n,r){this.valueFn=e,this.valueAcc=t,this.keyFn=n,this.xf=r,this.inputs={}}return e.prototype["@@transducer/init"]=x.init,e.prototype["@@transducer/result"]=function(e){var t;for(t in this.inputs)if(z(t,this.inputs)&&(e=this.xf["@@transducer/step"](e,this.inputs[t]))["@@transducer/reduced"]){e=e["@@transducer/value"];break}return this.inputs=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){var n=this.keyFn(t);return this.inputs[n]=this.inputs[n]||[n,this.valueAcc],this.inputs[n][1]=this.valueFn(this.inputs[n][1],t),e},e}(),mt=p(4,[],O([],p(4,[],function(e,t,n,r){return new bt(e,t,n,r)}),function(e,t,n,r){return j(function(r,a){var u=n(a);return r[u]=e(z(u,r)?r[u]:t,a),r},{},r)})),yt=mt(function(e,t){return e+1},0),vt=d(-1),Ot=s(function(e,t){return null==t||t!=t?e:t}),_t=b(function(e,t,n){var r=e(t),a=e(n);return r>a?-1:r0?(this.n-=1,e):this.xf["@@transducer/step"](e,t)},e}(),Ft=s(O(["drop"],s(function(e,t){return new At(e,t)}),function(e,t){return Be(Math.max(0,e),1/0,t)})),Dt=function(){function e(e,t){this.xf=t,this.n=e,this.i=0}return e.prototype["@@transducer/init"]=x.init,e.prototype["@@transducer/result"]=x.result,e.prototype["@@transducer/step"]=function(e,t){this.i+=1;var n=0===this.n?e:this.xf["@@transducer/step"](e,t);return this.n>=0&&this.i>=this.n?_(n):n},e}(),Pt=s(O(["take"],s(function(e,t){return new Dt(e,t)}),function(e,t){return Be(0,e<0?1/0:e,t)}));var Rt=function(){function e(e,t){this.xf=t,this.pos=0,this.full=!1,this.acc=new Array(e)}return e.prototype["@@transducer/init"]=x.init,e.prototype["@@transducer/result"]=function(e){return this.acc=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.full&&(e=this.xf["@@transducer/step"](e,this.acc[this.pos])),this.store(t),e},e.prototype.store=function(e){this.acc[this.pos]=e,this.pos+=1,this.pos===this.acc.length&&(this.pos=0,this.full=!0)},e}(),Mt=s(O([],s(function(e,t){return new Rt(e,t)}),function(e,t){return Pt(e=0&&e(t[n]);)n-=1;return Be(0,n+1,t)})),Bt=function(){function e(e,t){this.xf=t,this.pred=e,this.lastValue=void 0,this.seenFirstValue=!1}return e.prototype["@@transducer/init"]=x.init,e.prototype["@@transducer/result"]=x.result,e.prototype["@@transducer/step"]=function(e,t){var n=!1;return this.seenFirstValue?this.pred(this.lastValue,t)&&(n=!0):this.seenFirstValue=!0,this.lastValue=t,n?e:this.xf["@@transducer/step"](e,t)},e}(),zt=s(function(e,t){return new Bt(e,t)}),Nt=s(function(e,t){var n=e<0?t.length+e:e;return k(t)?t.charAt(n):t[n]}),Wt=Nt(-1),Lt=s(O([],zt,function(e,t){var n=[],r=1,a=t.length;if(0!==a)for(n[0]=t[0];r=0?t.length-e:0,t)}),Gt=s(function(e,t){return Xe(Yt(e.length,t),e)}),Jt=b(function(e,t,n){return Xe(e(t),e(n))}),Xt=b(function(e,t,n){return Xe(t[e],n[e])}),Zt=s(function e(t,n){var r,a,u,o={};for(a in n)u=typeof(r=t[a]),o[a]="function"===u?r(n[a]):r&&"object"===u?e(r,n[a]):n[a];return o}),Qt=function(){function e(e,t){this.xf=t,this.f=e,this.found=!1}return e.prototype["@@transducer/init"]=x.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=_(this.xf["@@transducer/step"](e,t))),e},e}(),en=s(O(["find"],s(function(e,t){return new Qt(e,t)}),function(e,t){for(var n=0,r=t.length;n=0;){if(e(t[n]))return t[n];n-=1}})),un=function(){function e(e,t){this.xf=t,this.f=e,this.idx=-1,this.lastIdx=-1}return e.prototype["@@transducer/init"]=x.init,e.prototype["@@transducer/result"]=function(e){return this.xf["@@transducer/result"](this.xf["@@transducer/step"](e,this.lastIdx))},e.prototype["@@transducer/step"]=function(e,t){return this.idx+=1,this.f(t)&&(this.lastIdx=this.idx),e},e}(),on=s(O([],s(function(e,t){return new un(e,t)}),function(e,t){for(var n=t.length-1;n>=0;){if(e(t[n]))return n;n-=1}return-1})),ln=a(we(!0)),sn=a(function(e){return h(e.length,function(t,n){var r=Array.prototype.slice.call(arguments,0);return r[0]=n,r[1]=t,e.apply(this,r)})}),dn=s(Ie("forEach",function(e,t){for(var n=t.length,r=0;rt}),bn=s(function(e,t){return e>=t}),mn=s(z),yn=s(function(e,t){return e in t}),vn=Nt(0);function On(e){return e}var _n=a(On),xn=b(function(e,t,n){return h(Math.max(e.length,t.length,n.length),function(){return e.apply(this,arguments)?t.apply(this,arguments):n.apply(this,arguments)})}),Tn=d(1),wn=mt(function(e,t){return t},null),En=s(function(e,t){return"function"!=typeof t.indexOf||y(t)?Ze(t,e,0):t.indexOf(e)}),Sn=Be(0,-1),kn=b(function(e,t,n){return at(function(t){return He(e,t,n)},t)}),Cn=b(function(e,t,n){e=e=0?e:n.length;var r=Array.prototype.slice.call(n,0);return r.splice(e,0,t),r}),An=b(function(e,t,n){return e=e=0?e:n.length,[].concat(Array.prototype.slice.call(n,0,e),t,Array.prototype.slice.call(n,e))});function Fn(e,t,n){var r,a=typeof e;switch(a){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):a in n._items?e in n._items[a]||(t&&(n._items[a][e]=!0),!1):(t&&(n._items[a]={},n._items[a][e]=!0),!1);case"boolean":if(a in n._items){var u=e?1:0;return!!n._items[a][u]||(t&&(n._items[a][u]=!0),!1)}return t&&(n._items[a]=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):a in n._items?!!Qe(e,n._items[a])||(t&&n._items[a].push(e),!1):(t&&(n._items[a]=[e]),!1);case"undefined":return!!n._items[a]||(t&&(n._items[a]=!0),!1);case"object":if(null===e)return!!n._items.null||(t&&(n._items.null=!0),!1);default:return(a=Object.prototype.toString.call(e))in n._items?!!Qe(e,n._items[a])||(t&&n._items[a].push(e),!1):(t&&(n._items[a]=[e]),!1)}}var Dn=function(){function e(){this._nativeSet="function"==typeof Set?new Set:null,this._items={}}return e.prototype.add=function(e){return!Fn(e,!0,this)},e.prototype.has=function(e){return Fn(e,!1,this)},e}(),Pn=s(function(e,t){for(var n,r,a=new Dn,u=[],o=0;ot.length?(n=e,r=t):(n=t,r=e),Rn(at(sn(Qe)(n),r))}),jn=s(Ie("intersperse",function(e,t){for(var n=[],r=0,a=t.length;r=0;){if(Xe(t[n],e))return n;n-=1}return-1}return t.lastIndexOf(e)});function Xn(e){return"[object Number]"===Object.prototype.toString.call(e)}var Zn=a(function(e){return null!=e&&Xn(e.length)?e.length:NaN}),Qn=s(function(e,t){return function(n){return function(r){return $(function(e){return t(e,r)},n(e(r)))}}}),er=a(function(e){return Qn(Nt(e),St(e))}),tr=a(function(e){return Qn(H(e),ge(e))}),nr=a(function(e){return Qn(Y(e),ce(e))}),rr=s(function(e,t){return e=0;)u=e(n[r],u[0]),a[r]=u[1],r-=1;return[a,u[0]]}),ir=s(function(e,t){return j(function(n,r){return n[r]=e(t[r],r,t),n},{},q(t))}),lr=s(function(e,t){return t.match(e)||[]}),sr=s(function(e,t){return pe(e)?!pe(t)||t<1?NaN:(e%t+t)%t:NaN}),dr=b(function(e,t,n){return e(n)>e(t)?n:t}),fr=J(d,0),cr=a(function(e){return fr(e)/e.length}),pr=a(function(e){var t=e.length;if(0===t)return NaN;var n=2-t%2,r=(t-n)/2;return cr(Array.prototype.slice.call(e,0).sort(function(e,t){return et?1:0}).slice(r,r+n))}),hr=s(function(e,t){var n={};return c(t.length,function(){var r=e.apply(this,arguments);return z(r,n)||(n[r]=t.apply(this,arguments)),n[r]})}),gr=hr(function(){return st(arguments)}),br=s(function(e,t){return In({},e,t)}),mr=a(function(e){return In.apply(null,[{}].concat(e))}),yr=b(function(e,t,n){var r,a={};for(r in t)z(r,t)&&(a[r]=z(r,n)?e(r,t[r],n[r]):t[r]);for(r in n)z(r,n)&&!z(r,a)&&(a[r]=n[r]);return a}),vr=b(function e(t,n,r){return yr(function(n,r,a){return ut(r)&&ut(a)?e(t,r,a):t(n,r,a)},n,r)}),Or=s(function(e,t){return vr(function(e,t,n){return t},e,t)}),_r=s(function(e,t){return vr(function(e,t,n){return n},e,t)}),xr=b(function(e,t,n){return vr(function(t,n,r){return e(n,r)},t,n)}),Tr=b(function(e,t,n){return yr(function(t,n,r){return e(n,r)},t,n)}),wr=s(function(e,t){return t0&&e(H(t,n))}),qr=s(function(e,t){for(var n={},r=0;r=0;)t=e(n[r],t),r-=1;return t}),oa=p(4,[],function(e,t,n,r){return j(function(n,r){return e(n,r)?t(n,r):_(n)},n,r)}),ia=a(_),la=s(function(e,t){var n,r=Number(t),a=0;if(r<0||isNaN(r))throw new RangeError("n must be a non-negative number");for(n=new Array(r);aa?1:0})}),ba=s(function(e,t){return Array.prototype.slice.call(t,0).sort(function(t,n){for(var r=0,a=0;0===r&&a=0&&e(t[n]);)n-=1;return Be(n+1,1/0,t)}),Sa=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=x.init,e.prototype["@@transducer/result"]=x.result,e.prototype["@@transducer/step"]=function(e,t){return this.f(t)?this.xf["@@transducer/step"](e,t):_(e)},e}(),ka=s(O(["takeWhile"],s(function(e,t){return new Sa(e,t)}),function(e,t){for(var n=0,r=t.length;na(e)},t.memoizeOneWithFlag=function(e){let t,n=null,a=!0;return(...u)=>{let o=(0,r.isEqualArgs)(n,u)?{cached:!0,first:a,result:t}:{cached:!1,first:a,result:(n=u)&&(t=e(...u))};return a=!1,o}},t.memoizeAll=function(e){const t=[];return(...n)=>{let a=t.find(e=>(0,r.isEqualArgs)(e.args,n));return(a||t[t.push({args:n,result:e(...n)})-1]).result}};var r=n(32);function a(e){let t,n=null;return(...a)=>(0,r.isEqualArgs)(n,a)?t:(n=a)&&(t=e(...a))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=t.DebugLevel=void 0;!function(e){e[e.DEBUG=6]="DEBUG",e[e.NONE=7]="NONE"}(r||(t.DebugLevel=r={}));var a=t.LogLevel=void 0;!function(e){e[e.TRACE=0]="TRACE",e[e.INFO=1]="INFO",e[e.WARNING=2]="WARNING",e[e.ERROR=3]="ERROR",e[e.FATAL=4]="FATAL",e[e.NONE=5]="NONE"}(a||(t.LogLevel=a={}));let u=[];u[a.TRACE]="trace",u[a.INFO]="info",u[a.WARNING]="warning",u[a.ERROR]="error",u[a.FATAL]="fatal",u[a.NONE]="none",u[r.DEBUG]="debug",u[r.NONE]="trace";let o,i=a.NONE,l=r.NONE;function s(e,t){if(e{};let n,i="";switch(e){case a.TRACE:case a.INFO:n=window.console.log,i="color: white; background-color: #3166A2;";break;case r.DEBUG:case a.WARNING:n=window.console.warn,i="color: white; background-color: #E9B606;";break;case a.ERROR:case a.FATAL:n=window.console.error,i="color: white; background-color: #FF0000;"}let l=`${i&&o?"%c":""}[${u[e].toUpperCase()}]`;return i&&o?n.bind(window.console,l,i):n.bind(window.console,l)}o=!1;let d={setDebugLevel(e){l=e},setLogLevel(e){i=e}};Object.defineProperties(d,{trace:{get:()=>s(a.TRACE,i),configurable:!1,enumerable:!1},info:{get:()=>s(a.INFO,i),configurable:!1,enumerable:!1},warning:{get:()=>s(a.WARNING,i),configurable:!1,enumerable:!1},error:{get:()=>s(a.ERROR,i),configurable:!1,enumerable:!1},fatal:{get:()=>s(a.FATAL,i),configurable:!1,enumerable:!1},debug:{get:()=>s(r.DEBUG,l),configurable:!1,enumerable:!1}}),Object.freeze(d),t.default=d},function(e,t,n){var r; +window.dash_table=function(e){var t={};function n(r){if(t[r])return t[r].exports;var u=t[r]={i:r,l:!1,exports:{}};return e[r].call(u.exports,u,u.exports,n),u.l=!0,u.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},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 r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var u in e)n.d(r,u,function(t){return e[t]}.bind(null,u));return r},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=83)}([function(e,t,n){e.exports=n(28)()},function(e,t){e.exports=window.React},function(e,t,n){"use strict";function r(e){return null!=e&&"object"==typeof e&&!0===e["@@functional/placeholder"]}function u(e){return function t(n){return 0===arguments.length||r(n)?t:e.apply(this,arguments)}}n.r(t);var a=u(function(e){return function(){return e}}),l=a(!1),o=a(!0),d={"@@functional/placeholder":!0};function f(e){return function t(n,a){switch(arguments.length){case 0:return t;case 1:return r(n)?t:u(function(t){return e(n,t)});default:return r(n)&&r(a)?t:r(n)?u(function(t){return e(t,a)}):r(a)?u(function(t){return e(n,t)}):e(n,a)}}}var i=f(function(e,t){return Number(e)+Number(t)});function s(e,t){var n;e=e||[],t=t||[];var r=e.length,u=t.length,a=[];for(n=0;n=arguments.length)?d=t[o]:(d=arguments[a],a+=1),u[o]=d,r(d)||(l-=1),o+=1}return l<=0?n.apply(this,u):p(l,c(e,u,n))}}var h=f(function(e,t){return 1===e?u(t):p(e,c(e,[],t))}),g=u(function(e){return h(e.length,function(){var t=0,n=arguments[0],r=arguments[arguments.length-1],u=Array.prototype.slice.call(arguments,0);return u[0]=function(){var e=n.apply(this,s(arguments,[t,r]));return t+=1,e},e.apply(this,u)})});function b(e){return function t(n,a,l){switch(arguments.length){case 0:return t;case 1:return r(n)?t:f(function(t,r){return e(n,t,r)});case 2:return r(n)&&r(a)?t:r(n)?f(function(t,n){return e(t,a,n)}):r(a)?f(function(t,r){return e(n,t,r)}):u(function(t){return e(n,a,t)});default:return r(n)&&r(a)&&r(l)?t:r(n)&&r(a)?f(function(t,n){return e(t,n,l)}):r(n)&&r(l)?f(function(t,n){return e(t,a,n)}):r(a)&&r(l)?f(function(t,r){return e(n,t,r)}):r(n)?u(function(t){return e(t,a,l)}):r(a)?u(function(t){return e(n,t,l)}):r(l)?u(function(t){return e(n,a,t)}):e(n,a,l)}}}var m=b(function(e,t,n){if(t>=n.length||t<-n.length)return n;var r=(t<0?n.length:0)+t,u=s(n);return u[r]=e(n[r]),u}),y=Array.isArray||function(e){return null!=e&&e.length>=0&&"[object Array]"===Object.prototype.toString.call(e)};function O(e){return"function"==typeof e["@@transducer/step"]}function T(e,t,n){return function(){if(0===arguments.length)return n();var r=Array.prototype.slice.call(arguments,0),u=r.pop();if(!y(u)){for(var a=0;ae?t:e});function S(e,t){for(var n=0,r=t.length,u=Array(r);n0&&(e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1)))))}),A=function(){function e(e){this.f=e}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(e){return e},e.prototype["@@transducer/step"]=function(e,t){return this.f(e,t)},e}();function F(e){return new A(e)}var D=f(function(e,t){return p(e.length,function(){return e.apply(t,arguments)})});function R(e,t,n){for(var r=n.next();!r.done;){if((t=e["@@transducer/step"](t,r.value))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r=n.next()}return e["@@transducer/result"](t)}function P(e,t,n,r){return e["@@transducer/result"](n[r](D(e["@@transducer/step"],e),t))}var M="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";function I(e,t,n){if("function"==typeof e&&(e=F(e)),C(n))return function(e,t,n){for(var r=0,u=n.length;r=0;)z(t=V[n],e)&&!U(r,t)&&(r[r.length]=t),n-=1;return r}:function(e){return Object(e)!==e?[]:Object.keys(e)}),$=f(T(["fantasy-land/map","map"],B,function(e,t){switch(Object.prototype.toString.call(t)){case"[object Function]":return h(t.length,function(){return e.call(this,t.apply(this,arguments))});case"[object Object]":return I(function(n,r){return n[r]=e(t[r]),n},{},q(t));default:return S(e,t)}})),H=f(function(e,t){for(var n=t,r=0;r=0?r:0);nu?1:0}),pe=b(function(e,t,n){var r={};for(var u in n)r[u]=n[u];return r[e]=t,r}),ce=Number.isInteger||function(e){return e<<0===e},he=u(function(e){return null==e}),ge=b(function e(t,n,r){if(0===t.length)return n;var u=t[0];if(t.length>1){var a=!he(r)&&z(u,r)?r[u]:ce(t[1])?[]:{};n=e(Array.prototype.slice.call(t,1),n,a)}if(ce(u)&&y(r)){var l=[].concat(r);return l[u]=n,l}return pe(u,n,r)}),be=f(function(e,t){switch(e){case 0:return function(){return t.call(this)};case 1:return function(e){return t.call(this,e)};case 2:return function(e,n){return t.call(this,e,n)};case 3:return function(e,n,r){return t.call(this,e,n,r)};case 4:return function(e,n,r,u){return t.call(this,e,n,r,u)};case 5:return function(e,n,r,u,a){return t.call(this,e,n,r,u,a)};case 6:return function(e,n,r,u,a,l){return t.call(this,e,n,r,u,a,l)};case 7:return function(e,n,r,u,a,l,o){return t.call(this,e,n,r,u,a,l,o)};case 8:return function(e,n,r,u,a,l,o,d){return t.call(this,e,n,r,u,a,l,o,d)};case 9:return function(e,n,r,u,a,l,o,d,f){return t.call(this,e,n,r,u,a,l,o,d,f)};case 10:return function(e,n,r,u,a,l,o,d,f,i){return t.call(this,e,n,r,u,a,l,o,d,f,i)};default:throw new Error("First argument to nAry must be a non-negative integer no greater than ten")}}),me=u(function(e){return be(2,e)});function ye(e){return"[object Function]"===Object.prototype.toString.call(e)}var Oe=f(function(e,t){var n=h(e,t);return h(e,function(){return I(re,$(n,arguments[0]),Array.prototype.slice.call(arguments,1))})}),Te=u(function(e){return Oe(e.length,e)}),ve=f(function(e,t){return ye(e)?function(){return e.apply(this,arguments)&&t.apply(this,arguments)}:Te(Z)(e,t)}),_e=u(function(e){return h(e.length,e)}),xe=_e(function(e){return e.apply(this,Array.prototype.slice.call(arguments,1))});function we(e){return function t(n){for(var r,u,a,l=[],o=0,d=n.length;ot)throw new Error("min must not be greater than max in clamp(min, max, value)");return nt?t:n});function Ce(e){return new RegExp(e.source,(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.sticky?"y":"")+(e.unicode?"u":""))}var Ae=u(function(e){return null===e?"Null":void 0===e?"Undefined":Object.prototype.toString.call(e).slice(8,-1)});function Fe(e,t,n,r){var u=function(u){for(var a=t.length,l=0;l=0;){if(n[a]===e)return r[a]===t;a-=1}switch(u){case"Map":return e.size===t.size&&Ge(e.entries(),t.entries(),n.concat([e]),r.concat([t]));case"Set":return e.size===t.size&&Ge(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 l=q(e);if(l.length!==q(t).length)return!1;var o=n.concat([e]),d=r.concat([t]);for(a=l.length-1;a>=0;){var f=l[a];if(!z(f,t)||!Je(t[f],e[f],o,d))return!1;a-=1}return!0}var Xe=f(function(e,t){return Je(e,t,[],[])});function Ze(e,t,n){var r,u;if("function"==typeof e.indexOf)switch(typeof t){case"number":if(0===t){for(r=1/t;n=0}function et(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 tt=function(e){return(e<10?"0":"")+e},nt="function"==typeof Date.prototype.toISOString?function(e){return e.toISOString()}:function(e){return e.getUTCFullYear()+"-"+tt(e.getUTCMonth()+1)+"-"+tt(e.getUTCDate())+"T"+tt(e.getUTCHours())+":"+tt(e.getUTCMinutes())+":"+tt(e.getUTCSeconds())+"."+(e.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"};function rt(e){return function(){return!e.apply(this,arguments)}}function ut(e,t){for(var n=0,r=t.length,u=[];n":e(r,u)},u=function(e,t){return S(function(t){return et(t)+": "+r(e[t])},t.slice().sort())};switch(Object.prototype.toString.call(t)){case"[object Arguments]":return"(function() { return arguments; }("+S(r,t).join(", ")+"))";case"[object Array]":return"["+S(r,t).concat(u(t,dt(function(e){return/^\d+$/.test(e)},q(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):et(nt(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())+")":et(t);case"[object Undefined]":return"undefined";default:if("function"==typeof t.toString){var a=t.toString();if("[object Object]"!==a)return a}return"{"+u(t,q(t)).join(", ")+"}"}}(e,[])}),it=f(function(e,t){if(y(e)){if(y(t))return e.concat(t);throw new TypeError(ft(t)+" is not an array")}if(E(e)){if(E(t))return e+t;throw new TypeError(ft(t)+" is not a string")}if(null!=e&&ye(e["fantasy-land/concat"]))return e["fantasy-land/concat"](t);if(null!=e&&ye(e.concat))return e.concat(t);throw new TypeError(ft(e)+' does not have a method named "concat" or "fantasy-land/concat"')}),st=u(function(e){return p(J(k,0,$(function(e){return e[0].length},e)),function(){for(var t=0;t10)throw new Error("Constructor with greater than ten arguments");return 0===e?function(){return new t}:_e(be(e,function(e,n,r,u,a,l,o,d,f,i){switch(arguments.length){case 1:return new t(e);case 2:return new t(e,n);case 3:return new t(e,n,r);case 4:return new t(e,n,r,u);case 5:return new t(e,n,r,u,a);case 6:return new t(e,n,r,u,a,l);case 7:return new t(e,n,r,u,a,l,o);case 8:return new t(e,n,r,u,a,l,o,d);case 9:return new t(e,n,r,u,a,l,o,d,f);case 10:return new t(e,n,r,u,a,l,o,d,f,i)}}))}),ct=u(function(e){return pt(e.length,e)}),ht=f(Qe),gt=f(function(e,t){return h(J(k,0,G("length",t)),function(){var n=arguments,r=this;return e.apply(r,S(function(e){return e.apply(r,n)},t))})}),bt=function(){function e(e,t,n,r){this.valueFn=e,this.valueAcc=t,this.keyFn=n,this.xf=r,this.inputs={}}return e.prototype["@@transducer/init"]=_.init,e.prototype["@@transducer/result"]=function(e){var t;for(t in this.inputs)if(z(t,this.inputs)&&(e=this.xf["@@transducer/step"](e,this.inputs[t]))["@@transducer/reduced"]){e=e["@@transducer/value"];break}return this.inputs=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){var n=this.keyFn(t);return this.inputs[n]=this.inputs[n]||[n,this.valueAcc],this.inputs[n][1]=this.valueFn(this.inputs[n][1],t),e},e}(),mt=c(4,[],T([],c(4,[],function(e,t,n,r){return new bt(e,t,n,r)}),function(e,t,n,r){return I(function(r,u){var a=n(u);return r[a]=e(z(a,r)?r[a]:t,u),r},{},r)})),yt=mt(function(e,t){return e+1},0),Ot=i(-1),Tt=f(function(e,t){return null==t||t!=t?e:t}),vt=b(function(e,t,n){var r=e(t),u=e(n);return r>u?-1:r0?(this.n-=1,e):this.xf["@@transducer/step"](e,t)},e}(),Ft=f(T(["drop"],f(function(e,t){return new At(e,t)}),function(e,t){return Be(Math.max(0,e),1/0,t)})),Dt=function(){function e(e,t){this.xf=t,this.n=e,this.i=0}return e.prototype["@@transducer/init"]=_.init,e.prototype["@@transducer/result"]=_.result,e.prototype["@@transducer/step"]=function(e,t){this.i+=1;var n=0===this.n?e:this.xf["@@transducer/step"](e,t);return this.n>=0&&this.i>=this.n?v(n):n},e}(),Rt=f(T(["take"],f(function(e,t){return new Dt(e,t)}),function(e,t){return Be(0,e<0?1/0:e,t)}));var Pt=function(){function e(e,t){this.xf=t,this.pos=0,this.full=!1,this.acc=new Array(e)}return e.prototype["@@transducer/init"]=_.init,e.prototype["@@transducer/result"]=function(e){return this.acc=null,this.xf["@@transducer/result"](e)},e.prototype["@@transducer/step"]=function(e,t){return this.full&&(e=this.xf["@@transducer/step"](e,this.acc[this.pos])),this.store(t),e},e.prototype.store=function(e){this.acc[this.pos]=e,this.pos+=1,this.pos===this.acc.length&&(this.pos=0,this.full=!0)},e}(),Mt=f(T([],f(function(e,t){return new Pt(e,t)}),function(e,t){return Rt(e=0&&e(t[n]);)n-=1;return Be(0,n+1,t)})),Bt=function(){function e(e,t){this.xf=t,this.pred=e,this.lastValue=void 0,this.seenFirstValue=!1}return e.prototype["@@transducer/init"]=_.init,e.prototype["@@transducer/result"]=_.result,e.prototype["@@transducer/step"]=function(e,t){var n=!1;return this.seenFirstValue?this.pred(this.lastValue,t)&&(n=!0):this.seenFirstValue=!0,this.lastValue=t,n?e:this.xf["@@transducer/step"](e,t)},e}(),zt=f(function(e,t){return new Bt(e,t)}),Wt=f(function(e,t){var n=e<0?t.length+e:e;return E(t)?t.charAt(n):t[n]}),Nt=Wt(-1),Lt=f(T([],zt,function(e,t){var n=[],r=1,u=t.length;if(0!==u)for(n[0]=t[0];r=0?t.length-e:0,t)}),Gt=f(function(e,t){return Xe(Yt(e.length,t),e)}),Jt=b(function(e,t,n){return Xe(e(t),e(n))}),Xt=b(function(e,t,n){return Xe(t[e],n[e])}),Zt=f(function e(t,n){var r,u,a,l={};for(u in n)a=typeof(r=t[u]),l[u]="function"===a?r(n[u]):r&&"object"===a?e(r,n[u]):n[u];return l}),Qt=function(){function e(e,t){this.xf=t,this.f=e,this.found=!1}return e.prototype["@@transducer/init"]=_.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=v(this.xf["@@transducer/step"](e,t))),e},e}(),en=f(T(["find"],f(function(e,t){return new Qt(e,t)}),function(e,t){for(var n=0,r=t.length;n=0;){if(e(t[n]))return t[n];n-=1}})),an=function(){function e(e,t){this.xf=t,this.f=e,this.idx=-1,this.lastIdx=-1}return e.prototype["@@transducer/init"]=_.init,e.prototype["@@transducer/result"]=function(e){return this.xf["@@transducer/result"](this.xf["@@transducer/step"](e,this.lastIdx))},e.prototype["@@transducer/step"]=function(e,t){return this.idx+=1,this.f(t)&&(this.lastIdx=this.idx),e},e}(),ln=f(T([],f(function(e,t){return new an(e,t)}),function(e,t){for(var n=t.length-1;n>=0;){if(e(t[n]))return n;n-=1}return-1})),on=u(we(!0)),dn=u(function(e){return h(e.length,function(t,n){var r=Array.prototype.slice.call(arguments,0);return r[0]=n,r[1]=t,e.apply(this,r)})}),fn=f(je("forEach",function(e,t){for(var n=t.length,r=0;rt}),bn=f(function(e,t){return e>=t}),mn=f(z),yn=f(function(e,t){return e in t}),On=Wt(0);function Tn(e){return e}var vn=u(Tn),_n=b(function(e,t,n){return h(Math.max(e.length,t.length,n.length),function(){return e.apply(this,arguments)?t.apply(this,arguments):n.apply(this,arguments)})}),xn=i(1),wn=mt(function(e,t){return t},null),kn=f(function(e,t){return"function"!=typeof t.indexOf||y(t)?Ze(t,e,0):t.indexOf(e)}),Sn=Be(0,-1),En=b(function(e,t,n){return ut(function(t){return He(e,t,n)},t)}),Cn=b(function(e,t,n){e=e=0?e:n.length;var r=Array.prototype.slice.call(n,0);return r.splice(e,0,t),r}),An=b(function(e,t,n){return e=e=0?e:n.length,[].concat(Array.prototype.slice.call(n,0,e),t,Array.prototype.slice.call(n,e))});function Fn(e,t,n){var r,u=typeof e;switch(u){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):u in n._items?e in n._items[u]||(t&&(n._items[u][e]=!0),!1):(t&&(n._items[u]={},n._items[u][e]=!0),!1);case"boolean":if(u in n._items){var a=e?1:0;return!!n._items[u][a]||(t&&(n._items[u][a]=!0),!1)}return t&&(n._items[u]=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):u in n._items?!!Qe(e,n._items[u])||(t&&n._items[u].push(e),!1):(t&&(n._items[u]=[e]),!1);case"undefined":return!!n._items[u]||(t&&(n._items[u]=!0),!1);case"object":if(null===e)return!!n._items.null||(t&&(n._items.null=!0),!1);default:return(u=Object.prototype.toString.call(e))in n._items?!!Qe(e,n._items[u])||(t&&n._items[u].push(e),!1):(t&&(n._items[u]=[e]),!1)}}var Dn=function(){function e(){this._nativeSet="function"==typeof Set?new Set:null,this._items={}}return e.prototype.add=function(e){return!Fn(e,!0,this)},e.prototype.has=function(e){return Fn(e,!1,this)},e}(),Rn=f(function(e,t){for(var n,r,u=new Dn,a=[],l=0;lt.length?(n=e,r=t):(n=t,r=e),Pn(ut(dn(Qe)(n),r))}),In=f(je("intersperse",function(e,t){for(var n=[],r=0,u=t.length;r=0;){if(Xe(t[n],e))return n;n-=1}return-1}return t.lastIndexOf(e)});function Xn(e){return"[object Number]"===Object.prototype.toString.call(e)}var Zn=u(function(e){return null!=e&&Xn(e.length)?e.length:NaN}),Qn=f(function(e,t){return function(n){return function(r){return $(function(e){return t(e,r)},n(e(r)))}}}),er=u(function(e){return Qn(Wt(e),St(e))}),tr=u(function(e){return Qn(H(e),ge(e))}),nr=u(function(e){return Qn(Y(e),pe(e))}),rr=f(function(e,t){return e=0;)a=e(n[r],a[0]),u[r]=a[1],r-=1;return[u,a[0]]}),or=f(function(e,t){return I(function(n,r){return n[r]=e(t[r],r,t),n},{},q(t))}),dr=f(function(e,t){return t.match(e)||[]}),fr=f(function(e,t){return ce(e)?!ce(t)||t<1?NaN:(e%t+t)%t:NaN}),ir=b(function(e,t,n){return e(n)>e(t)?n:t}),sr=J(i,0),pr=u(function(e){return sr(e)/e.length}),cr=u(function(e){var t=e.length;if(0===t)return NaN;var n=2-t%2,r=(t-n)/2;return pr(Array.prototype.slice.call(e,0).sort(function(e,t){return et?1:0}).slice(r,r+n))}),hr=f(function(e,t){var n={};return p(t.length,function(){var r=e.apply(this,arguments);return z(r,n)||(n[r]=t.apply(this,arguments)),n[r]})}),gr=hr(function(){return ft(arguments)}),br=f(function(e,t){return jn({},e,t)}),mr=u(function(e){return jn.apply(null,[{}].concat(e))}),yr=b(function(e,t,n){var r,u={};for(r in t)z(r,t)&&(u[r]=z(r,n)?e(r,t[r],n[r]):t[r]);for(r in n)z(r,n)&&!z(r,u)&&(u[r]=n[r]);return u}),Or=b(function e(t,n,r){return yr(function(n,r,u){return at(r)&&at(u)?e(t,r,u):t(n,r,u)},n,r)}),Tr=f(function(e,t){return Or(function(e,t,n){return t},e,t)}),vr=f(function(e,t){return Or(function(e,t,n){return n},e,t)}),_r=b(function(e,t,n){return Or(function(t,n,r){return e(n,r)},t,n)}),xr=b(function(e,t,n){return yr(function(t,n,r){return e(n,r)},t,n)}),wr=f(function(e,t){return t0&&e(H(t,n))}),qr=f(function(e,t){for(var n={},r=0;r=0;)t=e(n[r],t),r-=1;return t}),lu=c(4,[],function(e,t,n,r){return I(function(n,r){return e(n,r)?t(n,r):v(n)},n,r)}),ou=u(v),du=f(function(e,t){var n,r=Number(t),u=0;if(r<0||isNaN(r))throw new RangeError("n must be a non-negative number");for(n=new Array(r);uu?1:0})}),bu=f(function(e,t){return Array.prototype.slice.call(t,0).sort(function(t,n){for(var r=0,u=0;0===r&&u=0&&e(t[n]);)n-=1;return Be(n+1,1/0,t)}),Su=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=_.init,e.prototype["@@transducer/result"]=_.result,e.prototype["@@transducer/step"]=function(e,t){return this.f(t)?this.xf["@@transducer/step"](e,t):v(e)},e}(),Eu=f(T(["takeWhile"],f(function(e,t){return new Su(e,t)}),function(e,t){for(var n=0,r=t.length;nu(e)},t.memoizeOneWithFlag=function(e){let t,n=null,u=!0;return(...a)=>{let l=(0,r.isEqualArgs)(n,a)?{cached:!0,first:u,result:t}:{cached:!1,first:u,result:(n=a)&&(t=e(...a))};return u=!1,l}},t.memoizeAll=function(e){const t=[];return(...n)=>{let u=t.find(e=>(0,r.isEqualArgs)(e.args,n));return(u||t[t.push({args:n,result:e(...n)})-1]).result}};var r=n(31);function u(e){let t,n=null;return(...u)=>(0,r.isEqualArgs)(n,u)?t:(n=u)&&(t=e(...u))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=t.DebugLevel=void 0;!function(e){e[e.DEBUG=6]="DEBUG",e[e.NONE=7]="NONE"}(r||(t.DebugLevel=r={}));var u=t.LogLevel=void 0;!function(e){e[e.TRACE=0]="TRACE",e[e.INFO=1]="INFO",e[e.WARNING=2]="WARNING",e[e.ERROR=3]="ERROR",e[e.FATAL=4]="FATAL",e[e.NONE=5]="NONE"}(u||(t.LogLevel=u={}));let a=[];a[u.TRACE]="trace",a[u.INFO]="info",a[u.WARNING]="warning",a[u.ERROR]="error",a[u.FATAL]="fatal",a[u.NONE]="none",a[r.DEBUG]="debug",a[r.NONE]="trace";let l,o=u.NONE,d=r.NONE;function f(e,t){if(e{};let n,o="";switch(e){case u.TRACE:case u.INFO:n=window.console.log,o="color: white; background-color: #3166A2;";break;case r.DEBUG:case u.WARNING:n=window.console.warn,o="color: white; background-color: #E9B606;";break;case u.ERROR:case u.FATAL:n=window.console.error,o="color: white; background-color: #FF0000;"}let d=`${o&&l?"%c":""}[${a[e].toUpperCase()}]`;return o&&l?n.bind(window.console,d,o):n.bind(window.console,d)}l=!1;let i={setDebugLevel(e){d=e},setLogLevel(e){o=e}};Object.defineProperties(i,{trace:{get:()=>f(u.TRACE,o),configurable:!1,enumerable:!1},info:{get:()=>f(u.INFO,o),configurable:!1,enumerable:!1},warning:{get:()=>f(u.WARNING,o),configurable:!1,enumerable:!1},error:{get:()=>f(u.ERROR,o),configurable:!1,enumerable:!1},fatal:{get:()=>f(u.FATAL,o),configurable:!1,enumerable:!1},debug:{get:()=>f(r.DEBUG,d),configurable:!1,enumerable:!1}}),Object.freeze(i),t.default=i},function(e,t,n){var r; /*! Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see @@ -9,10 +9,10 @@ window.dash_table=function(e){var t={};function n(r){if(t[r])return t[r].exports Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ -!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;te&&(void 0===t.editable||t.editable))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultIsNully=t.SortDirection=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));var a=t.SortDirection=void 0;!function(e){e.Ascending="asc",e.Descending="desc",e.None="none"}(a||(t.SortDirection=a={}));const u=t.defaultIsNully=(e=>void 0===e||null===e);t.default=((e,t,n=u)=>t.length?r.sortWith(r.map(e=>e.direction===a.Descending?r.comparator((t,r)=>{const a=e.columnId,u=t[a],o=r[a];return!n(u)&&(!!n(o)||u>o)}):r.comparator((t,r)=>{const a=e.columnId,u=t[a],o=r[a];return!n(u)&&(!!n(o)||u=0&&l.splice(t,1)}function h(e){var t=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),g(t,e.attrs),c(e,t),t}function g(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function b(e,t){var n,r,a,u;if(t.transform&&e.css){if(!(u=t.transform(e.css)))return function(){};e.css=u}if(t.singleton){var l=i++;n=o||(o=h(t)),r=y.bind(null,n,l,!1),a=y.bind(null,n,l,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",g(t,e.attrs),c(e,t),t}(t),r=function(e,t,n){var r=n.css,a=n.sourceMap,u=void 0===t.convertToAbsoluteUrls&&a;(t.convertToAbsoluteUrls||u)&&(r=s(r));a&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */");var o=new Blob([r],{type:"text/css"}),i=e.href;e.href=URL.createObjectURL(o),i&&URL.revokeObjectURL(i)}.bind(null,n,t),a=function(){p(n),n.href&&URL.revokeObjectURL(n.href)}):(n=h(t),r=function(e,t){var n=t.css,r=t.media;r&&e.setAttribute("media",r);if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,n),a=function(){p(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 a()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=f(e,t);return d(n,t),function(e){for(var a=[],u=0;ut&&e.when&&-1!==e.when.indexOf(t.name));if(a.length||(a=r.default),!(t=a.find(t=>t.regexp.test(e))||null))return{lexemes:n,valid:!1,error:e};const u=(e.match(t.regexp)||[])[0];n.push({lexeme:t,value:u}),e=e.substring(u.length)}return{lexemes:n,valid:!0}};var r=function(e){return e&&e.__esModule?e:{default:e}}(n(17))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=new Map;return(n,...u)=>{const o=n.slice(-1)[0],i=n.slice(0,-1),l=r.reduce((e,t)=>e.get(t)||e.set(t,new Map).get(t),t,i);return(l.get(o)||l.set(o,function(e){return(0,a.memoizeOne)((...t)=>e(...t))}(e)).get(o))(...u)}};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=n(3)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(4)),a=o(n(12)),u=o(n(20));function o(e){return e&&e.__esModule?e:{default:e}}t.default=class{constructor(e){this.query=e,this.evaluate=(e=>{if(!this.isValid||!this.tree){const e=`unable to evaluate target: syntax tree is invalid for query=${this.query}`;throw r.default.error(e),new Error(e)}const t=this.tree.lexeme.evaluate;return!!t&&t(e,this.tree)}),this.filter=(e=>e.filter(this.evaluate)),this.result=(0,u.default)((0,a.default)(this.query))}get isValid(){return this.result.valid}get tree(){return this.result.tree}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.derivedTableStyle=t.derivedRelevantHeaderStyles=t.derivedRelevantCellStyles=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=i(n(14)),u=n(3),o=i(n(54));function i(e){return e&&e.__esModule?e:{default:e}}function l(e){const t=e.if&&(e.if.header_index||e.if.row_index);let n;return{matchesColumn:t=>!e.if||!e.if.column_id||e.if.column_id===t.id,matchesRow:e=>void 0===t||("number"==typeof t?e===t:"odd"===t?e%2==1:e%2==0),matchesFilter:t=>!e.if||void 0===e.if.filter||(n=n||new a.default(e.if.filter)).evaluate(t),style:s(e)}}function s(e){return r.reduce((e,[t,n])=>(o.default.has(t)&&(e[o.default.get(t)]=n),e),{},r.toPairs(e))}t.derivedRelevantCellStyles=(0,u.memoizeOneFactory)((e,t)=>r.concat(r.map(l,e||[]),r.map(l,t||[]))),t.derivedRelevantHeaderStyles=(0,u.memoizeOneFactory)((e,t)=>r.concat(r.map(l,e||[]),r.map(l,t||[]))),t.derivedTableStyle=(0,u.memoizeOneFactory)(e=>s(e||{}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPrintableChar=function(e){return 32===e||e>=48&&e<=57||e>=96&&e<=111||e>=186&&e<=192||e>=219&&e<=222||e>=226||e>=65&&e<=90},t.isMetaKey=function(e){return-1!==a.indexOf(e)},t.isNavKey=function(e){return-1!==o.indexOf(e)},t.isArrowKey=function(e){return-1!==u.indexOf(e)},t.isCtrlKey=function(e){const t=[];window.navigator.platform.includes("Mac")?t.push(r.COMMAND_LEFT,r.COMMAND_RIGHT,r.COMMAND_FIREFOX):t.push(r.CONTROL);return t.includes(e)},t.isCtrlMetaKey=function(e){return[r.CONTROL,r.COMMAND_LEFT,r.COMMAND_RIGHT,r.COMMAND_FIREFOX].includes(e)};const r=t.KEY_CODES={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},a=[r.ARROW_DOWN,r.ARROW_UP,r.ARROW_LEFT,r.ARROW_RIGHT,r.HOME,r.END,r.DELETE,r.BACKSPACE,r.F1,r.F2,r.F3,r.F4,r.F5,r.F6,r.F7,r.F8,r.F9,r.F10,r.F11,r.F12,r.TAB,r.PAGE_DOWN,r.PAGE_UP,r.ENTER,r.ESCAPE,r.SHIFT,r.CAPS_LOCK,r.ALT],u=[r.ARROW_DOWN,r.ARROW_UP,r.ARROW_LEFT,r.ARROW_RIGHT],o=[...u,r.TAB,r.ENTER];t.isCtrlDown=(e=>(e.ctrlKey||e.metaKey)&&!e.altKey)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LexemeType=void 0;var r=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,u=void 0;try{for(var o,i=e[Symbol.iterator]();!(r=(o=i.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,u=e}finally{try{!r&&i.return&&i.return()}finally{if(a)throw u}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(e){return e&&e.__esModule?e:{default:e}}(n(4));var u=t.LexemeType=void 0;!function(e){e.And="and",e.BlockClose="close-block",e.BlockOpen="open-block",e.BinaryOperator="logical-binary-operator",e.Expression="expression",e.Or="or",e.Operand="operand",e.UnaryNot="unary-not",e.UnaryOperator="logical-unary-operator"}(u||(t.LexemeType=u={}));const o={resolve:(e,t)=>{if(a.default.trace("resolve -> exp",e,t),/^('.*')|(".*")$/.test(t.value))return t.value.slice(1,t.value.length-1);if(!/^\w+\(.*\)$/.test(t.value))return e[t.value];{const e=t.value.match(/^(\w+)\((.*)\)$/);if(!e)throw Error();{var n=r(e,3);const t=n[1],a=n[2];switch(t){case"num":return parseInt(a,10);case"str":default:return a}}}},regexp:/^(((num|str)\([^()]*\))|'([^()']|\\')+'|"([^()"]|\\")+"|\w+)/},i=[{evaluate:(e,t)=>{a.default.trace("evalute -> &&",e,t);const n=t,r=n.left.lexeme.evaluate(e,n.left),u=n.right.lexeme.evaluate(e,n.right);return r&&u},name:u.And,priority:2,regexp:/^(and\s|&&)/i,syntaxer:(e,t,n)=>Object.assign({left:e.slice(0,n),right:e.slice(n+1)},t)},{evaluate:(e,t)=>{a.default.trace("evalute -> ||",e,t);const n=t;return n.left.lexeme.evaluate(e,n.left)||n.right.lexeme.evaluate(e,n.right)},name:u.Or,priority:3,regexp:/^(or\s|\|\|)/i,syntaxer:(e,t,n)=>Object.assign({left:e.slice(0,n),right:e.slice(n+1)},t)},{name:u.BlockClose,nesting:-1,regexp:/^\)/},{evaluate:(e,t)=>{a.default.trace("evaluate -> ()",e,t);const n=t;return n.block.lexeme.evaluate(e,n.block)},name:u.BlockOpen,nesting:1,priority:1,regexp:/^\(/,syntaxer:e=>Object.assign({block:e.slice(1,e.length-1)},e[0]),when:[u.UnaryNot]},Object.assign({name:u.Operand},o),{evaluate:(e,t)=>{a.default.trace("evaluate -> binary",e,t);const n=t,r=n.left.lexeme.resolve(e,n.left),u=n.right.lexeme.resolve(e,n.right);switch(a.default.trace(`opValue: ${r}, expValue: ${u}`),t.value.toLowerCase()){case"eq":case"=":return r===u;case"gt":case">":return r>u;case"ge":case">=":return r>=u;case"lt":case"<":return r=|<=|>|<|!=|=|ge|le|gt|lt|eq|ne)/i,syntaxer:e=>{var t=r(e,3);let n=t[0],a=t[1],u=t[2];return Object.assign({left:n,right:u},a)},when:[u.Operand]},{evaluate:(e,t)=>{a.default.trace("evaluate -> unary",e,t);const n=t,r=n.block.lexeme.resolve(e,n.block);switch(t.value.toLowerCase()){case"is even":return"number"==typeof r&&r%2==0;case"is nil":return void 0===r||null===r;case"is bool":return"boolean"==typeof r;case"is odd":return"number"==typeof r&&r%2==1;case"is num":return"number"==typeof r;case"is object":return null!==r&&"object"==typeof r;case"is str":return"string"==typeof r;case"is prime":return"number"==typeof r&&(e=>{if(2===e)return!0;if(e<2||e%2==0)return!1;for(let t=3;t*t<=e;t+=2)if(e%t==0)return!1;return!0})(r);default:throw new Error}},name:u.UnaryOperator,priority:0,regexp:/^((is nil)|(is odd)|(is even)|(is bool)|(is num)|(is object)|(is str)|(is prime))/i,syntaxer:e=>{var t=r(e,2);let n=t[0],a=t[1];return Object.assign({block:n},a)},when:[u.Operand]},{evaluate:(e,t)=>{a.default.trace("evaluate -> unary not",e,t);const n=t;return!n.block.lexeme.evaluate(e,n.block)},name:u.UnaryNot,priority:1.5,regexp:/^!/,syntaxer:e=>Object.assign({block:e.slice(1,e.length)},e[0]),when:[u.UnaryNot]},Object.assign({name:u.Expression,when:[u.BinaryOperator]},o)];t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=((e,t=null)=>{if(t=t||(()=>{for(t=e;t&&"td"!==t.nodeName.toLowerCase();)t=t.parentElement;return t})(),!e||!t)return;let n=e;for(;"relative"!==getComputedStyle(n).position&&"sticky"!==getComputedStyle(n).position&&n.parentElement;)n=n.parentElement;let r=e;for(;"relative"!==getComputedStyle(r).position&&r.parentElement;)r=r.parentElement;const a=n.getBoundingClientRect(),u=r.getBoundingClientRect(),o=t.getBoundingClientRect(),i=o.left-a.left+n.scrollLeft,l=o.top-a.top+n.scrollTop+o.height;e.style.width=`${o.width}px`,e.style.top=`${l}px`,e.style.left=`${i}px`,e.style.position="absolute",o.top+o.height/2>u.bottom||o.top-o.height/2u.left+u.width?e.style.display="none":e.style.display="block"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=((e,t,n)=>e[0]===t&&e[1]===n)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(4));const a=e=>{let t=0;const n=e.map(e=>{const n=Object.assign({},e,{nesting:t});return t+=e.lexeme.nesting||0,n}),u=n.filter(e=>0===e.nesting&&"number"==typeof e.lexeme.priority).sort((e,t)=>(t.lexeme.priority||-1)-(e.lexeme.priority||-1))[0];r.default.trace("parser -> pivot",u,e);const o=n.indexOf(u);if(u.lexeme.syntaxer){let t=u.lexeme.syntaxer(e,u,o);return Array.isArray(t.left)&&(t.left=a(t.left)),Array.isArray(t.right)&&(t.right=a(t.right)),Array.isArray(t.block)&&(t.block=a(t.block)),t}throw new Error(u.lexeme.name)};t.default=(e=>{const t=e.lexemes;if(!e.valid)return{valid:!1,error:`lexer -- ${e.error}`};try{return{tree:a(t),valid:!0}}catch(e){return{valid:!1,error:e}}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matrixMap=function(e,t,n){const a=r.addIndex(r.map),u=r.addIndex(r.map);return a((e,r)=>u((e,a)=>n(e,t[r][a],r,a),e),e)},t.matrixMap3=function(e,t,n,a){const u=r.addIndex(r.map),o=r.addIndex(r.map);return u((e,r)=>o((e,u)=>a(e,t[r][u],n[r][u],r,u),e),e)},t.matrixMap4=function(e,t,n,a,u){const o=r.addIndex(r.map),i=r.addIndex(r.map);return o((e,r)=>i((e,o)=>u(e,t[r][o],n[r][o],a[r][o],r,o),e),e)},t.matrixMapN=function(e,...t){const n=t.slice(0,1),a=t.slice(1),u=r.addIndex(r.map),o=r.addIndex(r.map);return u((t,n)=>o((t,r)=>e(n,r,[t,...a.map(e=>e[n][r])]),t),n)};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayMap=function(e,t,n){return r.addIndex(r.map)((e,r)=>n(e,t[r],r),e)},t.arrayMap3=function(e,t,n,a){return r.addIndex(r.map)((e,r)=>a(e,t[r],n[r],r),e)},t.arrayMapN=function(e,...t){const n=t.slice(0,1),a=t.slice(1);return r.addIndex(r.map)((t,n)=>e(n,[t,...a.map(e=>e[n])]),n)};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=function(e){return e&&e.__esModule?e:{default:e}}(r);class u extends r.PureComponent{constructor(e){super(e),this.handleChange=(e=>this.setState({value:e.target.value})),this.submit=(()=>this.state.value!==this.props.value&&this.props.submit(this.state.value)),this.state={value:e.value}}get propsWithDefaults(){return this.props}render(){var e=this.propsWithDefaults;const t=e.stopPropagation,n=e.updateOnBlur,r=e.updateOnSubmit;let u={onBlur:n?this.submit:void 0,onKeyDown:t?e=>e.stopPropagation():void 0,onSubmit:r?this.submit:void 0};return a.default.createElement("input",Object.assign({ref:"input",type:"text",value:this.state.value||"",onChange:this.handleChange},u))}}t.default=u,u.defaultProps={stopPropagation:!1,updateOnBlur:!0,updateOnSubmit:!0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(this.props,[]);return function(e){d.forEach(function(t){return delete e[t]})}(a),a.className=this.props.inputClassName,a.id=this.state.inputId,a.style=n,o.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),o.default.createElement("input",r({},a,{ref:this.inputRef})),o.default.createElement("div",{ref:this.sizerRef,style:s},e),this.props.placeholder?o.default.createElement("div",{ref:this.placeHolderSizerRef,style:s},this.props.placeholder):null)}}]),t}();h.propTypes={className:i.default.string,defaultValue:i.default.any,extraWidth:i.default.oneOfType([i.default.number,i.default.string]),id:i.default.string,injectStyles:i.default.bool,inputClassName:i.default.string,inputRef:i.default.func,inputStyle:i.default.object,minWidth:i.default.oneOfType([i.default.number,i.default.string]),onAutosize:i.default.func,onChange:i.default.func,placeholder:i.default.string,placeholderIsMinWidth:i.default.bool,style:i.default.object,value:i.default.any},h.defaultProps={minWidth:1,injectStyles:!0},t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Table=void 0;var r=o(n(26)),a=o(n(4)),u=o(n(28));function o(e){return e&&e.__esModule?e:{default:e}}a.default.setDebugLevel(r.default.debugLevel),a.default.setLogLevel(r.default.logLevel),t.Table=u.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(4),a=function(e){return e&&e.__esModule?e:{default:e}}(n(27));const u="dash_debug",o="dash_log";t.default=class{static get searchParams(){return new URL(window.location.href).searchParams||{get:()=>null}}static get debugLevel(){const e=this.searchParams.get(u)||a.default.get(u);return e&&r.DebugLevel[e]||r.DebugLevel.NONE}static get logLevel(){const e=this.searchParams.get(o)||a.default.get(o);return e&&r.LogLevel[e]||r.LogLevel.ERROR}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=864e5,a=63072e7;class u{static delete(e,t="",n="/"){let a=new Date((new Date).getTime()-r).toUTCString();document.cookie=`${e}=;expires=${a};domain=${t};path=${n}`}static get(e){if(!e.length)return;return e=e.toLowerCase(),(document.cookie.split(";").map(e=>{let t=e.split("=");return{id:t[0].trim(),value:t[1]}}).find(t=>e===t.id.toLocaleLowerCase())||{}).value}static set(e,t,n="",r="/"){let o=`${e}=${t};expires=${new Date((new Date).getTime()+a).toUTCString()};domain=${n};path=${r}`;u.get(e)&&u.delete(e,n,r),document.cookie=o}}t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.propTypes=t.defaultProps=void 0;var r=n(1),a=l(r),u=l(n(0)),o=l(n(31));n(81);var i=l(n(4));function l(e){return e&&e.__esModule?e:{default:e}}class s extends r.Component{render(){var e=this.props;const t=e.filtering,n=e.sorting,r=e.pagination_mode;function u(e){return-1!==["be",!1].indexOf(e)}return function(e){return-1!==["fe",!0,!1].indexOf(e)}(r)||u(t)&&u(n)?a.default.createElement(o.default,this.props):(i.default.error("Invalid combination of filtering / sorting / pagination",t,n,r),a.default.createElement("div",null,"Invalid props combination"))}}t.default=s;const d=t.defaultProps={pagination_mode:"fe",pagination_settings:{displayed_pages:1,current_page:0,page_size:250},navigation:"page",content_style:"fit",css:[],filtering:!1,filtering_settings:"",filtering_type:"basic",filtering_types:["basic"],sorting:!1,sorting_type:"single",sorting_settings:[],derived_viewport_dataframe:[],derived_viewport_indices:[],derived_virtual_dataframe:[],derived_virtual_indices:[],column_conditional_dropdowns:[],column_static_dropdown:[],dataframe:[],columns:[],editable:!1,active_cell:[],selected_cell:[[]],selected_rows:[],row_selectable:!1,style_table:{},style_cells:[],style_cells_and_headers:[],style_headers:[]},f=t.propTypes={active_cell:u.default.array,columns:u.default.arrayOf(u.default.object),content_style:u.default.oneOf(["fit","grow"]),css:u.default.arrayOf(u.default.shape({selector:u.default.string,rule:u.default.string})),dataframe:u.default.arrayOf(u.default.object),dataframe_previous:u.default.arrayOf(u.default.object),dataframe_timestamp:u.default.any,editable:u.default.bool,end_cell:u.default.arrayOf(u.default.number),id:u.default.string.isRequired,is_focused:u.default.bool,merge_duplicate_headers:u.default.bool,n_fixed_columns:u.default.number,n_fixed_rows:u.default.number,row_deletable:u.default.bool,row_selectable:u.default.oneOf(["single","multi",!1]),selected_cell:u.default.arrayOf(u.default.arrayOf(u.default.number)),selected_rows:u.default.arrayOf(u.default.number),setProps:u.default.any,start_cell:u.default.arrayOf(u.default.number),style_as_list_view:u.default.bool,pagination_mode:u.default.oneOf(["fe","be",!0,!1]),pagination_settings:u.default.shape({displayed_pages:u.default.number,current_page:u.default.number,page_size:u.default.number}),navigation:u.default.string,column_conditional_dropdowns:u.default.arrayOf(u.default.shape({id:u.default.string,dropdowns:u.default.arrayOf(u.default.shape({condition:u.default.string,dropdown:u.default.arrayOf(u.default.shape({label:u.default.string,value:u.default.any}))}))})),column_static_dropdown:u.default.arrayOf(u.default.shape({id:u.default.string,dropdown:u.default.arrayOf(u.default.shape({label:u.default.string,value:u.default.any}))})),filtering:u.default.oneOf(["fe","be",!0,!1]),filtering_settings:u.default.string,filtering_type:u.default.oneOf(["basic"]),filtering_types:u.default.arrayOf(u.default.oneOf(["basic"])),sorting:u.default.oneOf(["fe","be",!0,!1]),sorting_type:u.default.oneOf(["single","multi"]),sorting_settings:u.default.arrayOf(u.default.shape({columnId:u.default.oneOfType([u.default.string,u.default.number]),direction:u.default.oneOf(["asc","desc"])})),sorting_treat_empty_string_as_none:u.default.bool,style_table:u.default.shape({background:u.default.oneOfType([u.default.string,u.default.number]),background_attachment:u.default.oneOfType([u.default.string,u.default.number]),background_color:u.default.oneOfType([u.default.string,u.default.number]),background_image:u.default.oneOfType([u.default.string,u.default.number]),background_position:u.default.oneOfType([u.default.string,u.default.number]),background_repeat:u.default.oneOfType([u.default.string,u.default.number]),border:u.default.oneOfType([u.default.string,u.default.number]),border_bottom:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_color:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_style:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_width:u.default.oneOfType([u.default.string,u.default.number]),border_color:u.default.oneOfType([u.default.string,u.default.number]),border_left:u.default.oneOfType([u.default.string,u.default.number]),border_left_color:u.default.oneOfType([u.default.string,u.default.number]),border_left_style:u.default.oneOfType([u.default.string,u.default.number]),border_left_width:u.default.oneOfType([u.default.string,u.default.number]),border_right:u.default.oneOfType([u.default.string,u.default.number]),border_right_color:u.default.oneOfType([u.default.string,u.default.number]),border_right_style:u.default.oneOfType([u.default.string,u.default.number]),border_right_width:u.default.oneOfType([u.default.string,u.default.number]),border_style:u.default.oneOfType([u.default.string,u.default.number]),border_top:u.default.oneOfType([u.default.string,u.default.number]),border_top_color:u.default.oneOfType([u.default.string,u.default.number]),border_top_style:u.default.oneOfType([u.default.string,u.default.number]),border_top_width:u.default.oneOfType([u.default.string,u.default.number]),border_width:u.default.oneOfType([u.default.string,u.default.number]),clear:u.default.oneOfType([u.default.string,u.default.number]),clip:u.default.oneOfType([u.default.string,u.default.number]),color:u.default.oneOfType([u.default.string,u.default.number]),cursor:u.default.oneOfType([u.default.string,u.default.number]),display:u.default.oneOfType([u.default.string,u.default.number]),filter:u.default.oneOfType([u.default.string,u.default.number]),float:u.default.oneOfType([u.default.string,u.default.number]),font:u.default.oneOfType([u.default.string,u.default.number]),font_family:u.default.oneOfType([u.default.string,u.default.number]),font_size:u.default.oneOfType([u.default.string,u.default.number]),font_variant:u.default.oneOfType([u.default.string,u.default.number]),font_weight:u.default.oneOfType([u.default.string,u.default.number]),height:u.default.oneOfType([u.default.string,u.default.number]),left:u.default.oneOfType([u.default.string,u.default.number]),letter_spacing:u.default.oneOfType([u.default.string,u.default.number]),line_height:u.default.oneOfType([u.default.string,u.default.number]),list_style:u.default.oneOfType([u.default.string,u.default.number]),list_style_image:u.default.oneOfType([u.default.string,u.default.number]),list_style_position:u.default.oneOfType([u.default.string,u.default.number]),list_style_type:u.default.oneOfType([u.default.string,u.default.number]),margin:u.default.oneOfType([u.default.string,u.default.number]),margin_bottom:u.default.oneOfType([u.default.string,u.default.number]),margin_left:u.default.oneOfType([u.default.string,u.default.number]),margin_right:u.default.oneOfType([u.default.string,u.default.number]),margin_top:u.default.oneOfType([u.default.string,u.default.number]),max_width:u.default.oneOfType([u.default.string,u.default.number]),min_width:u.default.oneOfType([u.default.string,u.default.number]),overflow:u.default.oneOfType([u.default.string,u.default.number]),padding:u.default.oneOfType([u.default.string,u.default.number]),padding_bottom:u.default.oneOfType([u.default.string,u.default.number]),padding_left:u.default.oneOfType([u.default.string,u.default.number]),padding_right:u.default.oneOfType([u.default.string,u.default.number]),padding_top:u.default.oneOfType([u.default.string,u.default.number]),page_break_after:u.default.oneOfType([u.default.string,u.default.number]),page_break_before:u.default.oneOfType([u.default.string,u.default.number]),position:u.default.oneOfType([u.default.string,u.default.number]),stroke_dasharray:u.default.oneOfType([u.default.string,u.default.number]),stroke_dashoffset:u.default.oneOfType([u.default.string,u.default.number]),stroke_width:u.default.oneOfType([u.default.string,u.default.number]),text_align:u.default.oneOfType([u.default.string,u.default.number]),text_decoration:u.default.oneOfType([u.default.string,u.default.number]),text_indent:u.default.oneOfType([u.default.string,u.default.number]),text_transform:u.default.oneOfType([u.default.string,u.default.number]),top:u.default.oneOfType([u.default.string,u.default.number]),vertical_align:u.default.oneOfType([u.default.string,u.default.number]),visibility:u.default.oneOfType([u.default.string,u.default.number]),width:u.default.oneOfType([u.default.string,u.default.number]),z_index:u.default.oneOfType([u.default.string,u.default.number]),"background-attachment":u.default.oneOfType([u.default.string,u.default.number]),"background-color":u.default.oneOfType([u.default.string,u.default.number]),"background-image":u.default.oneOfType([u.default.string,u.default.number]),"background-position":u.default.oneOfType([u.default.string,u.default.number]),"background-repeat":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-color":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-style":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-width":u.default.oneOfType([u.default.string,u.default.number]),"border-color":u.default.oneOfType([u.default.string,u.default.number]),"border-left":u.default.oneOfType([u.default.string,u.default.number]),"border-left-color":u.default.oneOfType([u.default.string,u.default.number]),"border-left-style":u.default.oneOfType([u.default.string,u.default.number]),"border-left-width":u.default.oneOfType([u.default.string,u.default.number]),"border-right":u.default.oneOfType([u.default.string,u.default.number]),"border-right-color":u.default.oneOfType([u.default.string,u.default.number]),"border-right-style":u.default.oneOfType([u.default.string,u.default.number]),"border-right-width":u.default.oneOfType([u.default.string,u.default.number]),"border-style":u.default.oneOfType([u.default.string,u.default.number]),"border-top":u.default.oneOfType([u.default.string,u.default.number]),"border-top-color":u.default.oneOfType([u.default.string,u.default.number]),"border-top-style":u.default.oneOfType([u.default.string,u.default.number]),"border-top-width":u.default.oneOfType([u.default.string,u.default.number]),"border-width":u.default.oneOfType([u.default.string,u.default.number]),"font-family":u.default.oneOfType([u.default.string,u.default.number]),"font-size":u.default.oneOfType([u.default.string,u.default.number]),"font-variant":u.default.oneOfType([u.default.string,u.default.number]),"font-weight":u.default.oneOfType([u.default.string,u.default.number]),"letter-spacing":u.default.oneOfType([u.default.string,u.default.number]),"line-height":u.default.oneOfType([u.default.string,u.default.number]),"list-style":u.default.oneOfType([u.default.string,u.default.number]),"list-style-image":u.default.oneOfType([u.default.string,u.default.number]),"list-style-position":u.default.oneOfType([u.default.string,u.default.number]),"list-style-type":u.default.oneOfType([u.default.string,u.default.number]),"margin-bottom":u.default.oneOfType([u.default.string,u.default.number]),"margin-left":u.default.oneOfType([u.default.string,u.default.number]),"margin-right":u.default.oneOfType([u.default.string,u.default.number]),"margin-top":u.default.oneOfType([u.default.string,u.default.number]),"max-width":u.default.oneOfType([u.default.string,u.default.number]),"min-width":u.default.oneOfType([u.default.string,u.default.number]),"padding-bottom":u.default.oneOfType([u.default.string,u.default.number]),"padding-left":u.default.oneOfType([u.default.string,u.default.number]),"padding-right":u.default.oneOfType([u.default.string,u.default.number]),"padding-top":u.default.oneOfType([u.default.string,u.default.number]),"page-break-after":u.default.oneOfType([u.default.string,u.default.number]),"page-break-before":u.default.oneOfType([u.default.string,u.default.number]),"stroke-dasharray":u.default.oneOfType([u.default.string,u.default.number]),"stroke-dashoffset":u.default.oneOfType([u.default.string,u.default.number]),"stroke-width":u.default.oneOfType([u.default.string,u.default.number]),"text-align":u.default.oneOfType([u.default.string,u.default.number]),"text-decoration":u.default.oneOfType([u.default.string,u.default.number]),"text-indent":u.default.oneOfType([u.default.string,u.default.number]),"text-transform":u.default.oneOfType([u.default.string,u.default.number]),"vertical-align":u.default.oneOfType([u.default.string,u.default.number]),"z-index":u.default.oneOfType([u.default.string,u.default.number]),backgroundAttachment:u.default.oneOfType([u.default.string,u.default.number]),backgroundColor:u.default.oneOfType([u.default.string,u.default.number]),backgroundImage:u.default.oneOfType([u.default.string,u.default.number]),backgroundPosition:u.default.oneOfType([u.default.string,u.default.number]),backgroundRepeat:u.default.oneOfType([u.default.string,u.default.number]),borderBottom:u.default.oneOfType([u.default.string,u.default.number]),borderBottomColor:u.default.oneOfType([u.default.string,u.default.number]),borderBottomStyle:u.default.oneOfType([u.default.string,u.default.number]),borderBottomWidth:u.default.oneOfType([u.default.string,u.default.number]),borderColor:u.default.oneOfType([u.default.string,u.default.number]),borderLeft:u.default.oneOfType([u.default.string,u.default.number]),borderLeftColor:u.default.oneOfType([u.default.string,u.default.number]),borderLeftStyle:u.default.oneOfType([u.default.string,u.default.number]),borderLeftWidth:u.default.oneOfType([u.default.string,u.default.number]),borderRight:u.default.oneOfType([u.default.string,u.default.number]),borderRightColor:u.default.oneOfType([u.default.string,u.default.number]),borderRightStyle:u.default.oneOfType([u.default.string,u.default.number]),borderRightWidth:u.default.oneOfType([u.default.string,u.default.number]),borderStyle:u.default.oneOfType([u.default.string,u.default.number]),borderTop:u.default.oneOfType([u.default.string,u.default.number]),borderTopColor:u.default.oneOfType([u.default.string,u.default.number]),borderTopStyle:u.default.oneOfType([u.default.string,u.default.number]),borderTopWidth:u.default.oneOfType([u.default.string,u.default.number]),borderWidth:u.default.oneOfType([u.default.string,u.default.number]),cssFloat:u.default.oneOfType([u.default.string,u.default.number]),fontFamily:u.default.oneOfType([u.default.string,u.default.number]),fontSize:u.default.oneOfType([u.default.string,u.default.number]),fontVariant:u.default.oneOfType([u.default.string,u.default.number]),fontWeight:u.default.oneOfType([u.default.string,u.default.number]),letterSpacing:u.default.oneOfType([u.default.string,u.default.number]),lineHeight:u.default.oneOfType([u.default.string,u.default.number]),listStyle:u.default.oneOfType([u.default.string,u.default.number]),listStyleImage:u.default.oneOfType([u.default.string,u.default.number]),listStylePosition:u.default.oneOfType([u.default.string,u.default.number]),listStyleType:u.default.oneOfType([u.default.string,u.default.number]),marginBottom:u.default.oneOfType([u.default.string,u.default.number]),marginLeft:u.default.oneOfType([u.default.string,u.default.number]),marginRight:u.default.oneOfType([u.default.string,u.default.number]),marginTop:u.default.oneOfType([u.default.string,u.default.number]),maxWidth:u.default.oneOfType([u.default.string,u.default.number]),minWidth:u.default.oneOfType([u.default.string,u.default.number]),paddingBottom:u.default.oneOfType([u.default.string,u.default.number]),paddingLeft:u.default.oneOfType([u.default.string,u.default.number]),paddingRight:u.default.oneOfType([u.default.string,u.default.number]),paddingTop:u.default.oneOfType([u.default.string,u.default.number]),pageBreakAfter:u.default.oneOfType([u.default.string,u.default.number]),pageBreakBefore:u.default.oneOfType([u.default.string,u.default.number]),strokeDasharray:u.default.oneOfType([u.default.string,u.default.number]),strokeDashoffset:u.default.oneOfType([u.default.string,u.default.number]),strokeWidth:u.default.oneOfType([u.default.string,u.default.number]),textAlign:u.default.oneOfType([u.default.string,u.default.number]),textDecoration:u.default.oneOfType([u.default.string,u.default.number]),textIndent:u.default.oneOfType([u.default.string,u.default.number]),textTransform:u.default.oneOfType([u.default.string,u.default.number]),verticalAlign:u.default.oneOfType([u.default.string,u.default.number]),zIndex:u.default.oneOfType([u.default.string,u.default.number])}),style_cells:u.default.arrayOf(u.default.shape({if:u.default.shape({column_id:u.default.oneOfType([u.default.string,u.default.number]),row_index:u.default.oneOfType([u.default.number,u.default.oneOf(["odd","even"])])}),background:u.default.oneOfType([u.default.string,u.default.number]),background_attachment:u.default.oneOfType([u.default.string,u.default.number]),background_color:u.default.oneOfType([u.default.string,u.default.number]),background_image:u.default.oneOfType([u.default.string,u.default.number]),background_position:u.default.oneOfType([u.default.string,u.default.number]),background_repeat:u.default.oneOfType([u.default.string,u.default.number]),border:u.default.oneOfType([u.default.string,u.default.number]),border_bottom:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_color:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_style:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_width:u.default.oneOfType([u.default.string,u.default.number]),border_color:u.default.oneOfType([u.default.string,u.default.number]),border_left:u.default.oneOfType([u.default.string,u.default.number]),border_left_color:u.default.oneOfType([u.default.string,u.default.number]),border_left_style:u.default.oneOfType([u.default.string,u.default.number]),border_left_width:u.default.oneOfType([u.default.string,u.default.number]),border_right:u.default.oneOfType([u.default.string,u.default.number]),border_right_color:u.default.oneOfType([u.default.string,u.default.number]),border_right_style:u.default.oneOfType([u.default.string,u.default.number]),border_right_width:u.default.oneOfType([u.default.string,u.default.number]),border_style:u.default.oneOfType([u.default.string,u.default.number]),border_top:u.default.oneOfType([u.default.string,u.default.number]),border_top_color:u.default.oneOfType([u.default.string,u.default.number]),border_top_style:u.default.oneOfType([u.default.string,u.default.number]),border_top_width:u.default.oneOfType([u.default.string,u.default.number]),border_width:u.default.oneOfType([u.default.string,u.default.number]),clear:u.default.oneOfType([u.default.string,u.default.number]),clip:u.default.oneOfType([u.default.string,u.default.number]),color:u.default.oneOfType([u.default.string,u.default.number]),cursor:u.default.oneOfType([u.default.string,u.default.number]),display:u.default.oneOfType([u.default.string,u.default.number]),filter:u.default.oneOfType([u.default.string,u.default.number]),float:u.default.oneOfType([u.default.string,u.default.number]),font:u.default.oneOfType([u.default.string,u.default.number]),font_family:u.default.oneOfType([u.default.string,u.default.number]),font_size:u.default.oneOfType([u.default.string,u.default.number]),font_variant:u.default.oneOfType([u.default.string,u.default.number]),font_weight:u.default.oneOfType([u.default.string,u.default.number]),height:u.default.oneOfType([u.default.string,u.default.number]),left:u.default.oneOfType([u.default.string,u.default.number]),letter_spacing:u.default.oneOfType([u.default.string,u.default.number]),line_height:u.default.oneOfType([u.default.string,u.default.number]),list_style:u.default.oneOfType([u.default.string,u.default.number]),list_style_image:u.default.oneOfType([u.default.string,u.default.number]),list_style_position:u.default.oneOfType([u.default.string,u.default.number]),list_style_type:u.default.oneOfType([u.default.string,u.default.number]),margin:u.default.oneOfType([u.default.string,u.default.number]),margin_bottom:u.default.oneOfType([u.default.string,u.default.number]),margin_left:u.default.oneOfType([u.default.string,u.default.number]),margin_right:u.default.oneOfType([u.default.string,u.default.number]),margin_top:u.default.oneOfType([u.default.string,u.default.number]),max_width:u.default.oneOfType([u.default.string,u.default.number]),min_width:u.default.oneOfType([u.default.string,u.default.number]),overflow:u.default.oneOfType([u.default.string,u.default.number]),padding:u.default.oneOfType([u.default.string,u.default.number]),padding_bottom:u.default.oneOfType([u.default.string,u.default.number]),padding_left:u.default.oneOfType([u.default.string,u.default.number]),padding_right:u.default.oneOfType([u.default.string,u.default.number]),padding_top:u.default.oneOfType([u.default.string,u.default.number]),page_break_after:u.default.oneOfType([u.default.string,u.default.number]),page_break_before:u.default.oneOfType([u.default.string,u.default.number]),position:u.default.oneOfType([u.default.string,u.default.number]),stroke_dasharray:u.default.oneOfType([u.default.string,u.default.number]),stroke_dashoffset:u.default.oneOfType([u.default.string,u.default.number]),stroke_width:u.default.oneOfType([u.default.string,u.default.number]),text_align:u.default.oneOfType([u.default.string,u.default.number]),text_decoration:u.default.oneOfType([u.default.string,u.default.number]),text_indent:u.default.oneOfType([u.default.string,u.default.number]),text_transform:u.default.oneOfType([u.default.string,u.default.number]),top:u.default.oneOfType([u.default.string,u.default.number]),vertical_align:u.default.oneOfType([u.default.string,u.default.number]),visibility:u.default.oneOfType([u.default.string,u.default.number]),width:u.default.oneOfType([u.default.string,u.default.number]),z_index:u.default.oneOfType([u.default.string,u.default.number]),"background-attachment":u.default.oneOfType([u.default.string,u.default.number]),"background-color":u.default.oneOfType([u.default.string,u.default.number]),"background-image":u.default.oneOfType([u.default.string,u.default.number]),"background-position":u.default.oneOfType([u.default.string,u.default.number]),"background-repeat":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-color":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-style":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-width":u.default.oneOfType([u.default.string,u.default.number]),"border-color":u.default.oneOfType([u.default.string,u.default.number]),"border-left":u.default.oneOfType([u.default.string,u.default.number]),"border-left-color":u.default.oneOfType([u.default.string,u.default.number]),"border-left-style":u.default.oneOfType([u.default.string,u.default.number]),"border-left-width":u.default.oneOfType([u.default.string,u.default.number]),"border-right":u.default.oneOfType([u.default.string,u.default.number]),"border-right-color":u.default.oneOfType([u.default.string,u.default.number]),"border-right-style":u.default.oneOfType([u.default.string,u.default.number]),"border-right-width":u.default.oneOfType([u.default.string,u.default.number]),"border-style":u.default.oneOfType([u.default.string,u.default.number]),"border-top":u.default.oneOfType([u.default.string,u.default.number]),"border-top-color":u.default.oneOfType([u.default.string,u.default.number]),"border-top-style":u.default.oneOfType([u.default.string,u.default.number]),"border-top-width":u.default.oneOfType([u.default.string,u.default.number]),"border-width":u.default.oneOfType([u.default.string,u.default.number]),"font-family":u.default.oneOfType([u.default.string,u.default.number]),"font-size":u.default.oneOfType([u.default.string,u.default.number]),"font-variant":u.default.oneOfType([u.default.string,u.default.number]),"font-weight":u.default.oneOfType([u.default.string,u.default.number]),"letter-spacing":u.default.oneOfType([u.default.string,u.default.number]),"line-height":u.default.oneOfType([u.default.string,u.default.number]),"list-style":u.default.oneOfType([u.default.string,u.default.number]),"list-style-image":u.default.oneOfType([u.default.string,u.default.number]),"list-style-position":u.default.oneOfType([u.default.string,u.default.number]),"list-style-type":u.default.oneOfType([u.default.string,u.default.number]),"margin-bottom":u.default.oneOfType([u.default.string,u.default.number]),"margin-left":u.default.oneOfType([u.default.string,u.default.number]),"margin-right":u.default.oneOfType([u.default.string,u.default.number]),"margin-top":u.default.oneOfType([u.default.string,u.default.number]),"max-width":u.default.oneOfType([u.default.string,u.default.number]),"min-width":u.default.oneOfType([u.default.string,u.default.number]),"padding-bottom":u.default.oneOfType([u.default.string,u.default.number]),"padding-left":u.default.oneOfType([u.default.string,u.default.number]),"padding-right":u.default.oneOfType([u.default.string,u.default.number]),"padding-top":u.default.oneOfType([u.default.string,u.default.number]),"page-break-after":u.default.oneOfType([u.default.string,u.default.number]),"page-break-before":u.default.oneOfType([u.default.string,u.default.number]),"stroke-dasharray":u.default.oneOfType([u.default.string,u.default.number]),"stroke-dashoffset":u.default.oneOfType([u.default.string,u.default.number]),"stroke-width":u.default.oneOfType([u.default.string,u.default.number]),"text-align":u.default.oneOfType([u.default.string,u.default.number]),"text-decoration":u.default.oneOfType([u.default.string,u.default.number]),"text-indent":u.default.oneOfType([u.default.string,u.default.number]),"text-transform":u.default.oneOfType([u.default.string,u.default.number]),"vertical-align":u.default.oneOfType([u.default.string,u.default.number]),"z-index":u.default.oneOfType([u.default.string,u.default.number]),backgroundAttachment:u.default.oneOfType([u.default.string,u.default.number]),backgroundColor:u.default.oneOfType([u.default.string,u.default.number]),backgroundImage:u.default.oneOfType([u.default.string,u.default.number]),backgroundPosition:u.default.oneOfType([u.default.string,u.default.number]),backgroundRepeat:u.default.oneOfType([u.default.string,u.default.number]),borderBottom:u.default.oneOfType([u.default.string,u.default.number]),borderBottomColor:u.default.oneOfType([u.default.string,u.default.number]),borderBottomStyle:u.default.oneOfType([u.default.string,u.default.number]),borderBottomWidth:u.default.oneOfType([u.default.string,u.default.number]),borderColor:u.default.oneOfType([u.default.string,u.default.number]),borderLeft:u.default.oneOfType([u.default.string,u.default.number]),borderLeftColor:u.default.oneOfType([u.default.string,u.default.number]),borderLeftStyle:u.default.oneOfType([u.default.string,u.default.number]),borderLeftWidth:u.default.oneOfType([u.default.string,u.default.number]),borderRight:u.default.oneOfType([u.default.string,u.default.number]),borderRightColor:u.default.oneOfType([u.default.string,u.default.number]),borderRightStyle:u.default.oneOfType([u.default.string,u.default.number]),borderRightWidth:u.default.oneOfType([u.default.string,u.default.number]),borderStyle:u.default.oneOfType([u.default.string,u.default.number]),borderTop:u.default.oneOfType([u.default.string,u.default.number]),borderTopColor:u.default.oneOfType([u.default.string,u.default.number]),borderTopStyle:u.default.oneOfType([u.default.string,u.default.number]),borderTopWidth:u.default.oneOfType([u.default.string,u.default.number]),borderWidth:u.default.oneOfType([u.default.string,u.default.number]),cssFloat:u.default.oneOfType([u.default.string,u.default.number]),fontFamily:u.default.oneOfType([u.default.string,u.default.number]),fontSize:u.default.oneOfType([u.default.string,u.default.number]),fontVariant:u.default.oneOfType([u.default.string,u.default.number]),fontWeight:u.default.oneOfType([u.default.string,u.default.number]),letterSpacing:u.default.oneOfType([u.default.string,u.default.number]),lineHeight:u.default.oneOfType([u.default.string,u.default.number]),listStyle:u.default.oneOfType([u.default.string,u.default.number]),listStyleImage:u.default.oneOfType([u.default.string,u.default.number]),listStylePosition:u.default.oneOfType([u.default.string,u.default.number]),listStyleType:u.default.oneOfType([u.default.string,u.default.number]),marginBottom:u.default.oneOfType([u.default.string,u.default.number]),marginLeft:u.default.oneOfType([u.default.string,u.default.number]),marginRight:u.default.oneOfType([u.default.string,u.default.number]),marginTop:u.default.oneOfType([u.default.string,u.default.number]),maxWidth:u.default.oneOfType([u.default.string,u.default.number]),minWidth:u.default.oneOfType([u.default.string,u.default.number]),paddingBottom:u.default.oneOfType([u.default.string,u.default.number]),paddingLeft:u.default.oneOfType([u.default.string,u.default.number]),paddingRight:u.default.oneOfType([u.default.string,u.default.number]),paddingTop:u.default.oneOfType([u.default.string,u.default.number]),pageBreakAfter:u.default.oneOfType([u.default.string,u.default.number]),pageBreakBefore:u.default.oneOfType([u.default.string,u.default.number]),strokeDasharray:u.default.oneOfType([u.default.string,u.default.number]),strokeDashoffset:u.default.oneOfType([u.default.string,u.default.number]),strokeWidth:u.default.oneOfType([u.default.string,u.default.number]),textAlign:u.default.oneOfType([u.default.string,u.default.number]),textDecoration:u.default.oneOfType([u.default.string,u.default.number]),textIndent:u.default.oneOfType([u.default.string,u.default.number]),textTransform:u.default.oneOfType([u.default.string,u.default.number]),verticalAlign:u.default.oneOfType([u.default.string,u.default.number]),zIndex:u.default.oneOfType([u.default.string,u.default.number])})),style_cells_and_headers:u.default.arrayOf(u.default.shape({if:u.default.shape({column_id:u.default.oneOfType([u.default.string,u.default.number])}),background:u.default.oneOfType([u.default.string,u.default.number]),background_attachment:u.default.oneOfType([u.default.string,u.default.number]),background_color:u.default.oneOfType([u.default.string,u.default.number]),background_image:u.default.oneOfType([u.default.string,u.default.number]),background_position:u.default.oneOfType([u.default.string,u.default.number]),background_repeat:u.default.oneOfType([u.default.string,u.default.number]),border:u.default.oneOfType([u.default.string,u.default.number]),border_bottom:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_color:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_style:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_width:u.default.oneOfType([u.default.string,u.default.number]),border_color:u.default.oneOfType([u.default.string,u.default.number]),border_left:u.default.oneOfType([u.default.string,u.default.number]),border_left_color:u.default.oneOfType([u.default.string,u.default.number]),border_left_style:u.default.oneOfType([u.default.string,u.default.number]),border_left_width:u.default.oneOfType([u.default.string,u.default.number]),border_right:u.default.oneOfType([u.default.string,u.default.number]),border_right_color:u.default.oneOfType([u.default.string,u.default.number]),border_right_style:u.default.oneOfType([u.default.string,u.default.number]),border_right_width:u.default.oneOfType([u.default.string,u.default.number]),border_style:u.default.oneOfType([u.default.string,u.default.number]),border_top:u.default.oneOfType([u.default.string,u.default.number]),border_top_color:u.default.oneOfType([u.default.string,u.default.number]),border_top_style:u.default.oneOfType([u.default.string,u.default.number]),border_top_width:u.default.oneOfType([u.default.string,u.default.number]),border_width:u.default.oneOfType([u.default.string,u.default.number]),clear:u.default.oneOfType([u.default.string,u.default.number]),clip:u.default.oneOfType([u.default.string,u.default.number]),color:u.default.oneOfType([u.default.string,u.default.number]),cursor:u.default.oneOfType([u.default.string,u.default.number]),display:u.default.oneOfType([u.default.string,u.default.number]),filter:u.default.oneOfType([u.default.string,u.default.number]),float:u.default.oneOfType([u.default.string,u.default.number]),font:u.default.oneOfType([u.default.string,u.default.number]),font_family:u.default.oneOfType([u.default.string,u.default.number]),font_size:u.default.oneOfType([u.default.string,u.default.number]),font_variant:u.default.oneOfType([u.default.string,u.default.number]),font_weight:u.default.oneOfType([u.default.string,u.default.number]),height:u.default.oneOfType([u.default.string,u.default.number]),left:u.default.oneOfType([u.default.string,u.default.number]),letter_spacing:u.default.oneOfType([u.default.string,u.default.number]),line_height:u.default.oneOfType([u.default.string,u.default.number]),list_style:u.default.oneOfType([u.default.string,u.default.number]),list_style_image:u.default.oneOfType([u.default.string,u.default.number]),list_style_position:u.default.oneOfType([u.default.string,u.default.number]),list_style_type:u.default.oneOfType([u.default.string,u.default.number]),margin:u.default.oneOfType([u.default.string,u.default.number]),margin_bottom:u.default.oneOfType([u.default.string,u.default.number]),margin_left:u.default.oneOfType([u.default.string,u.default.number]),margin_right:u.default.oneOfType([u.default.string,u.default.number]),margin_top:u.default.oneOfType([u.default.string,u.default.number]),max_width:u.default.oneOfType([u.default.string,u.default.number]),min_width:u.default.oneOfType([u.default.string,u.default.number]),overflow:u.default.oneOfType([u.default.string,u.default.number]),padding:u.default.oneOfType([u.default.string,u.default.number]),padding_bottom:u.default.oneOfType([u.default.string,u.default.number]),padding_left:u.default.oneOfType([u.default.string,u.default.number]),padding_right:u.default.oneOfType([u.default.string,u.default.number]),padding_top:u.default.oneOfType([u.default.string,u.default.number]),page_break_after:u.default.oneOfType([u.default.string,u.default.number]),page_break_before:u.default.oneOfType([u.default.string,u.default.number]),position:u.default.oneOfType([u.default.string,u.default.number]),stroke_dasharray:u.default.oneOfType([u.default.string,u.default.number]),stroke_dashoffset:u.default.oneOfType([u.default.string,u.default.number]),stroke_width:u.default.oneOfType([u.default.string,u.default.number]),text_align:u.default.oneOfType([u.default.string,u.default.number]),text_decoration:u.default.oneOfType([u.default.string,u.default.number]),text_indent:u.default.oneOfType([u.default.string,u.default.number]),text_transform:u.default.oneOfType([u.default.string,u.default.number]),top:u.default.oneOfType([u.default.string,u.default.number]),vertical_align:u.default.oneOfType([u.default.string,u.default.number]),visibility:u.default.oneOfType([u.default.string,u.default.number]),width:u.default.oneOfType([u.default.string,u.default.number]),z_index:u.default.oneOfType([u.default.string,u.default.number]),"background-attachment":u.default.oneOfType([u.default.string,u.default.number]),"background-color":u.default.oneOfType([u.default.string,u.default.number]),"background-image":u.default.oneOfType([u.default.string,u.default.number]),"background-position":u.default.oneOfType([u.default.string,u.default.number]),"background-repeat":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-color":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-style":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-width":u.default.oneOfType([u.default.string,u.default.number]),"border-color":u.default.oneOfType([u.default.string,u.default.number]),"border-left":u.default.oneOfType([u.default.string,u.default.number]),"border-left-color":u.default.oneOfType([u.default.string,u.default.number]),"border-left-style":u.default.oneOfType([u.default.string,u.default.number]),"border-left-width":u.default.oneOfType([u.default.string,u.default.number]),"border-right":u.default.oneOfType([u.default.string,u.default.number]),"border-right-color":u.default.oneOfType([u.default.string,u.default.number]),"border-right-style":u.default.oneOfType([u.default.string,u.default.number]),"border-right-width":u.default.oneOfType([u.default.string,u.default.number]),"border-style":u.default.oneOfType([u.default.string,u.default.number]),"border-top":u.default.oneOfType([u.default.string,u.default.number]),"border-top-color":u.default.oneOfType([u.default.string,u.default.number]),"border-top-style":u.default.oneOfType([u.default.string,u.default.number]),"border-top-width":u.default.oneOfType([u.default.string,u.default.number]),"border-width":u.default.oneOfType([u.default.string,u.default.number]),"font-family":u.default.oneOfType([u.default.string,u.default.number]),"font-size":u.default.oneOfType([u.default.string,u.default.number]),"font-variant":u.default.oneOfType([u.default.string,u.default.number]),"font-weight":u.default.oneOfType([u.default.string,u.default.number]),"letter-spacing":u.default.oneOfType([u.default.string,u.default.number]),"line-height":u.default.oneOfType([u.default.string,u.default.number]),"list-style":u.default.oneOfType([u.default.string,u.default.number]),"list-style-image":u.default.oneOfType([u.default.string,u.default.number]),"list-style-position":u.default.oneOfType([u.default.string,u.default.number]),"list-style-type":u.default.oneOfType([u.default.string,u.default.number]),"margin-bottom":u.default.oneOfType([u.default.string,u.default.number]),"margin-left":u.default.oneOfType([u.default.string,u.default.number]),"margin-right":u.default.oneOfType([u.default.string,u.default.number]),"margin-top":u.default.oneOfType([u.default.string,u.default.number]),"max-width":u.default.oneOfType([u.default.string,u.default.number]),"min-width":u.default.oneOfType([u.default.string,u.default.number]),"padding-bottom":u.default.oneOfType([u.default.string,u.default.number]),"padding-left":u.default.oneOfType([u.default.string,u.default.number]),"padding-right":u.default.oneOfType([u.default.string,u.default.number]),"padding-top":u.default.oneOfType([u.default.string,u.default.number]),"page-break-after":u.default.oneOfType([u.default.string,u.default.number]),"page-break-before":u.default.oneOfType([u.default.string,u.default.number]),"stroke-dasharray":u.default.oneOfType([u.default.string,u.default.number]),"stroke-dashoffset":u.default.oneOfType([u.default.string,u.default.number]),"stroke-width":u.default.oneOfType([u.default.string,u.default.number]),"text-align":u.default.oneOfType([u.default.string,u.default.number]),"text-decoration":u.default.oneOfType([u.default.string,u.default.number]),"text-indent":u.default.oneOfType([u.default.string,u.default.number]),"text-transform":u.default.oneOfType([u.default.string,u.default.number]),"vertical-align":u.default.oneOfType([u.default.string,u.default.number]),"z-index":u.default.oneOfType([u.default.string,u.default.number]),backgroundAttachment:u.default.oneOfType([u.default.string,u.default.number]),backgroundColor:u.default.oneOfType([u.default.string,u.default.number]),backgroundImage:u.default.oneOfType([u.default.string,u.default.number]),backgroundPosition:u.default.oneOfType([u.default.string,u.default.number]),backgroundRepeat:u.default.oneOfType([u.default.string,u.default.number]),borderBottom:u.default.oneOfType([u.default.string,u.default.number]),borderBottomColor:u.default.oneOfType([u.default.string,u.default.number]),borderBottomStyle:u.default.oneOfType([u.default.string,u.default.number]),borderBottomWidth:u.default.oneOfType([u.default.string,u.default.number]),borderColor:u.default.oneOfType([u.default.string,u.default.number]),borderLeft:u.default.oneOfType([u.default.string,u.default.number]),borderLeftColor:u.default.oneOfType([u.default.string,u.default.number]),borderLeftStyle:u.default.oneOfType([u.default.string,u.default.number]),borderLeftWidth:u.default.oneOfType([u.default.string,u.default.number]),borderRight:u.default.oneOfType([u.default.string,u.default.number]),borderRightColor:u.default.oneOfType([u.default.string,u.default.number]),borderRightStyle:u.default.oneOfType([u.default.string,u.default.number]),borderRightWidth:u.default.oneOfType([u.default.string,u.default.number]),borderStyle:u.default.oneOfType([u.default.string,u.default.number]),borderTop:u.default.oneOfType([u.default.string,u.default.number]),borderTopColor:u.default.oneOfType([u.default.string,u.default.number]),borderTopStyle:u.default.oneOfType([u.default.string,u.default.number]),borderTopWidth:u.default.oneOfType([u.default.string,u.default.number]),borderWidth:u.default.oneOfType([u.default.string,u.default.number]),cssFloat:u.default.oneOfType([u.default.string,u.default.number]),fontFamily:u.default.oneOfType([u.default.string,u.default.number]),fontSize:u.default.oneOfType([u.default.string,u.default.number]),fontVariant:u.default.oneOfType([u.default.string,u.default.number]),fontWeight:u.default.oneOfType([u.default.string,u.default.number]),letterSpacing:u.default.oneOfType([u.default.string,u.default.number]),lineHeight:u.default.oneOfType([u.default.string,u.default.number]),listStyle:u.default.oneOfType([u.default.string,u.default.number]),listStyleImage:u.default.oneOfType([u.default.string,u.default.number]),listStylePosition:u.default.oneOfType([u.default.string,u.default.number]),listStyleType:u.default.oneOfType([u.default.string,u.default.number]),marginBottom:u.default.oneOfType([u.default.string,u.default.number]),marginLeft:u.default.oneOfType([u.default.string,u.default.number]),marginRight:u.default.oneOfType([u.default.string,u.default.number]),marginTop:u.default.oneOfType([u.default.string,u.default.number]),maxWidth:u.default.oneOfType([u.default.string,u.default.number]),minWidth:u.default.oneOfType([u.default.string,u.default.number]),paddingBottom:u.default.oneOfType([u.default.string,u.default.number]),paddingLeft:u.default.oneOfType([u.default.string,u.default.number]),paddingRight:u.default.oneOfType([u.default.string,u.default.number]),paddingTop:u.default.oneOfType([u.default.string,u.default.number]),pageBreakAfter:u.default.oneOfType([u.default.string,u.default.number]),pageBreakBefore:u.default.oneOfType([u.default.string,u.default.number]),strokeDasharray:u.default.oneOfType([u.default.string,u.default.number]),strokeDashoffset:u.default.oneOfType([u.default.string,u.default.number]),strokeWidth:u.default.oneOfType([u.default.string,u.default.number]),textAlign:u.default.oneOfType([u.default.string,u.default.number]),textDecoration:u.default.oneOfType([u.default.string,u.default.number]),textIndent:u.default.oneOfType([u.default.string,u.default.number]),textTransform:u.default.oneOfType([u.default.string,u.default.number]),verticalAlign:u.default.oneOfType([u.default.string,u.default.number]),zIndex:u.default.oneOfType([u.default.string,u.default.number])})),style_headers:u.default.arrayOf(u.default.shape({if:u.default.shape({column_id:u.default.oneOfType([u.default.string,u.default.number]),header_index:u.default.oneOfType([u.default.number,u.default.oneOf(["odd","even"])])}),background:u.default.oneOfType([u.default.string,u.default.number]),background_attachment:u.default.oneOfType([u.default.string,u.default.number]),background_color:u.default.oneOfType([u.default.string,u.default.number]),background_image:u.default.oneOfType([u.default.string,u.default.number]),background_position:u.default.oneOfType([u.default.string,u.default.number]),background_repeat:u.default.oneOfType([u.default.string,u.default.number]),border:u.default.oneOfType([u.default.string,u.default.number]),border_bottom:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_color:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_style:u.default.oneOfType([u.default.string,u.default.number]),border_bottom_width:u.default.oneOfType([u.default.string,u.default.number]),border_color:u.default.oneOfType([u.default.string,u.default.number]),border_left:u.default.oneOfType([u.default.string,u.default.number]),border_left_color:u.default.oneOfType([u.default.string,u.default.number]),border_left_style:u.default.oneOfType([u.default.string,u.default.number]),border_left_width:u.default.oneOfType([u.default.string,u.default.number]),border_right:u.default.oneOfType([u.default.string,u.default.number]),border_right_color:u.default.oneOfType([u.default.string,u.default.number]),border_right_style:u.default.oneOfType([u.default.string,u.default.number]),border_right_width:u.default.oneOfType([u.default.string,u.default.number]),border_style:u.default.oneOfType([u.default.string,u.default.number]),border_top:u.default.oneOfType([u.default.string,u.default.number]),border_top_color:u.default.oneOfType([u.default.string,u.default.number]),border_top_style:u.default.oneOfType([u.default.string,u.default.number]),border_top_width:u.default.oneOfType([u.default.string,u.default.number]),border_width:u.default.oneOfType([u.default.string,u.default.number]),clear:u.default.oneOfType([u.default.string,u.default.number]),clip:u.default.oneOfType([u.default.string,u.default.number]),color:u.default.oneOfType([u.default.string,u.default.number]),cursor:u.default.oneOfType([u.default.string,u.default.number]),display:u.default.oneOfType([u.default.string,u.default.number]),filter:u.default.oneOfType([u.default.string,u.default.number]),float:u.default.oneOfType([u.default.string,u.default.number]),font:u.default.oneOfType([u.default.string,u.default.number]),font_family:u.default.oneOfType([u.default.string,u.default.number]),font_size:u.default.oneOfType([u.default.string,u.default.number]),font_variant:u.default.oneOfType([u.default.string,u.default.number]),font_weight:u.default.oneOfType([u.default.string,u.default.number]),height:u.default.oneOfType([u.default.string,u.default.number]),left:u.default.oneOfType([u.default.string,u.default.number]),letter_spacing:u.default.oneOfType([u.default.string,u.default.number]),line_height:u.default.oneOfType([u.default.string,u.default.number]),list_style:u.default.oneOfType([u.default.string,u.default.number]),list_style_image:u.default.oneOfType([u.default.string,u.default.number]),list_style_position:u.default.oneOfType([u.default.string,u.default.number]),list_style_type:u.default.oneOfType([u.default.string,u.default.number]),margin:u.default.oneOfType([u.default.string,u.default.number]),margin_bottom:u.default.oneOfType([u.default.string,u.default.number]),margin_left:u.default.oneOfType([u.default.string,u.default.number]),margin_right:u.default.oneOfType([u.default.string,u.default.number]),margin_top:u.default.oneOfType([u.default.string,u.default.number]),max_width:u.default.oneOfType([u.default.string,u.default.number]),min_width:u.default.oneOfType([u.default.string,u.default.number]),overflow:u.default.oneOfType([u.default.string,u.default.number]),padding:u.default.oneOfType([u.default.string,u.default.number]),padding_bottom:u.default.oneOfType([u.default.string,u.default.number]),padding_left:u.default.oneOfType([u.default.string,u.default.number]),padding_right:u.default.oneOfType([u.default.string,u.default.number]),padding_top:u.default.oneOfType([u.default.string,u.default.number]),page_break_after:u.default.oneOfType([u.default.string,u.default.number]),page_break_before:u.default.oneOfType([u.default.string,u.default.number]),position:u.default.oneOfType([u.default.string,u.default.number]),stroke_dasharray:u.default.oneOfType([u.default.string,u.default.number]),stroke_dashoffset:u.default.oneOfType([u.default.string,u.default.number]),stroke_width:u.default.oneOfType([u.default.string,u.default.number]),text_align:u.default.oneOfType([u.default.string,u.default.number]),text_decoration:u.default.oneOfType([u.default.string,u.default.number]),text_indent:u.default.oneOfType([u.default.string,u.default.number]),text_transform:u.default.oneOfType([u.default.string,u.default.number]),top:u.default.oneOfType([u.default.string,u.default.number]),vertical_align:u.default.oneOfType([u.default.string,u.default.number]),visibility:u.default.oneOfType([u.default.string,u.default.number]),width:u.default.oneOfType([u.default.string,u.default.number]),z_index:u.default.oneOfType([u.default.string,u.default.number]),"background-attachment":u.default.oneOfType([u.default.string,u.default.number]),"background-color":u.default.oneOfType([u.default.string,u.default.number]),"background-image":u.default.oneOfType([u.default.string,u.default.number]),"background-position":u.default.oneOfType([u.default.string,u.default.number]),"background-repeat":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-color":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-style":u.default.oneOfType([u.default.string,u.default.number]),"border-bottom-width":u.default.oneOfType([u.default.string,u.default.number]),"border-color":u.default.oneOfType([u.default.string,u.default.number]),"border-left":u.default.oneOfType([u.default.string,u.default.number]),"border-left-color":u.default.oneOfType([u.default.string,u.default.number]),"border-left-style":u.default.oneOfType([u.default.string,u.default.number]),"border-left-width":u.default.oneOfType([u.default.string,u.default.number]),"border-right":u.default.oneOfType([u.default.string,u.default.number]),"border-right-color":u.default.oneOfType([u.default.string,u.default.number]),"border-right-style":u.default.oneOfType([u.default.string,u.default.number]),"border-right-width":u.default.oneOfType([u.default.string,u.default.number]),"border-style":u.default.oneOfType([u.default.string,u.default.number]),"border-top":u.default.oneOfType([u.default.string,u.default.number]),"border-top-color":u.default.oneOfType([u.default.string,u.default.number]),"border-top-style":u.default.oneOfType([u.default.string,u.default.number]),"border-top-width":u.default.oneOfType([u.default.string,u.default.number]),"border-width":u.default.oneOfType([u.default.string,u.default.number]),"font-family":u.default.oneOfType([u.default.string,u.default.number]),"font-size":u.default.oneOfType([u.default.string,u.default.number]),"font-variant":u.default.oneOfType([u.default.string,u.default.number]),"font-weight":u.default.oneOfType([u.default.string,u.default.number]),"letter-spacing":u.default.oneOfType([u.default.string,u.default.number]),"line-height":u.default.oneOfType([u.default.string,u.default.number]),"list-style":u.default.oneOfType([u.default.string,u.default.number]),"list-style-image":u.default.oneOfType([u.default.string,u.default.number]),"list-style-position":u.default.oneOfType([u.default.string,u.default.number]),"list-style-type":u.default.oneOfType([u.default.string,u.default.number]),"margin-bottom":u.default.oneOfType([u.default.string,u.default.number]),"margin-left":u.default.oneOfType([u.default.string,u.default.number]),"margin-right":u.default.oneOfType([u.default.string,u.default.number]),"margin-top":u.default.oneOfType([u.default.string,u.default.number]),"max-width":u.default.oneOfType([u.default.string,u.default.number]),"min-width":u.default.oneOfType([u.default.string,u.default.number]),"padding-bottom":u.default.oneOfType([u.default.string,u.default.number]),"padding-left":u.default.oneOfType([u.default.string,u.default.number]),"padding-right":u.default.oneOfType([u.default.string,u.default.number]),"padding-top":u.default.oneOfType([u.default.string,u.default.number]),"page-break-after":u.default.oneOfType([u.default.string,u.default.number]),"page-break-before":u.default.oneOfType([u.default.string,u.default.number]),"stroke-dasharray":u.default.oneOfType([u.default.string,u.default.number]),"stroke-dashoffset":u.default.oneOfType([u.default.string,u.default.number]),"stroke-width":u.default.oneOfType([u.default.string,u.default.number]),"text-align":u.default.oneOfType([u.default.string,u.default.number]),"text-decoration":u.default.oneOfType([u.default.string,u.default.number]),"text-indent":u.default.oneOfType([u.default.string,u.default.number]),"text-transform":u.default.oneOfType([u.default.string,u.default.number]),"vertical-align":u.default.oneOfType([u.default.string,u.default.number]),"z-index":u.default.oneOfType([u.default.string,u.default.number]),backgroundAttachment:u.default.oneOfType([u.default.string,u.default.number]),backgroundColor:u.default.oneOfType([u.default.string,u.default.number]),backgroundImage:u.default.oneOfType([u.default.string,u.default.number]),backgroundPosition:u.default.oneOfType([u.default.string,u.default.number]),backgroundRepeat:u.default.oneOfType([u.default.string,u.default.number]),borderBottom:u.default.oneOfType([u.default.string,u.default.number]),borderBottomColor:u.default.oneOfType([u.default.string,u.default.number]),borderBottomStyle:u.default.oneOfType([u.default.string,u.default.number]),borderBottomWidth:u.default.oneOfType([u.default.string,u.default.number]),borderColor:u.default.oneOfType([u.default.string,u.default.number]),borderLeft:u.default.oneOfType([u.default.string,u.default.number]),borderLeftColor:u.default.oneOfType([u.default.string,u.default.number]),borderLeftStyle:u.default.oneOfType([u.default.string,u.default.number]),borderLeftWidth:u.default.oneOfType([u.default.string,u.default.number]),borderRight:u.default.oneOfType([u.default.string,u.default.number]),borderRightColor:u.default.oneOfType([u.default.string,u.default.number]),borderRightStyle:u.default.oneOfType([u.default.string,u.default.number]),borderRightWidth:u.default.oneOfType([u.default.string,u.default.number]),borderStyle:u.default.oneOfType([u.default.string,u.default.number]),borderTop:u.default.oneOfType([u.default.string,u.default.number]),borderTopColor:u.default.oneOfType([u.default.string,u.default.number]),borderTopStyle:u.default.oneOfType([u.default.string,u.default.number]),borderTopWidth:u.default.oneOfType([u.default.string,u.default.number]),borderWidth:u.default.oneOfType([u.default.string,u.default.number]),cssFloat:u.default.oneOfType([u.default.string,u.default.number]),fontFamily:u.default.oneOfType([u.default.string,u.default.number]),fontSize:u.default.oneOfType([u.default.string,u.default.number]),fontVariant:u.default.oneOfType([u.default.string,u.default.number]),fontWeight:u.default.oneOfType([u.default.string,u.default.number]),letterSpacing:u.default.oneOfType([u.default.string,u.default.number]),lineHeight:u.default.oneOfType([u.default.string,u.default.number]),listStyle:u.default.oneOfType([u.default.string,u.default.number]),listStyleImage:u.default.oneOfType([u.default.string,u.default.number]),listStylePosition:u.default.oneOfType([u.default.string,u.default.number]),listStyleType:u.default.oneOfType([u.default.string,u.default.number]),marginBottom:u.default.oneOfType([u.default.string,u.default.number]),marginLeft:u.default.oneOfType([u.default.string,u.default.number]),marginRight:u.default.oneOfType([u.default.string,u.default.number]),marginTop:u.default.oneOfType([u.default.string,u.default.number]),maxWidth:u.default.oneOfType([u.default.string,u.default.number]),minWidth:u.default.oneOfType([u.default.string,u.default.number]),paddingBottom:u.default.oneOfType([u.default.string,u.default.number]),paddingLeft:u.default.oneOfType([u.default.string,u.default.number]),paddingRight:u.default.oneOfType([u.default.string,u.default.number]),paddingTop:u.default.oneOfType([u.default.string,u.default.number]),pageBreakAfter:u.default.oneOfType([u.default.string,u.default.number]),pageBreakBefore:u.default.oneOfType([u.default.string,u.default.number]),strokeDasharray:u.default.oneOfType([u.default.string,u.default.number]),strokeDashoffset:u.default.oneOfType([u.default.string,u.default.number]),strokeWidth:u.default.oneOfType([u.default.string,u.default.number]),textAlign:u.default.oneOfType([u.default.string,u.default.number]),textDecoration:u.default.oneOfType([u.default.string,u.default.number]),textIndent:u.default.oneOfType([u.default.string,u.default.number]),textTransform:u.default.oneOfType([u.default.string,u.default.number]),verticalAlign:u.default.oneOfType([u.default.string,u.default.number]),zIndex:u.default.oneOfType([u.default.string,u.default.number])})),derived_viewport_dataframe:u.default.arrayOf(u.default.object),derived_viewport_indices:u.default.arrayOf(u.default.number),derived_virtual_dataframe:u.default.arrayOf(u.default.object),derived_virtual_indices:u.default.arrayOf(u.default.number),dropdown_properties:u.default.any};s.defaultProps=d,s.propTypes=f},function(e,t,n){"use strict";var r=n(30);function a(){}e.exports=function(){function e(e,t,n,a,u,o){if(o!==r){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=a,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=c(r),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),o=n(3),i=c(n(33)),l=c(n(70)),s=c(n(71)),d=c(n(72)),f=c(n(73));function c(e){return e&&e.__esModule?e:{default:e}}n(74),n(77),n(79);const p=/^derived_/;t.default=class extends r.Component{constructor(e){super(e),this.__setProps=(0,o.memoizeOne)(e=>e?t=>{if(u.has("dataframe",t)){const e=this.props.dataframe;t.dataframe_timestamp=Date.now(),t.dataframe_previous=e}e(t)}:e=>this.setState(e)),this.paginator=(0,l.default)(),this.viewport=(0,s.default)(),this.virtual=(0,d.default)(),this.visibleColumns=(0,f.default)(),this.filterCache=(0,o.memoizeOneWithFlag)(e=>e),this.paginationCache=(0,o.memoizeOneWithFlag)(e=>e),this.sortCache=(0,o.memoizeOneWithFlag)(e=>e),this.viewportCache=(0,o.memoizeOneWithFlag)(e=>e),this.virtualCache=(0,o.memoizeOneWithFlag)(e=>e),this.controlled=this.getControlledProps(this.props),this.updateDerivedProps()}componentWillReceiveProps(e){this.controlled=this.getControlledProps(e),this.updateDerivedProps()}shouldComponentUpdate(e){const t=this.props;return u.any(n=>!p.test(n)&&t[n]!==e[n],u.keysIn(t))}render(){return a.default.createElement(i.default,Object.assign({},this.controlled))}getControlledProps(e){const t=this.setProps,n=e.columns,r=e.dataframe,a=e.filtering,o=e.filtering_settings,i=e.pagination_mode,l=e.pagination_settings,s=e.sorting,d=e.sorting_settings,f=e.sorting_treat_empty_string_as_none,c=this.virtual(r,a,o,s,d,f),p=this.viewport(i,l,c.dataframe,c.indices),h=this.paginator(i,l,t,c.dataframe),g=this.visibleColumns(n);return u.mergeAll([e,{columns:g,paginator:h,setProps:t,viewport:p,virtual:c}])}updateDerivedProps(){var e=this.controlled;const t=e.filtering,n=e.filtering_settings,r=e.pagination_mode,a=e.pagination_settings,u=e.sorting,o=e.sorting_settings,i=e.viewport,l=e.virtual,s=this.viewportCache(i).cached,d=this.virtualCache(l).cached,f=this.filterCache(n),c=this.paginationCache(a),p=this.sortCache(o),h=!f.cached&&!f.first&&"be"===t||!c.cached&&!c.first&&"be"===r||!p.cached&&!p.first&&"be"===u;if(d&&s&&!h)return;const g=this.setProps;let b={};d||(b.derived_virtual_dataframe=l.dataframe,b.derived_virtual_indices=l.indices),s||(b.derived_viewport_dataframe=i.dataframe,b.derived_viewport_indices=i.indices),h&&(b.active_cell=void 0,b.selected_cell=void 0,b.selected_rows=void 0),setTimeout(()=>g(b),0)}get setProps(){return this.__setProps(this.props.setProps)}}},function(e,t,n){"use strict";function r(e){return void 0!==e&&null!==e&&"object"==typeof e&&e.constructor===Object}function a(e,t,n=!1){return e===t||u(Object.values(e),Object.values(t),n)}function u(e,t,n=!1){return!!e&&e.length===t.length&&!!e.every((e,o)=>{const i=t[o];return e===i||n&&(Array.isArray(e)&&Array.isArray(i)&&u(e,i,n)||r(e)&&r(i)&&a(e,i,n))})}Object.defineProperty(t,"__esModule",{value:!0}),t.isEqual=a,t.isEqualArgs=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=y(r),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),o=y(n(34)),i=n(16),l=n(35),s=y(n(4)),d=n(3),f=y(n(12)),c=y(n(36)),p=y(n(18)),h=y(n(39)),g=y(n(69)),b=y(n(8)),m=n(15);function y(e){return e&&e.__esModule?e:{default:e}}const v=u.sort((e,t)=>e-t);t.default=class extends r.PureComponent{constructor(e){super(e),this.tableStyle=(0,m.derivedTableStyle)(),this.getLexerResult=(0,d.memoizeOne)(f.default),this.handleClickOutside=(e=>{const t=this.$el;t&&!t.contains(e.target)&&this.props.is_focused&&this.props.setProps({is_focused:!1})}),this.handlePaste=(e=>{const t=this.$el;t&&t.contains(document.activeElement)&&this.onPaste(e)}),this.forceHandleResize=(()=>this.handleResize(!0)),this.handleResize=((e=!1)=>{if(this.state.forcedResizeOnly&&!e)return;e||this.setState({forcedResizeOnly:!0}),this.updateStylesheet();var t=this.refs;const n=t.r0c0,r=t.r0c1,a=t.r1c0,u=t.r1c1;let o=r.querySelectorAll("tr");n.querySelectorAll("tr").forEach((e,t)=>{const n=o[t];e.style.height=`${n.clientHeight}px`});let i=u.querySelectorAll("tr > th:first-of-type");a.querySelectorAll("tr > th:first-of-type").forEach((e,t)=>{const n=i[t].parentElement;e.parentElement.style.height=getComputedStyle(n).height});const l=u.querySelector("tr > td:first-of-type");if(l){const e=l.parentElement;this.stylesheet.setRule(".dash-fixed-column tr",`height: ${getComputedStyle(e).height};`)}}),this.handleKeyDown=(e=>{var t=this.props;const n=t.active_cell,r=t.columns,a=t.setProps,u=t.is_focused,o=t.editable;if(s.default.trace(`handleKeyDown: ${e.key}`),(0,i.isCtrlMetaKey)(e.keyCode))return;const l=(0,i.isCtrlDown)(e);l&&e.keyCode===i.KEY_CODES.V||e.keyCode===i.KEY_CODES.C&&l&&!u||(e.keyCode!==i.KEY_CODES.ESCAPE?e.keyCode!==i.KEY_CODES.ENTER||u||!(0,b.default)(o,r[n[1]])?u&&e.keyCode!==i.KEY_CODES.TAB&&e.keyCode!==i.KEY_CODES.ENTER||((0,i.isNavKey)(e.keyCode)?this.switchCell(e):e.keyCode===i.KEY_CODES.BACKSPACE||e.keyCode===i.KEY_CODES.DELETE?this.deleteCell(e):this.props.is_focused||!(0,b.default)(o,r[n[1]])||(0,i.isMetaKey)(e.keyCode)||a({is_focused:!0})):a({is_focused:!0}):a({is_focused:!1}))}),this.switchCell=(e=>{const t=e;var n=this.props;const r=n.active_cell,a=n.columns,o=n.selected_cell,l=n.setProps,s=n.viewport;e.preventDefault(),this.$el.focus();const d=o.length>1,f=t.keyCode===i.KEY_CODES.ENTER||t.keyCode===i.KEY_CODES.TAB;if(d&&f)return void l({is_focused:!1,active_cell:this.getNextCell(t,{currentCell:r,restrictToSelection:!0})});if(!t.shiftKey){const e=this.getNextCell(t,{currentCell:r,restrictToSelection:!1});return void l({is_focused:!1,selected_cell:[e],active_cell:e})}let c=[],p=[];const h=v(u.uniq(u.pluck(0,o))),g=v(u.uniq(u.pluck(1,o))),b=h[0],m=g[0],y=h[h.length-1],O=g[g.length-1],_=t.keyCode===i.KEY_CODES.ARROW_DOWN||t.keyCode===i.KEY_CODES.ENTER,x=t.keyCode===i.KEY_CODES.ARROW_UP,T=t.keyCode===i.KEY_CODES.ARROW_RIGHT||t.keyCode===i.KEY_CODES.TAB,w=t.keyCode===i.KEY_CODES.ARROW_LEFT;_&&r[0]>b?p=g.map(e=>[b,e]):_&&y!==s.dataframe.length-1?c=g.map(e=>[y+1,e]):x&&r[0][y,e]):x&&b>0?c=g.map(e=>[b-1,e]):w&&r[1][e,O]):w&&m>0?c=h.map(e=>[e,m-1]):T&&r[1]>m?p=h.map(e=>[e,m]):T&&O+1<=a.length-1&&(c=h.map(e=>[e,O+1])),l({is_focused:!1,selected_cell:u.without(p,u.uniq(u.concat(c,o)))})}),this.deleteCell=(e=>{var t=this.props;const n=t.columns,r=t.dataframe,a=t.editable,o=t.selected_cell,i=t.setProps,l=t.viewport;e.preventDefault();let s=r;u.map(e=>[l.indices[e[0]],e[1]],o).forEach(e=>{(0,b.default)(a,n[e[1]])&&(s=u.set(u.lensPath([e[0],n[e[1]].id]),"",s))}),i({dataframe:s})}),this.getNextCell=((e,{restrictToSelection:t,currentCell:n})=>{var r=this.props;const a=r.columns,o=r.selected_cell,s=r.viewport,d=e;switch(d.keyCode){case i.KEY_CODES.ARROW_LEFT:return t?(0,l.selectionCycle)([n[0],n[1]-1],o):[n[0],u.max(0,n[1]-1)];case i.KEY_CODES.ARROW_RIGHT:case i.KEY_CODES.TAB:return t?(0,l.selectionCycle)([n[0],n[1]+1],o):[n[0],u.min(a.length-1,n[1]+1)];case i.KEY_CODES.ARROW_UP:return t?(0,l.selectionCycle)([n[0]-1,n[1]],o):[u.max(0,n[0]-1),n[1]];case i.KEY_CODES.ARROW_DOWN:case i.KEY_CODES.ENTER:return t?(0,l.selectionCycle)([n[0]+1,n[1]],o):[u.min(s.dataframe.length-1,n[0]+1),n[1]];default:throw new Error(`Table.getNextCell: unknown navigation keycode ${d.keyCode}`)}}),this.onCopy=(e=>{var t=this.props;const n=t.columns,r=t.selected_cell,a=t.viewport;c.default.toClipboard(e,r,n,a.dataframe),this.$el.focus()}),this.onPaste=(e=>{var t=this.props;const n=t.active_cell,r=t.columns,a=t.dataframe,u=t.editable,o=t.filtering_settings,i=t.setProps,l=t.sorting_settings,s=t.viewport;if(!u)return;const d=c.default.fromClipboard(e,n,s.indices,r,a,!0,!l.length||!o.length);d&&i(d)}),this.loadNext=(()=>{this.props.paginator.loadNext()}),this.loadPrevious=(()=>{this.props.paginator.loadPrevious()}),this.applyStyle=(()=>{var e=this.props;const t=e.n_fixed_columns,n=e.n_fixed_rows,r=e.row_deletable,a=e.row_selectable;var u=this.refs;const o=u.r1c0,i=u.r1c1;r&&(this.stylesheet.setRule(".dash-spreadsheet-inner td.dash-delete-cell","width: 30px; max-width: 30px; min-width: 30px;"),this.stylesheet.setRule(".dash-spreadsheet-inner th.dash-delete-header","width: 30px; max-width: 30px; min-width: 30px;")),a&&(this.stylesheet.setRule(".dash-spreadsheet-inner td.dash-select-cell","width: 30px; max-width: 30px; min-width: 30px;"),this.stylesheet.setRule(".dash-spreadsheet-inner th.dash-select-header","width: 30px; max-width: 30px; min-width: 30px;")),n&&i.querySelectorAll("tr:first-of-type td, tr:first-of-type th").forEach((e,t)=>{const n=getComputedStyle(e).width;this.stylesheet.setRule(`.dash-fixed-row:not(.dash-fixed-column) th:nth-of-type(${t+1})`,`width: ${n}; min-width: ${n}; max-width: ${n};`)}),t&&n&&o.querySelectorAll("tr:first-of-type td, tr:first-of-type th").forEach((e,t)=>{const n=getComputedStyle(e).width;this.stylesheet.setRule(`.dash-fixed-column.dash-fixed-row th:nth-of-type(${t+1})`,`width: ${n}; min-width: ${n}; max-width: ${n};`)})}),this.handleDropdown=(()=>{const e=this.refs.r1c1;(0,p.default)(e.querySelector(".Select-menu-outer"))}),this.onScroll=(e=>{const t=this.refs.r0c1;s.default.trace(`ControlledTable fragment scrolled to (left,top)=(${e.target.scrollLeft},${e.target.scrollTop})`),t.style.marginLeft=`${-e.target.scrollLeft}px`,this.handleDropdown()}),this.state={forcedResizeOnly:!1},this.stylesheet=new o.default(`#${e.id}`),this.tableFn=(0,h.default)(()=>this.props),this.updateStylesheet()}get lexerResult(){const e=this.props.filtering_settings;return this.getLexerResult(e)}updateStylesheet(){const e=this.props.css;u.forEach(({selector:e,rule:t})=>{this.stylesheet.setRule(e,t)},e)}componentDidMount(){this.props.selected_cell.length&&!u.contains(this.props.active_cell,this.props.selected_cell)&&this.props.setProps({active_cell:this.props.selected_cell[0]}),this.applyStyle(),this.handleResize()}componentWillMount(){window.addEventListener("resize",this.forceHandleResize),document.addEventListener("paste",this.handlePaste),document.addEventListener("mousedown",this.handleClickOutside)}componentWillUnmount(){window.removeEventListener("resize",this.forceHandleResize),document.removeEventListener("mousedown",this.handleClickOutside),document.removeEventListener("paste",this.handlePaste)}componentWillUpdate(){this.updateStylesheet()}componentDidUpdate(){this.applyStyle(),this.handleResize(),this.handleDropdown()}get $el(){return document.getElementById(this.props.id)}get displayPagination(){var e=this.props;const t=e.dataframe,n=e.navigation,r=e.pagination_mode,a=e.pagination_settings;return"page"===n&&("fe"===r&&a.page_sizea.default.createElement("div",{key:`r${t}`,ref:`r${t}`,className:`row row-${t}`,onScroll:this.onScroll},e.map((e,n)=>a.default.createElement("div",{key:n,ref:`r${t}c${n}`,className:`cell cell-${t}-${n} ${s[t][n]}`},e)))))),this.displayPagination?a.default.createElement("div",null,a.default.createElement("button",{className:"previous-page",onClick:this.loadPrevious},"Previous"),a.default.createElement("button",{className:"next-page",onClick:this.loadNext},"Next")):null)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(4));class a{constructor(e){this.name=e}get rules(){const e=this.sheet;return Array.from(e.rules||e.cssRules)}addRule(e,t){this.sheet.addRule?this.sheet.addRule(e,t):this.sheet.insertRule(`${e} { ${t} }`,0)}deleteRule(e){this.sheet.deleteRule(e)}findRule(e){const t=this.rules,n=t.findIndex(t=>t.selectorText===e);return-1===n?null:{rule:t[n],index:n}}get sheet(){return(this.__stylesheet=this.__stylesheet||(()=>{const e=document.createElement("style");return e.type="text/css",e.id=this.name,document.getElementsByTagName("head")[0].appendChild(e),e})()).sheet}}class u{constructor(e){this.prefix=e,this.stylesheet=new a(`${e}-dynamic-inline.css`)}static unit(e,t="px"){return u.hasUnit(e)?e:`${e}${t}`}static hasUnit(e){return"string"==typeof e&&/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)}deleteRule(e){e=`${this.prefix} ${e}`;const t=this.stylesheet.findRule(e);t&&this.stylesheet.deleteRule(t.index)}setRule(e,t){e=`${this.prefix} ${e}`;const n=this.stylesheet.findRule(e);if(n){if(n.rule.cssText===t||n.rule.cssText===`${e} { ${t} }`)return;this.stylesheet.deleteRule(n.index)}this.stylesheet.addRule(e,t),r.default.trace("stylesheet",e,t)}}t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,u=void 0;try{for(var o,i=e[Symbol.iterator]();!(r=(o=i.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,u=e}finally{try{!r&&i.return&&i.return()}finally{if(a)throw u}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();t.selectionCycle=function(e,t){const n=a.uniq(a.pluck(0,t)).sort((e,t)=>e-t),u=a.uniq(a.pluck(1,t)).sort((e,t)=>e-t),o=n[0],i=u[0],l=n[n.length-1],s=u[u.length-1];var d=r(e,2);const f=d[0],c=d[1],p=[f,c];f>l&&(p[0]=o,p[1]=c+1>s?i:c+1);fs&&(p[1]=i,p[0]=f+1>l?o:f+1);ce-t)),s=r.uniq(r.pluck(1,t).sort((e,t)=>e-t)),d=r.slice(r.head(l),r.last(l)+1,i).map(e=>r.props(s,r.props(r.pluck("id",n),e))),f=a.default.prototype.stringify(d);o.default.trace("TableClipboard -- set clipboard data: ",f),u.default.set(e,f)}static fromClipboard(e,t,n,s,d,f=!0,c=!0){const p=u.default.get(e);if(o.default.trace("TableClipboard -- get clipboard data: ",p),!p)return;c||o.default.debug("Clipboard -- Sorting or filtering active, do not create new rows"),f||o.default.debug("Clipboard -- Do not create new columns");const h=a.default.prototype.parse(p);let g=d;const b=s;if(f&&h[0].length+t[1]>=s.length)for(let e=s.length;et[`Column ${e}`]="");const m=n[t[0]];if(c&&h.length+m>=d.length){const e={};s.forEach(t=>e[t.id]=""),g=r.concat(g,r.repeat(e,h.length+m-d.length))}return h.forEach((e,a)=>e.forEach((e,u)=>{const o=t[0]+a;if(n.length<=t[0]+a)return;const i=n[o],s=t[1]+u,d=b[s];d&&(0,l.default)(!0,d)&&(g=r.set(r.lensPath([i,d.id]),e,g))})),{dataframe:g,columns:b}}}},function(e,t){!function(t){"use strict";function n(){}function r(e){return e.split('"').length-1}n.prototype=Object.create(Object.prototype,{parse:{value:function(e){var t,n,a,u,o,i,l,s=[],d=0;for((a=e.split("\n")).length>1&&""===a[a.length-1]&&a.pop(),t=0,n=a.length;t0&&(o+="\t"),"string"==typeof(u=e[t][r])?u.indexOf("\n")>-1?o+='"'+u.replace(/"/g,'""')+'"':o+=u:o+=null===u||void 0===u?"":u;o+="\n"}return o},enumerable:!0,configurable:!1,writable:!1}}),void 0!==e&&e.exports?e.exports=n:t.SheetClip=n}(this)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=class{static set(e,t){e.clipboardData.setData("text/plain",t),e.preventDefault()}static get(e){let t;return t=e.clipboardData?e.clipboardData.getData("text/plain"):void 0}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(40)),a=o(n(55)),u=o(n(58));function o(e){return e&&e.__esModule?e:{default:e}}const i=(e,t)=>e({filtering_settings:t});t.default=(e=>{const t=new r.default(e),n=new a.default(()=>(function(e){var t=e();const n=t.columns,r=t.filtering,a=t.filtering_settings,u=t.filtering_type,o=t.id,l=t.row_deletable,s=t.row_selectable,d=t.setProps;return{columns:n,fillerColumns:(l?1:0)+(s?1:0),filtering:r,filtering_settings:a,filtering_type:u,id:o,setFilter:i.bind(void 0,d)}})(e)),o=new u.default(e);return function(e,t,n){const r=[];return r.push(...n.createHeaders()),r.push(...t.createFilters()),r.push(...e.createCells()),r}.bind(void 0,t,n,o)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n(1)),a=c(n(41)),u=c(n(44)),o=c(n(51)),i=c(n(52)),l=c(n(53)),s=n(15),d=n(21),f=n(22);function c(e){return e&&e.__esModule?e:{default:e}}t.default=class{constructor(e,t=(0,i.default)(),n=(0,a.default)(e().id),r=(0,s.derivedRelevantCellStyles)()){this.propsFn=e,this.cellStyles=t,this.cellWrappers=n,this.relevantStyles=r,this.cellInputs=(0,u.default)(),this.cellOperations=(0,o.default)(),this.cellDropdowns=(0,l.default)()}get props(){return this.propsFn()}createCells(){var e=this.props;const t=e.active_cell,n=e.columns,a=e.column_conditional_dropdowns,u=e.column_static_dropdown,o=e.dataframe,i=e.dropdown_properties,l=e.editable,s=e.id,c=e.is_focused,p=e.row_deletable,h=e.row_selectable,g=e.selected_cell,b=e.selected_rows,m=e.setProps,y=e.style_cells,v=e.style_cells_and_headers,O=e.viewport,_=this.cellOperations(t,o,O.dataframe,O.indices,h,p,b,m),x=this.cellWrappers(t,n,O.dataframe,l,g),T=this.relevantStyles(v,y),w=this.cellStyles(n,T,O.dataframe),E=this.cellDropdowns(s)(n,O.dataframe,O.indices,a,u,i),S=this.cellInputs(t,n,O.dataframe,l,!!c,s,E,this.propsFn),k=(0,d.matrixMap3)(x,w,S,(e,t,n)=>r.default.cloneElement(e,{children:[n],style:t}));return(0,f.arrayMap)(_,k,(e,t)=>Array.prototype.concat(e,t))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=c(n(1)),u=n(3),o=n(7),i=c(n(42)),l=c(n(19)),s=c(n(43)),d=c(n(13)),f=c(n(8));function c(e){return e&&e.__esModule?e:{default:e}}function p(e,t,n,a,u,i){return r.addIndex(r.map)((a,d)=>r.addIndex(r.map)((n,r)=>{const a=(0,l.default)(t,d,r),c=(0,s.default)(i,d,r),p="dash-cell"+` column-${r}`+(a?" focused":"")+((0,f.default)(u,n)?"":" cell--uneditable")+(c?" cell--selected":"")+(n.type===o.ColumnType.Dropdown?" dropdown":"");return e([d,r],a,p,r,n.id)},n),a)}t.default=(0,u.memoizeAll)(function(e){const t=(0,d.default)((e,t,n,r)=>a.default.createElement(i.default,{active:e,classes:t,key:`column-${n}`,property:r}));return(0,u.memoizeOne)(p).bind(void 0,t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=n(1),u=function(e){return e&&e.__esModule?e:{default:e}}(a);const o=/^children$/;t.default=class extends a.Component{constructor(e){super(e)}get propsWithDefaults(){return this.props}render(){var e=this.propsWithDefaults;const t=e.classes,n=e.property,r=e.style;return u.default.createElement("td",{ref:"td",children:this.props.children,tabIndex:-1,className:t,style:r,"data-dash-column":n})}shouldComponentUpdate(e){const t=this.props,n=this.getChildProps(t),a=this.getChildProps(e);return r.any(n=>!o.test(n)&&t[n]!==e[n],r.keysIn(t))||r.any(e=>n[e]!==a[e],r.keysIn(n))}getChildProps(e){return e&&e.children&&e.children[0]&&e.children[0].props}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));t.default=((e,t,n)=>r.contains([t,n],e))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=d(n(1)),u=n(3),o=d(n(45)),i=d(n(48)),l=d(n(19)),s=d(n(8));function d(e){return e&&e.__esModule?e:{default:e}}const f=r.addIndex(r.map),c=r.addIndex(r.map),p=(0,i.default)();t.default=(0,u.memoizeOneFactory)((e,t,n,r,u,i,d,h)=>f((n,f)=>c((t,c)=>{const g=(0,l.default)(e,f,c),b=d[f][c],m=p(h)(f,c);return a.default.createElement(o.default,Object.assign({key:`column-${c}`,active:g,clearable:t.clearable,datum:n,dropdown:b,editable:(0,s.default)(r,t),focused:u,property:t.id,tableId:i,type:t.type,value:n[t.id]},m))},t),n))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=d(r),u=d(n(46)),o=d(n(47)),i=n(16),l=n(7),s=d(n(18));function d(e){return e&&e.__esModule?e:{default:e}}class f extends r.PureComponent{constructor(e){super(e),this.propagateChange=(()=>{if(this.state.value===this.props.value)return;(0,this.props.onChange)(this.state.value)}),this.handleChange=(e=>{this.setState({value:e.target.value})}),this.handleKeyDown=(e=>{e.keyCode!==i.KEY_CODES.ENTER&&e.keyCode!==i.KEY_CODES.TAB||this.propagateChange()}),this.handleOpenDropdown=(()=>{var e=this.refs;const t=e.dropdown,n=e.td;(0,s.default)(t.wrapper.querySelector(".Select-menu-outer"),n)}),this.state={value:e.value}}get propsWithDefaults(){return this.props}renderDropdown(){var e=this.propsWithDefaults;const t=e.active,n=e.clearable,r=e.dropdown,o=e.editable,i=e.focused,l=e.onChange,s=e.onClick,d=e.onDoubleClick,f=e.value,c={className:[...t?["input-active"]:[],...i?["focused"]:["unfocused"],...["dash-cell-value"]].join(" "),onClick:s,onDoubleClick:d};return!r||!o?this.renderValue(c):a.default.createElement("div",{className:"dash-dropdown-cell-value-container dash-cell-value-container"},this.renderValue({className:"dropdown-cell-value-shadow cell-value-shadow"},(r.find(e=>e.value===f)||{label:void 0}).label),a.default.createElement(u.default,{ref:"dropdown",clearable:n,onChange:e=>{l(e?e.value:e)},onOpen:this.handleOpenDropdown,options:r,placeholder:"",value:f}))}renderInput(){var e=this.propsWithDefaults;const t=e.active,n=e.editable,r=e.focused,u=e.onClick,o=e.onDoubleClick,i=e.onPaste,l={className:[...t?["input-active"]:[],...r?["focused"]:["unfocused"],...["dash-cell-value"]].join(" "),onClick:u,onDoubleClick:o};return!t&&this.state.value===this.props.value||!n?this.renderValue(l):a.default.createElement("div",{className:"dash-input-cell-value-container dash-cell-value-container"},this.renderValue({className:"input-cell-value-shadow cell-value-shadow"}),a.default.createElement("input",Object.assign({ref:"textInput",type:"text",value:this.state.value,onBlur:this.propagateChange,onChange:this.handleChange,onKeyDown:this.handleKeyDown,onPaste:i},l)))}renderValue(e={},t){return t=t||this.propsWithDefaults.value,a.default.createElement("div",Object.assign({},e),t)}render(){switch(this.props.type){case l.ColumnType.Text:case l.ColumnType.Numeric:return this.renderInput();case l.ColumnType.Dropdown:return this.renderDropdown();default:return this.renderValue()}}componentWillReceiveProps(e){const t=e.value;this.state.value!==t&&this.setState({value:t})}componentDidUpdate(){if(!this.propsWithDefaults.active)return;const e=this.refs.textInput,t=this.refs.dropdown;if(e&&document.activeElement!==e&&(e.focus(),e.setSelectionRange(0,e.value?e.value.length:0)),t&&document.activeElement!==t){const e=o.default.getFirstParentOfType(t.wrapper,"td");e&&e.focus()}}}t.default=f,f.defaultProps={conditionalDropdowns:[],type:l.ColumnType.Text}},function(e,t,n){"use strict";n.r(t),n.d(t,"Async",function(){return W}),n.d(t,"AsyncCreatable",function(){return Y}),n.d(t,"Creatable",function(){return L}),n.d(t,"Value",function(){return A}),n.d(t,"Option",function(){return C}),n.d(t,"defaultMenuRenderer",function(){return y}),n.d(t,"defaultArrowRenderer",function(){return c}),n.d(t,"defaultClearRenderer",function(){return p}),n.d(t,"defaultFilterOptions",function(){return m});var r=n(24),a=n.n(r),u=n(5),o=n.n(u),i=n(0),l=n.n(i),s=n(1),d=n.n(s),f=n(6),c=function(e){var t=e.onMouseDown;return d.a.createElement("span",{className:"Select-arrow",onMouseDown:t})};c.propTypes={onMouseDown:l.a.func};var p=function(){return d.a.createElement("span",{className:"Select-clear",dangerouslySetInnerHTML:{__html:"×"}})},h=[{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}],g=function(e){for(var t=0;t-1)return!1;if(r.filterOption)return r.filterOption.call(void 0,e,t);if(!t)return!0;var a=e[r.valueKey],u=e[r.labelKey],o=b(a),i=b(u);if(!o&&!i)return!1;var l=o?String(a):null,s=i?String(u):null;return r.ignoreAccents&&(l&&"label"!==r.matchProp&&(l=g(l)),s&&"value"!==r.matchProp&&(s=g(s))),r.ignoreCase&&(l&&"label"!==r.matchProp&&(l=l.toLowerCase()),s&&"value"!==r.matchProp&&(s=s.toLowerCase())),"start"===r.matchPos?l&&"label"!==r.matchProp&&l.substr(0,t.length)===t||s&&"value"!==r.matchProp&&s.substr(0,t.length)===t:l&&"label"!==r.matchProp&&l.indexOf(t)>=0||s&&"value"!==r.matchProp&&s.indexOf(t)>=0})},y=function(e){var t=e.focusedOption,n=e.focusOption,r=e.inputValue,a=e.instancePrefix,u=e.onFocus,i=e.onOptionRef,l=e.onSelect,s=e.optionClassName,f=e.optionComponent,c=e.optionRenderer,p=e.options,h=e.removeValue,g=e.selectValue,b=e.valueArray,m=e.valueKey,y=f;return p.map(function(e,f){var p=b&&b.some(function(t){return t[m]===e[m]}),v=e===t,O=o()(s,{"Select-option":!0,"is-selected":p,"is-focused":v,"is-disabled":e.disabled});return d.a.createElement(y,{className:O,focusOption:n,inputValue:r,instancePrefix:a,isDisabled:e.disabled,isFocused:v,isSelected:p,key:"option-"+f+"-"+e[m],onFocus:u,onSelect:l,option:e,optionIndex:f,ref:function(e){i(e,v)},removeValue:h,selectValue:g},c(e,f,r))})};y.propTypes={focusOption:l.a.func,focusedOption:l.a.object,inputValue:l.a.string,instancePrefix:l.a.string,onFocus:l.a.func,onOptionRef:l.a.func,onSelect:l.a.func,optionClassName:l.a.string,optionComponent:l.a.func,optionRenderer:l.a.func,options:l.a.array,removeValue:l.a.func,selectValue:l.a.func,valueArray:l.a.array,valueKey:l.a.string};var v=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)},O="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},_=(function(){function e(e){this.value=e}function t(t){var n,r;function a(n,r){try{var o=t[n](r),i=o.value;i instanceof e?Promise.resolve(i.value).then(function(e){a("next",e)},function(e){a("throw",e)}):u(o.done?"return":"normal",o.value)}catch(e){u("throw",e)}}function u(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)?a(n.key,n.arg):r=null}this._invoke=function(e,t){return new Promise(function(u,o){var i={key:e,arg:t,resolve:u,reject:o,next:null};r?r=r.next=i:(n=r=i,a(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")}),x=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},k=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},C=function(e){function t(e){_(this,t);var n=k(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 E(t,e),x(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.option,e)}},{key:"render",value:function(){var e=this.props,t=e.option,n=e.instancePrefix,r=e.optionIndex,a=o()(this.props.className,t.className);return t.disabled?d.a.createElement("div",{className:a,onMouseDown:v,onClick:v},this.props.children):d.a.createElement("div",{className:a,style:t.style,role:"option","aria-label":t.label,onMouseDown:this.handleMouseDown,onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleTouchEnd,id:n+"-option-"+r,title:t.title},this.props.children)}}]),t}(d.a.Component);C.propTypes={children:l.a.node,className:l.a.string,instancePrefix:l.a.string.isRequired,isDisabled:l.a.bool,isFocused:l.a.bool,isSelected:l.a.bool,onFocus:l.a.func,onSelect:l.a.func,onUnfocus:l.a.func,option:l.a.object.isRequired,optionIndex:l.a.number};var A=function(e){function t(e){_(this,t);var n=k(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleMouseDown=n.handleMouseDown.bind(n),n.onRemove=n.onRemove.bind(n),n.handleTouchEndRemove=n.handleTouchEndRemove.bind(n),n.handleTouchMove=n.handleTouchMove.bind(n),n.handleTouchStart=n.handleTouchStart.bind(n),n}return E(t,e),x(t,[{key:"handleMouseDown",value:function(e){if("mousedown"!==e.type||0===e.button)return this.props.onClick?(e.stopPropagation(),void this.props.onClick(this.props.value,e)):void(this.props.value.href&&e.stopPropagation())}},{key:"onRemove",value:function(e){e.preventDefault(),e.stopPropagation(),this.props.onRemove(this.props.value)}},{key:"handleTouchEndRemove",value:function(e){this.dragging||this.onRemove(e)}},{key:"handleTouchMove",value:function(){this.dragging=!0}},{key:"handleTouchStart",value:function(){this.dragging=!1}},{key:"renderRemoveIcon",value:function(){if(!this.props.disabled&&this.props.onRemove)return d.a.createElement("span",{className:"Select-value-icon","aria-hidden":"true",onMouseDown:this.onRemove,onTouchEnd:this.handleTouchEndRemove,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove},"×")}},{key:"renderLabel",value:function(){return this.props.onClick||this.props.value.href?d.a.createElement("a",{className:"Select-value-label",href:this.props.value.href,target:this.props.value.target,onMouseDown:this.handleMouseDown,onTouchEnd:this.handleMouseDown},this.props.children):d.a.createElement("span",{className:"Select-value-label",role:"option","aria-selected":"true",id:this.props.id},this.props.children)}},{key:"render",value:function(){return d.a.createElement("div",{className:o()("Select-value",this.props.value.className),style:this.props.value.style,title:this.props.value.title},this.renderRemoveIcon(),this.renderLabel())}}]),t}(d.a.Component);A.propTypes={children:l.a.node,disabled:l.a.bool,id:l.a.string,onClick:l.a.func,onRemove:l.a.func,value:l.a.object.isRequired}; +!function(){"use strict";var n={}.hasOwnProperty;function u(){for(var e=[],t=0;te&&(void 0===t.editable||t.editable))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.derivedTableStyle=t.derivedRelevantHeaderStyles=t.derivedRelevantFilterStyles=t.derivedRelevantCellStyles=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=o(n(15)),a=n(3),l=o(n(53));function o(e){return e&&e.__esModule?e:{default:e}}function d(e){const t=e.if&&(e.if.header_index||e.if.row_index);let n;return{matchesColumn:t=>!e.if||!e.if.column_id||e.if.column_id===t.id,matchesRow:e=>void 0===t||("number"==typeof t?e===t:"odd"===t?e%2==1:e%2==0),matchesFilter:t=>!e.if||void 0===e.if.filter||(n=n||new u.default(e.if.filter)).evaluate(t),style:f(e)}}function f(e){return r.reduce((e,[t,n])=>(l.default.has(t)&&(e[l.default.get(t)]=n),e),{},r.toPairs(e))}t.derivedRelevantCellStyles=(0,a.memoizeOneFactory)((e,t,n,u)=>r.concat(r.concat(e?[d(e)]:[],r.map(d,n||[])),r.concat(t?[d(t)]:[],r.map(d,u||[])))),t.derivedRelevantFilterStyles=(0,a.memoizeOneFactory)((e,t,n,u)=>r.concat(r.concat(e?[d(e)]:[],r.map(d,n||[])),r.concat(t?[d(t)]:[],r.map(d,u||[])))),t.derivedRelevantHeaderStyles=(0,a.memoizeOneFactory)((e,t,n,u)=>r.concat(r.concat(e?[d(e)]:[],r.map(d,n||[])),r.concat(t?[d(t)]:[],r.map(d,u||[])))),t.derivedTableStyle=(0,a.memoizeOneFactory)(e=>f(e||{}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultIsNully=t.SortDirection=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));var u=t.SortDirection=void 0;!function(e){e.Ascending="asc",e.Descending="desc",e.None="none"}(u||(t.SortDirection=u={}));const a=t.defaultIsNully=(e=>void 0===e||null===e);t.default=((e,t,n=a)=>t.length?r.sortWith(r.map(e=>e.direction===u.Descending?r.comparator((t,r)=>{const u=e.columnId,a=t[u],l=r[u];return!n(a)&&(!!n(l)||a>l)}):r.comparator((t,r)=>{const u=e.columnId,a=t[u],l=r[u];return!n(a)&&(!!n(l)||a=0&&d.splice(t,1)}function h(e){var t=document.createElement("style");return void 0===e.attrs.type&&(e.attrs.type="text/css"),g(t,e.attrs),p(e,t),t}function g(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function b(e,t){var n,r,u,a;if(t.transform&&e.css){if(!(a=t.transform(e.css)))return function(){};e.css=a}if(t.singleton){var d=o++;n=l||(l=h(t)),r=y.bind(null,n,d,!1),u=y.bind(null,n,d,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",g(t,e.attrs),p(e,t),t}(t),r=function(e,t,n){var r=n.css,u=n.sourceMap,a=void 0===t.convertToAbsoluteUrls&&u;(t.convertToAbsoluteUrls||a)&&(r=f(r));u&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(u))))+" */");var l=new Blob([r],{type:"text/css"}),o=e.href;e.href=URL.createObjectURL(l),o&&URL.revokeObjectURL(o)}.bind(null,n,t),u=function(){c(n),n.href&&URL.revokeObjectURL(n.href)}):(n=h(t),r=function(e,t){var n=t.css,r=t.media;r&&e.setAttribute("media",r);if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,n),u=function(){c(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 u()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=u()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=s(e,t);return i(n,t),function(e){for(var u=[],a=0;at&&e.when&&-1!==e.when.indexOf(t.name));if(u.length||(u=r.default),!(t=u.find(t=>t.regexp.test(e))||null))return{lexemes:n,valid:!1,error:e};const a=(e.match(t.regexp)||[])[0];n.push({lexeme:t,value:a}),e=e.substring(a.length)}return{lexemes:n,valid:!0}};var r=function(e){return e&&e.__esModule?e:{default:e}}(n(18))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=new Map;return(n,...a)=>{const l=n.slice(-1)[0],o=n.slice(0,-1),d=r.reduce((e,t)=>e.get(t)||e.set(t,new Map).get(t),t,o);return(d.get(l)||d.set(l,function(e){return(0,u.memoizeOne)((...t)=>e(...t))}(e)).get(l))(...a)}};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=n(3)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(4)),u=l(n(13)),a=l(n(21));function l(e){return e&&e.__esModule?e:{default:e}}t.default=class{constructor(e){this.query=e,this.evaluate=(e=>{if(!this.isValid||!this.tree){const e=`unable to evaluate target: syntax tree is invalid for query=${this.query}`;throw r.default.error(e),new Error(e)}const t=this.tree.lexeme.evaluate;return!!t&&t(e,this.tree)}),this.filter=(e=>e.filter(this.evaluate)),this.result=(0,a.default)((0,u.default)(this.query))}get isValid(){return this.result.valid}get tree(){return this.result.tree}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayMap=function(e,t,n){return r.addIndex(r.map)((e,r)=>n(e,t[r],r),e)},t.arrayMap3=function(e,t,n,u){return r.addIndex(r.map)((e,r)=>u(e,t[r],n[r],r),e)},t.arrayMapN=function(e,...t){const n=t.slice(0,1),u=t.slice(1);return r.addIndex(r.map)((t,n)=>e(n,[t,...u.map(e=>e[n])]),n)};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPrintableChar=function(e){return 32===e||e>=48&&e<=57||e>=96&&e<=111||e>=186&&e<=192||e>=219&&e<=222||e>=226||e>=65&&e<=90},t.isMetaKey=function(e){return-1!==u.indexOf(e)},t.isNavKey=function(e){return-1!==l.indexOf(e)},t.isArrowKey=function(e){return-1!==a.indexOf(e)},t.isCtrlKey=function(e){const t=[];window.navigator.platform.includes("Mac")?t.push(r.COMMAND_LEFT,r.COMMAND_RIGHT,r.COMMAND_FIREFOX):t.push(r.CONTROL);return t.includes(e)},t.isCtrlMetaKey=function(e){return[r.CONTROL,r.COMMAND_LEFT,r.COMMAND_RIGHT,r.COMMAND_FIREFOX].includes(e)};const r=t.KEY_CODES={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},u=[r.ARROW_DOWN,r.ARROW_UP,r.ARROW_LEFT,r.ARROW_RIGHT,r.HOME,r.END,r.DELETE,r.BACKSPACE,r.F1,r.F2,r.F3,r.F4,r.F5,r.F6,r.F7,r.F8,r.F9,r.F10,r.F11,r.F12,r.TAB,r.PAGE_DOWN,r.PAGE_UP,r.ENTER,r.ESCAPE,r.SHIFT,r.CAPS_LOCK,r.ALT],a=[r.ARROW_DOWN,r.ARROW_UP,r.ARROW_LEFT,r.ARROW_RIGHT],l=[...a,r.TAB,r.ENTER];t.isCtrlDown=(e=>(e.ctrlKey||e.metaKey)&&!e.altKey)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LexemeType=void 0;var r=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,u=!1,a=void 0;try{for(var l,o=e[Symbol.iterator]();!(r=(l=o.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){u=!0,a=e}finally{try{!r&&o.return&&o.return()}finally{if(u)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),u=function(e){return e&&e.__esModule?e:{default:e}}(n(4));var a=t.LexemeType=void 0;!function(e){e.And="and",e.BlockClose="close-block",e.BlockOpen="open-block",e.BinaryOperator="logical-binary-operator",e.Expression="expression",e.Or="or",e.Operand="operand",e.UnaryNot="unary-not",e.UnaryOperator="logical-unary-operator"}(a||(t.LexemeType=a={}));const l={resolve:(e,t)=>{if(u.default.trace("resolve -> exp",e,t),/^('.*')|(".*")$/.test(t.value))return t.value.slice(1,t.value.length-1);if(!/^\w+\(.*\)$/.test(t.value))return e[t.value];{const e=t.value.match(/^(\w+)\((.*)\)$/);if(!e)throw Error();{var n=r(e,3);const t=n[1],u=n[2];switch(t){case"num":return parseInt(u,10);case"str":default:return u}}}},regexp:/^(((num|str)\([^()]*\))|'([^()']|\\')+'|"([^()"]|\\")+"|\w+)/},o=[{evaluate:(e,t)=>{u.default.trace("evalute -> &&",e,t);const n=t,r=n.left.lexeme.evaluate(e,n.left),a=n.right.lexeme.evaluate(e,n.right);return r&&a},name:a.And,priority:2,regexp:/^(and\s|&&)/i,syntaxer:(e,t,n)=>Object.assign({left:e.slice(0,n),right:e.slice(n+1)},t)},{evaluate:(e,t)=>{u.default.trace("evalute -> ||",e,t);const n=t;return n.left.lexeme.evaluate(e,n.left)||n.right.lexeme.evaluate(e,n.right)},name:a.Or,priority:3,regexp:/^(or\s|\|\|)/i,syntaxer:(e,t,n)=>Object.assign({left:e.slice(0,n),right:e.slice(n+1)},t)},{name:a.BlockClose,nesting:-1,regexp:/^\)/},{evaluate:(e,t)=>{u.default.trace("evaluate -> ()",e,t);const n=t;return n.block.lexeme.evaluate(e,n.block)},name:a.BlockOpen,nesting:1,priority:1,regexp:/^\(/,syntaxer:e=>Object.assign({block:e.slice(1,e.length-1)},e[0]),when:[a.UnaryNot]},Object.assign({name:a.Operand},l),{evaluate:(e,t)=>{u.default.trace("evaluate -> binary",e,t);const n=t,r=n.left.lexeme.resolve(e,n.left),a=n.right.lexeme.resolve(e,n.right);switch(u.default.trace(`opValue: ${r}, expValue: ${a}`),t.value.toLowerCase()){case"eq":case"=":return r===a;case"gt":case">":return r>a;case"ge":case">=":return r>=a;case"lt":case"<":return r=|<=|>|<|!=|=|ge|le|gt|lt|eq|ne)/i,syntaxer:e=>{var t=r(e,3);let n=t[0],u=t[1],a=t[2];return Object.assign({left:n,right:a},u)},when:[a.Operand]},{evaluate:(e,t)=>{u.default.trace("evaluate -> unary",e,t);const n=t,r=n.block.lexeme.resolve(e,n.block);switch(t.value.toLowerCase()){case"is even":return"number"==typeof r&&r%2==0;case"is nil":return void 0===r||null===r;case"is bool":return"boolean"==typeof r;case"is odd":return"number"==typeof r&&r%2==1;case"is num":return"number"==typeof r;case"is object":return null!==r&&"object"==typeof r;case"is str":return"string"==typeof r;case"is prime":return"number"==typeof r&&(e=>{if(2===e)return!0;if(e<2||e%2==0)return!1;for(let t=3;t*t<=e;t+=2)if(e%t==0)return!1;return!0})(r);default:throw new Error}},name:a.UnaryOperator,priority:0,regexp:/^((is nil)|(is odd)|(is even)|(is bool)|(is num)|(is object)|(is str)|(is prime))/i,syntaxer:e=>{var t=r(e,2);let n=t[0],u=t[1];return Object.assign({block:n},u)},when:[a.Operand]},{evaluate:(e,t)=>{u.default.trace("evaluate -> unary not",e,t);const n=t;return!n.block.lexeme.evaluate(e,n.block)},name:a.UnaryNot,priority:1.5,regexp:/^!/,syntaxer:e=>Object.assign({block:e.slice(1,e.length)},e[0]),when:[a.UnaryNot]},Object.assign({name:a.Expression,when:[a.BinaryOperator]},l)];t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=((e,t=null)=>{if(t=t||(()=>{for(t=e;t&&"td"!==t.nodeName.toLowerCase();)t=t.parentElement;return t})(),!e||!t)return;let n=e;for(;"relative"!==getComputedStyle(n).position&&"sticky"!==getComputedStyle(n).position&&n.parentElement;)n=n.parentElement;let r=e;for(;"relative"!==getComputedStyle(r).position&&r.parentElement;)r=r.parentElement;const u=n.getBoundingClientRect(),a=r.getBoundingClientRect(),l=t.getBoundingClientRect(),o=l.left-u.left+n.scrollLeft,d=l.top-u.top+n.scrollTop+l.height;e.style.width=`${l.width}px`,e.style.top=`${d}px`,e.style.left=`${o}px`,e.style.position="absolute",l.top+l.height/2>a.bottom||l.top-l.height/2a.left+a.width?e.style.display="none":e.style.display="block"})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=((e,t,n)=>e[0]===t&&e[1]===n)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(4));const u=e=>{let t=0;const n=e.map(e=>{const n=Object.assign({},e,{nesting:t});return t+=e.lexeme.nesting||0,n}),a=n.filter(e=>0===e.nesting&&"number"==typeof e.lexeme.priority).sort((e,t)=>(t.lexeme.priority||-1)-(e.lexeme.priority||-1))[0];r.default.trace("parser -> pivot",a,e);const l=n.indexOf(a);if(a.lexeme.syntaxer){let t=a.lexeme.syntaxer(e,a,l);return Array.isArray(t.left)&&(t.left=u(t.left)),Array.isArray(t.right)&&(t.right=u(t.right)),Array.isArray(t.block)&&(t.block=u(t.block)),t}throw new Error(a.lexeme.name)};t.default=(e=>{const t=e.lexemes;if(!e.valid)return{valid:!1,error:`lexer -- ${e.error}`};try{return{tree:u(t),valid:!0}}catch(e){return{valid:!1,error:e}}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matrixMap=function(e,t,n){const u=r.addIndex(r.map),a=r.addIndex(r.map);return u((e,r)=>a((e,u)=>n(e,t[r][u],r,u),e),e)},t.matrixMap3=function(e,t,n,u){const a=r.addIndex(r.map),l=r.addIndex(r.map);return a((e,r)=>l((e,a)=>u(e,t[r][a],n[r][a],r,a),e),e)},t.matrixMap4=function(e,t,n,u,a){const l=r.addIndex(r.map),o=r.addIndex(r.map);return l((e,r)=>o((e,l)=>a(e,t[r][l],n[r][l],u[r][l],r,l),e),e)},t.matrixMapN=function(e,...t){const n=t.slice(0,1),u=t.slice(1),a=r.addIndex(r.map),l=r.addIndex(r.map);return a((t,n)=>l((t,r)=>e(n,r,[t,...u.map(e=>e[n][r])]),t),n)};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(this.props,[]);return function(e){i.forEach(function(t){return delete e[t]})}(u),u.className=this.props.inputClassName,u.id=this.state.inputId,u.style=n,l.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),l.default.createElement("input",r({},u,{ref:this.inputRef})),l.default.createElement("div",{ref:this.sizerRef,style:f},e),this.props.placeholder?l.default.createElement("div",{ref:this.placeHolderSizerRef,style:f},this.props.placeholder):null)}}]),t}();h.propTypes={className:o.default.string,defaultValue:o.default.any,extraWidth:o.default.oneOfType([o.default.number,o.default.string]),id:o.default.string,injectStyles:o.default.bool,inputClassName:o.default.string,inputRef:o.default.func,inputStyle:o.default.object,minWidth:o.default.oneOfType([o.default.number,o.default.string]),onAutosize:o.default.func,onChange:o.default.func,placeholder:o.default.string,placeholderIsMinWidth:o.default.bool,style:o.default.object,value:o.default.any},h.defaultProps={minWidth:1,injectStyles:!0},t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Table=void 0;var r=l(n(25)),u=l(n(4)),a=l(n(27));function l(e){return e&&e.__esModule?e:{default:e}}u.default.setDebugLevel(r.default.debugLevel),u.default.setLogLevel(r.default.logLevel),t.Table=a.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(4),u=function(e){return e&&e.__esModule?e:{default:e}}(n(26));const a="dash_debug",l="dash_log";t.default=class{static get searchParams(){return new URL(window.location.href).searchParams||{get:()=>null}}static get debugLevel(){const e=this.searchParams.get(a)||u.default.get(a);return e&&r.DebugLevel[e]||r.DebugLevel.NONE}static get logLevel(){const e=this.searchParams.get(l)||u.default.get(l);return e&&r.LogLevel[e]||r.LogLevel.ERROR}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=864e5,u=63072e7;class a{static delete(e,t="",n="/"){let u=new Date((new Date).getTime()-r).toUTCString();document.cookie=`${e}=;expires=${u};domain=${t};path=${n}`}static get(e){if(!e.length)return;return e=e.toLowerCase(),(document.cookie.split(";").map(e=>{let t=e.split("=");return{id:t[0].trim(),value:t[1]}}).find(t=>e===t.id.toLocaleLowerCase())||{}).value}static set(e,t,n="",r="/"){let l=`${e}=${t};expires=${new Date((new Date).getTime()+u).toUTCString()};domain=${n};path=${r}`;a.get(e)&&a.delete(e,n,r),document.cookie=l}}t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.propTypes=t.defaultProps=void 0;var r=n(1),u=d(r),a=d(n(0)),l=d(n(30));n(81);var o=d(n(4));function d(e){return e&&e.__esModule?e:{default:e}}class f extends r.Component{render(){var e=this.props;const t=e.filtering,n=e.sorting,r=e.pagination_mode;function a(e){return-1!==["be",!1].indexOf(e)}return function(e){return-1!==["fe",!0,!1].indexOf(e)}(r)||a(t)&&a(n)?u.default.createElement(l.default,this.props):(o.default.error("Invalid combination of filtering / sorting / pagination",t,n,r),u.default.createElement("div",null,"Invalid props combination"))}}t.default=f;const i=t.defaultProps={pagination_mode:"fe",pagination_settings:{displayed_pages:1,current_page:0,page_size:250},navigation:"page",content_style:"fit",css:[],filtering:!1,filtering_settings:"",filtering_type:"basic",filtering_types:["basic"],sorting:!1,sorting_type:"single",sorting_settings:[],derived_viewport_dataframe:[],derived_viewport_indices:[],derived_virtual_dataframe:[],derived_virtual_indices:[],column_conditional_dropdowns:[],column_static_dropdown:[],dataframe:[],columns:[],editable:!1,active_cell:[],selected_cell:[[]],selected_rows:[],row_selectable:!1,style_table:{},style_data_conditional:[],style_cell_conditional:[],style_header_conditional:[]},s=t.propTypes={active_cell:a.default.array,columns:a.default.arrayOf(a.default.object),content_style:a.default.oneOf(["fit","grow"]),css:a.default.arrayOf(a.default.shape({selector:a.default.string,rule:a.default.string})),dataframe:a.default.arrayOf(a.default.object),dataframe_previous:a.default.arrayOf(a.default.object),dataframe_timestamp:a.default.any,editable:a.default.bool,end_cell:a.default.arrayOf(a.default.number),id:a.default.string.isRequired,is_focused:a.default.bool,merge_duplicate_headers:a.default.bool,n_fixed_columns:a.default.number,n_fixed_rows:a.default.number,row_deletable:a.default.bool,row_selectable:a.default.oneOf(["single","multi",!1]),selected_cell:a.default.arrayOf(a.default.arrayOf(a.default.number)),selected_rows:a.default.arrayOf(a.default.number),setProps:a.default.any,start_cell:a.default.arrayOf(a.default.number),style_as_list_view:a.default.bool,pagination_mode:a.default.oneOf(["fe","be",!0,!1]),pagination_settings:a.default.shape({displayed_pages:a.default.number,current_page:a.default.number,page_size:a.default.number}),navigation:a.default.string,column_conditional_dropdowns:a.default.arrayOf(a.default.shape({id:a.default.string,dropdowns:a.default.arrayOf(a.default.shape({condition:a.default.string,dropdown:a.default.arrayOf(a.default.shape({label:a.default.string,value:a.default.any}))}))})),column_static_dropdown:a.default.arrayOf(a.default.shape({id:a.default.string,dropdown:a.default.arrayOf(a.default.shape({label:a.default.string,value:a.default.any}))})),filtering:a.default.oneOf(["fe","be",!0,!1]),filtering_settings:a.default.string,filtering_type:a.default.oneOf(["basic"]),filtering_types:a.default.arrayOf(a.default.oneOf(["basic"])),sorting:a.default.oneOf(["fe","be",!0,!1]),sorting_type:a.default.oneOf(["single","multi"]),sorting_settings:a.default.arrayOf(a.default.shape({columnId:a.default.oneOfType([a.default.string,a.default.number]),direction:a.default.oneOf(["asc","desc"])})),sorting_treat_empty_string_as_none:a.default.bool,style_table:a.default.shape({background:a.default.oneOfType([a.default.string,a.default.number]),background_attachment:a.default.oneOfType([a.default.string,a.default.number]),background_color:a.default.oneOfType([a.default.string,a.default.number]),background_image:a.default.oneOfType([a.default.string,a.default.number]),background_position:a.default.oneOfType([a.default.string,a.default.number]),background_repeat:a.default.oneOfType([a.default.string,a.default.number]),border:a.default.oneOfType([a.default.string,a.default.number]),border_bottom:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_color:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_style:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_width:a.default.oneOfType([a.default.string,a.default.number]),border_color:a.default.oneOfType([a.default.string,a.default.number]),border_left:a.default.oneOfType([a.default.string,a.default.number]),border_left_color:a.default.oneOfType([a.default.string,a.default.number]),border_left_style:a.default.oneOfType([a.default.string,a.default.number]),border_left_width:a.default.oneOfType([a.default.string,a.default.number]),border_right:a.default.oneOfType([a.default.string,a.default.number]),border_right_color:a.default.oneOfType([a.default.string,a.default.number]),border_right_style:a.default.oneOfType([a.default.string,a.default.number]),border_right_width:a.default.oneOfType([a.default.string,a.default.number]),border_style:a.default.oneOfType([a.default.string,a.default.number]),border_top:a.default.oneOfType([a.default.string,a.default.number]),border_top_color:a.default.oneOfType([a.default.string,a.default.number]),border_top_style:a.default.oneOfType([a.default.string,a.default.number]),border_top_width:a.default.oneOfType([a.default.string,a.default.number]),border_width:a.default.oneOfType([a.default.string,a.default.number]),clear:a.default.oneOfType([a.default.string,a.default.number]),clip:a.default.oneOfType([a.default.string,a.default.number]),color:a.default.oneOfType([a.default.string,a.default.number]),cursor:a.default.oneOfType([a.default.string,a.default.number]),display:a.default.oneOfType([a.default.string,a.default.number]),filter:a.default.oneOfType([a.default.string,a.default.number]),float:a.default.oneOfType([a.default.string,a.default.number]),font:a.default.oneOfType([a.default.string,a.default.number]),font_family:a.default.oneOfType([a.default.string,a.default.number]),font_size:a.default.oneOfType([a.default.string,a.default.number]),font_variant:a.default.oneOfType([a.default.string,a.default.number]),font_weight:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),left:a.default.oneOfType([a.default.string,a.default.number]),letter_spacing:a.default.oneOfType([a.default.string,a.default.number]),line_height:a.default.oneOfType([a.default.string,a.default.number]),list_style:a.default.oneOfType([a.default.string,a.default.number]),list_style_image:a.default.oneOfType([a.default.string,a.default.number]),list_style_position:a.default.oneOfType([a.default.string,a.default.number]),list_style_type:a.default.oneOfType([a.default.string,a.default.number]),margin:a.default.oneOfType([a.default.string,a.default.number]),margin_bottom:a.default.oneOfType([a.default.string,a.default.number]),margin_left:a.default.oneOfType([a.default.string,a.default.number]),margin_right:a.default.oneOfType([a.default.string,a.default.number]),margin_top:a.default.oneOfType([a.default.string,a.default.number]),max_width:a.default.oneOfType([a.default.string,a.default.number]),min_width:a.default.oneOfType([a.default.string,a.default.number]),overflow:a.default.oneOfType([a.default.string,a.default.number]),padding:a.default.oneOfType([a.default.string,a.default.number]),padding_bottom:a.default.oneOfType([a.default.string,a.default.number]),padding_left:a.default.oneOfType([a.default.string,a.default.number]),padding_right:a.default.oneOfType([a.default.string,a.default.number]),padding_top:a.default.oneOfType([a.default.string,a.default.number]),page_break_after:a.default.oneOfType([a.default.string,a.default.number]),page_break_before:a.default.oneOfType([a.default.string,a.default.number]),position:a.default.oneOfType([a.default.string,a.default.number]),stroke_dasharray:a.default.oneOfType([a.default.string,a.default.number]),stroke_dashoffset:a.default.oneOfType([a.default.string,a.default.number]),stroke_width:a.default.oneOfType([a.default.string,a.default.number]),text_align:a.default.oneOfType([a.default.string,a.default.number]),text_decoration:a.default.oneOfType([a.default.string,a.default.number]),text_indent:a.default.oneOfType([a.default.string,a.default.number]),text_transform:a.default.oneOfType([a.default.string,a.default.number]),top:a.default.oneOfType([a.default.string,a.default.number]),vertical_align:a.default.oneOfType([a.default.string,a.default.number]),visibility:a.default.oneOfType([a.default.string,a.default.number]),width:a.default.oneOfType([a.default.string,a.default.number]),z_index:a.default.oneOfType([a.default.string,a.default.number]),"background-attachment":a.default.oneOfType([a.default.string,a.default.number]),"background-color":a.default.oneOfType([a.default.string,a.default.number]),"background-image":a.default.oneOfType([a.default.string,a.default.number]),"background-position":a.default.oneOfType([a.default.string,a.default.number]),"background-repeat":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-color":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-style":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-width":a.default.oneOfType([a.default.string,a.default.number]),"border-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left":a.default.oneOfType([a.default.string,a.default.number]),"border-left-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left-style":a.default.oneOfType([a.default.string,a.default.number]),"border-left-width":a.default.oneOfType([a.default.string,a.default.number]),"border-right":a.default.oneOfType([a.default.string,a.default.number]),"border-right-color":a.default.oneOfType([a.default.string,a.default.number]),"border-right-style":a.default.oneOfType([a.default.string,a.default.number]),"border-right-width":a.default.oneOfType([a.default.string,a.default.number]),"border-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top":a.default.oneOfType([a.default.string,a.default.number]),"border-top-color":a.default.oneOfType([a.default.string,a.default.number]),"border-top-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top-width":a.default.oneOfType([a.default.string,a.default.number]),"border-width":a.default.oneOfType([a.default.string,a.default.number]),"font-family":a.default.oneOfType([a.default.string,a.default.number]),"font-size":a.default.oneOfType([a.default.string,a.default.number]),"font-variant":a.default.oneOfType([a.default.string,a.default.number]),"font-weight":a.default.oneOfType([a.default.string,a.default.number]),"letter-spacing":a.default.oneOfType([a.default.string,a.default.number]),"line-height":a.default.oneOfType([a.default.string,a.default.number]),"list-style":a.default.oneOfType([a.default.string,a.default.number]),"list-style-image":a.default.oneOfType([a.default.string,a.default.number]),"list-style-position":a.default.oneOfType([a.default.string,a.default.number]),"list-style-type":a.default.oneOfType([a.default.string,a.default.number]),"margin-bottom":a.default.oneOfType([a.default.string,a.default.number]),"margin-left":a.default.oneOfType([a.default.string,a.default.number]),"margin-right":a.default.oneOfType([a.default.string,a.default.number]),"margin-top":a.default.oneOfType([a.default.string,a.default.number]),"max-width":a.default.oneOfType([a.default.string,a.default.number]),"min-width":a.default.oneOfType([a.default.string,a.default.number]),"padding-bottom":a.default.oneOfType([a.default.string,a.default.number]),"padding-left":a.default.oneOfType([a.default.string,a.default.number]),"padding-right":a.default.oneOfType([a.default.string,a.default.number]),"padding-top":a.default.oneOfType([a.default.string,a.default.number]),"page-break-after":a.default.oneOfType([a.default.string,a.default.number]),"page-break-before":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dasharray":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dashoffset":a.default.oneOfType([a.default.string,a.default.number]),"stroke-width":a.default.oneOfType([a.default.string,a.default.number]),"text-align":a.default.oneOfType([a.default.string,a.default.number]),"text-decoration":a.default.oneOfType([a.default.string,a.default.number]),"text-indent":a.default.oneOfType([a.default.string,a.default.number]),"text-transform":a.default.oneOfType([a.default.string,a.default.number]),"vertical-align":a.default.oneOfType([a.default.string,a.default.number]),"z-index":a.default.oneOfType([a.default.string,a.default.number]),backgroundAttachment:a.default.oneOfType([a.default.string,a.default.number]),backgroundColor:a.default.oneOfType([a.default.string,a.default.number]),backgroundImage:a.default.oneOfType([a.default.string,a.default.number]),backgroundPosition:a.default.oneOfType([a.default.string,a.default.number]),backgroundRepeat:a.default.oneOfType([a.default.string,a.default.number]),borderBottom:a.default.oneOfType([a.default.string,a.default.number]),borderBottomColor:a.default.oneOfType([a.default.string,a.default.number]),borderBottomStyle:a.default.oneOfType([a.default.string,a.default.number]),borderBottomWidth:a.default.oneOfType([a.default.string,a.default.number]),borderColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeft:a.default.oneOfType([a.default.string,a.default.number]),borderLeftColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeftStyle:a.default.oneOfType([a.default.string,a.default.number]),borderLeftWidth:a.default.oneOfType([a.default.string,a.default.number]),borderRight:a.default.oneOfType([a.default.string,a.default.number]),borderRightColor:a.default.oneOfType([a.default.string,a.default.number]),borderRightStyle:a.default.oneOfType([a.default.string,a.default.number]),borderRightWidth:a.default.oneOfType([a.default.string,a.default.number]),borderStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTop:a.default.oneOfType([a.default.string,a.default.number]),borderTopColor:a.default.oneOfType([a.default.string,a.default.number]),borderTopStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTopWidth:a.default.oneOfType([a.default.string,a.default.number]),borderWidth:a.default.oneOfType([a.default.string,a.default.number]),cssFloat:a.default.oneOfType([a.default.string,a.default.number]),fontFamily:a.default.oneOfType([a.default.string,a.default.number]),fontSize:a.default.oneOfType([a.default.string,a.default.number]),fontVariant:a.default.oneOfType([a.default.string,a.default.number]),fontWeight:a.default.oneOfType([a.default.string,a.default.number]),letterSpacing:a.default.oneOfType([a.default.string,a.default.number]),lineHeight:a.default.oneOfType([a.default.string,a.default.number]),listStyle:a.default.oneOfType([a.default.string,a.default.number]),listStyleImage:a.default.oneOfType([a.default.string,a.default.number]),listStylePosition:a.default.oneOfType([a.default.string,a.default.number]),listStyleType:a.default.oneOfType([a.default.string,a.default.number]),marginBottom:a.default.oneOfType([a.default.string,a.default.number]),marginLeft:a.default.oneOfType([a.default.string,a.default.number]),marginRight:a.default.oneOfType([a.default.string,a.default.number]),marginTop:a.default.oneOfType([a.default.string,a.default.number]),maxWidth:a.default.oneOfType([a.default.string,a.default.number]),minWidth:a.default.oneOfType([a.default.string,a.default.number]),paddingBottom:a.default.oneOfType([a.default.string,a.default.number]),paddingLeft:a.default.oneOfType([a.default.string,a.default.number]),paddingRight:a.default.oneOfType([a.default.string,a.default.number]),paddingTop:a.default.oneOfType([a.default.string,a.default.number]),pageBreakAfter:a.default.oneOfType([a.default.string,a.default.number]),pageBreakBefore:a.default.oneOfType([a.default.string,a.default.number]),strokeDasharray:a.default.oneOfType([a.default.string,a.default.number]),strokeDashoffset:a.default.oneOfType([a.default.string,a.default.number]),strokeWidth:a.default.oneOfType([a.default.string,a.default.number]),textAlign:a.default.oneOfType([a.default.string,a.default.number]),textDecoration:a.default.oneOfType([a.default.string,a.default.number]),textIndent:a.default.oneOfType([a.default.string,a.default.number]),textTransform:a.default.oneOfType([a.default.string,a.default.number]),verticalAlign:a.default.oneOfType([a.default.string,a.default.number]),zIndex:a.default.oneOfType([a.default.string,a.default.number])}),style_cell:a.default.shape({background:a.default.oneOfType([a.default.string,a.default.number]),background_attachment:a.default.oneOfType([a.default.string,a.default.number]),background_color:a.default.oneOfType([a.default.string,a.default.number]),background_image:a.default.oneOfType([a.default.string,a.default.number]),background_position:a.default.oneOfType([a.default.string,a.default.number]),background_repeat:a.default.oneOfType([a.default.string,a.default.number]),border:a.default.oneOfType([a.default.string,a.default.number]),border_bottom:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_color:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_style:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_width:a.default.oneOfType([a.default.string,a.default.number]),border_color:a.default.oneOfType([a.default.string,a.default.number]),border_left:a.default.oneOfType([a.default.string,a.default.number]),border_left_color:a.default.oneOfType([a.default.string,a.default.number]),border_left_style:a.default.oneOfType([a.default.string,a.default.number]),border_left_width:a.default.oneOfType([a.default.string,a.default.number]),border_right:a.default.oneOfType([a.default.string,a.default.number]),border_right_color:a.default.oneOfType([a.default.string,a.default.number]),border_right_style:a.default.oneOfType([a.default.string,a.default.number]),border_right_width:a.default.oneOfType([a.default.string,a.default.number]),border_style:a.default.oneOfType([a.default.string,a.default.number]),border_top:a.default.oneOfType([a.default.string,a.default.number]),border_top_color:a.default.oneOfType([a.default.string,a.default.number]),border_top_style:a.default.oneOfType([a.default.string,a.default.number]),border_top_width:a.default.oneOfType([a.default.string,a.default.number]),border_width:a.default.oneOfType([a.default.string,a.default.number]),clear:a.default.oneOfType([a.default.string,a.default.number]),clip:a.default.oneOfType([a.default.string,a.default.number]),color:a.default.oneOfType([a.default.string,a.default.number]),cursor:a.default.oneOfType([a.default.string,a.default.number]),display:a.default.oneOfType([a.default.string,a.default.number]),filter:a.default.oneOfType([a.default.string,a.default.number]),float:a.default.oneOfType([a.default.string,a.default.number]),font:a.default.oneOfType([a.default.string,a.default.number]),font_family:a.default.oneOfType([a.default.string,a.default.number]),font_size:a.default.oneOfType([a.default.string,a.default.number]),font_variant:a.default.oneOfType([a.default.string,a.default.number]),font_weight:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),left:a.default.oneOfType([a.default.string,a.default.number]),letter_spacing:a.default.oneOfType([a.default.string,a.default.number]),line_height:a.default.oneOfType([a.default.string,a.default.number]),list_style:a.default.oneOfType([a.default.string,a.default.number]),list_style_image:a.default.oneOfType([a.default.string,a.default.number]),list_style_position:a.default.oneOfType([a.default.string,a.default.number]),list_style_type:a.default.oneOfType([a.default.string,a.default.number]),margin:a.default.oneOfType([a.default.string,a.default.number]),margin_bottom:a.default.oneOfType([a.default.string,a.default.number]),margin_left:a.default.oneOfType([a.default.string,a.default.number]),margin_right:a.default.oneOfType([a.default.string,a.default.number]),margin_top:a.default.oneOfType([a.default.string,a.default.number]),max_width:a.default.oneOfType([a.default.string,a.default.number]),min_width:a.default.oneOfType([a.default.string,a.default.number]),overflow:a.default.oneOfType([a.default.string,a.default.number]),padding:a.default.oneOfType([a.default.string,a.default.number]),padding_bottom:a.default.oneOfType([a.default.string,a.default.number]),padding_left:a.default.oneOfType([a.default.string,a.default.number]),padding_right:a.default.oneOfType([a.default.string,a.default.number]),padding_top:a.default.oneOfType([a.default.string,a.default.number]),page_break_after:a.default.oneOfType([a.default.string,a.default.number]),page_break_before:a.default.oneOfType([a.default.string,a.default.number]),position:a.default.oneOfType([a.default.string,a.default.number]),stroke_dasharray:a.default.oneOfType([a.default.string,a.default.number]),stroke_dashoffset:a.default.oneOfType([a.default.string,a.default.number]),stroke_width:a.default.oneOfType([a.default.string,a.default.number]),text_align:a.default.oneOfType([a.default.string,a.default.number]),text_decoration:a.default.oneOfType([a.default.string,a.default.number]),text_indent:a.default.oneOfType([a.default.string,a.default.number]),text_transform:a.default.oneOfType([a.default.string,a.default.number]),top:a.default.oneOfType([a.default.string,a.default.number]),vertical_align:a.default.oneOfType([a.default.string,a.default.number]),visibility:a.default.oneOfType([a.default.string,a.default.number]),width:a.default.oneOfType([a.default.string,a.default.number]),z_index:a.default.oneOfType([a.default.string,a.default.number]),"background-attachment":a.default.oneOfType([a.default.string,a.default.number]),"background-color":a.default.oneOfType([a.default.string,a.default.number]),"background-image":a.default.oneOfType([a.default.string,a.default.number]),"background-position":a.default.oneOfType([a.default.string,a.default.number]),"background-repeat":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-color":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-style":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-width":a.default.oneOfType([a.default.string,a.default.number]),"border-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left":a.default.oneOfType([a.default.string,a.default.number]),"border-left-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left-style":a.default.oneOfType([a.default.string,a.default.number]),"border-left-width":a.default.oneOfType([a.default.string,a.default.number]),"border-right":a.default.oneOfType([a.default.string,a.default.number]),"border-right-color":a.default.oneOfType([a.default.string,a.default.number]),"border-right-style":a.default.oneOfType([a.default.string,a.default.number]),"border-right-width":a.default.oneOfType([a.default.string,a.default.number]),"border-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top":a.default.oneOfType([a.default.string,a.default.number]),"border-top-color":a.default.oneOfType([a.default.string,a.default.number]),"border-top-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top-width":a.default.oneOfType([a.default.string,a.default.number]),"border-width":a.default.oneOfType([a.default.string,a.default.number]),"font-family":a.default.oneOfType([a.default.string,a.default.number]),"font-size":a.default.oneOfType([a.default.string,a.default.number]),"font-variant":a.default.oneOfType([a.default.string,a.default.number]),"font-weight":a.default.oneOfType([a.default.string,a.default.number]),"letter-spacing":a.default.oneOfType([a.default.string,a.default.number]),"line-height":a.default.oneOfType([a.default.string,a.default.number]),"list-style":a.default.oneOfType([a.default.string,a.default.number]),"list-style-image":a.default.oneOfType([a.default.string,a.default.number]),"list-style-position":a.default.oneOfType([a.default.string,a.default.number]),"list-style-type":a.default.oneOfType([a.default.string,a.default.number]),"margin-bottom":a.default.oneOfType([a.default.string,a.default.number]),"margin-left":a.default.oneOfType([a.default.string,a.default.number]),"margin-right":a.default.oneOfType([a.default.string,a.default.number]),"margin-top":a.default.oneOfType([a.default.string,a.default.number]),"max-width":a.default.oneOfType([a.default.string,a.default.number]),"min-width":a.default.oneOfType([a.default.string,a.default.number]),"padding-bottom":a.default.oneOfType([a.default.string,a.default.number]),"padding-left":a.default.oneOfType([a.default.string,a.default.number]),"padding-right":a.default.oneOfType([a.default.string,a.default.number]),"padding-top":a.default.oneOfType([a.default.string,a.default.number]),"page-break-after":a.default.oneOfType([a.default.string,a.default.number]),"page-break-before":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dasharray":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dashoffset":a.default.oneOfType([a.default.string,a.default.number]),"stroke-width":a.default.oneOfType([a.default.string,a.default.number]),"text-align":a.default.oneOfType([a.default.string,a.default.number]),"text-decoration":a.default.oneOfType([a.default.string,a.default.number]),"text-indent":a.default.oneOfType([a.default.string,a.default.number]),"text-transform":a.default.oneOfType([a.default.string,a.default.number]),"vertical-align":a.default.oneOfType([a.default.string,a.default.number]),"z-index":a.default.oneOfType([a.default.string,a.default.number]),backgroundAttachment:a.default.oneOfType([a.default.string,a.default.number]),backgroundColor:a.default.oneOfType([a.default.string,a.default.number]),backgroundImage:a.default.oneOfType([a.default.string,a.default.number]),backgroundPosition:a.default.oneOfType([a.default.string,a.default.number]),backgroundRepeat:a.default.oneOfType([a.default.string,a.default.number]),borderBottom:a.default.oneOfType([a.default.string,a.default.number]),borderBottomColor:a.default.oneOfType([a.default.string,a.default.number]),borderBottomStyle:a.default.oneOfType([a.default.string,a.default.number]),borderBottomWidth:a.default.oneOfType([a.default.string,a.default.number]),borderColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeft:a.default.oneOfType([a.default.string,a.default.number]),borderLeftColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeftStyle:a.default.oneOfType([a.default.string,a.default.number]),borderLeftWidth:a.default.oneOfType([a.default.string,a.default.number]),borderRight:a.default.oneOfType([a.default.string,a.default.number]),borderRightColor:a.default.oneOfType([a.default.string,a.default.number]),borderRightStyle:a.default.oneOfType([a.default.string,a.default.number]),borderRightWidth:a.default.oneOfType([a.default.string,a.default.number]),borderStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTop:a.default.oneOfType([a.default.string,a.default.number]),borderTopColor:a.default.oneOfType([a.default.string,a.default.number]),borderTopStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTopWidth:a.default.oneOfType([a.default.string,a.default.number]),borderWidth:a.default.oneOfType([a.default.string,a.default.number]),cssFloat:a.default.oneOfType([a.default.string,a.default.number]),fontFamily:a.default.oneOfType([a.default.string,a.default.number]),fontSize:a.default.oneOfType([a.default.string,a.default.number]),fontVariant:a.default.oneOfType([a.default.string,a.default.number]),fontWeight:a.default.oneOfType([a.default.string,a.default.number]),letterSpacing:a.default.oneOfType([a.default.string,a.default.number]),lineHeight:a.default.oneOfType([a.default.string,a.default.number]),listStyle:a.default.oneOfType([a.default.string,a.default.number]),listStyleImage:a.default.oneOfType([a.default.string,a.default.number]),listStylePosition:a.default.oneOfType([a.default.string,a.default.number]),listStyleType:a.default.oneOfType([a.default.string,a.default.number]),marginBottom:a.default.oneOfType([a.default.string,a.default.number]),marginLeft:a.default.oneOfType([a.default.string,a.default.number]),marginRight:a.default.oneOfType([a.default.string,a.default.number]),marginTop:a.default.oneOfType([a.default.string,a.default.number]),maxWidth:a.default.oneOfType([a.default.string,a.default.number]),minWidth:a.default.oneOfType([a.default.string,a.default.number]),paddingBottom:a.default.oneOfType([a.default.string,a.default.number]),paddingLeft:a.default.oneOfType([a.default.string,a.default.number]),paddingRight:a.default.oneOfType([a.default.string,a.default.number]),paddingTop:a.default.oneOfType([a.default.string,a.default.number]),pageBreakAfter:a.default.oneOfType([a.default.string,a.default.number]),pageBreakBefore:a.default.oneOfType([a.default.string,a.default.number]),strokeDasharray:a.default.oneOfType([a.default.string,a.default.number]),strokeDashoffset:a.default.oneOfType([a.default.string,a.default.number]),strokeWidth:a.default.oneOfType([a.default.string,a.default.number]),textAlign:a.default.oneOfType([a.default.string,a.default.number]),textDecoration:a.default.oneOfType([a.default.string,a.default.number]),textIndent:a.default.oneOfType([a.default.string,a.default.number]),textTransform:a.default.oneOfType([a.default.string,a.default.number]),verticalAlign:a.default.oneOfType([a.default.string,a.default.number]),zIndex:a.default.oneOfType([a.default.string,a.default.number])}),style_data:a.default.shape({background:a.default.oneOfType([a.default.string,a.default.number]),background_attachment:a.default.oneOfType([a.default.string,a.default.number]),background_color:a.default.oneOfType([a.default.string,a.default.number]),background_image:a.default.oneOfType([a.default.string,a.default.number]),background_position:a.default.oneOfType([a.default.string,a.default.number]),background_repeat:a.default.oneOfType([a.default.string,a.default.number]),border:a.default.oneOfType([a.default.string,a.default.number]),border_bottom:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_color:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_style:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_width:a.default.oneOfType([a.default.string,a.default.number]),border_color:a.default.oneOfType([a.default.string,a.default.number]),border_left:a.default.oneOfType([a.default.string,a.default.number]),border_left_color:a.default.oneOfType([a.default.string,a.default.number]),border_left_style:a.default.oneOfType([a.default.string,a.default.number]),border_left_width:a.default.oneOfType([a.default.string,a.default.number]),border_right:a.default.oneOfType([a.default.string,a.default.number]),border_right_color:a.default.oneOfType([a.default.string,a.default.number]),border_right_style:a.default.oneOfType([a.default.string,a.default.number]),border_right_width:a.default.oneOfType([a.default.string,a.default.number]),border_style:a.default.oneOfType([a.default.string,a.default.number]),border_top:a.default.oneOfType([a.default.string,a.default.number]),border_top_color:a.default.oneOfType([a.default.string,a.default.number]),border_top_style:a.default.oneOfType([a.default.string,a.default.number]),border_top_width:a.default.oneOfType([a.default.string,a.default.number]),border_width:a.default.oneOfType([a.default.string,a.default.number]),clear:a.default.oneOfType([a.default.string,a.default.number]),clip:a.default.oneOfType([a.default.string,a.default.number]),color:a.default.oneOfType([a.default.string,a.default.number]),cursor:a.default.oneOfType([a.default.string,a.default.number]),display:a.default.oneOfType([a.default.string,a.default.number]),filter:a.default.oneOfType([a.default.string,a.default.number]),float:a.default.oneOfType([a.default.string,a.default.number]),font:a.default.oneOfType([a.default.string,a.default.number]),font_family:a.default.oneOfType([a.default.string,a.default.number]),font_size:a.default.oneOfType([a.default.string,a.default.number]),font_variant:a.default.oneOfType([a.default.string,a.default.number]),font_weight:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),left:a.default.oneOfType([a.default.string,a.default.number]),letter_spacing:a.default.oneOfType([a.default.string,a.default.number]),line_height:a.default.oneOfType([a.default.string,a.default.number]),list_style:a.default.oneOfType([a.default.string,a.default.number]),list_style_image:a.default.oneOfType([a.default.string,a.default.number]),list_style_position:a.default.oneOfType([a.default.string,a.default.number]),list_style_type:a.default.oneOfType([a.default.string,a.default.number]),margin:a.default.oneOfType([a.default.string,a.default.number]),margin_bottom:a.default.oneOfType([a.default.string,a.default.number]),margin_left:a.default.oneOfType([a.default.string,a.default.number]),margin_right:a.default.oneOfType([a.default.string,a.default.number]),margin_top:a.default.oneOfType([a.default.string,a.default.number]),max_width:a.default.oneOfType([a.default.string,a.default.number]),min_width:a.default.oneOfType([a.default.string,a.default.number]),overflow:a.default.oneOfType([a.default.string,a.default.number]),padding:a.default.oneOfType([a.default.string,a.default.number]),padding_bottom:a.default.oneOfType([a.default.string,a.default.number]),padding_left:a.default.oneOfType([a.default.string,a.default.number]),padding_right:a.default.oneOfType([a.default.string,a.default.number]),padding_top:a.default.oneOfType([a.default.string,a.default.number]),page_break_after:a.default.oneOfType([a.default.string,a.default.number]),page_break_before:a.default.oneOfType([a.default.string,a.default.number]),position:a.default.oneOfType([a.default.string,a.default.number]),stroke_dasharray:a.default.oneOfType([a.default.string,a.default.number]),stroke_dashoffset:a.default.oneOfType([a.default.string,a.default.number]),stroke_width:a.default.oneOfType([a.default.string,a.default.number]),text_align:a.default.oneOfType([a.default.string,a.default.number]),text_decoration:a.default.oneOfType([a.default.string,a.default.number]),text_indent:a.default.oneOfType([a.default.string,a.default.number]),text_transform:a.default.oneOfType([a.default.string,a.default.number]),top:a.default.oneOfType([a.default.string,a.default.number]),vertical_align:a.default.oneOfType([a.default.string,a.default.number]),visibility:a.default.oneOfType([a.default.string,a.default.number]),width:a.default.oneOfType([a.default.string,a.default.number]),z_index:a.default.oneOfType([a.default.string,a.default.number]),"background-attachment":a.default.oneOfType([a.default.string,a.default.number]),"background-color":a.default.oneOfType([a.default.string,a.default.number]),"background-image":a.default.oneOfType([a.default.string,a.default.number]),"background-position":a.default.oneOfType([a.default.string,a.default.number]),"background-repeat":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-color":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-style":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-width":a.default.oneOfType([a.default.string,a.default.number]),"border-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left":a.default.oneOfType([a.default.string,a.default.number]),"border-left-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left-style":a.default.oneOfType([a.default.string,a.default.number]),"border-left-width":a.default.oneOfType([a.default.string,a.default.number]),"border-right":a.default.oneOfType([a.default.string,a.default.number]),"border-right-color":a.default.oneOfType([a.default.string,a.default.number]),"border-right-style":a.default.oneOfType([a.default.string,a.default.number]),"border-right-width":a.default.oneOfType([a.default.string,a.default.number]),"border-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top":a.default.oneOfType([a.default.string,a.default.number]),"border-top-color":a.default.oneOfType([a.default.string,a.default.number]),"border-top-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top-width":a.default.oneOfType([a.default.string,a.default.number]),"border-width":a.default.oneOfType([a.default.string,a.default.number]),"font-family":a.default.oneOfType([a.default.string,a.default.number]),"font-size":a.default.oneOfType([a.default.string,a.default.number]),"font-variant":a.default.oneOfType([a.default.string,a.default.number]),"font-weight":a.default.oneOfType([a.default.string,a.default.number]),"letter-spacing":a.default.oneOfType([a.default.string,a.default.number]),"line-height":a.default.oneOfType([a.default.string,a.default.number]),"list-style":a.default.oneOfType([a.default.string,a.default.number]),"list-style-image":a.default.oneOfType([a.default.string,a.default.number]),"list-style-position":a.default.oneOfType([a.default.string,a.default.number]),"list-style-type":a.default.oneOfType([a.default.string,a.default.number]),"margin-bottom":a.default.oneOfType([a.default.string,a.default.number]),"margin-left":a.default.oneOfType([a.default.string,a.default.number]),"margin-right":a.default.oneOfType([a.default.string,a.default.number]),"margin-top":a.default.oneOfType([a.default.string,a.default.number]),"max-width":a.default.oneOfType([a.default.string,a.default.number]),"min-width":a.default.oneOfType([a.default.string,a.default.number]),"padding-bottom":a.default.oneOfType([a.default.string,a.default.number]),"padding-left":a.default.oneOfType([a.default.string,a.default.number]),"padding-right":a.default.oneOfType([a.default.string,a.default.number]),"padding-top":a.default.oneOfType([a.default.string,a.default.number]),"page-break-after":a.default.oneOfType([a.default.string,a.default.number]),"page-break-before":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dasharray":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dashoffset":a.default.oneOfType([a.default.string,a.default.number]),"stroke-width":a.default.oneOfType([a.default.string,a.default.number]),"text-align":a.default.oneOfType([a.default.string,a.default.number]),"text-decoration":a.default.oneOfType([a.default.string,a.default.number]),"text-indent":a.default.oneOfType([a.default.string,a.default.number]),"text-transform":a.default.oneOfType([a.default.string,a.default.number]),"vertical-align":a.default.oneOfType([a.default.string,a.default.number]),"z-index":a.default.oneOfType([a.default.string,a.default.number]),backgroundAttachment:a.default.oneOfType([a.default.string,a.default.number]),backgroundColor:a.default.oneOfType([a.default.string,a.default.number]),backgroundImage:a.default.oneOfType([a.default.string,a.default.number]),backgroundPosition:a.default.oneOfType([a.default.string,a.default.number]),backgroundRepeat:a.default.oneOfType([a.default.string,a.default.number]),borderBottom:a.default.oneOfType([a.default.string,a.default.number]),borderBottomColor:a.default.oneOfType([a.default.string,a.default.number]),borderBottomStyle:a.default.oneOfType([a.default.string,a.default.number]),borderBottomWidth:a.default.oneOfType([a.default.string,a.default.number]),borderColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeft:a.default.oneOfType([a.default.string,a.default.number]),borderLeftColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeftStyle:a.default.oneOfType([a.default.string,a.default.number]),borderLeftWidth:a.default.oneOfType([a.default.string,a.default.number]),borderRight:a.default.oneOfType([a.default.string,a.default.number]),borderRightColor:a.default.oneOfType([a.default.string,a.default.number]),borderRightStyle:a.default.oneOfType([a.default.string,a.default.number]),borderRightWidth:a.default.oneOfType([a.default.string,a.default.number]),borderStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTop:a.default.oneOfType([a.default.string,a.default.number]),borderTopColor:a.default.oneOfType([a.default.string,a.default.number]),borderTopStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTopWidth:a.default.oneOfType([a.default.string,a.default.number]),borderWidth:a.default.oneOfType([a.default.string,a.default.number]),cssFloat:a.default.oneOfType([a.default.string,a.default.number]),fontFamily:a.default.oneOfType([a.default.string,a.default.number]),fontSize:a.default.oneOfType([a.default.string,a.default.number]),fontVariant:a.default.oneOfType([a.default.string,a.default.number]),fontWeight:a.default.oneOfType([a.default.string,a.default.number]),letterSpacing:a.default.oneOfType([a.default.string,a.default.number]),lineHeight:a.default.oneOfType([a.default.string,a.default.number]),listStyle:a.default.oneOfType([a.default.string,a.default.number]),listStyleImage:a.default.oneOfType([a.default.string,a.default.number]),listStylePosition:a.default.oneOfType([a.default.string,a.default.number]),listStyleType:a.default.oneOfType([a.default.string,a.default.number]),marginBottom:a.default.oneOfType([a.default.string,a.default.number]),marginLeft:a.default.oneOfType([a.default.string,a.default.number]),marginRight:a.default.oneOfType([a.default.string,a.default.number]),marginTop:a.default.oneOfType([a.default.string,a.default.number]),maxWidth:a.default.oneOfType([a.default.string,a.default.number]),minWidth:a.default.oneOfType([a.default.string,a.default.number]),paddingBottom:a.default.oneOfType([a.default.string,a.default.number]),paddingLeft:a.default.oneOfType([a.default.string,a.default.number]),paddingRight:a.default.oneOfType([a.default.string,a.default.number]),paddingTop:a.default.oneOfType([a.default.string,a.default.number]),pageBreakAfter:a.default.oneOfType([a.default.string,a.default.number]),pageBreakBefore:a.default.oneOfType([a.default.string,a.default.number]),strokeDasharray:a.default.oneOfType([a.default.string,a.default.number]),strokeDashoffset:a.default.oneOfType([a.default.string,a.default.number]),strokeWidth:a.default.oneOfType([a.default.string,a.default.number]),textAlign:a.default.oneOfType([a.default.string,a.default.number]),textDecoration:a.default.oneOfType([a.default.string,a.default.number]),textIndent:a.default.oneOfType([a.default.string,a.default.number]),textTransform:a.default.oneOfType([a.default.string,a.default.number]),verticalAlign:a.default.oneOfType([a.default.string,a.default.number]),zIndex:a.default.oneOfType([a.default.string,a.default.number])}),style_filter:a.default.shape({background:a.default.oneOfType([a.default.string,a.default.number]),background_attachment:a.default.oneOfType([a.default.string,a.default.number]),background_color:a.default.oneOfType([a.default.string,a.default.number]),background_image:a.default.oneOfType([a.default.string,a.default.number]),background_position:a.default.oneOfType([a.default.string,a.default.number]),background_repeat:a.default.oneOfType([a.default.string,a.default.number]),border:a.default.oneOfType([a.default.string,a.default.number]),border_bottom:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_color:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_style:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_width:a.default.oneOfType([a.default.string,a.default.number]),border_color:a.default.oneOfType([a.default.string,a.default.number]),border_left:a.default.oneOfType([a.default.string,a.default.number]),border_left_color:a.default.oneOfType([a.default.string,a.default.number]),border_left_style:a.default.oneOfType([a.default.string,a.default.number]),border_left_width:a.default.oneOfType([a.default.string,a.default.number]),border_right:a.default.oneOfType([a.default.string,a.default.number]),border_right_color:a.default.oneOfType([a.default.string,a.default.number]),border_right_style:a.default.oneOfType([a.default.string,a.default.number]),border_right_width:a.default.oneOfType([a.default.string,a.default.number]),border_style:a.default.oneOfType([a.default.string,a.default.number]),border_top:a.default.oneOfType([a.default.string,a.default.number]),border_top_color:a.default.oneOfType([a.default.string,a.default.number]),border_top_style:a.default.oneOfType([a.default.string,a.default.number]),border_top_width:a.default.oneOfType([a.default.string,a.default.number]),border_width:a.default.oneOfType([a.default.string,a.default.number]),clear:a.default.oneOfType([a.default.string,a.default.number]),clip:a.default.oneOfType([a.default.string,a.default.number]),color:a.default.oneOfType([a.default.string,a.default.number]),cursor:a.default.oneOfType([a.default.string,a.default.number]),display:a.default.oneOfType([a.default.string,a.default.number]),filter:a.default.oneOfType([a.default.string,a.default.number]),float:a.default.oneOfType([a.default.string,a.default.number]),font:a.default.oneOfType([a.default.string,a.default.number]),font_family:a.default.oneOfType([a.default.string,a.default.number]),font_size:a.default.oneOfType([a.default.string,a.default.number]),font_variant:a.default.oneOfType([a.default.string,a.default.number]),font_weight:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),left:a.default.oneOfType([a.default.string,a.default.number]),letter_spacing:a.default.oneOfType([a.default.string,a.default.number]),line_height:a.default.oneOfType([a.default.string,a.default.number]),list_style:a.default.oneOfType([a.default.string,a.default.number]),list_style_image:a.default.oneOfType([a.default.string,a.default.number]),list_style_position:a.default.oneOfType([a.default.string,a.default.number]),list_style_type:a.default.oneOfType([a.default.string,a.default.number]),margin:a.default.oneOfType([a.default.string,a.default.number]),margin_bottom:a.default.oneOfType([a.default.string,a.default.number]),margin_left:a.default.oneOfType([a.default.string,a.default.number]),margin_right:a.default.oneOfType([a.default.string,a.default.number]),margin_top:a.default.oneOfType([a.default.string,a.default.number]),max_width:a.default.oneOfType([a.default.string,a.default.number]),min_width:a.default.oneOfType([a.default.string,a.default.number]),overflow:a.default.oneOfType([a.default.string,a.default.number]),padding:a.default.oneOfType([a.default.string,a.default.number]),padding_bottom:a.default.oneOfType([a.default.string,a.default.number]),padding_left:a.default.oneOfType([a.default.string,a.default.number]),padding_right:a.default.oneOfType([a.default.string,a.default.number]),padding_top:a.default.oneOfType([a.default.string,a.default.number]),page_break_after:a.default.oneOfType([a.default.string,a.default.number]),page_break_before:a.default.oneOfType([a.default.string,a.default.number]),position:a.default.oneOfType([a.default.string,a.default.number]),stroke_dasharray:a.default.oneOfType([a.default.string,a.default.number]),stroke_dashoffset:a.default.oneOfType([a.default.string,a.default.number]),stroke_width:a.default.oneOfType([a.default.string,a.default.number]),text_align:a.default.oneOfType([a.default.string,a.default.number]),text_decoration:a.default.oneOfType([a.default.string,a.default.number]),text_indent:a.default.oneOfType([a.default.string,a.default.number]),text_transform:a.default.oneOfType([a.default.string,a.default.number]),top:a.default.oneOfType([a.default.string,a.default.number]),vertical_align:a.default.oneOfType([a.default.string,a.default.number]),visibility:a.default.oneOfType([a.default.string,a.default.number]),width:a.default.oneOfType([a.default.string,a.default.number]),z_index:a.default.oneOfType([a.default.string,a.default.number]),"background-attachment":a.default.oneOfType([a.default.string,a.default.number]),"background-color":a.default.oneOfType([a.default.string,a.default.number]),"background-image":a.default.oneOfType([a.default.string,a.default.number]),"background-position":a.default.oneOfType([a.default.string,a.default.number]),"background-repeat":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-color":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-style":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-width":a.default.oneOfType([a.default.string,a.default.number]),"border-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left":a.default.oneOfType([a.default.string,a.default.number]),"border-left-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left-style":a.default.oneOfType([a.default.string,a.default.number]),"border-left-width":a.default.oneOfType([a.default.string,a.default.number]),"border-right":a.default.oneOfType([a.default.string,a.default.number]),"border-right-color":a.default.oneOfType([a.default.string,a.default.number]),"border-right-style":a.default.oneOfType([a.default.string,a.default.number]),"border-right-width":a.default.oneOfType([a.default.string,a.default.number]),"border-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top":a.default.oneOfType([a.default.string,a.default.number]),"border-top-color":a.default.oneOfType([a.default.string,a.default.number]),"border-top-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top-width":a.default.oneOfType([a.default.string,a.default.number]),"border-width":a.default.oneOfType([a.default.string,a.default.number]),"font-family":a.default.oneOfType([a.default.string,a.default.number]),"font-size":a.default.oneOfType([a.default.string,a.default.number]),"font-variant":a.default.oneOfType([a.default.string,a.default.number]),"font-weight":a.default.oneOfType([a.default.string,a.default.number]),"letter-spacing":a.default.oneOfType([a.default.string,a.default.number]),"line-height":a.default.oneOfType([a.default.string,a.default.number]),"list-style":a.default.oneOfType([a.default.string,a.default.number]),"list-style-image":a.default.oneOfType([a.default.string,a.default.number]),"list-style-position":a.default.oneOfType([a.default.string,a.default.number]),"list-style-type":a.default.oneOfType([a.default.string,a.default.number]),"margin-bottom":a.default.oneOfType([a.default.string,a.default.number]),"margin-left":a.default.oneOfType([a.default.string,a.default.number]),"margin-right":a.default.oneOfType([a.default.string,a.default.number]),"margin-top":a.default.oneOfType([a.default.string,a.default.number]),"max-width":a.default.oneOfType([a.default.string,a.default.number]),"min-width":a.default.oneOfType([a.default.string,a.default.number]),"padding-bottom":a.default.oneOfType([a.default.string,a.default.number]),"padding-left":a.default.oneOfType([a.default.string,a.default.number]),"padding-right":a.default.oneOfType([a.default.string,a.default.number]),"padding-top":a.default.oneOfType([a.default.string,a.default.number]),"page-break-after":a.default.oneOfType([a.default.string,a.default.number]),"page-break-before":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dasharray":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dashoffset":a.default.oneOfType([a.default.string,a.default.number]),"stroke-width":a.default.oneOfType([a.default.string,a.default.number]),"text-align":a.default.oneOfType([a.default.string,a.default.number]),"text-decoration":a.default.oneOfType([a.default.string,a.default.number]),"text-indent":a.default.oneOfType([a.default.string,a.default.number]),"text-transform":a.default.oneOfType([a.default.string,a.default.number]),"vertical-align":a.default.oneOfType([a.default.string,a.default.number]),"z-index":a.default.oneOfType([a.default.string,a.default.number]),backgroundAttachment:a.default.oneOfType([a.default.string,a.default.number]),backgroundColor:a.default.oneOfType([a.default.string,a.default.number]),backgroundImage:a.default.oneOfType([a.default.string,a.default.number]),backgroundPosition:a.default.oneOfType([a.default.string,a.default.number]),backgroundRepeat:a.default.oneOfType([a.default.string,a.default.number]),borderBottom:a.default.oneOfType([a.default.string,a.default.number]),borderBottomColor:a.default.oneOfType([a.default.string,a.default.number]),borderBottomStyle:a.default.oneOfType([a.default.string,a.default.number]),borderBottomWidth:a.default.oneOfType([a.default.string,a.default.number]),borderColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeft:a.default.oneOfType([a.default.string,a.default.number]),borderLeftColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeftStyle:a.default.oneOfType([a.default.string,a.default.number]),borderLeftWidth:a.default.oneOfType([a.default.string,a.default.number]),borderRight:a.default.oneOfType([a.default.string,a.default.number]),borderRightColor:a.default.oneOfType([a.default.string,a.default.number]),borderRightStyle:a.default.oneOfType([a.default.string,a.default.number]),borderRightWidth:a.default.oneOfType([a.default.string,a.default.number]),borderStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTop:a.default.oneOfType([a.default.string,a.default.number]),borderTopColor:a.default.oneOfType([a.default.string,a.default.number]),borderTopStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTopWidth:a.default.oneOfType([a.default.string,a.default.number]),borderWidth:a.default.oneOfType([a.default.string,a.default.number]),cssFloat:a.default.oneOfType([a.default.string,a.default.number]),fontFamily:a.default.oneOfType([a.default.string,a.default.number]),fontSize:a.default.oneOfType([a.default.string,a.default.number]),fontVariant:a.default.oneOfType([a.default.string,a.default.number]),fontWeight:a.default.oneOfType([a.default.string,a.default.number]),letterSpacing:a.default.oneOfType([a.default.string,a.default.number]),lineHeight:a.default.oneOfType([a.default.string,a.default.number]),listStyle:a.default.oneOfType([a.default.string,a.default.number]),listStyleImage:a.default.oneOfType([a.default.string,a.default.number]),listStylePosition:a.default.oneOfType([a.default.string,a.default.number]),listStyleType:a.default.oneOfType([a.default.string,a.default.number]),marginBottom:a.default.oneOfType([a.default.string,a.default.number]),marginLeft:a.default.oneOfType([a.default.string,a.default.number]),marginRight:a.default.oneOfType([a.default.string,a.default.number]),marginTop:a.default.oneOfType([a.default.string,a.default.number]),maxWidth:a.default.oneOfType([a.default.string,a.default.number]),minWidth:a.default.oneOfType([a.default.string,a.default.number]),paddingBottom:a.default.oneOfType([a.default.string,a.default.number]),paddingLeft:a.default.oneOfType([a.default.string,a.default.number]),paddingRight:a.default.oneOfType([a.default.string,a.default.number]),paddingTop:a.default.oneOfType([a.default.string,a.default.number]),pageBreakAfter:a.default.oneOfType([a.default.string,a.default.number]),pageBreakBefore:a.default.oneOfType([a.default.string,a.default.number]),strokeDasharray:a.default.oneOfType([a.default.string,a.default.number]),strokeDashoffset:a.default.oneOfType([a.default.string,a.default.number]),strokeWidth:a.default.oneOfType([a.default.string,a.default.number]),textAlign:a.default.oneOfType([a.default.string,a.default.number]),textDecoration:a.default.oneOfType([a.default.string,a.default.number]),textIndent:a.default.oneOfType([a.default.string,a.default.number]),textTransform:a.default.oneOfType([a.default.string,a.default.number]),verticalAlign:a.default.oneOfType([a.default.string,a.default.number]),zIndex:a.default.oneOfType([a.default.string,a.default.number])}),style_header:a.default.shape({background:a.default.oneOfType([a.default.string,a.default.number]),background_attachment:a.default.oneOfType([a.default.string,a.default.number]),background_color:a.default.oneOfType([a.default.string,a.default.number]),background_image:a.default.oneOfType([a.default.string,a.default.number]),background_position:a.default.oneOfType([a.default.string,a.default.number]),background_repeat:a.default.oneOfType([a.default.string,a.default.number]),border:a.default.oneOfType([a.default.string,a.default.number]),border_bottom:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_color:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_style:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_width:a.default.oneOfType([a.default.string,a.default.number]),border_color:a.default.oneOfType([a.default.string,a.default.number]),border_left:a.default.oneOfType([a.default.string,a.default.number]),border_left_color:a.default.oneOfType([a.default.string,a.default.number]),border_left_style:a.default.oneOfType([a.default.string,a.default.number]),border_left_width:a.default.oneOfType([a.default.string,a.default.number]),border_right:a.default.oneOfType([a.default.string,a.default.number]),border_right_color:a.default.oneOfType([a.default.string,a.default.number]),border_right_style:a.default.oneOfType([a.default.string,a.default.number]),border_right_width:a.default.oneOfType([a.default.string,a.default.number]),border_style:a.default.oneOfType([a.default.string,a.default.number]),border_top:a.default.oneOfType([a.default.string,a.default.number]),border_top_color:a.default.oneOfType([a.default.string,a.default.number]),border_top_style:a.default.oneOfType([a.default.string,a.default.number]),border_top_width:a.default.oneOfType([a.default.string,a.default.number]),border_width:a.default.oneOfType([a.default.string,a.default.number]),clear:a.default.oneOfType([a.default.string,a.default.number]),clip:a.default.oneOfType([a.default.string,a.default.number]),color:a.default.oneOfType([a.default.string,a.default.number]),cursor:a.default.oneOfType([a.default.string,a.default.number]),display:a.default.oneOfType([a.default.string,a.default.number]),filter:a.default.oneOfType([a.default.string,a.default.number]),float:a.default.oneOfType([a.default.string,a.default.number]),font:a.default.oneOfType([a.default.string,a.default.number]),font_family:a.default.oneOfType([a.default.string,a.default.number]),font_size:a.default.oneOfType([a.default.string,a.default.number]),font_variant:a.default.oneOfType([a.default.string,a.default.number]),font_weight:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),left:a.default.oneOfType([a.default.string,a.default.number]),letter_spacing:a.default.oneOfType([a.default.string,a.default.number]),line_height:a.default.oneOfType([a.default.string,a.default.number]),list_style:a.default.oneOfType([a.default.string,a.default.number]),list_style_image:a.default.oneOfType([a.default.string,a.default.number]),list_style_position:a.default.oneOfType([a.default.string,a.default.number]),list_style_type:a.default.oneOfType([a.default.string,a.default.number]),margin:a.default.oneOfType([a.default.string,a.default.number]),margin_bottom:a.default.oneOfType([a.default.string,a.default.number]),margin_left:a.default.oneOfType([a.default.string,a.default.number]),margin_right:a.default.oneOfType([a.default.string,a.default.number]),margin_top:a.default.oneOfType([a.default.string,a.default.number]),max_width:a.default.oneOfType([a.default.string,a.default.number]),min_width:a.default.oneOfType([a.default.string,a.default.number]),overflow:a.default.oneOfType([a.default.string,a.default.number]),padding:a.default.oneOfType([a.default.string,a.default.number]),padding_bottom:a.default.oneOfType([a.default.string,a.default.number]),padding_left:a.default.oneOfType([a.default.string,a.default.number]),padding_right:a.default.oneOfType([a.default.string,a.default.number]),padding_top:a.default.oneOfType([a.default.string,a.default.number]),page_break_after:a.default.oneOfType([a.default.string,a.default.number]),page_break_before:a.default.oneOfType([a.default.string,a.default.number]),position:a.default.oneOfType([a.default.string,a.default.number]),stroke_dasharray:a.default.oneOfType([a.default.string,a.default.number]),stroke_dashoffset:a.default.oneOfType([a.default.string,a.default.number]),stroke_width:a.default.oneOfType([a.default.string,a.default.number]),text_align:a.default.oneOfType([a.default.string,a.default.number]),text_decoration:a.default.oneOfType([a.default.string,a.default.number]),text_indent:a.default.oneOfType([a.default.string,a.default.number]),text_transform:a.default.oneOfType([a.default.string,a.default.number]),top:a.default.oneOfType([a.default.string,a.default.number]),vertical_align:a.default.oneOfType([a.default.string,a.default.number]),visibility:a.default.oneOfType([a.default.string,a.default.number]),width:a.default.oneOfType([a.default.string,a.default.number]),z_index:a.default.oneOfType([a.default.string,a.default.number]),"background-attachment":a.default.oneOfType([a.default.string,a.default.number]),"background-color":a.default.oneOfType([a.default.string,a.default.number]),"background-image":a.default.oneOfType([a.default.string,a.default.number]),"background-position":a.default.oneOfType([a.default.string,a.default.number]),"background-repeat":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-color":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-style":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-width":a.default.oneOfType([a.default.string,a.default.number]),"border-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left":a.default.oneOfType([a.default.string,a.default.number]),"border-left-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left-style":a.default.oneOfType([a.default.string,a.default.number]),"border-left-width":a.default.oneOfType([a.default.string,a.default.number]),"border-right":a.default.oneOfType([a.default.string,a.default.number]),"border-right-color":a.default.oneOfType([a.default.string,a.default.number]),"border-right-style":a.default.oneOfType([a.default.string,a.default.number]),"border-right-width":a.default.oneOfType([a.default.string,a.default.number]),"border-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top":a.default.oneOfType([a.default.string,a.default.number]),"border-top-color":a.default.oneOfType([a.default.string,a.default.number]),"border-top-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top-width":a.default.oneOfType([a.default.string,a.default.number]),"border-width":a.default.oneOfType([a.default.string,a.default.number]),"font-family":a.default.oneOfType([a.default.string,a.default.number]),"font-size":a.default.oneOfType([a.default.string,a.default.number]),"font-variant":a.default.oneOfType([a.default.string,a.default.number]),"font-weight":a.default.oneOfType([a.default.string,a.default.number]),"letter-spacing":a.default.oneOfType([a.default.string,a.default.number]),"line-height":a.default.oneOfType([a.default.string,a.default.number]),"list-style":a.default.oneOfType([a.default.string,a.default.number]),"list-style-image":a.default.oneOfType([a.default.string,a.default.number]),"list-style-position":a.default.oneOfType([a.default.string,a.default.number]),"list-style-type":a.default.oneOfType([a.default.string,a.default.number]),"margin-bottom":a.default.oneOfType([a.default.string,a.default.number]),"margin-left":a.default.oneOfType([a.default.string,a.default.number]),"margin-right":a.default.oneOfType([a.default.string,a.default.number]),"margin-top":a.default.oneOfType([a.default.string,a.default.number]),"max-width":a.default.oneOfType([a.default.string,a.default.number]),"min-width":a.default.oneOfType([a.default.string,a.default.number]),"padding-bottom":a.default.oneOfType([a.default.string,a.default.number]),"padding-left":a.default.oneOfType([a.default.string,a.default.number]),"padding-right":a.default.oneOfType([a.default.string,a.default.number]),"padding-top":a.default.oneOfType([a.default.string,a.default.number]),"page-break-after":a.default.oneOfType([a.default.string,a.default.number]),"page-break-before":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dasharray":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dashoffset":a.default.oneOfType([a.default.string,a.default.number]),"stroke-width":a.default.oneOfType([a.default.string,a.default.number]),"text-align":a.default.oneOfType([a.default.string,a.default.number]),"text-decoration":a.default.oneOfType([a.default.string,a.default.number]),"text-indent":a.default.oneOfType([a.default.string,a.default.number]),"text-transform":a.default.oneOfType([a.default.string,a.default.number]),"vertical-align":a.default.oneOfType([a.default.string,a.default.number]),"z-index":a.default.oneOfType([a.default.string,a.default.number]),backgroundAttachment:a.default.oneOfType([a.default.string,a.default.number]),backgroundColor:a.default.oneOfType([a.default.string,a.default.number]),backgroundImage:a.default.oneOfType([a.default.string,a.default.number]),backgroundPosition:a.default.oneOfType([a.default.string,a.default.number]),backgroundRepeat:a.default.oneOfType([a.default.string,a.default.number]),borderBottom:a.default.oneOfType([a.default.string,a.default.number]),borderBottomColor:a.default.oneOfType([a.default.string,a.default.number]),borderBottomStyle:a.default.oneOfType([a.default.string,a.default.number]),borderBottomWidth:a.default.oneOfType([a.default.string,a.default.number]),borderColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeft:a.default.oneOfType([a.default.string,a.default.number]),borderLeftColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeftStyle:a.default.oneOfType([a.default.string,a.default.number]),borderLeftWidth:a.default.oneOfType([a.default.string,a.default.number]),borderRight:a.default.oneOfType([a.default.string,a.default.number]),borderRightColor:a.default.oneOfType([a.default.string,a.default.number]),borderRightStyle:a.default.oneOfType([a.default.string,a.default.number]),borderRightWidth:a.default.oneOfType([a.default.string,a.default.number]),borderStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTop:a.default.oneOfType([a.default.string,a.default.number]),borderTopColor:a.default.oneOfType([a.default.string,a.default.number]),borderTopStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTopWidth:a.default.oneOfType([a.default.string,a.default.number]),borderWidth:a.default.oneOfType([a.default.string,a.default.number]),cssFloat:a.default.oneOfType([a.default.string,a.default.number]),fontFamily:a.default.oneOfType([a.default.string,a.default.number]),fontSize:a.default.oneOfType([a.default.string,a.default.number]),fontVariant:a.default.oneOfType([a.default.string,a.default.number]),fontWeight:a.default.oneOfType([a.default.string,a.default.number]),letterSpacing:a.default.oneOfType([a.default.string,a.default.number]),lineHeight:a.default.oneOfType([a.default.string,a.default.number]),listStyle:a.default.oneOfType([a.default.string,a.default.number]),listStyleImage:a.default.oneOfType([a.default.string,a.default.number]),listStylePosition:a.default.oneOfType([a.default.string,a.default.number]),listStyleType:a.default.oneOfType([a.default.string,a.default.number]),marginBottom:a.default.oneOfType([a.default.string,a.default.number]),marginLeft:a.default.oneOfType([a.default.string,a.default.number]),marginRight:a.default.oneOfType([a.default.string,a.default.number]),marginTop:a.default.oneOfType([a.default.string,a.default.number]),maxWidth:a.default.oneOfType([a.default.string,a.default.number]),minWidth:a.default.oneOfType([a.default.string,a.default.number]),paddingBottom:a.default.oneOfType([a.default.string,a.default.number]),paddingLeft:a.default.oneOfType([a.default.string,a.default.number]),paddingRight:a.default.oneOfType([a.default.string,a.default.number]),paddingTop:a.default.oneOfType([a.default.string,a.default.number]),pageBreakAfter:a.default.oneOfType([a.default.string,a.default.number]),pageBreakBefore:a.default.oneOfType([a.default.string,a.default.number]),strokeDasharray:a.default.oneOfType([a.default.string,a.default.number]),strokeDashoffset:a.default.oneOfType([a.default.string,a.default.number]),strokeWidth:a.default.oneOfType([a.default.string,a.default.number]),textAlign:a.default.oneOfType([a.default.string,a.default.number]),textDecoration:a.default.oneOfType([a.default.string,a.default.number]),textIndent:a.default.oneOfType([a.default.string,a.default.number]),textTransform:a.default.oneOfType([a.default.string,a.default.number]),verticalAlign:a.default.oneOfType([a.default.string,a.default.number]),zIndex:a.default.oneOfType([a.default.string,a.default.number])}),style_cell_conditional:a.default.arrayOf(a.default.shape({if:a.default.shape({column_id:a.default.oneOfType([a.default.string,a.default.number])}),background:a.default.oneOfType([a.default.string,a.default.number]),background_attachment:a.default.oneOfType([a.default.string,a.default.number]),background_color:a.default.oneOfType([a.default.string,a.default.number]),background_image:a.default.oneOfType([a.default.string,a.default.number]),background_position:a.default.oneOfType([a.default.string,a.default.number]),background_repeat:a.default.oneOfType([a.default.string,a.default.number]),border:a.default.oneOfType([a.default.string,a.default.number]),border_bottom:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_color:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_style:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_width:a.default.oneOfType([a.default.string,a.default.number]),border_color:a.default.oneOfType([a.default.string,a.default.number]),border_left:a.default.oneOfType([a.default.string,a.default.number]),border_left_color:a.default.oneOfType([a.default.string,a.default.number]),border_left_style:a.default.oneOfType([a.default.string,a.default.number]),border_left_width:a.default.oneOfType([a.default.string,a.default.number]),border_right:a.default.oneOfType([a.default.string,a.default.number]),border_right_color:a.default.oneOfType([a.default.string,a.default.number]),border_right_style:a.default.oneOfType([a.default.string,a.default.number]),border_right_width:a.default.oneOfType([a.default.string,a.default.number]),border_style:a.default.oneOfType([a.default.string,a.default.number]),border_top:a.default.oneOfType([a.default.string,a.default.number]),border_top_color:a.default.oneOfType([a.default.string,a.default.number]),border_top_style:a.default.oneOfType([a.default.string,a.default.number]),border_top_width:a.default.oneOfType([a.default.string,a.default.number]),border_width:a.default.oneOfType([a.default.string,a.default.number]),clear:a.default.oneOfType([a.default.string,a.default.number]),clip:a.default.oneOfType([a.default.string,a.default.number]),color:a.default.oneOfType([a.default.string,a.default.number]),cursor:a.default.oneOfType([a.default.string,a.default.number]),display:a.default.oneOfType([a.default.string,a.default.number]),filter:a.default.oneOfType([a.default.string,a.default.number]),float:a.default.oneOfType([a.default.string,a.default.number]),font:a.default.oneOfType([a.default.string,a.default.number]),font_family:a.default.oneOfType([a.default.string,a.default.number]),font_size:a.default.oneOfType([a.default.string,a.default.number]),font_variant:a.default.oneOfType([a.default.string,a.default.number]),font_weight:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),left:a.default.oneOfType([a.default.string,a.default.number]),letter_spacing:a.default.oneOfType([a.default.string,a.default.number]),line_height:a.default.oneOfType([a.default.string,a.default.number]),list_style:a.default.oneOfType([a.default.string,a.default.number]),list_style_image:a.default.oneOfType([a.default.string,a.default.number]),list_style_position:a.default.oneOfType([a.default.string,a.default.number]),list_style_type:a.default.oneOfType([a.default.string,a.default.number]),margin:a.default.oneOfType([a.default.string,a.default.number]),margin_bottom:a.default.oneOfType([a.default.string,a.default.number]),margin_left:a.default.oneOfType([a.default.string,a.default.number]),margin_right:a.default.oneOfType([a.default.string,a.default.number]),margin_top:a.default.oneOfType([a.default.string,a.default.number]),max_width:a.default.oneOfType([a.default.string,a.default.number]),min_width:a.default.oneOfType([a.default.string,a.default.number]),overflow:a.default.oneOfType([a.default.string,a.default.number]),padding:a.default.oneOfType([a.default.string,a.default.number]),padding_bottom:a.default.oneOfType([a.default.string,a.default.number]),padding_left:a.default.oneOfType([a.default.string,a.default.number]),padding_right:a.default.oneOfType([a.default.string,a.default.number]),padding_top:a.default.oneOfType([a.default.string,a.default.number]),page_break_after:a.default.oneOfType([a.default.string,a.default.number]),page_break_before:a.default.oneOfType([a.default.string,a.default.number]),position:a.default.oneOfType([a.default.string,a.default.number]),stroke_dasharray:a.default.oneOfType([a.default.string,a.default.number]),stroke_dashoffset:a.default.oneOfType([a.default.string,a.default.number]),stroke_width:a.default.oneOfType([a.default.string,a.default.number]),text_align:a.default.oneOfType([a.default.string,a.default.number]),text_decoration:a.default.oneOfType([a.default.string,a.default.number]),text_indent:a.default.oneOfType([a.default.string,a.default.number]),text_transform:a.default.oneOfType([a.default.string,a.default.number]),top:a.default.oneOfType([a.default.string,a.default.number]),vertical_align:a.default.oneOfType([a.default.string,a.default.number]),visibility:a.default.oneOfType([a.default.string,a.default.number]),width:a.default.oneOfType([a.default.string,a.default.number]),z_index:a.default.oneOfType([a.default.string,a.default.number]),"background-attachment":a.default.oneOfType([a.default.string,a.default.number]),"background-color":a.default.oneOfType([a.default.string,a.default.number]),"background-image":a.default.oneOfType([a.default.string,a.default.number]),"background-position":a.default.oneOfType([a.default.string,a.default.number]),"background-repeat":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-color":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-style":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-width":a.default.oneOfType([a.default.string,a.default.number]),"border-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left":a.default.oneOfType([a.default.string,a.default.number]),"border-left-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left-style":a.default.oneOfType([a.default.string,a.default.number]),"border-left-width":a.default.oneOfType([a.default.string,a.default.number]),"border-right":a.default.oneOfType([a.default.string,a.default.number]),"border-right-color":a.default.oneOfType([a.default.string,a.default.number]),"border-right-style":a.default.oneOfType([a.default.string,a.default.number]),"border-right-width":a.default.oneOfType([a.default.string,a.default.number]),"border-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top":a.default.oneOfType([a.default.string,a.default.number]),"border-top-color":a.default.oneOfType([a.default.string,a.default.number]),"border-top-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top-width":a.default.oneOfType([a.default.string,a.default.number]),"border-width":a.default.oneOfType([a.default.string,a.default.number]),"font-family":a.default.oneOfType([a.default.string,a.default.number]),"font-size":a.default.oneOfType([a.default.string,a.default.number]),"font-variant":a.default.oneOfType([a.default.string,a.default.number]),"font-weight":a.default.oneOfType([a.default.string,a.default.number]),"letter-spacing":a.default.oneOfType([a.default.string,a.default.number]),"line-height":a.default.oneOfType([a.default.string,a.default.number]),"list-style":a.default.oneOfType([a.default.string,a.default.number]),"list-style-image":a.default.oneOfType([a.default.string,a.default.number]),"list-style-position":a.default.oneOfType([a.default.string,a.default.number]),"list-style-type":a.default.oneOfType([a.default.string,a.default.number]),"margin-bottom":a.default.oneOfType([a.default.string,a.default.number]),"margin-left":a.default.oneOfType([a.default.string,a.default.number]),"margin-right":a.default.oneOfType([a.default.string,a.default.number]),"margin-top":a.default.oneOfType([a.default.string,a.default.number]),"max-width":a.default.oneOfType([a.default.string,a.default.number]),"min-width":a.default.oneOfType([a.default.string,a.default.number]),"padding-bottom":a.default.oneOfType([a.default.string,a.default.number]),"padding-left":a.default.oneOfType([a.default.string,a.default.number]),"padding-right":a.default.oneOfType([a.default.string,a.default.number]),"padding-top":a.default.oneOfType([a.default.string,a.default.number]),"page-break-after":a.default.oneOfType([a.default.string,a.default.number]),"page-break-before":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dasharray":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dashoffset":a.default.oneOfType([a.default.string,a.default.number]),"stroke-width":a.default.oneOfType([a.default.string,a.default.number]),"text-align":a.default.oneOfType([a.default.string,a.default.number]),"text-decoration":a.default.oneOfType([a.default.string,a.default.number]),"text-indent":a.default.oneOfType([a.default.string,a.default.number]),"text-transform":a.default.oneOfType([a.default.string,a.default.number]),"vertical-align":a.default.oneOfType([a.default.string,a.default.number]),"z-index":a.default.oneOfType([a.default.string,a.default.number]),backgroundAttachment:a.default.oneOfType([a.default.string,a.default.number]),backgroundColor:a.default.oneOfType([a.default.string,a.default.number]),backgroundImage:a.default.oneOfType([a.default.string,a.default.number]),backgroundPosition:a.default.oneOfType([a.default.string,a.default.number]),backgroundRepeat:a.default.oneOfType([a.default.string,a.default.number]),borderBottom:a.default.oneOfType([a.default.string,a.default.number]),borderBottomColor:a.default.oneOfType([a.default.string,a.default.number]),borderBottomStyle:a.default.oneOfType([a.default.string,a.default.number]),borderBottomWidth:a.default.oneOfType([a.default.string,a.default.number]),borderColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeft:a.default.oneOfType([a.default.string,a.default.number]),borderLeftColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeftStyle:a.default.oneOfType([a.default.string,a.default.number]),borderLeftWidth:a.default.oneOfType([a.default.string,a.default.number]),borderRight:a.default.oneOfType([a.default.string,a.default.number]),borderRightColor:a.default.oneOfType([a.default.string,a.default.number]),borderRightStyle:a.default.oneOfType([a.default.string,a.default.number]),borderRightWidth:a.default.oneOfType([a.default.string,a.default.number]),borderStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTop:a.default.oneOfType([a.default.string,a.default.number]),borderTopColor:a.default.oneOfType([a.default.string,a.default.number]),borderTopStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTopWidth:a.default.oneOfType([a.default.string,a.default.number]),borderWidth:a.default.oneOfType([a.default.string,a.default.number]),cssFloat:a.default.oneOfType([a.default.string,a.default.number]),fontFamily:a.default.oneOfType([a.default.string,a.default.number]),fontSize:a.default.oneOfType([a.default.string,a.default.number]),fontVariant:a.default.oneOfType([a.default.string,a.default.number]),fontWeight:a.default.oneOfType([a.default.string,a.default.number]),letterSpacing:a.default.oneOfType([a.default.string,a.default.number]),lineHeight:a.default.oneOfType([a.default.string,a.default.number]),listStyle:a.default.oneOfType([a.default.string,a.default.number]),listStyleImage:a.default.oneOfType([a.default.string,a.default.number]),listStylePosition:a.default.oneOfType([a.default.string,a.default.number]),listStyleType:a.default.oneOfType([a.default.string,a.default.number]),marginBottom:a.default.oneOfType([a.default.string,a.default.number]),marginLeft:a.default.oneOfType([a.default.string,a.default.number]),marginRight:a.default.oneOfType([a.default.string,a.default.number]),marginTop:a.default.oneOfType([a.default.string,a.default.number]),maxWidth:a.default.oneOfType([a.default.string,a.default.number]),minWidth:a.default.oneOfType([a.default.string,a.default.number]),paddingBottom:a.default.oneOfType([a.default.string,a.default.number]),paddingLeft:a.default.oneOfType([a.default.string,a.default.number]),paddingRight:a.default.oneOfType([a.default.string,a.default.number]),paddingTop:a.default.oneOfType([a.default.string,a.default.number]),pageBreakAfter:a.default.oneOfType([a.default.string,a.default.number]),pageBreakBefore:a.default.oneOfType([a.default.string,a.default.number]),strokeDasharray:a.default.oneOfType([a.default.string,a.default.number]),strokeDashoffset:a.default.oneOfType([a.default.string,a.default.number]),strokeWidth:a.default.oneOfType([a.default.string,a.default.number]),textAlign:a.default.oneOfType([a.default.string,a.default.number]),textDecoration:a.default.oneOfType([a.default.string,a.default.number]),textIndent:a.default.oneOfType([a.default.string,a.default.number]),textTransform:a.default.oneOfType([a.default.string,a.default.number]),verticalAlign:a.default.oneOfType([a.default.string,a.default.number]),zIndex:a.default.oneOfType([a.default.string,a.default.number])})),style_data_conditional:a.default.arrayOf(a.default.shape({if:a.default.shape({column_id:a.default.oneOfType([a.default.string,a.default.number]),row_index:a.default.oneOfType([a.default.number,a.default.oneOf(["odd","even"])])}),background:a.default.oneOfType([a.default.string,a.default.number]),background_attachment:a.default.oneOfType([a.default.string,a.default.number]),background_color:a.default.oneOfType([a.default.string,a.default.number]),background_image:a.default.oneOfType([a.default.string,a.default.number]),background_position:a.default.oneOfType([a.default.string,a.default.number]),background_repeat:a.default.oneOfType([a.default.string,a.default.number]),border:a.default.oneOfType([a.default.string,a.default.number]),border_bottom:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_color:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_style:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_width:a.default.oneOfType([a.default.string,a.default.number]),border_color:a.default.oneOfType([a.default.string,a.default.number]),border_left:a.default.oneOfType([a.default.string,a.default.number]),border_left_color:a.default.oneOfType([a.default.string,a.default.number]),border_left_style:a.default.oneOfType([a.default.string,a.default.number]),border_left_width:a.default.oneOfType([a.default.string,a.default.number]),border_right:a.default.oneOfType([a.default.string,a.default.number]),border_right_color:a.default.oneOfType([a.default.string,a.default.number]),border_right_style:a.default.oneOfType([a.default.string,a.default.number]),border_right_width:a.default.oneOfType([a.default.string,a.default.number]),border_style:a.default.oneOfType([a.default.string,a.default.number]),border_top:a.default.oneOfType([a.default.string,a.default.number]),border_top_color:a.default.oneOfType([a.default.string,a.default.number]),border_top_style:a.default.oneOfType([a.default.string,a.default.number]),border_top_width:a.default.oneOfType([a.default.string,a.default.number]),border_width:a.default.oneOfType([a.default.string,a.default.number]),clear:a.default.oneOfType([a.default.string,a.default.number]),clip:a.default.oneOfType([a.default.string,a.default.number]),color:a.default.oneOfType([a.default.string,a.default.number]),cursor:a.default.oneOfType([a.default.string,a.default.number]),display:a.default.oneOfType([a.default.string,a.default.number]),filter:a.default.oneOfType([a.default.string,a.default.number]),float:a.default.oneOfType([a.default.string,a.default.number]),font:a.default.oneOfType([a.default.string,a.default.number]),font_family:a.default.oneOfType([a.default.string,a.default.number]),font_size:a.default.oneOfType([a.default.string,a.default.number]),font_variant:a.default.oneOfType([a.default.string,a.default.number]),font_weight:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),left:a.default.oneOfType([a.default.string,a.default.number]),letter_spacing:a.default.oneOfType([a.default.string,a.default.number]),line_height:a.default.oneOfType([a.default.string,a.default.number]),list_style:a.default.oneOfType([a.default.string,a.default.number]),list_style_image:a.default.oneOfType([a.default.string,a.default.number]),list_style_position:a.default.oneOfType([a.default.string,a.default.number]),list_style_type:a.default.oneOfType([a.default.string,a.default.number]),margin:a.default.oneOfType([a.default.string,a.default.number]),margin_bottom:a.default.oneOfType([a.default.string,a.default.number]),margin_left:a.default.oneOfType([a.default.string,a.default.number]),margin_right:a.default.oneOfType([a.default.string,a.default.number]),margin_top:a.default.oneOfType([a.default.string,a.default.number]),max_width:a.default.oneOfType([a.default.string,a.default.number]),min_width:a.default.oneOfType([a.default.string,a.default.number]),overflow:a.default.oneOfType([a.default.string,a.default.number]),padding:a.default.oneOfType([a.default.string,a.default.number]),padding_bottom:a.default.oneOfType([a.default.string,a.default.number]),padding_left:a.default.oneOfType([a.default.string,a.default.number]),padding_right:a.default.oneOfType([a.default.string,a.default.number]),padding_top:a.default.oneOfType([a.default.string,a.default.number]),page_break_after:a.default.oneOfType([a.default.string,a.default.number]),page_break_before:a.default.oneOfType([a.default.string,a.default.number]),position:a.default.oneOfType([a.default.string,a.default.number]),stroke_dasharray:a.default.oneOfType([a.default.string,a.default.number]),stroke_dashoffset:a.default.oneOfType([a.default.string,a.default.number]),stroke_width:a.default.oneOfType([a.default.string,a.default.number]),text_align:a.default.oneOfType([a.default.string,a.default.number]),text_decoration:a.default.oneOfType([a.default.string,a.default.number]),text_indent:a.default.oneOfType([a.default.string,a.default.number]),text_transform:a.default.oneOfType([a.default.string,a.default.number]),top:a.default.oneOfType([a.default.string,a.default.number]),vertical_align:a.default.oneOfType([a.default.string,a.default.number]),visibility:a.default.oneOfType([a.default.string,a.default.number]),width:a.default.oneOfType([a.default.string,a.default.number]),z_index:a.default.oneOfType([a.default.string,a.default.number]),"background-attachment":a.default.oneOfType([a.default.string,a.default.number]),"background-color":a.default.oneOfType([a.default.string,a.default.number]),"background-image":a.default.oneOfType([a.default.string,a.default.number]),"background-position":a.default.oneOfType([a.default.string,a.default.number]),"background-repeat":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-color":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-style":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-width":a.default.oneOfType([a.default.string,a.default.number]),"border-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left":a.default.oneOfType([a.default.string,a.default.number]),"border-left-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left-style":a.default.oneOfType([a.default.string,a.default.number]),"border-left-width":a.default.oneOfType([a.default.string,a.default.number]),"border-right":a.default.oneOfType([a.default.string,a.default.number]),"border-right-color":a.default.oneOfType([a.default.string,a.default.number]),"border-right-style":a.default.oneOfType([a.default.string,a.default.number]),"border-right-width":a.default.oneOfType([a.default.string,a.default.number]),"border-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top":a.default.oneOfType([a.default.string,a.default.number]),"border-top-color":a.default.oneOfType([a.default.string,a.default.number]),"border-top-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top-width":a.default.oneOfType([a.default.string,a.default.number]),"border-width":a.default.oneOfType([a.default.string,a.default.number]),"font-family":a.default.oneOfType([a.default.string,a.default.number]),"font-size":a.default.oneOfType([a.default.string,a.default.number]),"font-variant":a.default.oneOfType([a.default.string,a.default.number]),"font-weight":a.default.oneOfType([a.default.string,a.default.number]),"letter-spacing":a.default.oneOfType([a.default.string,a.default.number]),"line-height":a.default.oneOfType([a.default.string,a.default.number]),"list-style":a.default.oneOfType([a.default.string,a.default.number]),"list-style-image":a.default.oneOfType([a.default.string,a.default.number]),"list-style-position":a.default.oneOfType([a.default.string,a.default.number]),"list-style-type":a.default.oneOfType([a.default.string,a.default.number]),"margin-bottom":a.default.oneOfType([a.default.string,a.default.number]),"margin-left":a.default.oneOfType([a.default.string,a.default.number]),"margin-right":a.default.oneOfType([a.default.string,a.default.number]),"margin-top":a.default.oneOfType([a.default.string,a.default.number]),"max-width":a.default.oneOfType([a.default.string,a.default.number]),"min-width":a.default.oneOfType([a.default.string,a.default.number]),"padding-bottom":a.default.oneOfType([a.default.string,a.default.number]),"padding-left":a.default.oneOfType([a.default.string,a.default.number]),"padding-right":a.default.oneOfType([a.default.string,a.default.number]),"padding-top":a.default.oneOfType([a.default.string,a.default.number]),"page-break-after":a.default.oneOfType([a.default.string,a.default.number]),"page-break-before":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dasharray":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dashoffset":a.default.oneOfType([a.default.string,a.default.number]),"stroke-width":a.default.oneOfType([a.default.string,a.default.number]),"text-align":a.default.oneOfType([a.default.string,a.default.number]),"text-decoration":a.default.oneOfType([a.default.string,a.default.number]),"text-indent":a.default.oneOfType([a.default.string,a.default.number]),"text-transform":a.default.oneOfType([a.default.string,a.default.number]),"vertical-align":a.default.oneOfType([a.default.string,a.default.number]),"z-index":a.default.oneOfType([a.default.string,a.default.number]),backgroundAttachment:a.default.oneOfType([a.default.string,a.default.number]),backgroundColor:a.default.oneOfType([a.default.string,a.default.number]),backgroundImage:a.default.oneOfType([a.default.string,a.default.number]),backgroundPosition:a.default.oneOfType([a.default.string,a.default.number]),backgroundRepeat:a.default.oneOfType([a.default.string,a.default.number]),borderBottom:a.default.oneOfType([a.default.string,a.default.number]),borderBottomColor:a.default.oneOfType([a.default.string,a.default.number]),borderBottomStyle:a.default.oneOfType([a.default.string,a.default.number]),borderBottomWidth:a.default.oneOfType([a.default.string,a.default.number]),borderColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeft:a.default.oneOfType([a.default.string,a.default.number]),borderLeftColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeftStyle:a.default.oneOfType([a.default.string,a.default.number]),borderLeftWidth:a.default.oneOfType([a.default.string,a.default.number]),borderRight:a.default.oneOfType([a.default.string,a.default.number]),borderRightColor:a.default.oneOfType([a.default.string,a.default.number]),borderRightStyle:a.default.oneOfType([a.default.string,a.default.number]),borderRightWidth:a.default.oneOfType([a.default.string,a.default.number]),borderStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTop:a.default.oneOfType([a.default.string,a.default.number]),borderTopColor:a.default.oneOfType([a.default.string,a.default.number]),borderTopStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTopWidth:a.default.oneOfType([a.default.string,a.default.number]),borderWidth:a.default.oneOfType([a.default.string,a.default.number]),cssFloat:a.default.oneOfType([a.default.string,a.default.number]),fontFamily:a.default.oneOfType([a.default.string,a.default.number]),fontSize:a.default.oneOfType([a.default.string,a.default.number]),fontVariant:a.default.oneOfType([a.default.string,a.default.number]),fontWeight:a.default.oneOfType([a.default.string,a.default.number]),letterSpacing:a.default.oneOfType([a.default.string,a.default.number]),lineHeight:a.default.oneOfType([a.default.string,a.default.number]),listStyle:a.default.oneOfType([a.default.string,a.default.number]),listStyleImage:a.default.oneOfType([a.default.string,a.default.number]),listStylePosition:a.default.oneOfType([a.default.string,a.default.number]),listStyleType:a.default.oneOfType([a.default.string,a.default.number]),marginBottom:a.default.oneOfType([a.default.string,a.default.number]),marginLeft:a.default.oneOfType([a.default.string,a.default.number]),marginRight:a.default.oneOfType([a.default.string,a.default.number]),marginTop:a.default.oneOfType([a.default.string,a.default.number]),maxWidth:a.default.oneOfType([a.default.string,a.default.number]),minWidth:a.default.oneOfType([a.default.string,a.default.number]),paddingBottom:a.default.oneOfType([a.default.string,a.default.number]),paddingLeft:a.default.oneOfType([a.default.string,a.default.number]),paddingRight:a.default.oneOfType([a.default.string,a.default.number]),paddingTop:a.default.oneOfType([a.default.string,a.default.number]),pageBreakAfter:a.default.oneOfType([a.default.string,a.default.number]),pageBreakBefore:a.default.oneOfType([a.default.string,a.default.number]),strokeDasharray:a.default.oneOfType([a.default.string,a.default.number]),strokeDashoffset:a.default.oneOfType([a.default.string,a.default.number]),strokeWidth:a.default.oneOfType([a.default.string,a.default.number]),textAlign:a.default.oneOfType([a.default.string,a.default.number]),textDecoration:a.default.oneOfType([a.default.string,a.default.number]),textIndent:a.default.oneOfType([a.default.string,a.default.number]),textTransform:a.default.oneOfType([a.default.string,a.default.number]),verticalAlign:a.default.oneOfType([a.default.string,a.default.number]),zIndex:a.default.oneOfType([a.default.string,a.default.number])})),style_filter_conditional:a.default.arrayOf(a.default.shape({if:a.default.shape({column_id:a.default.oneOfType([a.default.string,a.default.number])}),background:a.default.oneOfType([a.default.string,a.default.number]),background_attachment:a.default.oneOfType([a.default.string,a.default.number]),background_color:a.default.oneOfType([a.default.string,a.default.number]),background_image:a.default.oneOfType([a.default.string,a.default.number]),background_position:a.default.oneOfType([a.default.string,a.default.number]),background_repeat:a.default.oneOfType([a.default.string,a.default.number]),border:a.default.oneOfType([a.default.string,a.default.number]),border_bottom:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_color:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_style:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_width:a.default.oneOfType([a.default.string,a.default.number]),border_color:a.default.oneOfType([a.default.string,a.default.number]),border_left:a.default.oneOfType([a.default.string,a.default.number]),border_left_color:a.default.oneOfType([a.default.string,a.default.number]),border_left_style:a.default.oneOfType([a.default.string,a.default.number]),border_left_width:a.default.oneOfType([a.default.string,a.default.number]),border_right:a.default.oneOfType([a.default.string,a.default.number]),border_right_color:a.default.oneOfType([a.default.string,a.default.number]),border_right_style:a.default.oneOfType([a.default.string,a.default.number]),border_right_width:a.default.oneOfType([a.default.string,a.default.number]),border_style:a.default.oneOfType([a.default.string,a.default.number]),border_top:a.default.oneOfType([a.default.string,a.default.number]),border_top_color:a.default.oneOfType([a.default.string,a.default.number]),border_top_style:a.default.oneOfType([a.default.string,a.default.number]),border_top_width:a.default.oneOfType([a.default.string,a.default.number]),border_width:a.default.oneOfType([a.default.string,a.default.number]),clear:a.default.oneOfType([a.default.string,a.default.number]),clip:a.default.oneOfType([a.default.string,a.default.number]),color:a.default.oneOfType([a.default.string,a.default.number]),cursor:a.default.oneOfType([a.default.string,a.default.number]),display:a.default.oneOfType([a.default.string,a.default.number]),filter:a.default.oneOfType([a.default.string,a.default.number]),float:a.default.oneOfType([a.default.string,a.default.number]),font:a.default.oneOfType([a.default.string,a.default.number]),font_family:a.default.oneOfType([a.default.string,a.default.number]),font_size:a.default.oneOfType([a.default.string,a.default.number]),font_variant:a.default.oneOfType([a.default.string,a.default.number]),font_weight:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),left:a.default.oneOfType([a.default.string,a.default.number]),letter_spacing:a.default.oneOfType([a.default.string,a.default.number]),line_height:a.default.oneOfType([a.default.string,a.default.number]),list_style:a.default.oneOfType([a.default.string,a.default.number]),list_style_image:a.default.oneOfType([a.default.string,a.default.number]),list_style_position:a.default.oneOfType([a.default.string,a.default.number]),list_style_type:a.default.oneOfType([a.default.string,a.default.number]),margin:a.default.oneOfType([a.default.string,a.default.number]),margin_bottom:a.default.oneOfType([a.default.string,a.default.number]),margin_left:a.default.oneOfType([a.default.string,a.default.number]),margin_right:a.default.oneOfType([a.default.string,a.default.number]),margin_top:a.default.oneOfType([a.default.string,a.default.number]),max_width:a.default.oneOfType([a.default.string,a.default.number]),min_width:a.default.oneOfType([a.default.string,a.default.number]),overflow:a.default.oneOfType([a.default.string,a.default.number]),padding:a.default.oneOfType([a.default.string,a.default.number]),padding_bottom:a.default.oneOfType([a.default.string,a.default.number]),padding_left:a.default.oneOfType([a.default.string,a.default.number]),padding_right:a.default.oneOfType([a.default.string,a.default.number]),padding_top:a.default.oneOfType([a.default.string,a.default.number]),page_break_after:a.default.oneOfType([a.default.string,a.default.number]),page_break_before:a.default.oneOfType([a.default.string,a.default.number]),position:a.default.oneOfType([a.default.string,a.default.number]),stroke_dasharray:a.default.oneOfType([a.default.string,a.default.number]),stroke_dashoffset:a.default.oneOfType([a.default.string,a.default.number]),stroke_width:a.default.oneOfType([a.default.string,a.default.number]),text_align:a.default.oneOfType([a.default.string,a.default.number]),text_decoration:a.default.oneOfType([a.default.string,a.default.number]),text_indent:a.default.oneOfType([a.default.string,a.default.number]),text_transform:a.default.oneOfType([a.default.string,a.default.number]),top:a.default.oneOfType([a.default.string,a.default.number]),vertical_align:a.default.oneOfType([a.default.string,a.default.number]),visibility:a.default.oneOfType([a.default.string,a.default.number]),width:a.default.oneOfType([a.default.string,a.default.number]),z_index:a.default.oneOfType([a.default.string,a.default.number]),"background-attachment":a.default.oneOfType([a.default.string,a.default.number]),"background-color":a.default.oneOfType([a.default.string,a.default.number]),"background-image":a.default.oneOfType([a.default.string,a.default.number]),"background-position":a.default.oneOfType([a.default.string,a.default.number]),"background-repeat":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-color":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-style":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-width":a.default.oneOfType([a.default.string,a.default.number]),"border-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left":a.default.oneOfType([a.default.string,a.default.number]),"border-left-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left-style":a.default.oneOfType([a.default.string,a.default.number]),"border-left-width":a.default.oneOfType([a.default.string,a.default.number]),"border-right":a.default.oneOfType([a.default.string,a.default.number]),"border-right-color":a.default.oneOfType([a.default.string,a.default.number]),"border-right-style":a.default.oneOfType([a.default.string,a.default.number]),"border-right-width":a.default.oneOfType([a.default.string,a.default.number]),"border-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top":a.default.oneOfType([a.default.string,a.default.number]),"border-top-color":a.default.oneOfType([a.default.string,a.default.number]),"border-top-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top-width":a.default.oneOfType([a.default.string,a.default.number]),"border-width":a.default.oneOfType([a.default.string,a.default.number]),"font-family":a.default.oneOfType([a.default.string,a.default.number]),"font-size":a.default.oneOfType([a.default.string,a.default.number]),"font-variant":a.default.oneOfType([a.default.string,a.default.number]),"font-weight":a.default.oneOfType([a.default.string,a.default.number]),"letter-spacing":a.default.oneOfType([a.default.string,a.default.number]),"line-height":a.default.oneOfType([a.default.string,a.default.number]),"list-style":a.default.oneOfType([a.default.string,a.default.number]),"list-style-image":a.default.oneOfType([a.default.string,a.default.number]),"list-style-position":a.default.oneOfType([a.default.string,a.default.number]),"list-style-type":a.default.oneOfType([a.default.string,a.default.number]),"margin-bottom":a.default.oneOfType([a.default.string,a.default.number]),"margin-left":a.default.oneOfType([a.default.string,a.default.number]),"margin-right":a.default.oneOfType([a.default.string,a.default.number]),"margin-top":a.default.oneOfType([a.default.string,a.default.number]),"max-width":a.default.oneOfType([a.default.string,a.default.number]),"min-width":a.default.oneOfType([a.default.string,a.default.number]),"padding-bottom":a.default.oneOfType([a.default.string,a.default.number]),"padding-left":a.default.oneOfType([a.default.string,a.default.number]),"padding-right":a.default.oneOfType([a.default.string,a.default.number]),"padding-top":a.default.oneOfType([a.default.string,a.default.number]),"page-break-after":a.default.oneOfType([a.default.string,a.default.number]),"page-break-before":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dasharray":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dashoffset":a.default.oneOfType([a.default.string,a.default.number]),"stroke-width":a.default.oneOfType([a.default.string,a.default.number]),"text-align":a.default.oneOfType([a.default.string,a.default.number]),"text-decoration":a.default.oneOfType([a.default.string,a.default.number]),"text-indent":a.default.oneOfType([a.default.string,a.default.number]),"text-transform":a.default.oneOfType([a.default.string,a.default.number]),"vertical-align":a.default.oneOfType([a.default.string,a.default.number]),"z-index":a.default.oneOfType([a.default.string,a.default.number]),backgroundAttachment:a.default.oneOfType([a.default.string,a.default.number]),backgroundColor:a.default.oneOfType([a.default.string,a.default.number]),backgroundImage:a.default.oneOfType([a.default.string,a.default.number]),backgroundPosition:a.default.oneOfType([a.default.string,a.default.number]),backgroundRepeat:a.default.oneOfType([a.default.string,a.default.number]),borderBottom:a.default.oneOfType([a.default.string,a.default.number]),borderBottomColor:a.default.oneOfType([a.default.string,a.default.number]),borderBottomStyle:a.default.oneOfType([a.default.string,a.default.number]),borderBottomWidth:a.default.oneOfType([a.default.string,a.default.number]),borderColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeft:a.default.oneOfType([a.default.string,a.default.number]),borderLeftColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeftStyle:a.default.oneOfType([a.default.string,a.default.number]),borderLeftWidth:a.default.oneOfType([a.default.string,a.default.number]),borderRight:a.default.oneOfType([a.default.string,a.default.number]),borderRightColor:a.default.oneOfType([a.default.string,a.default.number]),borderRightStyle:a.default.oneOfType([a.default.string,a.default.number]),borderRightWidth:a.default.oneOfType([a.default.string,a.default.number]),borderStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTop:a.default.oneOfType([a.default.string,a.default.number]),borderTopColor:a.default.oneOfType([a.default.string,a.default.number]),borderTopStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTopWidth:a.default.oneOfType([a.default.string,a.default.number]),borderWidth:a.default.oneOfType([a.default.string,a.default.number]),cssFloat:a.default.oneOfType([a.default.string,a.default.number]),fontFamily:a.default.oneOfType([a.default.string,a.default.number]),fontSize:a.default.oneOfType([a.default.string,a.default.number]),fontVariant:a.default.oneOfType([a.default.string,a.default.number]),fontWeight:a.default.oneOfType([a.default.string,a.default.number]),letterSpacing:a.default.oneOfType([a.default.string,a.default.number]),lineHeight:a.default.oneOfType([a.default.string,a.default.number]),listStyle:a.default.oneOfType([a.default.string,a.default.number]),listStyleImage:a.default.oneOfType([a.default.string,a.default.number]),listStylePosition:a.default.oneOfType([a.default.string,a.default.number]),listStyleType:a.default.oneOfType([a.default.string,a.default.number]),marginBottom:a.default.oneOfType([a.default.string,a.default.number]),marginLeft:a.default.oneOfType([a.default.string,a.default.number]),marginRight:a.default.oneOfType([a.default.string,a.default.number]),marginTop:a.default.oneOfType([a.default.string,a.default.number]),maxWidth:a.default.oneOfType([a.default.string,a.default.number]),minWidth:a.default.oneOfType([a.default.string,a.default.number]),paddingBottom:a.default.oneOfType([a.default.string,a.default.number]),paddingLeft:a.default.oneOfType([a.default.string,a.default.number]),paddingRight:a.default.oneOfType([a.default.string,a.default.number]),paddingTop:a.default.oneOfType([a.default.string,a.default.number]),pageBreakAfter:a.default.oneOfType([a.default.string,a.default.number]),pageBreakBefore:a.default.oneOfType([a.default.string,a.default.number]),strokeDasharray:a.default.oneOfType([a.default.string,a.default.number]),strokeDashoffset:a.default.oneOfType([a.default.string,a.default.number]),strokeWidth:a.default.oneOfType([a.default.string,a.default.number]),textAlign:a.default.oneOfType([a.default.string,a.default.number]),textDecoration:a.default.oneOfType([a.default.string,a.default.number]),textIndent:a.default.oneOfType([a.default.string,a.default.number]),textTransform:a.default.oneOfType([a.default.string,a.default.number]),verticalAlign:a.default.oneOfType([a.default.string,a.default.number]),zIndex:a.default.oneOfType([a.default.string,a.default.number])})),style_header_conditional:a.default.arrayOf(a.default.shape({if:a.default.shape({column_id:a.default.oneOfType([a.default.string,a.default.number]),header_index:a.default.oneOfType([a.default.number,a.default.oneOf(["odd","even"])])}),background:a.default.oneOfType([a.default.string,a.default.number]),background_attachment:a.default.oneOfType([a.default.string,a.default.number]),background_color:a.default.oneOfType([a.default.string,a.default.number]),background_image:a.default.oneOfType([a.default.string,a.default.number]),background_position:a.default.oneOfType([a.default.string,a.default.number]),background_repeat:a.default.oneOfType([a.default.string,a.default.number]),border:a.default.oneOfType([a.default.string,a.default.number]),border_bottom:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_color:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_style:a.default.oneOfType([a.default.string,a.default.number]),border_bottom_width:a.default.oneOfType([a.default.string,a.default.number]),border_color:a.default.oneOfType([a.default.string,a.default.number]),border_left:a.default.oneOfType([a.default.string,a.default.number]),border_left_color:a.default.oneOfType([a.default.string,a.default.number]),border_left_style:a.default.oneOfType([a.default.string,a.default.number]),border_left_width:a.default.oneOfType([a.default.string,a.default.number]),border_right:a.default.oneOfType([a.default.string,a.default.number]),border_right_color:a.default.oneOfType([a.default.string,a.default.number]),border_right_style:a.default.oneOfType([a.default.string,a.default.number]),border_right_width:a.default.oneOfType([a.default.string,a.default.number]),border_style:a.default.oneOfType([a.default.string,a.default.number]),border_top:a.default.oneOfType([a.default.string,a.default.number]),border_top_color:a.default.oneOfType([a.default.string,a.default.number]),border_top_style:a.default.oneOfType([a.default.string,a.default.number]),border_top_width:a.default.oneOfType([a.default.string,a.default.number]),border_width:a.default.oneOfType([a.default.string,a.default.number]),clear:a.default.oneOfType([a.default.string,a.default.number]),clip:a.default.oneOfType([a.default.string,a.default.number]),color:a.default.oneOfType([a.default.string,a.default.number]),cursor:a.default.oneOfType([a.default.string,a.default.number]),display:a.default.oneOfType([a.default.string,a.default.number]),filter:a.default.oneOfType([a.default.string,a.default.number]),float:a.default.oneOfType([a.default.string,a.default.number]),font:a.default.oneOfType([a.default.string,a.default.number]),font_family:a.default.oneOfType([a.default.string,a.default.number]),font_size:a.default.oneOfType([a.default.string,a.default.number]),font_variant:a.default.oneOfType([a.default.string,a.default.number]),font_weight:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),left:a.default.oneOfType([a.default.string,a.default.number]),letter_spacing:a.default.oneOfType([a.default.string,a.default.number]),line_height:a.default.oneOfType([a.default.string,a.default.number]),list_style:a.default.oneOfType([a.default.string,a.default.number]),list_style_image:a.default.oneOfType([a.default.string,a.default.number]),list_style_position:a.default.oneOfType([a.default.string,a.default.number]),list_style_type:a.default.oneOfType([a.default.string,a.default.number]),margin:a.default.oneOfType([a.default.string,a.default.number]),margin_bottom:a.default.oneOfType([a.default.string,a.default.number]),margin_left:a.default.oneOfType([a.default.string,a.default.number]),margin_right:a.default.oneOfType([a.default.string,a.default.number]),margin_top:a.default.oneOfType([a.default.string,a.default.number]),max_width:a.default.oneOfType([a.default.string,a.default.number]),min_width:a.default.oneOfType([a.default.string,a.default.number]),overflow:a.default.oneOfType([a.default.string,a.default.number]),padding:a.default.oneOfType([a.default.string,a.default.number]),padding_bottom:a.default.oneOfType([a.default.string,a.default.number]),padding_left:a.default.oneOfType([a.default.string,a.default.number]),padding_right:a.default.oneOfType([a.default.string,a.default.number]),padding_top:a.default.oneOfType([a.default.string,a.default.number]),page_break_after:a.default.oneOfType([a.default.string,a.default.number]),page_break_before:a.default.oneOfType([a.default.string,a.default.number]),position:a.default.oneOfType([a.default.string,a.default.number]),stroke_dasharray:a.default.oneOfType([a.default.string,a.default.number]),stroke_dashoffset:a.default.oneOfType([a.default.string,a.default.number]),stroke_width:a.default.oneOfType([a.default.string,a.default.number]),text_align:a.default.oneOfType([a.default.string,a.default.number]),text_decoration:a.default.oneOfType([a.default.string,a.default.number]),text_indent:a.default.oneOfType([a.default.string,a.default.number]),text_transform:a.default.oneOfType([a.default.string,a.default.number]),top:a.default.oneOfType([a.default.string,a.default.number]),vertical_align:a.default.oneOfType([a.default.string,a.default.number]),visibility:a.default.oneOfType([a.default.string,a.default.number]),width:a.default.oneOfType([a.default.string,a.default.number]),z_index:a.default.oneOfType([a.default.string,a.default.number]),"background-attachment":a.default.oneOfType([a.default.string,a.default.number]),"background-color":a.default.oneOfType([a.default.string,a.default.number]),"background-image":a.default.oneOfType([a.default.string,a.default.number]),"background-position":a.default.oneOfType([a.default.string,a.default.number]),"background-repeat":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-color":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-style":a.default.oneOfType([a.default.string,a.default.number]),"border-bottom-width":a.default.oneOfType([a.default.string,a.default.number]),"border-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left":a.default.oneOfType([a.default.string,a.default.number]),"border-left-color":a.default.oneOfType([a.default.string,a.default.number]),"border-left-style":a.default.oneOfType([a.default.string,a.default.number]),"border-left-width":a.default.oneOfType([a.default.string,a.default.number]),"border-right":a.default.oneOfType([a.default.string,a.default.number]),"border-right-color":a.default.oneOfType([a.default.string,a.default.number]),"border-right-style":a.default.oneOfType([a.default.string,a.default.number]),"border-right-width":a.default.oneOfType([a.default.string,a.default.number]),"border-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top":a.default.oneOfType([a.default.string,a.default.number]),"border-top-color":a.default.oneOfType([a.default.string,a.default.number]),"border-top-style":a.default.oneOfType([a.default.string,a.default.number]),"border-top-width":a.default.oneOfType([a.default.string,a.default.number]),"border-width":a.default.oneOfType([a.default.string,a.default.number]),"font-family":a.default.oneOfType([a.default.string,a.default.number]),"font-size":a.default.oneOfType([a.default.string,a.default.number]),"font-variant":a.default.oneOfType([a.default.string,a.default.number]),"font-weight":a.default.oneOfType([a.default.string,a.default.number]),"letter-spacing":a.default.oneOfType([a.default.string,a.default.number]),"line-height":a.default.oneOfType([a.default.string,a.default.number]),"list-style":a.default.oneOfType([a.default.string,a.default.number]),"list-style-image":a.default.oneOfType([a.default.string,a.default.number]),"list-style-position":a.default.oneOfType([a.default.string,a.default.number]),"list-style-type":a.default.oneOfType([a.default.string,a.default.number]),"margin-bottom":a.default.oneOfType([a.default.string,a.default.number]),"margin-left":a.default.oneOfType([a.default.string,a.default.number]),"margin-right":a.default.oneOfType([a.default.string,a.default.number]),"margin-top":a.default.oneOfType([a.default.string,a.default.number]),"max-width":a.default.oneOfType([a.default.string,a.default.number]),"min-width":a.default.oneOfType([a.default.string,a.default.number]),"padding-bottom":a.default.oneOfType([a.default.string,a.default.number]),"padding-left":a.default.oneOfType([a.default.string,a.default.number]),"padding-right":a.default.oneOfType([a.default.string,a.default.number]),"padding-top":a.default.oneOfType([a.default.string,a.default.number]),"page-break-after":a.default.oneOfType([a.default.string,a.default.number]),"page-break-before":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dasharray":a.default.oneOfType([a.default.string,a.default.number]),"stroke-dashoffset":a.default.oneOfType([a.default.string,a.default.number]),"stroke-width":a.default.oneOfType([a.default.string,a.default.number]),"text-align":a.default.oneOfType([a.default.string,a.default.number]),"text-decoration":a.default.oneOfType([a.default.string,a.default.number]),"text-indent":a.default.oneOfType([a.default.string,a.default.number]),"text-transform":a.default.oneOfType([a.default.string,a.default.number]),"vertical-align":a.default.oneOfType([a.default.string,a.default.number]),"z-index":a.default.oneOfType([a.default.string,a.default.number]),backgroundAttachment:a.default.oneOfType([a.default.string,a.default.number]),backgroundColor:a.default.oneOfType([a.default.string,a.default.number]),backgroundImage:a.default.oneOfType([a.default.string,a.default.number]),backgroundPosition:a.default.oneOfType([a.default.string,a.default.number]),backgroundRepeat:a.default.oneOfType([a.default.string,a.default.number]),borderBottom:a.default.oneOfType([a.default.string,a.default.number]),borderBottomColor:a.default.oneOfType([a.default.string,a.default.number]),borderBottomStyle:a.default.oneOfType([a.default.string,a.default.number]),borderBottomWidth:a.default.oneOfType([a.default.string,a.default.number]),borderColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeft:a.default.oneOfType([a.default.string,a.default.number]),borderLeftColor:a.default.oneOfType([a.default.string,a.default.number]),borderLeftStyle:a.default.oneOfType([a.default.string,a.default.number]),borderLeftWidth:a.default.oneOfType([a.default.string,a.default.number]),borderRight:a.default.oneOfType([a.default.string,a.default.number]),borderRightColor:a.default.oneOfType([a.default.string,a.default.number]),borderRightStyle:a.default.oneOfType([a.default.string,a.default.number]),borderRightWidth:a.default.oneOfType([a.default.string,a.default.number]),borderStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTop:a.default.oneOfType([a.default.string,a.default.number]),borderTopColor:a.default.oneOfType([a.default.string,a.default.number]),borderTopStyle:a.default.oneOfType([a.default.string,a.default.number]),borderTopWidth:a.default.oneOfType([a.default.string,a.default.number]),borderWidth:a.default.oneOfType([a.default.string,a.default.number]),cssFloat:a.default.oneOfType([a.default.string,a.default.number]),fontFamily:a.default.oneOfType([a.default.string,a.default.number]),fontSize:a.default.oneOfType([a.default.string,a.default.number]),fontVariant:a.default.oneOfType([a.default.string,a.default.number]),fontWeight:a.default.oneOfType([a.default.string,a.default.number]),letterSpacing:a.default.oneOfType([a.default.string,a.default.number]),lineHeight:a.default.oneOfType([a.default.string,a.default.number]),listStyle:a.default.oneOfType([a.default.string,a.default.number]),listStyleImage:a.default.oneOfType([a.default.string,a.default.number]),listStylePosition:a.default.oneOfType([a.default.string,a.default.number]),listStyleType:a.default.oneOfType([a.default.string,a.default.number]),marginBottom:a.default.oneOfType([a.default.string,a.default.number]),marginLeft:a.default.oneOfType([a.default.string,a.default.number]),marginRight:a.default.oneOfType([a.default.string,a.default.number]),marginTop:a.default.oneOfType([a.default.string,a.default.number]),maxWidth:a.default.oneOfType([a.default.string,a.default.number]),minWidth:a.default.oneOfType([a.default.string,a.default.number]),paddingBottom:a.default.oneOfType([a.default.string,a.default.number]),paddingLeft:a.default.oneOfType([a.default.string,a.default.number]),paddingRight:a.default.oneOfType([a.default.string,a.default.number]),paddingTop:a.default.oneOfType([a.default.string,a.default.number]),pageBreakAfter:a.default.oneOfType([a.default.string,a.default.number]),pageBreakBefore:a.default.oneOfType([a.default.string,a.default.number]),strokeDasharray:a.default.oneOfType([a.default.string,a.default.number]),strokeDashoffset:a.default.oneOfType([a.default.string,a.default.number]),strokeWidth:a.default.oneOfType([a.default.string,a.default.number]),textAlign:a.default.oneOfType([a.default.string,a.default.number]),textDecoration:a.default.oneOfType([a.default.string,a.default.number]),textIndent:a.default.oneOfType([a.default.string,a.default.number]),textTransform:a.default.oneOfType([a.default.string,a.default.number]),verticalAlign:a.default.oneOfType([a.default.string,a.default.number]),zIndex:a.default.oneOfType([a.default.string,a.default.number])})),derived_viewport_dataframe:a.default.arrayOf(a.default.object),derived_viewport_indices:a.default.arrayOf(a.default.number),derived_virtual_dataframe:a.default.arrayOf(a.default.object),derived_virtual_indices:a.default.arrayOf(a.default.number),dropdown_properties:a.default.any};f.defaultProps=i,f.propTypes=s},function(e,t,n){"use strict";var r=n(29);function u(){}e.exports=function(){function e(e,t,n,u,a,l){if(l!==r){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=u,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),u=p(r),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),l=n(3),o=p(n(32)),d=p(n(70)),f=p(n(71)),i=p(n(72)),s=p(n(73));function p(e){return e&&e.__esModule?e:{default:e}}n(74),n(77),n(79);const c=/^derived_/;t.default=class extends r.Component{constructor(e){super(e),this.__setProps=(0,l.memoizeOne)(e=>e?t=>{if(a.has("dataframe",t)){const e=this.props.dataframe;t.dataframe_timestamp=Date.now(),t.dataframe_previous=e}e(t)}:e=>this.setState(e)),this.paginator=(0,d.default)(),this.viewport=(0,f.default)(),this.virtual=(0,i.default)(),this.visibleColumns=(0,s.default)(),this.filterCache=(0,l.memoizeOneWithFlag)(e=>e),this.paginationCache=(0,l.memoizeOneWithFlag)(e=>e),this.sortCache=(0,l.memoizeOneWithFlag)(e=>e),this.viewportCache=(0,l.memoizeOneWithFlag)(e=>e),this.virtualCache=(0,l.memoizeOneWithFlag)(e=>e),this.controlled=this.getControlledProps(this.props),this.updateDerivedProps()}componentWillReceiveProps(e){this.controlled=this.getControlledProps(e),this.updateDerivedProps()}shouldComponentUpdate(e){const t=this.props;return a.any(n=>!c.test(n)&&t[n]!==e[n],a.keysIn(t))}render(){return u.default.createElement(o.default,Object.assign({},this.controlled))}getControlledProps(e){const t=this.setProps,n=e.columns,r=e.dataframe,u=e.filtering,l=e.filtering_settings,o=e.pagination_mode,d=e.pagination_settings,f=e.sorting,i=e.sorting_settings,s=e.sorting_treat_empty_string_as_none,p=this.virtual(r,u,l,f,i,s),c=this.viewport(o,d,p.dataframe,p.indices),h=this.paginator(o,d,t,p.dataframe),g=this.visibleColumns(n);return a.mergeAll([e,{columns:g,paginator:h,setProps:t,viewport:c,virtual:p}])}updateDerivedProps(){var e=this.controlled;const t=e.filtering,n=e.filtering_settings,r=e.pagination_mode,u=e.pagination_settings,a=e.sorting,l=e.sorting_settings,o=e.viewport,d=e.virtual,f=this.viewportCache(o).cached,i=this.virtualCache(d).cached,s=this.filterCache(n),p=this.paginationCache(u),c=this.sortCache(l),h=!s.cached&&!s.first&&"be"===t||!p.cached&&!p.first&&"be"===r||!c.cached&&!c.first&&"be"===a;if(i&&f&&!h)return;const g=this.setProps;let b={};i||(b.derived_virtual_dataframe=d.dataframe,b.derived_virtual_indices=d.indices),f||(b.derived_viewport_dataframe=o.dataframe,b.derived_viewport_indices=o.indices),h&&(b.active_cell=void 0,b.selected_cell=void 0,b.selected_rows=void 0),setTimeout(()=>g(b),0)}get setProps(){return this.__setProps(this.props.setProps)}}},function(e,t,n){"use strict";function r(e){return void 0!==e&&null!==e&&"object"==typeof e&&e.constructor===Object}function u(e,t,n=!1){return e===t||a(Object.values(e),Object.values(t),n)}function a(e,t,n=!1){return!!e&&e.length===t.length&&!!e.every((e,l)=>{const o=t[l];return e===o||n&&(Array.isArray(e)&&Array.isArray(o)&&a(e,o,n)||r(e)&&r(o)&&u(e,o,n))})}Object.defineProperty(t,"__esModule",{value:!0}),t.isEqual=u,t.isEqualArgs=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),u=y(r),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),l=y(n(33)),o=n(17),d=n(34),f=y(n(4)),i=n(3),s=y(n(13)),p=y(n(35)),c=y(n(19)),h=y(n(38)),g=y(n(69)),b=y(n(8)),m=n(9);function y(e){return e&&e.__esModule?e:{default:e}}const O=a.sort((e,t)=>e-t);t.default=class extends r.PureComponent{constructor(e){super(e),this.tableStyle=(0,m.derivedTableStyle)(),this.getLexerResult=(0,i.memoizeOne)(s.default),this.handleClickOutside=(e=>{const t=this.$el;t&&!t.contains(e.target)&&this.props.is_focused&&this.props.setProps({is_focused:!1})}),this.handlePaste=(e=>{const t=this.$el;t&&t.contains(document.activeElement)&&this.onPaste(e)}),this.forceHandleResize=(()=>this.handleResize(!0)),this.handleResize=((e=!1)=>{if(this.state.forcedResizeOnly&&!e)return;e||this.setState({forcedResizeOnly:!0}),this.updateStylesheet();var t=this.refs;const n=t.r0c0,r=t.r0c1,u=t.r1c0,a=t.r1c1;let l=r.querySelectorAll("tr");n.querySelectorAll("tr").forEach((e,t)=>{const n=l[t];e.style.height=`${n.clientHeight}px`});let o=a.querySelectorAll("tr > th:first-of-type");u.querySelectorAll("tr > th:first-of-type").forEach((e,t)=>{const n=o[t].parentElement;e.parentElement.style.height=getComputedStyle(n).height});const d=a.querySelector("tr > td:first-of-type");if(d){const e=d.parentElement;this.stylesheet.setRule(".dash-fixed-column tr",`height: ${getComputedStyle(e).height};`)}}),this.handleKeyDown=(e=>{var t=this.props;const n=t.active_cell,r=t.columns,u=t.setProps,a=t.is_focused,l=t.editable;if(f.default.trace(`handleKeyDown: ${e.key}`),(0,o.isCtrlMetaKey)(e.keyCode))return;const d=(0,o.isCtrlDown)(e);d&&e.keyCode===o.KEY_CODES.V||e.keyCode===o.KEY_CODES.C&&d&&!a||(e.keyCode!==o.KEY_CODES.ESCAPE?e.keyCode!==o.KEY_CODES.ENTER||a||!(0,b.default)(l,r[n[1]])?a&&e.keyCode!==o.KEY_CODES.TAB&&e.keyCode!==o.KEY_CODES.ENTER||((0,o.isNavKey)(e.keyCode)?this.switchCell(e):e.keyCode===o.KEY_CODES.BACKSPACE||e.keyCode===o.KEY_CODES.DELETE?this.deleteCell(e):this.props.is_focused||!(0,b.default)(l,r[n[1]])||(0,o.isMetaKey)(e.keyCode)||u({is_focused:!0})):u({is_focused:!0}):u({is_focused:!1}))}),this.switchCell=(e=>{const t=e;var n=this.props;const r=n.active_cell,u=n.columns,l=n.selected_cell,d=n.setProps,f=n.viewport;e.preventDefault(),this.$el.focus();const i=l.length>1,s=t.keyCode===o.KEY_CODES.ENTER||t.keyCode===o.KEY_CODES.TAB;if(i&&s)return void d({is_focused:!1,active_cell:this.getNextCell(t,{currentCell:r,restrictToSelection:!0})});if(!t.shiftKey){const e=this.getNextCell(t,{currentCell:r,restrictToSelection:!1});return void d({is_focused:!1,selected_cell:[e],active_cell:e})}let p=[],c=[];const h=O(a.uniq(a.pluck(0,l))),g=O(a.uniq(a.pluck(1,l))),b=h[0],m=g[0],y=h[h.length-1],T=g[g.length-1],v=t.keyCode===o.KEY_CODES.ARROW_DOWN||t.keyCode===o.KEY_CODES.ENTER,_=t.keyCode===o.KEY_CODES.ARROW_UP,x=t.keyCode===o.KEY_CODES.ARROW_RIGHT||t.keyCode===o.KEY_CODES.TAB,w=t.keyCode===o.KEY_CODES.ARROW_LEFT;v&&r[0]>b?c=g.map(e=>[b,e]):v&&y!==f.dataframe.length-1?p=g.map(e=>[y+1,e]):_&&r[0][y,e]):_&&b>0?p=g.map(e=>[b-1,e]):w&&r[1][e,T]):w&&m>0?p=h.map(e=>[e,m-1]):x&&r[1]>m?c=h.map(e=>[e,m]):x&&T+1<=u.length-1&&(p=h.map(e=>[e,T+1])),d({is_focused:!1,selected_cell:a.without(c,a.uniq(a.concat(p,l)))})}),this.deleteCell=(e=>{var t=this.props;const n=t.columns,r=t.dataframe,u=t.editable,l=t.selected_cell,o=t.setProps,d=t.viewport;e.preventDefault();let f=r;a.map(e=>[d.indices[e[0]],e[1]],l).forEach(e=>{(0,b.default)(u,n[e[1]])&&(f=a.set(a.lensPath([e[0],n[e[1]].id]),"",f))}),o({dataframe:f})}),this.getNextCell=((e,{restrictToSelection:t,currentCell:n})=>{var r=this.props;const u=r.columns,l=r.selected_cell,f=r.viewport,i=e;switch(i.keyCode){case o.KEY_CODES.ARROW_LEFT:return t?(0,d.selectionCycle)([n[0],n[1]-1],l):[n[0],a.max(0,n[1]-1)];case o.KEY_CODES.ARROW_RIGHT:case o.KEY_CODES.TAB:return t?(0,d.selectionCycle)([n[0],n[1]+1],l):[n[0],a.min(u.length-1,n[1]+1)];case o.KEY_CODES.ARROW_UP:return t?(0,d.selectionCycle)([n[0]-1,n[1]],l):[a.max(0,n[0]-1),n[1]];case o.KEY_CODES.ARROW_DOWN:case o.KEY_CODES.ENTER:return t?(0,d.selectionCycle)([n[0]+1,n[1]],l):[a.min(f.dataframe.length-1,n[0]+1),n[1]];default:throw new Error(`Table.getNextCell: unknown navigation keycode ${i.keyCode}`)}}),this.onCopy=(e=>{var t=this.props;const n=t.columns,r=t.selected_cell,u=t.viewport;p.default.toClipboard(e,r,n,u.dataframe),this.$el.focus()}),this.onPaste=(e=>{var t=this.props;const n=t.active_cell,r=t.columns,u=t.dataframe,a=t.editable,l=t.filtering_settings,o=t.setProps,d=t.sorting_settings,f=t.viewport;if(!a)return;const i=p.default.fromClipboard(e,n,f.indices,r,u,!0,!d.length||!l.length);i&&o(i)}),this.loadNext=(()=>{this.props.paginator.loadNext()}),this.loadPrevious=(()=>{this.props.paginator.loadPrevious()}),this.applyStyle=(()=>{var e=this.props;const t=e.n_fixed_columns,n=e.n_fixed_rows,r=e.row_deletable,u=e.row_selectable;var a=this.refs;const l=a.r1c0,o=a.r1c1;r&&(this.stylesheet.setRule(".dash-spreadsheet-inner td.dash-delete-cell","width: 30px; max-width: 30px; min-width: 30px;"),this.stylesheet.setRule(".dash-spreadsheet-inner th.dash-delete-header","width: 30px; max-width: 30px; min-width: 30px;")),u&&(this.stylesheet.setRule(".dash-spreadsheet-inner td.dash-select-cell","width: 30px; max-width: 30px; min-width: 30px;"),this.stylesheet.setRule(".dash-spreadsheet-inner th.dash-select-header","width: 30px; max-width: 30px; min-width: 30px;")),n&&o.querySelectorAll("tr:first-of-type td, tr:first-of-type th").forEach((e,t)=>{const n=getComputedStyle(e).width;this.stylesheet.setRule(`.dash-fixed-row:not(.dash-fixed-column) th:nth-of-type(${t+1})`,`width: ${n}; min-width: ${n}; max-width: ${n};`)}),t&&n&&l.querySelectorAll("tr:first-of-type td, tr:first-of-type th").forEach((e,t)=>{const n=getComputedStyle(e).width;this.stylesheet.setRule(`.dash-fixed-column.dash-fixed-row th:nth-of-type(${t+1})`,`width: ${n}; min-width: ${n}; max-width: ${n};`)})}),this.handleDropdown=(()=>{const e=this.refs.r1c1;(0,c.default)(e.querySelector(".Select-menu-outer"))}),this.onScroll=(e=>{const t=this.refs.r0c1;f.default.trace(`ControlledTable fragment scrolled to (left,top)=(${e.target.scrollLeft},${e.target.scrollTop})`),t.style.marginLeft=`${-e.target.scrollLeft}px`,this.handleDropdown()}),this.state={forcedResizeOnly:!1},this.stylesheet=new l.default(`#${e.id}`),this.tableFn=(0,h.default)(()=>this.props),this.updateStylesheet()}get lexerResult(){const e=this.props.filtering_settings;return this.getLexerResult(e)}updateStylesheet(){const e=this.props.css;a.forEach(({selector:e,rule:t})=>{this.stylesheet.setRule(e,t)},e)}componentDidMount(){this.props.selected_cell.length&&!a.contains(this.props.active_cell,this.props.selected_cell)&&this.props.setProps({active_cell:this.props.selected_cell[0]}),this.applyStyle(),this.handleResize()}componentWillMount(){window.addEventListener("resize",this.forceHandleResize),document.addEventListener("paste",this.handlePaste),document.addEventListener("mousedown",this.handleClickOutside)}componentWillUnmount(){window.removeEventListener("resize",this.forceHandleResize),document.removeEventListener("mousedown",this.handleClickOutside),document.removeEventListener("paste",this.handlePaste)}componentWillUpdate(){this.updateStylesheet()}componentDidUpdate(){this.applyStyle(),this.handleResize(),this.handleDropdown()}get $el(){return document.getElementById(this.props.id)}get displayPagination(){var e=this.props;const t=e.dataframe,n=e.navigation,r=e.pagination_mode,u=e.pagination_settings;return"page"===n&&("fe"===r&&u.page_sizeu.default.createElement("div",{key:`r${t}`,ref:`r${t}`,className:`row row-${t}`,onScroll:this.onScroll},e.map((e,n)=>u.default.createElement("div",{key:n,ref:`r${t}c${n}`,className:`cell cell-${t}-${n} ${f[t][n]}`},e)))))),this.displayPagination?u.default.createElement("div",null,u.default.createElement("button",{className:"previous-page",onClick:this.loadPrevious},"Previous"),u.default.createElement("button",{className:"next-page",onClick:this.loadNext},"Next")):null)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(4));class u{constructor(e){this.name=e}get rules(){const e=this.sheet;return Array.from(e.rules||e.cssRules)}addRule(e,t){this.sheet.addRule?this.sheet.addRule(e,t):this.sheet.insertRule(`${e} { ${t} }`,0)}deleteRule(e){this.sheet.deleteRule(e)}findRule(e){const t=this.rules,n=t.findIndex(t=>t.selectorText===e);return-1===n?null:{rule:t[n],index:n}}get sheet(){return(this.__stylesheet=this.__stylesheet||(()=>{const e=document.createElement("style");return e.type="text/css",e.id=this.name,document.getElementsByTagName("head")[0].appendChild(e),e})()).sheet}}class a{constructor(e){this.prefix=e,this.stylesheet=new u(`${e}-dynamic-inline.css`)}static unit(e,t="px"){return a.hasUnit(e)?e:`${e}${t}`}static hasUnit(e){return"string"==typeof e&&/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)}deleteRule(e){e=`${this.prefix} ${e}`;const t=this.stylesheet.findRule(e);t&&this.stylesheet.deleteRule(t.index)}setRule(e,t){e=`${this.prefix} ${e}`;const n=this.stylesheet.findRule(e);if(n){if(n.rule.cssText===t||n.rule.cssText===`${e} { ${t} }`)return;this.stylesheet.deleteRule(n.index)}this.stylesheet.addRule(e,t),r.default.trace("stylesheet",e,t)}}t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,u=!1,a=void 0;try{for(var l,o=e[Symbol.iterator]();!(r=(l=o.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){u=!0,a=e}finally{try{!r&&o.return&&o.return()}finally{if(u)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();t.selectionCycle=function(e,t){const n=u.uniq(u.pluck(0,t)).sort((e,t)=>e-t),a=u.uniq(u.pluck(1,t)).sort((e,t)=>e-t),l=n[0],o=a[0],d=n[n.length-1],f=a[a.length-1];var i=r(e,2);const s=i[0],p=i[1],c=[s,p];s>d&&(c[0]=l,c[1]=p+1>f?o:p+1);sf&&(c[1]=o,c[0]=s+1>d?l:s+1);pe-t)),f=r.uniq(r.pluck(1,t).sort((e,t)=>e-t)),i=r.slice(r.head(d),r.last(d)+1,o).map(e=>r.props(f,r.props(r.pluck("id",n),e))),s=u.default.prototype.stringify(i);l.default.trace("TableClipboard -- set clipboard data: ",s),a.default.set(e,s)}static fromClipboard(e,t,n,f,i,s=!0,p=!0){const c=a.default.get(e);if(l.default.trace("TableClipboard -- get clipboard data: ",c),!c)return;p||l.default.debug("Clipboard -- Sorting or filtering active, do not create new rows"),s||l.default.debug("Clipboard -- Do not create new columns");const h=u.default.prototype.parse(c);let g=i;const b=f;if(s&&h[0].length+t[1]>=f.length)for(let e=f.length;et[`Column ${e}`]="");const m=n[t[0]];if(p&&h.length+m>=i.length){const e={};f.forEach(t=>e[t.id]=""),g=r.concat(g,r.repeat(e,h.length+m-i.length))}return h.forEach((e,u)=>e.forEach((e,a)=>{const l=t[0]+u;if(n.length<=t[0]+u)return;const o=n[l],f=t[1]+a,i=b[f];i&&(0,d.default)(!0,i)&&(g=r.set(r.lensPath([o,i.id]),e,g))})),{dataframe:g,columns:b}}}},function(e,t){!function(t){"use strict";function n(){}function r(e){return e.split('"').length-1}n.prototype=Object.create(Object.prototype,{parse:{value:function(e){var t,n,u,a,l,o,d,f=[],i=0;for((u=e.split("\n")).length>1&&""===u[u.length-1]&&u.pop(),t=0,n=u.length;t0&&(l+="\t"),"string"==typeof(a=e[t][r])?a.indexOf("\n")>-1?l+='"'+a.replace(/"/g,'""')+'"':l+=a:l+=null===a||void 0===a?"":a;l+="\n"}return l},enumerable:!0,configurable:!1,writable:!1}}),void 0!==e&&e.exports?e.exports=n:t.SheetClip=n}(this)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=class{static set(e,t){e.clipboardData.setData("text/plain",t),e.preventDefault()}static get(e){let t;return t=e.clipboardData?e.clipboardData.getData("text/plain"):void 0}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(39)),u=l(n(54)),a=l(n(58));function l(e){return e&&e.__esModule?e:{default:e}}const o=(e,t)=>e({filtering_settings:t});t.default=(e=>{const t=new r.default(e),n=new u.default(()=>(function(e){var t=e();const n=t.columns,r=t.filtering,u=t.filtering_settings,a=t.filtering_type,l=t.id,d=t.row_deletable,f=t.row_selectable,i=t.setProps,s=t.style_cell,p=t.style_cell_conditional,c=t.style_filter,h=t.style_filter_conditional;return{columns:n,fillerColumns:(d?1:0)+(f?1:0),filtering:r,filtering_settings:u,filtering_type:a,id:l,setFilter:o.bind(void 0,i),style_cell:s,style_cell_conditional:p,style_filter:c,style_filter_conditional:h}})(e)),l=new a.default(e);return function(e,t,n){const r=[],u=e.createCells(),a=t.createFilters(),l=n.createHeaders();return r.push(...l),r.push(...a),r.push(...u),r}.bind(void 0,t,n,l)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=p(n(1)),u=p(n(40)),a=p(n(43)),l=p(n(50)),o=p(n(51)),d=p(n(52)),f=n(9),i=n(22),s=n(16);function p(e){return e&&e.__esModule?e:{default:e}}t.default=class{constructor(e,t=(0,o.default)(),n=(0,u.default)(e().id),r=(0,f.derivedRelevantCellStyles)()){this.propsFn=e,this.cellStyles=t,this.cellWrappers=n,this.relevantStyles=r,this.cellInputs=(0,a.default)(),this.cellOperations=(0,l.default)(),this.cellDropdowns=(0,d.default)()}get props(){return this.propsFn()}createCells(){var e=this.props;const t=e.active_cell,n=e.columns,u=e.column_conditional_dropdowns,a=e.column_static_dropdown,l=e.dataframe,o=e.dropdown_properties,d=e.editable,f=e.id,p=e.is_focused,c=e.row_deletable,h=e.row_selectable,g=e.selected_cell,b=e.selected_rows,m=e.setProps,y=e.style_cell,O=e.style_cell_conditional,T=e.style_data,v=e.style_data_conditional,_=e.viewport,x=this.cellOperations(t,l,_.dataframe,_.indices,h,c,b,m),w=this.cellWrappers(t,n,_.dataframe,d,g),k=this.relevantStyles(y,T,O,v),S=this.cellStyles(n,k,_.dataframe),E=this.cellDropdowns(f)(n,_.dataframe,_.indices,u,a,o),C=this.cellInputs(t,n,_.dataframe,d,!!p,f,E,this.propsFn),A=(0,i.matrixMap3)(w,S,C,(e,t,n)=>r.default.cloneElement(e,{children:[n],style:t}));return(0,s.arrayMap)(x,A,(e,t)=>Array.prototype.concat(e,t))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=p(n(1)),a=n(3),l=n(7),o=p(n(41)),d=p(n(20)),f=p(n(42)),i=p(n(14)),s=p(n(8));function p(e){return e&&e.__esModule?e:{default:e}}function c(e,t,n,u,a,o){return r.addIndex(r.map)((u,i)=>r.addIndex(r.map)((n,r)=>{const u=(0,d.default)(t,i,r),p=(0,f.default)(o,i,r),c="dash-cell"+` column-${r}`+(u?" focused":"")+((0,s.default)(a,n)?"":" cell--uneditable")+(p?" cell--selected":"")+(n.type===l.ColumnType.Dropdown?" dropdown":"");return e([i,r],u,c,r,n.id)},n),u)}t.default=(0,a.memoizeAll)(function(e){const t=(0,i.default)((e,t,n,r)=>u.default.createElement(o.default,{active:e,classes:t,key:`column-${n}`,property:r}));return(0,a.memoizeOne)(c).bind(void 0,t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=n(1),a=function(e){return e&&e.__esModule?e:{default:e}}(u);const l=/^children$/;t.default=class extends u.Component{constructor(e){super(e)}get propsWithDefaults(){return this.props}render(){var e=this.propsWithDefaults;const t=e.classes,n=e.property,r=e.style;return a.default.createElement("td",{ref:"td",children:this.props.children,tabIndex:-1,className:t,style:r,"data-dash-column":n})}shouldComponentUpdate(e){const t=this.props,n=this.getChildProps(t),u=this.getChildProps(e);return r.any(n=>!l.test(n)&&t[n]!==e[n],r.keysIn(t))||r.any(e=>n[e]!==u[e],r.keysIn(n))}getChildProps(e){return e&&e.children&&e.children[0]&&e.children[0].props}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));t.default=((e,t,n)=>r.contains([t,n],e))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=i(n(1)),a=n(3),l=i(n(44)),o=i(n(47)),d=i(n(20)),f=i(n(8));function i(e){return e&&e.__esModule?e:{default:e}}const s=r.addIndex(r.map),p=r.addIndex(r.map),c=(0,o.default)();t.default=(0,a.memoizeOneFactory)((e,t,n,r,a,o,i,h)=>s((n,s)=>p((t,p)=>{const g=(0,d.default)(e,s,p),b=i[s][p],m=c(h)(s,p);return u.default.createElement(l.default,Object.assign({key:`column-${p}`,active:g,clearable:t.clearable,datum:n,dropdown:b,editable:(0,f.default)(r,t),focused:a,property:t.id,tableId:o,type:t.type,value:n[t.id]},m))},t),n))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),u=i(r),a=i(n(45)),l=i(n(46)),o=n(17),d=n(7),f=i(n(19));function i(e){return e&&e.__esModule?e:{default:e}}class s extends r.PureComponent{constructor(e){super(e),this.propagateChange=(()=>{if(this.state.value===this.props.value)return;(0,this.props.onChange)(this.state.value)}),this.handleChange=(e=>{this.setState({value:e.target.value})}),this.handleKeyDown=(e=>{e.keyCode!==o.KEY_CODES.ENTER&&e.keyCode!==o.KEY_CODES.TAB||this.propagateChange()}),this.handleOpenDropdown=(()=>{var e=this.refs;const t=e.dropdown,n=e.td;(0,f.default)(t.wrapper.querySelector(".Select-menu-outer"),n)}),this.state={value:e.value}}get propsWithDefaults(){return this.props}renderDropdown(){var e=this.propsWithDefaults;const t=e.active,n=e.clearable,r=e.dropdown,l=e.editable,o=e.focused,d=e.onChange,f=e.onClick,i=e.onDoubleClick,s=e.value,p={className:[...t?["input-active"]:[],...o?["focused"]:["unfocused"],...["dash-cell-value"]].join(" "),onClick:f,onDoubleClick:i};return!r||!l?this.renderValue(p):u.default.createElement("div",{className:"dash-dropdown-cell-value-container dash-cell-value-container"},this.renderValue({className:"dropdown-cell-value-shadow cell-value-shadow"},(r.find(e=>e.value===s)||{label:void 0}).label),u.default.createElement(a.default,{ref:"dropdown",clearable:n,onChange:e=>{d(e?e.value:e)},onOpen:this.handleOpenDropdown,options:r,placeholder:"",value:s}))}renderInput(){var e=this.propsWithDefaults;const t=e.active,n=e.editable,r=e.focused,a=e.onClick,l=e.onDoubleClick,o=e.onPaste,d={className:[...t?["input-active"]:[],...r?["focused"]:["unfocused"],...["dash-cell-value"]].join(" "),onClick:a,onDoubleClick:l};return!t&&this.state.value===this.props.value||!n?this.renderValue(d):u.default.createElement("div",{className:"dash-input-cell-value-container dash-cell-value-container"},this.renderValue({className:"input-cell-value-shadow cell-value-shadow"}),u.default.createElement("input",Object.assign({ref:"textInput",type:"text",value:this.state.value,onBlur:this.propagateChange,onChange:this.handleChange,onKeyDown:this.handleKeyDown,onPaste:o},d)))}renderValue(e={},t){return t=t||this.propsWithDefaults.value,u.default.createElement("div",Object.assign({},e),t)}render(){switch(this.props.type){case d.ColumnType.Text:case d.ColumnType.Numeric:return this.renderInput();case d.ColumnType.Dropdown:return this.renderDropdown();default:return this.renderValue()}}componentWillReceiveProps(e){const t=e.value;this.state.value!==t&&this.setState({value:t})}componentDidUpdate(){if(!this.propsWithDefaults.active)return;const e=this.refs.textInput,t=this.refs.dropdown;if(e&&document.activeElement!==e&&(e.focus(),e.setSelectionRange(0,e.value?e.value.length:0)),t&&document.activeElement!==t){const e=l.default.getFirstParentOfType(t.wrapper,"td");e&&e.focus()}}}t.default=s,s.defaultProps={conditionalDropdowns:[],type:d.ColumnType.Text}},function(e,t,n){"use strict";n.r(t),n.d(t,"Async",function(){return N}),n.d(t,"AsyncCreatable",function(){return Y}),n.d(t,"Creatable",function(){return L}),n.d(t,"Value",function(){return A}),n.d(t,"Option",function(){return C}),n.d(t,"defaultMenuRenderer",function(){return y}),n.d(t,"defaultArrowRenderer",function(){return p}),n.d(t,"defaultClearRenderer",function(){return c}),n.d(t,"defaultFilterOptions",function(){return m});var r=n(23),u=n.n(r),a=n(5),l=n.n(a),o=n(0),d=n.n(o),f=n(1),i=n.n(f),s=n(6),p=function(e){var t=e.onMouseDown;return i.a.createElement("span",{className:"Select-arrow",onMouseDown:t})};p.propTypes={onMouseDown:d.a.func};var c=function(){return i.a.createElement("span",{className:"Select-clear",dangerouslySetInnerHTML:{__html:"×"}})},h=[{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}],g=function(e){for(var t=0;t-1)return!1;if(r.filterOption)return r.filterOption.call(void 0,e,t);if(!t)return!0;var u=e[r.valueKey],a=e[r.labelKey],l=b(u),o=b(a);if(!l&&!o)return!1;var d=l?String(u):null,f=o?String(a):null;return r.ignoreAccents&&(d&&"label"!==r.matchProp&&(d=g(d)),f&&"value"!==r.matchProp&&(f=g(f))),r.ignoreCase&&(d&&"label"!==r.matchProp&&(d=d.toLowerCase()),f&&"value"!==r.matchProp&&(f=f.toLowerCase())),"start"===r.matchPos?d&&"label"!==r.matchProp&&d.substr(0,t.length)===t||f&&"value"!==r.matchProp&&f.substr(0,t.length)===t:d&&"label"!==r.matchProp&&d.indexOf(t)>=0||f&&"value"!==r.matchProp&&f.indexOf(t)>=0})},y=function(e){var t=e.focusedOption,n=e.focusOption,r=e.inputValue,u=e.instancePrefix,a=e.onFocus,o=e.onOptionRef,d=e.onSelect,f=e.optionClassName,s=e.optionComponent,p=e.optionRenderer,c=e.options,h=e.removeValue,g=e.selectValue,b=e.valueArray,m=e.valueKey,y=s;return c.map(function(e,s){var c=b&&b.some(function(t){return t[m]===e[m]}),O=e===t,T=l()(f,{"Select-option":!0,"is-selected":c,"is-focused":O,"is-disabled":e.disabled});return i.a.createElement(y,{className:T,focusOption:n,inputValue:r,instancePrefix:u,isDisabled:e.disabled,isFocused:O,isSelected:c,key:"option-"+s+"-"+e[m],onFocus:a,onSelect:d,option:e,optionIndex:s,ref:function(e){o(e,O)},removeValue:h,selectValue:g},p(e,s,r))})};y.propTypes={focusOption:d.a.func,focusedOption:d.a.object,inputValue:d.a.string,instancePrefix:d.a.string,onFocus:d.a.func,onOptionRef:d.a.func,onSelect:d.a.func,optionClassName:d.a.string,optionComponent:d.a.func,optionRenderer:d.a.func,options:d.a.array,removeValue:d.a.func,selectValue:d.a.func,valueArray:d.a.array,valueKey:d.a.string};var O=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)},T="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},v=(function(){function e(e){this.value=e}function t(t){var n,r;function u(n,r){try{var l=t[n](r),o=l.value;o instanceof e?Promise.resolve(o.value).then(function(e){u("next",e)},function(e){u("throw",e)}):a(l.done?"return":"normal",l.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)?u(n.key,n.arg):r=null}this._invoke=function(e,t){return new Promise(function(a,l){var o={key:e,arg:t,resolve:a,reject:l,next:null};r?r=r.next=o:(n=r=o,u(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")}),_=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},E=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},C=function(e){function t(e){v(this,t);var n=E(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 k(t,e),_(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.option,e)}},{key:"render",value:function(){var e=this.props,t=e.option,n=e.instancePrefix,r=e.optionIndex,u=l()(this.props.className,t.className);return t.disabled?i.a.createElement("div",{className:u,onMouseDown:O,onClick:O},this.props.children):i.a.createElement("div",{className:u,style:t.style,role:"option","aria-label":t.label,onMouseDown:this.handleMouseDown,onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleTouchEnd,id:n+"-option-"+r,title:t.title},this.props.children)}}]),t}(i.a.Component);C.propTypes={children:d.a.node,className:d.a.string,instancePrefix:d.a.string.isRequired,isDisabled:d.a.bool,isFocused:d.a.bool,isSelected:d.a.bool,onFocus:d.a.func,onSelect:d.a.func,onUnfocus:d.a.func,option:d.a.object.isRequired,optionIndex:d.a.number};var A=function(e){function t(e){v(this,t);var n=E(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleMouseDown=n.handleMouseDown.bind(n),n.onRemove=n.onRemove.bind(n),n.handleTouchEndRemove=n.handleTouchEndRemove.bind(n),n.handleTouchMove=n.handleTouchMove.bind(n),n.handleTouchStart=n.handleTouchStart.bind(n),n}return k(t,e),_(t,[{key:"handleMouseDown",value:function(e){if("mousedown"!==e.type||0===e.button)return this.props.onClick?(e.stopPropagation(),void this.props.onClick(this.props.value,e)):void(this.props.value.href&&e.stopPropagation())}},{key:"onRemove",value:function(e){e.preventDefault(),e.stopPropagation(),this.props.onRemove(this.props.value)}},{key:"handleTouchEndRemove",value:function(e){this.dragging||this.onRemove(e)}},{key:"handleTouchMove",value:function(){this.dragging=!0}},{key:"handleTouchStart",value:function(){this.dragging=!1}},{key:"renderRemoveIcon",value:function(){if(!this.props.disabled&&this.props.onRemove)return i.a.createElement("span",{className:"Select-value-icon","aria-hidden":"true",onMouseDown:this.onRemove,onTouchEnd:this.handleTouchEndRemove,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove},"×")}},{key:"renderLabel",value:function(){return this.props.onClick||this.props.value.href?i.a.createElement("a",{className:"Select-value-label",href:this.props.value.href,target:this.props.value.target,onMouseDown:this.handleMouseDown,onTouchEnd:this.handleMouseDown},this.props.children):i.a.createElement("span",{className:"Select-value-label",role:"option","aria-selected":"true",id:this.props.id},this.props.children)}},{key:"render",value:function(){return i.a.createElement("div",{className:l()("Select-value",this.props.value.className),style:this.props.value.style,title:this.props.value.title},this.renderRemoveIcon(),this.renderLabel())}}]),t}(i.a.Component);A.propTypes={children:d.a.node,disabled:d.a.bool,id:d.a.string,onClick:d.a.func,onRemove:d.a.func,value:d.a.object.isRequired}; /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/react-select */ -var F=function(e){return"string"==typeof e?e:null!==e&&JSON.stringify(e)||""},D=l.a.oneOfType([l.a.string,l.a.node]),P=l.a.oneOfType([l.a.string,l.a.number]),R=1,M=function(e,t){var n=void 0===e?"undefined":O(e);if("string"!==n&&"number"!==n&&"boolean"!==n)return e;var r=t.options,a=t.valueKey;if(r)for(var u=0;uo||uc.bottom?s.scrollTop=l.offsetTop+l.clientHeight-s.offsetHeight:d.topt.offsetHeight&&t.scrollHeight-t.offsetHeight-t.scrollTop<=0&&this.props.onMenuScrollToBottom()}}},{key:"getOptionLabel",value:function(e){return e[this.props.labelKey]}},{key:"getValueArray",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n="object"===(void 0===t?"undefined":O(t))?t:this.props;if(n.multi){if("string"==typeof e&&(e=e.split(n.delimiter)),!Array.isArray(e)){if(null===e||void 0===e)return[];e=[e]}return e.map(function(e){return M(e,n)}).filter(function(e){return e})}var r=M(e,n);return r?[r]:[]}},{key:"setValue",value:function(e){var t=this;if(this.props.autoBlur&&this.blurInput(),this.props.required){var n=j(e,this.props.multi);this.setState({required:n})}this.props.simpleValue&&e&&(e=this.props.multi?e.map(function(e){return e[t.props.valueKey]}).join(this.props.delimiter):e[this.props.valueKey]),this.props.onChange&&this.props.onChange(e)}},{key:"selectValue",value:function(e){var t=this;this.props.closeOnSelect&&(this.hasScrolledToOption=!1);var n=this.props.onSelectResetsInput?"":this.state.inputValue;this.props.multi?this.setState({focusedIndex:null,inputValue:this.handleInputValueChange(n),isOpen:!this.props.closeOnSelect},function(){t.getValueArray(t.props.value).some(function(n){return n[t.props.valueKey]===e[t.props.valueKey]})?t.removeValue(e):t.addValue(e)}):this.setState({inputValue:this.handleInputValueChange(n),isOpen:!this.props.closeOnSelect,isPseudoFocused:this.state.isFocused},function(){t.setValue(e)})}},{key:"addValue",value:function(e){var t=this.getValueArray(this.props.value),n=this._visibleOptions.filter(function(e){return!e.disabled}),r=n.indexOf(e);this.setValue(t.concat(e)),n.length-1===r?this.focusOption(n[r-1]):n.length>r&&this.focusOption(n[r+1])}},{key:"popValue",value:function(){var e=this.getValueArray(this.props.value);e.length&&!1!==e[e.length-1].clearableValue&&this.setValue(this.props.multi?e.slice(0,e.length-1):null)}},{key:"removeValue",value:function(e){var t=this,n=this.getValueArray(this.props.value);this.setValue(n.filter(function(n){return n[t.props.valueKey]!==e[t.props.valueKey]})),this.focus()}},{key:"clearValue",value:function(e){e&&"mousedown"===e.type&&0!==e.button||(e.preventDefault(),this.setValue(this.getResetValue()),this.setState({inputValue:this.handleInputValueChange(""),isOpen:!1},this.focus),this._focusAfterClear=!0)}},{key:"getResetValue",value:function(){return void 0!==this.props.resetValue?this.props.resetValue:this.props.multi?[]:null}},{key:"focusOption",value:function(e){this.setState({focusedOption:e})}},{key:"focusNextOption",value:function(){this.focusAdjacentOption("next")}},{key:"focusPreviousOption",value:function(){this.focusAdjacentOption("previous")}},{key:"focusPageUpOption",value:function(){this.focusAdjacentOption("page_up")}},{key:"focusPageDownOption",value:function(){this.focusAdjacentOption("page_down")}},{key:"focusStartOption",value:function(){this.focusAdjacentOption("start")}},{key:"focusEndOption",value:function(){this.focusAdjacentOption("end")}},{key:"focusAdjacentOption",value:function(e){var t=this._visibleOptions.map(function(e,t){return{option:e,index:t}}).filter(function(e){return!e.option.disabled});if(this._scrollToFocusedOptionOnUpdate=!0,!this.state.isOpen){var n={focusedOption:this._focusedOption||(t.length?t["next"===e?0:t.length-1].option:null),isOpen:!0};return this.props.onSelectResetsInput&&(n.inputValue=""),void this.setState(n)}if(t.length){for(var r=-1,a=0;a0?r-=1:r=t.length-1;else if("start"===e)r=0;else if("end"===e)r=t.length-1;else if("page_up"===e){var u=r-this.props.pageSize;r=u<0?0:u}else if("page_down"===e){var o=r+this.props.pageSize;r=o>t.length-1?t.length-1:o}-1===r&&(r=0),this.setState({focusedIndex:t[r].index,focusedOption:t[r].option})}}},{key:"getFocusedOption",value:function(){return this._focusedOption}},{key:"selectFocusedOption",value:function(){if(this._focusedOption)return this.selectValue(this._focusedOption)}},{key:"renderLoading",value:function(){if(this.props.isLoading)return d.a.createElement("span",{className:"Select-loading-zone","aria-hidden":"true"},d.a.createElement("span",{className:"Select-loading"}))}},{key:"renderValue",value:function(e,t){var n=this,r=this.props.valueRenderer||this.getOptionLabel,a=this.props.valueComponent;if(!e.length)return function(e,t,n){var r=e.inputValue,a=e.isPseudoFocused,u=e.isFocused,o=t.onSelectResetsInput;return!r||!o&&!n&&!a&&!u}(this.state,this.props,t)?d.a.createElement("div",{className:"Select-placeholder"},this.props.placeholder):null;var u=this.props.onValueClick?this.handleValueClick:null;return this.props.multi?e.map(function(e,t){return d.a.createElement(a,{disabled:n.props.disabled||!1===e.clearableValue,id:n._instancePrefix+"-value-"+t,instancePrefix:n._instancePrefix,key:"value-"+t+"-"+e[n.props.valueKey],onClick:u,onRemove:n.removeValue,placeholder:n.props.placeholder,value:e},r(e,t),d.a.createElement("span",{className:"Select-aria-only"}," "))}):function(e,t){var n=e.inputValue,r=e.isPseudoFocused,a=e.isFocused,u=t.onSelectResetsInput;return!n||!u&&!(!a&&r||a&&!r)}(this.state,this.props)?(t&&(u=null),d.a.createElement(a,{disabled:this.props.disabled,id:this._instancePrefix+"-value-item",instancePrefix:this._instancePrefix,onClick:u,placeholder:this.props.placeholder,value:e[0]},r(e[0]))):void 0}},{key:"renderInput",value:function(e,t){var n,r=this,u=o()("Select-input",this.props.inputProps.className),i=this.state.isOpen,l=o()((T(n={},this._instancePrefix+"-list",i),T(n,this._instancePrefix+"-backspace-remove-message",this.props.multi&&!this.props.disabled&&this.state.isFocused&&!this.state.inputValue),n)),s=this.state.inputValue;!s||this.props.onSelectResetsInput||this.state.isFocused||(s="");var f=w({},this.props.inputProps,{"aria-activedescendant":i?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value","aria-describedby":this.props["aria-describedby"],"aria-expanded":""+i,"aria-haspopup":""+i,"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-owns":l,className:u,onBlur:this.handleInputBlur,onChange:this.handleInputChange,onFocus:this.handleInputFocus,ref:function(e){return r.input=e},role:"combobox",required:this.state.required,tabIndex:this.props.tabIndex,value:s});if(this.props.inputRenderer)return this.props.inputRenderer(f);if(this.props.disabled||!this.props.searchable){var c=S(this.props.inputProps,[]),p=o()(T({},this._instancePrefix+"-list",i));return d.a.createElement("div",w({},c,{"aria-expanded":i,"aria-owns":p,"aria-activedescendant":i?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value","aria-disabled":""+this.props.disabled,"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],className:u,onBlur:this.handleInputBlur,onFocus:this.handleInputFocus,ref:function(e){return r.input=e},role:"combobox",style:{border:0,width:1,display:"inline-block"},tabIndex:this.props.tabIndex||0}))}return this.props.autosize?d.a.createElement(a.a,w({id:this.props.id},f,{minWidth:"5"})):d.a.createElement("div",{className:u,key:"input-wrap",style:{display:"inline-block"}},d.a.createElement("input",w({id:this.props.id},f)))}},{key:"renderClear",value:function(){var e=this.getValueArray(this.props.value);if(this.props.clearable&&e.length&&!this.props.disabled&&!this.props.isLoading){var t=this.props.multi?this.props.clearAllText:this.props.clearValueText,n=this.props.clearRenderer();return d.a.createElement("span",{"aria-label":t,className:"Select-clear-zone",onMouseDown:this.clearValue,onTouchEnd:this.handleTouchEndClearValue,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,title:t},n)}}},{key:"renderArrow",value:function(){if(this.props.arrowRenderer){var e=this.handleMouseDownOnArrow,t=this.state.isOpen,n=this.props.arrowRenderer({onMouseDown:e,isOpen:t});return n?d.a.createElement("span",{className:"Select-arrow-zone",onMouseDown:e},n):null}}},{key:"filterOptions",value:function(e){var t=this.state.inputValue,n=this.props.options||[];if(this.props.filterOptions){var r="function"==typeof this.props.filterOptions?this.props.filterOptions:m;return r(n,t,e,{filterOption:this.props.filterOption,ignoreAccents:this.props.ignoreAccents,ignoreCase:this.props.ignoreCase,labelKey:this.props.labelKey,matchPos:this.props.matchPos,matchProp:this.props.matchProp,trimFilter:this.props.trimFilter,valueKey:this.props.valueKey})}return n}},{key:"onOptionRef",value:function(e,t){t&&(this.focused=e)}},{key:"renderMenu",value:function(e,t,n){return e&&e.length?this.props.menuRenderer({focusedOption:n,focusOption:this.focusOption,inputValue:this.state.inputValue,instancePrefix:this._instancePrefix,labelKey:this.props.labelKey,onFocus:this.focusOption,onOptionRef:this.onOptionRef,onSelect:this.selectValue,optionClassName:this.props.optionClassName,optionComponent:this.props.optionComponent,optionRenderer:this.props.optionRenderer||this.getOptionLabel,options:e,removeValue:this.removeValue,selectValue:this.selectValue,valueArray:t,valueKey:this.props.valueKey}):this.props.noResultsText?d.a.createElement("div",{className:"Select-noresults"},this.props.noResultsText):null}},{key:"renderHiddenField",value:function(e){var t=this;if(this.props.name){if(this.props.joinValues){var n=e.map(function(e){return F(e[t.props.valueKey])}).join(this.props.delimiter);return d.a.createElement("input",{disabled:this.props.disabled,name:this.props.name,ref:function(e){return t.value=e},type:"hidden",value:n})}return e.map(function(e,n){return d.a.createElement("input",{disabled:t.props.disabled,key:"hidden."+n,name:t.props.name,ref:"value"+n,type:"hidden",value:F(e[t.props.valueKey])})})}}},{key:"getFocusableOptionIndex",value:function(e){var t=this._visibleOptions;if(!t.length)return null;var n=this.props.valueKey,r=this.state.focusedOption||e;if(r&&!r.disabled){var a=-1;if(t.some(function(e,t){var u=e[n]===r[n];return u&&(a=t),u}),-1!==a)return a}for(var u=0;u{const t=(0,u.default)()(e);return(...e)=>{const n=e[0],r=e[1];return{onChange:t(a.Handler.Change,n,r),onClick:t(a.Handler.Click,n,r),onDoubleClick:t(a.Handler.DoubleClick,n,r),onPaste:t(a.Handler.Paste,n,r)}}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Handler=void 0;var r=n(3),a=function(e){return e&&e.__esModule?e:{default:e}}(n(13)),u=n(50);var o=t.Handler=void 0;!function(e){e.Change="change",e.Click="click",e.DoubleClick="doubleclick",e.Paste="paste"}(o||(t.Handler=o={}));t.default=(0,r.memoizeOneFactory)(e=>{const t=(0,a.default)((...e)=>{let t=e[0],n=e[1],r=e[2];return t&&t.bind(void 0,n,r)}),n=new Map([[o.Change,u.handleChange.bind(void 0,e)],[o.Click,u.handleClick.bind(void 0,e)],[o.DoubleClick,u.handleDoubleClick.bind(void 0,e)],[o.Paste,u.handlePaste.bind(void 0,e)]]);return(...e)=>{let r=e[0],a=e[1],u=e[2];return t(e,n.get(r),a,u)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handlePaste=t.handleChange=t.handleDoubleClick=t.handleClick=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));t.handleClick=((e,t,n,a)=>{var u=e();const o=u.editable,i=u.is_focused,l=u.selected_cell,s=u.setProps,d=function(e,t,n){return e&&r.contains([t,n],e)}(l,t,n);if(!o)return;if(i||a.preventDefault(),d)return;a.preventDefault();const f=[t,n],c={is_focused:!1,active_cell:f},p=r.uniq(r.pluck(0,l)).sort((e,t)=>e-t),h=r.uniq(r.pluck(1,l)).sort((e,t)=>e-t),g=p[0],b=h[0];a.shiftKey?c.selected_cell=r.xprod(r.range(r.min(g,f[0]),r.max(g,f[0])+1),r.range(r.min(b,f[1]),r.max(b,f[1])+1)):c.selected_cell=[f],s(c)}),t.handleDoubleClick=((e,t,n,r)=>{var a=e();const u=a.editable,o=a.is_focused,i=a.setProps;if(!u)return;const l=[t,n];if(!o){r.preventDefault(),i({selected_cell:[l],active_cell:l,is_focused:!0})}}),t.handleChange=((e,t,n,a)=>{var u=e();const o=u.columns,i=u.dataframe,l=u.editable,s=u.setProps,d=u.viewport,f=o[n],c=d.indices[t];l&&s({dataframe:r.set(r.lensPath([c,f.id]),a,i)})}),t.handlePaste=((e,t,n,r)=>{r.preventDefault()})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=function(e){return e&&e.__esModule?e:{default:e}}(n(1)),u=n(3);t.default=(0,u.memoizeOneFactory)((e,t,n,u,o,i,l,s)=>r.addIndex(r.map)((n,d)=>[...i?[function(e,t){return a.default.createElement("td",{key:"delete",className:"dash-delete-cell",onClick:()=>e(t()),style:{width:"30px",maxWidth:"30px",minWidth:"30px"}},"×")}(s,function(e,t,n,a){const u={dataframe:r.remove(e,1,n)};return r.is(Array,t)&&t[0]===e&&(u.active_cell=[]),r.is(Array,a)&&r.contains(e,a)&&(u.selected_rows=r.without([e],a)),u}.bind(void 0,u[d],e,t,l))]:[],...o?[function(e,t,n,u){return a.default.createElement("td",{key:"select",className:"dash-select-cell",style:{width:"30px",maxWidth:"30px",minWidth:"30px"}},a.default.createElement("input",{type:"single"===t?"radio":"checkbox",name:"row-select",checked:r.contains(e,n),onChange:()=>u({selected_rows:"single"===t?[e]:r.ifElse(r.contains(e),r.without([e]),r.append(e))(n)})}))}(u[d],o,l,s)]:[]],n))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=n(3);t.default=(0,a.memoizeOneFactory)(function(e,t,n){return r.addIndex(r.map)((n,a)=>r.map(e=>{const u=r.map(e=>e.style,r.filter(t=>t.matchesColumn(e)&&t.matchesRow(a)&&t.matchesFilter(n),t));return u.length?r.mergeAll(u):void 0},e),n)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=n(3),u=i(n(14)),o=i(n(13));function i(e){return e&&e.__esModule?e:{default:e}}const l=r.addIndex(r.map),s=(0,a.memoizeOneFactory)((e,t,n,a,u,o,i)=>l((n,l)=>r.map(t=>{const s=a[l];let d=(i&&i[t.id]&&(i[t.id].length>s?i[t.id][s]:null)||t||{}).options,f=u.find(e=>e.id===t.id),c=o.find(e=>e.id===t.id);return f=f&&f.dropdowns||[],c=d||c&&c.dropdown,((e,t,n,a,u)=>{const o=[...u?[u]:[],...r.map(([e])=>e.dropdown,r.filter(([t,r])=>e([a,r],t.condition).evaluate(n),r.addIndex(r.map)((e,t)=>[e,t],t)))];return o.length?o.slice(-1)[0]:void 0})(e,f,n,t.id,c)},t),n));t.default=(0,a.memoizeOneFactory)(e=>{const t=(0,o.default)(e=>new u.default(e));return s().bind(void 0,t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Map([["background","background"],["background_attachment","backgroundAttachment"],["background_color","backgroundColor"],["background_image","backgroundImage"],["background_position","backgroundPosition"],["background_repeat","backgroundRepeat"],["border","border"],["border_bottom","borderBottom"],["border_bottom_color","borderBottomColor"],["border_bottom_style","borderBottomStyle"],["border_bottom_width","borderBottomWidth"],["border_color","borderColor"],["border_left","borderLeft"],["border_left_color","borderLeftColor"],["border_left_style","borderLeftStyle"],["border_left_width","borderLeftWidth"],["border_right","borderRight"],["border_right_color","borderRightColor"],["border_right_style","borderRightStyle"],["border_right_width","borderRightWidth"],["border_style","borderStyle"],["border_top","borderTop"],["border_top_color","borderTopColor"],["border_top_style","borderTopStyle"],["border_top_width","borderTopWidth"],["border_width","borderWidth"],["clear","clear"],["clip","clip"],["color","color"],["cursor","cursor"],["display","display"],["filter","filter"],["float","cssFloat"],["font","font"],["font_family","fontFamily"],["font_size","fontSize"],["font_variant","fontVariant"],["font_weight","fontWeight"],["height","height"],["left","left"],["letter_spacing","letterSpacing"],["line_height","lineHeight"],["list_style","listStyle"],["list_style_image","listStyleImage"],["list_style_position","listStylePosition"],["list_style_type","listStyleType"],["margin","margin"],["margin_bottom","marginBottom"],["margin_left","marginLeft"],["margin_right","marginRight"],["margin_top","marginTop"],["max_width","maxWidth"],["min_width","minWidth"],["overflow","overflow"],["padding","padding"],["padding_bottom","paddingBottom"],["padding_left","paddingLeft"],["padding_right","paddingRight"],["padding_top","paddingTop"],["page_break_after","pageBreakAfter"],["page_break_before","pageBreakBefore"],["position","position"],["stroke_dasharray","strokeDasharray"],["stroke_dashoffset","strokeDashoffset"],["stroke_width","strokeWidth"],["text_align","textAlign"],["text_decoration","textDecoration"],["text_indent","textIndent"],["text_transform","textTransform"],["top","top"],["vertical_align","verticalAlign"],["visibility","visibility"],["width","width"],["z_index","zIndex"],["background-attachment","backgroundAttachment"],["background-color","backgroundColor"],["background-image","backgroundImage"],["background-position","backgroundPosition"],["background-repeat","backgroundRepeat"],["border-bottom","borderBottom"],["border-bottom-color","borderBottomColor"],["border-bottom-style","borderBottomStyle"],["border-bottom-width","borderBottomWidth"],["border-color","borderColor"],["border-left","borderLeft"],["border-left-color","borderLeftColor"],["border-left-style","borderLeftStyle"],["border-left-width","borderLeftWidth"],["border-right","borderRight"],["border-right-color","borderRightColor"],["border-right-style","borderRightStyle"],["border-right-width","borderRightWidth"],["border-style","borderStyle"],["border-top","borderTop"],["border-top-color","borderTopColor"],["border-top-style","borderTopStyle"],["border-top-width","borderTopWidth"],["border-width","borderWidth"],["font-family","fontFamily"],["font-size","fontSize"],["font-variant","fontVariant"],["font-weight","fontWeight"],["letter-spacing","letterSpacing"],["line-height","lineHeight"],["list-style","listStyle"],["list-style-image","listStyleImage"],["list-style-position","listStylePosition"],["list-style-type","listStyleType"],["margin-bottom","marginBottom"],["margin-left","marginLeft"],["margin-right","marginRight"],["margin-top","marginTop"],["max-width","maxWidth"],["min-width","minWidth"],["padding-bottom","paddingBottom"],["padding-left","paddingLeft"],["padding-right","paddingRight"],["padding-top","paddingTop"],["page-break-after","pageBreakAfter"],["page-break-before","pageBreakBefore"],["stroke-dasharray","strokeDasharray"],["stroke-dashoffset","strokeDashoffset"],["stroke-width","strokeWidth"],["text-align","textAlign"],["text-decoration","textDecoration"],["text-indent","textIndent"],["text-transform","textTransform"],["vertical-align","verticalAlign"],["z-index","zIndex"],["backgroundAttachment","backgroundAttachment"],["backgroundColor","backgroundColor"],["backgroundImage","backgroundImage"],["backgroundPosition","backgroundPosition"],["backgroundRepeat","backgroundRepeat"],["borderBottom","borderBottom"],["borderBottomColor","borderBottomColor"],["borderBottomStyle","borderBottomStyle"],["borderBottomWidth","borderBottomWidth"],["borderColor","borderColor"],["borderLeft","borderLeft"],["borderLeftColor","borderLeftColor"],["borderLeftStyle","borderLeftStyle"],["borderLeftWidth","borderLeftWidth"],["borderRight","borderRight"],["borderRightColor","borderRightColor"],["borderRightStyle","borderRightStyle"],["borderRightWidth","borderRightWidth"],["borderStyle","borderStyle"],["borderTop","borderTop"],["borderTopColor","borderTopColor"],["borderTopStyle","borderTopStyle"],["borderTopWidth","borderTopWidth"],["borderWidth","borderWidth"],["cssFloat","cssFloat"],["fontFamily","fontFamily"],["fontSize","fontSize"],["fontVariant","fontVariant"],["fontWeight","fontWeight"],["letterSpacing","letterSpacing"],["lineHeight","lineHeight"],["listStyle","listStyle"],["listStyleImage","listStyleImage"],["listStylePosition","listStylePosition"],["listStyleType","listStyleType"],["marginBottom","marginBottom"],["marginLeft","marginLeft"],["marginRight","marginRight"],["marginTop","marginTop"],["maxWidth","maxWidth"],["minWidth","minWidth"],["paddingBottom","paddingBottom"],["paddingLeft","paddingLeft"],["paddingRight","paddingRight"],["paddingTop","paddingTop"],["pageBreakAfter","pageBreakAfter"],["pageBreakBefore","pageBreakBefore"],["strokeDasharray","strokeDasharray"],["strokeDashoffset","strokeDashoffset"],["strokeWidth","strokeWidth"],["textAlign","textAlign"],["textDecoration","textDecoration"],["textIndent","textIndent"],["textTransform","textTransform"],["verticalAlign","verticalAlign"],["zIndex","zIndex"]])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=c(n(1)),u=c(n(4)),o=c(n(56)),i=c(n(57)),l=n(7),s=c(n(12)),d=n(17),f=c(n(20));function c(e){return e&&e.__esModule?e:{default:e}}t.default=class{constructor(e){this.propsFn=e,this.handlers=new Map,this.ops=new Map,this.onChange=((e,t,n,a)=>{u.default.debug("Filter -- onChange",e,a.target.value&&a.target.value.trim());const o=a.target.value.trim();o&&o.length?t.set(e.toString(),o):t.delete(e.toString()),n(r.map(([e,t])=>`${e} ${t}`,r.filter(([e])=>this.isFragmentValid(e),Array.from(t.entries()))).join(" && "))}),this.getEventHandler=((e,t,n,r)=>{const a=this.handlers.get(e)||this.handlers.set(e,new Map).get(e),u=a.get(t)||a.set(t,new Map).get(t);return u.get(r)||u.set(r,e.bind(this,t,n,r)).get(r)})}get props(){return this.propsFn()}respectsBasicSyntax(e,t=!0){const n=[d.LexemeType.BinaryOperator,d.LexemeType.Expression,d.LexemeType.Operand,d.LexemeType.UnaryOperator];if(t&&n.push(d.LexemeType.And),!r.all(e=>r.contains(e.lexeme.name,n),e))return!1;const a=r.map(e=>e.value,r.filter(e=>e.lexeme.name===d.LexemeType.Operand,e)),u=r.uniq(a);return a.length===u.length}isBasicFilter(e,t,n=!0){return e.valid&&t.valid&&this.respectsBasicSyntax(e.lexemes,n)}updateOps(e){const t=(0,s.default)(e),n=(0,f.default)(t);if(!this.isBasicFilter(t,n))return;const r=[n.tree];for(;r.length;){const e=r.pop();e&&(e.lexeme.name===d.LexemeType.UnaryOperator&&e.block?this.ops.set(e.block.value,e.value):e.lexeme.name===d.LexemeType.BinaryOperator&&e.left&&e.right?this.ops.set(e.left.value,`${e.value} ${e.right.value}`):(r.push(e.left),r.push(e.block),r.push(e.right)))}}isFragmentValidOrNull(e){const t=this.ops.get(e.toString());return!t||!t.trim().length||this.isFragmentValid(e)}isFragmentValid(e){const t=this.ops.get(e.toString()),n=(0,s.default)(`${e} ${t}`),r=(0,f.default)(n);return r.valid&&this.isBasicFilter(n,r,!1)}createFilters(){var e=this.props;const t=e.columns,n=e.fillerColumns,u=e.filtering,s=e.filtering_settings,d=e.filtering_type,f=e.setFilter;if(!u)return[];this.updateOps(s);const c=r.range(0,n).map(e=>a.default.createElement("th",{key:`offset-${e}`})),p=d===l.FilteringType.Basic?r.addIndex(r.map)((e,t)=>a.default.createElement(o.default,{key:`column-${t}`,classes:`dash-filter column-${t}`,columnId:e.id,isValid:this.isFragmentValidOrNull(e.id),property:e.id,setFilter:this.getEventHandler(this.onChange,e.id,this.ops,f),value:this.ops.get(e.id.toString())}),t):[a.default.createElement(i.default,{key:"column-0",classes:[],colSpan:t.length,value:"",setFilter:()=>void 0})];return[r.concat(c,p)]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=o(r),u=o(n(23));function o(e){return e&&e.__esModule?e:{default:e}}t.default=class extends r.PureComponent{constructor(e){super(e),this.submit=(e=>{(0,this.props.setFilter)({target:{value:e}})}),this.state={value:e.value}}componentWillReceiveProps(e){const t=e.value;this.state.value!==t&&this.setState({value:t})}render(){var e=this.props;const t=e.classes,n=e.columnId,r=e.isValid,o=e.value;return a.default.createElement("th",{className:t+(r?"":" invalid"),"data-dash-column":n},a.default.createElement(u.default,{value:o,stopPropagation:!0,submit:this.submit}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=o(r),u=o(n(23));function o(e){return e&&e.__esModule?e:{default:e}}t.default=class extends r.PureComponent{constructor(e){super(e),this.submit=(e=>this.props.setFilter(e))}render(){var e=this.props;const t=e.colSpan,n=e.value;return a.default.createElement("th",{colSpan:t},a.default.createElement(u.default,{stopPropagation:!0,value:n,submit:this.submit}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=g(n(1)),u=n(22),o=n(21),i=g(n(59)),l=g(n(63)),s=g(n(64)),d=g(n(65)),f=g(n(66)),c=g(n(67)),p=n(15),h=g(n(68));function g(e){return e&&e.__esModule?e:{default:e}}t.default=class{constructor(e,t=(0,h.default)(),n=(0,p.derivedRelevantHeaderStyles)()){this.propsFn=e,this.headerStyles=t,this.relevantStyles=n,this.headerContent=(0,i.default)(),this.headerOperations=(0,f.default)(),this.headerWrappers=(0,c.default)()}get props(){return this.propsFn()}createHeaders(){const e=this.props;let t=e.columns,n=e.merge_duplicate_headers,i=e.pagination_mode,f=e.row_deletable,c=e.row_selectable,p=e.setProps,h=e.sorting,g=e.sorting_settings,b=e.sorting_type,m=e.style_cells_and_headers,y=e.style_headers;const v=(0,l.default)(t),O=(0,d.default)(t,v),_=(0,s.default)(t,O,n),x=r.zip(O,_),T=this.headerOperations(v,c,f),w=this.relevantStyles(m,y),E=this.headerStyles(t,v,w),S=this.headerWrappers(t,x,n),k=this.headerContent(t,x,h,b,g,i,p,e),C=(0,o.matrixMap3)(S,E,k,(e,t,n)=>a.default.cloneElement(e,{children:[n],style:t}));return(0,u.arrayMap)(T,C,(e,t)=>Array.prototype.concat(e,t))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=f(n(2)),a=d(n(1)),u=n(3),o=n(9),i=d(n(60)),l=d(n(61)),s=f(n(62));function d(e){return e&&e.__esModule?e:{default:e}}function f(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function c(e,t){const n=r.find(t=>t.columnId===e,t);return n?n.direction:o.SortDirection.None}t.default=(0,u.memoizeOneFactory)(function(e,t,n,u,d,f,p,h){return r.addIndex(r.map)(([g,b],m)=>{const y=m===t.length-1;return r.addIndex(r.map)(t=>{const b=e[t],v=b.editable_name&&"Boolean"===r.type(b.editable_name)||"Number"===r.type(b.editable_name)&&b.editable_name===m,O="be"!==f&&(b.deletable&&"Boolean"===r.type(b.deletable)||"Number"===r.type(b.deletable)&&b.deletable===m);return a.default.createElement("div",null,n&&y?a.default.createElement("span",{className:"sort",onClick:function(e,t,n,r){return()=>{let a;switch(c(e,t)){case o.SortDirection.Descending:a=o.SortDirection.Ascending;break;case o.SortDirection.Ascending:a=o.SortDirection.None;break;case o.SortDirection.None:default:a=o.SortDirection.Descending}const u="single"===n?l.default:i.default;r({sorting_settings:u(t,{columnId:e,direction:a})})}}(b.id,d,u,p)},function(e,t){switch(c(e,t)){case o.SortDirection.Descending:return"↑";case o.SortDirection.Ascending:return"↓";case o.SortDirection.None:default:return"↕"}}(b.id,d)):"",v?a.default.createElement("span",{className:"column-header--edit",onClick:function(e,t,n,r,a){return()=>{r(s.editColumnName(e,t,n,a))}}(b,e,m,p,h)},"✎"):"",O?a.default.createElement("span",{className:"column-header--delete",onClick:function(e,t,n,r,a){return()=>{r(s.deleteColumn(e,t,n,a))}}(b,e,m,p,h)},"×"):"",a.default.createElement("span",null,g[t]))},b)},t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=function(e){return e&&e.__esModule?e:{default:e}}(n(4)),u=n(9);t.default=((e,t)=>{if(a.default.trace("multi - updateSettings",e,t),e=r.clone(e),t.direction===u.SortDirection.None){const n=r.findIndex(e=>e.columnId===t.columnId,e);-1!==n&&e.splice(n,1)}else{const n=r.find(e=>e.columnId===t.columnId,e);n?n.direction=t.direction:e.push(t)}return e})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(4)),a=n(9);t.default=((e,t)=>(r.default.trace("single - updateSettings",e,t),t.direction===a.SortDirection.None?[]:[t]))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deleteColumn=function(e,t,n,u){const o=u.dataframe;var i=a(e,t,n);const l=i.groupIndexFirst,s=i.groupIndexLast,d=r.slice(l,s+1,r.pluck("id",t));return{columns:r.remove(l,1+s-l,t),dataframe:r.map(r.omit(d),o),active_cell:[],end_cell:[],selected_cell:[],start_cell:[0]}},t.editColumnName=function(e,t,n,u){var o=a(e,t,n);const i=o.groupIndexFirst,l=o.groupIndexLast,s=window.prompt("Enter a new column name");let d=r.clone(t);return r.range(i,l+1).map(e=>{let a;a="Array"===r.type(t[e].name)?[e,"name",n]:[e,"name"],d=r.set(r.lensPath(a),s,d)}),{columns:d}};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));function a(e,t,n){const r=t.indexOf(e);if(!e.name||Array.isArray(e.name)&&e.name.lengthn&&r.name[n]===e.name[n]))break;a=u}return{groupIndexFirst:r,groupIndexLast:a}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=e=>Array.isArray(e.name)?e.name.length:1;t.default=(e=>Math.max(...e.map(r)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));t.default=((e,t,n)=>r.map(t=>{if(n){let e=[0],n=0;return t.forEach((r,a)=>{r!==t[n]&&(e.push(a),n=a)}),e}return r.range(0,e.length)},t))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));t.default=((e,t)=>r.map(n=>e.map(e=>r.isNil(e.name)&&n===t-1?e.id:((e,t)=>Array.isArray(e.name)?e.name[t]:e.name)(e,n)),r.range(0,t)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=function(e){return e&&e.__esModule?e:{default:e}}(n(1)),u=n(3);t.default=(0,u.memoizeOneFactory)((e,t,n)=>r.addIndex(r.map)(()=>[...n?[a.default.createElement("th",{key:"delete",className:"expanded-row--empty-cell dash-delete-header",style:{width:"30px",maxWidth:"30px",minWidth:"30px"}})]:[],...t?[a.default.createElement("th",{key:"select",className:"expanded-row--empty-cell dash-select-header",style:{width:"30px",maxWidth:"30px",minWidth:"30px"}})]:[]],r.range(0,e)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=function(e){return e&&e.__esModule?e:{default:e}}(n(1)),u=n(3);t.default=(0,u.memoizeOneFactory)(function(e,t,n){return r.map(([t,u])=>r.addIndex(r.map)((o,i)=>{const l=e[o];let s;return s=n?o===r.last(u)?t.length-o:u[i+1]-o:1,a.default.createElement("th",{key:`header-cell-${o}`,"data-dash-column":l.id,colSpan:s,className:"dash-header "+`column-${o} `+(o===e.length-1||o===r.last(u)?"cell--right-last ":"")})},u),t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=n(3);t.default=(0,a.memoizeOneFactory)(function(e,t,n){return r.map(t=>r.map(e=>{const a=r.map(e=>e.style,r.filter(n=>n.matchesColumn(e)&&n.matchesRow(t),n));return a.length?r.mergeAll(a):void 0},e),r.range(0,t))})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=function(e){return e&&e.__esModule?e:{default:e}}(n(1));function u(e){return e?a.default.createElement("table",{tabIndex:-1},a.default.createElement("tbody",null,e.map((e,t)=>a.default.createElement("tr",{key:`row-${t}`},e)))):null}t.default=((e,t,n)=>{const a=e?r.map(t=>t.splice(0,r.reduceWhile(t=>t.count(e.cells++,e.count+=t.props.colSpan||1,e),{cells:0,count:0},t).cells),n):null,o=t?n.splice(0,t):null;return[[u(t&&a?a.splice(0,t):null),u(o)],[u(a),u(n)]]})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=n(3);t.default=(0,a.memoizeOneFactory)((e,t,n,a)=>{switch(e){case!1:return{loadNext:()=>{},loadPrevious:()=>{}};case!0:case"fe":return function(e,t,n){return{loadNext:()=>{let a=Math.floor(n.length/e.page_size);e.current_page>=a||(e=r.merge(e,{current_page:e.current_page+1}),t({pagination_settings:e}))},loadPrevious:()=>{e.current_page<=0||(e=r.merge(e,{current_page:e.current_page-1}),t({pagination_settings:e}))}}}(t,n,a);case"be":return function(e,t){return{loadNext:()=>{e.current_page++,t({pagination_settings:e})},loadPrevious:()=>{e.current_page<=0||(e.current_page--,t({pagination_settings:e}))}}}(t,n);default:throw new Error(`Unknown pagination mode: '${e}'`)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3);t.default=(0,r.memoizeOneFactory)((e,t,n,r)=>{switch(e){case!1:return function(e,t){return{dataframe:e,indices:t}}(n,r);case!0:case"fe":return function(e,t,n){let r=Math.min(e.current_page,Math.floor(t.length/e.page_size));const a=e.page_size*r,u=Math.min(a+e.displayed_pages*e.page_size,t.length);return{dataframe:t.slice(a,u),indices:n.slice(a,u)}}(t,n,r);case"be":return function(e,t){return{dataframe:e,indices:t}}(n,r);default:throw new Error(`Unknown pagination mode: '${e}'`)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=n(3),u=n(9),o=l(u),i=l(n(14));function l(e){return e&&e.__esModule?e:{default:e}}t.default=(0,a.memoizeOneFactory)((e,t,n,a,l=[],s)=>{const d=new Map;if(r.addIndex(r.forEach)((e,t)=>{d.set(e,t)},e),"fe"===t||!0===t){const t=new i.default(n);e=t.isValid?t.filter(e):e}const f=s?e=>""===e||(0,u.defaultIsNully)(e):void 0;return"fe"!==a&&!0!==a||(e=(0,o.default)(e,l,f)),{dataframe:e,indices:r.map(e=>d.get(e),e)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),a=n(3);t.default=(0,a.memoizeOneFactory)(e=>r.filter(e=>!e.hidden,e))},function(e,t,n){var r=n(75);"string"==typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};n(11)(r,a);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(10)(!1)).push([e.i,"/**\n * React Select\n * ============\n * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/\n * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs\n * MIT License: https://github.com/JedWatson/react-select\n*/\n.Select {\n position: relative;\n}\n.Select input::-webkit-contacts-auto-fill-button,\n.Select input::-webkit-credentials-auto-fill-button {\n display: none !important;\n}\n.Select input::-ms-clear {\n display: none !important;\n}\n.Select input::-ms-reveal {\n display: none !important;\n}\n.Select,\n.Select div,\n.Select input,\n.Select span {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n.Select.is-disabled .Select-arrow-zone {\n cursor: default;\n pointer-events: none;\n opacity: 0.35;\n}\n.Select.is-disabled > .Select-control {\n background-color: #f9f9f9;\n}\n.Select.is-disabled > .Select-control:hover {\n box-shadow: none;\n}\n.Select.is-open > .Select-control {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n background: #fff;\n border-color: #b3b3b3 #ccc #d9d9d9;\n}\n.Select.is-open > .Select-control .Select-arrow {\n top: -2px;\n border-color: transparent transparent #999;\n border-width: 0 5px 5px;\n}\n.Select.is-searchable.is-open > .Select-control {\n cursor: text;\n}\n.Select.is-searchable.is-focused:not(.is-open) > .Select-control {\n cursor: text;\n}\n.Select.is-focused > .Select-control {\n background: #fff;\n}\n.Select.is-focused:not(.is-open) > .Select-control {\n border-color: #007eff;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);\n background: #fff;\n}\n.Select.has-value.is-clearable.Select--single > .Select-control .Select-value {\n padding-right: 42px;\n}\n.Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {\n color: #333;\n}\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {\n cursor: pointer;\n text-decoration: none;\n}\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {\n color: #007eff;\n outline: none;\n text-decoration: underline;\n}\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {\n background: #fff;\n}\n.Select.has-value.is-pseudo-focused .Select-input {\n opacity: 0;\n}\n.Select.is-open .Select-arrow,\n.Select .Select-arrow-zone:hover > .Select-arrow {\n border-top-color: #666;\n}\n.Select.Select--rtl {\n direction: rtl;\n text-align: right;\n}\n.Select-control {\n background-color: #fff;\n border-color: #d9d9d9 #ccc #b3b3b3;\n border-radius: 4px;\n border: 1px solid #ccc;\n color: #333;\n cursor: default;\n display: table;\n border-spacing: 0;\n border-collapse: separate;\n height: 36px;\n outline: none;\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n.Select-control:hover {\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);\n}\n.Select-control .Select-input:focus {\n outline: none;\n background: #fff;\n}\n.Select-placeholder,\n.Select--single > .Select-control .Select-value {\n bottom: 0;\n color: #aaa;\n left: 0;\n line-height: 34px;\n padding-left: 10px;\n padding-right: 10px;\n position: absolute;\n right: 0;\n top: 0;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.Select-input {\n height: 34px;\n padding-left: 10px;\n padding-right: 10px;\n vertical-align: middle;\n}\n.Select-input > input {\n width: 100%;\n background: none transparent;\n border: 0 none;\n box-shadow: none;\n cursor: default;\n display: inline-block;\n font-family: inherit;\n font-size: inherit;\n margin: 0;\n outline: none;\n line-height: 17px;\n /* For IE 8 compatibility */\n padding: 8px 0 12px;\n /* For IE 8 compatibility */\n -webkit-appearance: none;\n}\n.is-focused .Select-input > input {\n cursor: text;\n}\n.has-value.is-pseudo-focused .Select-input {\n opacity: 0;\n}\n.Select-control:not(.is-searchable) > .Select-input {\n outline: none;\n}\n.Select-loading-zone {\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 16px;\n}\n.Select-loading {\n -webkit-animation: Select-animation-spin 400ms infinite linear;\n -o-animation: Select-animation-spin 400ms infinite linear;\n animation: Select-animation-spin 400ms infinite linear;\n width: 16px;\n height: 16px;\n box-sizing: border-box;\n border-radius: 50%;\n border: 2px solid #ccc;\n border-right-color: #333;\n display: inline-block;\n position: relative;\n vertical-align: middle;\n}\n.Select-clear-zone {\n -webkit-animation: Select-animation-fadeIn 200ms;\n -o-animation: Select-animation-fadeIn 200ms;\n animation: Select-animation-fadeIn 200ms;\n color: #999;\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 17px;\n}\n.Select-clear-zone:hover {\n color: #D0021B;\n}\n.Select-clear {\n display: inline-block;\n font-size: 18px;\n line-height: 1;\n}\n.Select--multi .Select-clear-zone {\n width: 17px;\n}\n.Select-arrow-zone {\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 25px;\n padding-right: 5px;\n}\n.Select--rtl .Select-arrow-zone {\n padding-right: 0;\n padding-left: 5px;\n}\n.Select-arrow {\n border-color: #999 transparent transparent;\n border-style: solid;\n border-width: 5px 5px 2.5px;\n display: inline-block;\n height: 0;\n width: 0;\n position: relative;\n}\n.Select-control > *:last-child {\n padding-right: 5px;\n}\n.Select--multi .Select-multi-value-wrapper {\n display: inline-block;\n}\n.Select .Select-aria-only {\n position: absolute;\n display: inline-block;\n height: 1px;\n width: 1px;\n margin: -1px;\n clip: rect(0, 0, 0, 0);\n overflow: hidden;\n float: left;\n}\n@-webkit-keyframes Select-animation-fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n@keyframes Select-animation-fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n.Select-menu-outer {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n background-color: #fff;\n border: 1px solid #ccc;\n border-top-color: #e6e6e6;\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-top: -1px;\n max-height: 200px;\n position: absolute;\n left: 0;\n top: 100%;\n width: 100%;\n z-index: 1;\n -webkit-overflow-scrolling: touch;\n}\n.Select-menu {\n max-height: 198px;\n overflow-y: auto;\n}\n.Select-option {\n box-sizing: border-box;\n background-color: #fff;\n color: #666666;\n cursor: pointer;\n display: block;\n padding: 8px 10px;\n}\n.Select-option:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.Select-option.is-selected {\n background-color: #f5faff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.04);\n color: #333;\n}\n.Select-option.is-focused {\n background-color: #ebf5ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.08);\n color: #333;\n}\n.Select-option.is-disabled {\n color: #cccccc;\n cursor: default;\n}\n.Select-noresults {\n box-sizing: border-box;\n color: #999999;\n cursor: default;\n display: block;\n padding: 8px 10px;\n}\n.Select--multi .Select-input {\n vertical-align: middle;\n margin-left: 10px;\n padding: 0;\n}\n.Select--multi.Select--rtl .Select-input {\n margin-left: 0;\n margin-right: 10px;\n}\n.Select--multi.has-value .Select-input {\n margin-left: 5px;\n}\n.Select--multi .Select-value {\n background-color: #ebf5ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.08);\n border-radius: 2px;\n border: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border: 1px solid rgba(0, 126, 255, 0.24);\n color: #007eff;\n display: inline-block;\n font-size: 0.9em;\n line-height: 1.4;\n margin-left: 5px;\n margin-top: 5px;\n vertical-align: top;\n}\n.Select--multi .Select-value-icon,\n.Select--multi .Select-value-label {\n display: inline-block;\n vertical-align: middle;\n}\n.Select--multi .Select-value-label {\n border-bottom-right-radius: 2px;\n border-top-right-radius: 2px;\n cursor: default;\n padding: 2px 5px;\n}\n.Select--multi a.Select-value-label {\n color: #007eff;\n cursor: pointer;\n text-decoration: none;\n}\n.Select--multi a.Select-value-label:hover {\n text-decoration: underline;\n}\n.Select--multi .Select-value-icon {\n cursor: pointer;\n border-bottom-left-radius: 2px;\n border-top-left-radius: 2px;\n border-right: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border-right: 1px solid rgba(0, 126, 255, 0.24);\n padding: 1px 5px 3px;\n}\n.Select--multi .Select-value-icon:hover,\n.Select--multi .Select-value-icon:focus {\n background-color: #d8eafd;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 113, 230, 0.08);\n color: #0071e6;\n}\n.Select--multi .Select-value-icon:active {\n background-color: #c2e0ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.24);\n}\n.Select--multi.Select--rtl .Select-value {\n margin-left: 0;\n margin-right: 5px;\n}\n.Select--multi.Select--rtl .Select-value-icon {\n border-right: none;\n border-left: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border-left: 1px solid rgba(0, 126, 255, 0.24);\n}\n.Select--multi.is-disabled .Select-value {\n background-color: #fcfcfc;\n border: 1px solid #e3e3e3;\n color: #333;\n}\n.Select--multi.is-disabled .Select-value-icon {\n cursor: not-allowed;\n border-right: 1px solid #e3e3e3;\n}\n.Select--multi.is-disabled .Select-value-icon:hover,\n.Select--multi.is-disabled .Select-value-icon:focus,\n.Select--multi.is-disabled .Select-value-icon:active {\n background-color: #fcfcfc;\n}\n@keyframes Select-animation-spin {\n to {\n transform: rotate(1turn);\n }\n}\n@-webkit-keyframes Select-animation-spin {\n to {\n -webkit-transform: rotate(1turn);\n }\n}\n",""])},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var a,u=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(u)?e:(a=0===u.indexOf("//")?u:0===u.indexOf("/")?n+u:r+u.replace(/^\.\//,""),"url("+JSON.stringify(a)+")")})}},function(e,t,n){var r=n(78);"string"==typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};n(11)(r,a);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(10)(!1)).push([e.i,".dash-spreadsheet.dash-freeze-left {\n width: auto;\n width: fit-content;\n width: -moz-fit-content;\n width: -webkit-fit-content;\n max-width: 500px;\n}\n.dash-spreadsheet.dash-freeze-top {\n width: auto;\n width: fit-content;\n width: -moz-fit-content;\n width: -webkit-fit-content;\n max-height: 500px;\n}\n.dash-spreadsheet-container {\n display: flex;\n flex-direction: row;\n position: relative;\n}\n.dash-spreadsheet-container {\n /* focus happens after copying to clipboard */\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner {\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner *,\n.dash-spreadsheet-container .dash-spreadsheet-inner *:after,\n.dash-spreadsheet-container .dash-spreadsheet-inner *:before {\n box-sizing: inherit;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .Select {\n overflow: hidden;\n position: static;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .Select,\n.dash-spreadsheet-container .dash-spreadsheet-inner .Select-control {\n background-color: inherit;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .Select-value {\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin-top: -2px;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .marker-row tr {\n visibility: hidden !important;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .marker-row td,\n.dash-spreadsheet-container .dash-spreadsheet-inner .marker-row th {\n height: 0 !important;\n padding: 0 !important;\n margin: 0 !important;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top {\n overflow: hidden !important;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .row-0,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .row-0 {\n display: flex;\n flex: 0 0 auto;\n flex-direction: row;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .row-1,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .row-1 {\n display: flex;\n flex-direction: row;\n overflow: scroll;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .cell-0-0,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .cell-0-0,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .cell-1-0,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .cell-1-0 {\n flex: 0 0 auto;\n left: 0;\n position: sticky;\n z-index: 400;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .cell-0-1,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .cell-0-1 {\n z-index: 300;\n flex: 0 0 auto;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .cell-1-1,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .cell-1-1 {\n flex: 0 0 auto;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-grow .cell-0-1,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-grow .cell-1-1 {\n flex: 1 0 auto;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-grow table {\n width: 100%;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr:first-of-type td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr:first-of-type th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr:first-of-type td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr:first-of-type th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-1 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-1 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr:first-of-type td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr:first-of-type th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-1-1 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-1-1 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr:first-of-type td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr:first-of-type th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-1 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-1 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-1-0 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-1-0 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .cell td,\n.dash-spreadsheet-container .dash-spreadsheet-inner .cell th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .cell td:focus,\n.dash-spreadsheet-container .dash-spreadsheet-inner .cell th:focus {\n outline: none;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .filter.invalid {\n box-shadow: inset 1px 0px 0px 0px red, inset 0px 1px 0px 0px red, inset -1px 0px 0px red, inset 0px -1px 0px 0px red;\n background-color: pink;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .selected-row td,\n.dash-spreadsheet-container .dash-spreadsheet-inner .selected-row th {\n background-color: var(--selected-row);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner tr {\n background-color: white;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td {\n background-color: inherit;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td.cell--selected {\n background-color: var(--selected-background);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td.focused {\n box-shadow: 1px 0px 0px 0px var(--accent), 0px 1px 0px 0px var(--accent), 0 0px 0px var(--accent), 0px 0 0px 0px var(--accent);\n border: 1px solid var(--accent);\n margin: -1px;\n z-index: 200;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .dash-cell-value-container {\n width: 100%;\n height: 100%;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .dash-input-cell-value-container {\n position: relative;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .dash-cell-value {\n height: 100%;\n width: 100%;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td input.dash-cell-value {\n position: absolute;\n left: 0;\n top: 0;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td div.dash-cell-value {\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .cell-value-shadow {\n margin: auto 0;\n opacity: 0;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .input-cell-value-shadow {\n display: inline-block;\n height: initial;\n width: initial;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .dropdown-cell-value-shadow {\n display: block;\n height: 0px;\n padding: 0 42px 0 10px;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th.dash-filter {\n position: relative;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th.dash-filter input {\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td,\n.dash-spreadsheet-container .dash-spreadsheet-inner th {\n padding: 2px;\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n height: 30px;\n text-align: right;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th .column-header--edit,\n.dash-spreadsheet-container .dash-spreadsheet-inner th .column-header--delete,\n.dash-spreadsheet-container .dash-spreadsheet-inner th .sort {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n cursor: pointer;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner textarea {\n white-space: pre;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner table {\n border-collapse: collapse;\n font-family: monospace;\n --accent: hotpink;\n --border: lightgrey;\n --text-color: #3c3c3c;\n --hover: #fdfdfd;\n --background-color-ellipses: #fdfdfd;\n --faded-text: #fafafa;\n --faded-text-header: #b4b4b4;\n --selected-background: rgba(255, 65, 54, 0.2);\n --faded-dropdown: #f0f0f0;\n --selected-row: #fff0ff;\n --muted: #c8c8c8;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner table:focus {\n outline: none;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner thead {\n display: table-row-group;\n}\n.dash-spreadsheet-container .elip {\n text-align: center;\n width: 100%;\n background-color: var(--background-color-ellipses);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td.dropdown {\n /*\n * To view the dropdown's contents, we need\n * overflow-y: visible.\n * Unfortunately, overflow-x: hidden and overflow-y: visible\n * can't both be set at the same time.\n * So, we have to make both overflow-x: visible and overflow-y: visble\n *\n * See https://stackoverflow.com/questions/6421966/\n *\n * There might be another solution with parent divs, but I haven't\n * tried it.\n */\n overflow-x: visible;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner :not(.cell--selected) tr:hover,\n.dash-spreadsheet-container tr:hover input :not(.cell--selected) {\n background-color: var(--hover);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th {\n background-color: #fafafa;\n}\n.dash-spreadsheet-container .sort {\n cursor: pointer;\n float: left;\n color: var(--faded-text-header);\n font-size: 20px;\n}\n.dash-spreadsheet-container th:hover .sort {\n color: var(--accent);\n}\n.dash-spreadsheet-container .sort:hover {\n text-decoration: underline;\n}\n.dash-spreadsheet-container .expanded-row--empty-cell {\n box-shadow: none;\n background-color: transparent;\n}\n.dash-spreadsheet-container .expanded-row {\n text-align: center;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner input:not([type=radio]):not([type=checkbox]) {\n padding: 0px;\n margin: 0px;\n height: calc(100% - 1px);\n line-height: 30px;\n border: none;\n font-family: inherit;\n text-align: right;\n box-sizing: border-box;\n color: var(--text-color);\n background-color: transparent;\n /* so as to not overlay the box shadow */\n /* browser's default text-shadow is `$color 0px 0px 0px;`\n * for `input`, which makes it look a little bit heavier than dropdowns\n * or bare `td`\n */\n text-shadow: none;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner input.unfocused {\n color: transparent;\n text-shadow: 0 0 0 var(--text-color);\n cursor: default;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner input.unfocused:focus {\n outline: none;\n}\n.dash-spreadsheet-container .numeric {\n font-family: monospace;\n}\n.dash-spreadsheet-container .toggle-row {\n border: none;\n box-shadow: none;\n width: 10px;\n padding-left: 10px;\n padding-right: 10px;\n cursor: pointer;\n color: var(--faded-text);\n}\n.dash-spreadsheet-container .toggle-row--expanded {\n color: var(--accent);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner tr:hover .toggle-row {\n color: var(--accent);\n}\n.dash-spreadsheet-container .cell--uneditable,\n.dash-spreadsheet-container .cell--uneditable input {\n cursor: not-allowed;\n}\n.dash-spreadsheet-container .expanded-row {\n box-shadow: inset 2px 0px 0px 0px var(--accent), inset -1px 0px 0px 0px var(--border);\n /* inset 0px 1px 0px 0px var(--border); */\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .dash-delete-cell,\n.dash-spreadsheet-container .dash-spreadsheet-inner .dash-delete-header {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n font-size: 1.3rem;\n text-align: center;\n cursor: pointer;\n color: var(--muted);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .dash-delete-cell:hover,\n.dash-spreadsheet-container .dash-spreadsheet-inner .dash-delete-header:hover {\n color: var(--accent);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .column-header--edit {\n float: left;\n opacity: 0.1;\n padding-left: 2px;\n padding-right: 2px;\n cursor: pointer;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th:hover .column-header--edit {\n color: var(--accent);\n opacity: 1;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .column-header--delete {\n float: left;\n opacity: 0.1;\n padding-left: 2px;\n padding-right: 2px;\n cursor: pointer;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th:hover .column-header--delete {\n color: var(--accent);\n opacity: 1;\n}\n",""])},function(e,t,n){var r=n(80);"string"==typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};n(11)(r,a);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(10)(!1)).push([e.i,".dash-spreadsheet .Select,\n.dash-spreadsheet .Select-control {\n border: none;\n cursor: pointer;\n height: 30px; /* matches the td height and line-height */\n border: none;\n}\n\n.dash-spreadsheet .Select-placeholder,\n.dash-spreadsheet .Select--single > .Select-control .Select-value {\n height: 100%;\n line-height: inherit;\n}\n\n.dash-spreadsheet .Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,\n.dash-spreadsheet .Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {\n color: var(--text-color);\n}\n\n.dash-spreadsheet .Select:hover,\n.dash-spreadsheet .Select-control:hover {\n border: none;\n box-shadow: none;\n cursor: pointer;\n}\n\n.dash-spreadsheet .Select-menu-outer {\n z-index: 100;\n}\n\n.dash-spreadsheet .Select-arrow {\n border-top-color: var(--faded-dropdown);\n border-left-color: transparent;\n border-right-color: transparent;\n border-bottom-color: transparent;\n}\n\n.dash-spreadsheet .Select-control:hover .Select-arrow {\n border-top-color: var(--accent);\n border-left-color: transparent;\n border-right-color: transparent;\n border-bottom-color: transparent;\n}\n\n.dash-spreadsheet .is-open > .Select-control .Select-arrow {\n border-bottom-color: var(--background-color-8-react-select);\n border-left-color: transparent;\n border-right-color: transparent;\n border-top-color: transparent;\n}\n\n.dash-spreadsheet .Select--multi .Select-value,\n.dash-spreadsheet .Select--multi a.Select-value-label {\n color: var(--color-8-react-select);\n}\n\n.dash-spreadsheet .Select {\n border-radius: 0;\n}\n\n.dash-spreadsheet .Select.is-disabled > .Select-control {\n border: none;\n}\n\n.dash-spreadsheet .Select--multi .Select-value-icon:hover,\n.dash-spreadsheet .Select--multi .Select-value-icon:focus {\n font-weight: bold;\n}\n\n.dash-spreadsheet .Select.is-disabled .Select-control {\n cursor: not-allowed;\n}\n\n.dash-spreadsheet .Select-menu-outer {\n background-color: white;\n border: none;\n border-bottom: thin var(--border) solid;\n border-radius: 0;\n border-top: none;\n}\n\n.dash-spreadsheet .Select-option {\n background-color: inherit;\n color: var(--accent);\n}\n\n.dash-spreadsheet .Select-option:hover {\n font-weight: bold;\n color: var(--accent);\n background-color: var(--hover);\n}\n\n.dash-spreadsheet .Select.is-focused:not(.is-open) > .Select-control {\n border: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n background: #fff;\n}\n\n.dash-spreadsheet .Select-option.is-focused {\n background-color: white;\n color: var(--accent);\n font-weight: bold;\n}\n\n.dash-spreadsheet .Select-clear {\n color: transparent;\n}\n.Select:hover .Select-clear {\n color: var(--accent);\n}\n\n.dash-spreadsheet .Select-control {\n padding-left: 2px;\n}\n\n.dash-spreadsheet .cell--selected .Select-control {\n background-color: var(--selected-background);\n border-radius: 0;\n}\n",""])},function(e,t,n){var r=n(82);"string"==typeof r&&(r=[[e.i,r,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};n(11)(r,a);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(10)(!1)).push([e.i,".dash-spreadsheet-container div,\n.dash-spreadsheet-container dl,\n.dash-spreadsheet-container dt,\n.dash-spreadsheet-container dd,\n.dash-spreadsheet-container ul,\n.dash-spreadsheet-container ol,\n.dash-spreadsheet-container li,\n.dash-spreadsheet-container h1,\n.dash-spreadsheet-container h2,\n.dash-spreadsheet-container h3,\n.dash-spreadsheet-container h4,\n.dash-spreadsheet-container h5,\n.dash-spreadsheet-container h6,\n.dash-spreadsheet-container pre,\n.dash-spreadsheet-container code,\n.dash-spreadsheet-container form,\n.dash-spreadsheet-container fieldset,\n.dash-spreadsheet-container legend,\n.dash-spreadsheet-container input,\n.dash-spreadsheet-container textarea,\n.dash-spreadsheet-container p,\n.dash-spreadsheet-container blockquote,\n.dash-spreadsheet-container th,\n.dash-spreadsheet-container td {\n margin: 0;\n padding: 0;\n}\n.dash-spreadsheet-container table {\n border-collapse: collapse;\n border-spacing: 0;\n}\n.dash-spreadsheet-container fieldset,\n.dash-spreadsheet-container img {\n border: 0;\n}\n.dash-spreadsheet-container address,\n.dash-spreadsheet-container caption,\n.dash-spreadsheet-container cite,\n.dash-spreadsheet-container code,\n.dash-spreadsheet-container dfn,\n.dash-spreadsheet-container em,\n.dash-spreadsheet-container strong,\n.dash-spreadsheet-container th,\n.dash-spreadsheet-container var {\n font-style: normal;\n font-weight: normal;\n}\n.dash-spreadsheet-container ol,\n.dash-spreadsheet-container ul {\n list-style: none;\n}\n.dash-spreadsheet-container caption,\n.dash-spreadsheet-container th {\n text-align: left;\n}\n.dash-spreadsheet-container h1,\n.dash-spreadsheet-container h2,\n.dash-spreadsheet-container h3,\n.dash-spreadsheet-container h4,\n.dash-spreadsheet-container h5,\n.dash-spreadsheet-container h6 {\n font-size: 100%;\n font-weight: normal;\n}\n.dash-spreadsheet-container q:before,\n.dash-spreadsheet-container q:after {\n content: '';\n}\n.dash-spreadsheet-container abbr,\n.dash-spreadsheet-container acronym {\n border: 0;\n font-variant: normal;\n}\n.dash-spreadsheet-container sup {\n vertical-align: text-top;\n}\n.dash-spreadsheet-container sub {\n vertical-align: text-bottom;\n}\n.dash-spreadsheet-container input,\n.dash-spreadsheet-container textarea,\n.dash-spreadsheet-container select {\n font-family: inherit;\n font-size: inherit;\n font-weight: inherit;\n *font-size: 100%;\n}\n.dash-spreadsheet-container legend {\n color: #000;\n}\n.dash-spreadsheet-container #yui3-css-stamp.cssreset {\n display: none;\n}\n.dash-spreadsheet-container input[type=\"button\"] {\n border-radius: 0;\n -webkit-appearance: none;\n}\n.dash-spreadsheet-container *:focus {\n outline: none;\n}\n.dash-spreadsheet-container input,\n.dash-spreadsheet-container table {\n font-size: 13px;\n}\nbody {\n margin: 0;\n padding: 0;\n font-family: sans-serif;\n}\n",""])},function(e,t,n){n(84),e.exports=n(87)},function(e,t,n){"use strict";var r=l(n(1)),a=l(n(6)),u=l(n(85)),o=n(4),i=l(o);function l(e){return e&&e.__esModule?e:{default:e}}i.default.setDebugLevel(o.DebugLevel.DEBUG),i.default.setLogLevel(o.LogLevel.NONE),a.default.render(r.default.createElement(u.default,null),document.getElementById("root"))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;tJSON.parse(JSON.stringify(e));class h extends u.Component{constructor(){super();const e=p(s.mockData.dataframe);this.state={filter:"",tableProps:{id:"table",dataframe:e,columns:p(s.mockData.columns).map(e=>a.merge(e,{editable_name:!0,deletable:!0})),editable:!0,sorting:!0,n_fixed_rows:4,n_fixed_columns:2,merge_duplicate_headers:!1,row_deletable:!0,row_selectable:"single",column_static_dropdown:[{id:"bbb",dropdown:["Humid","Wet","Snowy","Tropical Beaches"].map(e=>({label:e,value:e}))}],style_table:{max_width:"1000px",width:"1000px"},style_cells:[{max_width:150,min_width:150,width:150},{if:{column_id:"rows"},max_width:40,min_width:40,width:40},{if:{column_id:"bbb"},max_width:200,min_width:200,width:200},{if:{column_id:"bbb-readonly"},max_width:200,min_width:200,width:200}]}};const t=(0,d.memoizeOne)(()=>e=>{f.default.debug("---\x3e",e),this.setState(t=>({tableProps:a.merge(t.tableProps,e)}))});Object.defineProperty(this,"setProps",{get:()=>t()})}render(){return o.default.createElement(l.Table,r({setProps:this.setProps},this.state.tableProps,{filtering:"fe"}))}}h.propTypes={value:i.default.any},t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.miniData=t.mockDataSimple=t.mockData=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));const a=5e3;t.mockData=u([{id:"rows",type:"numeric",editable:!1,data:o(e=>e)},{id:"ccc",name:["City","Canada","Toronto"],type:"numeric",data:o(e=>e)},{id:"ddd",name:["City","Canada","Montréal"],type:"numeric",data:o(e=>100*e)},{id:"eee",name:["City","America","New York City"],type:"numeric",data:o(e=>e)},{id:"fff",name:["City","America","Boston"],type:"numeric",data:o(e=>e+1)},{id:"ggg",name:["City","France","Paris"],type:"numeric",editable:!0,data:o(e=>10*e)},{id:"bbb",name:["","Weather","Climate"],type:"dropdown",clearable:!0,data:o(e=>["Humid","Wet","Snowy","Tropical Beaches"][e%4])},{id:"bbb-readonly",name:["","Weather","Climate-RO"],type:"dropdown",editable:!1,data:o(e=>["Humid","Wet","Snowy","Tropical Beaches"][e%4])},{id:"aaa",name:["","Weather","Temperature"],type:"numeric",data:o(e=>e+1)},{id:"aaa-readonly",name:["","Weather","Temperature-RO"],type:"numeric",editable:!1,data:o(e=>e+1)}]),t.mockDataSimple=u([{id:"aaa",name:"Temperature",type:"numeric",data:o(e=>e+1)},{id:"bbb",name:"Climate",type:"numeric",options:["Humid","Wet","Snowy","Tropical Beaches"].map(e=>({label:e,value:e})),clearable:!0,data:o(e=>["Humid","Wet","Snowy","Tropical Beaches"][e%4])}]),t.miniData=u([{id:"aaa",name:"cheese",data:[1,2,3]},{id:"bbb",name:"tomato",data:[3,2,1]}]);function u(e){const t={columns:[],dataframe:[]};return e.forEach(e=>{e.data.forEach((n,r)=>{t.dataframe[r]||(t.dataframe[r]={}),t.dataframe[r][e.id]=n}),t.columns.push(r.dissoc("data",e))}),t}function o(e,t=a){return r.range(1,t).map(e)}},function(e,t,n){e.exports=n.p+"index.html"}]); \ No newline at end of file +var F=function(e){return"string"==typeof e?e:null!==e&&JSON.stringify(e)||""},D=d.a.oneOfType([d.a.string,d.a.node]),R=d.a.oneOfType([d.a.string,d.a.number]),P=1,M=function(e,t){var n=void 0===e?"undefined":T(e);if("string"!==n&&"number"!==n&&"boolean"!==n)return e;var r=t.options,u=t.valueKey;if(r)for(var a=0;al||ap.bottom?f.scrollTop=d.offsetTop+d.clientHeight-f.offsetHeight:i.topt.offsetHeight&&t.scrollHeight-t.offsetHeight-t.scrollTop<=0&&this.props.onMenuScrollToBottom()}}},{key:"getOptionLabel",value:function(e){return e[this.props.labelKey]}},{key:"getValueArray",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n="object"===(void 0===t?"undefined":T(t))?t:this.props;if(n.multi){if("string"==typeof e&&(e=e.split(n.delimiter)),!Array.isArray(e)){if(null===e||void 0===e)return[];e=[e]}return e.map(function(e){return M(e,n)}).filter(function(e){return e})}var r=M(e,n);return r?[r]:[]}},{key:"setValue",value:function(e){var t=this;if(this.props.autoBlur&&this.blurInput(),this.props.required){var n=I(e,this.props.multi);this.setState({required:n})}this.props.simpleValue&&e&&(e=this.props.multi?e.map(function(e){return e[t.props.valueKey]}).join(this.props.delimiter):e[this.props.valueKey]),this.props.onChange&&this.props.onChange(e)}},{key:"selectValue",value:function(e){var t=this;this.props.closeOnSelect&&(this.hasScrolledToOption=!1);var n=this.props.onSelectResetsInput?"":this.state.inputValue;this.props.multi?this.setState({focusedIndex:null,inputValue:this.handleInputValueChange(n),isOpen:!this.props.closeOnSelect},function(){t.getValueArray(t.props.value).some(function(n){return n[t.props.valueKey]===e[t.props.valueKey]})?t.removeValue(e):t.addValue(e)}):this.setState({inputValue:this.handleInputValueChange(n),isOpen:!this.props.closeOnSelect,isPseudoFocused:this.state.isFocused},function(){t.setValue(e)})}},{key:"addValue",value:function(e){var t=this.getValueArray(this.props.value),n=this._visibleOptions.filter(function(e){return!e.disabled}),r=n.indexOf(e);this.setValue(t.concat(e)),n.length-1===r?this.focusOption(n[r-1]):n.length>r&&this.focusOption(n[r+1])}},{key:"popValue",value:function(){var e=this.getValueArray(this.props.value);e.length&&!1!==e[e.length-1].clearableValue&&this.setValue(this.props.multi?e.slice(0,e.length-1):null)}},{key:"removeValue",value:function(e){var t=this,n=this.getValueArray(this.props.value);this.setValue(n.filter(function(n){return n[t.props.valueKey]!==e[t.props.valueKey]})),this.focus()}},{key:"clearValue",value:function(e){e&&"mousedown"===e.type&&0!==e.button||(e.preventDefault(),this.setValue(this.getResetValue()),this.setState({inputValue:this.handleInputValueChange(""),isOpen:!1},this.focus),this._focusAfterClear=!0)}},{key:"getResetValue",value:function(){return void 0!==this.props.resetValue?this.props.resetValue:this.props.multi?[]:null}},{key:"focusOption",value:function(e){this.setState({focusedOption:e})}},{key:"focusNextOption",value:function(){this.focusAdjacentOption("next")}},{key:"focusPreviousOption",value:function(){this.focusAdjacentOption("previous")}},{key:"focusPageUpOption",value:function(){this.focusAdjacentOption("page_up")}},{key:"focusPageDownOption",value:function(){this.focusAdjacentOption("page_down")}},{key:"focusStartOption",value:function(){this.focusAdjacentOption("start")}},{key:"focusEndOption",value:function(){this.focusAdjacentOption("end")}},{key:"focusAdjacentOption",value:function(e){var t=this._visibleOptions.map(function(e,t){return{option:e,index:t}}).filter(function(e){return!e.option.disabled});if(this._scrollToFocusedOptionOnUpdate=!0,!this.state.isOpen){var n={focusedOption:this._focusedOption||(t.length?t["next"===e?0:t.length-1].option:null),isOpen:!0};return this.props.onSelectResetsInput&&(n.inputValue=""),void this.setState(n)}if(t.length){for(var r=-1,u=0;u0?r-=1:r=t.length-1;else if("start"===e)r=0;else if("end"===e)r=t.length-1;else if("page_up"===e){var a=r-this.props.pageSize;r=a<0?0:a}else if("page_down"===e){var l=r+this.props.pageSize;r=l>t.length-1?t.length-1:l}-1===r&&(r=0),this.setState({focusedIndex:t[r].index,focusedOption:t[r].option})}}},{key:"getFocusedOption",value:function(){return this._focusedOption}},{key:"selectFocusedOption",value:function(){if(this._focusedOption)return this.selectValue(this._focusedOption)}},{key:"renderLoading",value:function(){if(this.props.isLoading)return i.a.createElement("span",{className:"Select-loading-zone","aria-hidden":"true"},i.a.createElement("span",{className:"Select-loading"}))}},{key:"renderValue",value:function(e,t){var n=this,r=this.props.valueRenderer||this.getOptionLabel,u=this.props.valueComponent;if(!e.length)return function(e,t,n){var r=e.inputValue,u=e.isPseudoFocused,a=e.isFocused,l=t.onSelectResetsInput;return!r||!l&&!n&&!u&&!a}(this.state,this.props,t)?i.a.createElement("div",{className:"Select-placeholder"},this.props.placeholder):null;var a=this.props.onValueClick?this.handleValueClick:null;return this.props.multi?e.map(function(e,t){return i.a.createElement(u,{disabled:n.props.disabled||!1===e.clearableValue,id:n._instancePrefix+"-value-"+t,instancePrefix:n._instancePrefix,key:"value-"+t+"-"+e[n.props.valueKey],onClick:a,onRemove:n.removeValue,placeholder:n.props.placeholder,value:e},r(e,t),i.a.createElement("span",{className:"Select-aria-only"}," "))}):function(e,t){var n=e.inputValue,r=e.isPseudoFocused,u=e.isFocused,a=t.onSelectResetsInput;return!n||!a&&!(!u&&r||u&&!r)}(this.state,this.props)?(t&&(a=null),i.a.createElement(u,{disabled:this.props.disabled,id:this._instancePrefix+"-value-item",instancePrefix:this._instancePrefix,onClick:a,placeholder:this.props.placeholder,value:e[0]},r(e[0]))):void 0}},{key:"renderInput",value:function(e,t){var n,r=this,a=l()("Select-input",this.props.inputProps.className),o=this.state.isOpen,d=l()((x(n={},this._instancePrefix+"-list",o),x(n,this._instancePrefix+"-backspace-remove-message",this.props.multi&&!this.props.disabled&&this.state.isFocused&&!this.state.inputValue),n)),f=this.state.inputValue;!f||this.props.onSelectResetsInput||this.state.isFocused||(f="");var s=w({},this.props.inputProps,{"aria-activedescendant":o?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value","aria-describedby":this.props["aria-describedby"],"aria-expanded":""+o,"aria-haspopup":""+o,"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-owns":d,className:a,onBlur:this.handleInputBlur,onChange:this.handleInputChange,onFocus:this.handleInputFocus,ref:function(e){return r.input=e},role:"combobox",required:this.state.required,tabIndex:this.props.tabIndex,value:f});if(this.props.inputRenderer)return this.props.inputRenderer(s);if(this.props.disabled||!this.props.searchable){var p=S(this.props.inputProps,[]),c=l()(x({},this._instancePrefix+"-list",o));return i.a.createElement("div",w({},p,{"aria-expanded":o,"aria-owns":c,"aria-activedescendant":o?this._instancePrefix+"-option-"+t:this._instancePrefix+"-value","aria-disabled":""+this.props.disabled,"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],className:a,onBlur:this.handleInputBlur,onFocus:this.handleInputFocus,ref:function(e){return r.input=e},role:"combobox",style:{border:0,width:1,display:"inline-block"},tabIndex:this.props.tabIndex||0}))}return this.props.autosize?i.a.createElement(u.a,w({id:this.props.id},s,{minWidth:"5"})):i.a.createElement("div",{className:a,key:"input-wrap",style:{display:"inline-block"}},i.a.createElement("input",w({id:this.props.id},s)))}},{key:"renderClear",value:function(){var e=this.getValueArray(this.props.value);if(this.props.clearable&&e.length&&!this.props.disabled&&!this.props.isLoading){var t=this.props.multi?this.props.clearAllText:this.props.clearValueText,n=this.props.clearRenderer();return i.a.createElement("span",{"aria-label":t,className:"Select-clear-zone",onMouseDown:this.clearValue,onTouchEnd:this.handleTouchEndClearValue,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,title:t},n)}}},{key:"renderArrow",value:function(){if(this.props.arrowRenderer){var e=this.handleMouseDownOnArrow,t=this.state.isOpen,n=this.props.arrowRenderer({onMouseDown:e,isOpen:t});return n?i.a.createElement("span",{className:"Select-arrow-zone",onMouseDown:e},n):null}}},{key:"filterOptions",value:function(e){var t=this.state.inputValue,n=this.props.options||[];if(this.props.filterOptions){var r="function"==typeof this.props.filterOptions?this.props.filterOptions:m;return r(n,t,e,{filterOption:this.props.filterOption,ignoreAccents:this.props.ignoreAccents,ignoreCase:this.props.ignoreCase,labelKey:this.props.labelKey,matchPos:this.props.matchPos,matchProp:this.props.matchProp,trimFilter:this.props.trimFilter,valueKey:this.props.valueKey})}return n}},{key:"onOptionRef",value:function(e,t){t&&(this.focused=e)}},{key:"renderMenu",value:function(e,t,n){return e&&e.length?this.props.menuRenderer({focusedOption:n,focusOption:this.focusOption,inputValue:this.state.inputValue,instancePrefix:this._instancePrefix,labelKey:this.props.labelKey,onFocus:this.focusOption,onOptionRef:this.onOptionRef,onSelect:this.selectValue,optionClassName:this.props.optionClassName,optionComponent:this.props.optionComponent,optionRenderer:this.props.optionRenderer||this.getOptionLabel,options:e,removeValue:this.removeValue,selectValue:this.selectValue,valueArray:t,valueKey:this.props.valueKey}):this.props.noResultsText?i.a.createElement("div",{className:"Select-noresults"},this.props.noResultsText):null}},{key:"renderHiddenField",value:function(e){var t=this;if(this.props.name){if(this.props.joinValues){var n=e.map(function(e){return F(e[t.props.valueKey])}).join(this.props.delimiter);return i.a.createElement("input",{disabled:this.props.disabled,name:this.props.name,ref:function(e){return t.value=e},type:"hidden",value:n})}return e.map(function(e,n){return i.a.createElement("input",{disabled:t.props.disabled,key:"hidden."+n,name:t.props.name,ref:"value"+n,type:"hidden",value:F(e[t.props.valueKey])})})}}},{key:"getFocusableOptionIndex",value:function(e){var t=this._visibleOptions;if(!t.length)return null;var n=this.props.valueKey,r=this.state.focusedOption||e;if(r&&!r.disabled){var u=-1;if(t.some(function(e,t){var a=e[n]===r[n];return a&&(u=t),a}),-1!==u)return u}for(var a=0;a{const t=(0,a.default)()(e);return(...e)=>{const n=e[0],r=e[1];return{onChange:t(u.Handler.Change,n,r),onClick:t(u.Handler.Click,n,r),onDoubleClick:t(u.Handler.DoubleClick,n,r),onPaste:t(u.Handler.Paste,n,r)}}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Handler=void 0;var r=n(3),u=function(e){return e&&e.__esModule?e:{default:e}}(n(14)),a=n(49);var l=t.Handler=void 0;!function(e){e.Change="change",e.Click="click",e.DoubleClick="doubleclick",e.Paste="paste"}(l||(t.Handler=l={}));t.default=(0,r.memoizeOneFactory)(e=>{const t=(0,u.default)((...e)=>{let t=e[0],n=e[1],r=e[2];return t&&t.bind(void 0,n,r)}),n=new Map([[l.Change,a.handleChange.bind(void 0,e)],[l.Click,a.handleClick.bind(void 0,e)],[l.DoubleClick,a.handleDoubleClick.bind(void 0,e)],[l.Paste,a.handlePaste.bind(void 0,e)]]);return(...e)=>{let r=e[0],u=e[1],a=e[2];return t(e,n.get(r),u,a)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handlePaste=t.handleChange=t.handleDoubleClick=t.handleClick=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));t.handleClick=((e,t,n,u)=>{var a=e();const l=a.editable,o=a.is_focused,d=a.selected_cell,f=a.setProps,i=function(e,t,n){return e&&r.contains([t,n],e)}(d,t,n);if(!l)return;if(o||u.preventDefault(),i)return;u.preventDefault();const s=[t,n],p={is_focused:!1,active_cell:s},c=r.uniq(r.pluck(0,d)).sort((e,t)=>e-t),h=r.uniq(r.pluck(1,d)).sort((e,t)=>e-t),g=c[0],b=h[0];u.shiftKey?p.selected_cell=r.xprod(r.range(r.min(g,s[0]),r.max(g,s[0])+1),r.range(r.min(b,s[1]),r.max(b,s[1])+1)):p.selected_cell=[s],f(p)}),t.handleDoubleClick=((e,t,n,r)=>{var u=e();const a=u.editable,l=u.is_focused,o=u.setProps;if(!a)return;const d=[t,n];if(!l){r.preventDefault(),o({selected_cell:[d],active_cell:d,is_focused:!0})}}),t.handleChange=((e,t,n,u)=>{var a=e();const l=a.columns,o=a.dataframe,d=a.editable,f=a.setProps,i=a.viewport,s=l[n],p=i.indices[t];d&&f({dataframe:r.set(r.lensPath([p,s.id]),u,o)})}),t.handlePaste=((e,t,n,r)=>{r.preventDefault()})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=function(e){return e&&e.__esModule?e:{default:e}}(n(1)),a=n(3);t.default=(0,a.memoizeOneFactory)((e,t,n,a,l,o,d,f)=>r.addIndex(r.map)((n,i)=>[...o?[function(e,t){return u.default.createElement("td",{key:"delete",className:"dash-delete-cell",onClick:()=>e(t()),style:{width:"30px",maxWidth:"30px",minWidth:"30px"}},"×")}(f,function(e,t,n,u){const a={dataframe:r.remove(e,1,n)};return r.is(Array,t)&&t[0]===e&&(a.active_cell=[]),r.is(Array,u)&&r.contains(e,u)&&(a.selected_rows=r.without([e],u)),a}.bind(void 0,a[i],e,t,d))]:[],...l?[function(e,t,n,a){return u.default.createElement("td",{key:"select",className:"dash-select-cell",style:{width:"30px",maxWidth:"30px",minWidth:"30px"}},u.default.createElement("input",{type:"single"===t?"radio":"checkbox",name:"row-select",checked:r.contains(e,n),onChange:()=>a({selected_rows:"single"===t?[e]:r.ifElse(r.contains(e),r.without([e]),r.append(e))(n)})}))}(a[i],l,d,f)]:[]],n))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=n(3);t.default=(0,u.memoizeOneFactory)(function(e,t,n){return r.addIndex(r.map)((n,u)=>r.map(e=>{const a=r.map(e=>e.style,r.filter(t=>t.matchesColumn(e)&&t.matchesRow(u)&&t.matchesFilter(n),t));return a.length?r.mergeAll(a):void 0},e),n)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=n(3),a=o(n(15)),l=o(n(14));function o(e){return e&&e.__esModule?e:{default:e}}const d=r.addIndex(r.map),f=(0,u.memoizeOneFactory)((e,t,n,u,a,l,o)=>d((n,d)=>r.map(t=>{const f=u[d];let i=(o&&o[t.id]&&(o[t.id].length>f?o[t.id][f]:null)||t||{}).options,s=a.find(e=>e.id===t.id),p=l.find(e=>e.id===t.id);return s=s&&s.dropdowns||[],p=i||p&&p.dropdown,((e,t,n,u,a)=>{const l=[...a?[a]:[],...r.map(([e])=>e.dropdown,r.filter(([t,r])=>e([u,r],t.condition).evaluate(n),r.addIndex(r.map)((e,t)=>[e,t],t)))];return l.length?l.slice(-1)[0]:void 0})(e,s,n,t.id,p)},t),n));t.default=(0,u.memoizeOneFactory)(e=>{const t=(0,l.default)(e=>new a.default(e));return f().bind(void 0,t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Map([["background","background"],["background_attachment","backgroundAttachment"],["background_color","backgroundColor"],["background_image","backgroundImage"],["background_position","backgroundPosition"],["background_repeat","backgroundRepeat"],["border","border"],["border_bottom","borderBottom"],["border_bottom_color","borderBottomColor"],["border_bottom_style","borderBottomStyle"],["border_bottom_width","borderBottomWidth"],["border_color","borderColor"],["border_left","borderLeft"],["border_left_color","borderLeftColor"],["border_left_style","borderLeftStyle"],["border_left_width","borderLeftWidth"],["border_right","borderRight"],["border_right_color","borderRightColor"],["border_right_style","borderRightStyle"],["border_right_width","borderRightWidth"],["border_style","borderStyle"],["border_top","borderTop"],["border_top_color","borderTopColor"],["border_top_style","borderTopStyle"],["border_top_width","borderTopWidth"],["border_width","borderWidth"],["clear","clear"],["clip","clip"],["color","color"],["cursor","cursor"],["display","display"],["filter","filter"],["float","cssFloat"],["font","font"],["font_family","fontFamily"],["font_size","fontSize"],["font_variant","fontVariant"],["font_weight","fontWeight"],["height","height"],["left","left"],["letter_spacing","letterSpacing"],["line_height","lineHeight"],["list_style","listStyle"],["list_style_image","listStyleImage"],["list_style_position","listStylePosition"],["list_style_type","listStyleType"],["margin","margin"],["margin_bottom","marginBottom"],["margin_left","marginLeft"],["margin_right","marginRight"],["margin_top","marginTop"],["max_width","maxWidth"],["min_width","minWidth"],["overflow","overflow"],["padding","padding"],["padding_bottom","paddingBottom"],["padding_left","paddingLeft"],["padding_right","paddingRight"],["padding_top","paddingTop"],["page_break_after","pageBreakAfter"],["page_break_before","pageBreakBefore"],["position","position"],["stroke_dasharray","strokeDasharray"],["stroke_dashoffset","strokeDashoffset"],["stroke_width","strokeWidth"],["text_align","textAlign"],["text_decoration","textDecoration"],["text_indent","textIndent"],["text_transform","textTransform"],["top","top"],["vertical_align","verticalAlign"],["visibility","visibility"],["width","width"],["z_index","zIndex"],["background-attachment","backgroundAttachment"],["background-color","backgroundColor"],["background-image","backgroundImage"],["background-position","backgroundPosition"],["background-repeat","backgroundRepeat"],["border-bottom","borderBottom"],["border-bottom-color","borderBottomColor"],["border-bottom-style","borderBottomStyle"],["border-bottom-width","borderBottomWidth"],["border-color","borderColor"],["border-left","borderLeft"],["border-left-color","borderLeftColor"],["border-left-style","borderLeftStyle"],["border-left-width","borderLeftWidth"],["border-right","borderRight"],["border-right-color","borderRightColor"],["border-right-style","borderRightStyle"],["border-right-width","borderRightWidth"],["border-style","borderStyle"],["border-top","borderTop"],["border-top-color","borderTopColor"],["border-top-style","borderTopStyle"],["border-top-width","borderTopWidth"],["border-width","borderWidth"],["font-family","fontFamily"],["font-size","fontSize"],["font-variant","fontVariant"],["font-weight","fontWeight"],["letter-spacing","letterSpacing"],["line-height","lineHeight"],["list-style","listStyle"],["list-style-image","listStyleImage"],["list-style-position","listStylePosition"],["list-style-type","listStyleType"],["margin-bottom","marginBottom"],["margin-left","marginLeft"],["margin-right","marginRight"],["margin-top","marginTop"],["max-width","maxWidth"],["min-width","minWidth"],["padding-bottom","paddingBottom"],["padding-left","paddingLeft"],["padding-right","paddingRight"],["padding-top","paddingTop"],["page-break-after","pageBreakAfter"],["page-break-before","pageBreakBefore"],["stroke-dasharray","strokeDasharray"],["stroke-dashoffset","strokeDashoffset"],["stroke-width","strokeWidth"],["text-align","textAlign"],["text-decoration","textDecoration"],["text-indent","textIndent"],["text-transform","textTransform"],["vertical-align","verticalAlign"],["z-index","zIndex"],["backgroundAttachment","backgroundAttachment"],["backgroundColor","backgroundColor"],["backgroundImage","backgroundImage"],["backgroundPosition","backgroundPosition"],["backgroundRepeat","backgroundRepeat"],["borderBottom","borderBottom"],["borderBottomColor","borderBottomColor"],["borderBottomStyle","borderBottomStyle"],["borderBottomWidth","borderBottomWidth"],["borderColor","borderColor"],["borderLeft","borderLeft"],["borderLeftColor","borderLeftColor"],["borderLeftStyle","borderLeftStyle"],["borderLeftWidth","borderLeftWidth"],["borderRight","borderRight"],["borderRightColor","borderRightColor"],["borderRightStyle","borderRightStyle"],["borderRightWidth","borderRightWidth"],["borderStyle","borderStyle"],["borderTop","borderTop"],["borderTopColor","borderTopColor"],["borderTopStyle","borderTopStyle"],["borderTopWidth","borderTopWidth"],["borderWidth","borderWidth"],["cssFloat","cssFloat"],["fontFamily","fontFamily"],["fontSize","fontSize"],["fontVariant","fontVariant"],["fontWeight","fontWeight"],["letterSpacing","letterSpacing"],["lineHeight","lineHeight"],["listStyle","listStyle"],["listStyleImage","listStyleImage"],["listStylePosition","listStylePosition"],["listStyleType","listStyleType"],["marginBottom","marginBottom"],["marginLeft","marginLeft"],["marginRight","marginRight"],["marginTop","marginTop"],["maxWidth","maxWidth"],["minWidth","minWidth"],["paddingBottom","paddingBottom"],["paddingLeft","paddingLeft"],["paddingRight","paddingRight"],["paddingTop","paddingTop"],["pageBreakAfter","pageBreakAfter"],["pageBreakBefore","pageBreakBefore"],["strokeDasharray","strokeDasharray"],["strokeDashoffset","strokeDashoffset"],["strokeWidth","strokeWidth"],["textAlign","textAlign"],["textDecoration","textDecoration"],["textIndent","textIndent"],["textTransform","textTransform"],["verticalAlign","verticalAlign"],["zIndex","zIndex"]])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=h(n(1)),a=h(n(4)),l=h(n(55)),o=n(7),d=h(n(13)),f=n(18),i=h(n(21)),s=h(n(57)),p=n(9),c=n(16);function h(e){return e&&e.__esModule?e:{default:e}}t.default=class{constructor(e){this.propsFn=e,this.handlers=new Map,this.ops=new Map,this.filterStyles=(0,s.default)(),this.relevantStyles=(0,p.derivedRelevantFilterStyles)(),this.onChange=((e,t,n,u)=>{a.default.debug("Filter -- onChange",e,u.target.value&&u.target.value.trim());const l=u.target.value.trim();l&&l.length?t.set(e.toString(),l):t.delete(e.toString()),n(r.map(([e,t])=>`${e} ${t}`,r.filter(([e])=>this.isFragmentValid(e),Array.from(t.entries()))).join(" && "))}),this.getEventHandler=((e,t,n,r)=>{const u=this.handlers.get(e)||this.handlers.set(e,new Map).get(e),a=u.get(t)||u.set(t,new Map).get(t);return a.get(r)||a.set(r,e.bind(this,t,n,r)).get(r)})}get props(){return this.propsFn()}respectsBasicSyntax(e,t=!0){const n=[f.LexemeType.BinaryOperator,f.LexemeType.Expression,f.LexemeType.Operand,f.LexemeType.UnaryOperator];if(t&&n.push(f.LexemeType.And),!r.all(e=>r.contains(e.lexeme.name,n),e))return!1;const u=r.map(e=>e.value,r.filter(e=>e.lexeme.name===f.LexemeType.Operand,e)),a=r.uniq(u);return u.length===a.length}isBasicFilter(e,t,n=!0){return e.valid&&t.valid&&this.respectsBasicSyntax(e.lexemes,n)}updateOps(e){const t=(0,d.default)(e),n=(0,i.default)(t);if(!this.isBasicFilter(t,n))return;const r=[n.tree];for(;r.length;){const e=r.pop();e&&(e.lexeme.name===f.LexemeType.UnaryOperator&&e.block?this.ops.set(e.block.value,e.value):e.lexeme.name===f.LexemeType.BinaryOperator&&e.left&&e.right?this.ops.set(e.left.value,`${e.value} ${e.right.value}`):(r.push(e.left),r.push(e.block),r.push(e.right)))}}isFragmentValidOrNull(e){const t=this.ops.get(e.toString());return!t||!t.trim().length||this.isFragmentValid(e)}isFragmentValid(e){const t=this.ops.get(e.toString()),n=(0,d.default)(`${e} ${t}`),r=(0,i.default)(n);return r.valid&&this.isBasicFilter(n,r,!1)}createFilters(){var e=this.props;const t=e.columns,n=e.fillerColumns,a=e.filtering,d=e.filtering_settings,f=e.filtering_type,i=e.setFilter,s=e.style_cell,p=e.style_cell_conditional,h=e.style_filter,g=e.style_filter_conditional;if(!a)return[];if(this.updateOps(d),f===o.FilteringType.Basic){const e=this.relevantStyles(s,h,p,g),a=this.filterStyles(t,e),o=r.addIndex(r.map)((e,t)=>u.default.createElement(l.default,{key:`column-${t}`,classes:`dash-filter column-${t}`,columnId:e.id,isValid:this.isFragmentValidOrNull(e.id),property:e.id,setFilter:this.getEventHandler(this.onChange,e.id,this.ops,i),value:this.ops.get(e.id.toString())}),t),d=(0,c.arrayMap)(o,a,(e,t)=>u.default.cloneElement(e,{style:t}));return[r.range(0,n).map(e=>u.default.createElement("th",{key:`offset-${e}`})).concat(d)]}return[[]]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),u=l(r),a=l(n(56));function l(e){return e&&e.__esModule?e:{default:e}}t.default=class extends r.PureComponent{constructor(e){super(e),this.submit=(e=>{(0,this.props.setFilter)({target:{value:e}})}),this.state={value:e.value}}componentWillReceiveProps(e){const t=e.value;this.state.value!==t&&this.setState({value:t})}render(){var e=this.props;const t=e.classes,n=e.columnId,r=e.isValid,l=e.value;return u.default.createElement("th",{className:t+(r?"":" invalid"),"data-dash-column":n},u.default.createElement(a.default,{value:l,stopPropagation:!0,submit:this.submit}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),u=function(e){return e&&e.__esModule?e:{default:e}}(r);class a extends r.PureComponent{constructor(e){super(e),this.handleChange=(e=>this.setState({value:e.target.value})),this.submit=(()=>this.state.value!==this.props.value&&this.props.submit(this.state.value)),this.state={value:e.value}}get propsWithDefaults(){return this.props}render(){var e=this.propsWithDefaults;const t=e.stopPropagation,n=e.updateOnBlur,r=e.updateOnSubmit;let a={onBlur:n?this.submit:void 0,onKeyDown:t?e=>e.stopPropagation():void 0,onSubmit:r?this.submit:void 0};return u.default.createElement("input",Object.assign({ref:"input",type:"text",value:this.state.value||"",onChange:this.handleChange},a))}}t.default=a,a.defaultProps={stopPropagation:!1,updateOnBlur:!0,updateOnSubmit:!0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=n(3);t.default=(0,u.memoizeOneFactory)(function(e,t){return r.map(e=>{const n=r.map(e=>e.style,r.filter(t=>t.matchesColumn(e),t));return n.length?r.mergeAll(n):void 0},e)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=g(n(1)),a=n(16),l=n(22),o=g(n(59)),d=g(n(63)),f=g(n(64)),i=g(n(65)),s=g(n(66)),p=g(n(67)),c=n(9),h=g(n(68));function g(e){return e&&e.__esModule?e:{default:e}}t.default=class{constructor(e){this.propsFn=e,this.headerContent=(0,o.default)(),this.headerOperations=(0,s.default)(),this.headerStyles=(0,h.default)(),this.headerWrappers=(0,p.default)(),this.relevantStyles=(0,c.derivedRelevantHeaderStyles)()}get props(){return this.propsFn()}createHeaders(){const e=this.props;let t=e.columns,n=e.merge_duplicate_headers,o=e.pagination_mode,s=e.row_deletable,p=e.row_selectable,c=e.setProps,h=e.sorting,g=e.sorting_settings,b=e.sorting_type,m=e.style_cell,y=e.style_cell_conditional,O=e.style_header,T=e.style_header_conditional;const v=(0,d.default)(t),_=(0,i.default)(t,v),x=(0,f.default)(t,_,n),w=r.zip(_,x),k=this.headerOperations(v,p,s),S=this.relevantStyles(m,O,y,T),E=this.headerStyles(t,v,S),C=this.headerWrappers(t,w,n),A=this.headerContent(t,w,h,b,g,o,c,e),F=(0,l.matrixMap3)(C,E,A,(e,t,n)=>u.default.cloneElement(e,{children:[n],style:t}));return(0,a.arrayMap)(k,F,(e,t)=>Array.prototype.concat(e,t))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n(2)),u=i(n(1)),a=n(3),l=n(10),o=i(n(60)),d=i(n(61)),f=s(n(62));function i(e){return e&&e.__esModule?e:{default:e}}function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function p(e,t){const n=r.find(t=>t.columnId===e,t);return n?n.direction:l.SortDirection.None}t.default=(0,a.memoizeOneFactory)(function(e,t,n,a,i,s,c,h){return r.addIndex(r.map)(([g,b],m)=>{const y=m===t.length-1;return r.addIndex(r.map)(t=>{const b=e[t],O=b.editable_name&&"Boolean"===r.type(b.editable_name)||"Number"===r.type(b.editable_name)&&b.editable_name===m,T="be"!==s&&(b.deletable&&"Boolean"===r.type(b.deletable)||"Number"===r.type(b.deletable)&&b.deletable===m);return u.default.createElement("div",null,n&&y?u.default.createElement("span",{className:"sort",onClick:function(e,t,n,r){return()=>{let u;switch(p(e,t)){case l.SortDirection.Descending:u=l.SortDirection.Ascending;break;case l.SortDirection.Ascending:u=l.SortDirection.None;break;case l.SortDirection.None:default:u=l.SortDirection.Descending}const a="single"===n?d.default:o.default;r({sorting_settings:a(t,{columnId:e,direction:u})})}}(b.id,i,a,c)},function(e,t){switch(p(e,t)){case l.SortDirection.Descending:return"↑";case l.SortDirection.Ascending:return"↓";case l.SortDirection.None:default:return"↕"}}(b.id,i)):"",O?u.default.createElement("span",{className:"column-header--edit",onClick:function(e,t,n,r,u){return()=>{r(f.editColumnName(e,t,n,u))}}(b,e,m,c,h)},"✎"):"",T?u.default.createElement("span",{className:"column-header--delete",onClick:function(e,t,n,r,u){return()=>{r(f.deleteColumn(e,t,n,u))}}(b,e,m,c,h)},"×"):"",u.default.createElement("span",null,g[t]))},b)},t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=function(e){return e&&e.__esModule?e:{default:e}}(n(4)),a=n(10);t.default=((e,t)=>{if(u.default.trace("multi - updateSettings",e,t),e=r.clone(e),t.direction===a.SortDirection.None){const n=r.findIndex(e=>e.columnId===t.columnId,e);-1!==n&&e.splice(n,1)}else{const n=r.find(e=>e.columnId===t.columnId,e);n?n.direction=t.direction:e.push(t)}return e})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(4)),u=n(10);t.default=((e,t)=>(r.default.trace("single - updateSettings",e,t),t.direction===u.SortDirection.None?[]:[t]))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.deleteColumn=function(e,t,n,a){const l=a.dataframe;var o=u(e,t,n);const d=o.groupIndexFirst,f=o.groupIndexLast,i=r.slice(d,f+1,r.pluck("id",t));return{columns:r.remove(d,1+f-d,t),dataframe:r.map(r.omit(i),l),active_cell:[],end_cell:[],selected_cell:[],start_cell:[0]}},t.editColumnName=function(e,t,n,a){var l=u(e,t,n);const o=l.groupIndexFirst,d=l.groupIndexLast,f=window.prompt("Enter a new column name");let i=r.clone(t);return r.range(o,d+1).map(e=>{let u;u="Array"===r.type(t[e].name)?[e,"name",n]:[e,"name"],i=r.set(r.lensPath(u),f,i)}),{columns:i}};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));function u(e,t,n){const r=t.indexOf(e);if(!e.name||Array.isArray(e.name)&&e.name.lengthn&&r.name[n]===e.name[n]))break;u=a}return{groupIndexFirst:r,groupIndexLast:u}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=e=>Array.isArray(e.name)?e.name.length:1;t.default=(e=>Math.max(...e.map(r)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));t.default=((e,t,n)=>r.map(t=>{if(n){let e=[0],n=0;return t.forEach((r,u)=>{r!==t[n]&&(e.push(u),n=u)}),e}return r.range(0,e.length)},t))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));t.default=((e,t)=>r.map(n=>e.map(e=>r.isNil(e.name)&&n===t-1?e.id:((e,t)=>Array.isArray(e.name)?e.name[t]:e.name)(e,n)),r.range(0,t)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=function(e){return e&&e.__esModule?e:{default:e}}(n(1)),a=n(3);t.default=(0,a.memoizeOneFactory)((e,t,n)=>r.addIndex(r.map)(()=>[...n?[u.default.createElement("th",{key:"delete",className:"expanded-row--empty-cell dash-delete-header",style:{width:"30px",maxWidth:"30px",minWidth:"30px"}})]:[],...t?[u.default.createElement("th",{key:"select",className:"expanded-row--empty-cell dash-select-header",style:{width:"30px",maxWidth:"30px",minWidth:"30px"}})]:[]],r.range(0,e)))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=function(e){return e&&e.__esModule?e:{default:e}}(n(1)),a=n(3);t.default=(0,a.memoizeOneFactory)(function(e,t,n){return r.map(([t,a])=>r.addIndex(r.map)((l,o)=>{const d=e[l];let f;return f=n?l===r.last(a)?t.length-l:a[o+1]-l:1,u.default.createElement("th",{key:`header-cell-${l}`,"data-dash-column":d.id,colSpan:f,className:"dash-header "+`column-${l} `+(l===e.length-1||l===r.last(a)?"cell--right-last ":"")})},a),t)})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=n(3);t.default=(0,u.memoizeOneFactory)(function(e,t,n){return r.map(t=>r.map(e=>{const u=r.map(e=>e.style,r.filter(n=>n.matchesColumn(e)&&n.matchesRow(t),n));return u.length?r.mergeAll(u):void 0},e),r.range(0,t))})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=function(e){return e&&e.__esModule?e:{default:e}}(n(1));function a(e){return e?u.default.createElement("table",{tabIndex:-1},u.default.createElement("tbody",null,e.map((e,t)=>u.default.createElement("tr",{key:`row-${t}`},e)))):null}t.default=((e,t,n)=>{const u=e?r.map(t=>t.splice(0,r.reduceWhile(t=>t.count(e.cells++,e.count+=t.props.colSpan||1,e),{cells:0,count:0},t).cells),n):null,l=t?n.splice(0,t):null;return[[a(t&&u?u.splice(0,t):null),a(l)],[a(u),a(n)]]})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=n(3);t.default=(0,u.memoizeOneFactory)((e,t,n,u)=>{switch(e){case!1:return{loadNext:()=>{},loadPrevious:()=>{}};case!0:case"fe":return function(e,t,n){return{loadNext:()=>{let u=Math.floor(n.length/e.page_size);e.current_page>=u||(e=r.merge(e,{current_page:e.current_page+1}),t({pagination_settings:e}))},loadPrevious:()=>{e.current_page<=0||(e=r.merge(e,{current_page:e.current_page-1}),t({pagination_settings:e}))}}}(t,n,u);case"be":return function(e,t){return{loadNext:()=>{e.current_page++,t({pagination_settings:e})},loadPrevious:()=>{e.current_page<=0||(e.current_page--,t({pagination_settings:e}))}}}(t,n);default:throw new Error(`Unknown pagination mode: '${e}'`)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3);t.default=(0,r.memoizeOneFactory)((e,t,n,r)=>{switch(e){case!1:return function(e,t){return{dataframe:e,indices:t}}(n,r);case!0:case"fe":return function(e,t,n){let r=Math.min(e.current_page,Math.floor(t.length/e.page_size));const u=e.page_size*r,a=Math.min(u+e.displayed_pages*e.page_size,t.length);return{dataframe:t.slice(u,a),indices:n.slice(u,a)}}(t,n,r);case"be":return function(e,t){return{dataframe:e,indices:t}}(n,r);default:throw new Error(`Unknown pagination mode: '${e}'`)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=n(3),a=n(10),l=d(a),o=d(n(15));function d(e){return e&&e.__esModule?e:{default:e}}t.default=(0,u.memoizeOneFactory)((e,t,n,u,d=[],f)=>{const i=new Map;if(r.addIndex(r.forEach)((e,t)=>{i.set(e,t)},e),"fe"===t||!0===t){const t=new o.default(n);e=t.isValid?t.filter(e):e}const s=f?e=>""===e||(0,a.defaultIsNully)(e):void 0;return"fe"!==u&&!0!==u||(e=(0,l.default)(e,d,s)),{dataframe:e,indices:r.map(e=>i.get(e),e)}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2)),u=n(3);t.default=(0,u.memoizeOneFactory)(e=>r.filter(e=>!e.hidden,e))},function(e,t,n){var r=n(75);"string"==typeof r&&(r=[[e.i,r,""]]);var u={hmr:!0,transform:void 0,insertInto:void 0};n(12)(r,u);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(11)(!1)).push([e.i,"/**\n * React Select\n * ============\n * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/\n * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs\n * MIT License: https://github.com/JedWatson/react-select\n*/\n.Select {\n position: relative;\n}\n.Select input::-webkit-contacts-auto-fill-button,\n.Select input::-webkit-credentials-auto-fill-button {\n display: none !important;\n}\n.Select input::-ms-clear {\n display: none !important;\n}\n.Select input::-ms-reveal {\n display: none !important;\n}\n.Select,\n.Select div,\n.Select input,\n.Select span {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n.Select.is-disabled .Select-arrow-zone {\n cursor: default;\n pointer-events: none;\n opacity: 0.35;\n}\n.Select.is-disabled > .Select-control {\n background-color: #f9f9f9;\n}\n.Select.is-disabled > .Select-control:hover {\n box-shadow: none;\n}\n.Select.is-open > .Select-control {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n background: #fff;\n border-color: #b3b3b3 #ccc #d9d9d9;\n}\n.Select.is-open > .Select-control .Select-arrow {\n top: -2px;\n border-color: transparent transparent #999;\n border-width: 0 5px 5px;\n}\n.Select.is-searchable.is-open > .Select-control {\n cursor: text;\n}\n.Select.is-searchable.is-focused:not(.is-open) > .Select-control {\n cursor: text;\n}\n.Select.is-focused > .Select-control {\n background: #fff;\n}\n.Select.is-focused:not(.is-open) > .Select-control {\n border-color: #007eff;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);\n background: #fff;\n}\n.Select.has-value.is-clearable.Select--single > .Select-control .Select-value {\n padding-right: 42px;\n}\n.Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {\n color: #333;\n}\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {\n cursor: pointer;\n text-decoration: none;\n}\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {\n color: #007eff;\n outline: none;\n text-decoration: underline;\n}\n.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,\n.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {\n background: #fff;\n}\n.Select.has-value.is-pseudo-focused .Select-input {\n opacity: 0;\n}\n.Select.is-open .Select-arrow,\n.Select .Select-arrow-zone:hover > .Select-arrow {\n border-top-color: #666;\n}\n.Select.Select--rtl {\n direction: rtl;\n text-align: right;\n}\n.Select-control {\n background-color: #fff;\n border-color: #d9d9d9 #ccc #b3b3b3;\n border-radius: 4px;\n border: 1px solid #ccc;\n color: #333;\n cursor: default;\n display: table;\n border-spacing: 0;\n border-collapse: separate;\n height: 36px;\n outline: none;\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n.Select-control:hover {\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);\n}\n.Select-control .Select-input:focus {\n outline: none;\n background: #fff;\n}\n.Select-placeholder,\n.Select--single > .Select-control .Select-value {\n bottom: 0;\n color: #aaa;\n left: 0;\n line-height: 34px;\n padding-left: 10px;\n padding-right: 10px;\n position: absolute;\n right: 0;\n top: 0;\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.Select-input {\n height: 34px;\n padding-left: 10px;\n padding-right: 10px;\n vertical-align: middle;\n}\n.Select-input > input {\n width: 100%;\n background: none transparent;\n border: 0 none;\n box-shadow: none;\n cursor: default;\n display: inline-block;\n font-family: inherit;\n font-size: inherit;\n margin: 0;\n outline: none;\n line-height: 17px;\n /* For IE 8 compatibility */\n padding: 8px 0 12px;\n /* For IE 8 compatibility */\n -webkit-appearance: none;\n}\n.is-focused .Select-input > input {\n cursor: text;\n}\n.has-value.is-pseudo-focused .Select-input {\n opacity: 0;\n}\n.Select-control:not(.is-searchable) > .Select-input {\n outline: none;\n}\n.Select-loading-zone {\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 16px;\n}\n.Select-loading {\n -webkit-animation: Select-animation-spin 400ms infinite linear;\n -o-animation: Select-animation-spin 400ms infinite linear;\n animation: Select-animation-spin 400ms infinite linear;\n width: 16px;\n height: 16px;\n box-sizing: border-box;\n border-radius: 50%;\n border: 2px solid #ccc;\n border-right-color: #333;\n display: inline-block;\n position: relative;\n vertical-align: middle;\n}\n.Select-clear-zone {\n -webkit-animation: Select-animation-fadeIn 200ms;\n -o-animation: Select-animation-fadeIn 200ms;\n animation: Select-animation-fadeIn 200ms;\n color: #999;\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 17px;\n}\n.Select-clear-zone:hover {\n color: #D0021B;\n}\n.Select-clear {\n display: inline-block;\n font-size: 18px;\n line-height: 1;\n}\n.Select--multi .Select-clear-zone {\n width: 17px;\n}\n.Select-arrow-zone {\n cursor: pointer;\n display: table-cell;\n position: relative;\n text-align: center;\n vertical-align: middle;\n width: 25px;\n padding-right: 5px;\n}\n.Select--rtl .Select-arrow-zone {\n padding-right: 0;\n padding-left: 5px;\n}\n.Select-arrow {\n border-color: #999 transparent transparent;\n border-style: solid;\n border-width: 5px 5px 2.5px;\n display: inline-block;\n height: 0;\n width: 0;\n position: relative;\n}\n.Select-control > *:last-child {\n padding-right: 5px;\n}\n.Select--multi .Select-multi-value-wrapper {\n display: inline-block;\n}\n.Select .Select-aria-only {\n position: absolute;\n display: inline-block;\n height: 1px;\n width: 1px;\n margin: -1px;\n clip: rect(0, 0, 0, 0);\n overflow: hidden;\n float: left;\n}\n@-webkit-keyframes Select-animation-fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n@keyframes Select-animation-fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n.Select-menu-outer {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n background-color: #fff;\n border: 1px solid #ccc;\n border-top-color: #e6e6e6;\n box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);\n box-sizing: border-box;\n margin-top: -1px;\n max-height: 200px;\n position: absolute;\n left: 0;\n top: 100%;\n width: 100%;\n z-index: 1;\n -webkit-overflow-scrolling: touch;\n}\n.Select-menu {\n max-height: 198px;\n overflow-y: auto;\n}\n.Select-option {\n box-sizing: border-box;\n background-color: #fff;\n color: #666666;\n cursor: pointer;\n display: block;\n padding: 8px 10px;\n}\n.Select-option:last-child {\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n.Select-option.is-selected {\n background-color: #f5faff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.04);\n color: #333;\n}\n.Select-option.is-focused {\n background-color: #ebf5ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.08);\n color: #333;\n}\n.Select-option.is-disabled {\n color: #cccccc;\n cursor: default;\n}\n.Select-noresults {\n box-sizing: border-box;\n color: #999999;\n cursor: default;\n display: block;\n padding: 8px 10px;\n}\n.Select--multi .Select-input {\n vertical-align: middle;\n margin-left: 10px;\n padding: 0;\n}\n.Select--multi.Select--rtl .Select-input {\n margin-left: 0;\n margin-right: 10px;\n}\n.Select--multi.has-value .Select-input {\n margin-left: 5px;\n}\n.Select--multi .Select-value {\n background-color: #ebf5ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.08);\n border-radius: 2px;\n border: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border: 1px solid rgba(0, 126, 255, 0.24);\n color: #007eff;\n display: inline-block;\n font-size: 0.9em;\n line-height: 1.4;\n margin-left: 5px;\n margin-top: 5px;\n vertical-align: top;\n}\n.Select--multi .Select-value-icon,\n.Select--multi .Select-value-label {\n display: inline-block;\n vertical-align: middle;\n}\n.Select--multi .Select-value-label {\n border-bottom-right-radius: 2px;\n border-top-right-radius: 2px;\n cursor: default;\n padding: 2px 5px;\n}\n.Select--multi a.Select-value-label {\n color: #007eff;\n cursor: pointer;\n text-decoration: none;\n}\n.Select--multi a.Select-value-label:hover {\n text-decoration: underline;\n}\n.Select--multi .Select-value-icon {\n cursor: pointer;\n border-bottom-left-radius: 2px;\n border-top-left-radius: 2px;\n border-right: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border-right: 1px solid rgba(0, 126, 255, 0.24);\n padding: 1px 5px 3px;\n}\n.Select--multi .Select-value-icon:hover,\n.Select--multi .Select-value-icon:focus {\n background-color: #d8eafd;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 113, 230, 0.08);\n color: #0071e6;\n}\n.Select--multi .Select-value-icon:active {\n background-color: #c2e0ff;\n /* Fallback color for IE 8 */\n background-color: rgba(0, 126, 255, 0.24);\n}\n.Select--multi.Select--rtl .Select-value {\n margin-left: 0;\n margin-right: 5px;\n}\n.Select--multi.Select--rtl .Select-value-icon {\n border-right: none;\n border-left: 1px solid #c2e0ff;\n /* Fallback color for IE 8 */\n border-left: 1px solid rgba(0, 126, 255, 0.24);\n}\n.Select--multi.is-disabled .Select-value {\n background-color: #fcfcfc;\n border: 1px solid #e3e3e3;\n color: #333;\n}\n.Select--multi.is-disabled .Select-value-icon {\n cursor: not-allowed;\n border-right: 1px solid #e3e3e3;\n}\n.Select--multi.is-disabled .Select-value-icon:hover,\n.Select--multi.is-disabled .Select-value-icon:focus,\n.Select--multi.is-disabled .Select-value-icon:active {\n background-color: #fcfcfc;\n}\n@keyframes Select-animation-spin {\n to {\n transform: rotate(1turn);\n }\n}\n@-webkit-keyframes Select-animation-spin {\n to {\n -webkit-transform: rotate(1turn);\n }\n}\n",""])},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var u,a=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(a)?e:(u=0===a.indexOf("//")?a:0===a.indexOf("/")?n+a:r+a.replace(/^\.\//,""),"url("+JSON.stringify(u)+")")})}},function(e,t,n){var r=n(78);"string"==typeof r&&(r=[[e.i,r,""]]);var u={hmr:!0,transform:void 0,insertInto:void 0};n(12)(r,u);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(11)(!1)).push([e.i,".dash-spreadsheet.dash-freeze-left {\n width: auto;\n width: fit-content;\n width: -moz-fit-content;\n width: -webkit-fit-content;\n max-width: 500px;\n}\n.dash-spreadsheet.dash-freeze-top {\n width: auto;\n width: fit-content;\n width: -moz-fit-content;\n width: -webkit-fit-content;\n max-height: 500px;\n}\n.dash-spreadsheet-container {\n display: flex;\n flex-direction: row;\n position: relative;\n}\n.dash-spreadsheet-container {\n /* focus happens after copying to clipboard */\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner {\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner *,\n.dash-spreadsheet-container .dash-spreadsheet-inner *:after,\n.dash-spreadsheet-container .dash-spreadsheet-inner *:before {\n box-sizing: inherit;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .Select {\n overflow: hidden;\n position: static;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .Select,\n.dash-spreadsheet-container .dash-spreadsheet-inner .Select-control {\n background-color: inherit;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .Select-value {\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin-top: -2px;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .marker-row tr {\n visibility: hidden !important;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .marker-row td,\n.dash-spreadsheet-container .dash-spreadsheet-inner .marker-row th {\n height: 0 !important;\n padding: 0 !important;\n margin: 0 !important;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top {\n overflow: hidden !important;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .row-0,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .row-0 {\n display: flex;\n flex: 0 0 auto;\n flex-direction: row;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .row-1,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .row-1 {\n display: flex;\n flex-direction: row;\n overflow: scroll;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .cell-0-0,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .cell-0-0,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .cell-1-0,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .cell-1-0 {\n flex: 0 0 auto;\n left: 0;\n position: sticky;\n z-index: 400;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .cell-0-1,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .cell-0-1 {\n z-index: 300;\n flex: 0 0 auto;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-left .cell-1-1,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top .cell-1-1 {\n flex: 0 0 auto;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-grow .cell-0-1,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-grow .cell-1-1 {\n flex: 1 0 auto;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-grow table {\n width: 100%;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr:first-of-type td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top):not(.dash-freeze-left) .cell-1-1 tr:first-of-type th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr:first-of-type td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-0 tr:first-of-type th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-1 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner:not(.dash-freeze-top).dash-freeze-left .cell-1-1 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr:first-of-type td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-0-1 tr:first-of-type th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-1-1 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top:not(.dash-freeze-left) .cell-1-1 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr:first-of-type td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-0 tr:first-of-type th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-1 tr:first-of-type td,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-0-1 tr:first-of-type th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-1-0 tr td:first-of-type,\n.dash-spreadsheet-container .dash-spreadsheet-inner.dash-freeze-top.dash-freeze-left .cell-1-0 tr th:first-of-type {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .cell td,\n.dash-spreadsheet-container .dash-spreadsheet-inner .cell th {\n box-shadow: inset 0px 0px 0px 0px var(--border), inset 0px 0px 0px 0px var(--border), inset -1px 0px 0px var(--border), inset 0px -1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .cell td:focus,\n.dash-spreadsheet-container .dash-spreadsheet-inner .cell th:focus {\n outline: none;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .filter.invalid {\n box-shadow: inset 1px 0px 0px 0px red, inset 0px 1px 0px 0px red, inset -1px 0px 0px red, inset 0px -1px 0px 0px red;\n background-color: pink;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .selected-row td,\n.dash-spreadsheet-container .dash-spreadsheet-inner .selected-row th {\n background-color: var(--selected-row);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner tr {\n background-color: white;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td {\n background-color: inherit;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td.cell--selected {\n background-color: var(--selected-background);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td.focused {\n box-shadow: 1px 0px 0px 0px var(--accent), 0px 1px 0px 0px var(--accent), 0 0px 0px var(--accent), 0px 0 0px 0px var(--accent);\n border: 1px solid var(--accent);\n margin: -1px;\n z-index: 200;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .dash-cell-value-container {\n width: 100%;\n height: 100%;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .dash-input-cell-value-container {\n position: relative;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .dash-cell-value {\n height: 100%;\n width: 100%;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td input.dash-cell-value {\n position: absolute;\n left: 0;\n top: 0;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td div.dash-cell-value {\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .cell-value-shadow {\n margin: auto 0;\n opacity: 0;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .input-cell-value-shadow {\n display: inline-block;\n height: initial;\n width: initial;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td .dropdown-cell-value-shadow {\n display: block;\n height: 0px;\n padding: 0 42px 0 10px;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th.dash-filter {\n position: relative;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th.dash-filter input {\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n width: 100%;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td,\n.dash-spreadsheet-container .dash-spreadsheet-inner th {\n padding: 2px;\n white-space: nowrap;\n overflow-x: hidden;\n text-overflow: ellipsis;\n height: 30px;\n text-align: right;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th .column-header--edit,\n.dash-spreadsheet-container .dash-spreadsheet-inner th .column-header--delete,\n.dash-spreadsheet-container .dash-spreadsheet-inner th .sort {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n cursor: pointer;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner textarea {\n white-space: pre;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner table {\n border-collapse: collapse;\n font-family: monospace;\n --accent: hotpink;\n --border: lightgrey;\n --text-color: #3c3c3c;\n --hover: #fdfdfd;\n --background-color-ellipses: #fdfdfd;\n --faded-text: #fafafa;\n --faded-text-header: #b4b4b4;\n --selected-background: rgba(255, 65, 54, 0.2);\n --faded-dropdown: #f0f0f0;\n --selected-row: #fff0ff;\n --muted: #c8c8c8;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner table:focus {\n outline: none;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner thead {\n display: table-row-group;\n}\n.dash-spreadsheet-container .elip {\n text-align: center;\n width: 100%;\n background-color: var(--background-color-ellipses);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner td.dropdown {\n /*\n * To view the dropdown's contents, we need\n * overflow-y: visible.\n * Unfortunately, overflow-x: hidden and overflow-y: visible\n * can't both be set at the same time.\n * So, we have to make both overflow-x: visible and overflow-y: visble\n *\n * See https://stackoverflow.com/questions/6421966/\n *\n * There might be another solution with parent divs, but I haven't\n * tried it.\n */\n overflow-x: visible;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th {\n box-shadow: inset 1px 0px 0px 0px var(--border), inset 0px 1px 0px 0px var(--border);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner :not(.cell--selected) tr:hover,\n.dash-spreadsheet-container tr:hover input :not(.cell--selected) {\n background-color: var(--hover);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th {\n background-color: #fafafa;\n}\n.dash-spreadsheet-container .sort {\n cursor: pointer;\n float: left;\n color: var(--faded-text-header);\n font-size: 20px;\n}\n.dash-spreadsheet-container th:hover .sort {\n color: var(--accent);\n}\n.dash-spreadsheet-container .sort:hover {\n text-decoration: underline;\n}\n.dash-spreadsheet-container .expanded-row--empty-cell {\n box-shadow: none;\n background-color: transparent;\n}\n.dash-spreadsheet-container .expanded-row {\n text-align: center;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner input:not([type=radio]):not([type=checkbox]) {\n padding: 0px;\n margin: 0px;\n height: calc(100% - 1px);\n line-height: 30px;\n border: none;\n font-family: inherit;\n text-align: right;\n box-sizing: border-box;\n color: var(--text-color);\n background-color: transparent;\n /* so as to not overlay the box shadow */\n /* browser's default text-shadow is `$color 0px 0px 0px;`\n * for `input`, which makes it look a little bit heavier than dropdowns\n * or bare `td`\n */\n text-shadow: none;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner input.unfocused {\n color: transparent;\n text-shadow: 0 0 0 var(--text-color);\n cursor: default;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner input.unfocused:focus {\n outline: none;\n}\n.dash-spreadsheet-container .numeric {\n font-family: monospace;\n}\n.dash-spreadsheet-container .toggle-row {\n border: none;\n box-shadow: none;\n width: 10px;\n padding-left: 10px;\n padding-right: 10px;\n cursor: pointer;\n color: var(--faded-text);\n}\n.dash-spreadsheet-container .toggle-row--expanded {\n color: var(--accent);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner tr:hover .toggle-row {\n color: var(--accent);\n}\n.dash-spreadsheet-container .cell--uneditable,\n.dash-spreadsheet-container .cell--uneditable input {\n cursor: not-allowed;\n}\n.dash-spreadsheet-container .expanded-row {\n box-shadow: inset 2px 0px 0px 0px var(--accent), inset -1px 0px 0px 0px var(--border);\n /* inset 0px 1px 0px 0px var(--border); */\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .dash-delete-cell,\n.dash-spreadsheet-container .dash-spreadsheet-inner .dash-delete-header {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n font-size: 1.3rem;\n text-align: center;\n cursor: pointer;\n color: var(--muted);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .dash-delete-cell:hover,\n.dash-spreadsheet-container .dash-spreadsheet-inner .dash-delete-header:hover {\n color: var(--accent);\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .column-header--edit {\n float: left;\n opacity: 0.1;\n padding-left: 2px;\n padding-right: 2px;\n cursor: pointer;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th:hover .column-header--edit {\n color: var(--accent);\n opacity: 1;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner .column-header--delete {\n float: left;\n opacity: 0.1;\n padding-left: 2px;\n padding-right: 2px;\n cursor: pointer;\n}\n.dash-spreadsheet-container .dash-spreadsheet-inner th:hover .column-header--delete {\n color: var(--accent);\n opacity: 1;\n}\n",""])},function(e,t,n){var r=n(80);"string"==typeof r&&(r=[[e.i,r,""]]);var u={hmr:!0,transform:void 0,insertInto:void 0};n(12)(r,u);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(11)(!1)).push([e.i,".dash-spreadsheet .Select,\n.dash-spreadsheet .Select-control {\n border: none;\n cursor: pointer;\n height: 30px; /* matches the td height and line-height */\n border: none;\n}\n\n.dash-spreadsheet .Select-placeholder,\n.dash-spreadsheet .Select--single > .Select-control .Select-value {\n height: 100%;\n line-height: inherit;\n}\n\n.dash-spreadsheet .Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,\n.dash-spreadsheet .Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {\n color: var(--text-color);\n}\n\n.dash-spreadsheet .Select:hover,\n.dash-spreadsheet .Select-control:hover {\n border: none;\n box-shadow: none;\n cursor: pointer;\n}\n\n.dash-spreadsheet .Select-menu-outer {\n z-index: 100;\n}\n\n.dash-spreadsheet .Select-arrow {\n border-top-color: var(--faded-dropdown);\n border-left-color: transparent;\n border-right-color: transparent;\n border-bottom-color: transparent;\n}\n\n.dash-spreadsheet .Select-control:hover .Select-arrow {\n border-top-color: var(--accent);\n border-left-color: transparent;\n border-right-color: transparent;\n border-bottom-color: transparent;\n}\n\n.dash-spreadsheet .is-open > .Select-control .Select-arrow {\n border-bottom-color: var(--background-color-8-react-select);\n border-left-color: transparent;\n border-right-color: transparent;\n border-top-color: transparent;\n}\n\n.dash-spreadsheet .Select--multi .Select-value,\n.dash-spreadsheet .Select--multi a.Select-value-label {\n color: var(--color-8-react-select);\n}\n\n.dash-spreadsheet .Select {\n border-radius: 0;\n}\n\n.dash-spreadsheet .Select.is-disabled > .Select-control {\n border: none;\n}\n\n.dash-spreadsheet .Select--multi .Select-value-icon:hover,\n.dash-spreadsheet .Select--multi .Select-value-icon:focus {\n font-weight: bold;\n}\n\n.dash-spreadsheet .Select.is-disabled .Select-control {\n cursor: not-allowed;\n}\n\n.dash-spreadsheet .Select-menu-outer {\n background-color: white;\n border: none;\n border-bottom: thin var(--border) solid;\n border-radius: 0;\n border-top: none;\n}\n\n.dash-spreadsheet .Select-option {\n background-color: inherit;\n color: var(--accent);\n}\n\n.dash-spreadsheet .Select-option:hover {\n font-weight: bold;\n color: var(--accent);\n background-color: var(--hover);\n}\n\n.dash-spreadsheet .Select.is-focused:not(.is-open) > .Select-control {\n border: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n background: #fff;\n}\n\n.dash-spreadsheet .Select-option.is-focused {\n background-color: white;\n color: var(--accent);\n font-weight: bold;\n}\n\n.dash-spreadsheet .Select-clear {\n color: transparent;\n}\n.Select:hover .Select-clear {\n color: var(--accent);\n}\n\n.dash-spreadsheet .Select-control {\n padding-left: 2px;\n}\n\n.dash-spreadsheet .cell--selected .Select-control {\n background-color: var(--selected-background);\n border-radius: 0;\n}\n",""])},function(e,t,n){var r=n(82);"string"==typeof r&&(r=[[e.i,r,""]]);var u={hmr:!0,transform:void 0,insertInto:void 0};n(12)(r,u);r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(11)(!1)).push([e.i,".dash-spreadsheet-container div,\n.dash-spreadsheet-container dl,\n.dash-spreadsheet-container dt,\n.dash-spreadsheet-container dd,\n.dash-spreadsheet-container ul,\n.dash-spreadsheet-container ol,\n.dash-spreadsheet-container li,\n.dash-spreadsheet-container h1,\n.dash-spreadsheet-container h2,\n.dash-spreadsheet-container h3,\n.dash-spreadsheet-container h4,\n.dash-spreadsheet-container h5,\n.dash-spreadsheet-container h6,\n.dash-spreadsheet-container pre,\n.dash-spreadsheet-container code,\n.dash-spreadsheet-container form,\n.dash-spreadsheet-container fieldset,\n.dash-spreadsheet-container legend,\n.dash-spreadsheet-container input,\n.dash-spreadsheet-container textarea,\n.dash-spreadsheet-container p,\n.dash-spreadsheet-container blockquote,\n.dash-spreadsheet-container th,\n.dash-spreadsheet-container td {\n margin: 0;\n padding: 0;\n}\n.dash-spreadsheet-container table {\n border-collapse: collapse;\n border-spacing: 0;\n}\n.dash-spreadsheet-container fieldset,\n.dash-spreadsheet-container img {\n border: 0;\n}\n.dash-spreadsheet-container address,\n.dash-spreadsheet-container caption,\n.dash-spreadsheet-container cite,\n.dash-spreadsheet-container code,\n.dash-spreadsheet-container dfn,\n.dash-spreadsheet-container em,\n.dash-spreadsheet-container strong,\n.dash-spreadsheet-container th,\n.dash-spreadsheet-container var {\n font-style: normal;\n font-weight: normal;\n}\n.dash-spreadsheet-container ol,\n.dash-spreadsheet-container ul {\n list-style: none;\n}\n.dash-spreadsheet-container caption,\n.dash-spreadsheet-container th {\n text-align: left;\n}\n.dash-spreadsheet-container h1,\n.dash-spreadsheet-container h2,\n.dash-spreadsheet-container h3,\n.dash-spreadsheet-container h4,\n.dash-spreadsheet-container h5,\n.dash-spreadsheet-container h6 {\n font-size: 100%;\n font-weight: normal;\n}\n.dash-spreadsheet-container q:before,\n.dash-spreadsheet-container q:after {\n content: '';\n}\n.dash-spreadsheet-container abbr,\n.dash-spreadsheet-container acronym {\n border: 0;\n font-variant: normal;\n}\n.dash-spreadsheet-container sup {\n vertical-align: text-top;\n}\n.dash-spreadsheet-container sub {\n vertical-align: text-bottom;\n}\n.dash-spreadsheet-container input,\n.dash-spreadsheet-container textarea,\n.dash-spreadsheet-container select {\n font-family: inherit;\n font-size: inherit;\n font-weight: inherit;\n *font-size: 100%;\n}\n.dash-spreadsheet-container legend {\n color: #000;\n}\n.dash-spreadsheet-container #yui3-css-stamp.cssreset {\n display: none;\n}\n.dash-spreadsheet-container input[type=\"button\"] {\n border-radius: 0;\n -webkit-appearance: none;\n}\n.dash-spreadsheet-container *:focus {\n outline: none;\n}\n.dash-spreadsheet-container input,\n.dash-spreadsheet-container table {\n font-size: 13px;\n}\nbody {\n margin: 0;\n padding: 0;\n font-family: sans-serif;\n}\n",""])},function(e,t,n){n(84),e.exports=n(87)},function(e,t,n){"use strict";var r=d(n(1)),u=d(n(6)),a=d(n(85)),l=n(4),o=d(l);function d(e){return e&&e.__esModule?e:{default:e}}o.default.setDebugLevel(l.DebugLevel.DEBUG),o.default.setLogLevel(l.LogLevel.NONE),u.default.render(r.default.createElement(a.default,null),document.getElementById("root"))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;tJSON.parse(JSON.stringify(e));class h extends a.Component{constructor(){super();const e=c(f.mockData.dataframe);this.state={filter:"",tableProps:{id:"table",dataframe:e,columns:c(f.mockData.columns).map(e=>u.merge(e,{editable_name:!0,deletable:!0})),editable:!0,sorting:!0,n_fixed_rows:4,n_fixed_columns:2,merge_duplicate_headers:!1,row_deletable:!0,row_selectable:"single",column_static_dropdown:[{id:"bbb",dropdown:["Humid","Wet","Snowy","Tropical Beaches"].map(e=>({label:e,value:e}))}],style_table:{max_width:"1000px",width:"1000px"},style_data_conditional:[{max_width:150,min_width:150,width:150},{if:{column_id:"rows"},max_width:40,min_width:40,width:40},{if:{column_id:"bbb"},max_width:200,min_width:200,width:200},{if:{column_id:"bbb-readonly"},max_width:200,min_width:200,width:200}]}};const t=(0,i.memoizeOne)(()=>e=>{s.default.debug("---\x3e",e),this.setState(t=>({tableProps:u.merge(t.tableProps,e)}))});Object.defineProperty(this,"setProps",{get:()=>t()})}render(){return l.default.createElement(d.Table,r({setProps:this.setProps},this.state.tableProps,{filtering:"fe"}))}}h.propTypes={value:o.default.any},t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.miniData=t.mockDataSimple=t.mockData=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(2));const u=5e3;t.mockData=a([{id:"rows",type:"numeric",editable:!1,data:l(e=>e)},{id:"ccc",name:["City","Canada","Toronto"],type:"numeric",data:l(e=>e)},{id:"ddd",name:["City","Canada","Montréal"],type:"numeric",data:l(e=>100*e)},{id:"eee",name:["City","America","New York City"],type:"numeric",data:l(e=>e)},{id:"fff",name:["City","America","Boston"],type:"numeric",data:l(e=>e+1)},{id:"ggg",name:["City","France","Paris"],type:"numeric",editable:!0,data:l(e=>10*e)},{id:"bbb",name:["","Weather","Climate"],type:"dropdown",clearable:!0,data:l(e=>["Humid","Wet","Snowy","Tropical Beaches"][e%4])},{id:"bbb-readonly",name:["","Weather","Climate-RO"],type:"dropdown",editable:!1,data:l(e=>["Humid","Wet","Snowy","Tropical Beaches"][e%4])},{id:"aaa",name:["","Weather","Temperature"],type:"numeric",data:l(e=>e+1)},{id:"aaa-readonly",name:["","Weather","Temperature-RO"],type:"numeric",editable:!1,data:l(e=>e+1)}]),t.mockDataSimple=a([{id:"aaa",name:"Temperature",type:"numeric",data:l(e=>e+1)},{id:"bbb",name:"Climate",type:"numeric",options:["Humid","Wet","Snowy","Tropical Beaches"].map(e=>({label:e,value:e})),clearable:!0,data:l(e=>["Humid","Wet","Snowy","Tropical Beaches"][e%4])}]),t.miniData=a([{id:"aaa",name:"cheese",data:[1,2,3]},{id:"bbb",name:"tomato",data:[3,2,1]}]);function a(e){const t={columns:[],dataframe:[]};return e.forEach(e=>{e.data.forEach((n,r)=>{t.dataframe[r]||(t.dataframe[r]={}),t.dataframe[r][e.id]=n}),t.columns.push(r.dissoc("data",e))}),t}function l(e,t=u){return r.range(1,t).map(e)}},function(e,t,n){e.exports=n.p+"index.html"}]); \ No newline at end of file diff --git a/packages/dash-table/dash_table/metadata.json b/packages/dash-table/dash_table/metadata.json index 7978de1b7c..b9a2ecc073 100644 --- a/packages/dash-table/dash_table/metadata.json +++ b/packages/dash-table/dash_table/metadata.json @@ -2809,7 +2809,11177 @@ "computed": false } }, - "style_cells": { + "style_cell": { + "type": { + "name": "shape", + "value": { + "background": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_attachment": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_repeat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "clear": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "clip": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "cursor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "display": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "filter": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "float": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_family": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_size": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_variant": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_weight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "height": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "letter_spacing": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "line_height": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style_image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style_position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style_type": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "max_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "min_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "overflow": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page_break_after": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page_break_before": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke_dasharray": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke_dashoffset": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_decoration": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_indent": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_transform": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "vertical_align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "visibility": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "z_index": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-attachment": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-repeat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-family": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-size": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-variant": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-weight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "letter-spacing": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "line-height": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style-image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style-position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style-type": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "max-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "min-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page-break-after": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page-break-before": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke-dasharray": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke-dashoffset": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-decoration": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-indent": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-transform": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "vertical-align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "z-index": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundAttachment": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundImage": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundPosition": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundRepeat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottomColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottomStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottomWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeft": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeftColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeftStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeftWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRightColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRightStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRightWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTop": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTopColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTopStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTopWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "cssFloat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontFamily": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontSize": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontVariant": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontWeight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "letterSpacing": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "lineHeight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStyleImage": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStylePosition": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStyleType": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginBottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginLeft": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginRight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginTop": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "maxWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "minWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingBottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingLeft": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingRight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingTop": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "pageBreakAfter": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "pageBreakBefore": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "strokeDasharray": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "strokeDashoffset": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "strokeWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textAlign": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textDecoration": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textIndent": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textTransform": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "verticalAlign": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "zIndex": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + } + } + }, + "required": false, + "description": "" + }, + "style_data": { + "type": { + "name": "shape", + "value": { + "background": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_attachment": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_repeat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "clear": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "clip": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "cursor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "display": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "filter": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "float": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_family": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_size": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_variant": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_weight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "height": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "letter_spacing": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "line_height": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style_image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style_position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style_type": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "max_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "min_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "overflow": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page_break_after": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page_break_before": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke_dasharray": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke_dashoffset": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_decoration": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_indent": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_transform": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "vertical_align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "visibility": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "z_index": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-attachment": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-repeat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-family": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-size": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-variant": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-weight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "letter-spacing": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "line-height": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style-image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style-position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style-type": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "max-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "min-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page-break-after": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page-break-before": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke-dasharray": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke-dashoffset": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-decoration": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-indent": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-transform": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "vertical-align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "z-index": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundAttachment": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundImage": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundPosition": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundRepeat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottomColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottomStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottomWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeft": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeftColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeftStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeftWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRightColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRightStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRightWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTop": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTopColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTopStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTopWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "cssFloat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontFamily": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontSize": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontVariant": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontWeight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "letterSpacing": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "lineHeight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStyleImage": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStylePosition": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStyleType": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginBottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginLeft": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginRight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginTop": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "maxWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "minWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingBottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingLeft": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingRight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingTop": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "pageBreakAfter": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "pageBreakBefore": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "strokeDasharray": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "strokeDashoffset": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "strokeWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textAlign": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textDecoration": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textIndent": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textTransform": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "verticalAlign": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "zIndex": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + } + } + }, + "required": false, + "description": "" + }, + "style_filter": { + "type": { + "name": "shape", + "value": { + "background": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_attachment": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_repeat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "clear": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "clip": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "cursor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "display": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "filter": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "float": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_family": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_size": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_variant": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_weight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "height": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "letter_spacing": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "line_height": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style_image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style_position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style_type": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "max_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "min_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "overflow": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page_break_after": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page_break_before": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke_dasharray": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke_dashoffset": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_decoration": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_indent": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_transform": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "vertical_align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "visibility": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "z_index": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-attachment": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-repeat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-family": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-size": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-variant": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-weight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "letter-spacing": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "line-height": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style-image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style-position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style-type": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "max-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "min-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page-break-after": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page-break-before": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke-dasharray": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke-dashoffset": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-decoration": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-indent": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-transform": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "vertical-align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "z-index": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundAttachment": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundImage": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundPosition": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundRepeat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottomColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottomStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottomWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeft": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeftColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeftStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeftWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRightColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRightStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRightWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTop": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTopColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTopStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTopWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "cssFloat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontFamily": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontSize": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontVariant": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontWeight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "letterSpacing": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "lineHeight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStyleImage": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStylePosition": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStyleType": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginBottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginLeft": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginRight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginTop": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "maxWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "minWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingBottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingLeft": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingRight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingTop": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "pageBreakAfter": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "pageBreakBefore": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "strokeDasharray": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "strokeDashoffset": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "strokeWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textAlign": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textDecoration": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textIndent": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textTransform": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "verticalAlign": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "zIndex": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + } + } + }, + "required": false, + "description": "" + }, + "style_header": { + "type": { + "name": "shape", + "value": { + "background": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_attachment": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_repeat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "clear": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "clip": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "cursor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "display": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "filter": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "float": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_family": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_size": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_variant": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_weight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "height": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "letter_spacing": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "line_height": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style_image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style_position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style_type": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "max_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "min_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "overflow": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page_break_after": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page_break_before": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke_dasharray": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke_dashoffset": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_decoration": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_indent": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_transform": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "vertical_align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "visibility": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "z_index": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-attachment": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-repeat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-family": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-size": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-variant": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-weight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "letter-spacing": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "line-height": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style-image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style-position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style-type": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "max-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "min-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page-break-after": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page-break-before": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke-dasharray": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke-dashoffset": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-decoration": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-indent": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-transform": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "vertical-align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "z-index": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundAttachment": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundImage": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundPosition": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundRepeat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottomColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottomStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottomWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeft": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeftColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeftStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeftWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRightColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRightStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRightWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTop": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTopColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTopStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTopWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "cssFloat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontFamily": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontSize": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontVariant": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontWeight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "letterSpacing": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "lineHeight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStyleImage": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStylePosition": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStyleType": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginBottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginLeft": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginRight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginTop": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "maxWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "minWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingBottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingLeft": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingRight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingTop": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "pageBreakAfter": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "pageBreakBefore": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "strokeDasharray": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "strokeDashoffset": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "strokeWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textAlign": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textDecoration": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textIndent": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textTransform": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "verticalAlign": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "zIndex": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + } + } + }, + "required": false, + "description": "" + }, + "style_cell_conditional": { + "type": { + "name": "arrayOf", + "value": { + "name": "shape", + "value": { + "if": { + "name": "shape", + "value": { + "column_id": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + } + }, + "required": false + }, + "background": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_attachment": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background_repeat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_bottom_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_left_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_right_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top_color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_top_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "clear": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "clip": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "cursor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "display": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "filter": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "float": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_family": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_size": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_variant": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font_weight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "height": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "letter_spacing": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "line_height": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style_image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style_position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list_style_type": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin_top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "max_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "min_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "overflow": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding_top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page_break_after": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page_break_before": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke_dasharray": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke_dashoffset": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke_width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_decoration": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_indent": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text_transform": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "vertical_align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "visibility": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "z_index": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-attachment": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "background-repeat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-bottom-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-left-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-right-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top-color": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-top-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "border-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-family": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-size": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-variant": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "font-weight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "letter-spacing": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "line-height": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style-image": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style-position": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "list-style-type": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "margin-top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "max-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "min-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-bottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-left": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-right": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "padding-top": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page-break-after": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "page-break-before": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke-dasharray": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke-dashoffset": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "stroke-width": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-decoration": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-indent": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "text-transform": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "vertical-align": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "z-index": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundAttachment": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundImage": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundPosition": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "backgroundRepeat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottomColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottomStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderBottomWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeft": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeftColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeftStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderLeftWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRightColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRightStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderRightWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTop": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTopColor": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTopStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderTopWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "borderWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "cssFloat": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontFamily": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontSize": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontVariant": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "fontWeight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "letterSpacing": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "lineHeight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStyle": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStyleImage": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStylePosition": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "listStyleType": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginBottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginLeft": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginRight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "marginTop": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "maxWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "minWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingBottom": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingLeft": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingRight": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "paddingTop": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "pageBreakAfter": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "pageBreakBefore": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "strokeDasharray": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "strokeDashoffset": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "strokeWidth": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textAlign": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textDecoration": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textIndent": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "textTransform": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "verticalAlign": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + }, + "zIndex": { + "name": "union", + "value": [ + { + "name": "string" + }, + { + "name": "number" + } + ], + "required": false + } + } + } + }, + "required": false, + "description": "", + "defaultValue": { + "value": "[]", + "computed": false + } + }, + "style_data_conditional": { "type": { "name": "arrayOf", "value": { @@ -5085,7 +16255,7 @@ "computed": false } }, - "style_cells_and_headers": { + "style_filter_conditional": { "type": { "name": "arrayOf", "value": { @@ -7333,13 +18503,9 @@ } }, "required": false, - "description": "", - "defaultValue": { - "value": "[]", - "computed": false - } + "description": "" }, - "style_headers": { + "style_header_conditional": { "type": { "name": "arrayOf", "value": { diff --git a/packages/dash-table/demo/App.js b/packages/dash-table/demo/App.js index 87032a957c..cf63d6c6d2 100644 --- a/packages/dash-table/demo/App.js +++ b/packages/dash-table/demo/App.js @@ -46,7 +46,7 @@ class App extends Component { max_width: '1000px', width: '1000px' }, - style_cells: [ + style_data_conditional: [ { max_width: 150, min_width: 150, width: 150 }, { if: { column_id: 'rows' }, max_width: 40, min_width: 40, width: 40 }, { if: { column_id: 'bbb' }, max_width: 200, min_width: 200, width: 200 }, diff --git a/packages/dash-table/src/dash-table/Table.js b/packages/dash-table/src/dash-table/Table.js index 4780c805b1..ad8bcd8acc 100644 --- a/packages/dash-table/src/dash-table/Table.js +++ b/packages/dash-table/src/dash-table/Table.js @@ -70,9 +70,9 @@ export const defaultProps = { row_selectable: false, style_table: {}, - style_cells: [], - style_cells_and_headers: [], - style_headers: [] + style_data_conditional: [], + style_cell_conditional: [], + style_header_conditional: [] }; export const propTypes = { @@ -333,7 +333,950 @@ export const propTypes = { zIndex: PropTypes.oneOfType([PropTypes.string, PropTypes.number]) }), - style_cells: PropTypes.arrayOf(PropTypes.shape({ + style_cell: PropTypes.shape({ + background: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_attachment: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_image: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_position: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_repeat: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + clear: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + clip: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + cursor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + display: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + filter: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + float: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_family: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_variant: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_weight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + height: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + letter_spacing: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + line_height: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style_image: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style_position: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style_type: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_bottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_right: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + max_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + min_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + overflow: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_bottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_right: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + page_break_after: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + page_break_before: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + position: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + stroke_dasharray: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + stroke_dashoffset: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + stroke_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_align: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_decoration: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_indent: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_transform: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + vertical_align: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + visibility: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + z_index: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-attachment': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-image': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-position': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-repeat': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-family': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-size': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-variant': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-weight': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'letter-spacing': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'line-height': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style-image': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style-position': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style-type': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-bottom': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-left': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-right': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-top': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'max-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'min-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-bottom': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-left': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-right': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-top': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'page-break-after': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'page-break-before': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'stroke-dasharray': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'stroke-dashoffset': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'stroke-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-align': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-decoration': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-indent': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-transform': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'vertical-align': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'z-index': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundAttachment: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundImage: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundPosition: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundRepeat: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottomColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottomStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottomWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeft: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeftColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeftStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeftWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRightColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRightStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRightWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTop: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTopColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTopStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTopWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + cssFloat: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontFamily: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontSize: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontVariant: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontWeight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + letterSpacing: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + lineHeight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStyleImage: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStylePosition: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStyleType: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginBottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginLeft: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginRight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginTop: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + maxWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + minWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingBottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingLeft: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingRight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingTop: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + pageBreakAfter: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + pageBreakBefore: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + strokeDasharray: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + strokeDashoffset: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + strokeWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textAlign: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textDecoration: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textIndent: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textTransform: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + verticalAlign: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + zIndex: PropTypes.oneOfType([PropTypes.string, PropTypes.number]) + }), + + style_data: PropTypes.shape({ + background: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_attachment: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_image: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_position: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_repeat: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + clear: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + clip: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + cursor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + display: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + filter: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + float: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_family: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_variant: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_weight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + height: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + letter_spacing: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + line_height: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style_image: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style_position: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style_type: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_bottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_right: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + max_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + min_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + overflow: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_bottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_right: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + page_break_after: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + page_break_before: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + position: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + stroke_dasharray: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + stroke_dashoffset: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + stroke_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_align: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_decoration: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_indent: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_transform: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + vertical_align: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + visibility: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + z_index: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-attachment': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-image': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-position': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-repeat': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-family': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-size': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-variant': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-weight': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'letter-spacing': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'line-height': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style-image': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style-position': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style-type': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-bottom': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-left': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-right': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-top': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'max-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'min-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-bottom': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-left': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-right': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-top': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'page-break-after': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'page-break-before': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'stroke-dasharray': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'stroke-dashoffset': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'stroke-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-align': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-decoration': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-indent': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-transform': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'vertical-align': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'z-index': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundAttachment: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundImage: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundPosition: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundRepeat: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottomColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottomStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottomWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeft: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeftColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeftStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeftWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRightColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRightStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRightWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTop: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTopColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTopStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTopWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + cssFloat: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontFamily: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontSize: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontVariant: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontWeight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + letterSpacing: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + lineHeight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStyleImage: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStylePosition: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStyleType: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginBottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginLeft: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginRight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginTop: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + maxWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + minWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingBottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingLeft: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingRight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingTop: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + pageBreakAfter: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + pageBreakBefore: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + strokeDasharray: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + strokeDashoffset: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + strokeWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textAlign: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textDecoration: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textIndent: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textTransform: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + verticalAlign: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + zIndex: PropTypes.oneOfType([PropTypes.string, PropTypes.number]) + }), + + style_filter: PropTypes.shape({ + background: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_attachment: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_image: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_position: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_repeat: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + clear: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + clip: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + cursor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + display: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + filter: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + float: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_family: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_variant: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_weight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + height: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + letter_spacing: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + line_height: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style_image: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style_position: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style_type: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_bottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_right: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + max_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + min_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + overflow: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_bottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_right: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + page_break_after: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + page_break_before: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + position: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + stroke_dasharray: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + stroke_dashoffset: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + stroke_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_align: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_decoration: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_indent: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_transform: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + vertical_align: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + visibility: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + z_index: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-attachment': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-image': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-position': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-repeat': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-family': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-size': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-variant': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-weight': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'letter-spacing': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'line-height': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style-image': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style-position': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style-type': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-bottom': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-left': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-right': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-top': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'max-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'min-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-bottom': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-left': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-right': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-top': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'page-break-after': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'page-break-before': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'stroke-dasharray': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'stroke-dashoffset': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'stroke-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-align': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-decoration': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-indent': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-transform': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'vertical-align': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'z-index': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundAttachment: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundImage: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundPosition: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundRepeat: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottomColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottomStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottomWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeft: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeftColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeftStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeftWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRightColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRightStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRightWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTop: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTopColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTopStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTopWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + cssFloat: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontFamily: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontSize: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontVariant: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontWeight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + letterSpacing: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + lineHeight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStyleImage: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStylePosition: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStyleType: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginBottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginLeft: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginRight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginTop: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + maxWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + minWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingBottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingLeft: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingRight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingTop: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + pageBreakAfter: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + pageBreakBefore: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + strokeDasharray: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + strokeDashoffset: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + strokeWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textAlign: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textDecoration: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textIndent: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textTransform: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + verticalAlign: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + zIndex: PropTypes.oneOfType([PropTypes.string, PropTypes.number]) + }), + + style_header: PropTypes.shape({ + background: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_attachment: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_image: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_position: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_repeat: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + clear: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + clip: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + cursor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + display: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + filter: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + float: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_family: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_variant: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_weight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + height: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + letter_spacing: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + line_height: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style_image: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style_position: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style_type: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_bottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_right: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + max_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + min_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + overflow: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_bottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_right: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + page_break_after: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + page_break_before: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + position: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + stroke_dasharray: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + stroke_dashoffset: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + stroke_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_align: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_decoration: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_indent: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_transform: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + vertical_align: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + visibility: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + z_index: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-attachment': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-image': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-position': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-repeat': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-family': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-size': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-variant': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-weight': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'letter-spacing': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'line-height': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style-image': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style-position': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style-type': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-bottom': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-left': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-right': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-top': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'max-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'min-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-bottom': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-left': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-right': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-top': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'page-break-after': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'page-break-before': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'stroke-dasharray': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'stroke-dashoffset': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'stroke-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-align': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-decoration': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-indent': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-transform': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'vertical-align': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'z-index': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundAttachment: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundImage: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundPosition: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundRepeat: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottomColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottomStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottomWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeft: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeftColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeftStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeftWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRightColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRightStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRightWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTop: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTopColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTopStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTopWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + cssFloat: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontFamily: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontSize: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontVariant: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontWeight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + letterSpacing: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + lineHeight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStyleImage: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStylePosition: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStyleType: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginBottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginLeft: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginRight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginTop: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + maxWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + minWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingBottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingLeft: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingRight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingTop: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + pageBreakAfter: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + pageBreakBefore: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + strokeDasharray: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + strokeDashoffset: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + strokeWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textAlign: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textDecoration: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textIndent: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textTransform: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + verticalAlign: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + zIndex: PropTypes.oneOfType([PropTypes.string, PropTypes.number]) + }), + + style_cell_conditional: PropTypes.arrayOf(PropTypes.shape({ + if: PropTypes.shape({ + column_id: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + }), + background: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_attachment: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_image: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_position: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + background_repeat: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_bottom_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_left_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_right_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top_color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_top_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + border_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + clear: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + clip: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + color: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + cursor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + display: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + filter: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + float: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_family: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_variant: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + font_weight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + height: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + letter_spacing: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + line_height: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style_image: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style_position: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + list_style_type: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_bottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_right: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + margin_top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + max_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + min_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + overflow: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_bottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_left: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_right: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + padding_top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + page_break_after: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + page_break_before: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + position: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + stroke_dasharray: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + stroke_dashoffset: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + stroke_width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_align: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_decoration: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_indent: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + text_transform: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + top: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + vertical_align: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + visibility: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + width: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + z_index: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-attachment': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-image': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-position': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'background-repeat': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-bottom-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-left-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-right-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top-color': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-top-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'border-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-family': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-size': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-variant': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'font-weight': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'letter-spacing': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'line-height': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style-image': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style-position': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'list-style-type': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-bottom': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-left': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-right': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'margin-top': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'max-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'min-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-bottom': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-left': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-right': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'padding-top': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'page-break-after': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'page-break-before': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'stroke-dasharray': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'stroke-dashoffset': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'stroke-width': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-align': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-decoration': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-indent': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'text-transform': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'vertical-align': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + 'z-index': PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundAttachment: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundImage: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundPosition: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + backgroundRepeat: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottomColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottomStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderBottomWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeft: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeftColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeftStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderLeftWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRightColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRightStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderRightWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTop: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTopColor: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTopStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderTopWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + borderWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + cssFloat: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontFamily: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontSize: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontVariant: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + fontWeight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + letterSpacing: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + lineHeight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStyle: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStyleImage: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStylePosition: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + listStyleType: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginBottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginLeft: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginRight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + marginTop: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + maxWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + minWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingBottom: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingLeft: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingRight: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + paddingTop: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + pageBreakAfter: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + pageBreakBefore: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + strokeDasharray: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + strokeDashoffset: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + strokeWidth: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textAlign: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textDecoration: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textIndent: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + textTransform: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + verticalAlign: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + zIndex: PropTypes.oneOfType([PropTypes.string, PropTypes.number]) + })), + + style_data_conditional: PropTypes.arrayOf(PropTypes.shape({ if: PropTypes.shape({ column_id: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), row_index: PropTypes.oneOfType([ @@ -528,9 +1471,9 @@ export const propTypes = { zIndex: PropTypes.oneOfType([PropTypes.string, PropTypes.number]) })), - style_cells_and_headers: PropTypes.arrayOf(PropTypes.shape({ + style_filter_conditional: PropTypes.arrayOf(PropTypes.shape({ if: PropTypes.shape({ - column_id: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), + column_id: PropTypes.oneOfType([PropTypes.string, PropTypes.number]) }), background: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), background_attachment: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), @@ -719,7 +1662,7 @@ export const propTypes = { zIndex: PropTypes.oneOfType([PropTypes.string, PropTypes.number]) })), - style_headers: PropTypes.arrayOf(PropTypes.shape({ + style_header_conditional: PropTypes.arrayOf(PropTypes.shape({ if: PropTypes.shape({ column_id: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), header_index: PropTypes.oneOfType([ diff --git a/packages/dash-table/src/dash-table/components/CellFactory.tsx b/packages/dash-table/src/dash-table/components/CellFactory.tsx index 2813ba478e..6ef6d69f4f 100644 --- a/packages/dash-table/src/dash-table/components/CellFactory.tsx +++ b/packages/dash-table/src/dash-table/components/CellFactory.tsx @@ -43,8 +43,10 @@ export default class CellFactory { selected_cell, selected_rows, setProps, - style_cells, - style_cells_and_headers, + style_cell, + style_cell_conditional, + style_data, + style_data_conditional, viewport } = this.props; @@ -67,7 +69,12 @@ export default class CellFactory { selected_cell ); - const relevantStyles = this.relevantStyles(style_cells_and_headers, style_cells); + const relevantStyles = this.relevantStyles( + style_cell, + style_data, + style_cell_conditional, + style_data_conditional + ); const wrapperStyles = this.cellStyles( columns, diff --git a/packages/dash-table/src/dash-table/components/FilterFactory.tsx b/packages/dash-table/src/dash-table/components/FilterFactory.tsx index 0bf6d60d71..859c5e4892 100644 --- a/packages/dash-table/src/dash-table/components/FilterFactory.tsx +++ b/packages/dash-table/src/dash-table/components/FilterFactory.tsx @@ -4,11 +4,14 @@ import React from 'react'; import Logger from 'core/Logger'; import ColumnFilter from 'dash-table/components/Filter/Column'; -import AdvancedFilter from 'dash-table/components/Filter/Advanced'; import { ColumnId, Filtering, FilteringType, IVisibleColumn, VisibleColumns } from 'dash-table/components/Table/props'; import lexer, { ILexerResult, ILexemeResult } from 'core/syntax-tree/lexer'; import { LexemeType } from 'core/syntax-tree/lexicon'; import syntaxer, { ISyntaxerResult, ISyntaxTree } from 'core/syntax-tree/syntaxer'; +import derivedFilterStyles from 'dash-table/derived/filter/wrapperStyles'; +import { derivedRelevantFilterStyles } from 'dash-table/derived/style'; +import { arrayMap } from 'core/math/arrayZipMap'; +import { Style, Cells, BasicFilters } from 'dash-table/derived/style/props'; type SetFilter = (filter: string) => void; @@ -20,11 +23,17 @@ export interface IFilterOptions { filtering_type: FilteringType; id: string; setFilter: SetFilter; + style_cell: Style; + style_cell_conditional: Cells; + style_filter: Style; + style_filter_conditional: BasicFilters; } export default class FilterFactory { private readonly handlers = new Map(); private readonly ops = new Map(); + private readonly filterStyles = derivedFilterStyles(); + private readonly relevantStyles = derivedRelevantFilterStyles(); private get props() { return this.propsFn(); @@ -163,7 +172,11 @@ export default class FilterFactory { filtering, filtering_settings, filtering_type, - setFilter + setFilter, + style_cell, + style_cell_conditional, + style_filter, + style_filter_conditional } = this.props; if (!filtering) { @@ -172,10 +185,20 @@ export default class FilterFactory { this.updateOps(filtering_settings); - const offsetCells = R.range(0, fillerColumns).map(i => ()); + if (filtering_type === FilteringType.Basic) { + const filterStyles = this.relevantStyles( + style_cell, + style_filter, + style_cell_conditional, + style_filter_conditional + ); - const filterCells = filtering_type === FilteringType.Basic ? - R.addIndex(R.map)((column, index) => { + const wrapperStyles = this.filterStyles( + columns, + filterStyles + ); + + const filters = R.addIndex(R.map)((column, index) => { return (); - }, columns) : - [( undefined} - />)]; - - return [R.concat(offsetCells, filterCells)]; + }, columns); + + const styledFilters = arrayMap( + filters, + wrapperStyles, + (f, s) => React.cloneElement(f, { style: s })); + + const offsets = R.range(0, fillerColumns).map(i => ()); + + return [offsets.concat(styledFilters)]; + } else { + return [[]]; + } } } \ No newline at end of file diff --git a/packages/dash-table/src/dash-table/components/HeaderFactory.tsx b/packages/dash-table/src/dash-table/components/HeaderFactory.tsx index 9738f7297b..f87a3b932f 100644 --- a/packages/dash-table/src/dash-table/components/HeaderFactory.tsx +++ b/packages/dash-table/src/dash-table/components/HeaderFactory.tsx @@ -17,17 +17,17 @@ import derivedHeaderStyles from 'dash-table/derived/header/wrapperStyles'; export default class HeaderFactory { private readonly headerContent = derivedHeaderContent(); private readonly headerOperations = derivedHeaderOperations(); + private readonly headerStyles = derivedHeaderStyles(); private readonly headerWrappers = derivedHeaderWrappers(); + private readonly relevantStyles = derivedRelevantHeaderStyles(); private get props() { return this.propsFn(); } - constructor( - private readonly propsFn: () => ControlledTableProps, - private readonly headerStyles = derivedHeaderStyles(), - private readonly relevantStyles = derivedRelevantHeaderStyles() - ) { } + constructor(private readonly propsFn: () => ControlledTableProps) { + + } public createHeaders() { const props = this.props; @@ -42,8 +42,10 @@ export default class HeaderFactory { sorting, sorting_settings, sorting_type, - style_cells_and_headers, - style_headers + style_cell, + style_cell_conditional, + style_header, + style_header_conditional } = props; const headerRows = getHeaderRows(columns); @@ -59,7 +61,12 @@ export default class HeaderFactory { row_deletable ); - const relevantStyles = this.relevantStyles(style_cells_and_headers, style_headers); + const relevantStyles = this.relevantStyles( + style_cell, + style_header, + style_cell_conditional, + style_header_conditional + ); const wrapperStyles = this.headerStyles( columns, diff --git a/packages/dash-table/src/dash-table/components/Table/props.ts b/packages/dash-table/src/dash-table/components/Table/props.ts index 3c92afae12..817121ca15 100644 --- a/packages/dash-table/src/dash-table/components/Table/props.ts +++ b/packages/dash-table/src/dash-table/components/Table/props.ts @@ -1,6 +1,13 @@ import { SortSettings } from 'core/sorting'; import { IPaginator } from 'dash-table/derived/paginator'; -import { Table, Cells, CellsAndHeaders, Headers } from 'dash-table/derived/style/props'; +import { + Table, + BasicFilters, + Cells, + DataCells, + Headers, + Style +} from 'dash-table/derived/style/props'; export enum ColumnType { Dropdown = 'dropdown', @@ -108,10 +115,17 @@ interface IProps { pagination_mode?: PaginationMode; pagination_settings?: IPaginationSettings; + style_data?: Style; + style_cell?: Style; + style_filter?: Style; + style_header?: Style; + + style_data_conditional?: DataCells; + style_cell_conditional?: Cells; + style_filter_conditional?: BasicFilters; + style_header_conditional?: Headers; + style_table?: Table; - style_cells?: Cells; - style_cells_and_headers?: CellsAndHeaders; - style_headers?: Headers; } interface IDefaultProps { @@ -142,10 +156,17 @@ interface IDefaultProps { pagination_mode: PaginationMode; pagination_settings: IPaginationSettings; + style_data: Style; + style_cell: Style; + style_filter: Style; + style_header: Style; + + style_data_conditional: DataCells; + style_cell_conditional: Cells; + style_filter_conditional: BasicFilters; + style_header_conditional: Headers; + style_table: Table; - style_cells: Cells; - style_cells_and_headers: CellsAndHeaders; - style_headers: Headers; } interface IDerivedProps { @@ -185,9 +206,14 @@ export interface ICellFactoryOptions { selected_cell: SelectedCells; selected_rows: number[]; setProps: SetProps; + style_cell: Style; + style_data: Style; + style_filter: Style; + style_header: Style; + style_cell_conditional: Cells; + style_data_conditional: DataCells; + style_filter_conditional: BasicFilters; + style_header_conditional: Headers; style_table: Table; - style_cells: Cells; - style_cells_and_headers: CellsAndHeaders; - style_headers: Headers; viewport: IDerivedDataframe; } \ No newline at end of file diff --git a/packages/dash-table/src/dash-table/derived/filter/wrapperStyles.ts b/packages/dash-table/src/dash-table/derived/filter/wrapperStyles.ts new file mode 100644 index 0000000000..5cba4a033d --- /dev/null +++ b/packages/dash-table/src/dash-table/derived/filter/wrapperStyles.ts @@ -0,0 +1,29 @@ +import * as R from 'ramda'; +import { CSSProperties } from 'react'; + +import { memoizeOneFactory } from 'core/memoizer'; + +import { VisibleColumns } from 'dash-table/components/Table/props'; + +import { IConvertedStyle } from '../style'; + +type Style = CSSProperties | undefined; + +function getter( + columns: VisibleColumns, + filterStyles: IConvertedStyle[] +): Style[] { + return R.map(column => { + const relevantStyles = R.map( + s => s.style, + R.filter( + style => style.matchesColumn(column), + filterStyles + ) + ); + + return relevantStyles.length ? R.mergeAll(relevantStyles) : undefined; + }, columns); +} + +export default memoizeOneFactory(getter); diff --git a/packages/dash-table/src/dash-table/derived/style/index.ts b/packages/dash-table/src/dash-table/derived/style/index.ts index 26077445d0..0222465a0f 100644 --- a/packages/dash-table/src/dash-table/derived/style/index.ts +++ b/packages/dash-table/src/dash-table/derived/style/index.ts @@ -6,7 +6,18 @@ import { memoizeOneFactory } from 'core/memoizer'; import { Datum, IVisibleColumn } from 'dash-table/components/Table/props'; -import { Style, IConditionalElement, INamedElement, CellsAndHeaders, Cells, Headers, Table, IIndexedHeaderElement, IIndexedRowElement } from './props'; +import { + Cells, + DataCells, + BasicFilters, + Headers, + IConditionalElement, + IIndexedHeaderElement, + IIndexedRowElement, + INamedElement, + Style, + Table +} from './props'; import converter, { StyleProperty } from './py2jsCssProperties'; export interface IConvertedStyle { @@ -51,19 +62,53 @@ function convertStyle(style: Style): CSSProperties { }, {}, R.toPairs(style)); } -export const derivedRelevantCellStyles = memoizeOneFactory( - (cellsAndHeaders: CellsAndHeaders, cells: Cells) => R.concat( - R.map(convertElement, cellsAndHeaders || []), +export const derivedRelevantCellStyles = memoizeOneFactory(( + cell: Style, + dataCell: Style, + cells: Cells, + dataCells: DataCells +) => R.concat( + R.concat( + cell ? [convertElement(cell)] : [], R.map(convertElement, cells || []) + ), + R.concat( + dataCell ? [convertElement(dataCell)] : [], + R.map(convertElement, dataCells || []) ) -); +)); -export const derivedRelevantHeaderStyles = memoizeOneFactory( - (cellsAndHeaders: CellsAndHeaders, headers: Headers) => R.concat( - R.map(convertElement, cellsAndHeaders || []), +export const derivedRelevantFilterStyles = memoizeOneFactory(( + cell: Style, + filter: Style, + cells: Cells, + filters: BasicFilters +) => R.concat( + R.concat( + cell ? [convertElement(cell)] : [], + R.map(convertElement, cells || []) + ), + R.concat( + filter ? [convertElement(filter)] : [], + R.map(convertElement, filters || []) + ) +)); + +export const derivedRelevantHeaderStyles = memoizeOneFactory(( + cell: Style, + header: Style, + cells: Cells, + headers: Headers +) => R.concat( + R.concat( + cell ? [convertElement(cell)] : [], + R.map(convertElement, cells || []) + ), + R.concat( + header ? [convertElement(header)] : [], R.map(convertElement, headers || []) ) -); +)); export const derivedTableStyle = memoizeOneFactory( (table: Table) => convertStyle(table || {}) diff --git a/packages/dash-table/src/dash-table/derived/style/props.ts b/packages/dash-table/src/dash-table/derived/style/props.ts index 5f7d392ad5..6faa066f40 100644 --- a/packages/dash-table/src/dash-table/derived/style/props.ts +++ b/packages/dash-table/src/dash-table/derived/style/props.ts @@ -17,8 +17,9 @@ export interface INamedElement { column_id?: ColumnId; } -type ConditionalCell = IConditionalElement & IIndexedRowElement & INamedElement; -type ConditionalCellAndHeader = INamedElement; +type ConditionalBasicFilter = INamedElement; +type ConditionalDataCell = IConditionalElement & IIndexedRowElement & INamedElement; +type ConditionalCell = INamedElement; type ConditionalHeader = IIndexedHeaderElement & INamedElement; interface IStyle { @@ -215,11 +216,13 @@ interface IStyle { export type Style = Partial; +export type BasicFilter = Style & { if: ConditionalBasicFilter }; +export type DataCell = Style & { if: ConditionalDataCell }; export type Cell = Style & { if: ConditionalCell }; -export type CellAndHeader = Style & { if: ConditionalCellAndHeader }; export type Header = Style & { if: ConditionalHeader }; +export type BasicFilters = BasicFilter[]; +export type DataCells = DataCell[]; export type Cells = Cell[]; -export type CellsAndHeaders = CellAndHeader[]; export type Headers = Header[]; export type Table = Style; \ No newline at end of file diff --git a/packages/dash-table/src/dash-table/derived/table/index.tsx b/packages/dash-table/src/dash-table/derived/table/index.tsx index 5fa95d0aec..715012461a 100644 --- a/packages/dash-table/src/dash-table/derived/table/index.tsx +++ b/packages/dash-table/src/dash-table/derived/table/index.tsx @@ -14,7 +14,11 @@ function filterPropsFn(propsFn: () => ControlledTableProps) { id, row_deletable, row_selectable, - setProps + setProps, + style_cell, + style_cell_conditional, + style_filter, + style_filter_conditional } = propsFn(); const fillerColumns = @@ -22,13 +26,17 @@ function filterPropsFn(propsFn: () => ControlledTableProps) { (row_selectable ? 1 : 0); return { - columns: columns, + columns, fillerColumns, - filtering: filtering, - filtering_settings: filtering_settings, - filtering_type: filtering_type, - id: id, - setFilter: handleSetFilter.bind(undefined, setProps) + filtering, + filtering_settings, + filtering_type, + id, + setFilter: handleSetFilter.bind(undefined, setProps), + style_cell, + style_cell_conditional, + style_filter, + style_filter_conditional }; } @@ -37,13 +45,17 @@ function getter( filterFactory: FilterFactory, headerFactory: HeaderFactory ): JSX.Element[][] { - const rows: JSX.Element[][] = []; + const cells: JSX.Element[][] = []; + + const dataCells = cellFactory.createCells(); + const filters = filterFactory.createFilters(); + const headers = headerFactory.createHeaders(); - rows.push(...headerFactory.createHeaders()); - rows.push(...filterFactory.createFilters()); - rows.push(...cellFactory.createCells()); + cells.push(...headers); + cells.push(...filters); + cells.push(...dataCells); - return rows; + return cells; } export default (propsFn: () => ControlledTableProps): (() => JSX.Element[][]) => { diff --git a/packages/dash-table/tests/dash/app_sizing.py b/packages/dash-table/tests/dash/app_sizing.py index 2d8c875255..f953994d66 100644 --- a/packages/dash-table/tests/dash/app_sizing.py +++ b/packages/dash-table/tests/dash/app_sizing.py @@ -304,7 +304,7 @@ def layout(): "rule": "white-space: normal", }, ], - style_cells=[{"width": "16.67%"}] + style_data_conditional=[{"width": "16.67%"}] ), section_title("Dash Table - Single Column Width by Percent"), html.Div( @@ -332,7 +332,7 @@ def layout(): "rule": "white-space: normal", }, ], - style_cells=[{ "if": { "column_id": "Region" }, "width": "50%" }] + style_data_conditional=[{ "if": { "column_id": "Region" }, "width": "50%" }] ), section_title("Dash Table - Underspecified Widths"), html.Div( @@ -352,7 +352,7 @@ def layout(): } for i in df.columns ], - style_cells=[ + style_data_conditional=[ { "if": { "column_id": "Dem" }, "width": "100px", "min_width": "100px", "max_width": "100px" }, { "if": { "column_id": "Rep" }, "width": "100px", "min_width": "100px", "max_width": "100px" }, { "if": { "column_id": "Ind" }, "width": "100px", "min_width": "100px", "max_width": "100px" } @@ -378,7 +378,7 @@ def layout(): "rule": "white-space: normal", } ], - style_cells=[{ "width": "100px" }] + style_data_conditional=[{ "width": "100px" }] ), section_title( "Dash Table - Widths that are smaller than the content (forced)" @@ -406,7 +406,7 @@ def layout(): "rule": "white-space: normal", } ], - style_cells=[ + style_data_conditional=[ { "width": "100px", "min_width": "100px", "max_width": "100px" } ] ), diff --git a/packages/dash-table/tests/dash/app_styling.py b/packages/dash-table/tests/dash/app_styling.py index c0c155b19d..5d5808e5a8 100644 --- a/packages/dash-table/tests/dash/app_styling.py +++ b/packages/dash-table/tests/dash/app_styling.py @@ -358,7 +358,7 @@ def layout(): columns=[ {"name": i, "id": i} for i in df.columns ], - style_cells=[{ "padding_bottom": 5, "padding_top": 5}] + style_data_conditional=[{ "padding_bottom": 5, "padding_top": 5}] ), section_title('Dash Table - List Style with Minimal Headers'), @@ -381,7 +381,7 @@ def layout(): style_table={ "width": "100%" }, - style_cells=[{ + style_data_conditional=[{ "background_color": "rgb(50, 50, 50)", "color": "white", "font_family": "arial" @@ -420,7 +420,7 @@ def layout(): style_table={ "width": "100%" }, - style_cells=[{ + style_data_conditional=[{ "color": "rgb(60, 60, 60)", "padding_left": 20, "text-align": "left", @@ -442,7 +442,7 @@ def layout(): style_table={ "width": "100%" }, - style_cells=[{ + style_data_conditional=[{ "if": { "column_id": "Region", "filter": "Region eq str(Montreal)" }, "background_color": "yellow" }, { diff --git a/packages/dash-table/tests/visual/percy-storybook/Border.percy.tsx b/packages/dash-table/tests/visual/percy-storybook/Border.percy.tsx index 98efb50b77..9828e4e1c4 100644 --- a/packages/dash-table/tests/visual/percy-storybook/Border.percy.tsx +++ b/packages/dash-table/tests/visual/percy-storybook/Border.percy.tsx @@ -39,7 +39,7 @@ const style_table = { width: 500 }; -const style_cells = [ +const style_data_conditional = [ { width: 100 } ]; @@ -48,7 +48,7 @@ let props = { id: 'table', dataframe, columns, - style_cells, + style_data_conditional, style_table }; @@ -57,7 +57,7 @@ let props2 = { id: 'table', dataframe: dataframe2, columns: columns2, - style_cells, + style_data_conditional, style_table }; diff --git a/packages/dash-table/tests/visual/percy-storybook/DashTable.percy.tsx b/packages/dash-table/tests/visual/percy-storybook/DashTable.percy.tsx index b4de2499f4..ee733f59e3 100644 --- a/packages/dash-table/tests/visual/percy-storybook/DashTable.percy.tsx +++ b/packages/dash-table/tests/visual/percy-storybook/DashTable.percy.tsx @@ -41,7 +41,7 @@ storiesOf('DashTable/With Data', module) sorting={false} row_deletable={false} row_selectable={false} - style_cells={[ + style_data_conditional={[ { if: { column_id: 'a' }, width: '100px' }, { if: { column_id: 'b' }, width: '50px' }, { if: { column_id: 'c' }, width: '200px' } @@ -78,7 +78,7 @@ const dataframe = (() => { )); })(); -const style_cells = [ +const style_data_conditional = [ { width: '100px' } ]; @@ -92,7 +92,7 @@ storiesOf('DashTable/Fixed Rows & Columns', module) n_fixed_rows={1} row_deletable={true} row_selectable={true} - style_cells={style_cells} + style_data_conditional={style_data_conditional} />)) .add('with 1 fixed row', () => ()) .add('with 2 fixed columns', () => ()) .add('with 2 fixed rows, 4 fixed columns and merged cells', () => ()) .add('with 2 fixed rows, 3 fixed columns, hidden columns and merged cells', () => { const testColumns = JSON.parse(JSON.stringify(columns)); @@ -136,7 +136,7 @@ storiesOf('DashTable/Fixed Rows & Columns', module) merge_duplicate_headers={true} n_fixed_columns={3} n_fixed_rows={2} - style_cells={style_cells} + style_data_conditional={style_data_conditional} />); }); @@ -166,7 +166,7 @@ storiesOf('DashTable/Hidden Columns', module) id='table' dataframe={dataframe} columns={hiddenColumns} - style_cells={style_cells} + style_data_conditional={style_data_conditional} />)) .add('active cell', () => (