MCPcopy Index your code
hub / github.com/plotly/dash / o

Function o

dash/dcc/async-upload.js:2–2  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1/*! For license information please see async-upload.js.LICENSE.txt */
2(self.webpackChunkdash_core_components=self.webpackChunkdash_core_components||[]).push([[113],{2490:function(e){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=13)}([function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){var n=e.exports={version:"2.5.0"};"number"==typeof __e&&(__e=n)},function(e,t,n){e.exports=!n(4)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(32)("wks"),o=n(9),i=n(0).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(0),o=n(2),i=n(8),a=n(22),c=n(10),s=function(e,t,n){var u,l,f,p,d=e&s.F,v=e&s.G,h=e&s.S,y=e&s.P,m=e&s.B,b=v?r:h?r[t]||(r[t]={}):(r[t]||{}).prototype,g=v?o:o[t]||(o[t]={}),D=g.prototype||(g.prototype={});for(u in v&&(n=t),n)f=((l=!d&&b&&void 0!==b[u])?b:n)[u],p=m&&l?c(f,r):y&&"function"==typeof f?c(Function.call,f):f,b&&a(b,u,f,e&s.U),g[u]!=f&&i(g,u,p),y&&D[u]!=f&&(D[u]=f)};r.core=o,s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},function(e,t,n){var r=n(16),o=n(21);e.exports=n(3)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(24);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(28),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",o=e.type||"",i=o.replace(/\/.*$/,"");return n.some(function(e){var t=e.trim();return"."===t.charAt(0)?r.toLowerCase().endsWith(t.toLowerCase()):t.endsWith("/*")?i===t.replace(/\/.*$/,""):o===t})}return!0},n(14),n(34)},function(e,t,n){n(15),e.exports=n(2).Array.some},function(e,t,n){"use strict";var r=n(7),o=n(25)(3);r(r.P+r.F*!n(33)([].some,!0),"Array",{some:function(e){return o(this,e,arguments[1])}})},function(e,t,n){var r=n(17),o=n(18),i=n(20),a=Object.defineProperty;t.f=n(3)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(1);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(3)&&!n(4)(function(){return 7!=Object.defineProperty(n(19)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(1),o=n(0).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t,n){var r=n(1);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(0),o=n(8),i=n(23),a=n(9)("src"),c=Function.toString,s=(""+c).split("toString");n(2).inspectSource=function(e){return c.call(e)},(e.exports=function(e,t,n,c){var u="function"==typeof n;u&&(i(n,"name")||o(n,"name",t)),e[t]!==n&&(u&&(i(n,a)||o(n,a,e[t]?""+e[t]:s.join(String(t)))),e===r?e[t]=n:c?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[a]||c.call(this)})},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){var r=n(10),o=n(26),i=n(27),a=n(12),c=n(29);e.exports=function(e,t){var n=1==e,s=2==e,u=3==e,l=4==e,f=6==e,p=5==e||f,d=t||c;return function(t,c,v){for(var h,y,m=i(t),b=o(m),g=r(c,v,3),D=a(b.length),w=0,S=n?d(t,D):s?d(t,0):void 0;D>w;w++)if((p||w in b)&&(y=g(h=b[w],w,m),e))if(n)S[w]=y;else if(y)switch(e){case 3:return!0;case 5:return h;case 6:return w;case 2:S.push(h)}else if(l)return!1;return f?-1:u||l?l:S}}},function(e,t,n){var r=n(5);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t,n){var r=n(11);e.exports=function(e){return Object(r(e))}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(30);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(1),o=n(31),i=n(6)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){var r=n(5);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(0),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return o[e]||(o[e]={})}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t){return!!e&&r(function(){t?e.call(null,function(){},1):e.call(null)})}},function(e,t,n){n(35),e.exports=n(2).String.endsWith},function(e,t,n){"use strict";var r=n(7),o=n(12),i=n(36),a="".endsWith;r(r.P+r.F*n(38)("endsWith"),"String",{endsWith:function(e){var t=i(this,e,"endsWith"),n=arguments.length>1?arguments[1]:void 0,r=o(t.length),c=void 0===n?r:Math.min(o(n),r),s=String(e);return a?a.call(t,s,c):t.slice(c-s.length,c)===s}})},function(e,t,n){var r=n(37),o=n(11);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(e))}},function(e,t,n){var r=n(1),o=n(5),i=n(6)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},function(e,t,n){var r=n(6)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(e){}}return!0}}])},7871:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return L}});var r=n(1609),o=n.n(r),i=n(6120),a=n.n(i),c=n(2490),s=n.n(c),u="undefined"==typeof document||!document||!document.createElement||"multiple"in document.createElement("input");function l(e,t){return"application/x-moz-file"===e.type||s()(e,t)}function f(e){e.preventDefault()}var p={borderStyle:"solid",borderColor:"#c66",backgroundColor:"#eee"},d={opacity:.5},v={borderStyle:"solid",borderColor:"#6c6",backgroundColor:"#eee"},h={width:200,height:200,borderWidth:2,borderColor:"#666",borderStyle:"dashed",borderRadius:5},y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function b(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var g=function(e){function t(e,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=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}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return r.renderChildren=function(e,t,n,o){return"function"==typeof e?e(y({},r.state,{isDragActive:t,isDragAccept:n,isDragReject:o})):e},r.composeHandlers=r.composeHandlers.bind(r),r.onClick=r.onClick.bind(r),r.onDocumentDrop=r.onDocumentDrop.bind(r),r.onDragEnter=r.onDragEnter.bind(r),r.onDragLeave=r.onDragLeave.bind(r),r.onDragOver=r.onDragOver.bind(r),r.onDragStart=r.onDragStart.bind(r),r.onDrop=r.onDrop.bind(r),r.onFileDialogCancel=r.onFileDialogCancel.bind(r),r.onInputElementClick=r.onInputElementClick.bind(r),r.setRef=r.setRef.bind(r),r.setRefs=r.setRefs.bind(r),r.isFileDialogActive=!1,r.state={draggedFiles:[],acceptedFiles:[],rejectedFiles:[]},r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),m(t,[{key:"componentDidMount",value:function(){var e=this.props.preventDropOnDocument;this.dragTargets=[],e&&(document.addEventListener("dragover",f,!1),document.addEventListener("drop",this.onDocumentDrop,!1)),this.fileInputEl.addEventListener("click",this.onInputElementClick,!1),window.addEventListener("focus",this.onFileDialogCancel,!1)}},{key:"componentWillUnmount",value:function(){this.props.preventDropOnDocument&&(document.removeEventListener("dragover",f),document.removeEventListener("drop",this.onDocumentDrop)),null!=this.fileInputEl&&this.fileInputEl.removeEventListener("click",this.onInputElementClick,!1),window.removeEventListener("focus",this.onFileDialogCancel,!1)}},{key:"composeHandlers",value:function(e){return this.props.disabled?null:e}},{key:"onDocumentDrop",value:function(e){this.node&&this.node.contains(e.target)||(e.preventDefault(),this.dragTargets=[])}},{key:"onDragStart",value:function(e){this.props.onDragStart&&this.props.onDragStart.call(this,e)}},{key:"onDragEnter",value:function(e){var t=this;e.preventDefault(),-1===this.dragTargets.indexOf(e.target)&&this.dragTargets.push(e.target),Promise.resolve(this.props.getDataTransferItems(e)).then(function(e){t.setState({isDragActive:!0,draggedFiles:e})}),this.props.onDragEnter&&this.props.onDragEnter.call(this,e)}},{key:"onDragOver",value:function(e){e.preventDefault(),e.stopPropagation();try{e.dataTransfer.dropEffect=this.isFileDialogActive?"none":"copy"}catch(e){}return this.props.onDragOver&&this.props.onDragOver.call(this,e),!1}},{key:"onDragLeave",value:function(e){var t=this;e.preventDefault(),this.dragTargets=this.dragTargets.filter(function(n){return n!==e.target&&t.node.contains(n)}),this.dragTargets.length>0||(this.setState({isDragActive:!1,draggedFiles:[]}),this.props.onDragLeave&&this.props.onDragLeave.call(this,e))}},{key:"onDrop",value:function(e){var t=this,n=this.props,r=n.onDrop,o=n.onDropAccepted,i=n.onDropRejected,a=n.multiple,c=n.disablePreview,s=n.accept,u=n.getDataTransferItems;e.preventDefault(),this.dragTargets=[],this.isFileDialogActive=!1,this.draggedFiles=null,this.setState({isDragActive:!1,draggedFiles:[]}),Promise.resolve(u(e)).then(function(n){var u=[],f=[];n.forEach(function(e){if(!c)try{e.preview=window.URL.createObjectURL(e)}catch(e){}l(e,s)&&function(e,t,n){return e.size<=t&&e.size>=n}(e,t.props.maxSize,t.props.minSize)?u.push(e):f.push(e)}),a||f.push.apply(f,function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(u.splice(1))),r&&r.call(t,u,f,e),f.length>0&&i&&i.call(t,f,e),u.length>0&&o&&o.call(t,u,e)})}},{key:"onClick",value:function(e){var t=this.props,n=t.onClick;t.disableClick||(e.stopPropagation(),n&&n.call(this,e),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return function(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}(e)||function(e){return-1!==e.indexOf("Edge/")}(e)}()?setTimeout(this.open.bind(this),0):this.open())}},{key:"onInputElementClick",value:function(e){e.stopPropagation(),this.props.inputProps&&this.props.inputProps.onClick&&this.props.inputProps.onClick()}},{key:"onFileDialogCancel",value:function(){var e=this,t=this.props.onFileDialogCancel;this.isFileDialogActive&&setTimeout(function(){null!=e.fileInputEl&&(e.fileInputEl.files.length||(e.isFileDialogActive=!1)),"function"==typeof t&&t()},300)}},{key:"setRef",value:function(e){this.node=e}},{key:"setRefs",value:function(e){this.fileInputEl=e}},{key:"open",value:function(){this.isFileDialogActive=!0,this.fileInputEl.value=null,this.fileInputEl.click()}},{key:"render",value:function(){var e=this.props,t=e.accept,n=e.acceptClassName,r=e.activeClassName,i=e.children,a=e.disabled,c=e.disabledClassName,s=e.inputProps,f=e.multiple,m=e.name,g=e.rejectClassName,D=b(e,["accept","acceptClassName","activeClassName","children","disabled","disabledClassName","inputProps","multiple","name","rejectClassName"]),w=D.acceptStyle,S=D.activeStyle,k=D.className,O=void 0===k?"":k,j=D.disabledStyle,C=D.rejectStyle,E=D.style,_=b(D,["acceptStyle","activeStyle","className","disabledStyle","rejectStyle","style"]),x=this.state,T=x.isDragActive,A=x.draggedFiles,P=A.length,F=f||P<=1,I=P>0&&function(e,t){return e.every(function(e){return l(e,t)})}(A,this.props.accept),N=P>0&&(!I||!F),R=!(O||E||S||w||C||j);T&&r&&(O+=" "+r),I&&n&&(O+=" "+n),N&&g&&(O+=" "+g),a&&c&&(O+=" "+c),R&&(E=h,S=v,w=v,C=p,j=d);var L=y({position:"relative"},E);S&&T&&(L=y({},L,S)),w&&I&&(L=y({},L,w)),C&&N&&(L=y({},L,C)),j&&a&&(L=y({},L,j));var z={accept:t,disabled:a,type:"file",style:y({position:"absolute",top:0,right:0,bottom:0,left:0,opacity:1e-5,pointerEvents:"none"},s.style),multiple:u&&f,ref:this.setRefs,onChange:this.onDrop,autoComplete:"off"};m&&m.length&&(z.name=m),_.acceptedFiles,_.preventDropOnDocument,_.disablePreview,_.disableClick,_.onDropAccepted,_.onDropRejected,_.onFileDialogCancel,_.maxSize,_.minSize,_.getDataTransferItems;var M=b(_,["acceptedFiles","preventDropOnDocument","disablePreview","disableClick","onDropAccepted","onDropRejected","onFileDialogCancel","maxSize","minSize","getDataTransferItems"]);return o().createElement("div",y({className:O,style:L},M,{onClick:this.composeHandlers(this.onClick),onDragStart:this.composeHandlers(this.onDragStart),onDragEnter:this.composeHandlers(this.onDragEnter),onDragOver:this.composeHandlers(this.onDragOver),onDragLeave:this.composeHandlers(this.onDragLeave),onDrop:this.composeHandlers(this.onDrop),ref:this.setRef,"aria-disabled":a}),this.renderChildren(i,T,I,N),o().createElement("input",y({},s,z)))}}]),t}(o().Component),D=g;g.propTypes={accept:a().oneOfType([a().string,a().arrayOf(a().string)]),children:a().oneOfType([a().node,a().func]),disableClick:a().bool,disabled:a().bool,disablePreview:a().bool,preventDropOnDocument:a().bool,inputProps:a().object,multiple:a().bool,name:a().string,maxSize:a().number,minSize:a().number,className:a().string,activeClassName:a().string,acceptClassName:a().string,rejectClassName:a().string,disabledClassName:a().string,style:a().object,activeStyle:a().object,acceptStyle:a().object,rejectStyle:a().object,disabledStyle:a().object,getDataTransferItems:a().func,onClick:a().func,onDrop:a().func,onDropAccepted:a().func,onDropRejected:a().func,onDragStart:a().func,onDragEnter:a().func,onDragOver:a().func,onDragLeave:a().func,onFileDialogCancel:a().func},g.defaultProps={preventDropOnDocument:!0,disabled:!1,disablePreview:!1,disableClick:!1,inputProps:{},multiple:!0,maxSize:1/0,minSize:0,getDataTransferItems:function(e){var t=[];if(e.dataTransfer){var n=e.dataTransfer;n.files&&n.files.length?t=n.files:n.items&&n.items.length&&(t=n.items)}else e.target&&e.target.files&&(t=e.target.files);return Array.prototype.slice.call(t)}};var w=n(1932),S=n(6840);function k(e){return k="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},k(e)}function O(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var s=r&&r.prototype instanceof c?r:c,u=Object.create(s.prototype);return j(u,"_invoke",function(n,r,o){var i,c,s,u=0,l=o||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return i=t,c=0,s=e,p.n=n,a}};function d(n,r){for(c=n,s=r,t=0;!f&&u&&!o&&t<l.length;t++){var o,i=l[t],d=p.p,v=i[2];n>3?(o=v===r)&&(s=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=d&&((o=n<2&&d<i[1])?(c=0,p.v=r,p.n=i[1]):d<v&&(o=n<3||i[0]>r||r>v)&&(i[4]=n,i[5]=r,p.n=v,c=0))}if(o||n>1)return a;throw f=!0,r}return function(o,l,v){if(u>1)throw TypeError("Generator is already running");for(f&&1===l&&d(l,v),c=l,s=v;(t=c<2?e:s)||!f;){i||(c?c<3?(c>1&&(p.n=-1),d(c,s)):p.n=s:p.v=s);try{if(u=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(f=p.n<0)?s:n.call(r,p))!==a)break}catch(t){i=e,c=1,s=t}finally{u=1}}return{value:t,done:f}}}(n,o,i),!0),u}var a={};function c(){}function s(){}function u(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(j(t={},r,function(){return this}),t),f=u.prototype=c.prototype=Object.create(l);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,j(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return s.prototype=u,j(f,"constructor",u),j(u,"constructor",s),s.displayName="GeneratorFunction",j(u,o,"GeneratorFunction"),j(f),j(f,o,"Generator"),j(f,r,function(){return this}),j(f,"toString",function(){return"[object Generator]"}),(O=function(){return{w:i,m:p}})()}function j(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}j=function(e,t,n,r){function i(t,n){j(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},j(e,t,n,r)}function C(e){return function(e){if(Array.isArray(e))return x(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=_(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw i}}}}function _(e,t){if(e){if("string"==typeof e)return x(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?x(e,t):void 0}}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function T(e,t,n,r,o,i,a){try{var c=e[i](a),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,o)}function A(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){T(i,r,o,a,c,"next",e)}function c(e){T(i,r,o,a,c,"throw",e)}a(void 0)})}}function P(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,F(r.key),r)}}function F(e){var t=function(e){if("object"!=k(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=k(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==k(t)?t:t+""}function I(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(I=function(){return!!e})()}function N(e){return N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},N(e)}function R(e,t){return R=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},R(e,t)}var L=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=function(e,t,n){return t=N(t),function(e,t){if(t&&("object"==k(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,I()?Reflect.construct(t,n||[],N(e).constructor):t.apply(e,n))}(this,t)).onDrop=e.onDrop.bind(e),e.getDataTransferItems=e.getDataTransferItems.bind(e),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&R(e,t)}(t,e),n=t,r=[{key:"fileMatchesAccept",value:function(e,t){if(!t)return!0;var n=Array.isArray(t)?t:t.split(","),r=e.name.toLowerCase(),o=e.type.toLowerCase();return n.some(function(e){var t=e.trim().toLowerCase();if(t===o)return!0;if(t.endsWith("/*")){var n=t.slice(0,-2);return o.startsWith(n+"/")}return!!t.startsWith(".")&&r.endsWith(t)})}},{key:"traverseFileTree",value:(a=A(O().m(function e(t){var n,r,o,i,a=this,c=arguments;return O().w(function(e){for(;;)switch(e.n){case 0:if(n=c.length>1&&void 0!==c[1]?c[1]:"",r=this.props.accept,o=[],!t.isFile){e.n=1;break}return e.a(2,new Promise(function(e){t.file(function(t){if(a.fileMatchesAccept(t,r)){var o=n+t.name;Object.defineProperty(t,"name",{writable:!0,value:o}),e([t])}else e([])})}));case 1:if(!t.isDirectory){e.n=2;break}return i=t.createReader(),e.a(2,new Promise(function(e){var r=function(){i.readEntries(function(){var i=A(O().m(function i(c){var s,u,l,f,p;return O().w(function(i){for(;;)switch(i.p=i.n){case 0:if(0!==c.length){i.n=1;break}e(o),i.n=10;break;case 1:s=E(c),i.p=2,s.s();case 3:if((u=s.n()).done){i.n=6;break}return l=u.value,i.n=4,a.traverseFileTree(l,n+t.name+"/");case 4:f=i.v,o.push.apply(o,C(f));case 5:i.n=3;break;case 6:i.n=8;break;case 7:i.p=7,p=i.v,s.e(p);case 8:return i.p=8,s.f(),i.f(8);case 9:r();case 10:return i.a(2)}},i,null,[[2,7,8,9]])}));return function(e){return i.apply(this,arguments)}}())};r()}));case 2:return e.a(2,o)}},e,this)})),function(e){return a.apply(this,arguments)})},{key:"getDataTransferItems",value:(i=A(O().m(function e(t){var n,r,o,i,a,c,s,u;return O().w(function(e){for(;;)switch(e.n){case 0:if(this.props.multiple){e.n=3;break}if(!t.dataTransfer){e.n=1;break}return e.a(2,Array.from(t.dataTransfer.files));case 1:if(!t.target||!t.target.files){e.n=2;break}return e.a(2,Array.from(t.target.files));case 2:return e.a(2,[]);case 3:if(!t.dataTransfer||!t.dataTransfer.items){e.n=9;break}n=Array.from(t.dataTransfer.items),r=[],o=0,i=n;case 4:if(!(o<i.length)){e.n=8;break}if("file"!==(a=i[o]).kind){e.n=7;break}if(!(c=a.webkitGetAsEntry?a.webkitGetAsEntry():null)){e.n=6;break}return e.n=5,this.traverseFileTree(c);case 5:s=e.v,r.push.apply(r,C(s)),e.n=7;break;case 6:(u=a.getAsFile())&&r.push(u);case 7:o++,e.n=4;break;case 8:return e.a(2,r);case 9:if(!t.target||!t.target.files){e.n=10;break}return e.a(2,Array.from(t.target.files));case 10:if(!t.dataTransfer||!t.dataTransfer.files){e.n=11;break}return e.a(2,Array.from(t.dataTransfer.files));case 11:return e.a(2,[])}},e,this)})),function(e){return i.apply(this,arguments)})},{key:"onDrop",value:function(e){var t=this.props,n=t.multiple,r=t.setProps,o={contents:[],filename:[],last_modified:[]};e.forEach(function(t){var i=new FileReader;i.onload=function(){o.contents.push(i.result),o.filename.push(t.name),o.last_modified.push(t.lastModified/1e3),o.contents.length===e.length&&r(n?o:{contents:o.contents[0],filename:o.filename[0],last_modified:o.last_modified[0]})},i.readAsDataURL(t)})}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.children,r=e.accept,i=e.disabled,a=e.disable_click,c=e.max_size,s=e.min_size,u=e.multiple,l=e.enable_folder_selection,f=e.className,p=e.className_active,d=e.className_reject,v=e.className_disabled,h=e.style,y=e.style_active,m=e.style_reject,b=e.style_disabled,g=p?void 0:y,w=v?void 0:b,k=d?void 0:m,O=u&&l?{webkitdirectory:"true",directory:"true",mozdirectory:"true"}:{};return o().createElement(S.A,{id:t},o().createElement(D,{onDrop:this.onDrop,accept:r,disabled:i,disableClick:a,maxSize:-1===c?1/0:c,minSize:s,multiple:u,inputProps:O,getDataTransferItems:this.getDataTransferItems,className:f,activeClassName:p,rejectClassName:d,disabledClassName:v,style:h,activeStyle:g,rejectStyle:k,disabledStyle:w},n))}}],r&&P(n.prototype,r),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,r,i,a}(r.Component);L.propTypes=w.tu}}]);
3//# sourceMappingURL=async-upload.js.map

Callers 2

async-upload.jsFile · 0.70
jFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected