gitextract_hbxyat0y/ ├── .babelrc ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ └── ISSUE_TEMPLATE/ │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── banner-cli.js ├── banner.js ├── dist/ │ ├── filepond.css │ ├── filepond.esm.js │ └── filepond.js ├── index.html ├── jest.config.js ├── jest.stubs.js ├── locale/ │ ├── am-et.js │ ├── ar-ar.js │ ├── az-az.js │ ├── ca-ca.js │ ├── cs-cz.js │ ├── cy-cy.js │ ├── da-dk.js │ ├── de-de.js │ ├── el-el.js │ ├── en-en.js │ ├── es-es.js │ ├── et-ee.js │ ├── fa_ir.js │ ├── fi-fi.js │ ├── fr-fr.js │ ├── he-he.js │ ├── hr-hr.js │ ├── hu-hu.js │ ├── id-id.js │ ├── it-it.js │ ├── ja-ja.js │ ├── km-km.js │ ├── ko-kr.js │ ├── ku-ckb.js │ ├── kur-ckb.js │ ├── lt-lt.js │ ├── lus-lus.js │ ├── lv-lv.js │ ├── nl-nl.js │ ├── no_nb.js │ ├── pl-pl.js │ ├── pt-br.js │ ├── pt-pt.js │ ├── ro-ro.js │ ├── ru-ru.js │ ├── sk-sk.js │ ├── sl-si.js │ ├── sr-rs.js │ ├── sv_se.js │ ├── tr-tr.js │ ├── uk-ua.js │ ├── ur-ur.js │ ├── vi-vi.js │ ├── zh-cn.js │ ├── zh-hk.js │ └── zh-tw.js ├── package.json ├── rollup.config.js ├── rollup.scripts.js ├── src/ │ ├── css/ │ │ ├── assistant.css │ │ ├── browser.css │ │ ├── data.css │ │ ├── drip.css │ │ ├── drop-label.css │ │ ├── file-action-button.css │ │ ├── file-info.css │ │ ├── file-status.css │ │ ├── file-wrapper.css │ │ ├── file.css │ │ ├── hopper.css │ │ ├── item-order.css │ │ ├── item.css │ │ ├── list-scroller.css │ │ ├── list.css │ │ ├── modifiers.css │ │ ├── panel-root.css │ │ ├── panel.css │ │ ├── progress-indicator.css │ │ ├── root-order.css │ │ ├── root.css │ │ └── styles.css │ └── js/ │ ├── __tests__/ │ │ ├── addFile.test.js │ │ ├── callbacks.test.js │ │ ├── contentDisposition.test.js │ │ ├── createInstance.test.js │ │ ├── removeFile.test.js │ │ ├── revertUploadOnRemove.test.js │ │ ├── server.test.js │ │ ├── setFiles.test.js │ │ └── windowMatchMedia.mock │ ├── app/ │ │ ├── actions.js │ │ ├── enum/ │ │ │ ├── ChunkStatus.js │ │ │ ├── FileOrigin.js │ │ │ ├── InteractionMethod.js │ │ │ ├── ItemStatus.js │ │ │ ├── Key.js │ │ │ ├── Status.js │ │ │ └── Type.js │ │ ├── frame/ │ │ │ ├── createPainter.js │ │ │ ├── createRoute.js │ │ │ ├── createStore.js │ │ │ ├── createView.js │ │ │ ├── index.js │ │ │ ├── mixins/ │ │ │ │ ├── animations.js │ │ │ │ ├── apis.js │ │ │ │ ├── index.js │ │ │ │ ├── listeners.js │ │ │ │ ├── styles.js │ │ │ │ └── utils/ │ │ │ │ └── addGetSet.js │ │ │ └── utils/ │ │ │ ├── AxisEnum.js │ │ │ ├── addEvent.js │ │ │ ├── animators/ │ │ │ │ ├── easing.js │ │ │ │ ├── spring.js │ │ │ │ └── tween.js │ │ │ ├── appendChild.js │ │ │ ├── appendChildView.js │ │ │ ├── createAnimator.js │ │ │ ├── createElement.js │ │ │ ├── getChildCount.js │ │ │ ├── getViewRect.js │ │ │ ├── removeChildView.js │ │ │ ├── removeEvent.js │ │ │ └── updateRect.js │ │ ├── index.js │ │ ├── options.js │ │ ├── queries.js │ │ ├── utils/ │ │ │ ├── buildURL.js │ │ │ ├── convertTo.js │ │ │ ├── createDragHelper.js │ │ │ ├── createFetchFunction.js │ │ │ ├── createFileLoader.js │ │ │ ├── createFileProcessor.js │ │ │ ├── createFileProcessorFunction.js │ │ │ ├── createFileStub.js │ │ │ ├── createHopper.js │ │ │ ├── createInitialState.js │ │ │ ├── createItem.js │ │ │ ├── createItemAPI.js │ │ │ ├── createOption.js │ │ │ ├── createOptionAPI.js │ │ │ ├── createOptionActions.js │ │ │ ├── createOptionQueries.js │ │ │ ├── createOptions.js │ │ │ ├── createPaster.js │ │ │ ├── createPerceivedPerformanceUpdater.js │ │ │ ├── createProcessorFunction.js │ │ │ ├── createRevertFunction.js │ │ │ ├── createServerAPI.js │ │ │ ├── dnd.js │ │ │ ├── dropAreaDimensions.js │ │ │ ├── dynamicLabel.js │ │ │ ├── fetchBlob.js │ │ │ ├── getActiveItems.js │ │ │ ├── getItemById.js │ │ │ ├── getItemByQuery.js │ │ │ ├── getItemIndexByPosition.js │ │ │ ├── getItemIndexByQuery.js │ │ │ ├── getItemsPerRow.js │ │ │ ├── getType.js │ │ │ ├── getValueByType.js │ │ │ ├── hasRoomForItem.js │ │ │ ├── insertItem.js │ │ │ ├── isAPI.js │ │ │ ├── mergeOptionObject.js │ │ │ ├── on.js │ │ │ ├── processFileChunked.js │ │ │ ├── removeReleasedItems.js │ │ │ ├── requestDataTransferItems.js │ │ │ └── toServerAPI.js │ │ └── view/ │ │ ├── assistant.js │ │ ├── blob.js │ │ ├── browser.js │ │ ├── data.js │ │ ├── drip.js │ │ ├── dropLabel.js │ │ ├── file.js │ │ ├── fileActionButton.js │ │ ├── fileInfo.js │ │ ├── fileStatus.js │ │ ├── fileWrapper.js │ │ ├── item.js │ │ ├── list.js │ │ ├── listScroller.js │ │ ├── panel.js │ │ ├── progressIndicator.js │ │ └── root.js │ ├── createApp.js │ ├── createAppAPI.js │ ├── createAppAtElement.js │ ├── createAppObject.js │ ├── createAppPlugin.js │ ├── filter.js │ ├── index.js │ └── utils/ │ ├── arrayInsert.js │ ├── arrayRemove.js │ ├── arrayReverse.js │ ├── attr.js │ ├── attrToggle.js │ ├── canUpdateFileInput.js │ ├── capitalizeFirstLetter.js │ ├── composeObject.js │ ├── copyFile.js │ ├── copyObjectPropertiesToObject.js │ ├── createBlob.js │ ├── createDefaultResponse.js │ ├── createElement.js │ ├── createObject.js │ ├── createResponse.js │ ├── createWorker.js │ ├── debounce.js │ ├── deepCloneObject.js │ ├── defineProperty.js │ ├── describeArc.js │ ├── forEachDelayed.js │ ├── forin.js │ ├── formatFilename.js │ ├── fromCamels.js │ ├── getAttributesAsObject.js │ ├── getBase64DataFromBase64DataURI.js │ ├── getBlobBuilder.js │ ├── getBlobFromBase64DataURI.js │ ├── getBlobFromByteStringWithMimeType.js │ ├── getByteStringFromBase64DataURI.js │ ├── getDateString.js │ ├── getDecimalSeparator.js │ ├── getDomainFromURL.js │ ├── getExtensionFromFilename.js │ ├── getFileFromBase64DataURI.js │ ├── getFileFromBlob.js │ ├── getFileInfoFromHeaders.js │ ├── getFilenameFromURL.js │ ├── getFilenameWithoutExtension.js │ ├── getMimeTypeFromBase64DataURI.js │ ├── getNonNumeric.js │ ├── getNumericAspectRatioFromString.js │ ├── getParameters.js │ ├── getRandomNumber.js │ ├── getRootNode.js │ ├── getThousandsSeparator.js │ ├── getUniqueId.js │ ├── guesstimateExtension.js │ ├── guesstimateMimeType.js │ ├── hasQueryString.js │ ├── insertAfter.js │ ├── insertBefore.js │ ├── isArray.js │ ├── isBase64DataURI.js │ ├── isBoolean.js │ ├── isBrowser.js │ ├── isDefined.js │ ├── isEmpty.js │ ├── isExternalURL.js │ ├── isFile.js │ ├── isFunction.js │ ├── isIOS.js │ ├── isInt.js │ ├── isNode.js │ ├── isNull.js │ ├── isNumber.js │ ├── isObject.js │ ├── isString.js │ ├── leftPad.js │ ├── limit.js │ ├── loadImage.js │ ├── lowerCaseFirstLetter.js │ ├── percentageArc.js │ ├── polarToCartesian.js │ ├── renameFile.js │ ├── replaceInString.js │ ├── resetFileInput.js │ ├── sendRequest.js │ ├── setInputFiles.js │ ├── text.js │ ├── toArray.js │ ├── toBoolean.js │ ├── toBytes.js │ ├── toCamels.js │ ├── toFloat.js │ ├── toFunctionReference.js │ ├── toInt.js │ ├── toNaturalFileSize.js │ ├── toNumber.js │ ├── toPercentage.js │ ├── toString.js │ └── trim.js └── types/ ├── index.d.ts └── tsconfig.json