@knapsack/app
Version:
Build Design Systems on top of knapsack, by Basalt
2 lines • 14.7 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([["vendors~custom-page-KXWAf~custom-slice-collection-VBAVI~74226ea0"],{"../node_modules/attr-accept/dist/index.js":function(e,t){e.exports=function(e){function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}var t={};return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){t.__esModule=!0,t.default=function(e,t){if(e&&t){var r=Array.isArray(t)?t:t.split(","),n=e.name||"",o=e.type||"",i=o.replace(/\/.*$/,"");return r.some((function(e){var t=e.trim();return"."===t.charAt(0)?n.toLowerCase().endsWith(t.toLowerCase()):t.endsWith("/*")?i===t.replace(/\/.*$/,""):o===t}))}return!0}}])},"../node_modules/react-dropzone/dist/es/index.js":function(e,t,r){r.d(t,"a",(function(){return useDropzone}));var n=r("react"),o=r.n(n),i=r("../node_modules/prop-types/index.js"),a=r.n(i),c=r("../node_modules/tslib/tslib.es6.js"),u=new Map([["avi","video/avi"],["gif","image/gif"],["ico","image/x-icon"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["mkv","video/x-matroska"],["mov","video/quicktime"],["mp4","video/mp4"],["pdf","application/pdf"],["png","image/png"],["zip","application/zip"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"]]);function toFileWithPath(e,t){var r=function withMimeType(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var r=t.split(".").pop().toLowerCase(),n=u.get(r);n&&Object.defineProperty(e,"type",{value:n,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!=typeof r.path){var n=e.webkitRelativePath;Object.defineProperty(r,"path",{value:"string"==typeof t?t:"string"==typeof n&&n.length>0?n:e.name,writable:!1,configurable:!1,enumerable:!0})}return r}var s=[".DS_Store","Thumbs.db"];function fromEvent(e){return c.__awaiter(this,void 0,void 0,(function(){return c.__generator(this,(function(t){return[2,(r=e,r.dataTransfer&&e.dataTransfer?getDataTransferFiles(e.dataTransfer,e.type):getInputFiles(e))];var r}))}))}function getInputFiles(e){return(function isInput(e){return null!==e}(e.target)&&e.target.files?fromList(e.target.files):[]).map((function(e){return toFileWithPath(e)}))}function getDataTransferFiles(e,t){return c.__awaiter(this,void 0,void 0,(function(){var r;return c.__generator(this,(function(n){switch(n.label){case 0:return e.items?(r=fromList(e.items).filter((function(e){return"file"===e.kind})),"drop"!==t?[2,r]:[4,Promise.all(r.map(toFilePromises))]):[3,2];case 1:return[2,noIgnoredFiles(flatten(n.sent()))];case 2:return[2,noIgnoredFiles(fromList(e.files).map((function(e){return toFileWithPath(e)})))]}}))}))}function noIgnoredFiles(e){return e.filter((function(e){return-1===s.indexOf(e.name)}))}function fromList(e){for(var t=[],r=0;r<e.length;r++){var n=e[r];t.push(n)}return t}function toFilePromises(e){if("function"!=typeof e.webkitGetAsEntry)return fromDataTransferItem(e);var t=e.webkitGetAsEntry();return t&&t.isDirectory?fromDirEntry(t):fromDataTransferItem(e)}function flatten(e){return e.reduce((function(e,t){return c.__spread(e,Array.isArray(t)?flatten(t):[t])}),[])}function fromDataTransferItem(e){var t=e.getAsFile();if(!t)return Promise.reject(e+" is not a File");var r=toFileWithPath(t);return Promise.resolve(r)}function fromEntry(e){return c.__awaiter(this,void 0,void 0,(function(){return c.__generator(this,(function(t){return[2,e.isDirectory?fromDirEntry(e):fromFileEntry(e)]}))}))}function fromDirEntry(e){var t=e.createReader();return new Promise((function(e,r){var n=[];!function readEntries(){var o=this;t.readEntries((function(t){return c.__awaiter(o,void 0,void 0,(function(){var o,i,a;return c.__generator(this,(function(c){switch(c.label){case 0:if(t.length)return[3,5];c.label=1;case 1:return c.trys.push([1,3,,4]),[4,Promise.all(n)];case 2:return o=c.sent(),e(o),[3,4];case 3:return i=c.sent(),r(i),[3,4];case 4:return[3,6];case 5:a=Promise.all(t.map(fromEntry)),n.push(a),readEntries(),c.label=6;case 6:return[2]}}))}))}),(function(e){r(e)}))}()}))}function fromFileEntry(e){return c.__awaiter(this,void 0,void 0,(function(){return c.__generator(this,(function(t){return[2,new Promise((function(t,r){e.file((function(r){var n=toFileWithPath(r,e.fullPath);t(n)}),(function(e){r(e)}))}))]}))}))}var l=r("../node_modules/attr-accept/dist/index.js"),f=r.n(l);function fileAccepted(e,t){return"application/x-moz-file"===e.type||f()(e,t)}function fileMatchSize(e,t,r){if(isDefined(e.size)){if(isDefined(t)&&isDefined(r))return e.size>=t&&e.size<=r;if(isDefined(t))return e.size>=t;if(isDefined(r))return e.size<=r}return!0}function isDefined(e){return null!=e}function isPropagationStopped(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function isEvtWithFiles(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,(function(e){return"Files"===e||"application/x-moz-file"===e})):!!e.target&&!!e.target.files}function onDocumentDragOver(e){e.preventDefault()}function composeEventHandlers(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];return t.some((function(t){return!isPropagationStopped(e)&&t&&t.apply(void 0,[e].concat(n)),isPropagationStopped(e)}))}}function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function _iterableToArray(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var r=[],n=!0,o=!1,i=void 0;try{for(var a,c=e[Symbol.iterator]();!(n=(a=c.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(e){o=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(o)throw i}}return r}(e,t)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _objectWithoutProperties(e,t){if(null==e)return{};var r,n,o=function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var p=Object(n.forwardRef)((function(e,t){var r=e.children,i=useDropzone(_objectWithoutProperties(e,["children"])),a=i.open,c=_objectWithoutProperties(i,["open"]);return Object(n.useImperativeHandle)(t,(function(){return{open:a}}),[a]),o.a.createElement(n.Fragment,null,r(_objectSpread({},c,{open:a})))}));p.displayName="Dropzone",p.propTypes={children:a.a.func,accept:a.a.oneOfType([a.a.string,a.a.arrayOf(a.a.string)]),multiple:a.a.bool,preventDropOnDocument:a.a.bool,noClick:a.a.bool,noKeyboard:a.a.bool,noDrag:a.a.bool,noDragEventsBubbling:a.a.bool,minSize:a.a.number,maxSize:a.a.number,disabled:a.a.bool,getFilesFromEvent:a.a.func,onFileDialogCancel:a.a.func,onDragEnter:a.a.func,onDragLeave:a.a.func,onDragOver:a.a.func,onDrop:a.a.func,onDropAccepted:a.a.func,onDropRejected:a.a.func};var d={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],rejectedFiles:[]};function useDropzone(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.accept,r=e.disabled,o=void 0!==r&&r,i=e.getFilesFromEvent,a=void 0===i?fromEvent:i,c=e.maxSize,u=void 0===c?1/0:c,s=e.minSize,l=void 0===s?0:s,f=e.multiple,p=void 0===f||f,g=e.onDragEnter,v=e.onDragLeave,m=e.onDragOver,b=e.onDrop,y=e.onDropAccepted,D=e.onDropRejected,h=e.onFileDialogCancel,j=e.preventDropOnDocument,O=void 0===j||j,F=e.noClick,_=void 0!==F&&F,w=e.noKeyboard,E=void 0!==w&&w,P=e.noDrag,A=void 0!==P&&P,S=e.noDragEventsBubbling,k=void 0!==S&&S,C=Object(n.useRef)(null),x=Object(n.useRef)(null),T=_slicedToArray(Object(n.useReducer)(reducer,d),2),I=T[0],W=T[1],z=I.isFocused,L=I.isFileDialogActive,H=I.draggedFiles,R=Object(n.useCallback)((function(){x.current&&(W({type:"openDialog"}),x.current.value=null,x.current.click())}),[W]),K=function onWindowFocus(){L&&setTimeout((function(){x.current&&(x.current.files.length||(W({type:"closeDialog"}),"function"==typeof h&&h()))}),300)};Object(n.useEffect)((function(){return window.addEventListener("focus",K,!1),function(){window.removeEventListener("focus",K,!1)}}),[x,L,h]);var M=Object(n.useCallback)((function(e){C.current&&C.current.isEqualNode(e.target)&&(32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),R()))}),[C,x]),B=Object(n.useCallback)((function(){W({type:"focus"})}),[]),q=Object(n.useCallback)((function(){W({type:"blur"})}),[]),G=Object(n.useCallback)((function(){_||(!function isIeOrEdge(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return function isIe(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}(e)||function isEdge(e){return-1!==e.indexOf("Edge/")}(e)}()?R():setTimeout(R,0))}),[x,_]),J=Object(n.useRef)([]),N=function onDocumentDrop(e){C.current&&C.current.contains(e.target)||(e.preventDefault(),J.current=[])};Object(n.useEffect)((function(){return O&&(document.addEventListener("dragover",onDocumentDragOver,!1),document.addEventListener("drop",N,!1)),function(){O&&(document.removeEventListener("dragover",onDocumentDragOver),document.removeEventListener("drop",N))}}),[C,O]);var V=Object(n.useCallback)((function(e){e.preventDefault(),e.persist(),ee(e),-1===J.current.indexOf(e.target)&&(J.current=[].concat(_toConsumableArray(J.current),[e.target])),isEvtWithFiles(e)&&Promise.resolve(a(e)).then((function(t){isPropagationStopped(e)&&!k||(W({draggedFiles:t,isDragActive:!0,type:"setDraggedFiles"}),g&&g(e))}))}),[a,g,k]),$=Object(n.useCallback)((function(e){if(e.preventDefault(),e.persist(),ee(e),e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return isEvtWithFiles(e)&&m&&m(e),!1}),[m,k]),X=Object(n.useCallback)((function(e){e.preventDefault(),e.persist(),ee(e);var t=J.current.filter((function(t){return t!==e.target&&C.current&&C.current.contains(t)}));J.current=t,t.length>0||(W({isDragActive:!1,type:"setDraggedFiles",draggedFiles:[]}),isEvtWithFiles(e)&&v&&v(e))}),[C,v,k]),Q=Object(n.useCallback)((function(e){e.preventDefault(),e.persist(),ee(e),J.current=[],W({type:"reset"}),isEvtWithFiles(e)&&Promise.resolve(a(e)).then((function(r){if(!isPropagationStopped(e)||k){var n=[],o=[];r.forEach((function(e){fileAccepted(e,t)&&fileMatchSize(e,l,u)?n.push(e):o.push(e)})),!p&&n.length>1&&o.push.apply(o,_toConsumableArray(n.splice(0))),W({acceptedFiles:n,rejectedFiles:o,type:"setFiles"}),b&&b(n,o,e),o.length>0&&D&&D(o,e),n.length>0&&y&&y(n,e)}}))}),[p,t,l,u,a,b,y,D,k]),U=function composeHandler(e){return o?null:e},Y=function composeKeyboardHandler(e){return E?null:U(e)},Z=function composeDragHandler(e){return A?null:U(e)},ee=function stopPropagation(e){k&&e.stopPropagation()},te=Object(n.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,n=e.onKeyDown,i=e.onFocus,a=e.onBlur,c=e.onClick,u=e.onDragEnter,s=e.onDragOver,l=e.onDragLeave,f=e.onDrop,p=_objectWithoutProperties(e,["refKey","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"]);return _objectSpread(_defineProperty({onKeyDown:Y(composeEventHandlers(n,M)),onFocus:Y(composeEventHandlers(i,B)),onBlur:Y(composeEventHandlers(a,q)),onClick:U(composeEventHandlers(c,G)),onDragEnter:Z(composeEventHandlers(u,V)),onDragOver:Z(composeEventHandlers(s,$)),onDragLeave:Z(composeEventHandlers(l,X)),onDrop:Z(composeEventHandlers(f,Q))},r,C),o||E?{}:{tabIndex:0},{},p)}}),[C,M,B,q,G,V,$,X,Q,E,A,o]),re=Object(n.useCallback)((function(e){e.stopPropagation()}),[]),ne=Object(n.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.refKey,n=void 0===r?"ref":r,o=e.onChange,i=e.onClick,a=_objectWithoutProperties(e,["refKey","onChange","onClick"]),c=_defineProperty({accept:t,multiple:p,type:"file",style:{display:"none"},onChange:U(composeEventHandlers(o,Q)),onClick:U(composeEventHandlers(i,re)),autoComplete:"off",tabIndex:-1},n,x);return _objectSpread({},c,{},a)}}),[x,t,p,Q,o]),oe=H.length,ie=p||oe<=1,ae=oe>0&&function allFilesAccepted(e,t,r,n){return e.every((function(e){return fileAccepted(e,t)&&fileMatchSize(e,r,n)}))}(H,t,l,u);return _objectSpread({},I,{isDragAccept:ae,isDragReject:oe>0&&(!ae||!ie),isFocused:z&&!o,getRootProps:te,getInputProps:ne,rootRef:C,inputRef:x,open:U(R)})}function reducer(e,t){switch(t.type){case"focus":return _objectSpread({},e,{isFocused:!0});case"blur":return _objectSpread({},e,{isFocused:!1});case"openDialog":return _objectSpread({},e,{isFileDialogActive:!0});case"closeDialog":return _objectSpread({},e,{isFileDialogActive:!1});case"setDraggedFiles":var r=t.isDragActive;return _objectSpread({},e,{draggedFiles:t.draggedFiles,isDragActive:r});case"setFiles":return _objectSpread({},e,{acceptedFiles:t.acceptedFiles,rejectedFiles:t.rejectedFiles});case"reset":return _objectSpread({},e,{isFileDialogActive:!1,isDragActive:!1,draggedFiles:[]});default:return e}}}}]);
//# sourceMappingURL=vendors~custom-page-KXWAf~custom-slice-collection-VBAVI~74226ea0.chunk.eaa5497fb7f7db0479e3.js.map