Files
laipower/wp-content/plugins/infinite-uploads/build/admin.js

1 line
451 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(()=>{var e,t={748:(e,t,n)=>{"use strict";var r,i=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},o=(r=n(1609))&&r.__esModule?r:{default:r};t.A=function(e){var t=e.fill,n=void 0===t?"currentColor":t,r=e.width,s=void 0===r?24:r,a=e.height,l=void 0===a?24:a,u=e.style,c=void 0===u?{}:u,p=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return o.default.createElement("svg",i({viewBox:"0 0 24 24",style:i({fill:n,width:s,height:l},c)},p),o.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},4657:(e,t,n)=>{"use strict";var r,i=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},o=(r=n(1609))&&r.__esModule?r:{default:r};t.A=function(e){var t=e.fill,n=void 0===t?"currentColor":t,r=e.width,s=void 0===r?24:r,a=e.height,l=void 0===a?24:a,u=e.style,c=void 0===u?{}:u,p=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return o.default.createElement("svg",i({viewBox:"0 0 24 24",style:i({fill:n,width:s,height:l},c)},p),o.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},8236:e=>{e.exports=function(e){if("number"!=typeof e||isNaN(e))throw new TypeError("Expected a number, got "+typeof e);var t=e<0,n=["B","KB","MB","GB","TB","PB","EB","ZB","YB"];if(t&&(e=-e),e<1)return(t?"-":"")+e+" B";var r=Math.min(Math.floor(Math.log(e)/Math.log(1024)),n.length-1);e=Number(e/Math.pow(1024,r));var i=n[r];return e>=10||e%1==0?(t?"-":"")+e.toFixed(0)+" "+i:(t?"-":"")+e.toFixed(1)+" "+i}},6245:(e,t,n)=>{const r=n(1609),i=n(5987),o=n(9375).dashboard,s=n(3852),a=n(8275),l=r.createElement;class u extends r.Component{componentDidMount(){this.installPlugin()}componentDidUpdate(e){if(e.uppy!==this.props.uppy)this.uninstallPlugin(e),this.installPlugin();else if(a(this,e)){const e={...this.props,target:this.container};delete e.uppy,this.plugin.setOptions(e)}}componentWillUnmount(){this.uninstallPlugin()}installPlugin(){const{uppy:e}=this.props,t={id:"react:Dashboard",...this.props,target:this.container};delete t.uppy,e.use(i,t),this.plugin=e.getPlugin(t.id)}uninstallPlugin(e){void 0===e&&(e=this.props);const{uppy:t}=e;t.removePlugin(this.plugin)}render(){return this.validProps=s(this.props),l("div",{className:"uppy-Container",ref:e=>{this.container=e},...this.validProps})}}u.propTypes=o,u.defaultProps={inline:!0},e.exports=u},9368:(e,t,n)=>{const r=n(1609),i=n(5556),o=n(5987),s=n(9375).dashboard,a=n(3852),l=n(8275),u=r.createElement;class c extends r.Component{componentDidMount(){this.installPlugin()}componentDidUpdate(e){if(e.uppy!==this.props.uppy)this.uninstallPlugin(e),this.installPlugin();else if(l(this,e)){const e={...this.props,onRequestCloseModal:this.props.onRequestClose};delete e.uppy,this.plugin.setOptions(e)}e.open&&!this.props.open?this.plugin.closeModal():!e.open&&this.props.open&&this.plugin.openModal()}componentWillUnmount(){this.uninstallPlugin()}installPlugin(){const{uppy:e}=this.props,t={id:"react:DashboardModal",...this.props,onRequestCloseModal:this.props.onRequestClose};t.target||(t.target=this.container),delete t.uppy,e.use(o,t),this.plugin=e.getPlugin(t.id),this.props.open&&this.plugin.openModal()}uninstallPlugin(e){void 0===e&&(e=this.props);const{uppy:t}=e;t.removePlugin(this.plugin)}render(){return this.validProps=a(this.props),u("div",{className:"uppy-Container",ref:e=>{this.container=e},...this.validProps})}}c.propTypes={target:"undefined"!=typeof window?i.instanceOf(window.HTMLElement):i.any,open:i.bool,onRequestClose:i.func,closeModalOnClickOutside:i.bool,disablePageScrollWhenModalOpen:i.bool,...s},e.exports=c},1362:(e,t,n)=>{const r=n(1609),i=n(6495),o=n(9375),s=n(3852),a=n(8275),l=r.createElement;class u extends r.Component{componentDidMount(){this.installPlugin()}componentDidUpdate(e){if(e.uppy!==this.props.uppy)this.uninstallPlugin(e),this.installPlugin();else if(a(this,e)){const e={...this.props,target:this.container};delete e.uppy,this.plugin.setOptions(e)}}componentWillUnmount(){this.uninstallPlugin()}installPlugin(){const{uppy:e}=this.props,t={id:"react:DragDrop",...this.props,target:this.container};delete t.uppy,e.use(i,t),this.plugin=e.getPlugin(t.id)}uninstallPlugin(e){void 0===e&&(e=this.props);const{uppy:t}=e;t.removePlugin(this.plugin)}render(){return this.validProps=s(this.props),l("div",{className:"uppy-Container",ref:e=>{this.container=e},...this.validProps})}}u.propTypes={uppy:o.uppy,locale:o.locale},u.defaultProps={},e.exports=u},6703:(e,t,n)=>{const r=n(5556),i=n(1609),o=n(1586),s=n(9375),a=i.createElement;class l extends i.Component{componentDidMount(){this.installPlugin()}componentDidUpdate(e){e.uppy!==this.props.uppy&&(this.uninstallPlugin(e),this.installPlugin())}componentWillUnmount(){this.uninstallPlugin()}installPlugin(){const{uppy:e}=this.props,t={id:"react:FileInput",...this.props,target:this.container};delete t.uppy,e.use(o,t),this.plugin=e.getPlugin(t.id)}uninstallPlugin(e){void 0===e&&(e=this.props);const{uppy:t}=e;t.removePlugin(this.plugin)}render(){return a("div",{className:"uppy-Container",ref:e=>{this.container=e}})}}l.propTypes={uppy:s.uppy,locale:s.locale,pretty:r.bool,inputName:r.string},l.defaultProps={},e.exports=l},1413:(e,t,n)=>{const r=n(1609),i=n(5556),o=n(98),s=n(9375).uppy,a=n(3852),l=n(8275),u=r.createElement;class c extends r.Component{componentDidMount(){this.installPlugin()}componentDidUpdate(e){if(e.uppy!==this.props.uppy)this.uninstallPlugin(e),this.installPlugin();else if(l(this,e)){const e={...this.props,target:this.container};delete e.uppy,this.plugin.setOptions(e)}}componentWillUnmount(){this.uninstallPlugin()}installPlugin(){const{uppy:e}=this.props,t={id:"react:ProgressBar",...this.props,target:this.container};delete t.uppy,e.use(o,t),this.plugin=e.getPlugin(t.id)}uninstallPlugin(e){void 0===e&&(e=this.props);const{uppy:t}=e;t.removePlugin(this.plugin)}render(){return this.validProps=a(this.props),u("div",{className:"uppy-Container",ref:e=>{this.container=e},...this.validProps})}}c.propTypes={uppy:s,fixed:i.bool,hideAfterFinish:i.bool},c.defaultProps={},e.exports=c},2578:(e,t,n)=>{const r=n(1609),i=n(5556),o=n(5711),s=n(9375).uppy,a=n(3852),l=n(8275),u=r.createElement;class c extends r.Component{componentDidMount(){this.installPlugin()}componentDidUpdate(e){if(e.uppy!==this.props.uppy)this.uninstallPlugin(e),this.installPlugin();else if(l(this,e)){const e={...this.props,target:this.container};delete e.uppy,this.plugin.setOptions(e)}}componentWillUnmount(){this.uninstallPlugin()}installPlugin(){const{uppy:e}=this.props,t={id:"react:StatusBar",...this.props,target:this.container};delete t.uppy,e.use(o,t),this.plugin=e.getPlugin(t.id)}uninstallPlugin(e){void 0===e&&(e=this.props);const{uppy:t}=e;t.removePlugin(this.plugin)}render(){return this.validProps=a(this.props),u("div",{className:"uppy-Container",ref:e=>{this.container=e},...this.validProps})}}c.propTypes={uppy:s,hideAfterFinish:i.bool,showProgressDetails:i.bool},c.defaultProps={},e.exports=c},3852:e=>{const t=["defaultChecked","defaultValue","suppressContentEditableWarning","suppressHydrationWarning","dangerouslySetInnerHTML","accessKey","className","contentEditable","contextMenu","dir","draggable","hidden","id","lang","placeholder","slot","spellCheck","style","tabIndex","title","translate","radioGroup","role","about","datatype","inlist","prefix","property","resource","typeof","vocab","autoCapitalize","autoCorrect","autoSave","color","itemProp","itemScope","itemType","itemID","itemRef","results","security","unselectable","inputMode","is","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],n=/^(aria-|data-)/;e.exports=e=>Object.fromEntries(Object.entries(e).filter((e=>{let[r]=e;return n.test(r)||t.includes(r)})))},8275:e=>{"use strict";e.exports=function(e,t){return Object.keys(e.props).some((n=>!((e,t)=>Object.prototype.hasOwnProperty.call(e,t))(e.validProps,n)&&e.props[n]!==t[n]))}},9375:(e,t,n)=>{const r=n(5556),i=n(3522).Uppy,o=r.instanceOf(i).isRequired,s=r.arrayOf(r.string),a=r.shape({strings:r.object,pluralize:r.func}),l=r.shape({id:r.string.isRequired,name:r.string.isRequired,placeholder:r.string}),u=r.oneOfType([r.arrayOf(l),r.func]),c=r.oneOfType([r.string,r.number]),p={uppy:o,inline:r.bool,plugins:s,width:c,height:c,showProgressDetails:r.bool,hideUploadButton:r.bool,hideProgressAfterFinish:r.bool,note:r.string,metaFields:u,proudlyDisplayPoweredByUppy:r.bool,disableStatusBar:r.bool,disableInformer:r.bool,disableThumbnailGenerator:r.bool,thumbnailWidth:r.number,locale:a};e.exports={uppy:o,locale:a,dashboard:p}},5152:(e,t,n)=>{const{useEffect:r,useRef:i}=n(1609),o=n(3522).Uppy;e.exports=function(e){if("function"!=typeof e)throw new TypeError("useUppy: expected a function that returns a new Uppy instance");const t=i(void 0);if(void 0===t.current&&(t.current=e(),!(t.current instanceof o)))throw new TypeError("useUppy: factory function must return an Uppy instance, got "+typeof t.current);return r((()=>()=>{t.current.close({reason:"unmount"}),t.current=void 0}),[t]),t.current}},6422:(e,t,n)=>{"use strict";var r=n(1609),i=n.n(r);const o=window.wp.element,s=window.wp.i18n;var a=n(6942),l=n.n(a),u=n(4848);const c=r.createContext({prefixes:{},breakpoints:["xxl","xl","lg","md","sm","xs"],minBreakpoint:"xs"}),{Consumer:p,Provider:d}=c;function h(e,t){const{prefixes:n}=(0,r.useContext)(c);return e||n[t]||t}function f(){const{breakpoints:e}=(0,r.useContext)(c);return e}function m(){const{minBreakpoint:e}=(0,r.useContext)(c);return e}const g=r.forwardRef((({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=h(t,"card-body"),(0,u.jsx)(n,{ref:i,className:l()(e,t),...r}))));g.displayName="CardBody";const y=g,b=r.forwardRef((({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=h(t,"card-footer"),(0,u.jsx)(n,{ref:i,className:l()(e,t),...r}))));b.displayName="CardFooter";const v=b,x=r.createContext(null);x.displayName="CardHeaderContext";const w=x,E=r.forwardRef((({bsPrefix:e,className:t,as:n="div",...i},o)=>{const s=h(e,"card-header"),a=(0,r.useMemo)((()=>({cardHeaderBsPrefix:s})),[s]);return(0,u.jsx)(w.Provider,{value:a,children:(0,u.jsx)(n,{ref:o,...i,className:l()(t,s)})})}));E.displayName="CardHeader";const _=E,C=r.forwardRef((({bsPrefix:e,className:t,variant:n,as:r="img",...i},o)=>{const s=h(e,"card-img");return(0,u.jsx)(r,{ref:o,className:l()(n?`${s}-${n}`:s,t),...i})}));C.displayName="CardImg";const S=C,P=r.forwardRef((({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=h(t,"card-img-overlay"),(0,u.jsx)(n,{ref:i,className:l()(e,t),...r}))));P.displayName="CardImgOverlay";const k=P,O=r.forwardRef((({className:e,bsPrefix:t,as:n="a",...r},i)=>(t=h(t,"card-link"),(0,u.jsx)(n,{ref:i,className:l()(e,t),...r}))));O.displayName="CardLink";const F=O,A=e=>r.forwardRef(((t,n)=>(0,u.jsx)("div",{...t,ref:n,className:l()(t.className,e)}))),R=A("h6"),N=r.forwardRef((({className:e,bsPrefix:t,as:n=R,...r},i)=>(t=h(t,"card-subtitle"),(0,u.jsx)(n,{ref:i,className:l()(e,t),...r}))));N.displayName="CardSubtitle";const T=N,j=r.forwardRef((({className:e,bsPrefix:t,as:n="p",...r},i)=>(t=h(t,"card-text"),(0,u.jsx)(n,{ref:i,className:l()(e,t),...r}))));j.displayName="CardText";const U=j,D=A("h5"),M=r.forwardRef((({className:e,bsPrefix:t,as:n=D,...r},i)=>(t=h(t,"card-title"),(0,u.jsx)(n,{ref:i,className:l()(e,t),...r}))));M.displayName="CardTitle";const B=M,I=r.forwardRef((({bsPrefix:e,className:t,bg:n,text:r,border:i,body:o=!1,children:s,as:a="div",...c},p)=>{const d=h(e,"card");return(0,u.jsx)(a,{ref:p,...c,className:l()(t,d,n&&`bg-${n}`,r&&`text-${r}`,i&&`border-${i}`),children:o?(0,u.jsx)(y,{children:s}):s})}));I.displayName="Card";const L=Object.assign(I,{Img:S,Title:B,Subtitle:T,Body:y,Link:F,Text:U,Header:_,Footer:v,ImgOverlay:k}),z=r.forwardRef((({bsPrefix:e,className:t,as:n="div",...r},i)=>{const o=h(e,"row"),s=f(),a=m(),c=`${o}-cols`,p=[];return s.forEach((e=>{const t=r[e];let n;delete r[e],null!=t&&"object"==typeof t?({cols:n}=t):n=t;const i=e!==a?`-${e}`:"";null!=n&&p.push(`${c}${i}-${n}`)})),(0,u.jsx)(n,{ref:i,...r,className:l()(t,o,...p)})}));z.displayName="Row";const $=z,H=r.forwardRef(((e,t)=>{const[{className:n,...r},{as:i="div",bsPrefix:o,spans:s}]=function({as:e,bsPrefix:t,className:n,...r}){t=h(t,"col");const i=f(),o=m(),s=[],a=[];return i.forEach((e=>{const n=r[e];let i,l,u;delete r[e],"object"==typeof n&&null!=n?({span:i,offset:l,order:u}=n):i=n;const c=e!==o?`-${e}`:"";i&&s.push(!0===i?`${t}${c}`:`${t}${c}-${i}`),null!=u&&a.push(`order${c}-${u}`),null!=l&&a.push(`offset${c}-${l}`)})),[{...r,className:l()(n,...s,...a)},{as:e,bsPrefix:t,spans:s}]}(e);return(0,u.jsx)(i,{...r,ref:t,className:l()(n,!s.length&&o)})}));H.displayName="Col";const q=H;function V({video:e}){return(0,r.createElement)("span",{className:"d-inline-flex text-nowrap",title:(0,s.__)("Storage Size","infinite-uploads")},(0,r.createElement)("span",{className:"dashicons dashicons-media-video me-1"}),function(e){if(0===e)return"0 B";var t=Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(1)+" "+" KMGTP".charAt(t)+"B"}(e.storageSize))}function W({video:e}){return(0,r.createElement)("span",{className:"d-inline-flex text-nowrap",title:(0,s.__)("Video Length","infinite-uploads")},(0,r.createElement)("span",{className:"dashicons dashicons-clock me-1"}),(t=e.length,((n=Math.floor(t/3600))>0?n+":":"")+((i=Math.floor(t%3600/60))>0?(n>0&&i<10?"0":"")+i+":":"0:")+((o=Math.floor(t%3600%60))<10?"0":"")+o));var t,n,i,o}function K({video:e}){return(0,r.createElement)("span",{className:"d-inline-flex text-nowrap",title:(0,s.__)("View Count","infinite-uploads")},(0,r.createElement)("span",{className:"dashicons dashicons-welcome-view-site me-1"}),e.views)}function G({video:e}){return(0,r.createElement)("small",{className:"d-inline-flex text-nowrap",title:(0,s.__)("Upload Date","infinite-uploads")},(0,r.createElement)("span",{className:"dashicons dashicons-calendar me-1"}),(t=e.dateUploaded,new Date(t).toLocaleString()));var t}const X=r.forwardRef((({bsPrefix:e,fluid:t=!1,as:n="div",className:r,...i},o)=>{const s=h(e,"container"),a="string"==typeof t?`-${t}`:"-fluid";return(0,u.jsx)(n,{ref:o,...i,className:l()(r,t?`${s}${a}`:s)})}));X.displayName="Container";const Y=X,Q=!("undefined"==typeof window||!window.document||!window.document.createElement);var J=!1,Z=!1;try{var ee={get passive(){return J=!0},get once(){return Z=J=!0}};Q&&(window.addEventListener("test",ee,ee),window.removeEventListener("test",ee,!0))}catch(e){}const te=function(e,t,n,r){if(r&&"boolean"!=typeof r&&!Z){var i=r.once,o=r.capture,s=n;!Z&&i&&(s=n.__once||function e(r){this.removeEventListener(t,e,o),n.call(this,r)},n.__once=s),e.addEventListener(t,s,J?r:o)}e.addEventListener(t,n,r)};function ne(e){return e&&e.ownerDocument||document}const re=function(e,t,n,r){var i=r&&"boolean"!=typeof r?r.capture:r;e.removeEventListener(t,n,i),n.__once&&e.removeEventListener(t,n.__once,i)};var ie;function oe(e){if((!ie&&0!==ie||e)&&Q){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),ie=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return ie}function se(e){const t=function(e){const t=(0,r.useRef)(e);return(0,r.useEffect)((()=>{t.current=e}),[e]),t}(e);return(0,r.useCallback)((function(...e){return t.current&&t.current(...e)}),[t])}const ae=e=>e&&"function"!=typeof e?t=>{e.current=t}:e,le=function(e,t){return(0,r.useMemo)((()=>function(e,t){const n=ae(e),r=ae(t);return e=>{n&&n(e),r&&r(e)}}(e,t)),[e,t])};var ue=/([A-Z])/g,ce=/^ms-/;function pe(e){return function(e){return e.replace(ue,"-$1").toLowerCase()}(e).replace(ce,"-ms-")}var de=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;const he=function(e,t){var n="",r="";if("string"==typeof t)return e.style.getPropertyValue(pe(t))||function(e,t){return function(e){var t=ne(e);return t&&t.defaultView||window}(e).getComputedStyle(e,t)}(e).getPropertyValue(pe(t));Object.keys(t).forEach((function(i){var o=t[i];o||0===o?function(e){return!(!e||!de.test(e))}(i)?r+=i+"("+o+") ":n+=pe(i)+": "+o+";":e.style.removeProperty(pe(i))})),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n},fe=function(e,t,n,r){return te(e,t,n,r),function(){re(e,t,n,r)}};function me(e,t,n,r){var i,o;null==n&&(o=-1===(i=he(e,"transitionDuration")||"").indexOf("ms")?1e3:1,n=parseFloat(i)*o||0);var s=function(e,t,n){void 0===n&&(n=5);var r=!1,i=setTimeout((function(){r||function(e,t,n,r){if(void 0===n&&(n=!1),void 0===r&&(r=!0),e){var i=document.createEvent("HTMLEvents");i.initEvent("transitionend",n,r),e.dispatchEvent(i)}}(e,0,!0)}),t+n),o=fe(e,"transitionend",(function(){r=!0}),{once:!0});return function(){clearTimeout(i),o()}}(e,n,r),a=fe(e,"transitionend",t);return function(){s(),a()}}function ge(e){void 0===e&&(e=ne());try{var t=e.activeElement;return t&&t.nodeName?t:null}catch(t){return e.body}}function ye(e,t){return e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(16&e.compareDocumentPosition(t)):void 0}const be=window.ReactDOM;var ve=n.n(be);function xe(e){const t=function(e){const t=(0,r.useRef)(e);return(0,r.useEffect)((()=>{t.current=e}),[e]),t}(e);return(0,r.useCallback)((function(...e){return t.current&&t.current(...e)}),[t])}function we(e){return`data-rr-ui-${e}`}const Ee=we("modal-open"),_e=class{constructor({ownerDocument:e,handleContainerOverflow:t=!0,isRTL:n=!1}={}){this.handleContainerOverflow=t,this.isRTL=n,this.modals=[],this.ownerDocument=e}getScrollbarWidth(){return function(e=document){const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(e){}removeModalAttributes(e){}setContainerStyle(e){const t={overflow:"hidden"},n=this.isRTL?"paddingLeft":"paddingRight",r=this.getElement();e.style={overflow:r.style.overflow,[n]:r.style[n]},e.scrollBarWidth&&(t[n]=`${parseInt(he(r,n)||"0",10)+e.scrollBarWidth}px`),r.setAttribute(Ee,""),he(r,t)}reset(){[...this.modals].forEach((e=>this.remove(e)))}removeContainerStyle(e){const t=this.getElement();t.removeAttribute(Ee),Object.assign(t.style,e.style)}add(e){let t=this.modals.indexOf(e);return-1!==t||(t=this.modals.length,this.modals.push(e),this.setModalAttributes(e),0!==t||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state))),t}remove(e){const t=this.modals.indexOf(e);-1!==t&&(this.modals.splice(t,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(e))}isTopModal(e){return!!this.modals.length&&this.modals[this.modals.length-1]===e}},Ce=(0,r.createContext)(Q?window:void 0);function Se(){return(0,r.useContext)(Ce)}Ce.Provider;const Pe=(e,t)=>Q?null==e?(t||ne()).body:("function"==typeof e&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null,ke=e=>e&&"function"!=typeof e?t=>{e.current=t}:e,Oe=function(e,t){return(0,r.useMemo)((()=>function(e,t){const n=ke(e),r=ke(t);return e=>{n&&n(e),r&&r(e)}}(e,t)),[e,t])},Fe=void 0!==n.g&&n.g.navigator&&"ReactNative"===n.g.navigator.product,Ae="undefined"!=typeof document||Fe?r.useLayoutEffect:r.useEffect,Re=function({children:e,in:t,onExited:n,mountOnEnter:i,unmountOnExit:o}){const s=(0,r.useRef)(null),a=(0,r.useRef)(t),l=xe(n);(0,r.useEffect)((()=>{t?a.current=!0:l(s.current)}),[t,l]);const u=Oe(s,e.ref),c=(0,r.cloneElement)(e,{ref:u});return t?c:o||!a.current&&i?null:c};function Ne(e){if(!e||"function"==typeof e)return null;const{major:t}=function(){const e=r.version.split(".");return{major:+e[0],minor:+e[1],patch:+e[2]}}();return t>=19?e.props.ref:e.ref}const Te=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"],je=["component"],Ue=r.forwardRef(((e,t)=>{let{component:n}=e;const i=function(e){let{onEnter:t,onEntering:n,onEntered:i,onExit:o,onExiting:s,onExited:a,addEndListener:l,children:u}=e,c=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,Te);const p=(0,r.useRef)(null),d=Oe(p,Ne(u)),h=e=>t=>{e&&p.current&&e(p.current,t)},f=(0,r.useCallback)(h(t),[t]),m=(0,r.useCallback)(h(n),[n]),g=(0,r.useCallback)(h(i),[i]),y=(0,r.useCallback)(h(o),[o]),b=(0,r.useCallback)(h(s),[s]),v=(0,r.useCallback)(h(a),[a]),x=(0,r.useCallback)(h(l),[l]);return Object.assign({},c,{nodeRef:p},t&&{onEnter:f},n&&{onEntering:m},i&&{onEntered:g},o&&{onExit:y},s&&{onExiting:b},a&&{onExited:v},l&&{addEndListener:x},{children:"function"==typeof u?(e,t)=>u(e,Object.assign({},t,{ref:d})):(0,r.cloneElement)(u,{ref:d})})}(function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,je));return(0,u.jsx)(n,Object.assign({ref:t},i))}));function De({children:e,in:t,onExited:n,onEntered:i,transition:o}){const[s,a]=(0,r.useState)(!t);t&&s&&a(!1);const l=function({in:e,onTransition:t}){const n=(0,r.useRef)(null),i=(0,r.useRef)(!0),o=xe(t);return Ae((()=>{if(!n.current)return;let t=!1;return o({in:e,element:n.current,initial:i.current,isStale:()=>t}),()=>{t=!0}}),[e,o]),Ae((()=>(i.current=!1,()=>{i.current=!0})),[]),n}({in:!!t,onTransition:e=>{Promise.resolve(o(e)).then((()=>{e.isStale()||(e.in?null==i||i(e.element,e.initial):(a(!0),null==n||n(e.element)))}),(t=>{throw e.in||a(!0),t}))}}),u=Oe(l,e.ref);return s&&!t?null:(0,r.cloneElement)(e,{ref:u})}function Me(e,t,n){return e?(0,u.jsx)(Ue,Object.assign({},n,{component:e})):t?(0,u.jsx)(De,Object.assign({},n,{transition:t})):(0,u.jsx)(Re,Object.assign({},n))}const Be=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];let Ie;const Le=(0,r.forwardRef)(((e,t)=>{let{show:n=!1,role:i="dialog",className:o,style:s,children:a,backdrop:l=!0,keyboard:c=!0,onBackdropClick:p,onEscapeKeyDown:d,transition:h,runTransition:f,backdropTransition:m,runBackdropTransition:g,autoFocus:y=!0,enforceFocus:b=!0,restoreFocus:v=!0,restoreFocusOptions:x,renderDialog:w,renderBackdrop:E=e=>(0,u.jsx)("div",Object.assign({},e)),manager:_,container:C,onShow:S,onHide:P=()=>{},onExit:k,onExited:O,onExiting:F,onEnter:A,onEntering:R,onEntered:N}=e,T=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,Be);const j=Se(),U=function(e,t){const n=Se(),[i,o]=(0,r.useState)((()=>Pe(e,null==n?void 0:n.document)));if(!i){const t=Pe(e);t&&o(t)}return(0,r.useEffect)((()=>{}),[t,i]),(0,r.useEffect)((()=>{const t=Pe(e);t!==i&&o(t)}),[e,i]),i}(C),D=function(e){const t=Se(),n=e||function(e){return Ie||(Ie=new _e({ownerDocument:null==e?void 0:e.document})),Ie}(t),i=(0,r.useRef)({dialog:null,backdrop:null});return Object.assign(i.current,{add:()=>n.add(i.current),remove:()=>n.remove(i.current),isTopModal:()=>n.isTopModal(i.current),setDialogRef:(0,r.useCallback)((e=>{i.current.dialog=e}),[]),setBackdropRef:(0,r.useCallback)((e=>{i.current.backdrop=e}),[])})}(_),M=function(){const e=(0,r.useRef)(!0),t=(0,r.useRef)((()=>e.current));return(0,r.useEffect)((()=>(e.current=!0,()=>{e.current=!1})),[]),t.current}(),B=function(e){const t=(0,r.useRef)(null);return(0,r.useEffect)((()=>{t.current=e})),t.current}(n),[I,L]=(0,r.useState)(!n),z=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(()=>D),[D]),Q&&!B&&n&&(z.current=ge(null==j?void 0:j.document)),n&&I&&L(!1);const $=xe((()=>{if(D.add(),G.current=fe(document,"keydown",W),K.current=fe(document,"focus",(()=>setTimeout(q)),!0),S&&S(),y){var e,t;const n=ge(null!=(e=null==(t=D.dialog)?void 0:t.ownerDocument)?e:null==j?void 0:j.document);D.dialog&&n&&!ye(D.dialog,n)&&(z.current=n,D.dialog.focus())}})),H=xe((()=>{var e;D.remove(),null==G.current||G.current(),null==K.current||K.current(),v&&(null==(e=z.current)||null==e.focus||e.focus(x),z.current=null)}));(0,r.useEffect)((()=>{n&&U&&$()}),[n,U,$]),(0,r.useEffect)((()=>{I&&H()}),[I,H]),function(e){const t=function(e){const t=(0,r.useRef)(e);return t.current=e,t}(e);(0,r.useEffect)((()=>()=>t.current()),[])}((()=>{H()}));const q=xe((()=>{if(!b||!M()||!D.isTopModal())return;const e=ge(null==j?void 0:j.document);D.dialog&&e&&!ye(D.dialog,e)&&D.dialog.focus()})),V=xe((e=>{e.target===e.currentTarget&&(null==p||p(e),!0===l&&P())})),W=xe((e=>{c&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&D.isTopModal()&&(null==d||d(e),e.defaultPrevented||P())})),K=(0,r.useRef)(),G=(0,r.useRef)();if(!U)return null;const X=Object.assign({role:i,ref:D.setDialogRef,"aria-modal":"dialog"===i||void 0},T,{style:s,className:o,tabIndex:-1});let Y=w?w(X):(0,u.jsx)("div",Object.assign({},X,{children:r.cloneElement(a,{role:"document"})}));Y=Me(h,f,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!n,onExit:k,onExiting:F,onExited:(...e)=>{L(!0),null==O||O(...e)},onEnter:A,onEntering:R,onEntered:N,children:Y});let J=null;return l&&(J=E({ref:D.setBackdropRef,onClick:V}),J=Me(m,g,{in:!!n,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:J})),(0,u.jsx)(u.Fragment,{children:ve().createPortal((0,u.jsxs)(u.Fragment,{children:[J,Y]}),U)})}));Le.displayName="Modal";const ze=Object.assign(Le,{Manager:_e});var $e=Function.prototype.bind.call(Function.prototype.call,[].slice);function He(e,t){return $e(e.querySelectorAll(t))}function qe(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}const Ve=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",We=".sticky-top",Ke=".navbar-toggler";class Ge extends _e{adjustAndStore(e,t,n){const r=t.style[e];t.dataset[e]=r,he(t,{[e]:`${parseFloat(he(t,e))+n}px`})}restore(e,t){const n=t.dataset[e];void 0!==n&&(delete t.dataset[e],he(t,{[e]:n}))}setContainerStyle(e){super.setContainerStyle(e);const t=this.getElement();var n,r;if(r="modal-open",(n=t).classList?n.classList.add(r):function(e,t){return e.classList?e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"==typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)),!e.scrollBarWidth)return;const i=this.isRTL?"paddingLeft":"paddingRight",o=this.isRTL?"marginLeft":"marginRight";He(t,Ve).forEach((t=>this.adjustAndStore(i,t,e.scrollBarWidth))),He(t,We).forEach((t=>this.adjustAndStore(o,t,-e.scrollBarWidth))),He(t,Ke).forEach((t=>this.adjustAndStore(o,t,e.scrollBarWidth)))}removeContainerStyle(e){super.removeContainerStyle(e);const t=this.getElement();var n,r;r="modal-open",(n=t).classList?n.classList.remove(r):"string"==typeof n.className?n.className=qe(n.className,r):n.setAttribute("class",qe(n.className&&n.className.baseVal||"",r));const i=this.isRTL?"paddingLeft":"paddingRight",o=this.isRTL?"marginLeft":"marginRight";He(t,Ve).forEach((e=>this.restore(i,e))),He(t,We).forEach((e=>this.restore(o,e))),He(t,Ke).forEach((e=>this.restore(o,e)))}}let Xe;function Ye(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}function Qe(e,t){return Qe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Qe(e,t)}const Je=i().createContext(null);var Ze="unmounted",et="exited",tt="entering",nt="entered",rt="exiting",it=function(e){var t,n;function r(t,n){var r;r=e.call(this,t,n)||this;var i,o=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?o?(i=et,r.appearStatus=tt):i=nt:i=t.unmountOnExit||t.mountOnEnter?Ze:et,r.state={status:i},r.nextCallback=null,r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,Qe(t,n),r.getDerivedStateFromProps=function(e,t){return e.in&&t.status===Ze?{status:et}:null};var o=r.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==tt&&n!==nt&&(t=tt):n!==tt&&n!==nt||(t=rt)}this.updateStatus(!1,t)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},o.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===tt){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:ve().findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===et&&this.setState({status:Ze})},o.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,i=this.props.nodeRef?[r]:[ve().findDOMNode(this),r],o=i[0],s=i[1],a=this.getTimeouts(),l=r?a.appear:a.enter;e||n?(this.props.onEnter(o,s),this.safeSetState({status:tt},(function(){t.props.onEntering(o,s),t.onTransitionEnd(l,(function(){t.safeSetState({status:nt},(function(){t.props.onEntered(o,s)}))}))}))):this.safeSetState({status:nt},(function(){t.props.onEntered(o)}))},o.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:ve().findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:rt},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:et},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:et},(function(){e.props.onExited(r)}))},o.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},o.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},o.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:ve().findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=i[0],s=i[1];this.props.addEndListener(o,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},o.render=function(){var e=this.state.status;if(e===Ze)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,Ye(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i().createElement(Je.Provider,{value:null},"function"==typeof n?n(e,r):i().cloneElement(i().Children.only(n),r))},r}(i().Component);function ot(){}it.contextType=Je,it.propTypes={},it.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:ot,onEntering:ot,onEntered:ot,onExit:ot,onExiting:ot,onExited:ot},it.UNMOUNTED=Ze,it.EXITED=et,it.ENTERING=tt,it.ENTERED=nt,it.EXITING=rt;const st=it;function at(e,t){const n=he(e,t)||"",r=-1===n.indexOf("ms")?1e3:1;return parseFloat(n)*r}function lt(e,t){const n=at(e,"transitionDuration"),r=at(e,"transitionDelay"),i=me(e,(n=>{n.target===e&&(i(),t(n))}),n+r)}const ut=i().forwardRef((({onEnter:e,onEntering:t,onEntered:n,onExit:o,onExiting:s,onExited:a,addEndListener:l,children:c,childRef:p,...d},h)=>{const f=(0,r.useRef)(null),m=le(f,p),g=e=>{var t;m((t=e)&&"setState"in t?ve().findDOMNode(t):null!=t?t:null)},y=e=>t=>{e&&f.current&&e(f.current,t)},b=(0,r.useCallback)(y(e),[e]),v=(0,r.useCallback)(y(t),[t]),x=(0,r.useCallback)(y(n),[n]),w=(0,r.useCallback)(y(o),[o]),E=(0,r.useCallback)(y(s),[s]),_=(0,r.useCallback)(y(a),[a]),C=(0,r.useCallback)(y(l),[l]);return(0,u.jsx)(st,{ref:h,...d,onEnter:b,onEntered:x,onEntering:v,onExit:w,onExited:_,onExiting:E,addEndListener:C,nodeRef:f,children:"function"==typeof c?(e,t)=>c(e,{...t,ref:g}):i().cloneElement(c,{ref:g})})})),ct={[tt]:"show",[nt]:"show"},pt=r.forwardRef((({className:e,children:t,transitionClasses:n={},onEnter:i,...o},s)=>{const a={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...o},c=(0,r.useCallback)(((e,t)=>{!function(e){e.offsetHeight}(e),null==i||i(e,t)}),[i]);return(0,u.jsx)(ut,{ref:s,addEndListener:lt,...a,onEnter:c,childRef:Ne(t),children:(i,o)=>r.cloneElement(t,{...o,className:l()("fade",e,t.props.className,ct[i],n[i])})})}));pt.displayName="Fade";const dt=pt,ht=r.forwardRef((({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=h(t,"modal-body"),(0,u.jsx)(n,{ref:i,className:l()(e,t),...r}))));ht.displayName="ModalBody";const ft=ht,mt=r.createContext({onHide(){}}),gt=r.forwardRef((({bsPrefix:e,className:t,contentClassName:n,centered:r,size:i,fullscreen:o,children:s,scrollable:a,...c},p)=>{const d=`${e=h(e,"modal")}-dialog`,f="string"==typeof o?`${e}-fullscreen-${o}`:`${e}-fullscreen`;return(0,u.jsx)("div",{...c,ref:p,className:l()(d,t,i&&`${e}-${i}`,r&&`${d}-centered`,a&&`${d}-scrollable`,o&&f),children:(0,u.jsx)("div",{className:l()(`${e}-content`,n),children:s})})}));gt.displayName="ModalDialog";const yt=gt,bt=r.forwardRef((({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=h(t,"modal-footer"),(0,u.jsx)(n,{ref:i,className:l()(e,t),...r}))));bt.displayName="ModalFooter";const vt=bt;var xt=n(5556),wt=n.n(xt);const Et={"aria-label":wt().string,onClick:wt().func,variant:wt().oneOf(["white"])},_t=r.forwardRef((({className:e,variant:t,"aria-label":n="Close",...r},i)=>(0,u.jsx)("button",{ref:i,type:"button",className:l()("btn-close",t&&`btn-close-${t}`,e),"aria-label":n,...r})));_t.displayName="CloseButton",_t.propTypes=Et;const Ct=_t,St=r.forwardRef((({closeLabel:e="Close",closeVariant:t,closeButton:n=!1,onHide:i,children:o,...s},a)=>{const l=(0,r.useContext)(mt),c=se((()=>{null==l||l.onHide(),null==i||i()}));return(0,u.jsxs)("div",{ref:a,...s,children:[o,n&&(0,u.jsx)(Ct,{"aria-label":e,variant:t,onClick:c})]})})),Pt=St,kt=r.forwardRef((({bsPrefix:e,className:t,closeLabel:n="Close",closeButton:r=!1,...i},o)=>(e=h(e,"modal-header"),(0,u.jsx)(Pt,{ref:o,...i,className:l()(t,e),closeLabel:n,closeButton:r}))));kt.displayName="ModalHeader";const Ot=kt,Ft=A("h4"),At=r.forwardRef((({className:e,bsPrefix:t,as:n=Ft,...r},i)=>(t=h(t,"modal-title"),(0,u.jsx)(n,{ref:i,className:l()(e,t),...r}))));At.displayName="ModalTitle";const Rt=At;function Nt(e){return(0,u.jsx)(dt,{...e,timeout:null})}function Tt(e){return(0,u.jsx)(dt,{...e,timeout:null})}const jt=r.forwardRef((({bsPrefix:e,className:t,style:n,dialogClassName:i,contentClassName:o,children:s,dialogAs:a=yt,"data-bs-theme":p,"aria-labelledby":d,"aria-describedby":f,"aria-label":m,show:g=!1,animation:y=!0,backdrop:b=!0,keyboard:v=!0,onEscapeKeyDown:x,onShow:w,onHide:E,container:_,autoFocus:C=!0,enforceFocus:S=!0,restoreFocus:P=!0,restoreFocusOptions:k,onEntered:O,onExit:F,onExiting:A,onEnter:R,onEntering:N,onExited:T,backdropClassName:j,manager:U,...D},M)=>{const[B,I]=(0,r.useState)({}),[L,z]=(0,r.useState)(!1),$=(0,r.useRef)(!1),H=(0,r.useRef)(!1),q=(0,r.useRef)(null),[V,W]=(0,r.useState)(null),K=le(M,W),G=se(E),X=function(){const{dir:e}=(0,r.useContext)(c);return"rtl"===e}();e=h(e,"modal");const Y=(0,r.useMemo)((()=>({onHide:G})),[G]);function J(){return U||function(e){return Xe||(Xe=new Ge(e)),Xe}({isRTL:X})}function Z(e){if(!Q)return;const t=J().getScrollbarWidth()>0,n=e.scrollHeight>ne(e).documentElement.clientHeight;I({paddingRight:t&&!n?oe():void 0,paddingLeft:!t&&n?oe():void 0})}const ee=se((()=>{V&&Z(V.dialog)}));!function(e){const t=function(e){const t=(0,r.useRef)(e);return t.current=e,t}(e);(0,r.useEffect)((()=>()=>t.current()),[])}((()=>{re(window,"resize",ee),null==q.current||q.current()}));const ie=()=>{$.current=!0},ae=e=>{$.current&&V&&e.target===V.dialog&&(H.current=!0),$.current=!1},ue=()=>{z(!0),q.current=me(V.dialog,(()=>{z(!1)}))},ce=e=>{"static"!==b?H.current||e.target!==e.currentTarget?H.current=!1:null==E||E():(e=>{e.target===e.currentTarget&&ue()})(e)},pe=(0,r.useCallback)((t=>(0,u.jsx)("div",{...t,className:l()(`${e}-backdrop`,j,!y&&"show")})),[y,j,e]),de={...n,...B};return de.display="block",(0,u.jsx)(mt.Provider,{value:Y,children:(0,u.jsx)(ze,{show:g,ref:K,backdrop:b,container:_,keyboard:!0,autoFocus:C,enforceFocus:S,restoreFocus:P,restoreFocusOptions:k,onEscapeKeyDown:e=>{v?null==x||x(e):(e.preventDefault(),"static"===b&&ue())},onShow:w,onHide:E,onEnter:(e,t)=>{e&&Z(e),null==R||R(e,t)},onEntering:(e,t)=>{null==N||N(e,t),te(window,"resize",ee)},onEntered:O,onExit:e=>{null==q.current||q.current(),null==F||F(e)},onExiting:A,onExited:e=>{e&&(e.style.display=""),null==T||T(e),re(window,"resize",ee)},manager:J(),transition:y?Nt:void 0,backdropTransition:y?Tt:void 0,renderBackdrop:pe,renderDialog:n=>(0,u.jsx)("div",{role:"dialog",...n,style:de,className:l()(t,e,L&&`${e}-static`,!y&&"show"),onClick:b?ce:void 0,onMouseUp:ae,"data-bs-theme":p,"aria-label":m,"aria-labelledby":d,"aria-describedby":f,children:(0,u.jsx)(a,{...D,onMouseDown:ie,className:i,contentClassName:o,children:s})})})})}));jt.displayName="Modal";const Ut=Object.assign(jt,{Body:ft,Header:Ot,Title:Rt,Footer:vt,Dialog:yt,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150}),Dt={type:wt().string,tooltip:wt().bool,as:wt().elementType},Mt=r.forwardRef((({as:e="div",className:t,type:n="valid",tooltip:r=!1,...i},o)=>(0,u.jsx)(e,{...i,ref:o,className:l()(t,`${n}-${r?"tooltip":"feedback"}`)})));Mt.displayName="Feedback",Mt.propTypes=Dt;const Bt=Mt,It=r.createContext({}),Lt=r.forwardRef((({id:e,bsPrefix:t,className:n,type:i="checkbox",isValid:o=!1,isInvalid:s=!1,as:a="input",...c},p)=>{const{controlId:d}=(0,r.useContext)(It);return t=h(t,"form-check-input"),(0,u.jsx)(a,{...c,ref:p,type:i,id:e||d,className:l()(n,t,o&&"is-valid",s&&"is-invalid")})}));Lt.displayName="FormCheckInput";const zt=Lt,$t=r.forwardRef((({bsPrefix:e,className:t,htmlFor:n,...i},o)=>{const{controlId:s}=(0,r.useContext)(It);return e=h(e,"form-check-label"),(0,u.jsx)("label",{...i,ref:o,htmlFor:n||s,className:l()(t,e)})}));$t.displayName="FormCheckLabel";const Ht=$t;function qt(e,t){let n=0;return r.Children.map(e,(e=>r.isValidElement(e)?t(e,n++):e))}const Vt=r.forwardRef((({id:e,bsPrefix:t,bsSwitchPrefix:n,inline:i=!1,reverse:o=!1,disabled:s=!1,isValid:a=!1,isInvalid:c=!1,feedbackTooltip:p=!1,feedback:d,feedbackType:f,className:m,style:g,title:y="",type:b="checkbox",label:v,children:x,as:w="input",...E},_)=>{t=h(t,"form-check"),n=h(n,"form-switch");const{controlId:C}=(0,r.useContext)(It),S=(0,r.useMemo)((()=>({controlId:e||C})),[C,e]),P=!x&&null!=v&&!1!==v||function(e,t){return r.Children.toArray(e).some((e=>r.isValidElement(e)&&e.type===t))}(x,Ht),k=(0,u.jsx)(zt,{...E,type:"switch"===b?"checkbox":b,ref:_,isValid:a,isInvalid:c,disabled:s,as:w});return(0,u.jsx)(It.Provider,{value:S,children:(0,u.jsx)("div",{style:g,className:l()(m,P&&t,i&&`${t}-inline`,o&&`${t}-reverse`,"switch"===b&&n),children:x||(0,u.jsxs)(u.Fragment,{children:[k,P&&(0,u.jsx)(Ht,{title:y,children:v}),d&&(0,u.jsx)(Bt,{type:f,tooltip:p,children:d})]})})})}));Vt.displayName="FormCheck";const Wt=Object.assign(Vt,{Input:zt,Label:Ht});n(9771);const Kt=r.forwardRef((({bsPrefix:e,type:t,size:n,htmlSize:i,id:o,className:s,isValid:a=!1,isInvalid:c=!1,plaintext:p,readOnly:d,as:f="input",...m},g)=>{const{controlId:y}=(0,r.useContext)(It);return e=h(e,"form-control"),(0,u.jsx)(f,{...m,type:t,size:i,ref:g,readOnly:d,id:o||y,className:l()(s,p?`${e}-plaintext`:e,n&&`${e}-${n}`,"color"===t&&`${e}-color`,a&&"is-valid",c&&"is-invalid")})}));Kt.displayName="FormControl";const Gt=Object.assign(Kt,{Feedback:Bt}),Xt=r.forwardRef((({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=h(t,"form-floating"),(0,u.jsx)(n,{ref:i,className:l()(e,t),...r}))));Xt.displayName="FormFloating";const Yt=Xt,Qt=r.forwardRef((({controlId:e,as:t="div",...n},i)=>{const o=(0,r.useMemo)((()=>({controlId:e})),[e]);return(0,u.jsx)(It.Provider,{value:o,children:(0,u.jsx)(t,{...n,ref:i})})}));Qt.displayName="FormGroup";const Jt=Qt,Zt=r.forwardRef((({as:e="label",bsPrefix:t,column:n=!1,visuallyHidden:i=!1,className:o,htmlFor:s,...a},c)=>{const{controlId:p}=(0,r.useContext)(It);t=h(t,"form-label");let d="col-form-label";"string"==typeof n&&(d=`${d} ${d}-${n}`);const f=l()(o,t,i&&"visually-hidden",n&&d);return s=s||p,n?(0,u.jsx)(q,{ref:c,as:"label",className:f,htmlFor:s,...a}):(0,u.jsx)(e,{ref:c,className:f,htmlFor:s,...a})}));Zt.displayName="FormLabel";const en=Zt,tn=r.forwardRef((({bsPrefix:e,className:t,id:n,...i},o)=>{const{controlId:s}=(0,r.useContext)(It);return e=h(e,"form-range"),(0,u.jsx)("input",{...i,type:"range",ref:o,className:l()(t,e),id:n||s})}));tn.displayName="FormRange";const nn=tn,rn=r.forwardRef((({bsPrefix:e,size:t,htmlSize:n,className:i,isValid:o=!1,isInvalid:s=!1,id:a,...c},p)=>{const{controlId:d}=(0,r.useContext)(It);return e=h(e,"form-select"),(0,u.jsx)("select",{...c,size:n,ref:p,className:l()(i,e,t&&`${e}-${t}`,o&&"is-valid",s&&"is-invalid"),id:a||d})}));rn.displayName="FormSelect";const on=rn,sn=r.forwardRef((({bsPrefix:e,className:t,as:n="small",muted:r,...i},o)=>(e=h(e,"form-text"),(0,u.jsx)(n,{...i,ref:o,className:l()(t,e,r&&"text-muted")}))));sn.displayName="FormText";const an=sn,ln=r.forwardRef(((e,t)=>(0,u.jsx)(Wt,{...e,ref:t,type:"switch"})));ln.displayName="Switch";const un=Object.assign(ln,{Input:Wt.Input,Label:Wt.Label}),cn=r.forwardRef((({bsPrefix:e,className:t,children:n,controlId:r,label:i,...o},s)=>(e=h(e,"form-floating"),(0,u.jsxs)(Jt,{ref:s,className:l()(t,e),controlId:r,...o,children:[n,(0,u.jsx)("label",{htmlFor:r,children:i})]}))));cn.displayName="FloatingLabel";const pn=cn,dn={_ref:wt().any,validated:wt().bool,as:wt().elementType},hn=r.forwardRef((({className:e,validated:t,as:n="form",...r},i)=>(0,u.jsx)(n,{...r,ref:i,className:l()(e,t&&"was-validated")})));hn.displayName="Form",hn.propTypes=dn;const fn=Object.assign(hn,{Group:Jt,Control:Gt,Floating:Yt,Check:Wt,Switch:un,Label:en,Text:an,Range:nn,Select:on,FloatingLabel:pn}),mn=r.createContext(null);mn.displayName="InputGroupContext";const gn=mn,yn=r.forwardRef((({className:e,bsPrefix:t,as:n="span",...r},i)=>(t=h(t,"input-group-text"),(0,u.jsx)(n,{ref:i,className:l()(e,t),...r}))));yn.displayName="InputGroupText";const bn=yn,vn=r.forwardRef((({bsPrefix:e,size:t,hasValidation:n,className:i,as:o="div",...s},a)=>{e=h(e,"input-group");const c=(0,r.useMemo)((()=>({})),[]);return(0,u.jsx)(gn.Provider,{value:c,children:(0,u.jsx)(o,{ref:a,...s,className:l()(i,e,t&&`${e}-${t}`,n&&"has-validation")})})}));vn.displayName="InputGroup";const xn=Object.assign(vn,{Text:bn,Radio:e=>(0,u.jsx)(bn,{children:(0,u.jsx)(zt,{type:"radio",...e})}),Checkbox:e=>(0,u.jsx)(bn,{children:(0,u.jsx)(zt,{type:"checkbox",...e})})}),wn=["as","disabled"];function En({tagName:e,disabled:t,href:n,target:r,rel:i,role:o,onClick:s,tabIndex:a=0,type:l}){e||(e=null!=n||null!=r||null!=i?"a":"button");const u={tagName:e};if("button"===e)return[{type:l||"button",disabled:t},u];const c=r=>{(t||"a"===e&&function(e){return!e||"#"===e.trim()}(n))&&r.preventDefault(),t?r.stopPropagation():null==s||s(r)};return"a"===e&&(n||(n="#"),t&&(n=void 0)),[{role:null!=o?o:"button",disabled:void 0,tabIndex:t?void 0:a,href:n,target:"a"===e?r:void 0,"aria-disabled":t||void 0,rel:"a"===e?i:void 0,onClick:c,onKeyDown:e=>{" "===e.key&&(e.preventDefault(),c(e))}},u]}const Cn=r.forwardRef(((e,t)=>{let{as:n,disabled:r}=e,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,wn);const[o,{tagName:s}]=En(Object.assign({tagName:n,disabled:r},i));return(0,u.jsx)(s,Object.assign({},i,o,{ref:t}))}));Cn.displayName="Button";const Sn=Cn,Pn=r.forwardRef((({as:e,bsPrefix:t,variant:n="primary",size:r,active:i=!1,disabled:o=!1,className:s,...a},c)=>{const p=h(t,"btn"),[d,{tagName:f}]=En({tagName:e,disabled:o,...a}),m=f;return(0,u.jsx)(m,{...d,...a,ref:c,disabled:o,className:l()(s,p,i&&"active",n&&`${p}-${n}`,r&&`${p}-${r}`,a.href&&o&&"disabled")})}));Pn.displayName="Button";const kn=Pn;const On={prefix:String(Math.round(1e10*Math.random())),current:0},Fn=r.createContext(On),An=r.createContext(!1);let Rn=Boolean("undefined"!=typeof window&&window.document&&window.document.createElement),Nn=new WeakMap;const Tn="function"==typeof r.useId?function(e){let t=r.useId(),[n]=(0,r.useState)("function"==typeof r.useSyncExternalStore?r.useSyncExternalStore(Dn,jn,Un):(0,r.useContext)(An));return e||`${n?"react-aria":`react-aria${On.prefix}`}-${t}`}:function(e){let t=(0,r.useContext)(Fn);t!==On||Rn||console.warn("When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server.");let n=function(e=!1){let t=(0,r.useContext)(Fn),n=(0,r.useRef)(null);if(null===n.current&&!e){var i,o;let e=null===(o=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)||void 0===o||null===(i=o.ReactCurrentOwner)||void 0===i?void 0:i.current;if(e){let n=Nn.get(e);null==n?Nn.set(e,{id:t.current,state:e.memoizedState}):e.memoizedState!==n.state&&(t.current=n.id,Nn.delete(e))}n.current=++t.current}return n.current}(!!e),i=`react-aria${t.prefix}`;return e||`${i}-${n}`};function jn(){return!1}function Un(){return!0}function Dn(e){return()=>{}}const Mn=r.createContext(null),Bn=(e,t=null)=>null!=e?String(e):t||null,In=r.createContext(null),Ln=["active","eventKey","mountOnEnter","transition","unmountOnExit","role","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],zn=["activeKey","getControlledId","getControllerId"],$n=["as"];function Hn(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function qn(e){let{active:t,eventKey:n,mountOnEnter:i,transition:o,unmountOnExit:s,role:a="tabpanel",onEnter:l,onEntering:u,onEntered:c,onExit:p,onExiting:d,onExited:h}=e,f=Hn(e,Ln);const m=(0,r.useContext)(Mn);if(!m)return[Object.assign({},f,{role:a}),{eventKey:n,isActive:t,mountOnEnter:i,transition:o,unmountOnExit:s,onEnter:l,onEntering:u,onEntered:c,onExit:p,onExiting:d,onExited:h}];const{activeKey:g,getControlledId:y,getControllerId:b}=m,v=Hn(m,zn),x=Bn(n);return[Object.assign({},f,{role:a,id:y(n),"aria-labelledby":b(n)}),{eventKey:n,isActive:null==t&&null!=x?Bn(g)===x:t,transition:o||v.transition,mountOnEnter:null!=i?i:v.mountOnEnter,unmountOnExit:null!=s?s:v.unmountOnExit,onEnter:l,onEntering:u,onEntered:c,onExit:p,onExiting:d,onExited:h}]}const Vn=r.forwardRef(((e,t)=>{let{as:n="div"}=e,r=Hn(e,$n);const[i,{isActive:o,onEnter:s,onEntering:a,onEntered:l,onExit:c,onExiting:p,onExited:d,mountOnEnter:h,unmountOnExit:f,transition:m=Re}]=qn(r);return(0,u.jsx)(Mn.Provider,{value:null,children:(0,u.jsx)(In.Provider,{value:null,children:(0,u.jsx)(m,{in:o,onEnter:s,onEntering:a,onEntered:l,onExit:c,onExiting:p,onExited:d,mountOnEnter:h,unmountOnExit:f,children:(0,u.jsx)(n,Object.assign({},i,{ref:t,hidden:!o,"aria-hidden":!o}))})})})}));Vn.displayName="TabPanel";const Wn=e=>{const{id:t,generateChildId:n,onSelect:i,activeKey:o,defaultActiveKey:s,transition:a,mountOnEnter:l,unmountOnExit:c,children:p}=e,[d,h]=function(e,t,n){const i=(0,r.useRef)(void 0!==e),[o,s]=(0,r.useState)(t),a=void 0!==e,l=i.current;return i.current=a,!a&&l&&o!==t&&s(t),[a?e:o,(0,r.useCallback)(((...e)=>{const[t,...r]=e;let i=null==n?void 0:n(t,...r);return s(t),i}),[n])]}(o,s,i),f=Tn(t),m=(0,r.useMemo)((()=>n||((e,t)=>f?`${f}-${t}-${e}`:null)),[f,n]),g=(0,r.useMemo)((()=>({onSelect:h,activeKey:d,transition:a,mountOnEnter:l||!1,unmountOnExit:c||!1,getControlledId:e=>m(e,"tabpane"),getControllerId:e=>m(e,"tab")})),[h,d,a,l,c,m]);return(0,u.jsx)(Mn.Provider,{value:g,children:(0,u.jsx)(In.Provider,{value:h||null,children:p})})};Wn.Panel=Vn;const Kn=Wn;function Gn(e){return"boolean"==typeof e?e?dt:Re:e}const Xn=({transition:e,...t})=>(0,u.jsx)(Kn,{...t,transition:Gn(e)});Xn.displayName="TabContainer";const Yn=Xn,Qn=r.forwardRef((({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=h(t,"tab-content"),(0,u.jsx)(n,{ref:i,className:l()(e,t),...r}))));Qn.displayName="TabContent";const Jn=Qn,Zn=r.forwardRef((({bsPrefix:e,transition:t,...n},r)=>{const[{className:i,as:o="div",...s},{isActive:a,onEnter:c,onEntering:p,onEntered:d,onExit:f,onExiting:m,onExited:g,mountOnEnter:y,unmountOnExit:b,transition:v=dt}]=qn({...n,transition:Gn(t)}),x=h(e,"tab-pane");return(0,u.jsx)(Mn.Provider,{value:null,children:(0,u.jsx)(In.Provider,{value:null,children:(0,u.jsx)(v,{in:a,onEnter:c,onEntering:p,onEntered:d,onExit:f,onExiting:m,onExited:g,mountOnEnter:y,unmountOnExit:b,children:(0,u.jsx)(o,{...s,ref:r,className:l()(i,x,a&&"active")})})})})}));Zn.displayName="TabPane";const er=Zn,tr={eventKey:wt().oneOfType([wt().string,wt().number]),title:wt().node.isRequired,disabled:wt().bool,tabClassName:wt().string,tabAttrs:wt().object},nr=()=>{throw new Error("ReactBootstrap: The `Tab` component is not meant to be rendered! It's an abstract component that is only valid as a direct Child of the `Tabs` Component. For custom tabs components use TabPane and TabsContainer directly")};nr.propTypes=tr;const rr=Object.assign(nr,{Container:Yn,Content:Jn,Pane:er});function ir(){return ir=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ir.apply(null,arguments)}function or(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function sr(e){var t=function(e){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}function ar(e,t){return Object.keys(t).reduce((function(n,i){var o,s=n,a=s[or(i)],l=s[i],u=Ye(s,[or(i),i].map(sr)),c=t[i],p=function(e,t,n){var i=(0,r.useRef)(void 0!==e),o=(0,r.useState)(t),s=o[0],a=o[1],l=void 0!==e,u=i.current;return i.current=l,!l&&u&&s!==t&&a(t),[l?e:s,(0,r.useCallback)((function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];n&&n.apply(void 0,[e].concat(r)),a(e)}),[n])]}(l,a,e[c]),d=p[0],h=p[1];return ir({},u,((o={})[i]=d,o[c]=h,o))}),e)}n(311);const lr=r.createContext(null);lr.displayName="NavContext";const ur=lr,cr=["as","active","eventKey"];function pr({key:e,onClick:t,active:n,id:i,role:o,disabled:s}){const a=(0,r.useContext)(In),l=(0,r.useContext)(ur),u=(0,r.useContext)(Mn);let c=n;const p={role:o};if(l){o||"tablist"!==l.role||(p.role="tab");const t=l.getControllerId(null!=e?e:null),r=l.getControlledId(null!=e?e:null);p[we("event-key")]=e,p.id=t||i,c=null==n&&null!=e?l.activeKey===e:n,!c&&(null!=u&&u.unmountOnExit||null!=u&&u.mountOnEnter)||(p["aria-controls"]=r)}return"tab"===p.role&&(p["aria-selected"]=c,c||(p.tabIndex=-1),s&&(p.tabIndex=-1,p["aria-disabled"]=!0)),p.onClick=xe((n=>{s||(null==t||t(n),null!=e&&a&&!n.isPropagationStopped()&&a(e,n))})),[p,{isActive:c}]}const dr=r.forwardRef(((e,t)=>{let{as:n=Sn,active:r,eventKey:i}=e,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,cr);const[s,a]=pr(Object.assign({key:Bn(i,o.href),active:r},o));return s[we("active")]=a.isActive,(0,u.jsx)(n,Object.assign({},o,s,{ref:t}))}));dr.displayName="NavItem";const hr=dr,fr=["as","onSelect","activeKey","role","onKeyDown"],mr=()=>{},gr=we("event-key"),yr=r.forwardRef(((e,t)=>{let{as:n="div",onSelect:i,activeKey:o,role:s,onKeyDown:a}=e,l=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,fr);const c=function(){const[,e]=(0,r.useReducer)((e=>e+1),0);return e}(),p=(0,r.useRef)(!1),d=(0,r.useContext)(In),h=(0,r.useContext)(Mn);let f,m;h&&(s=s||"tablist",o=h.activeKey,f=h.getControlledId,m=h.getControllerId);const g=(0,r.useRef)(null),y=e=>{const t=g.current;if(!t)return null;const n=He(t,`[${gr}]:not([aria-disabled=true])`),r=t.querySelector("[aria-selected=true]");if(!r||r!==document.activeElement)return null;const i=n.indexOf(r);if(-1===i)return null;let o=i+e;return o>=n.length&&(o=0),o<0&&(o=n.length-1),n[o]},b=(e,t)=>{null!=e&&(null==i||i(e,t),null==d||d(e,t))};(0,r.useEffect)((()=>{if(g.current&&p.current){const e=g.current.querySelector(`[${gr}][aria-selected=true]`);null==e||e.focus()}p.current=!1}));const v=Oe(t,g);return(0,u.jsx)(In.Provider,{value:b,children:(0,u.jsx)(ur.Provider,{value:{role:s,activeKey:Bn(o),getControlledId:f||mr,getControllerId:m||mr},children:(0,u.jsx)(n,Object.assign({},l,{onKeyDown:e=>{if(null==a||a(e),!h)return;let t;switch(e.key){case"ArrowLeft":case"ArrowUp":t=y(-1);break;case"ArrowRight":case"ArrowDown":t=y(1);break;default:return}t&&(e.preventDefault(),b(t.dataset["rrUiEventKey"]||null,e),p.current=!0,c())},ref:v,role:s}))})})}));yr.displayName="Nav";const br=Object.assign(yr,{Item:hr}),vr=r.createContext(null);vr.displayName="NavbarContext";const xr=vr,wr=r.forwardRef((({className:e,bsPrefix:t,as:n="div",...r},i)=>(t=h(t,"nav-item"),(0,u.jsx)(n,{ref:i,className:l()(e,t),...r}))));wr.displayName="NavItem";const Er=wr;new WeakMap;const _r=["onKeyDown"],Cr=r.forwardRef(((e,t)=>{let{onKeyDown:n}=e,r=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,_r);const[i]=En(Object.assign({tagName:"a"},r)),o=xe((e=>{i.onKeyDown(e),null==n||n(e)}));return(s=r.href)&&"#"!==s.trim()&&"button"!==r.role?(0,u.jsx)("a",Object.assign({ref:t},r,{onKeyDown:n})):(0,u.jsx)("a",Object.assign({ref:t},r,i,{onKeyDown:o}));var s}));Cr.displayName="Anchor";const Sr=Cr,Pr=r.forwardRef((({bsPrefix:e,className:t,as:n=Sr,active:r,eventKey:i,disabled:o=!1,...s},a)=>{e=h(e,"nav-link");const[c,p]=pr({key:Bn(i,s.href),active:r,disabled:o,...s});return(0,u.jsx)(n,{...s,...c,ref:a,disabled:o,className:l()(t,e,o&&"disabled",p.isActive&&"active")})}));Pr.displayName="NavLink";const kr=Pr,Or=r.forwardRef(((e,t)=>{const{as:n="div",bsPrefix:i,variant:o,fill:s=!1,justify:a=!1,navbar:c,navbarScroll:p,className:d,activeKey:f,...m}=ar(e,{activeKey:"onSelect"}),g=h(i,"nav");let y,b,v=!1;const x=(0,r.useContext)(xr),E=(0,r.useContext)(w);return x?(y=x.bsPrefix,v=null==c||c):E&&({cardHeaderBsPrefix:b}=E),(0,u.jsx)(br,{as:n,ref:t,activeKey:f,className:l()(d,{[g]:!v,[`${y}-nav`]:v,[`${y}-nav-scroll`]:v&&p,[`${b}-${o}`]:!!b,[`${g}-${o}`]:!!o,[`${g}-fill`]:s,[`${g}-justified`]:a}),...m})}));Or.displayName="Nav";const Fr=Object.assign(Or,{Item:Er,Link:kr});function Ar(e){let t;return function(e){r.Children.forEach(e,(e=>{r.isValidElement(e)&&(e=>{null==t&&(t=e.props.eventKey)})(e,0)}))}(e),t}function Rr(e){const{title:t,eventKey:n,disabled:r,tabClassName:i,tabAttrs:o,id:s}=e.props;return null==t?null:(0,u.jsx)(Er,{as:"li",role:"presentation",children:(0,u.jsx)(kr,{as:"button",type:"button",eventKey:n,disabled:r,id:s,className:i,...o,children:t})})}const Nr=e=>{const{id:t,onSelect:n,transition:r,mountOnEnter:i=!1,unmountOnExit:o=!1,variant:s="tabs",children:a,activeKey:l=Ar(a),...c}=ar(e,{activeKey:"onSelect"});return(0,u.jsxs)(Kn,{id:t,activeKey:l,onSelect:n,transition:Gn(r),mountOnEnter:i,unmountOnExit:o,children:[(0,u.jsx)(Fr,{id:t,...c,role:"tablist",as:"ul",variant:s,children:qt(a,Rr)}),(0,u.jsx)(Jn,{children:qt(a,(e=>{const t={...e.props};return delete t.title,delete t.disabled,delete t.tabClassName,delete t.tabAttrs,(0,u.jsx)(er,{...t})}))})]})};Nr.displayName="Tabs";const Tr=Nr;function jr({video:e,setVideos:t}){const[n,i]=(0,o.useState)(!1),a=()=>i(!1);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(kn,{variant:"outline-danger",size:"sm",onClick:()=>i(!0),className:"rounded-4"},(0,s.__)("Delete Video","infinite-uploads")),(0,r.createElement)(Ut,{show:n,onHide:a},(0,r.createElement)(Ut.Header,{closeButton:!0},(0,r.createElement)(Ut.Title,null,(0,s.__)("Delete Video:","infinite-uploads")," ",e.title)),(0,r.createElement)(Ut.Body,null,(0,s.__)("Are you sure you would like to delete this video?","infinite-uploads")),(0,r.createElement)(Ut.Footer,null,(0,r.createElement)(kn,{variant:"secondary",onClick:a},(0,s.__)("Cancel","infinite-uploads")),(0,r.createElement)(kn,{variant:"danger",onClick:function(){const n=new FormData;n.append("video_id",e.guid),n.append("nonce",IUP_VIDEO.nonce),fetch(`${ajaxurl}?action=infinite-uploads-video-delete`,{method:"POST",headers:{Accept:"application/json"},body:n}).then((e=>e.json())).then((n=>{console.log(n),n.success?(t((t=>t.filter((t=>t.guid!==e.guid)))),a()):console.error(n.data)})).catch((e=>{console.log("Error:",e)}))}},(0,s.__)("Delete","infinite-uploads")))))}const Ur=r.forwardRef((({bsPrefix:e,variant:t,animation:n="border",size:r,as:i="div",className:o,...s},a)=>{const c=`${e=h(e,"spinner")}-${n}`;return(0,u.jsx)(i,{ref:a,...s,className:l()(o,c,r&&`${c}-${r}`,t&&`text-${t}`)})}));Ur.displayName="Spinner";const Dr=Ur;function Mr({video:e,setVideos:t,selectVideo:n,children:i}){const[a,l]=(0,o.useState)(!1),[u,c]=(0,o.useState)(e.title),[p,d]=(0,o.useState)(!1),[h,f]=(0,o.useState)(!1),[m,g]=(0,o.useState)(!1),[y,b]=(0,o.useState)(!0),[v,x]=(0,o.useState)(""),[w,E]=(0,o.useState)(!1),[_,C]=(0,o.useState)(!1),[S,P]=(0,o.useState)(null);(0,o.useEffect)((()=>{let e=[];p&&e.push('autoplay="true"'),h&&e.push('loop="true"'),m&&e.push('muted="true"'),y&&e.push('preload="true"'),x(e.join(" "))}),[p,h,m,y]),(0,o.useEffect)((()=>{const t=(0,r.createElement)("iframe",{src:`https://iframe.mediadelivery.net/embed/${e.videoLibraryId}/${e.guid}?autoplay=false&v=${Math.random()}`,loading:"lazy",allow:"accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture;",allowFullScreen:!0});P(t)}),[e]);const k=t=>IUP_VIDEO.cdnUrl+"/"+e.guid+"/"+t;function O(n){C(!0);const r=new FormData;r.append("thumbnail",n),r.append("video_id",e.guid),r.append("nonce",IUP_VIDEO.nonce),fetch(`${ajaxurl}?action=infinite-uploads-video-update`,{method:"POST",headers:{Accept:"application/json"},body:r}).then((e=>e.json())).then((r=>{r.success?t((t=>t.map((t=>t.guid===e.guid?{...t,thumbnailFileName:n}:t)))):console.error(r.data),C(!1)})).catch((e=>{console.log("Error:",e),C(!1)}))}let F=[];for(let e=1;e<=5;e++)F.push((0,r.createElement)(q,{key:e,className:"mb-2"},(0,r.createElement)(L,{className:"bg-dark text-white h-100 p-0",role:"button",disabled:_||w,onClick:()=>O("thumbnail_"+e+".jpg")},(0,r.createElement)("div",{className:"ratio ratio-16x9 overflow-hidden bg-black rounded"},(0,r.createElement)("div",{className:"iup-video-thumb rounded border-0",style:{backgroundImage:`url("${k("thumbnail_"+e+".jpg")}")`}})),(0,r.createElement)("div",{className:"card-img-overlay rounded border-0"},(0,r.createElement)("div",{className:"card-title align-middle text-center text-white"},(0,s.__)("Set","infinite-uploads"))))));return F.push((0,r.createElement)(q,{key:"fileupload",className:"mb-2"},(0,r.createElement)(L,{className:"h-100 p-0 border-4 border-secondary",style:{borderStyle:"dashed"},disabled:_||w,role:"button",onClick:()=>document.getElementById("upload-thumbnail").click()},(0,r.createElement)("div",{className:"ratio ratio-16x9 overflow-hidden bg-light border-0 rounded"},(0,r.createElement)("div",null,w?(0,r.createElement)("div",{className:"h-100 w-100 d-flex align-items-center justify-content-center"},(0,r.createElement)(Dr,{animation:"border",role:"status",className:"text-muted"})):(0,r.createElement)("span",{className:"dashicons dashicons-upload h-100 w-100 d-flex align-items-center justify-content-center text-muted h3"}))),(0,r.createElement)(fn.Control,{type:"file",id:"upload-thumbnail",className:"d-none",accept:"image/png, image/jpeg",disabled:_||w,onChange:()=>function(n){E(!0);const r=new FormData;r.append("thumbnailFile",n),r.append("video_id",e.guid),r.append("nonce",IUP_VIDEO.nonce),fetch(`${ajaxurl}?action=infinite-uploads-video-update`,{method:"POST",headers:{Accept:"application/json"},body:r}).then((e=>e.json())).then((n=>{n.success?(function(){const n={method:"GET",headers:{Accept:"application/json",AccessKey:IUP_VIDEO.apiKey}};fetch(`https://video.bunnycdn.com/library/${IUP_VIDEO.libraryId}/videos/${e.guid}`,n).then((e=>e.json())).then((n=>{t((t=>t.map((t=>t.guid===e.guid?{...t,...n}:t))))})).catch((e=>{console.error(e)}))}(),E(!1)):(console.error(n.data),E(!1))})).catch((e=>{console.log("Error:",e),E(!1)}))}(document.getElementById("upload-thumbnail").files[0])})))),(0,r.createElement)(r.Fragment,null,(0,r.createElement)("a",{className:"m-3 w-100 p-0 text-decoration-none",role:"button","aria-label":(0,s.__)("Open video modal","infinite-uploads"),onClick:()=>{n?n(e):l(!0)}},i),(0,r.createElement)(Ut,{show:a,onHide:()=>{l(!1)},size:"xl","aria-labelledby":"contained-modal-title-vcenter",centered:!0},(0,r.createElement)(Ut.Header,{closeButton:!0},(0,r.createElement)(Ut.Title,{id:"contained-modal-title-vcenter"},(0,s.__)("Edit Video:","infinite-uploads")," ",e.title)),(0,r.createElement)(Ut.Body,null,(0,r.createElement)(Y,{fluid:!0,className:"pb-3"},(0,r.createElement)($,{className:"justify-content-center mb-4 mt-3",xs:1,lg:2},(0,r.createElement)(q,null,(0,r.createElement)($,{className:"mb-2"},(0,r.createElement)(q,null,(0,r.createElement)("div",{className:"ratio ratio-16x9"},S))),(0,r.createElement)($,{className:"justify-content-between text-muted text-center"},(0,r.createElement)(q,null,(0,r.createElement)(G,{video:e})),(0,r.createElement)(q,null,(0,r.createElement)(W,{video:e})),(0,r.createElement)(q,null,(0,r.createElement)(K,{video:e})),(0,r.createElement)(q,null,(0,r.createElement)(V,{video:e})))),(0,r.createElement)(q,null,(0,r.createElement)($,{className:"mb-4"},(0,r.createElement)(q,null,(0,r.createElement)("label",{htmlFor:"video-title"},(0,s.__)("Video Title","infinite-uploads")),(0,r.createElement)(xn,null,(0,r.createElement)(fn.Control,{id:"video-title",placeholder:(0,s.__)("Title","infinite-uploads"),"aria-label":(0,s.__)("Title","infinite-uploads"),value:u,onChange:e=>c(e.target.value),disabled:_||w}),(0,r.createElement)(kn,{variant:"primary",className:"text-white",disabled:_||w,onClick:function(){C(!0);const n=new FormData;n.append("title",u),n.append("video_id",e.guid),n.append("nonce",IUP_VIDEO.nonce),fetch(`${ajaxurl}?action=infinite-uploads-video-update`,{method:"POST",headers:{Accept:"application/json"},body:n}).then((e=>e.json())).then((n=>{n.success?t((t=>t.map((t=>t.guid===e.guid?{...t,title:u}:t)))):console.error(n.data),C(!1)})).catch((e=>{console.log("Error:",e),C(!1)}))}},(0,s.__)("Update","infinite-uploads"))))),(0,r.createElement)($,{className:"mb-4"},(0,r.createElement)(q,{className:"col-4"},(0,r.createElement)("h6",null,(0,s.__)("Current Thumbnail","infinite-uploads")),(0,r.createElement)(L,{className:"bg-dark text-white w-100 p-0 mb-2"},(0,r.createElement)("div",{className:"ratio ratio-16x9 overflow-hidden bg-black rounded border-0"},(0,r.createElement)("div",{className:"iup-video-thumb rounded border-0",style:{backgroundImage:`url("${k(e.thumbnailFileName)}")`}})))),(0,r.createElement)(q,{className:"col-8"},(0,r.createElement)("p",null,(0,s.__)("Choose a new thumbnail to be displayed in the video player:","infinite-uploads")),(0,r.createElement)($,{className:"justify-content-start d-flex row-cols-2 row-cols-md-3"},F))),(0,r.createElement)($,{className:"justify-content-end mb-3"},(0,r.createElement)(q,{className:"justify-content-end d-flex"},(0,r.createElement)(jr,{video:e,setVideos:t}))))),(0,r.createElement)(Tr,{defaultActiveKey:"shortcode",className:"mb-4"},(0,r.createElement)(rr,{eventKey:"shortcode",title:(0,r.createElement)("div",{className:"d-inline-flex align-start"},(0,r.createElement)("span",{className:"dashicons dashicons-shortcode me-1"}),(0,s.__)("Embed Code","infinite-uploads"))},(0,r.createElement)($,{className:"justify-content-center mt-2"},(0,r.createElement)(q,null,(0,r.createElement)($,null,(0,r.createElement)(q,null,(0,r.createElement)("p",null,(0,s.__)("Copy and paste this code into your post, page, or widget to embed the video. If using Gutenberg editor use our block.","infinite-uploads")))),(0,r.createElement)($,{className:"mb-1"},(0,r.createElement)(q,null,(0,r.createElement)(fn,null,(0,r.createElement)(fn.Check,{inline:!0,label:(0,s.__)("Autoplay","infinite-uploads"),type:"checkbox",checked:p,onChange:e=>d(e.target.checked)}),(0,r.createElement)(fn.Check,{inline:!0,label:(0,s.__)("Loop","infinite-uploads"),type:"checkbox",checked:h,onChange:e=>f(e.target.checked)}),(0,r.createElement)(fn.Check,{inline:!0,label:(0,s.__)("Muted","infinite-uploads"),type:"checkbox",checked:m,onChange:e=>g(e.target.checked)}),(0,r.createElement)(fn.Check,{inline:!0,label:(0,s.__)("Preload","infinite-uploads"),type:"checkbox",checked:y,onChange:e=>b(e.target.checked),style:{display:"none"}})))),(0,r.createElement)($,null,(0,r.createElement)(q,null,(0,r.createElement)(fn.Control,{type:"text","aria-label":"Embed Code",readOnly:!0,value:`[infinite-uploads-vid id="${e.guid}" ${v}]`,onClick:e=>{e.target.select(),document.execCommand("copy")}})))))),(0,r.createElement)(rr,{eventKey:"stats",disabled:!0,title:(0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{className:"dashicons dashicons-chart-area me-1"}),(0,s.__)("Stats","infinite-uploads"))},(0,r.createElement)($,{className:"justify-content-center"},(0,r.createElement)(q,null,(0,r.createElement)($,null,(0,r.createElement)(q,null,(0,r.createElement)("h5",null,(0,s.__)("Statistics","infinite-uploads")),(0,r.createElement)("p",null,(0,s.__)("View the statistics for this video.","infinite-uploads")))),(0,r.createElement)($,null,(0,r.createElement)(q,null,"Chart here"))))),(0,r.createElement)(rr,{eventKey:"captions",disabled:!0,title:(0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{className:"dashicons dashicons-format-status me-1"}),(0,s.__)("Captions","infinite-uploads"))}),(0,r.createElement)(rr,{eventKey:"chapters",disabled:!0,title:(0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{className:"dashicons dashicons-text me-1"}),(0,s.__)("Chapters","infinite-uploads"))}))))))}function Br(e,t,n){const r=(e-t)/(n-t)*100;return Math.round(1e3*r)/1e3}function Ir({min:e,now:t,max:n,label:r,visuallyHidden:i,striped:o,animated:s,className:a,style:c,variant:p,bsPrefix:d,...h},f){return(0,u.jsx)("div",{ref:f,...h,role:"progressbar",className:l()(a,`${d}-bar`,{[`bg-${p}`]:p,[`${d}-bar-animated`]:s,[`${d}-bar-striped`]:s||o}),style:{width:`${Br(t,e,n)}%`,...c},"aria-valuenow":t,"aria-valuemin":e,"aria-valuemax":n,children:i?(0,u.jsx)("span",{className:"visually-hidden",children:r}):r})}const Lr=r.forwardRef((({isChild:e=!1,...t},n)=>{const i={min:0,max:100,animated:!1,visuallyHidden:!1,striped:!1,...t};if(i.bsPrefix=h(i.bsPrefix,"progress"),e)return Ir(i,n);const{min:o,now:s,max:a,label:c,visuallyHidden:p,striped:d,animated:f,bsPrefix:m,variant:g,className:y,children:b,...v}=i;return(0,u.jsx)("div",{ref:n,...v,className:l()(y,m),children:b?qt(b,(e=>(0,r.cloneElement)(e,{isChild:!0}))):Ir({min:o,now:s,max:a,label:c,visuallyHidden:p,striped:d,animated:f,bsPrefix:m,variant:g},n)})}));Lr.displayName="ProgressBar";const zr=Lr,$r=function({video:e,videos:t,setVideos:n,selectVideo:i}){const a=t=>IUP_VIDEO.cdnUrl+"/"+e.guid+"/"+t,[l,u]=(0,o.useState)(a(e.thumbnailFileName)),c={0:(0,s.__)("Awaiting Upload","infinite-uploads"),1:(0,s.__)("Uploaded","infinite-uploads"),2:(0,s.__)("Processing","infinite-uploads"),3:(0,s.__)("Transcoding","infinite-uploads"),4:(0,s.__)("Finished","infinite-uploads"),5:(0,s.__)("Error","infinite-uploads"),6:(0,s.__)("Upload Failed","infinite-uploads")}[e.status];return[0,1,5,6].includes(e.status)?(0,r.createElement)("span",{className:"m-3 w-100 p-0"},(0,r.createElement)(L,{className:"m-0 shadow-sm"},(0,r.createElement)("div",{className:"ratio ratio-16x9 overflow-hidden bg-black text-white rounded-top"},(0,r.createElement)("div",null,(0,r.createElement)("div",{className:"d-flex justify-content-center align-items-center h-100 text-secondary font-weight-bold"},c))),(0,r.createElement)(L.Body,{className:"p-2"},(0,r.createElement)(L.Title,{className:"h6 card-title text-truncate"},e.title),(0,r.createElement)($,{className:"justify-content-end text-muted align-items-center"},(0,r.createElement)(q,{className:"justify-content-end d-flex"},!i&&(0,r.createElement)(jr,{video:e,setVideos:n})))))):[2].includes(e.status)?(0,r.createElement)("span",{className:"m-3 w-100 p-0"},(0,r.createElement)(L,{className:"m-0 shadow-sm"},(0,r.createElement)("div",{className:"ratio ratio-16x9 overflow-hidden bg-black text-white rounded-top"},(0,r.createElement)("div",null,(0,r.createElement)("div",{className:"d-flex justify-content-center align-items-center h-100 text-secondary font-weight-bold"},c))),(0,r.createElement)(L.Body,{className:"p-2"},(0,r.createElement)(L.Title,{className:"h6 card-title text-truncate"},e.title),(0,r.createElement)("small",{className:"row justify-content-between text-muted align-items-center"},(0,r.createElement)(q,{className:"col-auto"},(0,s.__)("Processing","infinite-uploads"),":"),(0,r.createElement)(q,null,(0,r.createElement)(zr,{animated:!0,now:e.encodeProgress,label:`${e.encodeProgress}%`,className:"w-100"})))))):(0,r.createElement)(Mr,{video:e,setVideos:n,selectVideo:i},(0,r.createElement)(L,{className:"m-0 shadow-sm"},(0,r.createElement)("div",{className:"ratio ratio-16x9 overflow-hidden bg-black rounded-top"},(0,r.createElement)("div",{className:"iup-video-thumb",style:{backgroundImage:`url("${l}")`},onMouseOver:()=>u(a("preview.webp")),onMouseOut:()=>u(a(e.thumbnailFileName))})),(0,r.createElement)(L.Body,{className:"p-2"},(0,r.createElement)(L.Title,{className:"h6 card-title text-truncate"},e.title),3===e.status?(0,r.createElement)("small",{className:"row justify-content-between text-muted align-items-center"},(0,r.createElement)(q,{className:"col-auto"},(0,s.__)("Transcoding","infinite-uploads"),":"),(0,r.createElement)(q,null,(0,r.createElement)(zr,{animated:!0,now:e.encodeProgress,label:`${e.encodeProgress}%`,className:"w-100"}))):(0,r.createElement)("small",{className:"row justify-content-between text-muted align-items-center"},(0,r.createElement)(q,null,(0,r.createElement)(W,{video:e})),(0,r.createElement)(q,null),(0,r.createElement)(q,null,(0,r.createElement)(V,{video:e}))))))};var Hr=n(3522),qr=n.n(Hr),Vr=n(8395),Wr=n.n(Vr),Kr=(n(6245),n(9368),n(1362)),Gr=(n(1413),n(2578)),Xr=(n(6703),n(5152));class Yr extends Hr.UIPlugin{constructor(e,t){super(e,{...t}),this.id=this.opts.id||"CreateVid",this.type="modifier"}createVideo(e){return new Promise(((t,n)=>{const r=new FormData;r.append("title",e),r.append("nonce",IUP_VIDEO.nonce),fetch(`${ajaxurl}?action=infinite-uploads-video-create`,{method:"POST",headers:{Accept:"application/json"},body:r}).then((e=>e.json())).then((e=>{console.log(e),e.success?t(e.data):n(e.data)})).catch((e=>(console.log("Error:",e),n(e))))}))}prepareUpload=e=>{const t=e.map((e=>{const t=this.uppy.getFile(e),n=t.name.replace(/\.[^/.]+$/,"");return this.createVideo(n).then((t=>{console.log(`Video ${t.VideoId} created`),this.opts.uploadAuth.current={...this.opts.uploadAuth.current,[e]:t}})).catch((e=>{this.uppy.log(`Video could not be created ${t.id}:`,"warning"),this.uppy.log(e,"warning")}))}));return Promise.all(t).then((()=>{e.forEach((e=>{const t=this.uppy.getFile(e);this.uppy.emit("preprocess-complete",t)}))}))};install(){this.uppy.addPreProcessor(this.prepareUpload)}uninstall(){this.uppy.removePreProcessor(this.prepareUpload)}}const Qr=Yr;function Jr({getVideos:e}){const[t,n]=(0,o.useState)(!1),i=(0,o.useRef)(null),a=(0,o.useRef)({}),l=Xr((()=>new(qr())({debug:!0,restrictions:{maxNumberOfFiles:null,allowedFileTypes:["video/*"]},autoProceed:!0,allowMultipleUploadBatches:!0,onBeforeUpload:e=>{}}).use(Wr(),{endpoint:"https://video.bunnycdn.com/tusupload",retryDelays:[0,1e3,3e3,5e3,1e4],onBeforeRequest:(e,t)=>{if(!i.current[t.id])throw new Error("Error fetching auth.");e.setHeader("AuthorizationSignature",i.current[t.id].AuthorizationSignature),e.setHeader("AuthorizationExpire",i.current[t.id].AuthorizationExpire),e.setHeader("VideoId",i.current[t.id].VideoId),e.setHeader("LibraryId",IUP_VIDEO.libraryId)}}).use(Qr,{uploadAuth:i})));return l.on("error",(e=>{console.error(e.stack)})),l.on("upload-error",((e,t,n)=>{console.log("error with file:",e.id),console.log("error message:",t)})),l.on("upload-success",((t,n)=>{a.current[t.id]||(e(),a.current={...a.current,[t.id]:!0})})),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(kn,{variant:"primary",className:"text-nowrap text-white ms-4",onClick:()=>{n(!0)}},(0,r.createElement)("span",{className:"dashicons dashicons-video-alt3"}),(0,s.__)("Upload Videos","infinite-uploads")),(0,r.createElement)(Ut,{show:t,onHide:()=>{n(!1)},size:"lg","aria-labelledby":"contained-modal-title-vcenter",centered:!0},(0,r.createElement)(Ut.Header,{closeButton:!0},(0,r.createElement)(Ut.Title,{id:"contained-modal-title-vcenter"},(0,s.__)("Upload Videos","infinite-uploads"))),(0,r.createElement)(Ut.Body,null,(0,r.createElement)(Y,{fluid:!0,className:"p-3"},(0,r.createElement)("div",{className:"uppy-wrapper"},(0,r.createElement)(Kr,{width:"100%",height:"100%",uppy:l,locale:{strings:{dropHereOr:(0,s.__)("Drop videos here or %{browse}.","infinite-uploads"),browse:(0,s.__)("browse files","infinite-uploads")}}}),(0,r.createElement)(Gr,{uppy:l,hideUploadButton:!0,hideAfterFinish:!0,showProgressDetails:!0}))))))}const Zr=function({orderBy:e,setOrderBy:t,search:n,setSearch:i,selectVideo:o,getVideos:a}){const l=function(e){if(0===e)return"0 B";var t=Math.floor(Math.log(e)/Math.log(1024));return(e/Math.pow(1024,t)).toFixed(1)+" "+" KMGTP".charAt(t)+"B"};return(0,r.createElement)($,{className:"align-items-center"},(0,r.createElement)(q,{sm:8,md:3,className:"mb-3 mb-lg-0"},(0,r.createElement)(xn,null,(0,r.createElement)(xn.Text,null,(0,r.createElement)("span",{className:"dashicons dashicons-search"})),(0,r.createElement)(fn.Control,{placeholder:(0,s.__)("Search","infinite-uploads"),"aria-label":(0,s.__)("Search","infinite-uploads"),value:n,onChange:e=>i(e.target.value)}))),(0,r.createElement)(q,{sm:4,md:2,className:"mb-3 mb-lg-0"},(0,r.createElement)(xn,null,(0,r.createElement)(xn.Text,null,(0,s.__)("Sort","infinite-uploads")),(0,r.createElement)(fn.Select,{"aria-label":(0,s.__)("Sort by select","infinite-uploads"),value:e,onChange:e=>t(e.target.value)},">",(0,r.createElement)("option",{value:"title"},(0,s.__)("Title","infinite-uploads")),(0,r.createElement)("option",{value:"date"},(0,s.__)("Date","infinite-uploads"))))),(0,r.createElement)(q,{className:"mb-3 mb-lg-0"},(0,r.createElement)($,{className:"justify-content-center flex-nowrap"},(0,r.createElement)(q,{className:"col-auto"},(0,r.createElement)("p",{className:"mb-0"},(0,s.__)("Video Count","infinite-uploads")),(0,r.createElement)("span",{className:"h4 text-nowrap"},IUP_VIDEO.settings.VideoCount)),(0,r.createElement)(q,{className:"col-auto"},(0,r.createElement)("p",{className:"mb-0"},(0,s.__)("Library Storage","infinite-uploads")),(0,r.createElement)("span",{className:"h4 text-nowrap"},l(IUP_VIDEO.settings.StorageUsage))),(0,r.createElement)(q,{className:"col-auto"},(0,r.createElement)("p",{className:"mb-0"},(0,s.__)("Video Bandwidth","infinite-uploads")),(0,r.createElement)("span",{className:"h4 text-nowrap"},l(IUP_VIDEO.settings.TrafficUsage))))),(0,r.createElement)(q,{className:"d-flex justify-content-end mb-3 mb-lg-0"},(0,r.createElement)(kn,{variant:"outline-secondary",className:"rounded-pill text-nowrap",href:IUP_VIDEO.settingsUrl},(0,r.createElement)("span",{className:"dashicons dashicons-admin-generic"}),(0,s.__)("Settings","infinite-uploads")),!o&&(0,r.createElement)(Jr,{getVideos:a})))},ei=r.forwardRef((({active:e=!1,disabled:t=!1,className:n,style:r,activeLabel:i="(current)",children:o,linkStyle:s,linkClassName:a,as:c=Sr,...p},d)=>{const h=e||t?"span":c;return(0,u.jsx)("li",{ref:d,style:r,className:l()(n,"page-item",{active:e,disabled:t}),children:(0,u.jsxs)(h,{className:l()("page-link",a),style:s,...p,children:[o,e&&i&&(0,u.jsx)("span",{className:"visually-hidden",children:i})]})})}));ei.displayName="PageItem";const ti=ei;function ni(e,t,n=e){const i=r.forwardRef((({children:e,...r},i)=>(0,u.jsxs)(ei,{...r,ref:i,children:[(0,u.jsx)("span",{"aria-hidden":"true",children:e||t}),(0,u.jsx)("span",{className:"visually-hidden",children:n})]})));return i.displayName=e,i}const ri=ni("First","«"),ii=ni("Prev","","Previous"),oi=ni("Ellipsis","…","More"),si=ni("Next",""),ai=ni("Last","»"),li=r.forwardRef((({bsPrefix:e,className:t,size:n,...r},i)=>{const o=h(e,"pagination");return(0,u.jsx)("ul",{ref:i,...r,className:l()(t,o,n&&`${o}-${n}`)})}));li.displayName="Pagination";const ui=Object.assign(li,{First:ri,Prev:ii,Ellipsis:oi,Item:ti,Next:si,Last:ai}),ci=function({page:e,setPage:t,totalItems:n,itemsPerPage:i}){if(n<=i)return null;let o=e;const s=Math.ceil(n/i);let a=[];for(let e=1;e<=s;e++)a.push((0,r.createElement)(ui.Item,{key:e,active:e===o,onClick:()=>t(e)},e));return(0,r.createElement)(ui,{className:"justify-content-center mt-4"},(0,r.createElement)(ui.First,{onClick:()=>t(1),disabled:1===e}),a,(0,r.createElement)(ui.Last,{onClick:()=>t(s),disabled:e===s}))};function pi({selectVideo:e}){const[t,n]=(0,o.useState)([]),[i,a]=(0,o.useState)(!0),[l,u]=(0,o.useState)("date"),[c,p]=(0,o.useState)(""),[d,h]=(0,o.useState)(1),[f,m]=(0,o.useState)(0),[g,y]=(0,o.useState)(40),[b,v]=(0,o.useState)(6e4);function x(){const e={method:"GET",headers:{Accept:"application/json",AccessKey:IUP_VIDEO.apiKey}};fetch(`https://video.bunnycdn.com/library/${IUP_VIDEO.libraryId}/videos?page=${d}&itemsPerPage=${g}&orderBy=${l}&search=${c}`,e).then((e=>e.json())).then((e=>{console.log("Videos:",e),n(e.items),m(e.totalItems),y(e.itemsPerPage),a(!1)})).catch((e=>{console.error(e),a(!1)}))}return(0,o.useEffect)((()=>{i||(a(!0),x())}),[l,d]),(0,o.useEffect)((()=>{(c.length>2||0===c.length)&&(h(1),a(!0),x())}),[c]),(0,o.useEffect)((()=>{const e=t.find((e=>2===e.status||3===e.status));v(e?1e4:6e4)}),[t]),(0,o.useEffect)((()=>{const e=setInterval((()=>{x()}),b);return()=>clearInterval(e)}),[l,d,c,b]),(0,r.createElement)(r.Fragment,null,!e&&(0,r.createElement)("h1",{className:"text-muted mb-3"},(0,r.createElement)("img",{src:IUP_VIDEO.assetBase+"/img/iu-logo-gray.svg",alt:"Infinite Uploads Logo",height:"32",width:"32",className:"me-2"}),(0,s.__)("Cloud Video Library","infinite-uploads")),(0,r.createElement)(Y,{fluid:!0},(0,r.createElement)(Zr,{orderBy:l,setOrderBy:u,search:c,setSearch:p,selectVideo:e,getVideos:x}),i?(0,r.createElement)(Y,{className:"d-flex justify-content-center align-middle my-5"},(0,r.createElement)(Dr,{animation:"grow",role:"status",className:"my-5"},(0,r.createElement)("span",{className:"visually-hidden"},"Loading..."))):(0,r.createElement)(Y,{fluid:!0},(0,r.createElement)($,{xs:1,sm:1,md:2,lg:3,xl:4,xxl:5},t.length>0?t.map(((t,i)=>(0,r.createElement)(q,{key:i+t.guid},(0,r.createElement)($r,{video:t,setVideos:n,selectVideo:e})))):(0,r.createElement)(Y,{className:"my-5 justify-content-center align-items-center"},(0,r.createElement)("p",{className:"text-muted text-center h5"},(0,s.__)("No videos found.","infinite-uploads")))),(0,r.createElement)(ci,{page:d,setPage:h,totalItems:f,itemsPerPage:g}))))}function di({control:e,icon:t,label:n,settings:i,setSettings:o}){return(0,r.createElement)(q,null,(0,r.createElement)(fn.Check,{type:"checkbox",id:e,inline:!0,label:(0,r.createElement)("span",{className:"text-nowrap"},(0,r.createElement)("span",{className:"dashicons dashicons-"+t})," ",n),checked:i.Controls.includes(e),onChange:t=>o((n=>t.target.checked?{...n,Controls:[...n.Controls,e]}:{...n,Controls:n.Controls.filter((t=>t!==e))}))}))}const hi=r.forwardRef((({bsPrefix:e,bg:t="primary",pill:n=!1,text:r,className:i,as:o="span",...s},a)=>{const c=h(e,"badge");return(0,u.jsx)(o,{ref:a,...s,className:l()(i,c,n&&"rounded-pill",r&&`text-${r}`,t&&`bg-${t}`)})}));hi.displayName="Badge";const fi=hi;function mi({px:e,bitrate:t,settings:n,setSettings:i}){const o=e+"p",s="("+Math.round(16*e/9)+"x"+e+")",a=t?t+" kbps":"",l=e>=2160?"4K UHD":e>=1440?"2K QHD":e>=1080?"Full HD":e>=720?"HD":"",u=e>=1440;return(0,r.createElement)(fi,{bg:"light",text:"dark",className:"mb-2 rounded-pill px-3 w-100"},(0,r.createElement)($,{className:"d-flex justify-content-between align-items-center"},(0,r.createElement)(q,{className:""},(0,r.createElement)(fn.Check,{className:"d-flex align-items-center",type:"checkbox",id:o,label:(0,r.createElement)("span",{className:"text-nowrap"},(0,r.createElement)("strong",null,o)," ",s," ",l),checked:n.EnabledResolutions.includes(o),onChange:e=>i((t=>e.target.checked?{...t,EnabledResolutions:[...t.EnabledResolutions,o]}:{...t,EnabledResolutions:t.EnabledResolutions.filter((e=>e!==o))})),disabled:u})),(0,r.createElement)(q,{className:"col-auto"},a)))}var gi=n(8527),yi={},bi=function(e,t,n,r){var i=e+"-"+t+"-"+n+(r?"-server":"");if(yi[i])return yi[i];var o=function(e,t,n,r){if("undefined"==typeof document&&!r)return null;var i=r?new r:document.createElement("canvas");i.width=2*n,i.height=2*n;var o=i.getContext("2d");return o?(o.fillStyle=e,o.fillRect(0,0,i.width,i.height),o.fillStyle=t,o.fillRect(0,0,n,n),o.translate(n,n),o.fillRect(0,0,n,n),i.toDataURL()):null}(e,t,n,r);return yi[i]=o,o},vi=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},xi=function(e){var t=e.white,n=e.grey,o=e.size,s=e.renderers,a=e.borderRadius,l=e.boxShadow,u=e.children,c=(0,gi.Ay)({default:{grid:{borderRadius:a,boxShadow:l,absolute:"0px 0px 0px 0px",background:"url("+bi(t,n,o,s.canvas)+") center left"}}});return(0,r.isValidElement)(u)?i().cloneElement(u,vi({},u.props,{style:vi({},u.props.style,c.grid)})):i().createElement("div",{style:c.grid})};xi.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};const wi=xi;var Ei=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},_i=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 Ci(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}const Si=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),s=0;s<i;s++)o[s]=arguments[s];return n=r=Ci(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.handleChange=function(e){var t=function(e,t,n,r,i){var o=i.clientWidth,s=i.clientHeight,a="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,u=a-(i.getBoundingClientRect().left+window.pageXOffset),c=l-(i.getBoundingClientRect().top+window.pageYOffset);if("vertical"===n){var p;if(p=c<0?0:c>s?1:Math.round(100*c/s)/100,t.a!==p)return{h:t.h,s:t.s,l:t.l,a:p,source:"rgb"}}else{var d;if(r!==(d=u<0?0:u>o?1:Math.round(100*u/o)/100))return{h:t.h,s:t.s,l:t.l,a:d,source:"rgb"}}return null}(e,r.props.hsl,r.props.direction,r.props.a,r.container);t&&"function"==typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleChange),window.removeEventListener("mouseup",r.handleMouseUp)},Ci(r,n)}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),_i(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,n=(0,gi.Ay)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*t.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)"},pointer:{left:0,top:100*t.a+"%"}},overwrite:Ei({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return i().createElement("div",{style:n.alpha},i().createElement("div",{style:n.checkboard},i().createElement(wi,{renderers:this.props.renderers})),i().createElement("div",{style:n.gradient}),i().createElement("div",{style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},i().createElement("div",{style:n.pointer},this.props.pointer?i().createElement(this.props.pointer,this.props):i().createElement("div",{style:n.slider}))))}}]),t}(r.PureComponent||r.Component);var Pi=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}}(),ki=[38,40],Oi=1;const Fi=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=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));return n.handleBlur=function(){n.state.blurValue&&n.setState({value:n.state.blurValue,blurValue:null})},n.handleChange=function(e){n.setUpdatedValue(e.target.value,e)},n.handleKeyDown=function(e){var t,r=function(e){return Number(String(e).replace(/%/g,""))}(e.target.value);if(!isNaN(r)&&(t=e.keyCode,ki.indexOf(t)>-1)){var i=n.getArrowOffset(),o=38===e.keyCode?r+i:r-i;n.setUpdatedValue(o,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId="rc-editable-input-"+Oi++,n}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),Pi(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=(0,gi.Ay)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return i().createElement("div",{style:t.wrap},i().createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?i().createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(r.PureComponent||r.Component);var Ai=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 Ri(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}const Ni=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),s=0;s<i;s++)o[s]=arguments[s];return n=r=Ri(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.handleChange=function(e){var t=function(e,t,n,r){var i=r.clientWidth,o=r.clientHeight,s="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,a="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,l=s-(r.getBoundingClientRect().left+window.pageXOffset),u=a-(r.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var c;if(c=u<0?359:u>o?0:360*(-100*u/o+100)/100,n.h!==c)return{h:c,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var p;if(p=l<0?0:l>i?359:100*l/i*360/100,n.h!==p)return{h:p,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null}(e,r.props.direction,r.props.hsl,r.container);t&&"function"==typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},Ri(r,n)}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),Ai(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.direction,n=void 0===t?"horizontal":t,r=(0,gi.Ay)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-100*this.props.hsl.h/360+100+"%"}}},{vertical:"vertical"===n});return i().createElement("div",{style:r.hue},i().createElement("div",{className:"hue-"+n,style:r.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},i().createElement("style",null,"\n .hue-horizontal {\n background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n\n .hue-vertical {\n background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n "),i().createElement("div",{style:r.pointer},this.props.pointer?i().createElement(this.props.pointer,this.props):i().createElement("div",{style:r.slider}))))}}]),t}(r.PureComponent||r.Component);var Ti=n(5364),ji=n.n(Ti),Ui=function(e){var t=e.zDepth,n=e.radius,r=e.background,o=e.children,s=e.styles,a=void 0===s?{}:s,l=(0,gi.Ay)(ji()({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+t+"px "+4*t+"px rgba(0,0,0,.24)",borderRadius:n,background:r}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},a),{"zDepth-1":1===t});return i().createElement("div",{style:l.wrap},i().createElement("div",{style:l.bg}),i().createElement("div",{style:l.content},o))};Ui.propTypes={background:wt().string,zDepth:wt().oneOf([0,1,2,3,4,5]),radius:wt().number,styles:wt().object},Ui.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};const Di=Ui;var Mi=n(7350),Bi=n.n(Mi),Ii=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}}();const Li=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=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));return n.handleChange=function(e){"function"==typeof n.props.onChange&&n.throttle(n.props.onChange,function(e,t,n){var r=n.getBoundingClientRect(),i=r.width,o=r.height,s="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,a="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,l=s-(n.getBoundingClientRect().left+window.pageXOffset),u=a-(n.getBoundingClientRect().top+window.pageYOffset);l<0?l=0:l>i&&(l=i),u<0?u=0:u>o&&(u=o);var c=l/i,p=1-u/o;return{h:t.h,s:c,v:p,a:t.a,source:"hsv"}}(e,n.props.hsl,n.container),e)},n.handleMouseDown=function(e){n.handleChange(e);var t=n.getContainerRenderWindow();t.addEventListener("mousemove",n.handleChange),t.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.throttle=Bi()((function(e,t,n){e(t,n)}),50),n}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),Ii(t,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:"unbindEventListeners",value:function(){var e=this.getContainerRenderWindow();e.removeEventListener("mousemove",this.handleChange),e.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.style||{},n=t.color,r=t.white,o=t.black,s=t.pointer,a=t.circle,l=(0,gi.Ay)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-100*this.props.hsv.v+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n 0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:n,white:r,black:o,pointer:s,circle:a}},{custom:!!this.props.style});return i().createElement("div",{style:l.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},i().createElement("style",null,"\n .saturation-white {\n background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n }\n .saturation-black {\n background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n background: linear-gradient(to top, #000, rgba(0,0,0,0));\n }\n "),i().createElement("div",{style:l.white,className:"saturation-white"},i().createElement("div",{style:l.black,className:"saturation-black"}),i().createElement("div",{style:l.pointer},this.props.pointer?i().createElement(this.props.pointer,this.props):i().createElement("div",{style:l.circle}))))}}]),t}(r.PureComponent||r.Component);var zi=n(8221),$i=n.n(zi),Hi=n(6135),qi=n.n(Hi);function Vi(e){return Vi="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},Vi(e)}var Wi=/^\s+/,Ki=/\s+$/;function Gi(e,t){if(t=t||{},(e=e||"")instanceof Gi)return e;if(!(this instanceof Gi))return new Gi(e,t);var n=function(e){var t,n,r,i={r:0,g:0,b:0},o=1,s=null,a=null,l=null,u=!1,c=!1;return"string"==typeof e&&(e=function(e){e=e.replace(Wi,"").replace(Ki,"").toLowerCase();var t,n=!1;if(po[e])e=po[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=So.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=So.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=So.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=So.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=So.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=So.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=So.hex8.exec(e))?{r:yo(t[1]),g:yo(t[2]),b:yo(t[3]),a:wo(t[4]),format:n?"name":"hex8"}:(t=So.hex6.exec(e))?{r:yo(t[1]),g:yo(t[2]),b:yo(t[3]),format:n?"name":"hex"}:(t=So.hex4.exec(e))?{r:yo(t[1]+""+t[1]),g:yo(t[2]+""+t[2]),b:yo(t[3]+""+t[3]),a:wo(t[4]+""+t[4]),format:n?"name":"hex8"}:!!(t=So.hex3.exec(e))&&{r:yo(t[1]+""+t[1]),g:yo(t[2]+""+t[2]),b:yo(t[3]+""+t[3]),format:n?"name":"hex"}}(e)),"object"==Vi(e)&&(Po(e.r)&&Po(e.g)&&Po(e.b)?(t=e.r,n=e.g,r=e.b,i={r:255*mo(t,255),g:255*mo(n,255),b:255*mo(r,255)},u=!0,c="%"===String(e.r).substr(-1)?"prgb":"rgb"):Po(e.h)&&Po(e.s)&&Po(e.v)?(s=vo(e.s),a=vo(e.v),i=function(e,t,n){e=6*mo(e,360),t=mo(t,100),n=mo(n,100);var r=Math.floor(e),i=e-r,o=n*(1-t),s=n*(1-i*t),a=n*(1-(1-i)*t),l=r%6;return{r:255*[n,s,o,o,a,n][l],g:255*[a,n,n,s,o,o][l],b:255*[o,o,a,n,n,s][l]}}(e.h,s,a),u=!0,c="hsv"):Po(e.h)&&Po(e.s)&&Po(e.l)&&(s=vo(e.s),l=vo(e.l),i=function(e,t,n){var r,i,o;function s(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=mo(e,360),t=mo(t,100),n=mo(n,100),0===t)r=i=o=n;else{var a=n<.5?n*(1+t):n+t-n*t,l=2*n-a;r=s(l,a,e+1/3),i=s(l,a,e),o=s(l,a,e-1/3)}return{r:255*r,g:255*i,b:255*o}}(e.h,s,l),u=!0,c="hsl"),e.hasOwnProperty("a")&&(o=e.a)),o=fo(o),{ok:u,format:e.format||c,r:Math.min(255,Math.max(i.r,0)),g:Math.min(255,Math.max(i.g,0)),b:Math.min(255,Math.max(i.b,0)),a:o}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function Xi(e,t,n){e=mo(e,255),t=mo(t,255),n=mo(n,255);var r,i,o=Math.max(e,t,n),s=Math.min(e,t,n),a=(o+s)/2;if(o==s)r=i=0;else{var l=o-s;switch(i=a>.5?l/(2-o-s):l/(o+s),o){case e:r=(t-n)/l+(t<n?6:0);break;case t:r=(n-e)/l+2;break;case n:r=(e-t)/l+4}r/=6}return{h:r,s:i,l:a}}function Yi(e,t,n){e=mo(e,255),t=mo(t,255),n=mo(n,255);var r,i,o=Math.max(e,t,n),s=Math.min(e,t,n),a=o,l=o-s;if(i=0===o?0:l/o,o==s)r=0;else{switch(o){case e:r=(t-n)/l+(t<n?6:0);break;case t:r=(n-e)/l+2;break;case n:r=(e-t)/l+4}r/=6}return{h:r,s:i,v:a}}function Qi(e,t,n,r){var i=[bo(Math.round(e).toString(16)),bo(Math.round(t).toString(16)),bo(Math.round(n).toString(16))];return r&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function Ji(e,t,n,r){return[bo(xo(r)),bo(Math.round(e).toString(16)),bo(Math.round(t).toString(16)),bo(Math.round(n).toString(16))].join("")}function Zi(e,t){t=0===t?0:t||10;var n=Gi(e).toHsl();return n.s-=t/100,n.s=go(n.s),Gi(n)}function eo(e,t){t=0===t?0:t||10;var n=Gi(e).toHsl();return n.s+=t/100,n.s=go(n.s),Gi(n)}function to(e){return Gi(e).desaturate(100)}function no(e,t){t=0===t?0:t||10;var n=Gi(e).toHsl();return n.l+=t/100,n.l=go(n.l),Gi(n)}function ro(e,t){t=0===t?0:t||10;var n=Gi(e).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-t/100*255))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-t/100*255))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-t/100*255))),Gi(n)}function io(e,t){t=0===t?0:t||10;var n=Gi(e).toHsl();return n.l-=t/100,n.l=go(n.l),Gi(n)}function oo(e,t){var n=Gi(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,Gi(n)}function so(e){var t=Gi(e).toHsl();return t.h=(t.h+180)%360,Gi(t)}function ao(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var n=Gi(e).toHsl(),r=[Gi(e)],i=360/t,o=1;o<t;o++)r.push(Gi({h:(n.h+o*i)%360,s:n.s,l:n.l}));return r}function lo(e){var t=Gi(e).toHsl(),n=t.h;return[Gi(e),Gi({h:(n+72)%360,s:t.s,l:t.l}),Gi({h:(n+216)%360,s:t.s,l:t.l})]}function uo(e,t,n){t=t||6,n=n||30;var r=Gi(e).toHsl(),i=360/n,o=[Gi(e)];for(r.h=(r.h-(i*t>>1)+720)%360;--t;)r.h=(r.h+i)%360,o.push(Gi(r));return o}function co(e,t){t=t||6;for(var n=Gi(e).toHsv(),r=n.h,i=n.s,o=n.v,s=[],a=1/t;t--;)s.push(Gi({h:r,s:i,v:o})),o=(o+a)%1;return s}Gi.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=fo(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=Yi(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=Yi(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=Xi(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=Xi(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return Qi(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,i){var o=[bo(Math.round(e).toString(16)),bo(Math.round(t).toString(16)),bo(Math.round(n).toString(16)),bo(xo(r))];return i&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*mo(this._r,255))+"%",g:Math.round(100*mo(this._g,255))+"%",b:Math.round(100*mo(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*mo(this._r,255))+"%, "+Math.round(100*mo(this._g,255))+"%, "+Math.round(100*mo(this._b,255))+"%)":"rgba("+Math.round(100*mo(this._r,255))+"%, "+Math.round(100*mo(this._g,255))+"%, "+Math.round(100*mo(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(ho[Qi(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+Ji(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var i=Gi(e);n="#"+Ji(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return Gi(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(no,arguments)},brighten:function(){return this._applyModification(ro,arguments)},darken:function(){return this._applyModification(io,arguments)},desaturate:function(){return this._applyModification(Zi,arguments)},saturate:function(){return this._applyModification(eo,arguments)},greyscale:function(){return this._applyModification(to,arguments)},spin:function(){return this._applyModification(oo,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(uo,arguments)},complement:function(){return this._applyCombination(so,arguments)},monochromatic:function(){return this._applyCombination(co,arguments)},splitcomplement:function(){return this._applyCombination(lo,arguments)},triad:function(){return this._applyCombination(ao,[3])},tetrad:function(){return this._applyCombination(ao,[4])}},Gi.fromRatio=function(e,t){if("object"==Vi(e)){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:vo(e[r]));e=n}return Gi(e,t)},Gi.equals=function(e,t){return!(!e||!t)&&Gi(e).toRgbString()==Gi(t).toRgbString()},Gi.random=function(){return Gi.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},Gi.mix=function(e,t,n){n=0===n?0:n||50;var r=Gi(e).toRgb(),i=Gi(t).toRgb(),o=n/100;return Gi({r:(i.r-r.r)*o+r.r,g:(i.g-r.g)*o+r.g,b:(i.b-r.b)*o+r.b,a:(i.a-r.a)*o+r.a})},Gi.readability=function(e,t){var n=Gi(e),r=Gi(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},Gi.isReadable=function(e,t,n){var r,i,o=Gi.readability(e,t);switch(i=!1,r=function(e){var t,n;return"AA"!==(t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==t&&(t="AA"),"small"!==(n=(e.size||"small").toLowerCase())&&"large"!==n&&(n="small"),{level:t,size:n}}(n),r.level+r.size){case"AAsmall":case"AAAlarge":i=o>=4.5;break;case"AAlarge":i=o>=3;break;case"AAAsmall":i=o>=7}return i},Gi.mostReadable=function(e,t,n){var r,i,o,s,a=null,l=0;i=(n=n||{}).includeFallbackColors,o=n.level,s=n.size;for(var u=0;u<t.length;u++)(r=Gi.readability(e,t[u]))>l&&(l=r,a=Gi(t[u]));return Gi.isReadable(e,a,{level:o,size:s})||!i?a:(n.includeFallbackColors=!1,Gi.mostReadable(e,["#fff","#000"],n))};var po=Gi.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},ho=Gi.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(po);function fo(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function mo(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function go(e){return Math.min(1,Math.max(0,e))}function yo(e){return parseInt(e,16)}function bo(e){return 1==e.length?"0"+e:""+e}function vo(e){return e<=1&&(e=100*e+"%"),e}function xo(e){return Math.round(255*parseFloat(e)).toString(16)}function wo(e){return yo(e)/255}var Eo,_o,Co,So=(_o="[\\s|\\(]+("+(Eo="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+Eo+")[,|\\s]+("+Eo+")\\s*\\)?",Co="[\\s|\\(]+("+Eo+")[,|\\s]+("+Eo+")[,|\\s]+("+Eo+")[,|\\s]+("+Eo+")\\s*\\)?",{CSS_UNIT:new RegExp(Eo),rgb:new RegExp("rgb"+_o),rgba:new RegExp("rgba"+Co),hsl:new RegExp("hsl"+_o),hsla:new RegExp("hsla"+Co),hsv:new RegExp("hsv"+_o),hsva:new RegExp("hsva"+Co),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function Po(e){return!!So.CSS_UNIT.exec(e)}var ko=function(e){var t=0,n=0;return qi()(["r","g","b","a","h","s","l","v"],(function(r){e[r]&&(t+=1,isNaN(e[r])||(n+=1),"s"===r||"l"===r)&&/^\d+%$/.test(e[r])&&(n+=1)})),t===n&&e},Oo=function(e,t){var n=e.hex?Gi(e.hex):Gi(e),r=n.toHsl(),i=n.toHsv(),o=n.toRgb(),s=n.toHex();return 0===r.s&&(r.h=t||0,i.h=t||0),{hsl:r,hex:"000000"===s&&0===o.a?"transparent":"#"+s,rgb:o,hsv:i,oldHue:e.h||t||r.h,source:e.source}},Fo=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&Gi(e).isValid()},Ao=function(e){if(!e)return"#fff";var t=Oo(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},Ro=function(e,t){return Gi(t+" ("+e.replace("°","")+")")._ok},No=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},To=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}}();const jo=function(e){var t=function(t){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=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,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.handleChange=function(e,n){if(ko(e)){var r=Oo(e,e.h||t.state.oldHue);t.setState(r),t.props.onChangeComplete&&t.debounce(t.props.onChangeComplete,r,n),t.props.onChange&&t.props.onChange(r,n)}},t.handleSwatchHover=function(e,n){if(ko(e)){var r=Oo(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(r,n)}},t.state=No({},Oo(e.color,0)),t.debounce=$i()((function(e,t,n){e(t,n)}),100),t}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)}(n,t),To(n,[{key:"render",value:function(){var t={};return this.props.onSwatchHover&&(t.onSwatchHover=this.handleSwatchHover),i().createElement(e,No({},this.props,this.state,{onChange:this.handleChange},t))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return No({},Oo(e.color,t.oldHue))}}]),n}(r.PureComponent||r.Component);return t.propTypes=No({},e.propTypes),t.defaultProps=No({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),t};var Uo=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},Do=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 Mo(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}var Bo=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};const Io=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var e,t,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);for(var i=arguments.length,o=Array(i),s=0;s<i;s++)o[s]=arguments[s];return t=n=Mo(this,(e=r.__proto__||Object.getPrototypeOf(r)).call.apply(e,[this].concat(o))),n.state={focus:!1},n.handleFocus=function(){return n.setState({focus:!0})},n.handleBlur=function(){return n.setState({focus:!1})},Mo(n,t)}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)}(r,n),Do(r,[{key:"render",value:function(){return i().createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},i().createElement(e,Uo({},this.props,this.state)))}}]),r}(i().Component)}((function(e){var t=e.color,n=e.style,r=e.onClick,o=void 0===r?function(){}:r,s=e.onHover,a=e.title,l=void 0===a?t:a,u=e.children,c=e.focus,p=e.focusStyle,d=void 0===p?{}:p,h="transparent"===t,f=(0,gi.Ay)({default:{swatch:Bo({background:t,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},n,c?d:{})}}),m={};return s&&(m.onMouseOver=function(e){return s(t,e)}),i().createElement("div",Bo({style:f.swatch,onClick:function(e){return o(t,e)},title:l,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&o(t,e)}},m),u,h&&i().createElement(wi,{borderRadius:f.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))}));var Lo=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},zo=function(e){var t=e.rgb,n=e.hsl,r=e.width,o=e.height,s=e.onChange,a=e.direction,l=e.style,u=e.renderers,c=e.pointer,p=e.className,d=void 0===p?"":p,h=(0,gi.Ay)({default:{picker:{position:"relative",width:r,height:o},alpha:{radius:"2px",style:l}}});return i().createElement("div",{style:h.picker,className:"alpha-picker "+d},i().createElement(Si,Lo({},h.alpha,{rgb:t,hsl:n,pointer:c,renderers:u,onChange:s,direction:a})))};zo.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(e){var t=e.direction,n=(0,gi.Ay)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return i().createElement("div",{style:n.picker})}},jo(zo);var $o=n(5378),Ho=n.n($o);const qo=function(e){var t=e.colors,n=e.onClick,r=e.onSwatchHover,o=(0,gi.Ay)({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return i().createElement("div",{style:o.swatches},Ho()(t,(function(e){return i().createElement(Io,{key:e,color:e,style:o.swatch,onClick:n,onHover:r,focusStyle:{boxShadow:"0 0 4px "+e}})})),i().createElement("div",{style:o.clear}))};var Vo=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,o=e.colors,s=e.width,a=e.triangle,l=e.styles,u=void 0===l?{}:l,c=e.className,p=void 0===c?"":c,d="transparent"===r,h=function(e,n){Fo(e)&&t({hex:e,source:"hex"},n)},f=(0,gi.Ay)(ji()({default:{card:{width:s,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:r,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:Ao(r),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+r+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},u),{"hide-triangle":"hide"===a});return i().createElement("div",{style:f.card,className:"block-picker "+p},i().createElement("div",{style:f.triangle}),i().createElement("div",{style:f.head},d&&i().createElement(wi,{borderRadius:"6px 6px 0 0"}),i().createElement("div",{style:f.label},r)),i().createElement("div",{style:f.body},i().createElement(qo,{colors:o,onClick:h,onSwatchHover:n}),i().createElement(Fi,{style:{input:f.input},value:r,onChange:h})))};Vo.propTypes={width:wt().oneOfType([wt().string,wt().number]),colors:wt().arrayOf(wt().string),triangle:wt().oneOf(["top","hide"]),styles:wt().object},Vo.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}},jo(Vo);var Wo="#ffcdd2",Ko="#e57373",Go="#f44336",Xo="#d32f2f",Yo="#b71c1c",Qo="#f8bbd0",Jo="#f06292",Zo="#e91e63",es="#c2185b",ts="#880e4f",ns="#e1bee7",rs="#ba68c8",is="#9c27b0",os="#7b1fa2",ss="#4a148c",as="#d1c4e9",ls="#9575cd",us="#673ab7",cs="#512da8",ps="#311b92",ds="#c5cae9",hs="#7986cb",fs="#3f51b5",ms="#303f9f",gs="#1a237e",ys="#bbdefb",bs="#64b5f6",vs="#2196f3",xs="#1976d2",ws="#0d47a1",Es="#b3e5fc",_s="#4fc3f7",Cs="#03a9f4",Ss="#0288d1",Ps="#01579b",ks="#b2ebf2",Os="#4dd0e1",Fs="#00bcd4",As="#0097a7",Rs="#006064",Ns="#b2dfdb",Ts="#4db6ac",js="#009688",Us="#00796b",Ds="#004d40",Ms="#c8e6c9",Bs="#81c784",Is="#4caf50",Ls="#388e3c",zs="#dcedc8",$s="#aed581",Hs="#8bc34a",qs="#689f38",Vs="#33691e",Ws="#f0f4c3",Ks="#dce775",Gs="#cddc39",Xs="#afb42b",Ys="#827717",Qs="#fff9c4",Js="#fff176",Zs="#ffeb3b",ea="#fbc02d",ta="#f57f17",na="#ffecb3",ra="#ffd54f",ia="#ffc107",oa="#ffa000",sa="#ff6f00",aa="#ffe0b2",la="#ffb74d",ua="#ff9800",ca="#f57c00",pa="#e65100",da="#ffccbc",ha="#ff8a65",fa="#ff5722",ma="#e64a19",ga="#bf360c",ya="#d7ccc8",ba="#a1887f",va="#795548",xa="#5d4037",wa="#3e2723",Ea="#cfd8dc",_a="#90a4ae",Ca="#607d8b",Sa="#455a64",Pa="#263238",ka=function(e){var t=e.color,n=e.onClick,r=e.onSwatchHover,o=e.hover,s=e.active,a=e.circleSize,l=e.circleSpacing,u=(0,gi.Ay)({default:{swatch:{width:a,height:a,marginRight:l,marginBottom:l,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(a/2+1)+"px "+t,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+t}}},{hover:o,active:s});return i().createElement("div",{style:u.swatch},i().createElement(Io,{style:u.Swatch,color:t,onClick:n,onHover:r,focusStyle:{boxShadow:u.Swatch.boxShadow+", 0 0 5px "+t}}))};ka.defaultProps={circleSize:28,circleSpacing:14};const Oa=(0,gi.H8)(ka);var Fa=function(e){var t=e.width,n=e.onChange,r=e.onSwatchHover,o=e.colors,s=e.hex,a=e.circleSize,l=e.styles,u=void 0===l?{}:l,c=e.circleSpacing,p=e.className,d=void 0===p?"":p,h=(0,gi.Ay)(ji()({default:{card:{width:t,display:"flex",flexWrap:"wrap",marginRight:-c,marginBottom:-c}}},u)),f=function(e,t){return n({hex:e,source:"hex"},t)};return i().createElement("div",{style:h.card,className:"circle-picker "+d},Ho()(o,(function(e){return i().createElement(Oa,{key:e,color:e,onClick:f,onSwatchHover:r,active:s===e.toLowerCase(),circleSize:a,circleSpacing:c})})))};Fa.propTypes={width:wt().oneOfType([wt().string,wt().number]),circleSize:wt().number,circleSpacing:wt().number,styles:wt().object},Fa.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[Go,Zo,is,us,fs,vs,Cs,Fs,js,Is,Hs,Gs,Zs,ia,ua,fa,va,Ca],styles:{}},jo(Fa);var Aa=n(2216),Ra=n.n(Aa),Na=n(4657),Ta=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}}(),ja=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=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));return n.toggleViews=function(){"hex"===n.state.view?n.setState({view:"rgb"}):"rgb"===n.state.view?n.setState({view:"hsl"}):"hsl"===n.state.view&&(1===n.props.hsl.a?n.setState({view:"hex"}):n.setState({view:"rgb"}))},n.handleChange=function(e,t){e.hex?Fo(e.hex)&&n.props.onChange({hex:e.hex,source:"hex"},t):e.r||e.g||e.b?n.props.onChange({r:e.r||n.props.rgb.r,g:e.g||n.props.rgb.g,b:e.b||n.props.rgb.b,source:"rgb"},t):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),n.props.onChange({h:n.props.hsl.h,s:n.props.hsl.s,l:n.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(e.h||e.s||e.l)&&("string"==typeof e.s&&e.s.includes("%")&&(e.s=e.s.replace("%","")),"string"==typeof e.l&&e.l.includes("%")&&(e.l=e.l.replace("%","")),1==e.s?e.s=.01:1==e.l&&(e.l=.01),n.props.onChange({h:e.h||n.props.hsl.h,s:Number(Ra()(e.s)?n.props.hsl.s:e.s),l:Number(Ra()(e.l)?n.props.hsl.l:e.l),source:"hsl"},t))},n.showHighlight=function(e){e.currentTarget.style.background="#eee"},n.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?n.state={view:"rgb"}:n.state={view:e.view},n}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),Ta(t,[{key:"render",value:function(){var e=this,t=(0,gi.Ay)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),n=void 0;return"hex"===this.state.view?n=i().createElement("div",{style:t.fields,className:"flexbox-fix"},i().createElement("div",{style:t.field},i().createElement(Fi,{style:{input:t.input,label:t.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?n=i().createElement("div",{style:t.fields,className:"flexbox-fix"},i().createElement("div",{style:t.field},i().createElement(Fi,{style:{input:t.input,label:t.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),i().createElement("div",{style:t.field},i().createElement(Fi,{style:{input:t.input,label:t.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),i().createElement("div",{style:t.field},i().createElement(Fi,{style:{input:t.input,label:t.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),i().createElement("div",{style:t.alpha},i().createElement(Fi,{style:{input:t.input,label:t.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(n=i().createElement("div",{style:t.fields,className:"flexbox-fix"},i().createElement("div",{style:t.field},i().createElement(Fi,{style:{input:t.input,label:t.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),i().createElement("div",{style:t.field},i().createElement(Fi,{style:{input:t.input,label:t.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),i().createElement("div",{style:t.field},i().createElement(Fi,{style:{input:t.input,label:t.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),i().createElement("div",{style:t.alpha},i().createElement(Fi,{style:{input:t.input,label:t.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),i().createElement("div",{style:t.wrap,className:"flexbox-fix"},n,i().createElement("div",{style:t.toggle},i().createElement("div",{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},i().createElement(Na.A,{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 1!==e.hsl.a&&"hex"===t.view?{view:"rgb"}:null}}]),t}(i().Component);ja.defaultProps={view:"hex"};const Ua=ja,Da=function(){var e=(0,gi.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return i().createElement("div",{style:e.picker})},Ma=function(){var e=(0,gi.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return i().createElement("div",{style:e.picker})};var Ba=function(e){var t=e.width,n=e.onChange,r=e.disableAlpha,o=e.rgb,s=e.hsl,a=e.hsv,l=e.hex,u=e.renderers,c=e.styles,p=void 0===c?{}:c,d=e.className,h=void 0===d?"":d,f=e.defaultView,m=(0,gi.Ay)(ji()({default:{picker:{width:t,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+o.r+", "+o.g+", "+o.b+", "+o.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},p),{disableAlpha:r});return i().createElement("div",{style:m.picker,className:"chrome-picker "+h},i().createElement("div",{style:m.saturation},i().createElement(Li,{style:m.Saturation,hsl:s,hsv:a,pointer:Ma,onChange:n})),i().createElement("div",{style:m.body},i().createElement("div",{style:m.controls,className:"flexbox-fix"},i().createElement("div",{style:m.color},i().createElement("div",{style:m.swatch},i().createElement("div",{style:m.active}),i().createElement(wi,{renderers:u}))),i().createElement("div",{style:m.toggles},i().createElement("div",{style:m.hue},i().createElement(Ni,{style:m.Hue,hsl:s,pointer:Da,onChange:n})),i().createElement("div",{style:m.alpha},i().createElement(Si,{style:m.Alpha,rgb:o,hsl:s,pointer:Da,renderers:u,onChange:n})))),i().createElement(Ua,{rgb:o,hsl:s,hex:l,view:f,onChange:n,disableAlpha:r})))};Ba.propTypes={width:wt().oneOfType([wt().string,wt().number]),disableAlpha:wt().bool,styles:wt().object,defaultView:wt().oneOf(["hex","rgb","hsl"])},Ba.defaultProps={width:225,disableAlpha:!1,styles:{}};const Ia=jo(Ba),La=function(e){var t=e.color,n=e.onClick,r=void 0===n?function(){}:n,o=e.onSwatchHover,s=e.active,a=(0,gi.Ay)({default:{color:{background:t,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:Ao(t),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:s,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return i().createElement(Io,{style:a.color,color:t,onClick:r,onHover:o,focusStyle:{boxShadow:"0 0 4px "+t}},i().createElement("div",{style:a.dot}))},za=function(e){var t=e.hex,n=e.rgb,r=e.onChange,o=(0,gi.Ay)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:t},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),s=function(e,t){e.r||e.g||e.b?r({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},t):r({hex:e.hex,source:"hex"},t)};return i().createElement("div",{style:o.fields,className:"flexbox-fix"},i().createElement("div",{style:o.active}),i().createElement(Fi,{style:{wrap:o.HEXwrap,input:o.HEXinput,label:o.HEXlabel},label:"hex",value:t,onChange:s}),i().createElement(Fi,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"r",value:n.r,onChange:s}),i().createElement(Fi,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"g",value:n.g,onChange:s}),i().createElement(Fi,{style:{wrap:o.RGBwrap,input:o.RGBinput,label:o.RGBlabel},label:"b",value:n.b,onChange:s}))};var $a=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.colors,o=e.hex,s=e.rgb,a=e.styles,l=void 0===a?{}:a,u=e.className,c=void 0===u?"":u,p=(0,gi.Ay)(ji()({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},l)),d=function(e,n){e.hex?Fo(e.hex)&&t({hex:e.hex,source:"hex"},n):t(e,n)};return i().createElement(Di,{style:p.Compact,styles:l},i().createElement("div",{style:p.compact,className:"compact-picker "+c},i().createElement("div",null,Ho()(r,(function(e){return i().createElement(La,{key:e,color:e,active:e.toLowerCase()===o,onClick:d,onSwatchHover:n})})),i().createElement("div",{style:p.clear})),i().createElement(za,{hex:o,rgb:s,onChange:d})))};$a.propTypes={colors:wt().arrayOf(wt().string),styles:wt().object},$a.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}},jo($a);const Ha=(0,gi.H8)((function(e){var t=e.hover,n=e.color,r=e.onClick,o=e.onSwatchHover,s={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},a=(0,gi.Ay)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:s}},{hover:t});return i().createElement("div",{style:a.swatch},i().createElement(Io,{color:n,onClick:r,onHover:o,focusStyle:s}))}));var qa=function(e){var t=e.width,n=e.colors,r=e.onChange,o=e.onSwatchHover,s=e.triangle,a=e.styles,l=void 0===a?{}:a,u=e.className,c=void 0===u?"":u,p=(0,gi.Ay)(ji()({default:{card:{width:t,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},l),{"hide-triangle":"hide"===s,"top-left-triangle":"top-left"===s,"top-right-triangle":"top-right"===s,"bottom-left-triangle":"bottom-left"===s,"bottom-right-triangle":"bottom-right"===s}),d=function(e,t){return r({hex:e,source:"hex"},t)};return i().createElement("div",{style:p.card,className:"github-picker "+c},i().createElement("div",{style:p.triangleShadow}),i().createElement("div",{style:p.triangle}),Ho()(n,(function(e){return i().createElement(Ha,{color:e,key:e,onClick:d,onSwatchHover:o})})))};qa.propTypes={width:wt().oneOfType([wt().string,wt().number]),colors:wt().arrayOf(wt().string),triangle:wt().oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:wt().object},qa.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}},jo(qa);var Va=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},Wa=function(e){var t=e.width,n=e.height,r=e.onChange,o=e.hsl,s=e.direction,a=e.pointer,l=e.styles,u=void 0===l?{}:l,c=e.className,p=void 0===c?"":c,d=(0,gi.Ay)(ji()({default:{picker:{position:"relative",width:t,height:n},hue:{radius:"2px"}}},u));return i().createElement("div",{style:d.picker,className:"hue-picker "+p},i().createElement(Ni,Va({},d.hue,{hsl:o,pointer:a,onChange:function(e){return r({a:1,h:e.h,l:.5,s:1})},direction:s})))};Wa.propTypes={styles:wt().object},Wa.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(e){var t=e.direction,n=(0,gi.Ay)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return i().createElement("div",{style:n.picker})},styles:{}},jo(Wa),jo((function(e){var t=e.onChange,n=e.hex,r=e.rgb,o=e.styles,s=void 0===o?{}:o,a=e.className,l=void 0===a?"":a,u=(0,gi.Ay)(ji()({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+n,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},s)),c=function(e,n){e.hex?Fo(e.hex)&&t({hex:e.hex,source:"hex"},n):(e.r||e.g||e.b)&&t({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},n)};return i().createElement(Di,{styles:s},i().createElement("div",{style:u.material,className:"material-picker "+l},i().createElement(Fi,{style:{wrap:u.HEXwrap,input:u.HEXinput,label:u.HEXlabel},label:"hex",value:n,onChange:c}),i().createElement("div",{style:u.split,className:"flexbox-fix"},i().createElement("div",{style:u.third},i().createElement(Fi,{style:{wrap:u.RGBwrap,input:u.RGBinput,label:u.RGBlabel},label:"r",value:r.r,onChange:c})),i().createElement("div",{style:u.third},i().createElement(Fi,{style:{wrap:u.RGBwrap,input:u.RGBinput,label:u.RGBlabel},label:"g",value:r.g,onChange:c})),i().createElement("div",{style:u.third},i().createElement(Fi,{style:{wrap:u.RGBwrap,input:u.RGBinput,label:u.RGBlabel},label:"b",value:r.b,onChange:c})))))}));const Ka=function(e){var t=e.onChange,n=e.rgb,r=e.hsv,o=e.hex,s=(0,gi.Ay)({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),a=function(e,i){e["#"]?Fo(e["#"])&&t({hex:e["#"],source:"hex"},i):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},i):(e.h||e.s||e.v)&&t({h:e.h||r.h,s:e.s||r.s,v:e.v||r.v,source:"hsv"},i)};return i().createElement("div",{style:s.fields},i().createElement(Fi,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"h",value:Math.round(r.h),onChange:a}),i().createElement(Fi,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"s",value:Math.round(100*r.s),onChange:a}),i().createElement(Fi,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"v",value:Math.round(100*r.v),onChange:a}),i().createElement("div",{style:s.divider}),i().createElement(Fi,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"r",value:n.r,onChange:a}),i().createElement(Fi,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"g",value:n.g,onChange:a}),i().createElement(Fi,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"b",value:n.b,onChange:a}),i().createElement("div",{style:s.divider}),i().createElement(Fi,{style:{wrap:s.HEXwrap,input:s.HEXinput,label:s.HEXlabel},label:"#",value:o.replace("#",""),onChange:a}),i().createElement("div",{style:s.fieldSymbols},i().createElement("div",{style:s.symbol},"°"),i().createElement("div",{style:s.symbol},"%"),i().createElement("div",{style:s.symbol},"%")))},Ga=function(e){var t=e.hsl,n=(0,gi.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":t.l>.5});return i().createElement("div",{style:n.picker})},Xa=function(){var e=(0,gi.Ay)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return i().createElement("div",{style:e.pointer},i().createElement("div",{style:e.left},i().createElement("div",{style:e.leftInside})),i().createElement("div",{style:e.right},i().createElement("div",{style:e.rightInside})))},Ya=function(e){var t=e.onClick,n=e.label,r=e.children,o=e.active,s=(0,gi.Ay)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:o});return i().createElement("div",{style:s.button,onClick:t},n||r)},Qa=function(e){var t=e.rgb,n=e.currentColor,r=(0,gi.Ay)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+t.r+","+t.g+", "+t.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:n,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return i().createElement("div",null,i().createElement("div",{style:r.label},"new"),i().createElement("div",{style:r.swatches},i().createElement("div",{style:r.new}),i().createElement("div",{style:r.current})),i().createElement("div",{style:r.label},"current"))};var Ja=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}}(),Za=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=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));return n.state={currentColor:e.hex},n}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),Ja(t,[{key:"render",value:function(){var e=this.props,t=e.styles,n=void 0===t?{}:t,r=e.className,o=void 0===r?"":r,s=(0,gi.Ay)(ji()({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},n));return i().createElement("div",{style:s.picker,className:"photoshop-picker "+o},i().createElement("div",{style:s.head},this.props.header),i().createElement("div",{style:s.body,className:"flexbox-fix"},i().createElement("div",{style:s.saturation},i().createElement(Li,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:Ga,onChange:this.props.onChange})),i().createElement("div",{style:s.hue},i().createElement(Ni,{direction:"vertical",hsl:this.props.hsl,pointer:Xa,onChange:this.props.onChange})),i().createElement("div",{style:s.controls},i().createElement("div",{style:s.top,className:"flexbox-fix"},i().createElement("div",{style:s.previews},i().createElement(Qa,{rgb:this.props.rgb,currentColor:this.state.currentColor})),i().createElement("div",{style:s.actions},i().createElement(Ya,{label:"OK",onClick:this.props.onAccept,active:!0}),i().createElement(Ya,{label:"Cancel",onClick:this.props.onCancel}),i().createElement(Ka,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),t}(i().Component);Za.propTypes={header:wt().string,styles:wt().object},Za.defaultProps={header:"Color Picker",styles:{}},jo(Za);const el=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,o=e.hex,s=e.disableAlpha,a=(0,gi.Ay)({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:s}),l=function(e,i){e.hex?Fo(e.hex)&&t({hex:e.hex,source:"hex"},i):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,a:n.a,source:"rgb"},i):e.a&&(e.a<0?e.a=0:e.a>100&&(e.a=100),e.a/=100,t({h:r.h,s:r.s,l:r.l,a:e.a,source:"rgb"},i))};return i().createElement("div",{style:a.fields,className:"flexbox-fix"},i().createElement("div",{style:a.double},i().createElement(Fi,{style:{input:a.input,label:a.label},label:"hex",value:o.replace("#",""),onChange:l})),i().createElement("div",{style:a.single},i().createElement(Fi,{style:{input:a.input,label:a.label},label:"r",value:n.r,onChange:l,dragLabel:"true",dragMax:"255"})),i().createElement("div",{style:a.single},i().createElement(Fi,{style:{input:a.input,label:a.label},label:"g",value:n.g,onChange:l,dragLabel:"true",dragMax:"255"})),i().createElement("div",{style:a.single},i().createElement(Fi,{style:{input:a.input,label:a.label},label:"b",value:n.b,onChange:l,dragLabel:"true",dragMax:"255"})),i().createElement("div",{style:a.alpha},i().createElement(Fi,{style:{input:a.input,label:a.label},label:"a",value:Math.round(100*n.a),onChange:l,dragLabel:"true",dragMax:"100"})))};var tl=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},nl=function(e){var t=e.colors,n=e.onClick,r=void 0===n?function(){}:n,o=e.onSwatchHover,s=(0,gi.Ay)({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!t||!t.length}),a=function(e,t){r({hex:e,source:"hex"},t)};return i().createElement("div",{style:s.colors,className:"flexbox-fix"},t.map((function(e){var t="string"==typeof e?{color:e}:e,n=""+t.color+(t.title||"");return i().createElement("div",{key:n,style:s.swatchWrap},i().createElement(Io,tl({},t,{style:s.swatch,onClick:a,onHover:o,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+t.color}})))})))};nl.propTypes={colors:wt().arrayOf(wt().oneOfType([wt().string,wt().shape({color:wt().string,title:wt().string})])).isRequired};const rl=nl;var il=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},ol=function(e){var t=e.width,n=e.rgb,r=e.hex,o=e.hsv,s=e.hsl,a=e.onChange,l=e.onSwatchHover,u=e.disableAlpha,c=e.presetColors,p=e.renderers,d=e.styles,h=void 0===d?{}:d,f=e.className,m=void 0===f?"":f,g=(0,gi.Ay)(ji()({default:il({picker:{width:t,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba("+n.r+","+n.g+","+n.b+","+n.a+")",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},h),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},h),{disableAlpha:u});return i().createElement("div",{style:g.picker,className:"sketch-picker "+m},i().createElement("div",{style:g.saturation},i().createElement(Li,{style:g.Saturation,hsl:s,hsv:o,onChange:a})),i().createElement("div",{style:g.controls,className:"flexbox-fix"},i().createElement("div",{style:g.sliders},i().createElement("div",{style:g.hue},i().createElement(Ni,{style:g.Hue,hsl:s,onChange:a})),i().createElement("div",{style:g.alpha},i().createElement(Si,{style:g.Alpha,rgb:n,hsl:s,renderers:p,onChange:a}))),i().createElement("div",{style:g.color},i().createElement(wi,null),i().createElement("div",{style:g.activeColor}))),i().createElement(el,{rgb:n,hsl:s,hex:r,onChange:a,disableAlpha:u}),i().createElement(rl,{colors:c,onClick:a,onSwatchHover:l}))};ol.propTypes={disableAlpha:wt().bool,width:wt().oneOfType([wt().string,wt().number]),styles:wt().object},ol.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]},jo(ol);const sl=function(e){var t=e.hsl,n=e.offset,r=e.onClick,o=void 0===r?function(){}:r,s=e.active,a=e.first,l=e.last,u=(0,gi.Ay)({default:{swatch:{height:"12px",background:"hsl("+t.h+", 50%, "+100*n+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:s,first:a,last:l});return i().createElement("div",{style:u.swatch,onClick:function(e){return o({h:t.h,s:.5,l:n,source:"hsl"},e)}})},al=function(e){var t=e.onClick,n=e.hsl,r=(0,gi.Ay)({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}}),o=.1;return i().createElement("div",{style:r.swatches},i().createElement("div",{style:r.swatch},i().createElement(sl,{hsl:n,offset:".80",active:Math.abs(n.l-.8)<o&&Math.abs(n.s-.5)<o,onClick:t,first:!0})),i().createElement("div",{style:r.swatch},i().createElement(sl,{hsl:n,offset:".65",active:Math.abs(n.l-.65)<o&&Math.abs(n.s-.5)<o,onClick:t})),i().createElement("div",{style:r.swatch},i().createElement(sl,{hsl:n,offset:".50",active:Math.abs(n.l-.5)<o&&Math.abs(n.s-.5)<o,onClick:t})),i().createElement("div",{style:r.swatch},i().createElement(sl,{hsl:n,offset:".35",active:Math.abs(n.l-.35)<o&&Math.abs(n.s-.5)<o,onClick:t})),i().createElement("div",{style:r.swatch},i().createElement(sl,{hsl:n,offset:".20",active:Math.abs(n.l-.2)<o&&Math.abs(n.s-.5)<o,onClick:t,last:!0})),i().createElement("div",{style:r.clear}))};var ll=function(e){var t=e.hsl,n=e.onChange,r=e.pointer,o=e.styles,s=void 0===o?{}:o,a=e.className,l=void 0===a?"":a,u=(0,gi.Ay)(ji()({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},s));return i().createElement("div",{style:u.wrap||{},className:"slider-picker "+l},i().createElement("div",{style:u.hue},i().createElement(Ni,{style:u.Hue,hsl:t,pointer:r,onChange:n})),i().createElement("div",{style:u.swatches},i().createElement(al,{hsl:t,onClick:n})))};ll.propTypes={styles:wt().object},ll.defaultProps={pointer:function(){var e=(0,gi.Ay)({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return i().createElement("div",{style:e.picker})},styles:{}},jo(ll);var ul=n(748);const cl=function(e){var t=e.color,n=e.onClick,r=void 0===n?function(){}:n,o=e.onSwatchHover,s=e.first,a=e.last,l=e.active,u=(0,gi.Ay)({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:t,marginBottom:"1px"},check:{color:Ao(t),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:s,last:a,active:l,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return i().createElement(Io,{color:t,style:u.color,onClick:r,onHover:o,focusStyle:{boxShadow:"0 0 4px "+t}},i().createElement("div",{style:u.check},i().createElement(ul.A,null)))},pl=function(e){var t=e.onClick,n=e.onSwatchHover,r=e.group,o=e.active,s=(0,gi.Ay)({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return i().createElement("div",{style:s.group},Ho()(r,(function(e,s){return i().createElement(cl,{key:e,color:e,active:e.toLowerCase()===o,first:0===s,last:s===r.length-1,onClick:t,onSwatchHover:n})})))};var dl=function(e){var t=e.width,n=e.height,r=e.onChange,o=e.onSwatchHover,s=e.colors,a=e.hex,l=e.styles,u=void 0===l?{}:l,c=e.className,p=void 0===c?"":c,d=(0,gi.Ay)(ji()({default:{picker:{width:t,height:n},overflow:{height:n,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},u)),h=function(e,t){return r({hex:e,source:"hex"},t)};return i().createElement("div",{style:d.picker,className:"swatches-picker "+p},i().createElement(Di,null,i().createElement("div",{style:d.overflow},i().createElement("div",{style:d.body},Ho()(s,(function(e){return i().createElement(pl,{key:e.toString(),group:e,active:a,onClick:h,onSwatchHover:o})})),i().createElement("div",{style:d.clear})))))};dl.propTypes={width:wt().oneOfType([wt().string,wt().number]),height:wt().oneOfType([wt().string,wt().number]),colors:wt().arrayOf(wt().arrayOf(wt().string)),styles:wt().object},dl.defaultProps={width:320,height:240,colors:[[Yo,Xo,Go,Ko,Wo],[ts,es,Zo,Jo,Qo],[ss,os,is,rs,ns],[ps,cs,us,ls,as],[gs,ms,fs,hs,ds],[ws,xs,vs,bs,ys],[Ps,Ss,Cs,_s,Es],[Rs,As,Fs,Os,ks],[Ds,Us,js,Ts,Ns],["#194D33",Ls,Is,Bs,Ms],[Vs,qs,Hs,$s,zs],[Ys,Xs,Gs,Ks,Ws],[ta,ea,Zs,Js,Qs],[sa,oa,ia,ra,na],[pa,ca,ua,la,aa],[ga,ma,fa,ha,da],[wa,xa,va,ba,ya],[Pa,Sa,Ca,_a,Ea],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}},jo(dl);var hl=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,o=e.colors,s=e.width,a=e.triangle,l=e.styles,u=void 0===l?{}:l,c=e.className,p=void 0===c?"":c,d=(0,gi.Ay)(ji()({default:{card:{width:s,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},u),{"hide-triangle":"hide"===a,"top-left-triangle":"top-left"===a,"top-right-triangle":"top-right"===a}),h=function(e,n){Fo(e)&&t({hex:e,source:"hex"},n)};return i().createElement("div",{style:d.card,className:"twitter-picker "+p},i().createElement("div",{style:d.triangleShadow}),i().createElement("div",{style:d.triangle}),i().createElement("div",{style:d.body},Ho()(o,(function(e,t){return i().createElement(Io,{key:t,color:e,hex:e,style:d.swatch,onClick:h,onHover:n,focusStyle:{boxShadow:"0 0 4px "+e}})})),i().createElement("div",{style:d.hash},"#"),i().createElement(Fi,{label:null,style:{input:d.input},value:r.replace("#",""),onChange:h}),i().createElement("div",{style:d.clear})))};hl.propTypes={width:wt().oneOfType([wt().string,wt().number]),triangle:wt().oneOf(["hide","top-left","top-right"]),colors:wt().arrayOf(wt().string),styles:wt().object},hl.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}},jo(hl);var fl=function(e){var t=(0,gi.Ay)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(e.hsl.h)+", "+Math.round(100*e.hsl.s)+"%, "+Math.round(100*e.hsl.l)+"%)"}}});return i().createElement("div",{style:t.picker})};fl.propTypes={hsl:wt().shape({h:wt().number,s:wt().number,l:wt().number,a:wt().number})},fl.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};const ml=fl;var gl=function(e){var t=(0,gi.Ay)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(e.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return i().createElement("div",{style:t.picker})};gl.propTypes={hsl:wt().shape({h:wt().number,s:wt().number,l:wt().number,a:wt().number})},gl.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};const yl=gl,bl=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,o=e.hex,s=e.hsv,a=function(e,n){if(e.hex)Fo(e.hex)&&t({hex:e.hex,source:"hex"},n);else if(e.rgb){var r=e.rgb.split(",");Ro(e.rgb,"rgb")&&t({r:r[0],g:r[1],b:r[2],a:1,source:"rgb"},n)}else if(e.hsv){var i=e.hsv.split(",");Ro(e.hsv,"hsv")&&(i[2]=i[2].replace("%",""),i[1]=i[1].replace("%",""),i[0]=i[0].replace("°",""),1==i[1]?i[1]=.01:1==i[2]&&(i[2]=.01),t({h:Number(i[0]),s:Number(i[1]),v:Number(i[2]),source:"hsv"},n))}else if(e.hsl){var o=e.hsl.split(",");Ro(e.hsl,"hsl")&&(o[2]=o[2].replace("%",""),o[1]=o[1].replace("%",""),o[0]=o[0].replace("°",""),1==p[1]?p[1]=.01:1==p[2]&&(p[2]=.01),t({h:Number(o[0]),s:Number(o[1]),v:Number(o[2]),source:"hsl"},n))}},l=(0,gi.Ay)({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),u=n.r+", "+n.g+", "+n.b,c=Math.round(r.h)+"°, "+Math.round(100*r.s)+"%, "+Math.round(100*r.l)+"%",p=Math.round(s.h)+"°, "+Math.round(100*s.s)+"%, "+Math.round(100*s.v)+"%";return i().createElement("div",{style:l.wrap,className:"flexbox-fix"},i().createElement("div",{style:l.fields},i().createElement("div",{style:l.double},i().createElement(Fi,{style:{input:l.input,label:l.label},label:"hex",value:o,onChange:a})),i().createElement("div",{style:l.column},i().createElement("div",{style:l.single},i().createElement(Fi,{style:{input:l.input2,label:l.label2},label:"rgb",value:u,onChange:a})),i().createElement("div",{style:l.single},i().createElement(Fi,{style:{input:l.input2,label:l.label2},label:"hsv",value:p,onChange:a})),i().createElement("div",{style:l.single},i().createElement(Fi,{style:{input:l.input2,label:l.label2},label:"hsl",value:c,onChange:a})))))};var vl=function(e){var t=e.width,n=e.onChange,r=e.rgb,o=e.hsl,s=e.hsv,a=e.hex,l=e.header,u=e.styles,c=void 0===u?{}:u,p=e.className,d=void 0===p?"":p,h=(0,gi.Ay)(ji()({default:{picker:{width:t,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+r.r+", "+r.g+", "+r.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},c));return i().createElement("div",{style:h.picker,className:"google-picker "+d},i().createElement("div",{style:h.head},l),i().createElement("div",{style:h.swatch}),i().createElement("div",{style:h.saturation},i().createElement(Li,{hsl:o,hsv:s,pointer:ml,onChange:n})),i().createElement("div",{style:h.body},i().createElement("div",{style:h.controls,className:"flexbox-fix"},i().createElement("div",{style:h.hue},i().createElement(Ni,{style:h.Hue,hsl:o,radius:"4px",pointer:yl,onChange:n}))),i().createElement(bl,{rgb:r,hsl:o,hex:a,hsv:s,onChange:n})))};function xl({settings:e,setSettings:t}){const[n,i]=(0,o.useState)(!1);return(0,r.createElement)($,{className:"justify-content-start"},(0,r.createElement)(q,{xs:2},(0,r.createElement)(kn,{style:{backgroundColor:e.PlayerKeyColor},variant:"secondary",className:"rounded-pill px-4",onClick:()=>{i(!n)}},e.PlayerKeyColor)),n&&(0,r.createElement)(q,null,(0,r.createElement)(Ia,{color:e.PlayerKeyColor,onChangeComplete:n=>{t({...e,PlayerKeyColor:n.hex})},disableAlpha:!0})))}function wl(){const[e,t]=(0,o.useState)(!1),[n,i]=(0,o.useState)(IUP_VIDEO.settings);return n?(0,r.createElement)(Y,{fluid:!0},(0,r.createElement)($,{className:"justify-content-between align-items-center"},(0,r.createElement)(q,null,(0,r.createElement)("h1",{className:"text-muted mb-3"},(0,r.createElement)("img",{src:IUP_VIDEO.assetBase+"/img/iu-logo-gray.svg",alt:"Infinite Uploads Logo",height:"32",width:"32",className:"me-2"}),(0,s.__)("Infinite Uploads Video Settings","infinite-uploads"))),(0,r.createElement)(q,null,(0,r.createElement)(kn,{variant:"primary",className:"float-end",href:IUP_VIDEO.libraryUrl},(0,s.__)("Video Library","infinite-uploads")))),(0,r.createElement)(L,null,(0,r.createElement)(L.Body,null,(0,r.createElement)(Tr,{defaultActiveKey:"player",id:"video-settings-tabs",className:"mb-3"},(0,r.createElement)(rr,{eventKey:"player",title:(0,s.__)("Player","infinite-uploads"),className:"mt-4"},(0,r.createElement)($,{className:"justify-content-center mb-5",xs:1,md:2},(0,r.createElement)(q,null,(0,r.createElement)("h5",null,(0,s.__)("Main Player Color","infinite-uploads")),(0,r.createElement)("p",{className:"lead"},(0,s.__)("Select the primary color that will be displayed for the controls in the video player.","infinite-uploads"))),(0,r.createElement)(q,null,(0,r.createElement)(xl,{settings:n,setSettings:i}))),(0,r.createElement)($,{className:"justify-content-center mb-5",xs:1,md:2},(0,r.createElement)(q,null,(0,r.createElement)("h5",null,(0,s.__)("Player Language","infinite-uploads")),(0,r.createElement)("p",{className:"lead"},(0,s.__)("Select the default language that will be displayed in the video player.","infinite-uploads"))),(0,r.createElement)(q,null,(0,r.createElement)(fn.Select,{size:"lg",value:n.UILanguage,onChange:e=>i({...n,UILanguage:e.target.value})},(0,r.createElement)("option",{value:"en",label:"English"}),(0,r.createElement)("option",{value:"ar",label:"Arabic"}),(0,r.createElement)("option",{value:"bu",label:"Bulgarian"}),(0,r.createElement)("option",{value:"cn",label:"Chinese"}),(0,r.createElement)("option",{value:"cz",label:"Czech"}),(0,r.createElement)("option",{value:"dk",label:"Danish"}),(0,r.createElement)("option",{value:"nl",label:"Dutch"}),(0,r.createElement)("option",{value:"fi",label:"Finnish"}),(0,r.createElement)("option",{value:"fr",label:"French"}),(0,r.createElement)("option",{value:"de",label:"German"}),(0,r.createElement)("option",{value:"gr",label:"Greek"}),(0,r.createElement)("option",{value:"hu",label:"Hungarian"}),(0,r.createElement)("option",{value:"id",label:"Indonesian"}),(0,r.createElement)("option",{value:"it",label:"Italian"}),(0,r.createElement)("option",{value:"jp",label:"Japanese"}),(0,r.createElement)("option",{value:"kr",label:"Korean"}),(0,r.createElement)("option",{value:"no",label:"Norwegian"}),(0,r.createElement)("option",{value:"pl",label:"Polish"}),(0,r.createElement)("option",{value:"pt",label:"Portuguese"}),(0,r.createElement)("option",{value:"ro",label:"Romanian"}),(0,r.createElement)("option",{value:"rs",label:"Serbian"}),(0,r.createElement)("option",{value:"sk",label:"Slovakian"}),(0,r.createElement)("option",{value:"si",label:"Slovenian"}),(0,r.createElement)("option",{value:"es",label:"Spanish"}),(0,r.createElement)("option",{value:"se",label:"Swedish"}),(0,r.createElement)("option",{value:"ru",label:"Russian"}),(0,r.createElement)("option",{value:"th",label:"Thai"}),(0,r.createElement)("option",{value:"tr",label:"Turkish"}),(0,r.createElement)("option",{value:"ua",label:"Ukrainian"}),(0,r.createElement)("option",{value:"vn",label:"Vietnamese"})))),(0,r.createElement)($,{className:"justify-content-center mb-5",xs:1,md:2},(0,r.createElement)(q,null,(0,r.createElement)("h5",null,(0,s.__)("Player Controls","infinite-uploads")),(0,r.createElement)("p",{className:"lead"},(0,s.__)("Select the UI controls that will be displayed on the player.","infinite-uploads"))),(0,r.createElement)(q,{className:"d-flex flex-wrap justify-content-between"},(0,r.createElement)($,null,(0,r.createElement)(di,{control:"play",icon:"controls-play",label:(0,s.__)("Play / Pause","infinite-uploads"),settings:n,setSettings:i}),(0,r.createElement)(di,{control:"play-large",icon:"video-alt3",label:(0,s.__)("Center Play Button","infinite-uploads"),settings:n,setSettings:i}),(0,r.createElement)(di,{control:"volume",icon:"controls-volumeon",label:(0,s.__)("Volume","infinite-uploads"),settings:n,setSettings:i}),(0,r.createElement)(di,{control:"mute",icon:"controls-volumeoff",label:(0,s.__)("Mute","infinite-uploads"),settings:n,setSettings:i}),(0,r.createElement)(di,{control:"pip",icon:"external",label:(0,s.__)("Picture-in-Picture","infinite-uploads"),settings:n,setSettings:i}),(0,r.createElement)(di,{control:"settings",icon:"admin-generic",label:(0,s.__)("Settings","infinite-uploads"),settings:n,setSettings:i}),(0,r.createElement)(di,{control:"captions",icon:"format-status",label:(0,s.__)("Captions","infinite-uploads"),settings:n,setSettings:i}),(0,r.createElement)(di,{control:"current-time",icon:"clock",label:(0,s.__)("Current Time","infinite-uploads"),settings:n,setSettings:i}),(0,r.createElement)(di,{control:"duration",icon:"editor-video",label:(0,s.__)("Duration","infinite-uploads"),settings:n,setSettings:i}),(0,r.createElement)(di,{control:"rewind",icon:"controls-skipback",label:(0,s.__)("10s Backward","infinite-uploads"),settings:n,setSettings:i}),(0,r.createElement)(di,{control:"fast-forward",icon:"controls-skipforward",label:(0,s.__)("10s Forward","infinite-uploads"),settings:n,setSettings:i}),(0,r.createElement)(di,{control:"progress",icon:"leftright",label:(0,s.__)("Progress Bar","infinite-uploads"),settings:n,setSettings:i}),(0,r.createElement)(di,{control:"fullscreen",icon:"fullscreen-alt",label:(0,s.__)("Full Screen","infinite-uploads"),settings:n,setSettings:i}))))),(0,r.createElement)(rr,{eventKey:"encoding",title:(0,s.__)("Encoding","infinite-uploads"),className:"mt-4"},(0,r.createElement)($,{className:"justify-content-center mb-5",xs:1,md:2},(0,r.createElement)(q,null,(0,r.createElement)("h5",null,(0,s.__)("Enabled Resolutions","infinite-uploads")),(0,r.createElement)("p",{className:"lead"},(0,s.__)("Select the enabled resolutions that will be encoded on upload. More resolutions provide a more efficient streaming service to users, but require more storage space. Resolutions larger than the original video will be skipped.","infinite-uploads"))),(0,r.createElement)(q,null,(0,r.createElement)(mi,{settings:n,setSettings:i,px:240,bitrate:600}),(0,r.createElement)(mi,{settings:n,setSettings:i,px:360,bitrate:800}),(0,r.createElement)(mi,{settings:n,setSettings:i,px:480,bitrate:1400}),(0,r.createElement)(mi,{settings:n,setSettings:i,px:720,bitrate:2800}),(0,r.createElement)(mi,{settings:n,setSettings:i,px:1080,bitrate:5e3}),(0,r.createElement)(mi,{settings:n,setSettings:i,px:1440,bitrate:8e3}),(0,r.createElement)(mi,{settings:n,setSettings:i,px:2160,bitrate:25e3}))))),(0,r.createElement)($,{className:"justify-content-center mb-3"},(0,r.createElement)(q,{className:"text-center"},(0,r.createElement)(kn,{variant:"info",className:"text-nowrap text-white px-4",onClick:function(){t(!0);const e=new FormData;e.append("settings",JSON.stringify(n)),e.append("nonce",IUP_VIDEO.nonce),fetch(`${ajaxurl}?action=infinite-uploads-video-settings`,{method:"POST",headers:{Accept:"application/json"},body:e}).then((e=>e.json())).then((e=>{e.success?i(e.data):console.error(e.data),t(!1)})).catch((e=>{console.log("Error:",e),t(!1)}))},disabled:e},(0,s.__)("Save Settings","infinite-uploads"))))))):(0,r.createElement)("h2",null,(0,s.__)("Video library not yet connected.","infinite-uploads"))}vl.propTypes={width:wt().oneOfType([wt().string,wt().number]),styles:wt().object,header:wt().string},vl.defaultProps={width:652,styles:{},header:"Color picker"},jo(vl);class El extends o.Component{render(){return(0,r.createElement)(pi,null)}}class _l extends o.Component{render(){return(0,r.createElement)(wl,null)}}document.addEventListener("DOMContentLoaded",(function(e){const t=document.getElementById("iup-videos-page");t&&(0,o.render)((0,r.createElement)(El,null),t);const n=document.getElementById("iup-video-settings-page");n&&(0,o.render)((0,r.createElement)(_l,null),n)}))},9797:function(e,t,n){!function(e){"use strict";function t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r="undefined"!=typeof self?self:n.g;const i="undefined"!=typeof navigator,o=i&&"undefined"==typeof HTMLImageElement,s=!(void 0===n.g||"undefined"==typeof process||!process.versions||!process.versions.node),a=r.Buffer,l=!!a,u=e=>void 0!==e;function c(e){return void 0===e||(e instanceof Map?0===e.size:0===Object.values(e).filter(u).length)}function p(e){let t=new Error(e);throw delete t.stack,t}function d(e){let t=function(e){let t=0;return e.ifd0.enabled&&(t+=1024),e.exif.enabled&&(t+=2048),e.makerNote&&(t+=2048),e.userComment&&(t+=1024),e.gps.enabled&&(t+=512),e.interop.enabled&&(t+=100),e.ifd1.enabled&&(t+=1024),t+2048}(e);return e.jfif.enabled&&(t+=50),e.xmp.enabled&&(t+=2e4),e.iptc.enabled&&(t+=14e3),e.icc.enabled&&(t+=6e3),t}const h=e=>String.fromCharCode.apply(null,e),f="undefined"!=typeof TextDecoder?new TextDecoder("utf-8"):void 0;class m{static from(e,t){return e instanceof this&&e.le===t?e:new m(e,void 0,void 0,t)}constructor(e,t=0,n,r){if("boolean"==typeof r&&(this.le=r),Array.isArray(e)&&(e=new Uint8Array(e)),0===e)this.byteOffset=0,this.byteLength=0;else if(e instanceof ArrayBuffer){void 0===n&&(n=e.byteLength-t);let r=new DataView(e,t,n);this._swapDataView(r)}else if(e instanceof Uint8Array||e instanceof DataView||e instanceof m){void 0===n&&(n=e.byteLength-t),(t+=e.byteOffset)+n>e.byteOffset+e.byteLength&&p("Creating view outside of available memory in ArrayBuffer");let r=new DataView(e.buffer,t,n);this._swapDataView(r)}else if("number"==typeof e){let t=new DataView(new ArrayBuffer(e));this._swapDataView(t)}else p("Invalid input argument for BufferView: "+e)}_swapArrayBuffer(e){this._swapDataView(new DataView(e))}_swapBuffer(e){this._swapDataView(new DataView(e.buffer,e.byteOffset,e.byteLength))}_swapDataView(e){this.dataView=e,this.buffer=e.buffer,this.byteOffset=e.byteOffset,this.byteLength=e.byteLength}_lengthToEnd(e){return this.byteLength-e}set(e,t,n=m){return e instanceof DataView||e instanceof m?e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength):e instanceof ArrayBuffer&&(e=new Uint8Array(e)),e instanceof Uint8Array||p("BufferView.set(): Invalid data argument."),this.toUint8().set(e,t),new n(this,t,e.byteLength)}subarray(e,t){return t=t||this._lengthToEnd(e),new m(this,e,t)}toUint8(){return new Uint8Array(this.buffer,this.byteOffset,this.byteLength)}getUint8Array(e,t){return new Uint8Array(this.buffer,this.byteOffset+e,t)}getString(e=0,t=this.byteLength){return n=this.getUint8Array(e,t),f?f.decode(n):l?Buffer.from(n).toString("utf8"):decodeURIComponent(escape(h(n)));var n}getLatin1String(e=0,t=this.byteLength){let n=this.getUint8Array(e,t);return h(n)}getUnicodeString(e=0,t=this.byteLength){const n=[];for(let r=0;r<t&&e+r<this.byteLength;r+=2)n.push(this.getUint16(e+r));return h(n)}getInt8(e){return this.dataView.getInt8(e)}getUint8(e){return this.dataView.getUint8(e)}getInt16(e,t=this.le){return this.dataView.getInt16(e,t)}getInt32(e,t=this.le){return this.dataView.getInt32(e,t)}getUint16(e,t=this.le){return this.dataView.getUint16(e,t)}getUint32(e,t=this.le){return this.dataView.getUint32(e,t)}getFloat32(e,t=this.le){return this.dataView.getFloat32(e,t)}getFloat64(e,t=this.le){return this.dataView.getFloat64(e,t)}getFloat(e,t=this.le){return this.dataView.getFloat32(e,t)}getDouble(e,t=this.le){return this.dataView.getFloat64(e,t)}getUintBytes(e,t,n){switch(t){case 1:return this.getUint8(e,n);case 2:return this.getUint16(e,n);case 4:return this.getUint32(e,n);case 8:return this.getUint64&&this.getUint64(e,n)}}getUint(e,t,n){switch(t){case 8:return this.getUint8(e,n);case 16:return this.getUint16(e,n);case 32:return this.getUint32(e,n);case 64:return this.getUint64&&this.getUint64(e,n)}}toString(e){return this.dataView.toString(e,this.constructor.name)}ensureChunk(){}}function g(e,t){p(`${e} '${t}' was not loaded, try using full build of exifr.`)}class y extends Map{constructor(e){super(),this.kind=e}get(e,t){return this.has(e)||g(this.kind,e),t&&(e in t||function(e,t){p(`Unknown ${e} '${t}'.`)}(this.kind,e),t[e].enabled||g(this.kind,e)),super.get(e)}keyList(){return Array.from(this.keys())}}var b=new y("file parser"),v=new y("segment parser"),x=new y("file reader");let w=r.fetch;const E="Invalid input argument";function _(e,t){return(n=e).startsWith("data:")||n.length>1e4?S(e,t,"base64"):s&&e.includes("://")?C(e,t,"url",P):s?S(e,t,"fs"):i?C(e,t,"url",P):void p(E);var n}async function C(e,t,n,r){return x.has(n)?S(e,t,n):r?async function(e,t){let n=await t(e);return new m(n)}(e,r):void p(`Parser ${n} is not loaded`)}async function S(e,t,n){let r=new(x.get(n))(e,t);return await r.read(),r}const P=e=>w(e).then((e=>e.arrayBuffer())),k=e=>new Promise(((t,n)=>{let r=new FileReader;r.onloadend=()=>t(r.result||new ArrayBuffer),r.onerror=n,r.readAsArrayBuffer(e)}));class O extends Map{get tagKeys(){return this.allKeys||(this.allKeys=Array.from(this.keys())),this.allKeys}get tagValues(){return this.allValues||(this.allValues=Array.from(this.values())),this.allValues}}function F(e,t,n){let r=new O;for(let[e,t]of n)r.set(e,t);if(Array.isArray(t))for(let n of t)e.set(n,r);else e.set(t,r);return r}function A(e,t,n){let r,i=e.get(t);for(r of n)i.set(r[0],r[1])}const R=new Map,N=new Map,T=new Map,j=37500,U=37510,D=33723,M=34675,B=34665,I=34853,L=40965,z=["chunked","firstChunkSize","firstChunkSizeNode","firstChunkSizeBrowser","chunkSize","chunkLimit"],$=["jfif","xmp","icc","iptc","ihdr"],H=["tiff",...$],q=["ifd0","ifd1","exif","gps","interop"],V=[...H,...q],W=["makerNote","userComment"],K=["translateKeys","translateValues","reviveValues","multiSegment"],G=[...K,"sanitize","mergeOutput","silentErrors"];class X{get translate(){return this.translateKeys||this.translateValues||this.reviveValues}}class Y extends X{get needed(){return this.enabled||this.deps.size>0}constructor(e,n,r,i){if(super(),t(this,"enabled",!1),t(this,"skip",new Set),t(this,"pick",new Set),t(this,"deps",new Set),t(this,"translateKeys",!1),t(this,"translateValues",!1),t(this,"reviveValues",!1),this.key=e,this.enabled=n,this.parse=this.enabled,this.applyInheritables(i),this.canBeFiltered=q.includes(e),this.canBeFiltered&&(this.dict=R.get(e)),void 0!==r)if(Array.isArray(r))this.parse=this.enabled=!0,this.canBeFiltered&&r.length>0&&this.translateTagSet(r,this.pick);else if("object"==typeof r){if(this.enabled=!0,this.parse=!1!==r.parse,this.canBeFiltered){let{pick:e,skip:t}=r;e&&e.length>0&&this.translateTagSet(e,this.pick),t&&t.length>0&&this.translateTagSet(t,this.skip)}this.applyInheritables(r)}else!0===r||!1===r?this.parse=this.enabled=r:p(`Invalid options argument: ${r}`)}applyInheritables(e){let t,n;for(t of K)n=e[t],void 0!==n&&(this[t]=n)}translateTagSet(e,t){if(this.dict){let n,r,{tagKeys:i,tagValues:o}=this.dict;for(n of e)"string"==typeof n?(r=o.indexOf(n),-1===r&&(r=i.indexOf(Number(n))),-1!==r&&t.add(Number(i[r]))):t.add(n)}else for(let n of e)t.add(n)}finalizeFilters(){!this.enabled&&this.deps.size>0?(this.enabled=!0,ne(this.pick,this.deps)):this.enabled&&this.pick.size>0&&ne(this.pick,this.deps)}}var Q={jfif:!1,tiff:!0,xmp:!1,icc:!1,iptc:!1,ifd0:!0,ifd1:!1,exif:!0,gps:!0,interop:!1,ihdr:void 0,makerNote:!1,userComment:!1,multiSegment:!1,skip:[],pick:[],translateKeys:!0,translateValues:!0,reviveValues:!0,sanitize:!0,mergeOutput:!0,silentErrors:!0,chunked:!0,firstChunkSize:void 0,firstChunkSizeNode:512,firstChunkSizeBrowser:65536,chunkSize:65536,chunkLimit:5},J=new Map;class Z extends X{static useCached(e){let t=J.get(e);return void 0!==t||(t=new this(e),J.set(e,t)),t}constructor(e){super(),!0===e?this.setupFromTrue():void 0===e?this.setupFromUndefined():Array.isArray(e)?this.setupFromArray(e):"object"==typeof e?this.setupFromObject(e):p(`Invalid options argument ${e}`),void 0===this.firstChunkSize&&(this.firstChunkSize=i?this.firstChunkSizeBrowser:this.firstChunkSizeNode),this.mergeOutput&&(this.ifd1.enabled=!1),this.filterNestedSegmentTags(),this.traverseTiffDependencyTree(),this.checkLoadedPlugins()}setupFromUndefined(){let e;for(e of z)this[e]=Q[e];for(e of G)this[e]=Q[e];for(e of W)this[e]=Q[e];for(e of V)this[e]=new Y(e,Q[e],void 0,this)}setupFromTrue(){let e;for(e of z)this[e]=Q[e];for(e of G)this[e]=Q[e];for(e of W)this[e]=!0;for(e of V)this[e]=new Y(e,!0,void 0,this)}setupFromArray(e){let t;for(t of z)this[t]=Q[t];for(t of G)this[t]=Q[t];for(t of W)this[t]=Q[t];for(t of V)this[t]=new Y(t,!1,void 0,this);this.setupGlobalFilters(e,void 0,q)}setupFromObject(e){let t;for(t of(q.ifd0=q.ifd0||q.image,q.ifd1=q.ifd1||q.thumbnail,Object.assign(this,e),z))this[t]=te(e[t],Q[t]);for(t of G)this[t]=te(e[t],Q[t]);for(t of W)this[t]=te(e[t],Q[t]);for(t of H)this[t]=new Y(t,Q[t],e[t],this);for(t of q)this[t]=new Y(t,Q[t],e[t],this.tiff);this.setupGlobalFilters(e.pick,e.skip,q,V),!0===e.tiff?this.batchEnableWithBool(q,!0):!1===e.tiff?this.batchEnableWithUserValue(q,e):Array.isArray(e.tiff)?this.setupGlobalFilters(e.tiff,void 0,q):"object"==typeof e.tiff&&this.setupGlobalFilters(e.tiff.pick,e.tiff.skip,q)}batchEnableWithBool(e,t){for(let n of e)this[n].enabled=t}batchEnableWithUserValue(e,t){for(let n of e){let e=t[n];this[n].enabled=!1!==e&&void 0!==e}}setupGlobalFilters(e,t,n,r=n){if(e&&e.length){for(let e of r)this[e].enabled=!1;let t=ee(e,n);for(let[e,n]of t)ne(this[e].pick,n),this[e].enabled=!0}else if(t&&t.length){let e=ee(t,n);for(let[t,n]of e)ne(this[t].skip,n)}}filterNestedSegmentTags(){let{ifd0:e,exif:t,xmp:n,iptc:r,icc:i}=this;this.makerNote?t.deps.add(j):t.skip.add(j),this.userComment?t.deps.add(U):t.skip.add(U),n.enabled||e.skip.add(700),r.enabled||e.skip.add(D),i.enabled||e.skip.add(M)}traverseTiffDependencyTree(){let{ifd0:e,exif:t,gps:n,interop:r}=this;r.needed&&(t.deps.add(L),e.deps.add(L)),t.needed&&e.deps.add(B),n.needed&&e.deps.add(I),this.tiff.enabled=q.some((e=>!0===this[e].enabled))||this.makerNote||this.userComment;for(let e of q)this[e].finalizeFilters()}get onlyTiff(){return!$.map((e=>this[e].enabled)).some((e=>!0===e))&&this.tiff.enabled}checkLoadedPlugins(){for(let e of H)this[e].enabled&&!v.has(e)&&g("segment parser",e)}}function ee(e,t){let n,r,i,o,s=[];for(i of t){for(o of(n=R.get(i),r=[],n))(e.includes(o[0])||e.includes(o[1]))&&r.push(o[0]);r.length&&s.push([i,r])}return s}function te(e,t){return void 0!==e?e:void 0!==t?t:void 0}function ne(e,t){for(let n of t)e.add(n)}t(Z,"default",Q);class re{constructor(e){t(this,"parsers",{}),t(this,"output",{}),t(this,"errors",[]),t(this,"pushToErrors",(e=>this.errors.push(e))),this.options=Z.useCached(e)}async read(e){this.file=await function(e,t){return"string"==typeof e?_(e,t):i&&!o&&e instanceof HTMLImageElement?_(e.src,t):e instanceof Uint8Array||e instanceof ArrayBuffer||e instanceof DataView?new m(e):i&&e instanceof Blob?C(e,t,"blob",k):void p(E)}(e,this.options)}setup(){if(this.fileParser)return;let{file:e}=this,t=e.getUint16(0);for(let[n,r]of b)if(r.canHandle(e,t))return this.fileParser=new r(this.options,this.file,this.parsers),e[n]=!0;this.file.close&&this.file.close(),p("Unknown file format")}async parse(){let{output:e,errors:t}=this;return this.setup(),this.options.silentErrors?(await this.executeParsers().catch(this.pushToErrors),t.push(...this.fileParser.errors)):await this.executeParsers(),this.file.close&&this.file.close(),this.options.silentErrors&&t.length>0&&(e.errors=t),c(n=e)?void 0:n;var n}async executeParsers(){let{output:e}=this;await this.fileParser.parse();let t=Object.values(this.parsers).map((async t=>{let n=await t.parse();t.assignToOutput(e,n)}));this.options.silentErrors&&(t=t.map((e=>e.catch(this.pushToErrors)))),await Promise.all(t)}async extractThumbnail(){this.setup();let{options:e,file:t}=this,n=v.get("tiff",e);var r;if(t.tiff?r={start:0,type:"tiff"}:t.jpeg&&(r=await this.fileParser.getOrFindSegment("tiff")),void 0===r)return;let i=await this.fileParser.ensureSegmentChunk(r),o=this.parsers.tiff=new n(i,e,t),s=await o.extractThumbnail();return t.close&&t.close(),s}}async function ie(e,t){let n=new re(t);return await n.read(e),n.parse()}var oe=Object.freeze({__proto__:null,parse:ie,Exifr:re,fileParsers:b,segmentParsers:v,fileReaders:x,tagKeys:R,tagValues:N,tagRevivers:T,createDictionary:F,extendDictionary:A,fetchUrlAsArrayBuffer:P,readBlobAsArrayBuffer:k,chunkedProps:z,otherSegments:$,segments:H,tiffBlocks:q,segmentsAndBlocks:V,tiffExtractables:W,inheritables:K,allFormatters:G,Options:Z});class se{static findPosition(e,t){let n=e.getUint16(t+2)+2,r="function"==typeof this.headerLength?this.headerLength(e,t,n):this.headerLength,i=t+r,o=n-r;return{offset:t,length:n,headerLength:r,start:i,size:o,end:i+o}}static parse(e,t={}){return new this(e,new Z({[this.type]:t}),e).parse()}normalizeInput(e){return e instanceof m?e:new m(e)}constructor(e,n={},r){t(this,"errors",[]),t(this,"raw",new Map),t(this,"handleError",(e=>{if(!this.options.silentErrors)throw e;this.errors.push(e.message)})),this.chunk=this.normalizeInput(e),this.file=r,this.type=this.constructor.type,this.globalOptions=this.options=n,this.localOptions=n[this.type],this.canTranslate=this.localOptions&&this.localOptions.translate}translate(){this.canTranslate&&(this.translated=this.translateBlock(this.raw,this.type))}get output(){return this.translated?this.translated:this.raw?Object.fromEntries(this.raw):void 0}translateBlock(e,t){let n=T.get(t),r=N.get(t),i=R.get(t),o=this.options[t],s=o.reviveValues&&!!n,a=o.translateValues&&!!r,l=o.translateKeys&&!!i,u={};for(let[t,o]of e)s&&n.has(t)?o=n.get(t)(o):a&&r.has(t)&&(o=this.translateValue(o,r.get(t))),l&&i.has(t)&&(t=i.get(t)||t),u[t]=o;return u}translateValue(e,t){return t[e]||t.DEFAULT||e}assignToOutput(e,t){this.assignObjectToOutput(e,this.constructor.type,t)}assignObjectToOutput(e,t,n){if(this.globalOptions.mergeOutput)return Object.assign(e,n);e[t]?Object.assign(e[t],n):e[t]=n}}function ae(e){return 192===e||194===e||196===e||219===e||221===e||218===e||254===e}function le(e){return e>=224&&e<=239}function ue(e,t,n){for(let[r,i]of v)if(i.canHandle(e,t,n))return r}t(se,"headerLength",4),t(se,"type",void 0),t(se,"multiSegment",!1),t(se,"canHandle",(()=>!1));class ce extends class{constructor(e,n,r){t(this,"errors",[]),t(this,"ensureSegmentChunk",(async e=>{let t=e.start,n=e.size||65536;if(this.file.chunked)if(this.file.available(t,n))e.chunk=this.file.subarray(t,n);else try{e.chunk=await this.file.readChunk(t,n)}catch(t){p(`Couldn't read segment: ${JSON.stringify(e)}. ${t.message}`)}else this.file.byteLength>t+n?e.chunk=this.file.subarray(t,n):void 0===e.size?e.chunk=this.file.subarray(t):p("Segment unreachable: "+JSON.stringify(e));return e.chunk})),this.extendOptions&&this.extendOptions(e),this.options=e,this.file=n,this.parsers=r}injectSegment(e,t){this.options[e].enabled&&this.createParser(e,t)}createParser(e,t){let n=new(v.get(e))(t,this.options,this.file);return this.parsers[e]=n}createParsers(e){for(let t of e){let{type:e,chunk:n}=t,r=this.options[e];if(r&&r.enabled){let t=this.parsers[e];t&&t.append||t||this.createParser(e,n)}}}async readSegments(e){let t=e.map(this.ensureSegmentChunk);await Promise.all(t)}}{constructor(...e){super(...e),t(this,"appSegments",[]),t(this,"jpegSegments",[]),t(this,"unknownSegments",[])}static canHandle(e,t){return 65496===t}async parse(){await this.findAppSegments(),await this.readSegments(this.appSegments),this.mergeMultiSegments(),this.createParsers(this.mergedAppSegments||this.appSegments)}setupSegmentFinderArgs(e){!0===e?(this.findAll=!0,this.wanted=new Set(v.keyList())):(e=void 0===e?v.keyList().filter((e=>this.options[e].enabled)):e.filter((e=>this.options[e].enabled&&v.has(e))),this.findAll=!1,this.remaining=new Set(e),this.wanted=new Set(e)),this.unfinishedMultiSegment=!1}async findAppSegments(e=0,t){this.setupSegmentFinderArgs(t);let{file:n,findAll:r,wanted:i,remaining:o}=this;if(!r&&this.file.chunked&&(r=Array.from(i).some((e=>{let t=v.get(e),n=this.options[e];return t.multiSegment&&n.multiSegment})),r&&await this.file.readWhole()),e=this.findAppSegmentsInRange(e,n.byteLength),!this.options.onlyTiff&&n.chunked){let t=!1;for(;o.size>0&&!t&&(n.canReadNextChunk||this.unfinishedMultiSegment);){let{nextChunkOffset:r}=n,i=this.appSegments.some((e=>!this.file.available(e.offset||e.start,e.length||e.size)));if(t=e>r&&!i?!await n.readNextChunk(e):!await n.readNextChunk(r),void 0===(e=this.findAppSegmentsInRange(e,n.byteLength)))return}}}findAppSegmentsInRange(e,t){t-=2;let n,r,i,o,s,a,{file:l,findAll:u,wanted:c,remaining:p,options:d}=this;for(;e<t;e++)if(255===l.getUint8(e))if(n=l.getUint8(e+1),le(n)){if(r=l.getUint16(e+2),i=ue(l,e,r),i&&c.has(i)&&(o=v.get(i),s=o.findPosition(l,e),a=d[i],s.type=i,this.appSegments.push(s),!u&&(o.multiSegment&&a.multiSegment?(this.unfinishedMultiSegment=s.chunkNumber<s.chunkCount,this.unfinishedMultiSegment||p.delete(i)):p.delete(i),0===p.size)))break;d.recordUnknownSegments&&(s=se.findPosition(l,e),s.marker=n,this.unknownSegments.push(s)),e+=r+1}else if(ae(n)){if(r=l.getUint16(e+2),218===n&&!1!==d.stopAfterSos)return;d.recordJpegSegments&&this.jpegSegments.push({offset:e,length:r,marker:n}),e+=r+1}return e}mergeMultiSegments(){if(!this.appSegments.some((e=>e.multiSegment)))return;let e=function(e){let t,n,r,i=new Map;for(let o=0;o<e.length;o++)t=e[o],n=t.type,i.has(n)?r=i.get(n):i.set(n,r=[]),r.push(t);return Array.from(i)}(this.appSegments);this.mergedAppSegments=e.map((([e,t])=>{let n=v.get(e,this.options);return n.handleMultiSegments?{type:e,chunk:n.handleMultiSegments(t)}:t[0]}))}getSegment(e){return this.appSegments.find((t=>t.type===e))}async getOrFindSegment(e){let t=this.getSegment(e);return void 0===t&&(await this.findAppSegments(0,[e]),t=this.getSegment(e)),t}}t(ce,"type","jpeg"),b.set("jpeg",ce);const pe=[void 0,1,1,2,4,8,1,1,2,4,8,4,8,4];class de extends se{parseHeader(){var e=this.chunk.getUint16();18761===e?this.le=!0:19789===e&&(this.le=!1),this.chunk.le=this.le,this.headerParsed=!0}parseTags(e,t,n=new Map){let{pick:r,skip:i}=this.options[t];r=new Set(r);let o=r.size>0,s=0===i.size,a=this.chunk.getUint16(e);e+=2;for(let l=0;l<a;l++){let a=this.chunk.getUint16(e);if(o){if(r.has(a)&&(n.set(a,this.parseTag(e,a,t)),r.delete(a),0===r.size))break}else!s&&i.has(a)||n.set(a,this.parseTag(e,a,t));e+=12}return n}parseTag(e,t,n){let{chunk:r}=this,i=r.getUint16(e+2),o=r.getUint32(e+4),s=pe[i];if(s*o<=4?e+=8:e=r.getUint32(e+8),(i<1||i>13)&&p(`Invalid TIFF value type. block: ${n.toUpperCase()}, tag: ${t.toString(16)}, type: ${i}, offset ${e}`),e>r.byteLength&&p(`Invalid TIFF value offset. block: ${n.toUpperCase()}, tag: ${t.toString(16)}, type: ${i}, offset ${e} is outside of chunk size ${r.byteLength}`),1===i)return r.getUint8Array(e,o);if(2===i)return""===(a=function(e){for(;e.endsWith("\0");)e=e.slice(0,-1);return e}(a=r.getString(e,o)).trim())?void 0:a;var a;if(7===i)return r.getUint8Array(e,o);if(1===o)return this.parseTagValue(i,e);{let t=new(function(e){switch(e){case 1:return Uint8Array;case 3:return Uint16Array;case 4:return Uint32Array;case 5:case 10:default:return Array;case 6:return Int8Array;case 8:return Int16Array;case 9:return Int32Array;case 11:return Float32Array;case 12:return Float64Array}}(i))(o),n=s;for(let r=0;r<o;r++)t[r]=this.parseTagValue(i,e),e+=n;return t}}parseTagValue(e,t){let{chunk:n}=this;switch(e){case 1:return n.getUint8(t);case 3:return n.getUint16(t);case 4:case 13:return n.getUint32(t);case 5:return n.getUint32(t)/n.getUint32(t+4);case 6:return n.getInt8(t);case 8:return n.getInt16(t);case 9:return n.getInt32(t);case 10:return n.getInt32(t)/n.getInt32(t+4);case 11:return n.getFloat(t);case 12:return n.getDouble(t);default:p(`Invalid tiff type ${e}`)}}}class he extends de{static canHandle(e,t){return 225===e.getUint8(t+1)&&1165519206===e.getUint32(t+4)&&0===e.getUint16(t+8)}async parse(){this.parseHeader();let{options:e}=this;return e.ifd0.enabled&&await this.parseIfd0Block(),e.exif.enabled&&await this.safeParse("parseExifBlock"),e.gps.enabled&&await this.safeParse("parseGpsBlock"),e.interop.enabled&&await this.safeParse("parseInteropBlock"),e.ifd1.enabled&&await this.safeParse("parseThumbnailBlock"),this.createOutput()}safeParse(e){let t=this[e]();return void 0!==t.catch&&(t=t.catch(this.handleError)),t}findIfd0Offset(){void 0===this.ifd0Offset&&(this.ifd0Offset=this.chunk.getUint32(4))}findIfd1Offset(){if(void 0===this.ifd1Offset){this.findIfd0Offset();let e=this.chunk.getUint16(this.ifd0Offset),t=this.ifd0Offset+2+12*e;this.ifd1Offset=this.chunk.getUint32(t)}}parseBlock(e,t){let n=new Map;return this[t]=n,this.parseTags(e,t,n),n}async parseIfd0Block(){if(this.ifd0)return;let{file:e}=this;this.findIfd0Offset(),this.ifd0Offset<8&&p("Malformed EXIF data"),!e.chunked&&this.ifd0Offset>e.byteLength&&p(`IFD0 offset points to outside of file.\nthis.ifd0Offset: ${this.ifd0Offset}, file.byteLength: ${e.byteLength}`),e.tiff&&await e.ensureChunk(this.ifd0Offset,d(this.options));let t=this.parseBlock(this.ifd0Offset,"ifd0");return 0!==t.size?(this.exifOffset=t.get(B),this.interopOffset=t.get(L),this.gpsOffset=t.get(I),this.xmp=t.get(700),this.iptc=t.get(D),this.icc=t.get(M),this.options.sanitize&&(t.delete(B),t.delete(L),t.delete(I),t.delete(700),t.delete(D),t.delete(M)),t):void 0}async parseExifBlock(){if(this.exif)return;if(this.ifd0||await this.parseIfd0Block(),void 0===this.exifOffset)return;this.file.tiff&&await this.file.ensureChunk(this.exifOffset,d(this.options));let e=this.parseBlock(this.exifOffset,"exif");return this.interopOffset||(this.interopOffset=e.get(L)),this.makerNote=e.get(j),this.userComment=e.get(U),this.options.sanitize&&(e.delete(L),e.delete(j),e.delete(U)),this.unpack(e,41728),this.unpack(e,41729),e}unpack(e,t){let n=e.get(t);n&&1===n.length&&e.set(t,n[0])}async parseGpsBlock(){if(this.gps)return;if(this.ifd0||await this.parseIfd0Block(),void 0===this.gpsOffset)return;let e=this.parseBlock(this.gpsOffset,"gps");return e&&e.has(2)&&e.has(4)&&(e.set("latitude",fe(...e.get(2),e.get(1))),e.set("longitude",fe(...e.get(4),e.get(3)))),e}async parseInteropBlock(){if(!this.interop&&(this.ifd0||await this.parseIfd0Block(),void 0!==this.interopOffset||this.exif||await this.parseExifBlock(),void 0!==this.interopOffset))return this.parseBlock(this.interopOffset,"interop")}async parseThumbnailBlock(e=!1){if(!this.ifd1&&!this.ifd1Parsed&&(!this.options.mergeOutput||e))return this.findIfd1Offset(),this.ifd1Offset>0&&(this.parseBlock(this.ifd1Offset,"ifd1"),this.ifd1Parsed=!0),this.ifd1}async extractThumbnail(){if(this.headerParsed||this.parseHeader(),this.ifd1Parsed||await this.parseThumbnailBlock(!0),void 0===this.ifd1)return;let e=this.ifd1.get(513),t=this.ifd1.get(514);return this.chunk.getUint8Array(e,t)}get image(){return this.ifd0}get thumbnail(){return this.ifd1}createOutput(){let e,t,n,r={};for(t of q)if(e=this[t],!c(e))if(n=this.canTranslate?this.translateBlock(e,t):Object.fromEntries(e),this.options.mergeOutput){if("ifd1"===t)continue;Object.assign(r,n)}else r[t]=n;return this.makerNote&&(r.makerNote=this.makerNote),this.userComment&&(r.userComment=this.userComment),r}assignToOutput(e,t){if(this.globalOptions.mergeOutput)Object.assign(e,t);else for(let[n,r]of Object.entries(t))this.assignObjectToOutput(e,n,r)}}function fe(e,t,n,r){var i=e+t/60+n/3600;return"S"!==r&&"W"!==r||(i*=-1),i}t(he,"type","tiff"),t(he,"headerLength",10),v.set("tiff",he);var me=Object.freeze({__proto__:null,default:oe,Exifr:re,fileParsers:b,segmentParsers:v,fileReaders:x,tagKeys:R,tagValues:N,tagRevivers:T,createDictionary:F,extendDictionary:A,fetchUrlAsArrayBuffer:P,readBlobAsArrayBuffer:k,chunkedProps:z,otherSegments:$,segments:H,tiffBlocks:q,segmentsAndBlocks:V,tiffExtractables:W,inheritables:K,allFormatters:G,Options:Z,parse:ie});const ge={ifd0:!1,ifd1:!1,exif:!1,gps:!1,interop:!1,sanitize:!1,reviveValues:!0,translateKeys:!1,translateValues:!1,mergeOutput:!1},ye=Object.assign({},ge,{firstChunkSize:4e4,gps:[1,2,3,4]}),be=Object.assign({},ge,{tiff:!1,ifd1:!0,mergeOutput:!1}),ve=Object.assign({},ge,{firstChunkSize:4e4,ifd0:[274]});async function xe(e){let t=new re(ve);await t.read(e);let n=await t.parse();if(n&&n.ifd0)return n.ifd0[274]}const we=Object.freeze({1:{dimensionSwapped:!1,scaleX:1,scaleY:1,deg:0,rad:0},2:{dimensionSwapped:!1,scaleX:-1,scaleY:1,deg:0,rad:0},3:{dimensionSwapped:!1,scaleX:1,scaleY:1,deg:180,rad:180*Math.PI/180},4:{dimensionSwapped:!1,scaleX:-1,scaleY:1,deg:180,rad:180*Math.PI/180},5:{dimensionSwapped:!0,scaleX:1,scaleY:-1,deg:90,rad:90*Math.PI/180},6:{dimensionSwapped:!0,scaleX:1,scaleY:1,deg:90,rad:90*Math.PI/180},7:{dimensionSwapped:!0,scaleX:1,scaleY:-1,deg:270,rad:270*Math.PI/180},8:{dimensionSwapped:!0,scaleX:1,scaleY:1,deg:270,rad:270*Math.PI/180}});if(e.rotateCanvas=!0,e.rotateCss=!0,"object"==typeof navigator){let t=navigator.userAgent;if(t.includes("iPad")||t.includes("iPhone")){let n=t.match(/OS (\d+)_(\d+)/);if(n){let[,t,r]=n,i=Number(t)+.1*Number(r);e.rotateCanvas=i<13.4,e.rotateCss=!1}}else if(t.includes("OS X 10")){let[,n]=t.match(/OS X 10[_.](\d+)/);e.rotateCanvas=e.rotateCss=Number(n)<15}if(t.includes("Chrome/")){let[,n]=t.match(/Chrome\/(\d+)/);e.rotateCanvas=e.rotateCss=Number(n)<81}else if(t.includes("Firefox/")){let[,n]=t.match(/Firefox\/(\d+)/);e.rotateCanvas=e.rotateCss=Number(n)<77}}class Ee extends m{constructor(...e){super(...e),t(this,"ranges",new _e),0!==this.byteLength&&this.ranges.add(0,this.byteLength)}_tryExtend(e,t,n){if(0===e&&0===this.byteLength&&n){let e=new DataView(n.buffer||n,n.byteOffset,n.byteLength);this._swapDataView(e)}else{let n=e+t;if(n>this.byteLength){let{dataView:e}=this._extend(n);this._swapDataView(e)}}}_extend(e){let t;t=l?a.allocUnsafe(e):new Uint8Array(e);let n=new DataView(t.buffer,t.byteOffset,t.byteLength);return t.set(new Uint8Array(this.buffer,this.byteOffset,this.byteLength),0),{uintView:t,dataView:n}}subarray(e,t,n=!1){return t=t||this._lengthToEnd(e),n&&this._tryExtend(e,t),this.ranges.add(e,t),super.subarray(e,t)}set(e,t,n=!1){n&&this._tryExtend(t,e.byteLength,e);let r=super.set(e,t);return this.ranges.add(t,r.byteLength),r}async ensureChunk(e,t){this.chunked&&(this.ranges.available(e,t)||await this.readChunk(e,t))}available(e,t){return this.ranges.available(e,t)}}class _e{constructor(){t(this,"list",[])}get length(){return this.list.length}add(e,t,n=0){let r=e+t,i=this.list.filter((t=>Ce(e,t.offset,r)||Ce(e,t.end,r)));if(i.length>0){e=Math.min(e,...i.map((e=>e.offset))),r=Math.max(r,...i.map((e=>e.end))),t=r-e;let n=i.shift();n.offset=e,n.length=t,n.end=r,this.list=this.list.filter((e=>!i.includes(e)))}else this.list.push({offset:e,length:t,end:r})}available(e,t){let n=e+t;return this.list.some((t=>t.offset<=e&&n<=t.end))}}function Ce(e,t,n){return e<=t&&t<=n}class Se extends Ee{constructor(e,n){super(0),t(this,"chunksRead",0),this.input=e,this.options=n}async readWhole(){this.chunked=!1,await this.readChunk(this.nextChunkOffset)}async readChunked(){this.chunked=!0,await this.readChunk(0,this.options.firstChunkSize)}async readNextChunk(e=this.nextChunkOffset){if(this.fullyRead)return this.chunksRead++,!1;let t=this.options.chunkSize,n=await this.readChunk(e,t);return!!n&&n.byteLength===t}async readChunk(e,t){if(this.chunksRead++,0!==(t=this.safeWrapAddress(e,t)))return this._readChunk(e,t)}safeWrapAddress(e,t){return void 0!==this.size&&e+t>this.size?Math.max(0,this.size-e):t}get nextChunkOffset(){if(0!==this.ranges.list.length)return this.ranges.list[0].length}get canReadNextChunk(){return this.chunksRead<this.options.chunkLimit}get fullyRead(){return void 0!==this.size&&this.nextChunkOffset===this.size}read(){return this.options.chunked?this.readChunked():this.readWhole()}close(){}}x.set("blob",class extends Se{async readWhole(){this.chunked=!1;let e=await k(this.input);this._swapArrayBuffer(e)}readChunked(){return this.chunked=!0,this.size=this.input.size,super.readChunked()}async _readChunk(e,t){let n=t?e+t:void 0,r=this.input.slice(e,n),i=await k(r);return this.set(i,e,!0)}}),e.Exifr=re,e.Options=Z,e.allFormatters=G,e.chunkedProps=z,e.createDictionary=F,e.default=me,e.extendDictionary=A,e.fetchUrlAsArrayBuffer=P,e.fileParsers=b,e.fileReaders=x,e.gps=async function(e){let t=new re(ye);await t.read(e);let n=await t.parse();if(n&&n.gps){let{latitude:e,longitude:t}=n.gps;return{latitude:e,longitude:t}}},e.gpsOnlyOptions=ye,e.inheritables=K,e.orientation=xe,e.orientationOnlyOptions=ve,e.otherSegments=$,e.parse=ie,e.readBlobAsArrayBuffer=k,e.rotation=async function(t){let n=await xe(t);return Object.assign({canvas:e.rotateCanvas,css:e.rotateCss},we[n])},e.rotations=we,e.segmentParsers=v,e.segments=H,e.segmentsAndBlocks=V,e.tagKeys=R,e.tagRevivers=T,e.tagValues=N,e.thumbnail=async function(e){let t=new re(be);await t.read(e);let n=await t.extractThumbnail();return n&&l?a.from(n):n},e.thumbnailOnlyOptions=be,e.thumbnailUrl=async function(e){let t=await this.thumbnail(e);if(void 0!==t){let e=new Blob([t]);return URL.createObjectURL(e)}},e.tiffBlocks=q,e.tiffExtractables=W,Object.defineProperty(e,"__esModule",{value:!0})}(t)},311:e=>{"use strict";e.exports=function(e,t,n,r,i,o,s,a){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,i,o,s,a],c=0;(l=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},6993:e=>{e.exports=function(e,t){if(e===t)return!0;for(var n in e)if(!(n in t))return!1;for(var n in t)if(e[n]!==t[n])return!1;return!0}},8127:function(e,t,n){var r,i;i="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:this,e.exports=function(n){"use strict";var i,o=(n=n||{}).Base64,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=function(e){for(var t={},n=0,r=e.length;n<r;n++)t[e.charAt(n)]=n;return t}(s),l=String.fromCharCode,u=function(e){if(e.length<2)return(t=e.charCodeAt(0))<128?e:t<2048?l(192|t>>>6)+l(128|63&t):l(224|t>>>12&15)+l(128|t>>>6&63)+l(128|63&t);var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return l(240|t>>>18&7)+l(128|t>>>12&63)+l(128|t>>>6&63)+l(128|63&t)},c=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,p=function(e){return e.replace(c,u)},d=function(e){var t=[0,2,1][e.length%3],n=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0);return[s.charAt(n>>>18),s.charAt(n>>>12&63),t>=2?"=":s.charAt(n>>>6&63),t>=1?"=":s.charAt(63&n)].join("")},h=n.btoa&&"function"==typeof n.btoa?function(e){return n.btoa(e)}:function(e){if(e.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return e.replace(/[\s\S]{1,3}/g,d)},f=function(e){return h(p(String(e)))},m=function(e){return e.replace(/[+\/]/g,(function(e){return"+"==e?"-":"_"})).replace(/=/g,"")},g=function(e,t){return t?m(f(e)):f(e)};n.Uint8Array&&(i=function(e,t){for(var n="",r=0,i=e.length;r<i;r+=3){var o=e[r],a=e[r+1],l=e[r+2],u=o<<16|a<<8|l;n+=s.charAt(u>>>18)+s.charAt(u>>>12&63)+(void 0!==a?s.charAt(u>>>6&63):"=")+(void 0!==l?s.charAt(63&u):"=")}return t?m(n):n});var y,b=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,v=function(e){switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return l(55296+(t>>>10))+l(56320+(1023&t));case 3:return l((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return l((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},x=function(e){return e.replace(b,v)},w=function(e){var t=e.length,n=t%4,r=(t>0?a[e.charAt(0)]<<18:0)|(t>1?a[e.charAt(1)]<<12:0)|(t>2?a[e.charAt(2)]<<6:0)|(t>3?a[e.charAt(3)]:0),i=[l(r>>>16),l(r>>>8&255),l(255&r)];return i.length-=[0,0,2,1][n],i.join("")},E=n.atob&&"function"==typeof n.atob?function(e){return n.atob(e)}:function(e){return e.replace(/\S{1,4}/g,w)},_=function(e){return E(String(e).replace(/[^A-Za-z0-9\+\/]/g,""))},C=function(e){return String(e).replace(/[-_]/g,(function(e){return"-"==e?"+":"/"})).replace(/[^A-Za-z0-9\+\/]/g,"")},S=function(e){return function(e){return x(E(e))}(C(e))};n.Uint8Array&&(y=function(e){return Uint8Array.from(_(C(e)),(function(e){return e.charCodeAt(0)}))});if(n.Base64={VERSION:"2.6.4",atob:_,btoa:h,fromBase64:S,toBase64:g,utob:p,encode:g,encodeURI:function(e){return g(e,!0)},btou:x,decode:S,noConflict:function(){var e=n.Base64;return n.Base64=o,e},fromUint8Array:i,toUint8Array:y},"function"==typeof Object.defineProperty){var P=function(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}};n.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",P((function(){return S(this)}))),Object.defineProperty(String.prototype,"toBase64",P((function(e){return g(this,e)}))),Object.defineProperty(String.prototype,"toBase64URI",P((function(){return g(this,!0)})))}}return n.Meteor&&(Base64=n.Base64),e.exports?e.exports.Base64=n.Base64:void 0===(r=function(){return n.Base64}.apply(t,[]))||(e.exports=r),{Base64:n.Base64}}(i)},181:(e,t,n)=>{var r=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,s=/^0o[0-7]+$/i,a=parseInt,l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,u="object"==typeof self&&self&&self.Object===Object&&self,c=l||u||Function("return this")(),p=Object.prototype.toString,d=Math.max,h=Math.min,f=function(){return c.Date.now()};function m(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==p.call(e)}(e))return NaN;if(m(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=m(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(r,"");var n=o.test(e);return n||s.test(e)?a(e.slice(2),n?2:8):i.test(e)?NaN:+e}e.exports=function(e,t,n){var r,i,o,s,a,l,u=0,c=!1,p=!1,y=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var n=r,o=i;return r=i=void 0,u=t,s=e.apply(o,n)}function v(e){var n=e-l;return void 0===l||n>=t||n<0||p&&e-u>=o}function x(){var e=f();if(v(e))return w(e);a=setTimeout(x,function(e){var n=t-(e-l);return p?h(n,o-(e-u)):n}(e))}function w(e){return a=void 0,y&&r?b(e):(r=i=void 0,s)}function E(){var e=f(),n=v(e);if(r=arguments,i=this,l=e,n){if(void 0===a)return function(e){return u=e,a=setTimeout(x,t),c?b(e):s}(l);if(p)return a=setTimeout(x,t),b(l)}return void 0===a&&(a=setTimeout(x,t)),s}return t=g(t)||0,m(n)&&(c=!!n.leading,o=(p="maxWait"in n)?d(g(n.maxWait)||0,t):o,y="trailing"in n?!!n.trailing:y),E.cancel=function(){void 0!==a&&clearTimeout(a),u=0,r=l=i=a=void 0},E.flush=function(){return void 0===a?s:w(f())},E}},5858:(e,t,n)=>{var r="Expected a function",i=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,a=/^0o[0-7]+$/i,l=parseInt,u="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,p=u||c||Function("return this")(),d=Object.prototype.toString,h=Math.max,f=Math.min,m=function(){return p.Date.now()};function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==d.call(e)}(e))return NaN;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var n=s.test(e);return n||a.test(e)?l(e.slice(2),n?2:8):o.test(e)?NaN:+e}e.exports=function(e,t,n){var i=!0,o=!0;if("function"!=typeof e)throw new TypeError(r);return g(n)&&(i="leading"in n?!!n.leading:i,o="trailing"in n?!!n.trailing:o),function(e,t,n){var i,o,s,a,l,u,c=0,p=!1,d=!1,b=!0;if("function"!=typeof e)throw new TypeError(r);function v(t){var n=i,r=o;return i=o=void 0,c=t,a=e.apply(r,n)}function x(e){var n=e-u;return void 0===u||n>=t||n<0||d&&e-c>=s}function w(){var e=m();if(x(e))return E(e);l=setTimeout(w,function(e){var n=t-(e-u);return d?f(n,s-(e-c)):n}(e))}function E(e){return l=void 0,b&&i?v(e):(i=o=void 0,a)}function _(){var e=m(),n=x(e);if(i=arguments,o=this,u=e,n){if(void 0===l)return function(e){return c=e,l=setTimeout(w,t),p?v(e):a}(u);if(d)return l=setTimeout(w,t),v(u)}return void 0===l&&(l=setTimeout(w,t)),a}return t=y(t)||0,g(n)&&(p=!!n.leading,s=(d="maxWait"in n)?h(y(n.maxWait)||0,t):s,b="trailing"in n?!!n.trailing:b),_.cancel=function(){void 0!==l&&clearTimeout(l),c=0,i=u=o=l=void 0},_.flush=function(){return void 0===l?a:E(m())},_}(e,t,{leading:i,maxWait:t,trailing:o})}},5580:(e,t,n)=>{var r=n(6110)(n(9325),"DataView");e.exports=r},1549:(e,t,n)=>{var r=n(2032),i=n(3862),o=n(6721),s=n(2749),a=n(5749);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=o,l.prototype.has=s,l.prototype.set=a,e.exports=l},79:(e,t,n)=>{var r=n(3702),i=n(80),o=n(4739),s=n(8655),a=n(1175);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=o,l.prototype.has=s,l.prototype.set=a,e.exports=l},8223:(e,t,n)=>{var r=n(6110)(n(9325),"Map");e.exports=r},3661:(e,t,n)=>{var r=n(3040),i=n(7670),o=n(289),s=n(4509),a=n(2949);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=o,l.prototype.has=s,l.prototype.set=a,e.exports=l},2804:(e,t,n)=>{var r=n(6110)(n(9325),"Promise");e.exports=r},6545:(e,t,n)=>{var r=n(6110)(n(9325),"Set");e.exports=r},8859:(e,t,n)=>{var r=n(3661),i=n(1380),o=n(1459);function s(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}s.prototype.add=s.prototype.push=i,s.prototype.has=o,e.exports=s},7217:(e,t,n)=>{var r=n(79),i=n(1420),o=n(938),s=n(3605),a=n(9817),l=n(945);function u(e){var t=this.__data__=new r(e);this.size=t.size}u.prototype.clear=i,u.prototype.delete=o,u.prototype.get=s,u.prototype.has=a,u.prototype.set=l,e.exports=u},1873:(e,t,n)=>{var r=n(9325).Symbol;e.exports=r},7828:(e,t,n)=>{var r=n(9325).Uint8Array;e.exports=r},8303:(e,t,n)=>{var r=n(6110)(n(9325),"WeakMap");e.exports=r},1033:e=>{e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},3729:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},9770:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n<r;){var s=e[n];t(s,n,e)&&(o[i++]=s)}return o}},695:(e,t,n)=>{var r=n(8096),i=n(2428),o=n(6449),s=n(3656),a=n(361),l=n(7167),u=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=o(e),c=!n&&i(e),p=!n&&!c&&s(e),d=!n&&!c&&!p&&l(e),h=n||c||p||d,f=h?r(e.length,String):[],m=f.length;for(var g in e)!t&&!u.call(e,g)||h&&("length"==g||p&&("offset"==g||"parent"==g)||d&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||a(g,m))||f.push(g);return f}},4932:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}},4528:e=>{e.exports=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}},4248:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},7805:(e,t,n)=>{var r=n(3360),i=n(5288);e.exports=function(e,t,n){(void 0!==n&&!i(e[t],n)||void 0===n&&!(t in e))&&r(e,t,n)}},6547:(e,t,n)=>{var r=n(3360),i=n(5288),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var s=e[t];o.call(e,t)&&i(s,n)&&(void 0!==n||t in e)||r(e,t,n)}},6025:(e,t,n)=>{var r=n(5288);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},4733:(e,t,n)=>{var r=n(1791),i=n(5950);e.exports=function(e,t){return e&&r(t,i(t),e)}},3838:(e,t,n)=>{var r=n(1791),i=n(7241);e.exports=function(e,t){return e&&r(t,i(t),e)}},3360:(e,t,n)=>{var r=n(3243);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},9999:(e,t,n)=>{var r=n(7217),i=n(3729),o=n(6547),s=n(4733),a=n(3838),l=n(3290),u=n(3007),c=n(2271),p=n(8948),d=n(2),h=n(3349),f=n(5861),m=n(6189),g=n(7199),y=n(5529),b=n(6449),v=n(3656),x=n(7730),w=n(3805),E=n(8440),_=n(5950),C=n(7241),S="[object Arguments]",P="[object Function]",k="[object Object]",O={};O[S]=O["[object Array]"]=O["[object ArrayBuffer]"]=O["[object DataView]"]=O["[object Boolean]"]=O["[object Date]"]=O["[object Float32Array]"]=O["[object Float64Array]"]=O["[object Int8Array]"]=O["[object Int16Array]"]=O["[object Int32Array]"]=O["[object Map]"]=O["[object Number]"]=O[k]=O["[object RegExp]"]=O["[object Set]"]=O["[object String]"]=O["[object Symbol]"]=O["[object Uint8Array]"]=O["[object Uint8ClampedArray]"]=O["[object Uint16Array]"]=O["[object Uint32Array]"]=!0,O["[object Error]"]=O[P]=O["[object WeakMap]"]=!1,e.exports=function e(t,n,F,A,R,N){var T,j=1&n,U=2&n,D=4&n;if(F&&(T=R?F(t,A,R,N):F(t)),void 0!==T)return T;if(!w(t))return t;var M=b(t);if(M){if(T=m(t),!j)return u(t,T)}else{var B=f(t),I=B==P||"[object GeneratorFunction]"==B;if(v(t))return l(t,j);if(B==k||B==S||I&&!R){if(T=U||I?{}:y(t),!j)return U?p(t,a(T,t)):c(t,s(T,t))}else{if(!O[B])return R?t:{};T=g(t,B,j)}}N||(N=new r);var L=N.get(t);if(L)return L;N.set(t,T),E(t)?t.forEach((function(r){T.add(e(r,n,F,r,t,N))})):x(t)&&t.forEach((function(r,i){T.set(i,e(r,n,F,i,t,N))}));var z=M?void 0:(D?U?h:d:U?C:_)(t);return i(z||t,(function(r,i){z&&(r=t[i=r]),o(T,i,e(r,n,F,i,t,N))})),T}},9344:(e,t,n)=>{var r=n(3805),i=Object.create,o=function(){function e(){}return function(t){if(!r(t))return{};if(i)return i(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=o},909:(e,t,n)=>{var r=n(641),i=n(8329)(r);e.exports=i},6649:(e,t,n)=>{var r=n(3221)();e.exports=r},641:(e,t,n)=>{var r=n(6649),i=n(5950);e.exports=function(e,t){return e&&r(e,t,i)}},7422:(e,t,n)=>{var r=n(1769),i=n(7797);e.exports=function(e,t){for(var n=0,o=(t=r(t,e)).length;null!=e&&n<o;)e=e[i(t[n++])];return n&&n==o?e:void 0}},2199:(e,t,n)=>{var r=n(4528),i=n(6449);e.exports=function(e,t,n){var o=t(e);return i(e)?o:r(o,n(e))}},2552:(e,t,n)=>{var r=n(1873),i=n(659),o=n(9350),s=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?i(e):o(e)}},8077:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},7534:(e,t,n)=>{var r=n(2552),i=n(346);e.exports=function(e){return i(e)&&"[object Arguments]"==r(e)}},270:(e,t,n)=>{var r=n(7068),i=n(346);e.exports=function e(t,n,o,s,a){return t===n||(null==t||null==n||!i(t)&&!i(n)?t!=t&&n!=n:r(t,n,o,s,e,a))}},7068:(e,t,n)=>{var r=n(7217),i=n(5911),o=n(1986),s=n(689),a=n(5861),l=n(6449),u=n(3656),c=n(7167),p="[object Arguments]",d="[object Array]",h="[object Object]",f=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,m,g,y){var b=l(e),v=l(t),x=b?d:a(e),w=v?d:a(t),E=(x=x==p?h:x)==h,_=(w=w==p?h:w)==h,C=x==w;if(C&&u(e)){if(!u(t))return!1;b=!0,E=!1}if(C&&!E)return y||(y=new r),b||c(e)?i(e,t,n,m,g,y):o(e,t,x,n,m,g,y);if(!(1&n)){var S=E&&f.call(e,"__wrapped__"),P=_&&f.call(t,"__wrapped__");if(S||P){var k=S?e.value():e,O=P?t.value():t;return y||(y=new r),g(k,O,n,m,y)}}return!!C&&(y||(y=new r),s(e,t,n,m,g,y))}},9172:(e,t,n)=>{var r=n(5861),i=n(346);e.exports=function(e){return i(e)&&"[object Map]"==r(e)}},1799:(e,t,n)=>{var r=n(7217),i=n(270);e.exports=function(e,t,n,o){var s=n.length,a=s,l=!o;if(null==e)return!a;for(e=Object(e);s--;){var u=n[s];if(l&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++s<a;){var c=(u=n[s])[0],p=e[c],d=u[1];if(l&&u[2]){if(void 0===p&&!(c in e))return!1}else{var h=new r;if(o)var f=o(p,d,c,e,t,h);if(!(void 0===f?i(d,p,3,o,h):f))return!1}}return!0}},5083:(e,t,n)=>{var r=n(1882),i=n(7296),o=n(3805),s=n(7473),a=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,c=l.toString,p=u.hasOwnProperty,d=RegExp("^"+c.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!o(e)||i(e))&&(r(e)?d:a).test(s(e))}},6038:(e,t,n)=>{var r=n(5861),i=n(346);e.exports=function(e){return i(e)&&"[object Set]"==r(e)}},4901:(e,t,n)=>{var r=n(2552),i=n(294),o=n(346),s={};s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s["[object Arguments]"]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s["[object Map]"]=s["[object Number]"]=s["[object Object]"]=s["[object RegExp]"]=s["[object Set]"]=s["[object String]"]=s["[object WeakMap]"]=!1,e.exports=function(e){return o(e)&&i(e.length)&&!!s[r(e)]}},5389:(e,t,n)=>{var r=n(3663),i=n(7978),o=n(3488),s=n(6449),a=n(583);e.exports=function(e){return"function"==typeof e?e:null==e?o:"object"==typeof e?s(e)?i(e[0],e[1]):r(e):a(e)}},8984:(e,t,n)=>{var r=n(5527),i=n(3650),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=[];for(var n in Object(e))o.call(e,n)&&"constructor"!=n&&t.push(n);return t}},2903:(e,t,n)=>{var r=n(3805),i=n(5527),o=n(2562),s=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=i(e),n=[];for(var a in e)("constructor"!=a||!t&&s.call(e,a))&&n.push(a);return n}},5128:(e,t,n)=>{var r=n(909),i=n(4894);e.exports=function(e,t){var n=-1,o=i(e)?Array(e.length):[];return r(e,(function(e,r,i){o[++n]=t(e,r,i)})),o}},3663:(e,t,n)=>{var r=n(1799),i=n(776),o=n(7197);e.exports=function(e){var t=i(e);return 1==t.length&&t[0][2]?o(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},7978:(e,t,n)=>{var r=n(270),i=n(8156),o=n(631),s=n(8586),a=n(756),l=n(7197),u=n(7797);e.exports=function(e,t){return s(e)&&a(t)?l(u(e),t):function(n){var s=i(n,e);return void 0===s&&s===t?o(n,e):r(t,s,3)}}},5250:(e,t,n)=>{var r=n(7217),i=n(7805),o=n(6649),s=n(2824),a=n(3805),l=n(7241),u=n(4974);e.exports=function e(t,n,c,p,d){t!==n&&o(n,(function(o,l){if(d||(d=new r),a(o))s(t,n,l,c,e,p,d);else{var h=p?p(u(t,l),o,l+"",t,n,d):void 0;void 0===h&&(h=o),i(t,l,h)}}),l)}},2824:(e,t,n)=>{var r=n(7805),i=n(3290),o=n(1961),s=n(3007),a=n(5529),l=n(2428),u=n(6449),c=n(3693),p=n(3656),d=n(1882),h=n(3805),f=n(1331),m=n(7167),g=n(4974),y=n(9884);e.exports=function(e,t,n,b,v,x,w){var E=g(e,n),_=g(t,n),C=w.get(_);if(C)r(e,n,C);else{var S=x?x(E,_,n+"",e,t,w):void 0,P=void 0===S;if(P){var k=u(_),O=!k&&p(_),F=!k&&!O&&m(_);S=_,k||O||F?u(E)?S=E:c(E)?S=s(E):O?(P=!1,S=i(_,!0)):F?(P=!1,S=o(_,!0)):S=[]:f(_)||l(_)?(S=E,l(E)?S=y(E):h(E)&&!d(E)||(S=a(_))):P=!1}P&&(w.set(_,S),v(S,_,b,x,w),w.delete(_)),r(e,n,S)}}},7237:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},7255:(e,t,n)=>{var r=n(7422);e.exports=function(e){return function(t){return r(t,e)}}},9302:(e,t,n)=>{var r=n(3488),i=n(6757),o=n(2865);e.exports=function(e,t){return o(i(e,t,r),e+"")}},9570:(e,t,n)=>{var r=n(7334),i=n(3243),o=n(3488),s=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:o;e.exports=s},8096:e=>{e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},7556:(e,t,n)=>{var r=n(1873),i=n(4932),o=n(6449),s=n(4394),a=r?r.prototype:void 0,l=a?a.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(o(t))return i(t,e)+"";if(s(t))return l?l.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n}},4128:(e,t,n)=>{var r=n(1800),i=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(i,""):e}},7301:e=>{e.exports=function(e){return function(t){return e(t)}}},9219:e=>{e.exports=function(e,t){return e.has(t)}},4066:(e,t,n)=>{var r=n(3488);e.exports=function(e){return"function"==typeof e?e:r}},1769:(e,t,n)=>{var r=n(6449),i=n(8586),o=n(1802),s=n(3222);e.exports=function(e,t){return r(e)?e:i(e,t)?[e]:o(s(e))}},9653:(e,t,n)=>{var r=n(7828);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},3290:(e,t,n)=>{e=n.nmd(e);var r=n(9325),i=t&&!t.nodeType&&t,o=i&&e&&!e.nodeType&&e,s=o&&o.exports===i?r.Buffer:void 0,a=s?s.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=a?a(n):new e.constructor(n);return e.copy(r),r}},6169:(e,t,n)=>{var r=n(9653);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},3201:e=>{var t=/\w*$/;e.exports=function(e){var n=new e.constructor(e.source,t.exec(e));return n.lastIndex=e.lastIndex,n}},3736:(e,t,n)=>{var r=n(1873),i=r?r.prototype:void 0,o=i?i.valueOf:void 0;e.exports=function(e){return o?Object(o.call(e)):{}}},1961:(e,t,n)=>{var r=n(9653);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},3007:e=>{e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},1791:(e,t,n)=>{var r=n(6547),i=n(3360);e.exports=function(e,t,n,o){var s=!n;n||(n={});for(var a=-1,l=t.length;++a<l;){var u=t[a],c=o?o(n[u],e[u],u,n,e):void 0;void 0===c&&(c=e[u]),s?i(n,u,c):r(n,u,c)}return n}},2271:(e,t,n)=>{var r=n(1791),i=n(4664);e.exports=function(e,t){return r(e,i(e),t)}},8948:(e,t,n)=>{var r=n(1791),i=n(6375);e.exports=function(e,t){return r(e,i(e),t)}},5481:(e,t,n)=>{var r=n(9325)["__core-js_shared__"];e.exports=r},999:(e,t,n)=>{var r=n(9302),i=n(6800);e.exports=function(e){return r((function(t,n){var r=-1,o=n.length,s=o>1?n[o-1]:void 0,a=o>2?n[2]:void 0;for(s=e.length>3&&"function"==typeof s?(o--,s):void 0,a&&i(n[0],n[1],a)&&(s=o<3?void 0:s,o=1),t=Object(t);++r<o;){var l=n[r];l&&e(t,l,r,s)}return t}))}},8329:(e,t,n)=>{var r=n(4894);e.exports=function(e,t){return function(n,i){if(null==n)return n;if(!r(n))return e(n,i);for(var o=n.length,s=t?o:-1,a=Object(n);(t?s--:++s<o)&&!1!==i(a[s],s,a););return n}}},3221:e=>{e.exports=function(e){return function(t,n,r){for(var i=-1,o=Object(t),s=r(t),a=s.length;a--;){var l=s[e?a:++i];if(!1===n(o[l],l,o))break}return t}}},3243:(e,t,n)=>{var r=n(6110),i=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=i},5911:(e,t,n)=>{var r=n(8859),i=n(4248),o=n(9219);e.exports=function(e,t,n,s,a,l){var u=1&n,c=e.length,p=t.length;if(c!=p&&!(u&&p>c))return!1;var d=l.get(e),h=l.get(t);if(d&&h)return d==t&&h==e;var f=-1,m=!0,g=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++f<c;){var y=e[f],b=t[f];if(s)var v=u?s(b,y,f,t,e,l):s(y,b,f,e,t,l);if(void 0!==v){if(v)continue;m=!1;break}if(g){if(!i(t,(function(e,t){if(!o(g,t)&&(y===e||a(y,e,n,s,l)))return g.push(t)}))){m=!1;break}}else if(y!==b&&!a(y,b,n,s,l)){m=!1;break}}return l.delete(e),l.delete(t),m}},1986:(e,t,n)=>{var r=n(1873),i=n(7828),o=n(5288),s=n(5911),a=n(317),l=n(4247),u=r?r.prototype:void 0,c=u?u.valueOf:void 0;e.exports=function(e,t,n,r,u,p,d){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!p(new i(e),new i(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var h=a;case"[object Set]":var f=1&r;if(h||(h=l),e.size!=t.size&&!f)return!1;var m=d.get(e);if(m)return m==t;r|=2,d.set(e,t);var g=s(h(e),h(t),r,u,p,d);return d.delete(e),g;case"[object Symbol]":if(c)return c.call(e)==c.call(t)}return!1}},689:(e,t,n)=>{var r=n(2),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,o,s,a){var l=1&n,u=r(e),c=u.length;if(c!=r(t).length&&!l)return!1;for(var p=c;p--;){var d=u[p];if(!(l?d in t:i.call(t,d)))return!1}var h=a.get(e),f=a.get(t);if(h&&f)return h==t&&f==e;var m=!0;a.set(e,t),a.set(t,e);for(var g=l;++p<c;){var y=e[d=u[p]],b=t[d];if(o)var v=l?o(b,y,d,t,e,a):o(y,b,d,e,t,a);if(!(void 0===v?y===b||s(y,b,n,o,a):v)){m=!1;break}g||(g="constructor"==d)}if(m&&!g){var x=e.constructor,w=t.constructor;x==w||!("constructor"in e)||!("constructor"in t)||"function"==typeof x&&x instanceof x&&"function"==typeof w&&w instanceof w||(m=!1)}return a.delete(e),a.delete(t),m}},4840:(e,t,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},2:(e,t,n)=>{var r=n(2199),i=n(4664),o=n(5950);e.exports=function(e){return r(e,o,i)}},3349:(e,t,n)=>{var r=n(2199),i=n(6375),o=n(7241);e.exports=function(e){return r(e,o,i)}},2651:(e,t,n)=>{var r=n(4218);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},776:(e,t,n)=>{var r=n(756),i=n(5950);e.exports=function(e){for(var t=i(e),n=t.length;n--;){var o=t[n],s=e[o];t[n]=[o,s,r(s)]}return t}},6110:(e,t,n)=>{var r=n(5083),i=n(392);e.exports=function(e,t){var n=i(e,t);return r(n)?n:void 0}},8879:(e,t,n)=>{var r=n(4335)(Object.getPrototypeOf,Object);e.exports=r},659:(e,t,n)=>{var r=n(1873),i=Object.prototype,o=i.hasOwnProperty,s=i.toString,a=r?r.toStringTag:void 0;e.exports=function(e){var t=o.call(e,a),n=e[a];try{e[a]=void 0;var r=!0}catch(e){}var i=s.call(e);return r&&(t?e[a]=n:delete e[a]),i}},4664:(e,t,n)=>{var r=n(9770),i=n(3345),o=Object.prototype.propertyIsEnumerable,s=Object.getOwnPropertySymbols,a=s?function(e){return null==e?[]:(e=Object(e),r(s(e),(function(t){return o.call(e,t)})))}:i;e.exports=a},6375:(e,t,n)=>{var r=n(4528),i=n(8879),o=n(4664),s=n(3345),a=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,o(e)),e=i(e);return t}:s;e.exports=a},5861:(e,t,n)=>{var r=n(5580),i=n(8223),o=n(2804),s=n(6545),a=n(8303),l=n(2552),u=n(7473),c="[object Map]",p="[object Promise]",d="[object Set]",h="[object WeakMap]",f="[object DataView]",m=u(r),g=u(i),y=u(o),b=u(s),v=u(a),x=l;(r&&x(new r(new ArrayBuffer(1)))!=f||i&&x(new i)!=c||o&&x(o.resolve())!=p||s&&x(new s)!=d||a&&x(new a)!=h)&&(x=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,r=n?u(n):"";if(r)switch(r){case m:return f;case g:return c;case y:return p;case b:return d;case v:return h}return t}),e.exports=x},392:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},9326:(e,t,n)=>{var r=n(1769),i=n(2428),o=n(6449),s=n(361),a=n(294),l=n(7797);e.exports=function(e,t,n){for(var u=-1,c=(t=r(t,e)).length,p=!1;++u<c;){var d=l(t[u]);if(!(p=null!=e&&n(e,d)))break;e=e[d]}return p||++u!=c?p:!!(c=null==e?0:e.length)&&a(c)&&s(d,c)&&(o(e)||i(e))}},2032:(e,t,n)=>{var r=n(1042);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},3862:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},6721:(e,t,n)=>{var r=n(1042),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return i.call(t,e)?t[e]:void 0}},2749:(e,t,n)=>{var r=n(1042),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:i.call(t,e)}},5749:(e,t,n)=>{var r=n(1042);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},6189:e=>{var t=Object.prototype.hasOwnProperty;e.exports=function(e){var n=e.length,r=new e.constructor(n);return n&&"string"==typeof e[0]&&t.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},7199:(e,t,n)=>{var r=n(9653),i=n(6169),o=n(3201),s=n(3736),a=n(1961);e.exports=function(e,t,n){var l=e.constructor;switch(t){case"[object ArrayBuffer]":return r(e);case"[object Boolean]":case"[object Date]":return new l(+e);case"[object DataView]":return i(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return a(e,n);case"[object Map]":case"[object Set]":return new l;case"[object Number]":case"[object String]":return new l(e);case"[object RegExp]":return o(e);case"[object Symbol]":return s(e)}}},5529:(e,t,n)=>{var r=n(9344),i=n(8879),o=n(5527);e.exports=function(e){return"function"!=typeof e.constructor||o(e)?{}:r(i(e))}},361:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},6800:(e,t,n)=>{var r=n(5288),i=n(4894),o=n(361),s=n(3805);e.exports=function(e,t,n){if(!s(n))return!1;var a=typeof t;return!!("number"==a?i(n)&&o(t,n.length):"string"==a&&t in n)&&r(n[t],e)}},8586:(e,t,n)=>{var r=n(6449),i=n(4394),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!i(e))||s.test(e)||!o.test(e)||null!=t&&e in Object(t)}},4218:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},7296:(e,t,n)=>{var r,i=n(5481),o=(r=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!o&&o in e}},5527:e=>{var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},756:(e,t,n)=>{var r=n(3805);e.exports=function(e){return e==e&&!r(e)}},3702:e=>{e.exports=function(){this.__data__=[],this.size=0}},80:(e,t,n)=>{var r=n(6025),i=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0||(n==t.length-1?t.pop():i.call(t,n,1),--this.size,0))}},4739:(e,t,n)=>{var r=n(6025);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},8655:(e,t,n)=>{var r=n(6025);e.exports=function(e){return r(this.__data__,e)>-1}},1175:(e,t,n)=>{var r=n(6025);e.exports=function(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},3040:(e,t,n)=>{var r=n(1549),i=n(79),o=n(8223);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(o||i),string:new r}}},7670:(e,t,n)=>{var r=n(2651);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},289:(e,t,n)=>{var r=n(2651);e.exports=function(e){return r(this,e).get(e)}},4509:(e,t,n)=>{var r=n(2651);e.exports=function(e){return r(this,e).has(e)}},2949:(e,t,n)=>{var r=n(2651);e.exports=function(e,t){var n=r(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}},317:e=>{e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},7197:e=>{e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},2224:(e,t,n)=>{var r=n(104);e.exports=function(e){var t=r(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},1042:(e,t,n)=>{var r=n(6110)(Object,"create");e.exports=r},3650:(e,t,n)=>{var r=n(4335)(Object.keys,Object);e.exports=r},2562:e=>{e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},6009:(e,t,n)=>{e=n.nmd(e);var r=n(4840),i=t&&!t.nodeType&&t,o=i&&e&&!e.nodeType&&e,s=o&&o.exports===i&&r.process,a=function(){try{return o&&o.require&&o.require("util").types||s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=a},9350:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},4335:e=>{e.exports=function(e,t){return function(n){return e(t(n))}}},6757:(e,t,n)=>{var r=n(1033),i=Math.max;e.exports=function(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var o=arguments,s=-1,a=i(o.length-t,0),l=Array(a);++s<a;)l[s]=o[t+s];s=-1;for(var u=Array(t+1);++s<t;)u[s]=o[s];return u[t]=n(l),r(e,this,u)}}},9325:(e,t,n)=>{var r=n(4840),i="object"==typeof self&&self&&self.Object===Object&&self,o=r||i||Function("return this")();e.exports=o},4974:e=>{e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},1380:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},1459:e=>{e.exports=function(e){return this.__data__.has(e)}},4247:e=>{e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},2865:(e,t,n)=>{var r=n(9570),i=n(4192)(r);e.exports=i},4192:e=>{var t=Date.now;e.exports=function(e){var n=0,r=0;return function(){var i=t(),o=16-(i-r);if(r=i,o>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},1420:(e,t,n)=>{var r=n(79);e.exports=function(){this.__data__=new r,this.size=0}},938:e=>{e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},3605:e=>{e.exports=function(e){return this.__data__.get(e)}},9817:e=>{e.exports=function(e){return this.__data__.has(e)}},945:(e,t,n)=>{var r=n(79),i=n(8223),o=n(3661);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var s=n.__data__;if(!i||s.length<199)return s.push([e,t]),this.size=++n.size,this;n=this.__data__=new o(s)}return n.set(e,t),this.size=n.size,this}},1802:(e,t,n)=>{var r=n(2224),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,s=r((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,(function(e,n,r,i){t.push(r?i.replace(o,"$1"):n||e)})),t}));e.exports=s},7797:(e,t,n)=>{var r=n(4394);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},7473:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},1800:e=>{var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},8055:(e,t,n)=>{var r=n(9999);e.exports=function(e){return r(e,5)}},7334:e=>{e.exports=function(e){return function(){return e}}},8221:(e,t,n)=>{var r=n(3805),i=n(124),o=n(9374),s=Math.max,a=Math.min;e.exports=function(e,t,n){var l,u,c,p,d,h,f=0,m=!1,g=!1,y=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var n=l,r=u;return l=u=void 0,f=t,p=e.apply(r,n)}function v(e){var n=e-h;return void 0===h||n>=t||n<0||g&&e-f>=c}function x(){var e=i();if(v(e))return w(e);d=setTimeout(x,function(e){var n=t-(e-h);return g?a(n,c-(e-f)):n}(e))}function w(e){return d=void 0,y&&l?b(e):(l=u=void 0,p)}function E(){var e=i(),n=v(e);if(l=arguments,u=this,h=e,n){if(void 0===d)return function(e){return f=e,d=setTimeout(x,t),m?b(e):p}(h);if(g)return clearTimeout(d),d=setTimeout(x,t),b(h)}return void 0===d&&(d=setTimeout(x,t)),p}return t=o(t)||0,r(n)&&(m=!!n.leading,c=(g="maxWait"in n)?s(o(n.maxWait)||0,t):c,y="trailing"in n?!!n.trailing:y),E.cancel=function(){void 0!==d&&clearTimeout(d),f=0,l=h=u=d=void 0},E.flush=function(){return void 0===d?p:w(i())},E}},6135:(e,t,n)=>{e.exports=n(9754)},5288:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},9754:(e,t,n)=>{var r=n(3729),i=n(909),o=n(4066),s=n(6449);e.exports=function(e,t){return(s(e)?r:i)(e,o(t))}},3215:(e,t,n)=>{var r=n(641),i=n(4066);e.exports=function(e,t){return e&&r(e,i(t))}},8156:(e,t,n)=>{var r=n(7422);e.exports=function(e,t,n){var i=null==e?void 0:r(e,t);return void 0===i?n:i}},631:(e,t,n)=>{var r=n(8077),i=n(9326);e.exports=function(e,t){return null!=e&&i(e,t,r)}},3488:e=>{e.exports=function(e){return e}},2428:(e,t,n)=>{var r=n(7534),i=n(346),o=Object.prototype,s=o.hasOwnProperty,a=o.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(e){return i(e)&&s.call(e,"callee")&&!a.call(e,"callee")};e.exports=l},6449:e=>{var t=Array.isArray;e.exports=t},4894:(e,t,n)=>{var r=n(1882),i=n(294);e.exports=function(e){return null!=e&&i(e.length)&&!r(e)}},3693:(e,t,n)=>{var r=n(4894),i=n(346);e.exports=function(e){return i(e)&&r(e)}},3656:(e,t,n)=>{e=n.nmd(e);var r=n(9325),i=n(9935),o=t&&!t.nodeType&&t,s=o&&e&&!e.nodeType&&e,a=s&&s.exports===o?r.Buffer:void 0,l=(a?a.isBuffer:void 0)||i;e.exports=l},1882:(e,t,n)=>{var r=n(2552),i=n(3805);e.exports=function(e){if(!i(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},294:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},7730:(e,t,n)=>{var r=n(9172),i=n(7301),o=n(6009),s=o&&o.isMap,a=s?i(s):r;e.exports=a},3805:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},1331:(e,t,n)=>{var r=n(2552),i=n(8879),o=n(346),s=Function.prototype,a=Object.prototype,l=s.toString,u=a.hasOwnProperty,c=l.call(Object);e.exports=function(e){if(!o(e)||"[object Object]"!=r(e))return!1;var t=i(e);if(null===t)return!0;var n=u.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==c}},8440:(e,t,n)=>{var r=n(6038),i=n(7301),o=n(6009),s=o&&o.isSet,a=s?i(s):r;e.exports=a},5015:(e,t,n)=>{var r=n(2552),i=n(6449),o=n(346);e.exports=function(e){return"string"==typeof e||!i(e)&&o(e)&&"[object String]"==r(e)}},4394:(e,t,n)=>{var r=n(2552),i=n(346);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},7167:(e,t,n)=>{var r=n(4901),i=n(7301),o=n(6009),s=o&&o.isTypedArray,a=s?i(s):r;e.exports=a},2216:e=>{e.exports=function(e){return void 0===e}},5950:(e,t,n)=>{var r=n(695),i=n(8984),o=n(4894);e.exports=function(e){return o(e)?r(e):i(e)}},7241:(e,t,n)=>{var r=n(695),i=n(2903),o=n(4894);e.exports=function(e){return o(e)?r(e,!0):i(e)}},5378:(e,t,n)=>{var r=n(4932),i=n(5389),o=n(5128),s=n(6449);e.exports=function(e,t){return(s(e)?r:o)(e,i(t,3))}},104:(e,t,n)=>{var r=n(3661);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var s=e.apply(this,r);return n.cache=o.set(i,s)||o,s};return n.cache=new(i.Cache||r),n}i.Cache=r,e.exports=i},5364:(e,t,n)=>{var r=n(5250),i=n(999)((function(e,t,n){r(e,t,n)}));e.exports=i},124:(e,t,n)=>{var r=n(9325);e.exports=function(){return r.Date.now()}},583:(e,t,n)=>{var r=n(7237),i=n(7255),o=n(8586),s=n(7797);e.exports=function(e){return o(e)?r(s(e)):i(e)}},3345:e=>{e.exports=function(){return[]}},9935:e=>{e.exports=function(){return!1}},7350:(e,t,n)=>{var r=n(8221),i=n(3805);e.exports=function(e,t,n){var o=!0,s=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return i(n)&&(o="leading"in n?!!n.leading:o,s="trailing"in n?!!n.trailing:s),r(e,t,{leading:o,maxWait:t,trailing:s})}},9374:(e,t,n)=>{var r=n(4128),i=n(3805),o=n(4394),s=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=a.test(e);return n||l.test(e)?u(e.slice(2),n?2:8):s.test(e)?NaN:+e}},9884:(e,t,n)=>{var r=n(1791),i=n(7241);e.exports=function(e){return r(e,i(e))}},3222:(e,t,n)=>{var r=n(7556);e.exports=function(e){return null==e?"":r(e)}},1811:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function i(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!((i=e[n])===(o=t[n])||r(i)&&r(o)))return!1;var i,o;return!0}const o=function(e,t){var n;void 0===t&&(t=i);var r,o=[],s=!1;return function(){for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];return s&&n===this&&t(i,o)||(r=e.apply(this,i),s=!0,n=this,o=i),r}}},7057:(e,t,n)=>{var r=n(7163),i=/[\/\+\.]/;e.exports=function(e,t){function n(t){var n=r(t,e,i);return n&&n.length>=2}return t?n(t.split(";")[0]):n}},2852:()=>{},3835:e=>{e.exports=function(){var e={},t=e._fns={};return e.emit=function(e,n,r,i,o,s,a){var l=function(e){for(var n=t[e]?t[e]:[],r=e.indexOf(":"),i=-1===r?[e]:[e.substring(0,r),e.substring(r+1)],o=Object.keys(t),s=0,a=o.length;s<a;s++){var l=o[s];if("*"===l&&(n=n.concat(t[l])),2===i.length&&i[0]===l){n=n.concat(t[l]);break}}return n}(e);l.length&&function(e,t,n){for(var r=0,i=t.length;r<i&&t[r];r++)t[r].event=e,t[r].apply(t[r],n)}(e,l,[n,r,i,o,s,a])},e.on=function(e,n){t[e]||(t[e]=[]),t[e].push(n)},e.once=function(t,n){this.on(t,(function r(){n.apply(this,arguments),e.off(t,r)}))},e.off=function(e,t){var n=[];if(e&&t)for(var r=this._fns[e],i=0,o=r?r.length:0;i<o;i++)r[i]!==t&&n.push(r[i]);n.length?this._fns[e]=n:delete this._fns[e]},e}},172:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Component:()=>P,Fragment:()=>S,cloneElement:()=>K,createContext:()=>G,createElement:()=>E,createRef:()=>C,h:()=>E,hydrate:()=>W,isValidElement:()=>s,options:()=>i,render:()=>V,toChildArray:()=>j});var r,i,o,s,a,l,u,c,p,d,h,f,m,g={},y=[],b=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,v=Array.isArray;function x(e,t){for(var n in t)e[n]=t[n];return e}function w(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function E(e,t,n){var i,o,s,a={};for(s in t)"key"==s?i=t[s]:"ref"==s?o=t[s]:a[s]=t[s];if(arguments.length>2&&(a.children=arguments.length>3?r.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(s in e.defaultProps)void 0===a[s]&&(a[s]=e.defaultProps[s]);return _(e,a,i,o,null)}function _(e,t,n,r,s){var a={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:null==s?++o:s,__i:-1,__u:0};return null==s&&null!=i.vnode&&i.vnode(a),a}function C(){return{current:null}}function S(e){return e.children}function P(e,t){this.props=e,this.context=t}function k(e,t){if(null==t)return e.__?k(e.__,e.__i+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?k(e):null}function O(e){var t,n;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return O(e)}}function F(e){(!e.__d&&(e.__d=!0)&&a.push(e)&&!A.__r++||l!==i.debounceRendering)&&((l=i.debounceRendering)||u)(A)}function A(){var e,t,n,r,o,s,l,u;for(a.sort(c);e=a.shift();)e.__d&&(t=a.length,r=void 0,s=(o=(n=e).__v).__e,l=[],u=[],n.__P&&((r=x({},o)).__v=o.__v+1,i.vnode&&i.vnode(r),I(n.__P,r,o,n.__n,n.__P.namespaceURI,32&o.__u?[s]:null,l,null==s?k(o):s,!!(32&o.__u),u),r.__v=o.__v,r.__.__k[r.__i]=r,L(l,r,u),r.__e!=s&&O(r)),a.length>t&&a.sort(c));A.__r=0}function R(e,t,n,r,i,o,s,a,l,u,c){var p,d,h,f,m,b,v=r&&r.__k||y,x=t.length;for(l=N(n,t,v,l,x),p=0;p<x;p++)null!=(h=n.__k[p])&&(d=-1===h.__i?g:v[h.__i]||g,h.__i=p,b=I(e,h,d,i,o,s,a,l,u,c),f=h.__e,h.ref&&d.ref!=h.ref&&(d.ref&&$(d.ref,null,h),c.push(h.ref,h.__c||f,h)),null==m&&null!=f&&(m=f),4&h.__u||d.__k===h.__k?l=T(h,l,e):"function"==typeof h.type&&void 0!==b?l=b:f&&(l=f.nextSibling),h.__u&=-7);return n.__e=m,l}function N(e,t,n,r,i){var o,s,a,l,u,c=n.length,p=c,d=0;for(e.__k=new Array(i),o=0;o<i;o++)null!=(s=t[o])&&"boolean"!=typeof s&&"function"!=typeof s?(l=o+d,(s=e.__k[o]="string"==typeof s||"number"==typeof s||"bigint"==typeof s||s.constructor==String?_(null,s,null,null,null):v(s)?_(S,{children:s},null,null,null):void 0===s.constructor&&s.__b>0?_(s.type,s.props,s.key,s.ref?s.ref:null,s.__v):s).__=e,s.__b=e.__b+1,a=null,-1!==(u=s.__i=U(s,n,l,p))&&(p--,(a=n[u])&&(a.__u|=2)),null==a||null===a.__v?(-1==u&&d--,"function"!=typeof s.type&&(s.__u|=4)):u!=l&&(u==l-1?d--:u==l+1?d++:(u>l?d--:d++,s.__u|=4))):e.__k[o]=null;if(p)for(o=0;o<c;o++)null!=(a=n[o])&&!(2&a.__u)&&(a.__e==r&&(r=k(a)),H(a,a));return r}function T(e,t,n){var r,i;if("function"==typeof e.type){for(r=e.__k,i=0;r&&i<r.length;i++)r[i]&&(r[i].__=e,t=T(r[i],t,n));return t}e.__e!=t&&(t&&e.type&&!n.contains(t)&&(t=k(e)),n.insertBefore(e.__e,t||null),t=e.__e);do{t=t&&t.nextSibling}while(null!=t&&8==t.nodeType);return t}function j(e,t){return t=t||[],null==e||"boolean"==typeof e||(v(e)?e.some((function(e){j(e,t)})):t.push(e)),t}function U(e,t,n,r){var i,o,s=e.key,a=e.type,l=t[n];if(null===l||l&&s==l.key&&a===l.type&&!(2&l.__u))return n;if(r>(null==l||2&l.__u?0:1))for(i=n-1,o=n+1;i>=0||o<t.length;){if(i>=0){if((l=t[i])&&!(2&l.__u)&&s==l.key&&a===l.type)return i;i--}if(o<t.length){if((l=t[o])&&!(2&l.__u)&&s==l.key&&a===l.type)return o;o++}}return-1}function D(e,t,n){"-"==t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||b.test(t)?n:n+"px"}function M(e,t,n,r,i){var o;e:if("style"==t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||D(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||D(e.style,t,n[t])}else if("o"==t[0]&&"n"==t[1])o=t!=(t=t.replace(p,"$1")),t=t.toLowerCase()in e||"onFocusOut"==t||"onFocusIn"==t?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+o]=n,n?r?n.u=r.u:(n.u=d,e.addEventListener(t,o?f:h,o)):e.removeEventListener(t,o?f:h,o);else{if("http://www.w3.org/2000/svg"==i)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=t&&"height"!=t&&"href"!=t&&"list"!=t&&"form"!=t&&"tabIndex"!=t&&"download"!=t&&"rowSpan"!=t&&"colSpan"!=t&&"role"!=t&&"popover"!=t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!=t[4]?e.removeAttribute(t):e.setAttribute(t,"popover"==t&&1==n?"":n))}}function B(e){return function(t){if(this.l){var n=this.l[t.type+e];if(null==t.t)t.t=d++;else if(t.t<n.u)return;return n(i.event?i.event(t):t)}}}function I(e,t,n,r,o,s,a,l,u,c){var p,d,h,f,m,g,y,b,E,_,C,k,O,F,A,N,T,j=t.type;if(void 0!==t.constructor)return null;128&n.__u&&(u=!!(32&n.__u),s=[l=t.__e=n.__e]),(p=i.__b)&&p(t);e:if("function"==typeof j)try{if(b=t.props,E="prototype"in j&&j.prototype.render,_=(p=j.contextType)&&r[p.__c],C=p?_?_.props.value:p.__:r,n.__c?y=(d=t.__c=n.__c).__=d.__E:(E?t.__c=d=new j(b,C):(t.__c=d=new P(b,C),d.constructor=j,d.render=q),_&&_.sub(d),d.props=b,d.state||(d.state={}),d.context=C,d.__n=r,h=d.__d=!0,d.__h=[],d._sb=[]),E&&null==d.__s&&(d.__s=d.state),E&&null!=j.getDerivedStateFromProps&&(d.__s==d.state&&(d.__s=x({},d.__s)),x(d.__s,j.getDerivedStateFromProps(b,d.__s))),f=d.props,m=d.state,d.__v=t,h)E&&null==j.getDerivedStateFromProps&&null!=d.componentWillMount&&d.componentWillMount(),E&&null!=d.componentDidMount&&d.__h.push(d.componentDidMount);else{if(E&&null==j.getDerivedStateFromProps&&b!==f&&null!=d.componentWillReceiveProps&&d.componentWillReceiveProps(b,C),!d.__e&&(null!=d.shouldComponentUpdate&&!1===d.shouldComponentUpdate(b,d.__s,C)||t.__v==n.__v)){for(t.__v!=n.__v&&(d.props=b,d.state=d.__s,d.__d=!1),t.__e=n.__e,t.__k=n.__k,t.__k.some((function(e){e&&(e.__=t)})),k=0;k<d._sb.length;k++)d.__h.push(d._sb[k]);d._sb=[],d.__h.length&&a.push(d);break e}null!=d.componentWillUpdate&&d.componentWillUpdate(b,d.__s,C),E&&null!=d.componentDidUpdate&&d.__h.push((function(){d.componentDidUpdate(f,m,g)}))}if(d.context=C,d.props=b,d.__P=e,d.__e=!1,O=i.__r,F=0,E){for(d.state=d.__s,d.__d=!1,O&&O(t),p=d.render(d.props,d.state,d.context),A=0;A<d._sb.length;A++)d.__h.push(d._sb[A]);d._sb=[]}else do{d.__d=!1,O&&O(t),p=d.render(d.props,d.state,d.context),d.state=d.__s}while(d.__d&&++F<25);d.state=d.__s,null!=d.getChildContext&&(r=x(x({},r),d.getChildContext())),E&&!h&&null!=d.getSnapshotBeforeUpdate&&(g=d.getSnapshotBeforeUpdate(f,m)),l=R(e,v(N=null!=p&&p.type===S&&null==p.key?p.props.children:p)?N:[N],t,n,r,o,s,a,l,u,c),d.base=t.__e,t.__u&=-161,d.__h.length&&a.push(d),y&&(d.__E=d.__=null)}catch(e){if(t.__v=null,u||null!=s)if(e.then){for(t.__u|=u?160:128;l&&8==l.nodeType&&l.nextSibling;)l=l.nextSibling;s[s.indexOf(l)]=null,t.__e=l}else for(T=s.length;T--;)w(s[T]);else t.__e=n.__e,t.__k=n.__k;i.__e(e,t,n)}else null==s&&t.__v==n.__v?(t.__k=n.__k,t.__e=n.__e):l=t.__e=z(n.__e,t,n,r,o,s,a,u,c);return(p=i.diffed)&&p(t),128&t.__u?void 0:l}function L(e,t,n){for(var r=0;r<n.length;r++)$(n[r],n[++r],n[++r]);i.__c&&i.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){i.__e(e,t.__v)}}))}function z(e,t,n,o,s,a,l,u,c){var p,d,h,f,m,y,b,x=n.props,E=t.props,_=t.type;if("svg"==_?s="http://www.w3.org/2000/svg":"math"==_?s="http://www.w3.org/1998/Math/MathML":s||(s="http://www.w3.org/1999/xhtml"),null!=a)for(p=0;p<a.length;p++)if((m=a[p])&&"setAttribute"in m==!!_&&(_?m.localName==_:3==m.nodeType)){e=m,a[p]=null;break}if(null==e){if(null==_)return document.createTextNode(E);e=document.createElementNS(s,_,E.is&&E),u&&(i.__m&&i.__m(t,a),u=!1),a=null}if(null===_)x===E||u&&e.data===E||(e.data=E);else{if(a=a&&r.call(e.childNodes),x=n.props||g,!u&&null!=a)for(x={},p=0;p<e.attributes.length;p++)x[(m=e.attributes[p]).name]=m.value;for(p in x)if(m=x[p],"children"==p);else if("dangerouslySetInnerHTML"==p)h=m;else if(!(p in E)){if("value"==p&&"defaultValue"in E||"checked"==p&&"defaultChecked"in E)continue;M(e,p,null,m,s)}for(p in E)m=E[p],"children"==p?f=m:"dangerouslySetInnerHTML"==p?d=m:"value"==p?y=m:"checked"==p?b=m:u&&"function"!=typeof m||x[p]===m||M(e,p,m,x[p],s);if(d)u||h&&(d.__html===h.__html||d.__html===e.innerHTML)||(e.innerHTML=d.__html),t.__k=[];else if(h&&(e.innerHTML=""),R(e,v(f)?f:[f],t,n,o,"foreignObject"==_?"http://www.w3.org/1999/xhtml":s,a,l,a?a[0]:n.__k&&k(n,0),u,c),null!=a)for(p=a.length;p--;)w(a[p]);u||(p="value","progress"==_&&null==y?e.removeAttribute("value"):void 0!==y&&(y!==e[p]||"progress"==_&&!y||"option"==_&&y!==x[p])&&M(e,p,y,x[p],s),p="checked",void 0!==b&&b!==e[p]&&M(e,p,b,x[p],s))}return e}function $(e,t,n){try{if("function"==typeof e){var r="function"==typeof e.__u;r&&e.__u(),r&&null==t||(e.__u=e(t))}else e.current=t}catch(e){i.__e(e,n)}}function H(e,t,n){var r,o;if(i.unmount&&i.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||$(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){i.__e(e,t)}r.base=r.__P=null}if(r=e.__k)for(o=0;o<r.length;o++)r[o]&&H(r[o],t,n||"function"!=typeof e.type);n||w(e.__e),e.__c=e.__=e.__e=void 0}function q(e,t,n){return this.constructor(e,n)}function V(e,t,n){var o,s,a,l;t==document&&(t=document.documentElement),i.__&&i.__(e,t),s=(o="function"==typeof n)?null:n&&n.__k||t.__k,a=[],l=[],I(t,e=(!o&&n||t).__k=E(S,null,[e]),s||g,g,t.namespaceURI,!o&&n?[n]:s?null:t.firstChild?r.call(t.childNodes):null,a,!o&&n?n:s?s.__e:t.firstChild,o,l),L(a,e,l)}function W(e,t){V(e,t,W)}function K(e,t,n){var i,o,s,a,l=x({},e.props);for(s in e.type&&e.type.defaultProps&&(a=e.type.defaultProps),t)"key"==s?i=t[s]:"ref"==s?o=t[s]:l[s]=void 0===t[s]&&void 0!==a?a[s]:t[s];return arguments.length>2&&(l.children=arguments.length>3?r.call(arguments,2):n),_(e.type,l,i||e.key,o||e.ref,null)}function G(e,t){var n={__c:t="__cC"+m++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,r;return this.getChildContext||(n=new Set,(r={})[t]=this,this.getChildContext=function(){return r},this.componentWillUnmount=function(){n=null},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.forEach((function(e){e.__e=!0,F(e)}))},this.sub=function(e){n.add(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n&&n.delete(e),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n}r=y.slice,i={__e:function(e,t,n,r){for(var i,o,s;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),s=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,r||{}),s=i.__d),s)return i.__E=i}catch(t){e=t}throw e}},o=0,s=function(e){return null!=e&&null==e.constructor},P.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=x({},this.state),"function"==typeof e&&(e=e(x({},n),this.props)),e&&x(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),F(this))},P.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),F(this))},P.prototype.render=S,a=[],u="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,c=function(e,t){return e.__v.__b-t.__v.__b},A.__r=0,p=/(PointerCapture)$|Capture$/i,d=0,h=B(!1),f=B(!0),m=0},2694:(e,t,n)=>{"use strict";var r=n(6925);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,s){if(s!==r){var a=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 a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},3992:(e,t)=>{"use strict";var n=Object.prototype.hasOwnProperty;function r(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function i(e){try{return encodeURIComponent(e)}catch(e){return null}}t.stringify=function(e,t){t=t||"";var r,o,s=[];for(o in"string"!=typeof t&&(t="?"),e)if(n.call(e,o)){if((r=e[o])||null!=r&&!isNaN(r)||(r=""),o=i(o),r=i(r),null===o||null===r)continue;s.push(o+"="+r)}return s.length?t+s.join("&"):""},t.parse=function(e){for(var t,n=/([^=?#&]+)=?([^&]*)/g,i={};t=n.exec(e);){var o=r(t[1]),s=r(t[2]);null===o||null===s||o in i||(i[o]=s)}return i}},1020:(e,t,n)=>{"use strict";var r=n(1609),i=Symbol.for("react.element"),o=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,o={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)s.call(t,r)&&!l.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:i,type:e,key:u,ref:c,props:o,_owner:a.current}}t.Fragment=o,t.jsx=u,t.jsxs=u},4848:(e,t,n)=>{"use strict";e.exports=n(1020)},6892:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autoprefix=void 0;var r,i=(r=n(3215))&&r.__esModule?r:{default:r},o=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},s={borderRadius:function(e){return{msBorderRadius:e,MozBorderRadius:e,OBorderRadius:e,WebkitBorderRadius:e,borderRadius:e}},boxShadow:function(e){return{msBoxShadow:e,MozBoxShadow:e,OBoxShadow:e,WebkitBoxShadow:e,boxShadow:e}},userSelect:function(e){return{WebkitTouchCallout:e,KhtmlUserSelect:e,MozUserSelect:e,msUserSelect:e,WebkitUserSelect:e,userSelect:e}},flex:function(e){return{WebkitBoxFlex:e,MozBoxFlex:e,WebkitFlex:e,msFlex:e,flex:e}},flexBasis:function(e){return{WebkitFlexBasis:e,flexBasis:e}},justifyContent:function(e){return{WebkitJustifyContent:e,justifyContent:e}},transition:function(e){return{msTransition:e,MozTransition:e,OTransition:e,WebkitTransition:e,transition:e}},transform:function(e){return{msTransform:e,MozTransform:e,OTransform:e,WebkitTransform:e,transform:e}},absolute:function(e){var t=e&&e.split(" ");return{position:"absolute",top:t&&t[0],right:t&&t[1],bottom:t&&t[2],left:t&&t[3]}},extend:function(e,t){return t[e]||{extend:e}}},a=t.autoprefix=function(e){var t={};return(0,i.default)(e,(function(e,n){var r={};(0,i.default)(e,(function(e,t){var n=s[t];n?r=o({},r,n(e)):r[t]=e})),t[n]=r})),t};t.default=a},5268:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.active=void 0;var r,i=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},o=(r=n(1609))&&r.__esModule?r:{default:r};function s(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}var a=t.active=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var n,a,l;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);for(var u=arguments.length,c=Array(u),p=0;p<u;p++)c[p]=arguments[p];return a=l=s(this,(n=r.__proto__||Object.getPrototypeOf(r)).call.apply(n,[this].concat(c))),l.state={active:!1},l.handleMouseDown=function(){return l.setState({active:!0})},l.handleMouseUp=function(){return l.setState({active:!1})},l.render=function(){return o.default.createElement(t,{onMouseDown:l.handleMouseDown,onMouseUp:l.handleMouseUp},o.default.createElement(e,i({},l.props,l.state)))},s(l,a)}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)}(r,n),r}(o.default.Component)};t.default=a},6686:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hover=void 0;var r,i=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},o=(r=n(1609))&&r.__esModule?r:{default:r};function s(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}var a=t.hover=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var n,a,l;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);for(var u=arguments.length,c=Array(u),p=0;p<u;p++)c[p]=arguments[p];return a=l=s(this,(n=r.__proto__||Object.getPrototypeOf(r)).call.apply(n,[this].concat(c))),l.state={hover:!1},l.handleMouseOver=function(){return l.setState({hover:!0})},l.handleMouseOut=function(){return l.setState({hover:!1})},l.render=function(){return o.default.createElement(t,{onMouseOver:l.handleMouseOver,onMouseOut:l.handleMouseOut},o.default.createElement(e,i({},l.props,l.state)))},s(l,a)}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)}(r,n),r}(o.default.Component)};t.default=a},9265:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flattenNames=void 0;var r=a(n(5015)),i=a(n(3215)),o=a(n(1331)),s=a(n(5378));function a(e){return e&&e.__esModule?e:{default:e}}var l=t.flattenNames=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=[];return(0,s.default)(t,(function(t){Array.isArray(t)?e(t).map((function(e){return n.push(e)})):(0,o.default)(t)?(0,i.default)(t,(function(e,t){!0===e&&n.push(t),n.push(t+"-"+e)})):(0,r.default)(t)&&n.push(t)})),n};t.default=l},8527:(e,t,n)=>{"use strict";t.H8=void 0;var r=u(n(9265)),i=u(n(6203)),o=u(n(6892)),s=u(n(6686)),a=u(n(5268)),l=u(n(2693));function u(e){return e&&e.__esModule?e:{default:e}}s.default,t.H8=s.default,a.default,l.default;t.Ay=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),s=1;s<t;s++)n[s-1]=arguments[s];var a=(0,r.default)(n),l=(0,i.default)(e,a);return(0,o.default)(l)}},2693:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n={},r=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];n[e]=t};return 0===e&&r("first-child"),e===t-1&&r("last-child"),(0===e||e%2==0)&&r("even"),1===Math.abs(e%2)&&r("odd"),r("nth-child",e),n}},6203:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeClasses=void 0;var r=s(n(3215)),i=s(n(8055)),o=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};function s(e){return e&&e.__esModule?e:{default:e}}var a=t.mergeClasses=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.default&&(0,i.default)(e.default)||{};return t.map((function(t){var i=e[t];return i&&(0,r.default)(i,(function(e,t){n[t]||(n[t]={}),n[t]=o({},n[t],i[t])})),t})),n};t.default=a},2063:e=>{"use strict";e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},6290:(e,t,n)=>{"use strict";n.r(t),n.d(t,{DetailedError:()=>d,HttpStack:()=>B,Upload:()=>re,canStoreURLs:()=>T,defaultOptions:()=>ne,enableDebugLog:()=>f,isSupported:()=>ae});var r=n(8127),i=n(1160),o=n.n(i);function s(e){return s="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},s(e)}function a(e){var t="function"==typeof Map?new Map:void 0;return a=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return l(e,arguments,p(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),c(r,e)},a(e)}function l(e,t,n){return l=u()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&c(i,n.prototype),i},l.apply(null,arguments)}function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function c(e,t){return c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},c(e,t)}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}const d=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(i,e);var t,n,r=(t=i,n=u(),function(){var e,r=p(t);if(n){var i=p(this).constructor;e=Reflect.construct(r,arguments,i)}else e=r.apply(this,arguments);return function(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,e)});function i(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),(t=r.call(this,e)).originalRequest=o,t.originalResponse=s,t.causingError=n,null!=n&&(e+=", caused by ".concat(n.toString())),null!=o){var a=o.getHeader("X-Request-ID")||"n/a",l=o.getMethod(),u=o.getURL(),c=s?s.getStatus():"n/a",p=s?s.getBody()||"":"n/a";e+=", originated from request (method: ".concat(l,", url: ").concat(u,", response code: ").concat(c,", response text: ").concat(p,", request id: ").concat(a,")")}return t.message=e,t}return i}(a(Error));var h=!1;function f(){h=!0}function m(e){h&&console.log(e)}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var x=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),"resume"in n&&console.log("tus: The `resume` option has been removed in tus-js-client v2. Please use the URL storage API instead."),this.options=n,this.options.chunkSize=+this.options.chunkSize,this._urlStorage=this.options.urlStorage,this.file=t,this.url=null,this._req=null,this._fingerprint=null,this._urlStorageKey=null,this._offset=null,this._aborted=!1,this._size=null,this._source=null,this._retryAttempt=0,this._retryTimeout=null,this._offsetBeforeRetry=0,this._parallelUploads=null,this._parallelUploadUrls=null}var t,n,r;return t=e,n=[{key:"findPreviousUploads",value:function(){var e=this;return this.options.fingerprint(this.file,this.options).then((function(t){return e._urlStorage.findUploadsByFingerprint(t)}))}},{key:"resumeFromPreviousUpload",value:function(e){this.url=e.uploadUrl||null,this._parallelUploadUrls=e.parallelUploadUrls||null,this._urlStorageKey=e.urlStorageKey}},{key:"start",value:function(){var e=this,t=this.file;if(t)if(this.options.endpoint||this.options.uploadUrl){var n=this.options.retryDelays;null==n||"[object Array]"===Object.prototype.toString.call(n)?(this.options.parallelUploads>1&&["uploadUrl","uploadSize","uploadLengthDeferred"].forEach((function(t){e.options[t]&&e._emitError(new Error("tus: cannot use the ".concat(t," option when parallelUploads is enabled")))})),this.options.fingerprint(t,this.options).then((function(n){return m(null==n?"No fingerprint was calculated meaning that the upload cannot be stored in the URL storage.":"Calculated fingerprint: ".concat(n)),e._fingerprint=n,e._source?e._source:e.options.fileReader.openFile(t,e.options.chunkSize)})).then((function(t){e._source=t,e.options.parallelUploads>1||null!=e._parallelUploadUrls?e._startParallelUpload():e._startSingleUpload()})).catch((function(t){e._emitError(t)}))):this._emitError(new Error("tus: the `retryDelays` option must either be an array or null"))}else this._emitError(new Error("tus: neither an endpoint or an upload URL is provided"));else this._emitError(new Error("tus: no file or stream to upload provided"))}},{key:"_startParallelUpload",value:function(){var t=this,n=this._size=this._source.size,r=0;this._parallelUploads=[];var i=null!=this._parallelUploadUrls?this._parallelUploadUrls.length:this.options.parallelUploads,o=function(e,t,n){for(var r=Math.floor(e/t),i=[],o=0;o<t;o++)i.push({start:r*o,end:r*(o+1)});return i[t-1].end=e,n&&i.forEach((function(e,t){e.uploadUrl=n[t]||null})),i}(this._source.size,i,this._parallelUploadUrls);this._parallelUploadUrls=new Array(o.length);var s,a=o.map((function(i,s){var a=0;return t._source.slice(i.start,i.end).then((function(l){var u=l.value;return new Promise((function(l,c){var p=y(y({},t.options),{},{uploadUrl:i.uploadUrl||null,storeFingerprintForResuming:!1,removeFingerprintOnSuccess:!1,parallelUploads:1,metadata:{},headers:y(y({},t.options.headers),{},{"Upload-Concat":"partial"}),onSuccess:l,onError:c,onProgress:function(e){r=r-a+e,a=e,t._emitProgress(r,n)},_onUploadUrlAvailable:function(){t._parallelUploadUrls[s]=d.url,t._parallelUploadUrls.filter((function(e){return!!e})).length===o.length&&t._saveUploadInUrlStorage()}}),d=new e(u,p);d.start(),t._parallelUploads.push(d)}))}))}));Promise.all(a).then((function(){(s=t._openRequest("POST",t.options.endpoint)).setHeader("Upload-Concat","final;".concat(t._parallelUploadUrls.join(" ")));var e=w(t.options.metadata);return""!==e&&s.setHeader("Upload-Metadata",e),t._sendRequest(s,null)})).then((function(e){if(E(e.getStatus(),200)){var n=e.getHeader("Location");null!=n?(t.url=P(t.options.endpoint,n),m("Created upload at ".concat(t.url)),t._emitSuccess()):t._emitHttpError(s,e,"tus: invalid or missing Location header")}else t._emitHttpError(s,e,"tus: unexpected response while creating upload")})).catch((function(e){t._emitError(e)}))}},{key:"_startSingleUpload",value:function(){if(this.options.uploadLengthDeferred)this._size=null;else if(null!=this.options.uploadSize){if(this._size=+this.options.uploadSize,isNaN(this._size))return void this._emitError(new Error("tus: cannot convert `uploadSize` option into a number"))}else if(this._size=this._source.size,null==this._size)return void this._emitError(new Error("tus: cannot automatically derive upload's size from input. Specify it manually using the `uploadSize` option or use the `uploadLengthDeferred` option"));return this._aborted=!1,null!=this.url?(m("Resuming upload from previous URL: ".concat(this.url)),void this._resumeUpload()):null!=this.options.uploadUrl?(m("Resuming upload from provided URL: ".concat(this.options.uploadUrl)),this.url=this.options.uploadUrl,void this._resumeUpload()):(m("Creating a new upload"),void this._createUpload())}},{key:"abort",value:function(t){var n=this;if(arguments.length>1&&"function"==typeof arguments[1])throw new Error("tus: the abort function does not accept a callback since v2 anymore; please use the returned Promise instead");return null!=this._parallelUploads&&this._parallelUploads.forEach((function(e){e.abort(t)})),null!==this._req&&(this._req.abort(),this._source.close()),this._aborted=!0,null!=this._retryTimeout&&(clearTimeout(this._retryTimeout),this._retryTimeout=null),t&&null!=this.url?e.terminate(this.url,this.options).then((function(){return n._removeFromUrlStorage()})):Promise.resolve()}},{key:"_emitHttpError",value:function(e,t,n,r){this._emitError(new d(n,r,e,t))}},{key:"_emitError",value:function(e){var t=this;if(!this._aborted){if(null!=this.options.retryDelays&&(null!=this._offset&&this._offset>this._offsetBeforeRetry&&(this._retryAttempt=0),S(e,this._retryAttempt,this.options))){var n=this.options.retryDelays[this._retryAttempt++];return this._offsetBeforeRetry=this._offset,void(this._retryTimeout=setTimeout((function(){t.start()}),n))}if("function"!=typeof this.options.onError)throw e;this.options.onError(e)}}},{key:"_emitSuccess",value:function(){this.options.removeFingerprintOnSuccess&&this._removeFromUrlStorage(),"function"==typeof this.options.onSuccess&&this.options.onSuccess()}},{key:"_emitProgress",value:function(e,t){"function"==typeof this.options.onProgress&&this.options.onProgress(e,t)}},{key:"_emitChunkComplete",value:function(e,t,n){"function"==typeof this.options.onChunkComplete&&this.options.onChunkComplete(e,t,n)}},{key:"_createUpload",value:function(){var e=this;if(this.options.endpoint){var t=this._openRequest("POST",this.options.endpoint);this.options.uploadLengthDeferred?t.setHeader("Upload-Defer-Length",1):t.setHeader("Upload-Length",this._size);var n,r=w(this.options.metadata);""!==r&&t.setHeader("Upload-Metadata",r),this.options.uploadDataDuringCreation&&!this.options.uploadLengthDeferred?(this._offset=0,n=this._addChunkToRequest(t)):n=this._sendRequest(t,null),n.then((function(n){if(E(n.getStatus(),200)){var r=n.getHeader("Location");if(null!=r){if(e.url=P(e.options.endpoint,r),m("Created upload at ".concat(e.url)),"function"==typeof e.options._onUploadUrlAvailable&&e.options._onUploadUrlAvailable(),0===e._size)return e._emitSuccess(),void e._source.close();e._saveUploadInUrlStorage(),e.options.uploadDataDuringCreation?e._handleUploadResponse(t,n):(e._offset=0,e._performUpload())}else e._emitHttpError(t,n,"tus: invalid or missing Location header")}else e._emitHttpError(t,n,"tus: unexpected response while creating upload")})).catch((function(n){e._emitHttpError(t,null,"tus: failed to create upload",n)}))}else this._emitError(new Error("tus: unable to create upload because no endpoint is provided"))}},{key:"_resumeUpload",value:function(){var e=this,t=this._openRequest("HEAD",this.url);this._sendRequest(t,null).then((function(n){var r=n.getStatus();if(!E(r,200))return E(r,400)&&e._removeFromUrlStorage(),423===r?void e._emitHttpError(t,n,"tus: upload is currently locked; retry later"):e.options.endpoint?(e.url=null,void e._createUpload()):void e._emitHttpError(t,n,"tus: unable to resume upload (new upload cannot be created without an endpoint)");var i=parseInt(n.getHeader("Upload-Offset"),10);if(isNaN(i))e._emitHttpError(t,n,"tus: invalid or missing offset value");else{var o=parseInt(n.getHeader("Upload-Length"),10);if(!isNaN(o)||e.options.uploadLengthDeferred){if("function"==typeof e.options._onUploadUrlAvailable&&e.options._onUploadUrlAvailable(),i===o)return e._emitProgress(o,o),void e._emitSuccess();e._offset=i,e._performUpload()}else e._emitHttpError(t,n,"tus: invalid or missing length value")}})).catch((function(n){e._emitHttpError(t,null,"tus: failed to resume upload",n)}))}},{key:"_performUpload",value:function(){var e,t=this;this._aborted||(this.options.overridePatchMethod?(e=this._openRequest("POST",this.url)).setHeader("X-HTTP-Method-Override","PATCH"):e=this._openRequest("PATCH",this.url),e.setHeader("Upload-Offset",this._offset),this._addChunkToRequest(e).then((function(n){E(n.getStatus(),200)?t._handleUploadResponse(e,n):t._emitHttpError(e,n,"tus: unexpected response while uploading chunk")})).catch((function(n){t._aborted||t._emitHttpError(e,null,"tus: failed to upload chunk at offset ".concat(t._offset),n)})))}},{key:"_addChunkToRequest",value:function(e){var t=this,n=this._offset,r=this._offset+this.options.chunkSize;return e.setProgressHandler((function(e){t._emitProgress(n+e,t._size)})),e.setHeader("Content-Type","application/offset+octet-stream"),(r===1/0||r>this._size)&&!this.options.uploadLengthDeferred&&(r=this._size),this._source.slice(n,r).then((function(n){var r=n.value,i=n.done;return t.options.uploadLengthDeferred&&i&&(t._size=t._offset+(r&&r.size?r.size:0),e.setHeader("Upload-Length",t._size)),null===r?t._sendRequest(e):(t._emitProgress(t._offset,t._size),t._sendRequest(e,r))}))}},{key:"_handleUploadResponse",value:function(e,t){var n=parseInt(t.getHeader("Upload-Offset"),10);if(isNaN(n))this._emitHttpError(e,t,"tus: invalid or missing offset value");else{if(this._emitProgress(n,this._size),this._emitChunkComplete(n-this._offset,n,this._size),this._offset=n,n==this._size)return this._emitSuccess(),void this._source.close();this._performUpload()}}},{key:"_openRequest",value:function(e,t){var n=_(e,t,this.options);return this._req=n,n}},{key:"_removeFromUrlStorage",value:function(){var e=this;this._urlStorageKey&&(this._urlStorage.removeUpload(this._urlStorageKey).catch((function(t){e._emitError(t)})),this._urlStorageKey=null)}},{key:"_saveUploadInUrlStorage",value:function(){var e=this;if(this.options.storeFingerprintForResuming&&this._fingerprint){var t={size:this._size,metadata:this.options.metadata,creationTime:(new Date).toString()};this._parallelUploads?t.parallelUploadUrls=this._parallelUploadUrls:t.uploadUrl=this.url,this._urlStorage.addUpload(this._fingerprint,t).then((function(t){return e._urlStorageKey=t})).catch((function(t){e._emitError(t)}))}}},{key:"_sendRequest",value:function(e){return C(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,this.options)}}],r=[{key:"terminate",value:function(t,n){if(arguments.length>1&&"function"==typeof arguments[arguments.length-1])throw new Error("tus: the terminate function does not accept a callback since v2 anymore; please use the returned Promise instead");void 0===n&&(n={});var r=_("DELETE",t,n);return C(r,null,n).then((function(e){if(204!==e.getStatus())throw new d("tus: unexpected response while terminating upload",null,r,e)})).catch((function(i){if(i instanceof d||(i=new d("tus: failed to terminate upload",i,r,null)),!S(i,0,n))throw i;var o=n.retryDelays[0],s=n.retryDelays.slice(1),a=y(y({},n),{},{retryDelays:s});return new Promise((function(e){return setTimeout(e,o)})).then((function(){return e.terminate(t,a)}))}))}}],n&&v(t.prototype,n),r&&v(t,r),e}();function w(e){var t=[];for(var n in e)t.push("".concat(n," ").concat(r.Base64.encode(e[n])));return t.join(",")}function E(e,t){return e>=t&&e<t+100}function _(e,t,n){var r=n.httpStack.createRequest(e,t);r.setHeader("Tus-Resumable","1.0.0");var i=n.headers||{};for(var o in i)r.setHeader(o,i[o]);if(n.addRequestId){var s="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}));r.setHeader("X-Request-ID",s)}return r}function C(e,t,n){return("function"==typeof n.onBeforeRequest?Promise.resolve(n.onBeforeRequest(e)):Promise.resolve()).then((function(){return e.send(t).then((function(t){return("function"==typeof n.onAfterResponse?Promise.resolve(n.onAfterResponse(e,t)):Promise.resolve()).then((function(){return t}))}))}))}function S(e,t,n){if(null==n.retryDelays||t>=n.retryDelays.length||null==e.originalRequest)return!1;if(n&&"function"==typeof n.onShouldRetry)return n.onShouldRetry(e,t,n);var r,i=e.originalResponse?e.originalResponse.getStatus():0;return(!E(i,400)||409===i||423===i)&&(r=!0,"undefined"!=typeof window&&"navigator"in window&&!1===window.navigator.onLine&&(r=!1),r)}function P(e,t){return new(o())(t,e).toString()}x.defaultOptions={endpoint:null,uploadUrl:null,metadata:{},fingerprint:null,uploadSize:null,onProgress:null,onChunkComplete:null,onSuccess:null,onError:null,_onUploadUrlAvailable:null,overridePatchMethod:!1,headers:{},addRequestId:!1,onBeforeRequest:null,onAfterResponse:null,onShouldRetry:null,chunkSize:1/0,retryDelays:[0,1e3,3e3,5e3],parallelUploads:1,storeFingerprintForResuming:!0,removeFingerprintOnSuccess:!1,uploadLengthDeferred:!1,uploadDataDuringCreation:!1,urlStorage:null,fileReader:null,httpStack:null};const k=x;function O(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var F=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n;return t=e,(n=[{key:"listAllUploads",value:function(){return Promise.resolve([])}},{key:"findUploadsByFingerprint",value:function(e){return Promise.resolve([])}},{key:"removeUpload",value:function(e){return Promise.resolve()}},{key:"addUpload",value:function(e,t){return Promise.resolve(null)}}])&&O(t.prototype,n),e}();function A(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var R=!1;try{R="localStorage"in window;var N="tusSupport";localStorage.setItem(N,localStorage.getItem(N))}catch(e){if(e.code!==e.SECURITY_ERR&&e.code!==e.QUOTA_EXCEEDED_ERR)throw e;R=!1}var T=R,j=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n;return t=e,n=[{key:"findAllUploads",value:function(){var e=this._findEntries("tus::");return Promise.resolve(e)}},{key:"findUploadsByFingerprint",value:function(e){var t=this._findEntries("tus::".concat(e,"::"));return Promise.resolve(t)}},{key:"removeUpload",value:function(e){return localStorage.removeItem(e),Promise.resolve()}},{key:"addUpload",value:function(e,t){var n=Math.round(1e12*Math.random()),r="tus::".concat(e,"::").concat(n);return localStorage.setItem(r,JSON.stringify(t)),Promise.resolve(r)}},{key:"_findEntries",value:function(e){for(var t=[],n=0;n<localStorage.length;n++){var r=localStorage.key(n);if(0===r.indexOf(e))try{var i=JSON.parse(localStorage.getItem(r));i.urlStorageKey=r,t.push(i)}catch(e){}}return t}}],n&&A(t.prototype,n),e}();function U(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function M(e,t,n){return t&&D(e.prototype,t),n&&D(e,n),e}var B=function(){function e(){U(this,e)}return M(e,[{key:"createRequest",value:function(e,t){return new I(e,t)}},{key:"getName",value:function(){return"XHRHttpStack"}}]),e}(),I=function(){function e(t,n){U(this,e),this._xhr=new XMLHttpRequest,this._xhr.open(t,n,!0),this._method=t,this._url=n,this._headers={}}return M(e,[{key:"getMethod",value:function(){return this._method}},{key:"getURL",value:function(){return this._url}},{key:"setHeader",value:function(e,t){this._xhr.setRequestHeader(e,t),this._headers[e]=t}},{key:"getHeader",value:function(e){return this._headers[e]}},{key:"setProgressHandler",value:function(e){"upload"in this._xhr&&(this._xhr.upload.onprogress=function(t){t.lengthComputable&&e(t.loaded)})}},{key:"send",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return new Promise((function(n,r){e._xhr.onload=function(){n(new L(e._xhr))},e._xhr.onerror=function(e){r(e)},e._xhr.send(t)}))}},{key:"abort",value:function(){return this._xhr.abort(),Promise.resolve()}},{key:"getUnderlyingObject",value:function(){return this._xhr}}]),e}(),L=function(){function e(t){U(this,e),this._xhr=t}return M(e,[{key:"getStatus",value:function(){return this._xhr.status}},{key:"getHeader",value:function(e){return this._xhr.getResponseHeader(e)}},{key:"getBody",value:function(){return this._xhr.responseText}},{key:"getUnderlyingObject",value:function(){return this._xhr}}]),e}();const z=function(){return"undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase()};function $(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var H=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._file=t,this.size=t.size}var t,n;return t=e,(n=[{key:"slice",value:function(e,t){if("undefined"!=typeof window&&(void 0!==window.PhoneGap||void 0!==window.Cordova||void 0!==window.cordova))return n=this._file.slice(e,t),new Promise((function(e,t){var r=new FileReader;r.onload=function(){var t=new Uint8Array(r.result);e({value:t})},r.onerror=function(e){t(e)},r.readAsArrayBuffer(n)}));var n,r=this._file.slice(e,t);return Promise.resolve({value:r})}},{key:"close",value:function(){}}])&&$(t.prototype,n),e}();function q(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function V(e){return void 0===e?0:void 0!==e.size?e.size:e.length}var W=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._chunkSize=n,this._buffer=void 0,this._bufferOffset=0,this._reader=t,this._done=!1}var t,n;return t=e,(n=[{key:"slice",value:function(e,t){return e<this._bufferOffset?Promise.reject(new Error("Requested data is before the reader's current offset")):this._readUntilEnoughDataOrDone(e,t)}},{key:"_readUntilEnoughDataOrDone",value:function(e,t){var n=this,r=t<=this._bufferOffset+V(this._buffer);if(this._done||r){var i=this._getDataFromBuffer(e,t),o=null==i&&this._done;return Promise.resolve({value:i,done:o})}return this._reader.read().then((function(r){var i=r.value;return r.done?n._done=!0:void 0===n._buffer?n._buffer=i:n._buffer=function(e,t){if(e.concat)return e.concat(t);if(e instanceof Blob)return new Blob([e,t],{type:e.type});if(e.set){var n=new e.constructor(e.length+t.length);return n.set(e),n.set(t,e.length),n}throw new Error("Unknown data type")}(n._buffer,i),n._readUntilEnoughDataOrDone(e,t)}))}},{key:"_getDataFromBuffer",value:function(e,t){e>this._bufferOffset&&(this._buffer=this._buffer.slice(e-this._bufferOffset),this._bufferOffset=e);var n=0===V(this._buffer);return this._done&&n?null:this._buffer.slice(0,t-e)}},{key:"close",value:function(){this._reader.cancel&&this._reader.cancel()}}])&&q(t.prototype,n),e}();function K(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var G=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n;return t=e,(n=[{key:"openFile",value:function(e,t){return z()&&e&&void 0!==e.uri?(n=e.uri,new Promise((function(e,t){var r=new XMLHttpRequest;r.responseType="blob",r.onload=function(){var t=r.response;e(t)},r.onerror=function(e){t(e)},r.open("GET",n),r.send()}))).then((function(e){return new H(e)})).catch((function(e){throw new Error("tus: cannot fetch `file.uri` as Blob, make sure the uri is correct and accessible. ".concat(e))})):"function"==typeof e.slice&&void 0!==e.size?Promise.resolve(new H(e)):"function"==typeof e.read?(t=+t,isFinite(t)?Promise.resolve(new W(e,t)):Promise.reject(new Error("cannot create source for stream without a finite value for the `chunkSize` option"))):Promise.reject(new Error("source object may only be an instance of File, Blob, or Reader in this environment"));var n}}])&&K(t.prototype,n),e}();function X(e){return X="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(e)}function Y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Q(e,t){return Q=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Q(e,t)}function J(e){return J=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},J(e)}function Z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(n),!0).forEach((function(t){te(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function te(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ne=ee(ee({},k.defaultOptions),{},{httpStack:new B,fileReader:new G,urlStorage:T?new j:new F,fingerprint:function(e,t){return z()?Promise.resolve(function(e,t){var n=e.exif?function(e){var t=0;if(0===e.length)return t;for(var n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t&=t;return t}(JSON.stringify(e.exif)):"noexif";return["tus-rn",e.name||"noname",e.size||"nosize",n,t.endpoint].join("/")}(e,t)):Promise.resolve(["tus-br",e.name,e.type,e.size,e.lastModified,t.endpoint].join("-"))}}),re=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Q(e,t)}(s,e);var t,n,r,i,o=(r=s,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=J(r);if(i){var n=J(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){return!t||"object"!==X(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,e)});function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),t=ee(ee({},ne),t),o.call(this,e,t)}return t=s,n=[{key:"terminate",value:function(e,t,n){return t=ee(ee({},ne),t),k.terminate(e,t,n)}}],null&&Y(t.prototype,null),n&&Y(t,n),s}(k),ie=window,oe=ie.XMLHttpRequest,se=ie.Blob,ae=oe&&se&&"function"==typeof se.prototype.slice},1160:(e,t,n)=>{"use strict";var r=n(2063),i=n(3992),o=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,s=/[\n\r\t]/g,a=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,l=/:\d+$/,u=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,c=/^[a-zA-Z]:/;function p(e){return(e||"").toString().replace(o,"")}var d=[["#","hash"],["?","query"],function(e,t){return m(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],h={hash:1,query:1};function f(e){var t,r=("undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{}).location||{},i={},o=typeof(e=e||r);if("blob:"===e.protocol)i=new y(unescape(e.pathname),{});else if("string"===o)for(t in i=new y(e,{}),h)delete i[t];else if("object"===o){for(t in e)t in h||(i[t]=e[t]);void 0===i.slashes&&(i.slashes=a.test(e.href))}return i}function m(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function g(e,t){e=(e=p(e)).replace(s,""),t=t||{};var n,r=u.exec(e),i=r[1]?r[1].toLowerCase():"",o=!!r[2],a=!!r[3],l=0;return o?a?(n=r[2]+r[3]+r[4],l=r[2].length+r[3].length):(n=r[2]+r[4],l=r[2].length):a?(n=r[3]+r[4],l=r[3].length):n=r[4],"file:"===i?l>=2&&(n=n.slice(2)):m(i)?n=r[4]:i?o&&(n=n.slice(2)):l>=2&&m(t.protocol)&&(n=r[4]),{protocol:i,slashes:o||m(i),slashesCount:l,rest:n}}function y(e,t,n){if(e=(e=p(e)).replace(s,""),!(this instanceof y))return new y(e,t,n);var o,a,l,u,h,b,v=d.slice(),x=typeof t,w=this,E=0;for("object"!==x&&"string"!==x&&(n=t,t=null),n&&"function"!=typeof n&&(n=i.parse),o=!(a=g(e||"",t=f(t))).protocol&&!a.slashes,w.slashes=a.slashes||o&&t.slashes,w.protocol=a.protocol||t.protocol||"",e=a.rest,("file:"===a.protocol&&(2!==a.slashesCount||c.test(e))||!a.slashes&&(a.protocol||a.slashesCount<2||!m(w.protocol)))&&(v[3]=[/(.*)/,"pathname"]);E<v.length;E++)"function"!=typeof(u=v[E])?(l=u[0],b=u[1],l!=l?w[b]=e:"string"==typeof l?~(h="@"===l?e.lastIndexOf(l):e.indexOf(l))&&("number"==typeof u[2]?(w[b]=e.slice(0,h),e=e.slice(h+u[2])):(w[b]=e.slice(h),e=e.slice(0,h))):(h=l.exec(e))&&(w[b]=h[1],e=e.slice(0,h.index)),w[b]=w[b]||o&&u[3]&&t[b]||"",u[4]&&(w[b]=w[b].toLowerCase())):e=u(e,w);n&&(w.query=n(w.query)),o&&t.slashes&&"/"!==w.pathname.charAt(0)&&(""!==w.pathname||""!==t.pathname)&&(w.pathname=function(e,t){if(""===e)return t;for(var n=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=n.length,i=n[r-1],o=!1,s=0;r--;)"."===n[r]?n.splice(r,1):".."===n[r]?(n.splice(r,1),s++):s&&(0===r&&(o=!0),n.splice(r,1),s--);return o&&n.unshift(""),"."!==i&&".."!==i||n.push(""),n.join("/")}(w.pathname,t.pathname)),"/"!==w.pathname.charAt(0)&&m(w.protocol)&&(w.pathname="/"+w.pathname),r(w.port,w.protocol)||(w.host=w.hostname,w.port=""),w.username=w.password="",w.auth&&(~(h=w.auth.indexOf(":"))?(w.username=w.auth.slice(0,h),w.username=encodeURIComponent(decodeURIComponent(w.username)),w.password=w.auth.slice(h+1),w.password=encodeURIComponent(decodeURIComponent(w.password))):w.username=encodeURIComponent(decodeURIComponent(w.auth)),w.auth=w.password?w.username+":"+w.password:w.username),w.origin="file:"!==w.protocol&&m(w.protocol)&&w.host?w.protocol+"//"+w.host:"null",w.href=w.toString()}y.prototype={set:function(e,t,n){var o=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(n||i.parse)(t)),o[e]=t;break;case"port":o[e]=t,r(t,o.protocol)?t&&(o.host=o.hostname+":"+t):(o.host=o.hostname,o[e]="");break;case"hostname":o[e]=t,o.port&&(t+=":"+o.port),o.host=t;break;case"host":o[e]=t,l.test(t)?(t=t.split(":"),o.port=t.pop(),o.hostname=t.join(":")):(o.hostname=t,o.port="");break;case"protocol":o.protocol=t.toLowerCase(),o.slashes=!n;break;case"pathname":case"hash":if(t){var s="pathname"===e?"/":"#";o[e]=t.charAt(0)!==s?s+t:t}else o[e]=t;break;case"username":case"password":o[e]=encodeURIComponent(t);break;case"auth":var a=t.indexOf(":");~a?(o.username=t.slice(0,a),o.username=encodeURIComponent(decodeURIComponent(o.username)),o.password=t.slice(a+1),o.password=encodeURIComponent(decodeURIComponent(o.password))):o.username=encodeURIComponent(decodeURIComponent(t))}for(var u=0;u<d.length;u++){var c=d[u];c[4]&&(o[c[1]]=o[c[1]].toLowerCase())}return o.auth=o.password?o.username+":"+o.password:o.username,o.origin="file:"!==o.protocol&&m(o.protocol)&&o.host?o.protocol+"//"+o.host:"null",o.href=o.toString(),o},toString:function(e){e&&"function"==typeof e||(e=i.stringify);var t,n=this,r=n.host,o=n.protocol;o&&":"!==o.charAt(o.length-1)&&(o+=":");var s=o+(n.protocol&&n.slashes||m(n.protocol)?"//":"");return n.username?(s+=n.username,n.password&&(s+=":"+n.password),s+="@"):n.password?(s+=":"+n.password,s+="@"):"file:"!==n.protocol&&m(n.protocol)&&!r&&"/"!==n.pathname&&(s+="@"),(":"===r[r.length-1]||l.test(n.hostname)&&!n.port)&&(r+=":"),s+=r+n.pathname,(t="object"==typeof n.query?e(n.query):n.query)&&(s+="?"!==t.charAt(0)?"?"+t:t),n.hash&&(s+=n.hash),s}},y.extractProtocol=g,y.location=f,y.trimLeft=p,y.qs=i,e.exports=y},9771:e=>{"use strict";e.exports=function(){}},7163:e=>{"use strict";function t(e,t){this.text=e=e||"",this.hasWild=~e.indexOf("*"),this.separator=t,this.parts=e.split(t)}t.prototype.match=function(e){var t,n,r=!0,i=this.parts,o=i.length;if("string"==typeof e||e instanceof String)if(this.hasWild||this.text==e){for(n=(e||"").split(this.separator),t=0;r&&t<o;t++)"*"!==i[t]&&(r=t<n.length&&i[t]===n[t]);r=r&&n}else r=!1;else if("function"==typeof e.splice)for(r=[],t=e.length;t--;)this.match(e[t])&&(r[r.length]=e[t]);else if("object"==typeof e)for(var s in r={},e)this.match(s)&&(r[s]=e[s]);return r},e.exports=function(e,n,r){var i=new t(e,r||/[\/\.]/);return void 0!==n?i.match(n):i}},1609:e=>{"use strict";e.exports=window.React},859:e=>{"use strict";class t extends Error{constructor(){super("Authorization required"),this.name="AuthError",this.isAuthError=!0}}e.exports=t},3698:(e,t,n)=>{"use strict";var r=n(9061);const i=n(833);e.exports=class extends i{constructor(e,t){super(e,t),this.provider=t.provider,this.id=this.provider,this.name=this.opts.name||this.id.split("-").map((e=>e.charAt(0).toUpperCase()+e.slice(1))).join(" "),this.pluginId=this.opts.pluginId,this.tokenKey=`companion-${this.pluginId}-auth-token`,this.companionKeysParams=this.opts.companionKeysParams,this.preAuthToken=null}headers(){return Promise.all([super.headers(),this.getAuthToken()]).then((e=>{let[t,n]=e;const r={};return n&&(r["uppy-auth-token"]=n),this.companionKeysParams&&(r["uppy-credentials-params"]=btoa(JSON.stringify({params:this.companionKeysParams}))),{...t,...r}}))}onReceiveResponse(e){e=super.onReceiveResponse(e);const t=this.uppy.getPlugin(this.pluginId),n=t.getPluginState().authenticated?401!==e.status:e.status<400;return t.setPluginState({authenticated:n}),e}setAuthToken(e){return this.uppy.getPlugin(this.pluginId).storage.setItem(this.tokenKey,e)}getAuthToken(){return this.uppy.getPlugin(this.pluginId).storage.getItem(this.tokenKey)}async ensurePreAuth(){if(this.companionKeysParams&&!this.preAuthToken&&(await this.fetchPreAuthToken(),!this.preAuthToken))throw new Error("Could not load authentication data required for third-party login. Please try again later.")}authUrl(e){void 0===e&&(e={});const t=new URLSearchParams(e);return this.preAuthToken&&t.set("uppyPreAuthToken",this.preAuthToken),`${this.hostname}/${this.id}/connect?${t}`}fileUrl(e){return`${this.hostname}/${this.id}/get/${e}`}async fetchPreAuthToken(){if(this.companionKeysParams)try{const e=await this.post(`${this.id}/preauth/`,{params:this.companionKeysParams});this.preAuthToken=e.token}catch(e){this.uppy.log(`[CompanionClient] unable to fetch preAuthToken ${e}`,"warning")}}list(e){return this.get(`${this.id}/list/${e||""}`)}logout(){return this.get(`${this.id}/logout`).then((e=>Promise.all([e,this.uppy.getPlugin(this.pluginId).storage.removeItem(this.tokenKey)]))).then((e=>{let[t]=e;return t}))}static initPlugin(e,t,n){if(e.type="acquirer",e.files=[],n&&(e.opts={...n,...t}),t.serverUrl||t.serverPattern)throw new Error("`serverUrl` and `serverPattern` have been renamed to `companionUrl` and `companionAllowedHosts` respectively in the 0.30.5 release. Please consult the docs (for example, https://uppy.io/docs/instagram/ for the Instagram plugin) and use the updated options.`");if(t.companionAllowedHosts){const n=t.companionAllowedHosts;if(!("string"==typeof n||Array.isArray(n)||n instanceof RegExp))throw new TypeError(`${e.id}: the option "companionAllowedHosts" must be one of string, Array, RegExp`);e.opts.companionAllowedHosts=n}else/^(?!https?:\/\/).*$/i.test(t.companionUrl)?e.opts.companionAllowedHosts=`https://${t.companionUrl.replace(/^\/\//,"")}`:e.opts.companionAllowedHosts=new URL(t.companionUrl).origin;e.storage=e.opts.storage||r}}},833:(e,t,n)=>{"use strict";let r;function i(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var o=0;function s(e){return"__private_"+o+++"_"+e}const a=n(9214),l=n(3461),u=n(859);async function c(e){if(401===e.status)throw new u;const t=e.json();if(e.status<200||e.status>300){let n=`Failed request with status: ${e.status}. ${e.statusText}`;try{const e=await t;n=e.message?`${n} message: ${e.message}`:n,n=e.requestId?`${n} request-Id: ${e.requestId}`:n}finally{throw new Error(n)}}return t}var p=s("companionHeaders"),d=s("getPostResponseFunc"),h=s("getUrl"),f=s("errorHandler");r=Symbol.for("uppy test: getCompanionHeaders");class m{constructor(e,t){Object.defineProperty(this,f,{value:y}),Object.defineProperty(this,h,{value:g}),Object.defineProperty(this,p,{writable:!0,value:void 0}),Object.defineProperty(this,d,{writable:!0,value:e=>t=>e?t:this.onReceiveResponse(t)}),this.uppy=e,this.opts=t,this.onReceiveResponse=this.onReceiveResponse.bind(this),this.allowedHeaders=["accept","content-type","uppy-auth-token"],this.preflightDone=!1,i(this,p)[p]=null==t?void 0:t.companionHeaders}setCompanionHeaders(e){i(this,p)[p]=e}[r](){return i(this,p)[p]}get hostname(){const{companion:e}=this.uppy.getState(),t=this.opts.companionUrl;return(e&&e[t]?e[t]:t).replace(/\/$/,"")}headers(){return Promise.resolve({...m.defaultHeaders,...i(this,p)[p]})}onReceiveResponse(e){const t=this.uppy.getState().companion||{},n=this.opts.companionUrl,{headers:r}=e;return r.has("i-am")&&r.get("i-am")!==t[n]&&this.uppy.setState({companion:{...t,[n]:r.get("i-am")}}),e}preflight(e){return this.preflightDone?Promise.resolve(this.allowedHeaders.slice()):fetch(i(this,h)[h](e),{method:"OPTIONS"}).then((e=>(e.headers.has("access-control-allow-headers")&&(this.allowedHeaders=e.headers.get("access-control-allow-headers").split(",").map((e=>e.trim().toLowerCase()))),this.preflightDone=!0,this.allowedHeaders.slice()))).catch((e=>(this.uppy.log(`[CompanionClient] unable to make preflight request ${e}`,"warning"),this.preflightDone=!0,this.allowedHeaders.slice())))}preflightAndHeaders(e){return Promise.all([this.preflight(e),this.headers()]).then((e=>{let[t,n]=e;return Object.keys(n).forEach((e=>{t.includes(e.toLowerCase())||(this.uppy.log(`[CompanionClient] excluding disallowed header ${e}`),delete n[e])})),n}))}get(e,t){return this.preflightAndHeaders(e).then((t=>a(i(this,h)[h](e),{method:"get",headers:t,credentials:this.opts.companionCookiesRule||"same-origin"}))).then(i(this,d)[d](t)).then(c).catch(i(this,f)[f]("get",e))}post(e,t,n){const r="post";return this.preflightAndHeaders(e).then((n=>a(i(this,h)[h](e),{method:r,headers:n,credentials:this.opts.companionCookiesRule||"same-origin",body:JSON.stringify(t)}))).then(i(this,d)[d](n)).then(c).catch(i(this,f)[f](r,e))}delete(e,t,n){const r="delete";return this.preflightAndHeaders(e).then((n=>a(`${this.hostname}/${e}`,{method:r,headers:n,credentials:this.opts.companionCookiesRule||"same-origin",body:t?JSON.stringify(t):null}))).then(i(this,d)[d](n)).then(c).catch(i(this,f)[f](r,e))}}function g(e){return/^(https?:|)\/\//.test(e)?e:`${this.hostname}/${e}`}function y(e,t){return n=>{var r;return null!=(r=n)&&r.isAuthError||(n=new l(`Could not ${e} ${i(this,h)[h](t)}`,{cause:n})),Promise.reject(n)}}m.VERSION="2.2.2",m.defaultHeaders={Accept:"application/json","Content-Type":"application/json","Uppy-Versions":`@uppy/companion-client=${m.VERSION}`},e.exports=m},1878:(e,t,n)=>{"use strict";const r=n(833);e.exports=class extends r{constructor(e,t){super(e,t),this.provider=t.provider,this.id=this.provider,this.name=this.opts.name||this.id.split("-").map((e=>e.charAt(0).toUpperCase()+e.slice(1))).join(" "),this.pluginId=this.opts.pluginId}fileUrl(e){return`${this.hostname}/search/${this.id}/get/${e}`}search(e,t){return this.get(`search/${this.id}/list?q=${encodeURIComponent(e)}${t?`&${t}`:""}`)}}},8822:(e,t,n)=>{"use strict";let r,i;function o(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var s=0;function a(e){return"__private_"+s+++"_"+e}const l=n(3835);var u=a("queued"),c=a("emitter"),p=a("isOpen"),d=a("socket"),h=a("handleMessage");r=Symbol.for("uppy test: getSocket"),i=Symbol.for("uppy test: getQueued"),e.exports=class{constructor(e){Object.defineProperty(this,u,{writable:!0,value:[]}),Object.defineProperty(this,c,{writable:!0,value:l()}),Object.defineProperty(this,p,{writable:!0,value:!1}),Object.defineProperty(this,d,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:e=>{try{const t=JSON.parse(e.data);this.emit(t.action,t.payload)}catch(e){console.log(e)}}}),this.opts=e,e&&!1===e.autoOpen||this.open()}get isOpen(){return o(this,p)[p]}[r](){return o(this,d)[d]}[i](){return o(this,u)[u]}open(){o(this,d)[d]=new WebSocket(this.opts.target),o(this,d)[d].onopen=()=>{for(o(this,p)[p]=!0;o(this,u)[u].length>0&&o(this,p)[p];){const e=o(this,u)[u].shift();this.send(e.action,e.payload)}},o(this,d)[d].onclose=()=>{o(this,p)[p]=!1},o(this,d)[d].onmessage=o(this,h)[h]}close(){var e;null==(e=o(this,d)[d])||e.close()}send(e,t){o(this,p)[p]?o(this,d)[d].send(JSON.stringify({action:e,payload:t})):o(this,u)[u].push({action:e,payload:t})}on(e,t){o(this,c)[c].on(e,t)}emit(e,t){o(this,c)[c].emit(e,t)}once(e,t){o(this,c)[c].once(e,t)}}},8327:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Socket=t.SearchProvider=t.RequestClient=t.Provider=void 0;const r=n(833);t.RequestClient=r;const i=n(3698);t.Provider=i;const o=n(1878);t.SearchProvider=o;const s=n(8822);t.Socket=s},9061:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getItem=function(e){return Promise.resolve(localStorage.getItem(e))},t.removeItem=function(e){return new Promise((t=>{localStorage.removeItem(e),t()}))},t.setItem=function(e,t){return new Promise((n=>{localStorage.setItem(e,t),n()}))}},2522:(e,t,n)=>{"use strict";const r=n(6458);e.exports=class{constructor(e,t){void 0===t&&(t={}),this.uppy=e,this.opts=t}getPluginState(){const{plugins:e}=this.uppy.getState();return e[this.id]||{}}setPluginState(e){const{plugins:t}=this.uppy.getState();this.uppy.setState({plugins:{...t,[this.id]:{...t[this.id],...e}}})}setOptions(e){this.opts={...this.opts,...e},this.setPluginState(),this.i18nInit()}i18nInit(){const e=new r([this.defaultLocale,this.uppy.locale,this.opts.locale]);this.i18n=e.translate.bind(e),this.i18nArray=e.translateArray.bind(e),this.setPluginState()}addTarget(){throw new Error("Extend the addTarget method to add your plugin to another plugin's target")}install(){}uninstall(){}render(){throw new Error("Extend the render method to add your plugin to a DOM element")}update(){}afterUpdate(){}}},7839:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultOptions=t.RestrictionError=t.Restricter=void 0;const r=n(8236),i=n(7057);t.defaultOptions={maxFileSize:null,minFileSize:null,maxTotalFileSize:null,maxNumberOfFiles:null,minNumberOfFiles:null,allowedFileTypes:null,requiredMetaFields:[]};class o extends Error{constructor(){super(...arguments),this.isRestriction=!0}}t.RestrictionError=o,"undefined"==typeof AggregateError&&(globalThis.AggregateError=class extends Error{constructor(e,t){super(t),this.errors=e}}),t.Restricter=class{constructor(e,t){this.i18n=t,this.getOpts=()=>{const t=e();if(null!=t.restrictions.allowedFileTypes&&!Array.isArray(t.restrictions.allowedFileTypes))throw new TypeError("`restrictions.allowedFileTypes` must be an array");return t}}validate(e,t){const{maxFileSize:n,minFileSize:s,maxTotalFileSize:a,maxNumberOfFiles:l,allowedFileTypes:u}=this.getOpts().restrictions;if(l&&t.filter((e=>!e.isGhost)).length+1>l)throw new o(`${this.i18n("youCanOnlyUploadX",{smart_count:l})}`);if(u&&!u.some((t=>t.includes("/")?!!e.type&&i(e.type.replace(/;.*?$/,""),t):!("."!==t[0]||!e.extension)&&e.extension.toLowerCase()===t.slice(1).toLowerCase()))){const e=u.join(", ");throw new o(this.i18n("youCanOnlyUploadFileTypes",{types:e}))}if(a&&null!=e.size&&t.reduce(((e,t)=>e+t.size),e.size)>a)throw new o(this.i18n("exceedsSize",{size:r(a),file:e.name}));if(n&&null!=e.size&&e.size>n)throw new o(this.i18n("exceedsSize",{size:r(n),file:e.name}));if(s&&null!=e.size&&e.size<s)throw new o(this.i18n("inferiorSize",{size:r(s)}))}validateMinNumberOfFiles(e){const{minNumberOfFiles:t}=this.getOpts().restrictions;if(Object.keys(e).length<t)throw new o(this.i18n("youHaveToAtLeastSelectX",{smart_count:t}))}getMissingRequiredMetaFields(e){const t=new o(this.i18n("missingRequiredMetaFieldOnFile",{fileName:e.name})),{requiredMetaFields:n}=this.getOpts().restrictions,r=Object.prototype.hasOwnProperty,i=[];for(const t of n)r.call(e.meta,t)&&""!==e.meta[t]||i.push(t);return{missingFields:i,error:t}}}},1193:(e,t,n)=>{"use strict";var r=n(172);function i(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var o=0;function s(e){return"__private_"+o+++"_"+e}const a=n(515),l=n(8200),u=n(2522);var c=s("updateUI");class p extends u{constructor(){super(...arguments),Object.defineProperty(this,c,{writable:!0,value:void 0})}mount(e,t){const n=t.id,o=a(e);if(o){this.isTargetDOMEl=!0;const t=document.createElement("div");return t.classList.add("uppy-Root"),i(this,c)[c]=function(e){let t=null,n=null;return function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];return n=i,t||(t=Promise.resolve().then((()=>(t=null,e(...n))))),t}}((e=>{this.uppy.getPlugin(this.id)&&((0,r.render)(this.render(e),t),this.afterUpdate())})),this.uppy.log(`Installing ${n} to a DOM element '${e}'`),this.opts.replaceTargetContent&&(o.innerHTML=""),(0,r.render)(this.render(this.uppy.getState()),t),this.el=t,o.appendChild(t),t.dir=this.opts.direction||l(t)||"ltr",this.onMount(),this.el}let s;if("object"==typeof e&&e instanceof p)s=e;else if("function"==typeof e){const t=e;this.uppy.iteratePlugins((e=>{e instanceof t&&(s=e)}))}if(s)return this.uppy.log(`Installing ${n} to ${s.id}`),this.parent=s,this.el=s.addTarget(t),this.onMount(),this.el;this.uppy.log(`Not installing ${n}`);let u=`Invalid target option given to ${n}.`;throw u+="function"==typeof e?" The given target is not a Plugin class. Please check that you're not specifying a React Component instead of a plugin. If you are using @uppy/* packages directly, make sure you have only 1 version of @uppy/core installed: run `npm ls @uppy/core` on the command line and verify that all the versions match and are deduped correctly.":"If you meant to target an HTML element, please make sure that the element exists. Check that the <script> tag initializing Uppy is right before the closing </body> tag at the end of the page. (see https://github.com/transloadit/uppy/issues/1042)\n\nIf you meant to target a plugin, please confirm that your `import` statements or `require` calls are correct.",new Error(u)}update(e){var t,n;null!=this.el&&(null==(t=(n=i(this,c))[c])||t.call(n,e))}unmount(){var e;this.isTargetDOMEl&&(null==(e=this.el)||e.remove()),this.onUnmount()}onMount(){}onUnmount(){}}e.exports=p},8034:(e,t,n)=>{"use strict";var r=n(5042),i=n(5223),o=n(7839);let s,a;function l(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var u=0;function c(e){return"__private_"+u+++"_"+e}const p=n(6458),d=n(3835),h=n(5858),f=n(5446),m=n(7856),g=n(8545),y=n(6340),b=n(3158),v=n(2799),x=n(8966);var w=c("plugins"),E=c("restricter"),_=c("storeUnsubscribe"),C=c("emitter"),S=c("preProcessors"),P=c("uploaders"),k=c("postProcessors"),O=c("informAndEmit"),F=c("checkRequiredMetaFieldsOnFile"),A=c("checkRequiredMetaFields"),R=c("assertNewUploadAllowed"),N=c("checkAndCreateFileStateObject"),T=c("startIfAutoProceed"),j=c("addListeners"),U=c("updateOnlineStatus"),D=c("createUpload"),M=c("getUpload"),B=c("removeUpload"),I=c("runUpload");s=Symbol.for("uppy test: getPlugins"),a=Symbol.for("uppy test: createUpload");class L{constructor(e){Object.defineProperty(this,I,{value:Q}),Object.defineProperty(this,B,{value:Y}),Object.defineProperty(this,M,{value:X}),Object.defineProperty(this,D,{value:G}),Object.defineProperty(this,j,{value:K}),Object.defineProperty(this,T,{value:W}),Object.defineProperty(this,N,{value:V}),Object.defineProperty(this,R,{value:q}),Object.defineProperty(this,A,{value:H}),Object.defineProperty(this,F,{value:$}),Object.defineProperty(this,O,{value:z}),Object.defineProperty(this,w,{writable:!0,value:Object.create(null)}),Object.defineProperty(this,E,{writable:!0,value:void 0}),Object.defineProperty(this,_,{writable:!0,value:void 0}),Object.defineProperty(this,C,{writable:!0,value:d()}),Object.defineProperty(this,S,{writable:!0,value:new Set}),Object.defineProperty(this,P,{writable:!0,value:new Set}),Object.defineProperty(this,k,{writable:!0,value:new Set}),Object.defineProperty(this,U,{writable:!0,value:this.updateOnlineStatus.bind(this)}),this.defaultLocale=x;const t={id:"uppy",autoProceed:!1,allowMultipleUploads:!0,allowMultipleUploadBatches:!0,debug:!1,restrictions:o.defaultOptions,meta:{},onBeforeFileAdded:e=>e,onBeforeUpload:e=>e,store:f(),logger:i.justErrorsLogger,infoTimeout:5e3};this.opts={...t,...e,restrictions:{...t.restrictions,...e&&e.restrictions}},e&&e.logger&&e.debug?this.log("You are using a custom `logger`, but also set `debug: true`, which uses built-in logger to output logs to console. Ignoring `debug: true` and using your custom `logger`.","warning"):e&&e.debug&&(this.opts.logger=i.debugLogger),this.log(`Using Core v${this.constructor.VERSION}`),this.i18nInit(),this.calculateProgress=h(this.calculateProgress.bind(this),500,{leading:!0,trailing:!0}),this.store=this.opts.store,this.setState({plugins:{},files:{},currentUploads:{},allowNewUpload:!0,capabilities:{uploadProgress:b(),individualCancellation:!0,resumableUploads:!1},totalProgress:0,meta:{...this.opts.meta},info:[],recoveredState:null}),l(this,E)[E]=new o.Restricter((()=>this.opts),this.i18n),l(this,_)[_]=this.store.subscribe(((e,t,n)=>{this.emit("state-update",e,t,n),this.updateAll(t)})),this.opts.debug&&"undefined"!=typeof window&&(window[this.opts.id]=this),l(this,j)[j]()}emit(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];l(this,C)[C].emit(e,...n)}on(e,t){return l(this,C)[C].on(e,t),this}once(e,t){return l(this,C)[C].once(e,t),this}off(e,t){return l(this,C)[C].off(e,t),this}updateAll(e){this.iteratePlugins((t=>{t.update(e)}))}setState(e){this.store.setState(e)}getState(){return this.store.getState()}get state(){return this.getState()}setFileState(e,t){if(!this.getState().files[e])throw new Error(`Cant set state for ${e} (the file could have been removed)`);this.setState({files:{...this.getState().files,[e]:{...this.getState().files[e],...t}}})}i18nInit(){const e=new p([this.defaultLocale,this.opts.locale]);this.i18n=e.translate.bind(e),this.i18nArray=e.translateArray.bind(e),this.locale=e.locale}setOptions(e){this.opts={...this.opts,...e,restrictions:{...this.opts.restrictions,...e&&e.restrictions}},e.meta&&this.setMeta(e.meta),this.i18nInit(),e.locale&&this.iteratePlugins((e=>{e.setOptions()})),this.setState()}resetProgress(){const e={percentage:0,bytesUploaded:0,uploadComplete:!1,uploadStarted:null},t={...this.getState().files},n={};Object.keys(t).forEach((r=>{const i={...t[r]};i.progress={...i.progress,...e},n[r]=i})),this.setState({files:n,totalProgress:0}),this.emit("reset-progress")}addPreProcessor(e){l(this,S)[S].add(e)}removePreProcessor(e){return l(this,S)[S].delete(e)}addPostProcessor(e){l(this,k)[k].add(e)}removePostProcessor(e){return l(this,k)[k].delete(e)}addUploader(e){l(this,P)[P].add(e)}removeUploader(e){return l(this,P)[P].delete(e)}setMeta(e){const t={...this.getState().meta,...e},n={...this.getState().files};Object.keys(n).forEach((t=>{n[t]={...n[t],meta:{...n[t].meta,...e}}})),this.log("Adding metadata:"),this.log(e),this.setState({meta:t,files:n})}setFileMeta(e,t){const n={...this.getState().files};if(!n[e])return void this.log("Was trying to set metadata for a file that has been removed: ",e);const r={...n[e].meta,...t};n[e]={...n[e],meta:r},this.setState({files:n})}getFile(e){return this.getState().files[e]}getFiles(){const{files:e}=this.getState();return Object.values(e)}getObjectOfFilesPerState(){const{files:e,totalProgress:t,error:n}=this.getState(),r=Object.values(e),i=r.filter((e=>{let{progress:t}=e;return!t.uploadComplete&&t.uploadStarted})),o=r.filter((e=>!e.progress.uploadStarted)),s=r.filter((e=>e.progress.uploadStarted||e.progress.preprocess||e.progress.postprocess)),a=r.filter((e=>e.progress.uploadStarted)),l=r.filter((e=>e.isPaused)),u=r.filter((e=>e.progress.uploadComplete)),c=r.filter((e=>e.error)),p=i.filter((e=>!e.isPaused)),d=r.filter((e=>e.progress.preprocess||e.progress.postprocess));return{newFiles:o,startedFiles:s,uploadStartedFiles:a,pausedFiles:l,completeFiles:u,erroredFiles:c,inProgressFiles:i,inProgressNotPausedFiles:p,processingFiles:d,isUploadStarted:a.length>0,isAllComplete:100===t&&u.length===r.length&&0===d.length,isAllErrored:!!n&&c.length===r.length,isAllPaused:0!==i.length&&l.length===i.length,isUploadInProgress:i.length>0,isSomeGhost:r.some((e=>e.isGhost))}}validateRestrictions(e,t){void 0===t&&(t=this.getFiles());try{return l(this,E)[E].validate(e,t),{result:!0}}catch(e){return{result:!1,reason:e.message}}}checkIfFileAlreadyExists(e){const{files:t}=this.getState();return!(!t[e]||t[e].isGhost)}addFile(e){l(this,R)[R](e);const{files:t}=this.getState();let n=l(this,N)[N](t,e);return t[n.id]&&t[n.id].isGhost&&(n={...t[n.id],data:e.data,isGhost:!1},this.log(`Replaced the blob in the restored ghost file: ${n.name}, ${n.id}`)),this.setState({files:{...t,[n.id]:n}}),this.emit("file-added",n),this.emit("files-added",[n]),this.log(`Added file: ${n.name}, ${n.id}, mime type: ${n.type}`),l(this,T)[T](),n.id}addFiles(e){l(this,R)[R]();const t={...this.getState().files},n=[],r=[];for(let i=0;i<e.length;i++)try{let r=l(this,N)[N](t,e[i]);t[r.id]&&t[r.id].isGhost&&(r={...t[r.id],data:e[i].data,isGhost:!1},this.log(`Replaced blob in a ghost file: ${r.name}, ${r.id}`)),t[r.id]=r,n.push(r)}catch(e){e.isRestriction||r.push(e)}if(this.setState({files:t}),n.forEach((e=>{this.emit("file-added",e)})),this.emit("files-added",n),n.length>5?this.log(`Added batch of ${n.length} files`):Object.keys(n).forEach((e=>{this.log(`Added file: ${n[e].name}\n id: ${n[e].id}\n type: ${n[e].type}`)})),n.length>0&&l(this,T)[T](),r.length>0){let e="Multiple errors occurred while adding files:\n";if(r.forEach((t=>{e+=`\n * ${t.message}`})),this.info({message:this.i18n("addBulkFilesFailed",{smart_count:r.length}),details:e},"error",this.opts.infoTimeout),"function"==typeof AggregateError)throw new AggregateError(r,e);{const t=new Error(e);throw t.errors=r,t}}}removeFiles(e,t){const{files:n,currentUploads:r}=this.getState(),i={...n},o={...r},s=Object.create(null);function a(e){return void 0===s[e]}e.forEach((e=>{n[e]&&(s[e]=n[e],delete i[e])})),Object.keys(o).forEach((e=>{const t=r[e].fileIDs.filter(a);if(0===t.length)return void delete o[e];const{capabilities:n}=this.getState();if(t.length!==r[e].fileIDs.length&&!n.individualCancellation)throw new Error("individualCancellation is disabled");o[e]={...r[e],fileIDs:t}}));const l={currentUploads:o,files:i};0===Object.keys(i).length&&(l.allowNewUpload=!0,l.error=null,l.recoveredState=null),this.setState(l),this.calculateTotalProgress();const u=Object.keys(s);u.forEach((e=>{this.emit("file-removed",s[e],t)})),u.length>5?this.log(`Removed ${u.length} files`):this.log(`Removed files: ${u.join(", ")}`)}removeFile(e,t){void 0===t&&(t=null),this.removeFiles([e],t)}pauseResume(e){if(!this.getState().capabilities.resumableUploads||this.getFile(e).uploadComplete)return;const t=!this.getFile(e).isPaused;return this.setFileState(e,{isPaused:t}),this.emit("upload-pause",e,t),t}pauseAll(){const e={...this.getState().files};Object.keys(e).filter((t=>!e[t].progress.uploadComplete&&e[t].progress.uploadStarted)).forEach((t=>{const n={...e[t],isPaused:!0};e[t]=n})),this.setState({files:e}),this.emit("pause-all")}resumeAll(){const e={...this.getState().files};Object.keys(e).filter((t=>!e[t].progress.uploadComplete&&e[t].progress.uploadStarted)).forEach((t=>{const n={...e[t],isPaused:!1,error:null};e[t]=n})),this.setState({files:e}),this.emit("resume-all")}retryAll(){const e={...this.getState().files},t=Object.keys(e).filter((t=>e[t].error));if(t.forEach((t=>{const n={...e[t],isPaused:!1,error:null};e[t]=n})),this.setState({files:e,error:null}),this.emit("retry-all",t),0===t.length)return Promise.resolve({successful:[],failed:[]});const n=l(this,D)[D](t,{forceAllowNewUpload:!0});return l(this,I)[I](n)}cancelAll(e){let{reason:t="user"}=void 0===e?{}:e;if(this.emit("cancel-all",{reason:t}),"user"===t){const{files:e}=this.getState(),t=Object.keys(e);t.length&&this.removeFiles(t,"cancel-all"),this.setState({totalProgress:0,error:null,recoveredState:null})}}retryUpload(e){this.setFileState(e,{error:null,isPaused:!1}),this.emit("upload-retry",e);const t=l(this,D)[D]([e],{forceAllowNewUpload:!0});return l(this,I)[I](t)}reset(){this.cancelAll(...arguments)}logout(){this.iteratePlugins((e=>{e.provider&&e.provider.logout&&e.provider.logout()}))}calculateProgress(e,t){if(null==e||!this.getFile(e.id))return void this.log(`Not setting progress for a file that has been removed: ${null==e?void 0:e.id}`);const n=Number.isFinite(t.bytesTotal)&&t.bytesTotal>0;this.setFileState(e.id,{progress:{...this.getFile(e.id).progress,bytesUploaded:t.bytesUploaded,bytesTotal:t.bytesTotal,percentage:n?Math.round(t.bytesUploaded/t.bytesTotal*100):0}}),this.calculateTotalProgress()}calculateTotalProgress(){const e=this.getFiles().filter((e=>e.progress.uploadStarted||e.progress.preprocess||e.progress.postprocess));if(0===e.length)return this.emit("progress",0),void this.setState({totalProgress:0});const t=e.filter((e=>null!=e.progress.bytesTotal)),n=e.filter((e=>null==e.progress.bytesTotal));if(0===t.length){const t=100*e.length,r=n.reduce(((e,t)=>e+t.progress.percentage),0),i=Math.round(r/t*100);return void this.setState({totalProgress:i})}let r=t.reduce(((e,t)=>e+t.progress.bytesTotal),0);const i=r/t.length;r+=i*n.length;let o=0;t.forEach((e=>{o+=e.progress.bytesUploaded})),n.forEach((e=>{o+=i*(e.progress.percentage||0)/100}));let s=0===r?0:Math.round(o/r*100);s>100&&(s=100),this.setState({totalProgress:s}),this.emit("progress",s)}updateOnlineStatus(){void 0===window.navigator.onLine||window.navigator.onLine?(this.emit("is-online"),this.wasOffline&&(this.emit("back-online"),this.info(this.i18n("connectedToInternet"),"success",3e3),this.wasOffline=!1)):(this.emit("is-offline"),this.info(this.i18n("noInternetConnection"),"error",0),this.wasOffline=!0)}getID(){return this.opts.id}use(e,t){if("function"!=typeof e)throw new TypeError(`Expected a plugin class, but got ${null===e?"null":typeof e}. Please verify that the plugin was imported and spelled correctly.`);const n=new e(this,t),r=n.id;if(!r)throw new Error("Your plugin must have an id");if(!n.type)throw new Error("Your plugin must have a type");const i=this.getPlugin(r);if(i){const e=`Already found a plugin named '${i.id}'. Tried to use: '${r}'.\nUppy plugins must have unique \`id\` options. See https://uppy.io/docs/plugins/#id.`;throw new Error(e)}return e.VERSION&&this.log(`Using ${r} v${e.VERSION}`),n.type in l(this,w)[w]?l(this,w)[w][n.type].push(n):l(this,w)[w][n.type]=[n],n.install(),this}getPlugin(e){for(const t of Object.values(l(this,w)[w])){const n=t.find((t=>t.id===e));if(null!=n)return n}}[s](e){return l(this,w)[w][e]}iteratePlugins(e){Object.values(l(this,w)[w]).flat(1).forEach(e)}removePlugin(e){this.log(`Removing plugin ${e.id}`),this.emit("plugin-remove",e),e.uninstall&&e.uninstall();const t=l(this,w)[w][e.type],n=t.findIndex((t=>t.id===e.id));-1!==n&&t.splice(n,1);const r={plugins:{...this.getState().plugins,[e.id]:void 0}};this.setState(r)}close(e){let{reason:t}=void 0===e?{}:e;this.log(`Closing Uppy instance ${this.opts.id}: removing all files and uninstalling plugins`),this.cancelAll({reason:t}),l(this,_)[_](),this.iteratePlugins((e=>{this.removePlugin(e)})),"undefined"!=typeof window&&window.removeEventListener&&(window.removeEventListener("online",l(this,U)[U]),window.removeEventListener("offline",l(this,U)[U]))}hideInfo(){const{info:e}=this.getState();this.setState({info:e.slice(1)}),this.emit("info-hidden")}info(e,t,n){void 0===t&&(t="info"),void 0===n&&(n=3e3);const r="object"==typeof e;this.setState({info:[...this.getState().info,{type:t,message:r?e.message:e,details:r?e.details:null}]}),setTimeout((()=>this.hideInfo()),n),this.emit("info-visible")}log(e,t){const{logger:n}=this.opts;switch(t){case"error":n.error(e);break;case"warning":n.warn(e);break;default:n.debug(e)}}restore(e){return this.log(`Core: attempting to restore upload "${e}"`),this.getState().currentUploads[e]?l(this,I)[I](e):(l(this,B)[B](e),Promise.reject(new Error("Nonexistent upload")))}[a](){return l(this,D)[D](...arguments)}addResultData(e,t){if(!l(this,M)[M](e))return void this.log(`Not setting result for an upload that has been removed: ${e}`);const{currentUploads:n}=this.getState(),r={...n[e],result:{...n[e].result,...t}};this.setState({currentUploads:{...n,[e]:r}})}upload(){var e;null!=(e=l(this,w)[w].uploader)&&e.length||this.log("No uploader type plugins are used","warning");let{files:t}=this.getState();const n=this.opts.onBeforeUpload(t);return!1===n?Promise.reject(new Error("Not starting the upload because onBeforeUpload returned false")):(n&&"object"==typeof n&&(t=n,this.setState({files:t})),Promise.resolve().then((()=>l(this,E)[E].validateMinNumberOfFiles(t))).catch((e=>{throw l(this,O)[O](e),e})).then((()=>{if(!l(this,A)[A](t))throw new o.RestrictionError(this.i18n("missingRequiredMetaField"))})).catch((e=>{throw e})).then((()=>{const{currentUploads:e}=this.getState(),n=Object.values(e).flatMap((e=>e.fileIDs)),r=[];Object.keys(t).forEach((e=>{const t=this.getFile(e);t.progress.uploadStarted||-1!==n.indexOf(e)||r.push(t.id)}));const i=l(this,D)[D](r);return l(this,I)[I](i)})).catch((e=>{throw this.emit("error",e),this.log(e,"error"),e})))}}function z(e,t){const{message:n,details:r=""}=e;e.isRestriction?this.emit("restriction-failed",t,e):this.emit("error",e),this.info({message:n,details:r},"error",this.opts.infoTimeout),this.log(`${n} ${r}`.trim(),"error")}function $(e){const{missingFields:t,error:n}=l(this,E)[E].getMissingRequiredMetaFields(e);return!(t.length>0&&(this.setFileState(e.id,{missingRequiredMetaFields:t}),this.log(n.message),this.emit("restriction-failed",e,n),1))}function H(e){let t=!0;for(const n of Object.values(e))l(this,F)[F](n)||(t=!1);return t}function q(e){const{allowNewUpload:t}=this.getState();if(!1===t){const t=new o.RestrictionError(this.i18n("noMoreFilesAllowed"));throw l(this,O)[O](t,e),t}}function V(e,t){const n=m(t),r=v(n,t),i=g(r).extension,s=Boolean(t.isRemote),a=y({...t,type:n});if(this.checkIfFileAlreadyExists(a)){const e=new o.RestrictionError(this.i18n("noDuplicates",{fileName:r}));throw l(this,O)[O](e,t),e}const u=t.meta||{};u.name=r,u.type=n;const c=Number.isFinite(t.data.size)?t.data.size:null;let p={source:t.source||"",id:a,name:r,extension:i||"",meta:{...this.getState().meta,...u},type:n,data:t.data,progress:{percentage:0,bytesUploaded:0,bytesTotal:c,uploadComplete:!1,uploadStarted:null},size:c,isRemote:s,remote:t.remote||"",preview:t.preview};const d=this.opts.onBeforeFileAdded(p,e);if(!1===d){const e=new o.RestrictionError("Cannot add the file because onBeforeFileAdded returned false.");throw this.emit("restriction-failed",t,e),e}"object"==typeof d&&null!==d&&(p=d);try{const t=Object.keys(e).map((t=>e[t]));l(this,E)[E].validate(p,t)}catch(e){throw l(this,O)[O](e,p),e}return p}function W(){this.opts.autoProceed&&!this.scheduledAutoProceed&&(this.scheduledAutoProceed=setTimeout((()=>{this.scheduledAutoProceed=null,this.upload().catch((e=>{e.isRestriction||this.log(e.stack||e.message||e)}))}),4))}function K(){const e=(e,t,n)=>{let r=e.message||"Unknown error";e.details&&(r+=` ${e.details}`),this.setState({error:r}),null!=t&&t.id in this.getState().files&&this.setFileState(t.id,{error:r,response:n})};this.on("error",e),this.on("upload-error",((t,n,r)=>{if(e(n,t,r),"object"==typeof n&&n.message){const e=new Error(n.message);e.details=n.message,n.details&&(e.details+=` ${n.details}`),e.message=this.i18n("failedToUpload",{file:null==t?void 0:t.name}),l(this,O)[O](e)}else l(this,O)[O](n)})),this.on("upload",(()=>{this.setState({error:null})})),this.on("upload-started",(e=>{null!=e&&this.getFile(e.id)?this.setFileState(e.id,{progress:{uploadStarted:Date.now(),uploadComplete:!1,percentage:0,bytesUploaded:0,bytesTotal:e.size}}):this.log(`Not setting progress for a file that has been removed: ${null==e?void 0:e.id}`)})),this.on("upload-progress",this.calculateProgress),this.on("upload-success",((e,t)=>{if(null==e||!this.getFile(e.id))return void this.log(`Not setting progress for a file that has been removed: ${null==e?void 0:e.id}`);const n=this.getFile(e.id).progress;this.setFileState(e.id,{progress:{...n,postprocess:l(this,k)[k].size>0?{mode:"indeterminate"}:null,uploadComplete:!0,percentage:100,bytesUploaded:n.bytesTotal},response:t,uploadURL:t.uploadURL,isPaused:!1}),null==e.size&&this.setFileState(e.id,{size:t.bytesUploaded||n.bytesTotal}),this.calculateTotalProgress()})),this.on("preprocess-progress",((e,t)=>{null!=e&&this.getFile(e.id)?this.setFileState(e.id,{progress:{...this.getFile(e.id).progress,preprocess:t}}):this.log(`Not setting progress for a file that has been removed: ${null==e?void 0:e.id}`)})),this.on("preprocess-complete",(e=>{if(null==e||!this.getFile(e.id))return void this.log(`Not setting progress for a file that has been removed: ${null==e?void 0:e.id}`);const t={...this.getState().files};t[e.id]={...t[e.id],progress:{...t[e.id].progress}},delete t[e.id].progress.preprocess,this.setState({files:t})})),this.on("postprocess-progress",((e,t)=>{null!=e&&this.getFile(e.id)?this.setFileState(e.id,{progress:{...this.getState().files[e.id].progress,postprocess:t}}):this.log(`Not setting progress for a file that has been removed: ${null==e?void 0:e.id}`)})),this.on("postprocess-complete",(e=>{if(null==e||!this.getFile(e.id))return void this.log(`Not setting progress for a file that has been removed: ${null==e?void 0:e.id}`);const t={...this.getState().files};t[e.id]={...t[e.id],progress:{...t[e.id].progress}},delete t[e.id].progress.postprocess,this.setState({files:t})})),this.on("restored",(()=>{this.calculateTotalProgress()})),this.on("dashboard:file-edit-complete",(e=>{e&&l(this,F)[F](e)})),"undefined"!=typeof window&&window.addEventListener&&(window.addEventListener("online",l(this,U)[U]),window.addEventListener("offline",l(this,U)[U]),setTimeout(l(this,U)[U],3e3))}function G(e,t){void 0===t&&(t={});const{forceAllowNewUpload:n=!1}=t,{allowNewUpload:i,currentUploads:o}=this.getState();if(!i&&!n)throw new Error("Cannot create a new upload: already uploading.");const s=(0,r.nanoid)();return this.emit("upload",{id:s,fileIDs:e}),this.setState({allowNewUpload:!1!==this.opts.allowMultipleUploadBatches&&!1!==this.opts.allowMultipleUploads,currentUploads:{...o,[s]:{fileIDs:e,step:0,result:{}}}}),s}function X(e){const{currentUploads:t}=this.getState();return t[e]}function Y(e){const t={...this.getState().currentUploads};delete t[e],this.setState({currentUploads:t})}async function Q(e){let{currentUploads:t}=this.getState(),n=t[e];const r=n.step||0,i=[...l(this,S)[S],...l(this,P)[P],...l(this,k)[k]];try{for(let o=r;o<i.length&&n;o++){const r=i[o],s={...n,step:o};this.setState({currentUploads:{...t,[e]:s}}),await r(s.fileIDs,e),t=this.getState().currentUploads,n=t[e]}}catch(t){throw l(this,B)[B](e),t}if(n){n.fileIDs.forEach((e=>{const t=this.getFile(e);t&&t.progress.postprocess&&this.emit("postprocess-complete",t)}));const r=n.fileIDs.map((e=>this.getFile(e))),i=r.filter((e=>!e.error)),o=r.filter((e=>e.error));await this.addResultData(e,{successful:i,failed:o,uploadID:e}),t=this.getState().currentUploads,n=t[e]}let o;return n&&(o=n.result,this.emit("complete",o),l(this,B)[B](e)),null==o&&this.log(`Not setting result for an upload that has been removed: ${e}`),o}L.VERSION="2.3.4",e.exports=L},2799:e=>{"use strict";e.exports=function(e,t){return t.name?t.name:"image"===e.split("/")[0]?`${e.split("/")[0]}.${e.split("/")[1]}`:"noname"}},3522:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Uppy=t.UIPlugin=t.BasePlugin=void 0,Object.defineProperty(t,"debugLogger",{enumerable:!0,get:function(){return r.debugLogger}});var r=n(5223);e.exports=n(8034);const i=n(1193);t.UIPlugin=i;const o=n(2522);t.BasePlugin=o;const s=n(8034);t.Uppy=s;const a=n(1193),l=n(2522);s.Uppy=s,s.UIPlugin=a,s.BasePlugin=l,s.debugLogger=r.debugLogger},8966:e=>{"use strict";e.exports={strings:{addBulkFilesFailed:{0:"Failed to add %{smart_count} file due to an internal error",1:"Failed to add %{smart_count} files due to internal errors"},youCanOnlyUploadX:{0:"You can only upload %{smart_count} file",1:"You can only upload %{smart_count} files"},youHaveToAtLeastSelectX:{0:"You have to select at least %{smart_count} file",1:"You have to select at least %{smart_count} files"},exceedsSize:"%{file} exceeds maximum allowed size of %{size}",missingRequiredMetaField:"Missing required meta fields",missingRequiredMetaFieldOnFile:"Missing required meta fields in %{fileName}",inferiorSize:"This file is smaller than the allowed size of %{size}",youCanOnlyUploadFileTypes:"You can only upload: %{types}",noMoreFilesAllowed:"Cannot add more files",noDuplicates:"Cannot add the duplicate file '%{fileName}', it already exists",companionError:"Connection with Companion failed",authAborted:"Authentication aborted",companionUnauthorizeHint:"To unauthorize to your %{provider} account, please go to %{url}",failedToUpload:"Failed to upload %{file}",noInternetConnection:"No Internet connection",connectedToInternet:"Connected to the Internet",noFilesFound:"You have no files or folders here",selectX:{0:"Select %{smart_count}",1:"Select %{smart_count}"},allFilesFromFolderNamed:"All files from folder %{name}",openFolderNamed:"Open folder %{name}",cancel:"Cancel",logOut:"Log out",filter:"Filter",resetFilter:"Reset filter",loading:"Loading...",authenticateWithTitle:"Please authenticate with %{pluginName} to select files",authenticateWith:"Connect to %{pluginName}",signInWithGoogle:"Sign in with Google",searchImages:"Search for images",enterTextToSearch:"Enter text to search for images",search:"Search",emptyFolderAdded:"No files were added from empty folder",folderAlreadyAdded:'The folder "%{folder}" was already added',folderAdded:{0:"Added %{smart_count} file from %{folder}",1:"Added %{smart_count} files from %{folder}"}}}},5223:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.justErrorsLogger=t.debugLogger=void 0;const r=n(3792),i={debug:()=>{},warn:()=>{},error:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return console.error(`[Uppy] [${r()}]`,...t)}};t.justErrorsLogger=i;const o={debug:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return console.debug(`[Uppy] [${r()}]`,...t)},warn:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return console.warn(`[Uppy] [${r()}]`,...t)},error:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return console.error(`[Uppy] [${r()}]`,...t)}};t.debugLogger=o},3158:e=>{"use strict";e.exports=function(e){if(null==e&&"undefined"!=typeof navigator&&(e=navigator.userAgent),!e)return!0;const t=/Edge\/(\d+\.\d+)/.exec(e);if(!t)return!0;const n=t[1];let[r,i]=n.split(".");return r=parseInt(r,10),i=parseInt(i,10),r<15||15===r&&i<15063||r>18||18===r&&i>=18218}},8955:(e,t,n)=>{"use strict";var r=n(172),i=n(3522),o=n(5042),s=n(4784);function a(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var l=0;function u(e){return"__private_"+l+++"_"+e}const c=n(5711),p=n(2927),d=n(5947),h=n(1167),f=n(3708),m=n(4920),g=n(1811),y=n(3860),b=n(2764),v=n(9148),x=n(7341),w=g.default||g;function E(){const e={};return e.promise=new Promise(((t,n)=>{e.resolve=t,e.reject=n})),e}function _(){return(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",width:"30",height:"30",viewBox:"0 0 30 30"},(0,r.h)("path",{d:"M15 30c8.284 0 15-6.716 15-15 0-8.284-6.716-15-15-15C6.716 0 0 6.716 0 15c0 8.284 6.716 15 15 15zm4.258-12.676v6.846h-8.426v-6.846H5.204l9.82-12.364 9.82 12.364H19.26z"}))}var C=u("openFileEditorWhenFilesAdded"),S=u("attachRenderFunctionToTarget"),P=u("isTargetSupported"),k=u("getAcquirers"),O=u("getProgressIndicators"),F=u("getEditors");class A extends i.UIPlugin{constructor(e,t){var n;super(e,t),n=this,this.removeTarget=e=>{const t=this.getPluginState().targets.filter((t=>t.id!==e.id));this.setPluginState({targets:t})},this.addTarget=e=>{const t=e.id||e.constructor.name,n=e.title||t,r=e.type;if("acquirer"!==r&&"progressindicator"!==r&&"editor"!==r){const e="Dashboard: can only be targeted by plugins of types: acquirer, progressindicator, editor";return void this.uppy.log(e,"error")}const i={id:t,name:n,type:r},o=this.getPluginState().targets.slice();return o.push(i),this.setPluginState({targets:o}),this.el},this.hideAllPanels=()=>{const e=this.getPluginState(),t={activePickerPanel:!1,showAddFilesPanel:!1,activeOverlayType:null,fileCardFor:null,showFileEditor:!1};e.activePickerPanel===t.activePickerPanel&&e.showAddFilesPanel===t.showAddFilesPanel&&e.showFileEditor===t.showFileEditor&&e.activeOverlayType===t.activeOverlayType||this.setPluginState(t)},this.showPanel=e=>{const{targets:t}=this.getPluginState(),n=t.filter((t=>"acquirer"===t.type&&t.id===e))[0];this.setPluginState({activePickerPanel:n,activeOverlayType:"PickerPanel"})},this.canEditFile=e=>{const{targets:t}=this.getPluginState();return a(this,F)[F](t).some((t=>this.uppy.getPlugin(t.id).canEditFile(e)))},this.openFileEditor=e=>{const{targets:t}=this.getPluginState(),n=a(this,F)[F](t);this.setPluginState({showFileEditor:!0,fileCardFor:e.id||null,activeOverlayType:"FileEditor"}),n.forEach((t=>{this.uppy.getPlugin(t.id).selectFile(e)}))},this.saveFileEditor=()=>{const{targets:e}=this.getPluginState();a(this,F)[F](e).forEach((e=>{this.uppy.getPlugin(e.id).save()})),this.hideAllPanels()},this.openModal=()=>{const{promise:e,resolve:t}=E();if(this.savedScrollPosition=window.pageYOffset,this.savedActiveElement=document.activeElement,this.opts.disablePageScrollWhenModalOpen&&document.body.classList.add("uppy-Dashboard-isFixed"),this.opts.animateOpenClose&&this.getPluginState().isClosing){const e=()=>{this.setPluginState({isHidden:!1}),this.el.removeEventListener("animationend",e,!1),t()};this.el.addEventListener("animationend",e,!1)}else this.setPluginState({isHidden:!1}),t();return this.opts.browserBackButtonClose&&this.updateBrowserHistory(),document.addEventListener("keydown",this.handleKeyDownInModal),this.uppy.emit("dashboard:modal-open"),e},this.closeModal=function(e){void 0===e&&(e={});const{manualClose:t=!0}=e,{isHidden:r,isClosing:i}=n.getPluginState();if(r||i)return;const{promise:o,resolve:s}=E();if(n.opts.disablePageScrollWhenModalOpen&&document.body.classList.remove("uppy-Dashboard-isFixed"),n.opts.animateOpenClose){n.setPluginState({isClosing:!0});const e=()=>{n.setPluginState({isHidden:!0,isClosing:!1}),n.superFocus.cancel(),n.savedActiveElement.focus(),n.el.removeEventListener("animationend",e,!1),s()};n.el.addEventListener("animationend",e,!1)}else n.setPluginState({isHidden:!0}),n.superFocus.cancel(),n.savedActiveElement.focus(),s();var a;return document.removeEventListener("keydown",n.handleKeyDownInModal),t&&n.opts.browserBackButtonClose&&null!=(a=history.state)&&a[n.modalName]&&history.back(),n.uppy.emit("dashboard:modal-closed"),o},this.isModalOpen=()=>!this.getPluginState().isHidden||!1,this.requestCloseModal=()=>this.opts.onRequestCloseModal?this.opts.onRequestCloseModal():this.closeModal(),this.setDarkModeCapability=e=>{const{capabilities:t}=this.uppy.getState();this.uppy.setState({capabilities:{...t,darkMode:e}})},this.handleSystemDarkModeChange=e=>{const t=e.matches;this.uppy.log("[Dashboard] Dark mode is "+(t?"on":"off")),this.setDarkModeCapability(t)},this.toggleFileCard=(e,t)=>{const n=this.uppy.getFile(t);e?this.uppy.emit("dashboard:file-edit-start",n):this.uppy.emit("dashboard:file-edit-complete",n),this.setPluginState({fileCardFor:e?t:null,activeOverlayType:e?"FileCard":null})},this.toggleAddFilesPanel=e=>{this.setPluginState({showAddFilesPanel:e,activeOverlayType:e?"AddFiles":null})},this.addFiles=e=>{const t=e.map((e=>({source:this.id,name:e.name,type:e.type,data:e,meta:{relativePath:e.relativePath||e.webkitRelativePath||null}})));try{this.uppy.addFiles(t)}catch(e){this.uppy.log(e)}},this.startListeningToResize=()=>{this.resizeObserver=new ResizeObserver((e=>{const t=e[0],{width:n,height:r}=t.contentRect;this.uppy.log(`[Dashboard] resized: ${n} / ${r}`,"debug"),this.setPluginState({containerWidth:n,containerHeight:r,areInsidesReadyToBeVisible:!0})})),this.resizeObserver.observe(this.el.querySelector(".uppy-Dashboard-inner")),this.makeDashboardInsidesVisibleAnywayTimeout=setTimeout((()=>{const e=this.getPluginState(),t=!this.opts.inline&&e.isHidden;e.areInsidesReadyToBeVisible||t||(this.uppy.log("[Dashboard] resize event didn't fire on time: defaulted to mobile layout","debug"),this.setPluginState({areInsidesReadyToBeVisible:!0}))}),1e3)},this.stopListeningToResize=()=>{this.resizeObserver.disconnect(),clearTimeout(this.makeDashboardInsidesVisibleAnywayTimeout)},this.recordIfFocusedOnUppyRecently=e=>{this.el.contains(e.target)?this.ifFocusedOnUppyRecently=!0:(this.ifFocusedOnUppyRecently=!1,this.superFocus.cancel())},this.disableAllFocusableElements=e=>{const t=f(this.el.querySelectorAll(y));e?t.forEach((e=>{const t=e.getAttribute("tabindex");t&&(e.dataset.inertTabindex=t),e.setAttribute("tabindex","-1")})):t.forEach((e=>{"inertTabindex"in e.dataset?e.setAttribute("tabindex",e.dataset.inertTabindex):e.removeAttribute("tabindex")})),this.dashboardIsDisabled=e},this.updateBrowserHistory=()=>{var e;null!=(e=history.state)&&e[this.modalName]||history.pushState({...history.state,[this.modalName]:!0},""),window.addEventListener("popstate",this.handlePopState,!1)},this.handlePopState=e=>{var t;!this.isModalOpen()||e.state&&e.state[this.modalName]||this.closeModal({manualClose:!1}),!this.isModalOpen()&&null!=(t=e.state)&&t[this.modalName]&&history.back()},this.handleKeyDownInModal=e=>{27===e.keyCode&&this.requestCloseModal(e),9===e.keyCode&&s.forModal(e,this.getPluginState().activeOverlayType,this.el)},this.handleClickOutside=()=>{this.opts.closeModalOnClickOutside&&this.requestCloseModal()},this.handlePaste=e=>{this.uppy.iteratePlugins((t=>{"acquirer"===t.type&&(null==t.handleRootPaste||t.handleRootPaste(e))}));const t=f(e.clipboardData.files);t.length>0&&(this.uppy.log("[Dashboard] Files pasted"),this.addFiles(t))},this.handleInputChange=e=>{e.preventDefault();const t=f(e.target.files);t.length>0&&(this.uppy.log("[Dashboard] Files selected through input"),this.addFiles(t))},this.handleDragOver=e=>{var t,n;e.preventDefault(),e.stopPropagation();const r=(()=>{let t=!0;return this.uppy.iteratePlugins((n=>{null!=n.canHandleRootDrop&&n.canHandleRootDrop(e)&&(t=!0)})),t})(),i=(()=>{const{types:t}=e.dataTransfer;return t.some((e=>"Files"===e))})();if(!r&&!i||this.opts.disabled||this.opts.disableLocalFiles&&(i||!r)||!this.uppy.getState().allowNewUpload)return e.dataTransfer.dropEffect="none",void clearTimeout(this.removeDragOverClassTimeout);e.dataTransfer.dropEffect="copy",clearTimeout(this.removeDragOverClassTimeout),this.setPluginState({isDraggingOver:!0}),null==(t=(n=this.opts).onDragOver)||t.call(n,e)},this.handleDragLeave=e=>{var t,n;e.preventDefault(),e.stopPropagation(),clearTimeout(this.removeDragOverClassTimeout),this.removeDragOverClassTimeout=setTimeout((()=>{this.setPluginState({isDraggingOver:!1})}),50),null==(t=(n=this.opts).onDragLeave)||t.call(n,e)},this.handleDrop=async e=>{var t,n;e.preventDefault(),e.stopPropagation(),clearTimeout(this.removeDragOverClassTimeout),this.setPluginState({isDraggingOver:!1}),this.uppy.iteratePlugins((t=>{"acquirer"===t.type&&(null==t.handleRootDrop||t.handleRootDrop(e))}));let r=!1;const i=await m(e.dataTransfer,{logDropError:e=>{this.uppy.log(e,"error"),r||(this.uppy.info(e.message,"error"),r=!0)}});i.length>0&&(this.uppy.log("[Dashboard] Files dropped"),this.addFiles(i)),null==(t=(n=this.opts).onDrop)||t.call(n,e)},this.handleRequestThumbnail=e=>{this.opts.waitForThumbnailsBeforeUpload||this.uppy.emit("thumbnail:request",e)},this.handleCancelThumbnail=e=>{this.opts.waitForThumbnailsBeforeUpload||this.uppy.emit("thumbnail:cancel",e)},this.handleKeyDownInInline=e=>{9===e.keyCode&&s.forInline(e,this.getPluginState().activeOverlayType,this.el)},this.handlePasteOnBody=e=>{this.el.contains(document.activeElement)&&this.handlePaste(e)},this.handleComplete=e=>{let{failed:t}=e;this.opts.closeAfterFinish&&0===t.length&&this.requestCloseModal()},this.handleCancelRestore=()=>{this.uppy.emit("restore-canceled")},Object.defineProperty(this,C,{writable:!0,value:e=>{const t=e[0];this.canEditFile(t)&&this.openFileEditor(t)}}),this.initEvents=()=>{if(this.opts.trigger&&!this.opts.inline){const e=h(this.opts.trigger);e?e.forEach((e=>e.addEventListener("click",this.openModal))):this.uppy.log("Dashboard modal trigger not found. Make sure `trigger` is set in Dashboard options, unless you are planning to call `dashboard.openModal()` method yourself","warning")}this.startListeningToResize(),document.addEventListener("paste",this.handlePasteOnBody),this.uppy.on("plugin-remove",this.removeTarget),this.uppy.on("file-added",this.hideAllPanels),this.uppy.on("dashboard:modal-closed",this.hideAllPanels),this.uppy.on("file-editor:complete",this.hideAllPanels),this.uppy.on("complete",this.handleComplete),document.addEventListener("focus",this.recordIfFocusedOnUppyRecently,!0),document.addEventListener("click",this.recordIfFocusedOnUppyRecently,!0),this.opts.inline&&this.el.addEventListener("keydown",this.handleKeyDownInInline),this.opts.autoOpenFileEditor&&this.uppy.on("files-added",a(this,C)[C])},this.removeEvents=()=>{const e=h(this.opts.trigger);!this.opts.inline&&e&&e.forEach((e=>e.removeEventListener("click",this.openModal))),this.stopListeningToResize(),document.removeEventListener("paste",this.handlePasteOnBody),window.removeEventListener("popstate",this.handlePopState,!1),this.uppy.off("plugin-remove",this.removeTarget),this.uppy.off("file-added",this.hideAllPanels),this.uppy.off("dashboard:modal-closed",this.hideAllPanels),this.uppy.off("file-editor:complete",this.hideAllPanels),this.uppy.off("complete",this.handleComplete),document.removeEventListener("focus",this.recordIfFocusedOnUppyRecently),document.removeEventListener("click",this.recordIfFocusedOnUppyRecently),this.opts.inline&&this.el.removeEventListener("keydown",this.handleKeyDownInInline),this.opts.autoOpenFileEditor&&this.uppy.off("files-added",a(this,C)[C])},this.superFocusOnEachUpdate=()=>{const e=this.el.contains(document.activeElement),t=document.activeElement===document.body||null===document.activeElement,n=0===this.uppy.getState().info.length,r=!this.opts.inline;n&&(r||e||t&&this.ifFocusedOnUppyRecently)?this.superFocus(this.el,this.getPluginState().activeOverlayType):this.superFocus.cancel()},this.afterUpdate=()=>{!this.opts.disabled||this.dashboardIsDisabled?(!this.opts.disabled&&this.dashboardIsDisabled&&this.disableAllFocusableElements(!1),this.superFocusOnEachUpdate()):this.disableAllFocusableElements(!0)},this.saveFileCard=(e,t)=>{this.uppy.setFileMeta(t,e),this.toggleFileCard(!1,t)},Object.defineProperty(this,S,{writable:!0,value:e=>{const t=this.uppy.getPlugin(e.id);return{...e,icon:t.icon||this.opts.defaultPickerIcon,render:t.render}}}),Object.defineProperty(this,P,{writable:!0,value:e=>{const t=this.uppy.getPlugin(e.id);return"function"!=typeof t.isSupported||t.isSupported()}}),Object.defineProperty(this,k,{writable:!0,value:w((e=>e.filter((e=>"acquirer"===e.type&&a(this,P)[P](e))).map(a(this,S)[S])))}),Object.defineProperty(this,O,{writable:!0,value:w((e=>e.filter((e=>"progressindicator"===e.type)).map(a(this,S)[S])))}),Object.defineProperty(this,F,{writable:!0,value:w((e=>e.filter((e=>"editor"===e.type)).map(a(this,S)[S])))}),this.render=e=>{const t=this.getPluginState(),{files:n,capabilities:r,allowNewUpload:i}=e,{newFiles:o,uploadStartedFiles:s,completeFiles:l,erroredFiles:u,inProgressFiles:c,inProgressNotPausedFiles:p,processingFiles:d,isUploadStarted:h,isAllComplete:f,isAllErrored:m,isAllPaused:g}=this.uppy.getObjectOfFilesPerState(),y=a(this,k)[k](t.targets),b=a(this,O)[O](t.targets),x=a(this,F)[F](t.targets);let w;return w="auto"===this.opts.theme?r.darkMode?"dark":"light":this.opts.theme,["files","folders","both"].indexOf(this.opts.fileManagerSelectionType)<0&&(this.opts.fileManagerSelectionType="files",console.warn(`Unsupported option for "fileManagerSelectionType". Using default of "${this.opts.fileManagerSelectionType}".`)),v({state:e,isHidden:t.isHidden,files:n,newFiles:o,uploadStartedFiles:s,completeFiles:l,erroredFiles:u,inProgressFiles:c,inProgressNotPausedFiles:p,processingFiles:d,isUploadStarted:h,isAllComplete:f,isAllErrored:m,isAllPaused:g,totalFileCount:Object.keys(n).length,totalProgress:e.totalProgress,allowNewUpload:i,acquirers:y,theme:w,disabled:this.opts.disabled,disableLocalFiles:this.opts.disableLocalFiles,direction:this.opts.direction,activePickerPanel:t.activePickerPanel,showFileEditor:t.showFileEditor,saveFileEditor:this.saveFileEditor,disableAllFocusableElements:this.disableAllFocusableElements,animateOpenClose:this.opts.animateOpenClose,isClosing:t.isClosing,progressindicators:b,editors:x,autoProceed:this.uppy.opts.autoProceed,id:this.id,closeModal:this.requestCloseModal,handleClickOutside:this.handleClickOutside,handleInputChange:this.handleInputChange,handlePaste:this.handlePaste,inline:this.opts.inline,showPanel:this.showPanel,hideAllPanels:this.hideAllPanels,i18n:this.i18n,i18nArray:this.i18nArray,uppy:this.uppy,note:this.opts.note,recoveredState:e.recoveredState,metaFields:t.metaFields,resumableUploads:r.resumableUploads||!1,individualCancellation:r.individualCancellation,isMobileDevice:r.isMobileDevice,fileCardFor:t.fileCardFor,toggleFileCard:this.toggleFileCard,toggleAddFilesPanel:this.toggleAddFilesPanel,showAddFilesPanel:t.showAddFilesPanel,saveFileCard:this.saveFileCard,openFileEditor:this.openFileEditor,canEditFile:this.canEditFile,width:this.opts.width,height:this.opts.height,showLinkToFileUploadResult:this.opts.showLinkToFileUploadResult,fileManagerSelectionType:this.opts.fileManagerSelectionType,proudlyDisplayPoweredByUppy:this.opts.proudlyDisplayPoweredByUppy,hideCancelButton:this.opts.hideCancelButton,hideRetryButton:this.opts.hideRetryButton,hidePauseResumeButton:this.opts.hidePauseResumeButton,showRemoveButtonAfterComplete:this.opts.showRemoveButtonAfterComplete,containerWidth:t.containerWidth,containerHeight:t.containerHeight,areInsidesReadyToBeVisible:t.areInsidesReadyToBeVisible,isTargetDOMEl:this.isTargetDOMEl,parentElement:this.el,allowedFileTypes:this.uppy.opts.restrictions.allowedFileTypes,maxNumberOfFiles:this.uppy.opts.restrictions.maxNumberOfFiles,requiredMetaFields:this.uppy.opts.restrictions.requiredMetaFields,showSelectedFiles:this.opts.showSelectedFiles,handleCancelRestore:this.handleCancelRestore,handleRequestThumbnail:this.handleRequestThumbnail,handleCancelThumbnail:this.handleCancelThumbnail,isDraggingOver:t.isDraggingOver,handleDragOver:this.handleDragOver,handleDragLeave:this.handleDragLeave,handleDrop:this.handleDrop})},this.discoverProviderPlugins=()=>{this.uppy.iteratePlugins((e=>{e&&!e.target&&e.opts&&e.opts.target===this.constructor&&this.addTarget(e)}))},this.install=()=>{this.setPluginState({isHidden:!0,fileCardFor:null,activeOverlayType:null,showAddFilesPanel:!1,activePickerPanel:!1,showFileEditor:!1,metaFields:this.opts.metaFields,targets:[],areInsidesReadyToBeVisible:!1,isDraggingOver:!1});const{inline:e,closeAfterFinish:t}=this.opts;if(e&&t)throw new Error("[Dashboard] `closeAfterFinish: true` cannot be used on an inline Dashboard, because an inline Dashboard cannot be closed at all. Either set `inline: false`, or disable the `closeAfterFinish` option.");const{allowMultipleUploads:n,allowMultipleUploadBatches:r}=this.uppy.opts;(n||r)&&t&&this.uppy.log("[Dashboard] When using `closeAfterFinish`, we recommended setting the `allowMultipleUploadBatches` option to `false` in the Uppy constructor. See https://uppy.io/docs/uppy/#allowMultipleUploads-true","warning");const{target:i}=this.opts;i&&this.mount(i,this),(this.opts.plugins||[]).forEach((e=>{const t=this.uppy.getPlugin(e);t&&t.mount(this,t)})),this.opts.disableStatusBar||this.uppy.use(c,{id:`${this.id}:StatusBar`,target:this,hideUploadButton:this.opts.hideUploadButton,hideRetryButton:this.opts.hideRetryButton,hidePauseResumeButton:this.opts.hidePauseResumeButton,hideCancelButton:this.opts.hideCancelButton,showProgressDetails:this.opts.showProgressDetails,hideAfterFinish:this.opts.hideProgressAfterFinish,locale:this.opts.locale,doneButtonHandler:this.opts.doneButtonHandler}),this.opts.disableInformer||this.uppy.use(p,{id:`${this.id}:Informer`,target:this}),this.opts.disableThumbnailGenerator||this.uppy.use(d,{id:`${this.id}:ThumbnailGenerator`,thumbnailWidth:this.opts.thumbnailWidth,thumbnailHeight:this.opts.thumbnailHeight,thumbnailType:this.opts.thumbnailType,waitForThumbnailsBeforeUpload:this.opts.waitForThumbnailsBeforeUpload,lazy:!this.opts.waitForThumbnailsBeforeUpload}),this.darkModeMediaQuery="undefined"!=typeof window&&window.matchMedia?window.matchMedia("(prefers-color-scheme: dark)"):null;const o=!!this.darkModeMediaQuery&&this.darkModeMediaQuery.matches;this.uppy.log("[Dashboard] Dark mode is "+(o?"on":"off")),this.setDarkModeCapability(o),"auto"===this.opts.theme&&this.darkModeMediaQuery.addListener(this.handleSystemDarkModeChange),this.discoverProviderPlugins(),this.initEvents()},this.uninstall=()=>{if(!this.opts.disableInformer){const e=this.uppy.getPlugin(`${this.id}:Informer`);e&&this.uppy.removePlugin(e)}if(!this.opts.disableStatusBar){const e=this.uppy.getPlugin(`${this.id}:StatusBar`);e&&this.uppy.removePlugin(e)}if(!this.opts.disableThumbnailGenerator){const e=this.uppy.getPlugin(`${this.id}:ThumbnailGenerator`);e&&this.uppy.removePlugin(e)}(this.opts.plugins||[]).forEach((e=>{const t=this.uppy.getPlugin(e);t&&t.unmount()})),"auto"===this.opts.theme&&this.darkModeMediaQuery.removeListener(this.handleSystemDarkModeChange),this.unmount(),this.removeEvents()},this.id=this.opts.id||"Dashboard",this.title="Dashboard",this.type="orchestrator",this.modalName=`uppy-Dashboard-${(0,o.nanoid)()}`,this.defaultLocale=x;const r={target:"body",metaFields:[],trigger:null,inline:!1,width:750,height:550,thumbnailWidth:280,thumbnailType:"image/jpeg",waitForThumbnailsBeforeUpload:!1,defaultPickerIcon:_,showLinkToFileUploadResult:!1,showProgressDetails:!1,hideUploadButton:!1,hideCancelButton:!1,hideRetryButton:!1,hidePauseResumeButton:!1,hideProgressAfterFinish:!1,doneButtonHandler:()=>{this.uppy.reset(),this.requestCloseModal()},note:null,closeModalOnClickOutside:!1,closeAfterFinish:!1,disableStatusBar:!1,disableInformer:!1,disableThumbnailGenerator:!1,disablePageScrollWhenModalOpen:!0,animateOpenClose:!0,fileManagerSelectionType:"files",proudlyDisplayPoweredByUppy:!0,onRequestCloseModal:()=>this.closeModal(),showSelectedFiles:!0,showRemoveButtonAfterComplete:!1,browserBackButtonClose:!1,theme:"light",autoOpenFileEditor:!1,disabled:!1,disableLocalFiles:!1};this.opts={...r,...t},this.i18nInit(),this.superFocus=b(),this.ifFocusedOnUppyRecently=!1,this.makeDashboardInsidesVisibleAnywayTimeout=null,this.removeDragOverClassTimeout=null}}A.VERSION="2.4.3",e.exports=A},8468:(e,t,n)=>{"use strict";var r=n(172);let i;i=Symbol.for("uppy test: disable unused locale key warning");class o extends r.Component{constructor(){super(...arguments),this.triggerFileInputClick=()=>{this.fileInput.click()},this.triggerFolderInputClick=()=>{this.folderInput.click()},this.onFileInputChange=e=>{this.props.handleInputChange(e),e.target.value=null},this.renderHiddenInput=(e,t)=>(0,r.h)("input",{className:"uppy-Dashboard-input",hidden:!0,"aria-hidden":"true",tabIndex:-1,webkitdirectory:e,type:"file",name:"files[]",multiple:1!==this.props.maxNumberOfFiles,onChange:this.onFileInputChange,accept:this.props.allowedFileTypes,ref:t}),this.renderMyDeviceAcquirer=()=>(0,r.h)("div",{className:"uppy-DashboardTab",role:"presentation","data-uppy-acquirer-id":"MyDevice"},(0,r.h)("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-DashboardTab-btn",role:"tab",tabIndex:0,"data-uppy-super-focusable":!0,onClick:this.triggerFileInputClick},(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",width:"32",height:"32",viewBox:"0 0 32 32"},(0,r.h)("g",{fill:"none",fillRule:"evenodd"},(0,r.h)("rect",{className:"uppy-ProviderIconBg",width:"32",height:"32",rx:"16",fill:"#2275D7"}),(0,r.h)("path",{d:"M21.973 21.152H9.863l-1.108-5.087h14.464l-1.246 5.087zM9.935 11.37h3.958l.886 1.444a.673.673 0 0 0 .585.316h6.506v1.37H9.935v-3.13zm14.898 3.44a.793.793 0 0 0-.616-.31h-.978v-2.126c0-.379-.275-.613-.653-.613H15.75l-.886-1.445a.673.673 0 0 0-.585-.316H9.232c-.378 0-.667.209-.667.587V14.5h-.782a.793.793 0 0 0-.61.303.795.795 0 0 0-.155.663l1.45 6.633c.078.36.396.618.764.618h13.354c.36 0 .674-.246.76-.595l1.631-6.636a.795.795 0 0 0-.144-.675z",fill:"#FFF"}))),(0,r.h)("div",{className:"uppy-DashboardTab-name"},this.props.i18n("myDevice")))),this.renderBrowseButton=(e,t)=>{const n=this.props.acquirers.length;return(0,r.h)("button",{type:"button",className:"uppy-u-reset uppy-Dashboard-browse",onClick:t,"data-uppy-super-focusable":0===n},e)},this.renderDropPasteBrowseTagline=()=>{const e=this.props.acquirers.length,t=this.renderBrowseButton(this.props.i18n("browseFiles"),this.triggerFileInputClick),n=this.renderBrowseButton(this.props.i18n("browseFolders"),this.triggerFolderInputClick),i=this.props.fileManagerSelectionType,o=i.charAt(0).toUpperCase()+i.slice(1);return(0,r.h)("div",{class:"uppy-Dashboard-AddFiles-title"},this.props.disableLocalFiles?this.props.i18n("importFiles"):e>0?this.props.i18nArray(`dropPasteImport${o}`,{browseFiles:t,browseFolders:n,browse:t}):this.props.i18nArray(`dropPaste${o}`,{browseFiles:t,browseFolders:n,browse:t}))},this.renderAcquirer=e=>(0,r.h)("div",{className:"uppy-DashboardTab",role:"presentation","data-uppy-acquirer-id":e.id},(0,r.h)("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-DashboardTab-btn",role:"tab",tabIndex:0,"data-cy":e.id,"aria-controls":`uppy-DashboardContent-panel--${e.id}`,"aria-selected":this.props.activePickerPanel.id===e.id,"data-uppy-super-focusable":!0,onClick:()=>this.props.showPanel(e.id)},e.icon(),(0,r.h)("div",{className:"uppy-DashboardTab-name"},e.name))),this.renderAcquirers=(e,t)=>{const n=[...e],i=n.splice(e.length-2,e.length);return(0,r.h)("div",{className:"uppy-Dashboard-AddFiles-list",role:"tablist"},!t&&this.renderMyDeviceAcquirer(),n.map((e=>this.renderAcquirer(e))),(0,r.h)("span",{role:"presentation",style:{"white-space":"nowrap"}},i.map((e=>this.renderAcquirer(e)))))}}[i](){this.props.i18nArray("dropPasteBoth"),this.props.i18nArray("dropPasteFiles"),this.props.i18nArray("dropPasteFolders"),this.props.i18nArray("dropPasteImportBoth"),this.props.i18nArray("dropPasteImportFiles"),this.props.i18nArray("dropPasteImportFolders")}renderPoweredByUppy(){const{i18nArray:e}=this.props,t=e("poweredBy",{uppy:(0,r.h)("span",null,(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon uppy-Dashboard-poweredByIcon",width:"11",height:"11",viewBox:"0 0 11 11"},(0,r.h)("path",{d:"M7.365 10.5l-.01-4.045h2.612L5.5.806l-4.467 5.65h2.604l.01 4.044h3.718z",fillRule:"evenodd"})),(0,r.h)("span",{className:"uppy-Dashboard-poweredByUppy"},"Uppy"))});return(0,r.h)("a",{tabIndex:"-1",href:"https://uppy.io",rel:"noreferrer noopener",target:"_blank",className:"uppy-Dashboard-poweredBy"},t)}render(){return(0,r.h)("div",{className:"uppy-Dashboard-AddFiles"},this.renderHiddenInput(!1,(e=>{this.fileInput=e})),this.renderHiddenInput(!0,(e=>{this.folderInput=e})),this.renderDropPasteBrowseTagline(),this.props.acquirers.length>0&&this.renderAcquirers(this.props.acquirers,this.props.disableLocalFiles),(0,r.h)("div",{className:"uppy-Dashboard-AddFiles-info"},this.props.note&&(0,r.h)("div",{className:"uppy-Dashboard-note"},this.props.note),this.props.proudlyDisplayPoweredByUppy&&this.renderPoweredByUppy(this.props)))}}e.exports=o},9228:(e,t,n)=>{"use strict";var r=n(172);const i=n(6942),o=n(8468);e.exports=e=>(0,r.h)("div",{className:i("uppy-Dashboard-AddFilesPanel",e.className),"data-uppy-panelType":"AddFiles","aria-hidden":e.showAddFilesPanel},(0,r.h)("div",{className:"uppy-DashboardContent-bar"},(0,r.h)("div",{className:"uppy-DashboardContent-title",role:"heading","aria-level":"1"},e.i18n("addingMoreFiles")),(0,r.h)("button",{className:"uppy-DashboardContent-back",type:"button",onClick:()=>e.toggleAddFilesPanel(!1)},e.i18n("back"))),(0,r.h)(o,e))},9148:(e,t,n)=>{"use strict";var r=n(172);function i(){return i=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},i.apply(this,arguments)}const o=n(6942),s=n(5573),a=n(1260),l=n(8468),u=n(9228),c=n(4555),p=n(9405),d=n(168),h=n(9985),f=n(7405);e.exports=function(e){const t=0===e.totalFileCount,n=e.containerWidth>576,m=o({"uppy-Dashboard":!0,"uppy-Dashboard--isDisabled":e.disabled,"uppy-Dashboard--animateOpenClose":e.animateOpenClose,"uppy-Dashboard--isClosing":e.isClosing,"uppy-Dashboard--isDraggingOver":e.isDraggingOver,"uppy-Dashboard--modal":!e.inline,"uppy-size--md":e.containerWidth>576,"uppy-size--lg":e.containerWidth>700,"uppy-size--xl":e.containerWidth>900,"uppy-size--height-md":e.containerHeight>400,"uppy-Dashboard--isAddFilesPanelVisible":e.showAddFilesPanel,"uppy-Dashboard--isInnerWrapVisible":e.areInsidesReadyToBeVisible});let g=1;e.containerWidth>900?g=5:e.containerWidth>700?g=4:e.containerWidth>576&&(g=3);const y=e.showSelectedFiles&&!t,b=e.recoveredState?Object.keys(e.recoveredState.files).length:null,v=e.files?Object.keys(e.files).filter((t=>e.files[t].isGhost)).length:null;return(0,r.h)("div",{className:m,"data-uppy-theme":e.theme,"data-uppy-num-acquirers":e.acquirers.length,"data-uppy-drag-drop-supported":!e.disableLocalFiles&&s(),"aria-hidden":e.inline?"false":e.isHidden,"aria-disabled":e.disabled,"aria-label":e.inline?e.i18n("dashboardTitle"):e.i18n("dashboardWindowTitle"),onPaste:e.handlePaste,onDragOver:e.handleDragOver,onDragLeave:e.handleDragLeave,onDrop:e.handleDrop},(0,r.h)("div",{"aria-hidden":"true",className:"uppy-Dashboard-overlay",tabIndex:-1,onClick:e.handleClickOutside}),(0,r.h)("div",{className:"uppy-Dashboard-inner","aria-modal":!e.inline&&"true",role:!e.inline&&"dialog",style:{width:e.inline&&e.width?e.width:"",height:e.inline&&e.height?e.height:""}},e.inline?null:(0,r.h)("button",{className:"uppy-u-reset uppy-Dashboard-close",type:"button","aria-label":e.i18n("closeModal"),title:e.i18n("closeModal"),onClick:e.closeModal},(0,r.h)("span",{"aria-hidden":"true"},"×")),(0,r.h)("div",{className:"uppy-Dashboard-innerWrap"},(0,r.h)("div",{className:"uppy-Dashboard-dropFilesHereHint"},e.i18n("dropHint")),y&&(0,r.h)(d,e),b&&(0,r.h)("div",{className:"uppy-Dashboard-serviceMsg"},(0,r.h)("svg",{className:"uppy-Dashboard-serviceMsg-icon","aria-hidden":"true",focusable:"false",width:"21",height:"16",viewBox:"0 0 24 19"},(0,r.h)("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},(0,r.h)("path",{d:"M12.857 1.43l10.234 17.056A1 1 0 0122.234 20H1.766a1 1 0 01-.857-1.514L11.143 1.429a1 1 0 011.714 0z",fill:"#FFD300"}),(0,r.h)("path",{fill:"#000",d:"M11 6h2l-.3 8h-1.4z"}),(0,r.h)("circle",{fill:"#000",cx:"12",cy:"17",r:"1"}))),(0,r.h)("strong",{className:"uppy-Dashboard-serviceMsg-title"},e.i18n("sessionRestored")),(0,r.h)("div",{className:"uppy-Dashboard-serviceMsg-text"},v>0?e.i18n("recoveredXFiles",{smart_count:v}):e.i18n("recoveredAllFiles"))),y?(0,r.h)(a,i({},e,{itemsPerRow:g})):(0,r.h)(l,i({},e,{isSizeMD:n})),(0,r.h)(f,null,e.showAddFilesPanel?(0,r.h)(u,i({key:"AddFiles"},e,{isSizeMD:n})):null),(0,r.h)(f,null,e.fileCardFor?(0,r.h)(h,i({key:"FileCard"},e)):null),(0,r.h)(f,null,e.activePickerPanel?(0,r.h)(c,i({key:"Picker"},e)):null),(0,r.h)(f,null,e.showFileEditor?(0,r.h)(p,i({key:"Editor"},e)):null),(0,r.h)("div",{className:"uppy-Dashboard-progressindicators"},e.progressindicators.map((t=>e.uppy.getPlugin(t.id).render(e.state)))))))}},9405:(e,t,n)=>{"use strict";var r=n(172);const i=n(6942);e.exports=function(e){const t=e.files[e.fileCardFor];return(0,r.h)("div",{className:i("uppy-DashboardContent-panel",e.className),role:"tabpanel","data-uppy-panelType":"FileEditor",id:"uppy-DashboardContent-panel--editor"},(0,r.h)("div",{className:"uppy-DashboardContent-bar"},(0,r.h)("div",{className:"uppy-DashboardContent-title",role:"heading","aria-level":"1"},e.i18nArray("editing",{file:(0,r.h)("span",{className:"uppy-DashboardContent-titleFile"},t.meta?t.meta.name:t.name)})),(0,r.h)("button",{className:"uppy-DashboardContent-back",type:"button",onClick:e.hideAllPanels},e.i18n("cancel")),(0,r.h)("button",{className:"uppy-DashboardContent-save",type:"button",onClick:e.saveFileEditor},e.i18n("save"))),(0,r.h)("div",{className:"uppy-DashboardContent-panelBody"},e.editors.map((t=>e.uppy.getPlugin(t.id).render(e.state)))))}},9985:(e,t,n)=>{"use strict";var r=n(172),i=n(5042);const o=n(6942),s=n(8294),a=n(7423),l=n(3346);class u extends r.Component{constructor(e){super(e),this.form=document.createElement("form"),this.updateMeta=(e,t)=>{this.setState((n=>{let{formState:r}=n;return{formState:{...r,[t]:e}}}))},this.handleSave=e=>{e.preventDefault();const t=this.props.fileCardFor;this.props.saveFileCard(this.state.formState,t)},this.handleCancel=()=>{const e=this.props.files[this.props.fileCardFor];this.props.uppy.emit("file-editor:cancel",e),this.props.toggleFileCard(!1)},this.saveOnEnter=e=>{if(13===e.keyCode){e.stopPropagation(),e.preventDefault();const t=this.props.files[this.props.fileCardFor];this.props.saveFileCard(this.state.formState,t.id)}},this.renderMetaFields=()=>{const e=this.getMetaFields()||[],t={text:"uppy-u-reset uppy-c-textInput uppy-Dashboard-FileCard-input"};return e.map((e=>{const n=`uppy-Dashboard-FileCard-input-${e.id}`,i=this.props.requiredMetaFields.includes(e.id);return(0,r.h)("fieldset",{key:e.id,className:"uppy-Dashboard-FileCard-fieldset"},(0,r.h)("label",{className:"uppy-Dashboard-FileCard-label",htmlFor:n},e.name),void 0!==e.render?e.render({value:this.state.formState[e.id],onChange:t=>this.updateMeta(t,e.id),fieldCSSClasses:t,required:i,form:this.form.id},r.h):(0,r.h)("input",{className:t.text,id:n,form:this.form.id,type:e.type||"text",required:i,value:this.state.formState[e.id],placeholder:e.placeholder,onKeyUp:"form"in HTMLInputElement.prototype?void 0:this.saveOnEnter,onKeyDown:"form"in HTMLInputElement.prototype?void 0:this.saveOnEnter,onKeyPress:"form"in HTMLInputElement.prototype?void 0:this.saveOnEnter,onInput:t=>this.updateMeta(t.target.value,e.id),"data-uppy-super-focusable":!0}))}))};const t=this.props.files[this.props.fileCardFor],n=this.getMetaFields()||[],o={};n.forEach((e=>{o[e.id]=t.meta[e.id]||""})),this.state={formState:o},this.form.id=(0,i.nanoid)()}componentWillMount(){this.form.addEventListener("submit",this.handleSave),document.body.appendChild(this.form)}componentWillUnmount(){this.form.removeEventListener("submit",this.handleSave),document.body.removeChild(this.form)}getMetaFields(){return"function"==typeof this.props.metaFields?this.props.metaFields(this.props.files[this.props.fileCardFor]):this.props.metaFields}render(){const e=this.props.files[this.props.fileCardFor],t=this.props.canEditFile(e);return(0,r.h)("div",{className:o("uppy-Dashboard-FileCard",this.props.className),"data-uppy-panelType":"FileCard",onDragOver:a,onDragLeave:a,onDrop:a,onPaste:a},(0,r.h)("div",{className:"uppy-DashboardContent-bar"},(0,r.h)("div",{className:"uppy-DashboardContent-title",role:"heading","aria-level":"1"},this.props.i18nArray("editing",{file:(0,r.h)("span",{className:"uppy-DashboardContent-titleFile"},e.meta?e.meta.name:e.name)})),(0,r.h)("button",{className:"uppy-DashboardContent-back",type:"button",form:this.form.id,title:this.props.i18n("finishEditingFile"),onClick:this.handleCancel},this.props.i18n("cancel"))),(0,r.h)("div",{className:"uppy-Dashboard-FileCard-inner"},(0,r.h)("div",{className:"uppy-Dashboard-FileCard-preview",style:{backgroundColor:s(e.type).color}},(0,r.h)(l,{file:e}),t&&(0,r.h)("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-Dashboard-FileCard-edit",onClick:t=>{this.handleSave(t),this.props.openFileEditor(e)},form:this.form.id},this.props.i18n("editFile"))),(0,r.h)("div",{className:"uppy-Dashboard-FileCard-info"},this.renderMetaFields()),(0,r.h)("div",{className:"uppy-Dashboard-FileCard-actions"},(0,r.h)("button",{className:"uppy-u-reset uppy-c-btn uppy-c-btn-primary uppy-Dashboard-FileCard-actionsBtn",type:"form"in HTMLButtonElement.prototype?"submit":"button",onClick:"form"in HTMLButtonElement.prototype?void 0:this.handleSave,form:this.form.id},this.props.i18n("saveChanges")),(0,r.h)("button",{className:"uppy-u-reset uppy-c-btn uppy-c-btn-link uppy-Dashboard-FileCard-actionsBtn",type:"button",onClick:this.handleCancel,form:this.form.id},this.props.i18n("cancel")))))}}e.exports=u},986:(e,t,n)=>{"use strict";var r=n(172);const i=n(1063);function o(e){let{file:t,uploadInProgressOrComplete:n,metaFields:i,canEditFile:o,i18n:s,onClick:a}=e;return!n&&i&&i.length>0||!n&&o(t)?(0,r.h)("button",{className:"uppy-u-reset uppy-Dashboard-Item-action uppy-Dashboard-Item-action--edit",type:"button","aria-label":s("editFileWithFilename",{file:t.meta.name}),title:s("editFileWithFilename",{file:t.meta.name}),onClick:()=>a()},(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"14",height:"14",viewBox:"0 0 14 14"},(0,r.h)("g",{fillRule:"evenodd"},(0,r.h)("path",{d:"M1.5 10.793h2.793A1 1 0 0 0 5 10.5L11.5 4a1 1 0 0 0 0-1.414L9.707.793a1 1 0 0 0-1.414 0l-6.5 6.5A1 1 0 0 0 1.5 8v2.793zm1-1V8L9 1.5l1.793 1.793-6.5 6.5H2.5z",fillRule:"nonzero"}),(0,r.h)("rect",{x:"1",y:"12.293",width:"11",height:"1",rx:".5"}),(0,r.h)("path",{fillRule:"nonzero",d:"M6.793 2.5L9.5 5.207l.707-.707L7.5 1.793z"})))):null}function s(e){let{i18n:t,onClick:n,file:i}=e;return(0,r.h)("button",{className:"uppy-u-reset uppy-Dashboard-Item-action uppy-Dashboard-Item-action--remove",type:"button","aria-label":t("removeFile",{file:i.meta.name}),title:t("removeFile",{file:i.meta.name}),onClick:()=>n()},(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"18",height:"18",viewBox:"0 0 18 18"},(0,r.h)("path",{d:"M9 0C4.034 0 0 4.034 0 9s4.034 9 9 9 9-4.034 9-9-4.034-9-9-9z"}),(0,r.h)("path",{fill:"#FFF",d:"M13 12.222l-.778.778L9 9.778 5.778 13 5 12.222 8.222 9 5 5.778 5.778 5 9 8.222 12.222 5l.778.778L9.778 9z"})))}function a(e){const{i18n:t}=e;return(0,r.h)("button",{className:"uppy-u-reset uppy-Dashboard-Item-action uppy-Dashboard-Item-action--copyLink",type:"button","aria-label":t("copyLink"),title:t("copyLink"),onClick:t=>((e,t)=>{i(t.file.uploadURL,t.i18n("copyLinkToClipboardFallback")).then((()=>{t.uppy.log("Link copied to clipboard."),t.uppy.info(t.i18n("copyLinkToClipboardSuccess"),"info",3e3)})).catch(t.uppy.log).then((()=>e.target.focus({preventScroll:!0})))})(t,e)},(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"14",height:"14",viewBox:"0 0 14 12"},(0,r.h)("path",{d:"M7.94 7.703a2.613 2.613 0 0 1-.626 2.681l-.852.851a2.597 2.597 0 0 1-1.849.766A2.616 2.616 0 0 1 2.764 7.54l.852-.852a2.596 2.596 0 0 1 2.69-.625L5.267 7.099a1.44 1.44 0 0 0-.833.407l-.852.851a1.458 1.458 0 0 0 1.03 2.486c.39 0 .755-.152 1.03-.426l.852-.852c.231-.231.363-.522.406-.824l1.04-1.038zm4.295-5.937A2.596 2.596 0 0 0 10.387 1c-.698 0-1.355.272-1.849.766l-.852.851a2.614 2.614 0 0 0-.624 2.688l1.036-1.036c.041-.304.173-.6.407-.833l.852-.852c.275-.275.64-.426 1.03-.426a1.458 1.458 0 0 1 1.03 2.486l-.852.851a1.442 1.442 0 0 1-.824.406l-1.04 1.04a2.596 2.596 0 0 0 2.683-.628l.851-.85a2.616 2.616 0 0 0 0-3.697zm-6.88 6.883a.577.577 0 0 0 .82 0l3.474-3.474a.579.579 0 1 0-.819-.82L5.355 7.83a.579.579 0 0 0 0 .819z"})))}e.exports=function(e){const{uppy:t,file:n,uploadInProgressOrComplete:i,canEditFile:l,metaFields:u,showLinkToFileUploadResult:c,showRemoveButton:p,i18n:d,toggleFileCard:h,openFileEditor:f}=e;return(0,r.h)("div",{className:"uppy-Dashboard-Item-actionWrapper"},(0,r.h)(o,{i18n:d,file:n,uploadInProgressOrComplete:i,canEditFile:l,metaFields:u,onClick:()=>{u&&u.length>0?h(!0,n.id):f(n)}}),c&&n.uploadURL?(0,r.h)(a,{file:n,uppy:t,i18n:d}):null,p?(0,r.h)(s,{i18n:d,file:n,uppy:t,onClick:()=>e.uppy.removeFile(n.id,"removed-by-user")}):null)}},6715:(e,t,n)=>{"use strict";var r=n(172);const i=n(8236),o=n(7283),s=n(6886),a=e=>{let{file:t,onClick:n}=e;return t.error?(0,r.h)("button",{className:"uppy-u-reset uppy-Dashboard-Item-errorDetails","aria-label":t.error,"data-microtip-position":"bottom","data-microtip-size":"medium",onClick:n,type:"button"},"?"):null};e.exports=function(e){const{file:t}=e;return(0,r.h)("div",{className:"uppy-Dashboard-Item-fileInfo","data-uppy-file-source":t.source},(0,r.h)("div",{className:"uppy-Dashboard-Item-fileName"},(e=>{const{author:t,name:n}=e.file.meta;return(0,r.h)("div",{className:"uppy-Dashboard-Item-name",title:n},o(n,e.containerWidth<=352?35:e.containerWidth<=576?60:t?20:30))})(e),(0,r.h)(a,{file:e.file,onClick:()=>alert(e.file.error)})),(0,r.h)("div",{className:"uppy-Dashboard-Item-status"},(e=>{const{author:t}=e.file.meta,{providerName:n}=e.file.remote;return t?(0,r.h)("div",{className:"uppy-Dashboard-Item-author"},(0,r.h)("a",{href:`${t.url}?utm_source=Companion&utm_medium=referral`,target:"_blank",rel:"noopener noreferrer"},o(t.name,13)),n?(0,r.h)(r.Fragment,null," · ",n," · "):null):null})(e),(e=>e.file.size&&(0,r.h)("div",{className:"uppy-Dashboard-Item-statusSize"},i(e.file.size)))(e),(e=>e.file.isGhost&&(0,r.h)("span",null," • ",(0,r.h)("button",{className:"uppy-u-reset uppy-c-btn uppy-Dashboard-Item-reSelect",type:"button",onClick:e.toggleAddFilesPanel},e.i18n("reSelect"))))(e)),(0,r.h)(s,{file:e.file,i18n:e.i18n,toggleFileCard:e.toggleFileCard,metaFields:e.metaFields}))}},9002:(e,t,n)=>{"use strict";var r=n(172);const i=n(3346),o=n(6886),s=n(8294);e.exports=function(e){return(0,r.h)("div",{className:"uppy-Dashboard-Item-previewInnerWrap",style:{backgroundColor:s(e.file.type).color}},e.showLinkToFileUploadResult&&e.file.uploadURL&&(0,r.h)("a",{className:"uppy-Dashboard-Item-previewLink",href:e.file.uploadURL,rel:"noreferrer noopener",target:"_blank","aria-label":e.file.meta.name},(0,r.h)("span",{hidden:!0},e.file.meta.name)),(0,r.h)(i,{file:e.file}),(0,r.h)(o,{file:e.file,i18n:e.i18n,toggleFileCard:e.toggleFileCard,metaFields:e.metaFields}))}},6124:(e,t,n)=>{"use strict";var r=n(172);function i(e){return e.isUploaded?e.i18n("uploadComplete"):e.error?e.i18n("retryUpload"):e.resumableUploads?e.file.isPaused?e.i18n("resumeUpload"):e.i18n("pauseUpload"):e.individualCancellation?e.i18n("cancelUpload"):""}function o(e){return(0,r.h)("div",{className:"uppy-Dashboard-Item-progress"},(0,r.h)("button",{className:"uppy-u-reset uppy-Dashboard-Item-progressIndicator",type:"button","aria-label":i(e),title:i(e),onClick:()=>function(e){e.isUploaded||(!e.error||e.hideRetryButton?e.resumableUploads&&!e.hidePauseResumeButton?e.uppy.pauseResume(e.file.id):e.individualCancellation&&!e.hideCancelButton&&e.uppy.removeFile(e.file.id):e.uppy.retryUpload(e.file.id))}(e)},e.children))}function s(e){let{children:t}=e;return(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",width:"70",height:"70",viewBox:"0 0 36 36",className:"uppy-c-icon uppy-Dashboard-Item-progressIcon--circle"},t)}function a(e){let{progress:t}=e;const n=2*Math.PI*15;return(0,r.h)("g",null,(0,r.h)("circle",{className:"uppy-Dashboard-Item-progressIcon--bg",r:"15",cx:"18",cy:"18","stroke-width":"2",fill:"none"}),(0,r.h)("circle",{className:"uppy-Dashboard-Item-progressIcon--progress",r:"15",cx:"18",cy:"18",transform:"rotate(-90, 18, 18)",fill:"none","stroke-width":"2","stroke-dasharray":n,"stroke-dashoffset":n-n/100*t}))}e.exports=function(e){return e.file.progress.uploadStarted?e.isUploaded?(0,r.h)("div",{className:"uppy-Dashboard-Item-progress"},(0,r.h)("div",{className:"uppy-Dashboard-Item-progressIndicator"},(0,r.h)(s,null,(0,r.h)("circle",{r:"15",cx:"18",cy:"18",fill:"#1bb240"}),(0,r.h)("polygon",{className:"uppy-Dashboard-Item-progressIcon--check",transform:"translate(2, 3)",points:"14 22.5 7 15.2457065 8.99985857 13.1732815 14 18.3547104 22.9729883 9 25 11.1005634"})))):e.recoveredState?void 0:e.error&&!e.hideRetryButton?(0,r.h)(o,e,(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon uppy-Dashboard-Item-progressIcon--retry",width:"28",height:"31",viewBox:"0 0 16 19"},(0,r.h)("path",{d:"M16 11a8 8 0 1 1-8-8v2a6 6 0 1 0 6 6h2z"}),(0,r.h)("path",{d:"M7.9 3H10v2H7.9z"}),(0,r.h)("path",{d:"M8.536.5l3.535 3.536-1.414 1.414L7.12 1.914z"}),(0,r.h)("path",{d:"M10.657 2.621l1.414 1.415L8.536 7.57 7.12 6.157z"}))):e.resumableUploads&&!e.hidePauseResumeButton?(0,r.h)(o,e,(0,r.h)(s,null,(0,r.h)(a,{progress:e.file.progress.percentage}),e.file.isPaused?(0,r.h)("polygon",{className:"uppy-Dashboard-Item-progressIcon--play",transform:"translate(3, 3)",points:"12 20 12 10 20 15"}):(0,r.h)("g",{className:"uppy-Dashboard-Item-progressIcon--pause",transform:"translate(14.5, 13)"},(0,r.h)("rect",{x:"0",y:"0",width:"2",height:"10",rx:"0"}),(0,r.h)("rect",{x:"5",y:"0",width:"2",height:"10",rx:"0"})))):e.resumableUploads||!e.individualCancellation||e.hideCancelButton?(0,r.h)("div",{className:"uppy-Dashboard-Item-progress"},(0,r.h)("div",{className:"uppy-Dashboard-Item-progressIndicator"},(0,r.h)(s,null,(0,r.h)(a,{progress:e.file.progress.percentage})))):(0,r.h)(o,e,(0,r.h)(s,null,(0,r.h)(a,{progress:e.file.progress.percentage}),(0,r.h)("polygon",{className:"cancel",transform:"translate(2, 2)",points:"19.8856516 11.0625 16 14.9481516 12.1019737 11.0625 11.0625 12.1143484 14.9481516 16 11.0625 19.8980263 12.1019737 20.9375 16 17.0518484 19.8856516 20.9375 20.9375 19.8980263 17.0518484 16 20.9375 12"}))):null}},6886:(e,t,n)=>{"use strict";var r=n(172);e.exports=function(e){const{file:t,toggleFileCard:n,i18n:i,metaFields:o}=e,{missingRequiredMetaFields:s}=t;if(null==s||!s.length)return null;const a=s.map((e=>((e,t)=>t.filter((t=>t.id===e))[0].name)(e,o))).join(", ");return(0,r.h)("div",{className:"uppy-Dashboard-Item-errorMessage"},i("missingRequiredMetaFields",{smart_count:s.length,fields:a})," ",(0,r.h)("button",{type:"button",class:"uppy-u-reset uppy-Dashboard-Item-errorMessageBtn",onClick:()=>n(!0,t.id)},i("editFile")))}},3152:(e,t,n)=>{"use strict";var r=n(172);const i=n(6942),o=n(6993),s=n(9002),a=n(6124),l=n(6715),u=n(986);class c extends r.Component{componentDidMount(){const{file:e}=this.props;e.preview||this.props.handleRequestThumbnail(e)}shouldComponentUpdate(e){return!o(this.props,e)}componentDidUpdate(){const{file:e}=this.props;e.preview||this.props.handleRequestThumbnail(e)}componentWillUnmount(){const{file:e}=this.props;e.preview||this.props.handleCancelThumbnail(e)}render(){const{file:e}=this.props,t=e.progress.preprocess||e.progress.postprocess,n=e.progress.uploadComplete&&!t&&!e.error,o=e.progress.uploadStarted||t,c=e.progress.uploadStarted&&!e.progress.uploadComplete||t,p=e.error||!1,{isGhost:d}=e;let h=(this.props.individualCancellation||!c)&&!n;n&&this.props.showRemoveButtonAfterComplete&&(h=!0);const f=i({"uppy-Dashboard-Item":!0,"is-inprogress":c&&!this.props.recoveredState,"is-processing":t,"is-complete":n,"is-error":!!p,"is-resumable":this.props.resumableUploads,"is-noIndividualCancellation":!this.props.individualCancellation,"is-ghost":d});return(0,r.h)("div",{className:f,id:`uppy_${e.id}`,role:this.props.role},(0,r.h)("div",{className:"uppy-Dashboard-Item-preview"},(0,r.h)(s,{file:e,showLinkToFileUploadResult:this.props.showLinkToFileUploadResult,i18n:this.props.i18n,toggleFileCard:this.props.toggleFileCard,metaFields:this.props.metaFields}),(0,r.h)(a,{uppy:this.props.uppy,file:e,error:p,isUploaded:n,hideRetryButton:this.props.hideRetryButton,hideCancelButton:this.props.hideCancelButton,hidePauseResumeButton:this.props.hidePauseResumeButton,recoveredState:this.props.recoveredState,showRemoveButtonAfterComplete:this.props.showRemoveButtonAfterComplete,resumableUploads:this.props.resumableUploads,individualCancellation:this.props.individualCancellation,i18n:this.props.i18n})),(0,r.h)("div",{className:"uppy-Dashboard-Item-fileInfoAndButtons"},(0,r.h)(l,{file:e,id:this.props.id,acquirers:this.props.acquirers,containerWidth:this.props.containerWidth,i18n:this.props.i18n,toggleAddFilesPanel:this.props.toggleAddFilesPanel,toggleFileCard:this.props.toggleFileCard,metaFields:this.props.metaFields}),(0,r.h)(u,{file:e,metaFields:this.props.metaFields,showLinkToFileUploadResult:this.props.showLinkToFileUploadResult,showRemoveButton:h,canEditFile:this.props.canEditFile,uploadInProgressOrComplete:o,toggleFileCard:this.props.toggleFileCard,openFileEditor:this.props.openFileEditor,uppy:this.props.uppy,i18n:this.props.i18n})))}}e.exports=c},1260:(e,t,n)=>{"use strict";var r=n(172);function i(){return i=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},i.apply(this,arguments)}const o=n(6942),s=n(3152),a=n(1207);e.exports=e=>{const t=0===e.totalFileCount,n=o("uppy-Dashboard-files",{"uppy-Dashboard-files--noFiles":t}),l=1===e.itemsPerRow?71:200,u={id:e.id,error:e.error,i18n:e.i18n,uppy:e.uppy,acquirers:e.acquirers,resumableUploads:e.resumableUploads,individualCancellation:e.individualCancellation,hideRetryButton:e.hideRetryButton,hidePauseResumeButton:e.hidePauseResumeButton,hideCancelButton:e.hideCancelButton,showLinkToFileUploadResult:e.showLinkToFileUploadResult,showRemoveButtonAfterComplete:e.showRemoveButtonAfterComplete,isWide:e.isWide,metaFields:e.metaFields,recoveredState:e.recoveredState,toggleFileCard:e.toggleFileCard,handleRequestThumbnail:e.handleRequestThumbnail,handleCancelThumbnail:e.handleCancelThumbnail},c=Object.keys(e.files);e.recoveredState&&c.sort(((t,n)=>e.files[n].isGhost-e.files[t].isGhost));const p=function(e,t){const n=[];let r=[];return e.forEach((e=>{r.length<t?r.push(e):(n.push(r),r=[e])})),r.length&&n.push(r),n}(c,e.itemsPerRow);return(0,r.h)(a,{class:n,role:"list",data:p,renderRow:t=>(0,r.h)("div",{role:"presentation",key:t[0]},t.map((t=>(0,r.h)(s,i({key:t,uppy:e.uppy},u,{role:"listitem",openFileEditor:e.openFileEditor,canEditFile:e.canEditFile,toggleAddFilesPanel:e.toggleAddFilesPanel,file:e.files[t]}))))),rowHeight:l})}},3346:(e,t,n)=>{"use strict";var r=n(172);const i=n(8294);e.exports=function(e){const{file:t}=e;if(t.preview)return(0,r.h)("img",{className:"uppy-Dashboard-Item-previewImg",alt:t.name,src:t.preview});const{color:n,icon:o}=i(t.type);return(0,r.h)("div",{className:"uppy-Dashboard-Item-previewIconWrap"},(0,r.h)("span",{className:"uppy-Dashboard-Item-previewIcon",style:{color:n}},o),(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-Dashboard-Item-previewIconBg",width:"58",height:"76",viewBox:"0 0 58 76"},(0,r.h)("rect",{fill:"#FFF",width:"58",height:"76",rx:"3",fillRule:"evenodd"})))}},4555:(e,t,n)=>{"use strict";var r=n(172);const i=n(6942),o=n(7423);e.exports=function(e){let{activePickerPanel:t,className:n,hideAllPanels:s,i18n:a,state:l,uppy:u}=e;return(0,r.h)("div",{className:i("uppy-DashboardContent-panel",n),role:"tabpanel","data-uppy-panelType":"PickerPanel",id:`uppy-DashboardContent-panel--${t.id}`,onDragOver:o,onDragLeave:o,onDrop:o,onPaste:o},(0,r.h)("div",{className:"uppy-DashboardContent-bar"},(0,r.h)("div",{className:"uppy-DashboardContent-title",role:"heading","aria-level":"1"},a("importFrom",{name:t.name})),(0,r.h)("button",{className:"uppy-DashboardContent-back",type:"button",onClick:s},a("cancel"))),(0,r.h)("div",{className:"uppy-DashboardContent-panelBody"},u.getPlugin(t.id).render(l)))}},168:(e,t,n)=>{"use strict";var r=n(172);const i="preprocessing",o="uploading";function s(e){let{files:t,i18n:n,isAllComplete:r,isAllErrored:s,isAllPaused:a,inProgressNotPausedFiles:l,newFiles:u,processingFiles:c}=e;const p=function(e,t,n,r){if(void 0===r&&(r={}),e)return"error";if(t)return"complete";if(n)return"paused";let s="waiting";const a=Object.keys(r);for(let e=0;e<a.length;e++){const{progress:t}=r[a[e]];if(t.uploadStarted&&!t.uploadComplete)return o;t.preprocess&&s!==o&&(s=i),t.postprocess&&s!==o&&s!==i&&(s="postprocessing")}return s}(s,r,a,t);switch(p){case"uploading":return n("uploadingXFiles",{smart_count:l.length});case"preprocessing":case"postprocessing":return n("processingXFiles",{smart_count:c.length});case"paused":return n("uploadPaused");case"waiting":return n("xFilesSelected",{smart_count:u.length});case"complete":return n("uploadComplete")}}e.exports=function(e){const{i18n:t,isAllComplete:n,hideCancelButton:i,maxNumberOfFiles:o,toggleAddFilesPanel:a,uppy:l}=e;let{allowNewUpload:u}=e;return u&&o&&(u=e.totalFileCount<e.maxNumberOfFiles),(0,r.h)("div",{className:"uppy-DashboardContent-bar"},n||i?(0,r.h)("div",null):(0,r.h)("button",{className:"uppy-DashboardContent-back",type:"button",onClick:()=>l.cancelAll()},t("cancel")),(0,r.h)("div",{className:"uppy-DashboardContent-title",role:"heading","aria-level":"1"},(0,r.h)(s,e)),u?(0,r.h)("button",{className:"uppy-DashboardContent-addMore",type:"button","aria-label":t("addMoreFiles"),title:t("addMoreFiles"),onClick:()=>a(!0)},(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"15",height:"15",viewBox:"0 0 15 15"},(0,r.h)("path",{d:"M8 6.5h6a.5.5 0 0 1 .5.5v.5a.5.5 0 0 1-.5.5H8v6a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V8h-6a.5.5 0 0 1-.5-.5V7a.5.5 0 0 1 .5-.5h6v-6A.5.5 0 0 1 7 0h.5a.5.5 0 0 1 .5.5v6z"})),(0,r.h)("span",{className:"uppy-DashboardContent-addMoreCaption"},t("addMore"))):(0,r.h)("div",null))}},7405:(e,t,n)=>{"use strict";var r=n(172);const i=n(6942),o="uppy-transition-slideDownUp";class s extends r.Component{constructor(e){super(e),this.state={cachedChildren:null,className:""}}componentWillUpdate(e){const{cachedChildren:t}=this.state,n=(0,r.toChildArray)(e.children)[0];if(t===n)return null;const i={cachedChildren:n};n&&!t&&(i.className=`${o}-enter`,cancelAnimationFrame(this.animationFrame),clearTimeout(this.leaveTimeout),this.leaveTimeout=void 0,this.animationFrame=requestAnimationFrame((()=>{this.setState({className:`${o}-enter ${o}-enter-active`}),this.enterTimeout=setTimeout((()=>{this.setState({className:""})}),250)}))),t&&!n&&void 0===this.leaveTimeout&&(i.cachedChildren=t,i.className=`${o}-leave`,cancelAnimationFrame(this.animationFrame),clearTimeout(this.enterTimeout),this.enterTimeout=void 0,this.animationFrame=requestAnimationFrame((()=>{this.setState({className:`${o}-leave ${o}-leave-active`}),this.leaveTimeout=setTimeout((()=>{this.setState({cachedChildren:null,className:""})}),250)}))),this.setState(i)}render(){const{cachedChildren:e,className:t}=this.state;return e?(0,r.cloneElement)(e,{className:i(t,e.props.className)}):null}}e.exports=s},1207:(e,t,n)=>{"use strict";var r=n(172);function i(){return i=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},i.apply(this,arguments)}const o={position:"relative",width:"100%",minHeight:"100%"},s={position:"absolute",top:0,left:0,width:"100%",overflow:"visible"};class a extends r.Component{constructor(e){super(e),this.handleScroll=()=>{this.setState({offset:this.base.scrollTop})},this.handleResize=()=>{this.resize()},this.focusElement=null,this.state={offset:0,height:0}}componentDidMount(){this.resize(),window.addEventListener("resize",this.handleResize)}componentWillUpdate(){this.base.contains(document.activeElement)&&(this.focusElement=document.activeElement)}componentDidUpdate(){this.focusElement&&this.focusElement.parentNode&&document.activeElement!==this.focusElement&&this.focusElement.focus(),this.focusElement=null,this.resize()}componentWillUnmount(){window.removeEventListener("resize",this.handleResize)}resize(){const{height:e}=this.state;e!==this.base.offsetHeight&&this.setState({height:this.base.offsetHeight})}render(e){let{data:t,rowHeight:n,renderRow:a,overscanCount:l=10,...u}=e;const{offset:c,height:p}=this.state;let d=Math.floor(c/n),h=Math.floor(p/n);l&&(d=Math.max(0,d-d%l),h+=l);const f=d+h+4,m=t.slice(d,f),g={...o,height:t.length*n},y={...s,top:d*n};return(0,r.h)("div",i({onScroll:this.handleScroll},u),(0,r.h)("div",{role:"presentation",style:g},(0,r.h)("div",{role:"presentation",style:y},m.map(a))))}}e.exports=a},5987:(e,t,n)=>{"use strict";e.exports=n(8955)},7341:e=>{"use strict";e.exports={strings:{closeModal:"Close Modal",addMoreFiles:"Add more files",addingMoreFiles:"Adding more files",importFrom:"Import from %{name}",dashboardWindowTitle:"Uppy Dashboard Window (Press escape to close)",dashboardTitle:"Uppy Dashboard",copyLinkToClipboardSuccess:"Link copied to clipboard.",copyLinkToClipboardFallback:"Copy the URL below",copyLink:"Copy link",back:"Back",removeFile:"Remove file",editFile:"Edit file",editing:"Editing %{file}",finishEditingFile:"Finish editing file",saveChanges:"Save changes",myDevice:"My Device",dropHint:"Drop your files here",uploadComplete:"Upload complete",uploadPaused:"Upload paused",resumeUpload:"Resume upload",pauseUpload:"Pause upload",retryUpload:"Retry upload",cancelUpload:"Cancel upload",xFilesSelected:{0:"%{smart_count} file selected",1:"%{smart_count} files selected"},uploadingXFiles:{0:"Uploading %{smart_count} file",1:"Uploading %{smart_count} files"},processingXFiles:{0:"Processing %{smart_count} file",1:"Processing %{smart_count} files"},poweredBy:"Powered by %{uppy}",addMore:"Add more",editFileWithFilename:"Edit file %{file}",save:"Save",cancel:"Cancel",dropPasteFiles:"Drop files here or %{browseFiles}",dropPasteFolders:"Drop files here or %{browseFolders}",dropPasteBoth:"Drop files here, %{browseFiles} or %{browseFolders}",dropPasteImportFiles:"Drop files here, %{browseFiles} or import from:",dropPasteImportFolders:"Drop files here, %{browseFolders} or import from:",dropPasteImportBoth:"Drop files here, %{browseFiles}, %{browseFolders} or import from:",importFiles:"Import files from:",browseFiles:"browse files",browseFolders:"browse folders",recoveredXFiles:{0:"We could not fully recover 1 file. Please re-select it and resume the upload.",1:"We could not fully recover %{smart_count} files. Please re-select them and resume the upload."},recoveredAllFiles:"We restored all files. You can now resume the upload.",sessionRestored:"Session restored",reSelect:"Re-select",missingRequiredMetaFields:{0:"Missing required meta field: %{fields}.",1:"Missing required meta fields: %{fields}."}}}},1063:e=>{"use strict";e.exports=function(e,t){return t||(t="Copy the URL below"),new Promise((n=>{const r=document.createElement("textarea");r.setAttribute("style",{position:"fixed",top:0,left:0,width:"2em",height:"2em",padding:0,border:"none",outline:"none",boxShadow:"none",background:"transparent"}),r.value=e,document.body.appendChild(r),r.select();const i=()=>{document.body.removeChild(r),window.prompt(t,e),n()};try{return document.execCommand("copy")?(document.body.removeChild(r),n()):i()}catch(e){return document.body.removeChild(r),i()}}))}},2764:(e,t,n)=>{"use strict";const r=n(181),i=n(3860),o=n(1014);e.exports=function(){let e=!1;return r(((t,n)=>{const r=o(t,n),s=r.contains(document.activeElement);if(s&&e)return;const a=r.querySelector("[data-uppy-super-focusable]");if(!s||a)if(a)a.focus({preventScroll:!0}),e=!0;else{const t=r.querySelector(i);null==t||t.focus({preventScroll:!0}),e=!1}}),260)}},1014:e=>{"use strict";e.exports=function(e,t){if(t){const n=e.querySelector(`[data-uppy-paneltype="${t}"]`);if(n)return n}return e}},8294:(e,t,n)=>{"use strict";var r=n(172);e.exports=function(e){const t={color:"#838999",icon:(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"25",height:"25",viewBox:"0 0 25 25"},(0,r.h)("g",{fill:"#A7AFB7",fillRule:"nonzero"},(0,r.h)("path",{d:"M5.5 22a.5.5 0 0 1-.5-.5v-18a.5.5 0 0 1 .5-.5h10.719a.5.5 0 0 1 .367.16l3.281 3.556a.5.5 0 0 1 .133.339V21.5a.5.5 0 0 1-.5.5h-14zm.5-1h13V7.25L16 4H6v17z"}),(0,r.h)("path",{d:"M15 4v3a1 1 0 0 0 1 1h3V7h-3V4h-1z"})))};if(!e)return t;const n=e.split("/")[0],i=e.split("/")[1];return"text"===n?{color:"#5a5e69",icon:(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"25",height:"25",viewBox:"0 0 25 25"},(0,r.h)("path",{d:"M4.5 7h13a.5.5 0 1 1 0 1h-13a.5.5 0 0 1 0-1zm0 3h15a.5.5 0 1 1 0 1h-15a.5.5 0 1 1 0-1zm0 3h15a.5.5 0 1 1 0 1h-15a.5.5 0 1 1 0-1zm0 3h10a.5.5 0 1 1 0 1h-10a.5.5 0 1 1 0-1z",fill:"#5A5E69",fillRule:"nonzero"}))}:"image"===n?{color:"#686de0",icon:(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",width:"25",height:"25",viewBox:"0 0 25 25"},(0,r.h)("g",{fill:"#686DE0",fillRule:"evenodd"},(0,r.h)("path",{d:"M5 7v10h15V7H5zm0-1h15a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1z",fillRule:"nonzero"}),(0,r.h)("path",{d:"M6.35 17.172l4.994-5.026a.5.5 0 0 1 .707 0l2.16 2.16 3.505-3.505a.5.5 0 0 1 .707 0l2.336 2.31-.707.72-1.983-1.97-3.505 3.505a.5.5 0 0 1-.707 0l-2.16-2.159-3.938 3.939-1.409.026z",fillRule:"nonzero"}),(0,r.h)("circle",{cx:"7.5",cy:"9.5",r:"1.5"})))}:"audio"===n?{color:"#068dbb",icon:(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"25",height:"25",viewBox:"0 0 25 25"},(0,r.h)("path",{d:"M9.5 18.64c0 1.14-1.145 2-2.5 2s-2.5-.86-2.5-2c0-1.14 1.145-2 2.5-2 .557 0 1.079.145 1.5.396V7.25a.5.5 0 0 1 .379-.485l9-2.25A.5.5 0 0 1 18.5 5v11.64c0 1.14-1.145 2-2.5 2s-2.5-.86-2.5-2c0-1.14 1.145-2 2.5-2 .557 0 1.079.145 1.5.396V8.67l-8 2v7.97zm8-11v-2l-8 2v2l8-2zM7 19.64c.855 0 1.5-.484 1.5-1s-.645-1-1.5-1-1.5.484-1.5 1 .645 1 1.5 1zm9-2c.855 0 1.5-.484 1.5-1s-.645-1-1.5-1-1.5.484-1.5 1 .645 1 1.5 1z",fill:"#049BCF",fillRule:"nonzero"}))}:"video"===n?{color:"#19af67",icon:(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"25",height:"25",viewBox:"0 0 25 25"},(0,r.h)("path",{d:"M16 11.834l4.486-2.691A1 1 0 0 1 22 10v6a1 1 0 0 1-1.514.857L16 14.167V17a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2.834zM15 9H5v8h10V9zm1 4l5 3v-6l-5 3z",fill:"#19AF67",fillRule:"nonzero"}))}:"application"===n&&"pdf"===i?{color:"#e25149",icon:(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"25",height:"25",viewBox:"0 0 25 25"},(0,r.h)("path",{d:"M9.766 8.295c-.691-1.843-.539-3.401.747-3.726 1.643-.414 2.505.938 2.39 3.299-.039.79-.194 1.662-.537 3.148.324.49.66.967 1.055 1.51.17.231.382.488.629.757 1.866-.128 3.653.114 4.918.655 1.487.635 2.192 1.685 1.614 2.84-.566 1.133-1.839 1.084-3.416.249-1.141-.604-2.457-1.634-3.51-2.707a13.467 13.467 0 0 0-2.238.426c-1.392 4.051-4.534 6.453-5.707 4.572-.986-1.58 1.38-4.206 4.914-5.375.097-.322.185-.656.264-1.001.08-.353.306-1.31.407-1.737-.678-1.059-1.2-2.031-1.53-2.91zm2.098 4.87c-.033.144-.068.287-.104.427l.033-.01-.012.038a14.065 14.065 0 0 1 1.02-.197l-.032-.033.052-.004a7.902 7.902 0 0 1-.208-.271c-.197-.27-.38-.526-.555-.775l-.006.028-.002-.003c-.076.323-.148.632-.186.8zm5.77 2.978c1.143.605 1.832.632 2.054.187.26-.519-.087-1.034-1.113-1.473-.911-.39-2.175-.608-3.55-.608.845.766 1.787 1.459 2.609 1.894zM6.559 18.789c.14.223.693.16 1.425-.413.827-.648 1.61-1.747 2.208-3.206-2.563 1.064-4.102 2.867-3.633 3.62zm5.345-10.97c.088-1.793-.351-2.48-1.146-2.28-.473.119-.564 1.05-.056 2.405.213.566.52 1.188.908 1.859.18-.858.268-1.453.294-1.984z",fill:"#E2514A",fillRule:"nonzero"}))}:"application"===n&&-1!==["zip","x-7z-compressed","x-rar-compressed","x-tar","x-gzip","x-apple-diskimage"].indexOf(i)?{color:"#00C469",icon:(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",width:"25",height:"25",viewBox:"0 0 25 25"},(0,r.h)("path",{d:"M10.45 2.05h1.05a.5.5 0 0 1 .5.5v.024a.5.5 0 0 1-.5.5h-1.05a.5.5 0 0 1-.5-.5V2.55a.5.5 0 0 1 .5-.5zm2.05 1.024h1.05a.5.5 0 0 1 .5.5V3.6a.5.5 0 0 1-.5.5H12.5a.5.5 0 0 1-.5-.5v-.025a.5.5 0 0 1 .5-.5v-.001zM10.45 0h1.05a.5.5 0 0 1 .5.5v.025a.5.5 0 0 1-.5.5h-1.05a.5.5 0 0 1-.5-.5V.5a.5.5 0 0 1 .5-.5zm2.05 1.025h1.05a.5.5 0 0 1 .5.5v.024a.5.5 0 0 1-.5.5H12.5a.5.5 0 0 1-.5-.5v-.024a.5.5 0 0 1 .5-.5zm-2.05 3.074h1.05a.5.5 0 0 1 .5.5v.025a.5.5 0 0 1-.5.5h-1.05a.5.5 0 0 1-.5-.5v-.025a.5.5 0 0 1 .5-.5zm2.05 1.025h1.05a.5.5 0 0 1 .5.5v.024a.5.5 0 0 1-.5.5H12.5a.5.5 0 0 1-.5-.5v-.024a.5.5 0 0 1 .5-.5zm-2.05 1.024h1.05a.5.5 0 0 1 .5.5v.025a.5.5 0 0 1-.5.5h-1.05a.5.5 0 0 1-.5-.5v-.025a.5.5 0 0 1 .5-.5zm2.05 1.025h1.05a.5.5 0 0 1 .5.5v.025a.5.5 0 0 1-.5.5H12.5a.5.5 0 0 1-.5-.5v-.025a.5.5 0 0 1 .5-.5zm-2.05 1.025h1.05a.5.5 0 0 1 .5.5v.025a.5.5 0 0 1-.5.5h-1.05a.5.5 0 0 1-.5-.5v-.025a.5.5 0 0 1 .5-.5zm2.05 1.025h1.05a.5.5 0 0 1 .5.5v.024a.5.5 0 0 1-.5.5H12.5a.5.5 0 0 1-.5-.5v-.024a.5.5 0 0 1 .5-.5zm-1.656 3.074l-.82 5.946c.52.302 1.174.458 1.976.458.803 0 1.455-.156 1.975-.458l-.82-5.946h-2.311zm0-1.025h2.312c.512 0 .946.378 1.015.885l.82 5.946c.056.412-.142.817-.501 1.026-.686.398-1.515.597-2.49.597-.974 0-1.804-.199-2.49-.597a1.025 1.025 0 0 1-.5-1.026l.819-5.946c.07-.507.503-.885 1.015-.885zm.545 6.6a.5.5 0 0 1-.397-.561l.143-.999a.5.5 0 0 1 .495-.429h.74a.5.5 0 0 1 .495.43l.143.998a.5.5 0 0 1-.397.561c-.404.08-.819.08-1.222 0z",fill:"#00C469",fillRule:"nonzero"}))}:t}},7423:e=>{"use strict";e.exports=function(e){const{tagName:t}=e.target;"INPUT"!==t&&"TEXTAREA"!==t?(e.preventDefault(),e.stopPropagation()):e.stopPropagation()}},4784:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.forInline=function(e,t,n){null===t||a(e,t,n)},t.forModal=a;const r=n(3708),i=n(3860),o=n(1014);function s(e,t){const n=t[0];n&&(n.focus(),e.preventDefault())}function a(e,t,n){const a=o(n,t),l=r(a.querySelectorAll(i)),u=l.indexOf(document.activeElement);!function(e){return e.contains(document.activeElement)}(a)?s(e,l):e.shiftKey&&0===u?function(e,t){const n=t[t.length-1];n&&(n.focus(),e.preventDefault())}(e,l):e.shiftKey||u!==l.length-1||s(e,l)}},1984:(e,t,n)=>{"use strict";var r=n(3522),i=n(172);const o=n(3708),s=n(5573),a=n(4920),l=n(9145);class u extends r.UIPlugin{constructor(e,t){super(e,t),this.handleDrop=async e=>{var t,n;e.preventDefault(),e.stopPropagation(),clearTimeout(this.removeDragOverClassTimeout),this.setPluginState({isDraggingOver:!1});const r=await a(e.dataTransfer,{logDropError:e=>{this.uppy.log(e,"error")}});r.length>0&&(this.uppy.log("[DragDrop] Files dropped"),this.addFiles(r)),null==(t=(n=this.opts).onDrop)||t.call(n,e)},this.type="acquirer",this.id=this.opts.id||"DragDrop",this.title="Drag & Drop",this.defaultLocale=l,this.opts={target:null,inputName:"files[]",width:"100%",height:"100%",note:null,...t},this.i18nInit(),this.isDragDropSupported=s(),this.removeDragOverClassTimeout=null,this.onInputChange=this.onInputChange.bind(this),this.handleDragOver=this.handleDragOver.bind(this),this.handleDragLeave=this.handleDragLeave.bind(this),this.handleDrop=this.handleDrop.bind(this),this.addFiles=this.addFiles.bind(this),this.render=this.render.bind(this)}addFiles(e){const t=e.map((e=>({source:this.id,name:e.name,type:e.type,data:e,meta:{relativePath:e.relativePath||null}})));try{this.uppy.addFiles(t)}catch(e){this.uppy.log(e)}}onInputChange(e){const t=o(e.target.files);t.length>0&&(this.uppy.log("[DragDrop] Files selected through input"),this.addFiles(t)),e.target.value=null}handleDragOver(e){var t,n;e.preventDefault(),e.stopPropagation();const{types:r}=e.dataTransfer,i=r.some((e=>"Files"===e)),{allowNewUpload:o}=this.uppy.getState();if(!i||!o)return e.dataTransfer.dropEffect="none",void clearTimeout(this.removeDragOverClassTimeout);e.dataTransfer.dropEffect="copy",clearTimeout(this.removeDragOverClassTimeout),this.setPluginState({isDraggingOver:!0}),null==(t=(n=this.opts).onDragOver)||t.call(n,e)}handleDragLeave(e){var t,n;e.preventDefault(),e.stopPropagation(),clearTimeout(this.removeDragOverClassTimeout),this.removeDragOverClassTimeout=setTimeout((()=>{this.setPluginState({isDraggingOver:!1})}),50),null==(t=(n=this.opts).onDragLeave)||t.call(n,e)}renderHiddenFileInput(){const{restrictions:e}=this.uppy.opts;return(0,i.h)("input",{className:"uppy-DragDrop-input",type:"file",hidden:!0,ref:e=>{this.fileInputRef=e},name:this.opts.inputName,multiple:1!==e.maxNumberOfFiles,accept:e.allowedFileTypes,onChange:this.onInputChange})}static renderArrowSvg(){return(0,i.h)("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon uppy-DragDrop-arrow",width:"16",height:"16",viewBox:"0 0 16 16"},(0,i.h)("path",{d:"M11 10V0H5v10H2l6 6 6-6h-3zm0 0",fillRule:"evenodd"}))}renderLabel(){return(0,i.h)("div",{className:"uppy-DragDrop-label"},this.i18nArray("dropHereOr",{browse:(0,i.h)("span",{className:"uppy-DragDrop-browse"},this.i18n("browse"))}))}renderNote(){return(0,i.h)("span",{className:"uppy-DragDrop-note"},this.opts.note)}render(){const e=`uppy-u-reset\n uppy-DragDrop-container\n ${this.isDragDropSupported?"uppy-DragDrop--isDragDropSupported":""}\n ${this.getPluginState().isDraggingOver?"uppy-DragDrop--isDraggingOver":""}\n `,t={width:this.opts.width,height:this.opts.height};return(0,i.h)("button",{type:"button",className:e,style:t,onClick:()=>this.fileInputRef.click(),onDragOver:this.handleDragOver,onDragLeave:this.handleDragLeave,onDrop:this.handleDrop},this.renderHiddenFileInput(),(0,i.h)("div",{className:"uppy-DragDrop-inner"},u.renderArrowSvg(),this.renderLabel(),this.renderNote()))}install(){const{target:e}=this.opts;this.setPluginState({isDraggingOver:!1}),e&&this.mount(e,this)}uninstall(){this.unmount()}}u.VERSION="2.1.2",e.exports=u},6495:(e,t,n)=>{"use strict";e.exports=n(1984)},9145:e=>{"use strict";e.exports={strings:{dropHereOr:"Drop here or %{browse}",browse:"browse"}}},5824:(e,t,n)=>{"use strict";var r=n(3522),i=n(172);const o=n(3708),s=n(6246);class a extends r.UIPlugin{constructor(e,t){super(e,t),this.id=this.opts.id||"FileInput",this.title="File Input",this.type="acquirer",this.defaultLocale=s,this.opts={target:null,pretty:!0,inputName:"files[]",...t},this.i18nInit(),this.render=this.render.bind(this),this.handleInputChange=this.handleInputChange.bind(this),this.handleClick=this.handleClick.bind(this)}addFiles(e){const t=e.map((e=>({source:this.id,name:e.name,type:e.type,data:e})));try{this.uppy.addFiles(t)}catch(e){this.uppy.log(e)}}handleInputChange(e){this.uppy.log("[FileInput] Something selected through input...");const t=o(e.target.files);this.addFiles(t),e.target.value=null}handleClick(){this.input.click()}render(){const{restrictions:e}=this.uppy.opts,t=e.allowedFileTypes?e.allowedFileTypes.join(","):null;return(0,i.h)("div",{className:"uppy-FileInput-container"},(0,i.h)("input",{className:"uppy-FileInput-input",style:this.opts.pretty&&{width:"0.1px",height:"0.1px",opacity:0,overflow:"hidden",position:"absolute",zIndex:-1},type:"file",name:this.opts.inputName,onChange:this.handleInputChange,multiple:1!==e.maxNumberOfFiles,accept:t,ref:e=>{this.input=e}}),this.opts.pretty&&(0,i.h)("button",{className:"uppy-FileInput-btn",type:"button",onClick:this.handleClick},this.i18n("chooseFiles")))}install(){const{target:e}=this.opts;e&&this.mount(e,this)}uninstall(){this.unmount()}}a.VERSION="2.1.2",e.exports=a},1586:(e,t,n)=>{"use strict";e.exports=n(5824)},6246:e=>{"use strict";e.exports={strings:{chooseFiles:"Choose files"}}},6910:(e,t,n)=>{"use strict";var r=n(172);class i extends r.Component{constructor(){super(...arguments),this.ref=(0,r.createRef)()}componentWillEnter(e){this.ref.current.style.opacity="1",this.ref.current.style.transform="none",setTimeout(e,300)}componentWillLeave(e){this.ref.current.style.opacity="0",this.ref.current.style.transform="translateY(350%)",setTimeout(e,300)}render(){const{children:e}=this.props;return(0,r.h)("div",{className:"uppy-Informer-animated",ref:this.ref},e)}}e.exports=i},5485:(e,t,n)=>{"use strict";var r=n(172),i=n(3522);const o=n(6910),s=n(4041);class a extends i.UIPlugin{constructor(e,t){super(e,t),this.render=e=>(0,r.h)("div",{className:"uppy uppy-Informer"},(0,r.h)(s,null,e.info.map((e=>(0,r.h)(o,{key:e.message},(0,r.h)("p",{role:"alert"},e.message," ",e.details&&(0,r.h)("span",{"aria-label":e.details,"data-microtip-position":"top-left","data-microtip-size":"medium",role:"tooltip",onClick:()=>alert(`${e.message} \n\n ${e.details}`)},"?"))))))),this.type="progressindicator",this.id=this.opts.id||"Informer",this.title="Informer",this.opts={...t}}install(){const{target:e}=this.opts;e&&this.mount(e,this)}}a.VERSION="2.1.1",e.exports=a},4041:(e,t,n)=>{"use strict";var r=n(172);function i(e,t){const n=e._ptgLinkedRefs||(e._ptgLinkedRefs={});return n[t]||(n[t]=n=>{e.refs[t]=n})}function o(e){const t={};for(let o=0;o<e.length;o++)null!=e[o]&&(t[(n=e[o],r=o.toString(36),void 0,null!=(i=null==n?void 0:n.key)?i:r)]=e[o]);var n,r,i;return t}function s(e,t){e=e||{},t=t||{};const n=n=>t.hasOwnProperty(n)?t[n]:e[n],r={};let i=[];for(const n in e)t.hasOwnProperty(n)?i.length&&(r[n]=i,i=[]):i.push(n);const o={};for(const e in t){if(r.hasOwnProperty(e))for(let t=0;t<r[e].length;t++){const i=r[e][t];o[r[e][t]]=n(i)}o[e]=n(e)}for(let e=0;e<i.length;e++)o[i[e]]=n(i[e]);return o}class a extends r.Component{constructor(e,t){super(e,t),this.refs={},this.state={children:o((0,r.toChildArray)((0,r.toChildArray)(this.props.children))||[])},this.performAppear=this.performAppear.bind(this),this.performEnter=this.performEnter.bind(this),this.performLeave=this.performLeave.bind(this)}componentWillMount(){this.currentlyTransitioningKeys={},this.keysToAbortLeave=[],this.keysToEnter=[],this.keysToLeave=[]}componentDidMount(){const e=this.state.children;for(const t in e)e[t]&&this.performAppear(t)}componentWillReceiveProps(e){const t=o((0,r.toChildArray)(e.children)||[]),n=this.state.children;let i;for(i in this.setState((e=>({children:s(e.children,t)}))),t)if(t.hasOwnProperty(i)){const e=n&&n.hasOwnProperty(i);t[i]&&e&&this.currentlyTransitioningKeys[i]?(this.keysToEnter.push(i),this.keysToAbortLeave.push(i)):!t[i]||e||this.currentlyTransitioningKeys[i]||this.keysToEnter.push(i)}for(i in n)if(n.hasOwnProperty(i)){const e=t&&t.hasOwnProperty(i);!n[i]||e||this.currentlyTransitioningKeys[i]||this.keysToLeave.push(i)}}componentDidUpdate(){const{keysToEnter:e}=this;this.keysToEnter=[],e.forEach(this.performEnter);const{keysToLeave:t}=this;this.keysToLeave=[],t.forEach(this.performLeave)}_finishAbort(e){const t=this.keysToAbortLeave.indexOf(e);-1!==t&&this.keysToAbortLeave.splice(t,1)}performAppear(e){this.currentlyTransitioningKeys[e]=!0;const t=this.refs[e];t.componentWillAppear?t.componentWillAppear(this._handleDoneAppearing.bind(this,e)):this._handleDoneAppearing(e)}_handleDoneAppearing(e){const t=this.refs[e];t.componentDidAppear&&t.componentDidAppear(),delete this.currentlyTransitioningKeys[e],this._finishAbort(e);const n=o((0,r.toChildArray)(this.props.children)||[]);n&&n.hasOwnProperty(e)||this.performLeave(e)}performEnter(e){this.currentlyTransitioningKeys[e]=!0;const t=this.refs[e];t.componentWillEnter?t.componentWillEnter(this._handleDoneEntering.bind(this,e)):this._handleDoneEntering(e)}_handleDoneEntering(e){const t=this.refs[e];t.componentDidEnter&&t.componentDidEnter(),delete this.currentlyTransitioningKeys[e],this._finishAbort(e);const n=o((0,r.toChildArray)(this.props.children)||[]);n&&n.hasOwnProperty(e)||this.performLeave(e)}performLeave(e){if(-1!==this.keysToAbortLeave.indexOf(e))return;this.currentlyTransitioningKeys[e]=!0;const t=this.refs[e];t.componentWillLeave?t.componentWillLeave(this._handleDoneLeaving.bind(this,e)):this._handleDoneLeaving(e)}_handleDoneLeaving(e){if(-1!==this.keysToAbortLeave.indexOf(e))return;const t=this.refs[e];t.componentDidLeave&&t.componentDidLeave(),delete this.currentlyTransitioningKeys[e];const n=o((0,r.toChildArray)(this.props.children)||[]);if(n&&n.hasOwnProperty(e))this.performEnter(e);else{const t=(i={},s=this.state.children,Object.assign(i,s));delete t[e],this.setState({children:t})}var i,s}render(e,t){let{childFactory:n,transitionLeave:o,transitionName:s,transitionAppear:a,transitionEnter:l,transitionLeaveTimeout:u,transitionEnterTimeout:c,transitionAppearTimeout:p,component:d,...h}=e,{children:f}=t;const m=[];for(const e in f)if(f.hasOwnProperty(e)){const t=f[e];if(t){const o=i(this,e),s=(0,r.cloneElement)(n(t),{ref:o,key:e});m.push(s)}}return(0,r.h)(d,h,m)}}a.defaultProps={component:"span",childFactory:e=>e},e.exports=a},2927:(e,t,n)=>{"use strict";e.exports=n(5485)},8322:(e,t,n)=>{"use strict";var r=n(172),i=n(3522);class o extends i.UIPlugin{constructor(e,t){super(e,t),this.id=this.opts.id||"ProgressBar",this.title="Progress Bar",this.type="progressindicator",this.opts={target:"body",fixed:!1,hideAfterFinish:!0,...t},this.render=this.render.bind(this)}render(e){const t=e.totalProgress||0,n=(0===t||100===t)&&this.opts.hideAfterFinish;return(0,r.h)("div",{className:"uppy uppy-ProgressBar",style:{position:this.opts.fixed?"fixed":"initial"},"aria-hidden":n},(0,r.h)("div",{className:"uppy-ProgressBar-inner",style:{width:`${t}%`}}),(0,r.h)("div",{className:"uppy-ProgressBar-percentage"},t))}install(){const{target:e}=this.opts;e&&this.mount(e,this)}uninstall(){this.unmount()}}o.VERSION="2.1.2",e.exports=o},98:(e,t,n)=>{"use strict";e.exports=n(8322)},7271:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CancelBtn=function(e){const{i18n:t,uppy:n}=e;return(0,r.h)("button",{type:"button",className:"uppy-u-reset uppy-StatusBar-actionCircleBtn",title:t("cancel"),"aria-label":t("cancel"),onClick:()=>n.cancelAll(),"data-cy":"cancel","data-uppy-super-focusable":!0},(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"16",height:"16",viewBox:"0 0 16 16"},(0,r.h)("g",{fill:"none",fillRule:"evenodd"},(0,r.h)("circle",{fill:"#888",cx:"8",cy:"8",r:"8"}),(0,r.h)("path",{fill:"#FFF",d:"M9.283 8l2.567 2.567-1.283 1.283L8 9.283 5.433 11.85 4.15 10.567 6.717 8 4.15 5.433 5.433 4.15 8 6.717l2.567-2.567 1.283 1.283z"}))))},t.DoneBtn=function(e){const{i18n:t,doneButtonHandler:n}=e;return(0,r.h)("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-StatusBar-actionBtn uppy-StatusBar-actionBtn--done",onClick:n,"data-uppy-super-focusable":!0},t("done"))},t.LoadingSpinner=c,t.PauseResumeButton=function(e){const{isAllPaused:t,i18n:n,isAllComplete:i,resumableUploads:o,uppy:s}=e,a=n(t?"resume":"pause");return(0,r.h)("button",{title:a,"aria-label":a,className:"uppy-u-reset uppy-StatusBar-actionCircleBtn",type:"button",onClick:function(){return i?null:o?t?s.resumeAll():s.pauseAll():s.cancelAll()},"data-uppy-super-focusable":!0},(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"16",height:"16",viewBox:"0 0 16 16"},(0,r.h)("g",{fill:"none",fillRule:"evenodd"},(0,r.h)("circle",{fill:"#888",cx:"8",cy:"8",r:"8"}),(0,r.h)("path",{fill:"#FFF",d:t?"M6 4.25L11.5 8 6 11.75z":"M5 4.5h2v7H5v-7zm4 0h2v7H9v-7z"}))))},t.ProgressBarComplete=function(e){const{i18n:t}=e;return(0,r.h)("div",{className:"uppy-StatusBar-content",role:"status",title:t("complete")},(0,r.h)("div",{className:"uppy-StatusBar-status"},(0,r.h)("div",{className:"uppy-StatusBar-statusPrimary"},(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-StatusBar-statusIndicator uppy-c-icon",width:"15",height:"11",viewBox:"0 0 15 11"},(0,r.h)("path",{d:"M.414 5.843L1.627 4.63l3.472 3.472L13.202 0l1.212 1.213L5.1 10.528z"})),t("complete"))))},t.ProgressBarError=function(e){const{error:t,i18n:n,complete:i,numUploads:o}=e;return(0,r.h)("div",{className:"uppy-StatusBar-content",title:n("uploadFailed")},(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-StatusBar-statusIndicator uppy-c-icon",width:"11",height:"11",viewBox:"0 0 11 11"},(0,r.h)("path",{d:"M4.278 5.5L0 1.222 1.222 0 5.5 4.278 9.778 0 11 1.222 6.722 5.5 11 9.778 9.778 11 5.5 6.722 1.222 11 0 9.778z"})),(0,r.h)("div",{className:"uppy-StatusBar-status"},(0,r.h)("div",{className:"uppy-StatusBar-statusPrimary"},n("uploadFailed"),(0,r.h)("button",{className:"uppy-u-reset uppy-StatusBar-details","aria-label":n("showErrorDetails"),"data-microtip-position":"top-right","data-microtip-size":"medium",onClick:function(){const e=`${n("uploadFailed")} \n\n ${t}`;alert(e)},type:"button"},"?")),(0,r.h)(d,{i18n:n,complete:i,numUploads:o})))},t.ProgressBarProcessing=function(e){const{progress:t}=e,{value:n,mode:i,message:o}=t,s=Math.round(100*n);return(0,r.h)("div",{className:"uppy-StatusBar-content"},(0,r.h)(c,null),"determinate"===i?`${s}% · `:"",o)},t.ProgressBarUploading=function(e){const{i18n:t,supportsUploadProgress:n,totalProgress:i,showProgressDetails:o,isUploadStarted:s,isAllComplete:a,isAllPaused:l,newFiles:u,numUploads:p,complete:m,totalUploadedSize:g,totalSize:y,totalETA:b,startUpload:v}=e,x=u&&s;if(!s||a)return null;const w=t(l?"paused":"uploading");return(0,r.h)("div",{className:"uppy-StatusBar-content","aria-label":w,title:w},l?null:(0,r.h)(c,null),(0,r.h)("div",{className:"uppy-StatusBar-status"},(0,r.h)("div",{className:"uppy-StatusBar-statusPrimary"},n?`${w}: ${i}%`:w),l||x||!o?null:n?(0,r.h)(f,{numUploads:p,complete:m,totalUploadedSize:g,totalSize:y,totalETA:b,i18n:t}):(0,r.h)(d,{i18n:t,complete:m,numUploads:p}),x?(0,r.h)(h,{i18n:t,newFiles:u,startUpload:v}):null))},t.ProgressDetails=p,t.RetryBtn=function(e){const{i18n:t,uppy:n}=e;return(0,r.h)("button",{type:"button",className:"uppy-u-reset uppy-c-btn uppy-StatusBar-actionBtn uppy-StatusBar-actionBtn--retry","aria-label":t("retryUpload"),onClick:()=>n.retryAll(),"data-uppy-super-focusable":!0},(0,r.h)("svg",{"aria-hidden":"true",focusable:"false",className:"uppy-c-icon",width:"8",height:"10",viewBox:"0 0 8 10"},(0,r.h)("path",{d:"M4 2.408a2.75 2.75 0 1 0 2.75 2.75.626.626 0 0 1 1.25.018v.023a4 4 0 1 1-4-4.041V.25a.25.25 0 0 1 .389-.208l2.299 1.533a.25.25 0 0 1 0 .416l-2.3 1.533A.25.25 0 0 1 4 3.316v-.908z"})),t("retry"))},t.UploadBtn=function(e){const{newFiles:t,isUploadStarted:n,recoveredState:o,i18n:s,uploadState:a,isSomeGhost:u,startUpload:c}=e,p=i("uppy-u-reset","uppy-c-btn","uppy-StatusBar-actionBtn","uppy-StatusBar-actionBtn--upload",{"uppy-c-btn-primary":a===l.STATE_WAITING},{"uppy-StatusBar-actionBtn--disabled":u}),d=s(t&&n&&!o?"uploadXNewFiles":"uploadXFiles",{smart_count:t});return(0,r.h)("button",{type:"button",className:p,"aria-label":s("uploadXFiles",{smart_count:t}),onClick:c,disabled:u,"data-uppy-super-focusable":!0},d)};var r=n(172);const i=n(6942),o=n(5858),s=n(8236),a=n(2038),l=n(4834),u=()=>" · ";function c(){return(0,r.h)("svg",{className:"uppy-StatusBar-spinner","aria-hidden":"true",focusable:"false",width:"14",height:"14"},(0,r.h)("path",{d:"M13.983 6.547c-.12-2.509-1.64-4.893-3.939-5.936-2.48-1.127-5.488-.656-7.556 1.094C.524 3.367-.398 6.048.162 8.562c.556 2.495 2.46 4.52 4.94 5.183 2.932.784 5.61-.602 7.256-3.015-1.493 1.993-3.745 3.309-6.298 2.868-2.514-.434-4.578-2.349-5.153-4.84a6.226 6.226 0 0 1 2.98-6.778C6.34.586 9.74 1.1 11.373 3.493c.407.596.693 1.282.842 1.988.127.598.073 1.197.161 1.794.078.525.543 1.257 1.15.864.525-.341.49-1.05.456-1.592-.007-.15.02.3 0 0",fillRule:"evenodd"}))}function p(e){const{numUploads:t,complete:n,totalUploadedSize:i,totalSize:o,totalETA:l,i18n:c}=e,p=t>1;return(0,r.h)("div",{className:"uppy-StatusBar-statusSecondary"},p&&c("filesUploadedOfTotal",{complete:n,smart_count:t}),(0,r.h)("span",{className:"uppy-StatusBar-additionalInfo"},p&&u(),c("dataUploadedOfTotal",{complete:s(i),total:s(o)}),u(),c("xTimeLeft",{time:a(l)})))}function d(e){const{i18n:t,complete:n,numUploads:i}=e;return(0,r.h)("div",{className:"uppy-StatusBar-statusSecondary"},t("filesUploadedOfTotal",{complete:n,smart_count:i}))}function h(e){const{i18n:t,newFiles:n,startUpload:o}=e,s=i("uppy-u-reset","uppy-c-btn","uppy-StatusBar-actionBtn","uppy-StatusBar-actionBtn--uploadNewlyAdded");return(0,r.h)("div",{className:"uppy-StatusBar-statusSecondary"},(0,r.h)("div",{className:"uppy-StatusBar-statusSecondaryHint"},t("xMoreFilesAdded",{smart_count:n})),(0,r.h)("button",{type:"button",className:s,"aria-label":t("uploadXFiles",{smart_count:n}),onClick:o},t("upload")))}const f=o(p,500,{leading:!0,trailing:!0})},5492:(e,t,n)=>{"use strict";var r=n(172),i=n(7271);const o=n(6942),s=n(4834),a=n(7699),{STATE_ERROR:l,STATE_WAITING:u,STATE_PREPROCESSING:c,STATE_UPLOADING:p,STATE_POSTPROCESSING:d,STATE_COMPLETE:h}=s;e.exports=function(e){const{newFiles:t,allowNewUpload:n,isUploadInProgress:s,isAllPaused:f,resumableUploads:m,error:g,hideUploadButton:y,hidePauseResumeButton:b,hideCancelButton:v,hideRetryButton:x,recoveredState:w,uploadState:E,totalProgress:_,files:C,supportsUploadProgress:S,hideAfterFinish:P,isSomeGhost:k,doneButtonHandler:O,isUploadStarted:F,i18n:A,startUpload:R,uppy:N,isAllComplete:T,showProgressDetails:j,numUploads:U,complete:D,totalSize:M,totalETA:B,totalUploadedSize:I}=e,L=function(){switch(E){case d:case c:{const e=a(C);return"determinate"===e.mode?100*e.value:_}case l:return null;case p:return S?_:null;default:return _}}(),z=function(){if(w)return!1;switch(E){case u:return y||0===t;case h:return P;default:return!1}}(),$=null!=L?L:100,H=!g&&t&&!s&&!f&&n&&!y,q=!v&&E!==u&&E!==h,V=m&&!b&&E===p,W=g&&!T&&!x,K=O&&E===h,G=o("uppy-StatusBar-progress",{"is-indeterminate":function(){switch(E){case d:case c:{const{mode:e}=a(C);return"indeterminate"===e}case p:return!S;default:return!1}}()}),X=o("uppy-StatusBar",`is-${E}`,{"has-ghosts":k});return(0,r.h)("div",{className:X,"aria-hidden":z},(0,r.h)("div",{className:G,style:{width:`${$}%`},role:"progressbar","aria-label":`${$}%`,"aria-valuetext":`${$}%`,"aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":L}),(()=>{switch(E){case c:case d:return(0,r.h)(i.ProgressBarProcessing,{progress:a(C)});case h:return(0,r.h)(i.ProgressBarComplete,{i18n:A});case l:return(0,r.h)(i.ProgressBarError,{error:g,i18n:A,numUploads:U,complete:D});case p:return(0,r.h)(i.ProgressBarUploading,{i18n:A,supportsUploadProgress:S,totalProgress:_,showProgressDetails:j,isUploadStarted:F,isAllComplete:T,isAllPaused:f,newFiles:t,numUploads:U,complete:D,totalUploadedSize:I,totalSize:M,totalETA:B,startUpload:R});default:return null}})(),(0,r.h)("div",{className:"uppy-StatusBar-actions"},w||H?(0,r.h)(i.UploadBtn,{newFiles:t,isUploadStarted:F,recoveredState:w,i18n:A,isSomeGhost:k,startUpload:R,uploadState:E}):null,W?(0,r.h)(i.RetryBtn,{i18n:A,uppy:N}):null,V?(0,r.h)(i.PauseResumeButton,{isAllPaused:f,i18n:A,isAllComplete:T,resumableUploads:m,uppy:N}):null,q?(0,r.h)(i.CancelBtn,{i18n:A,uppy:N}):null,K?(0,r.h)(i.DoneBtn,{i18n:A,doneButtonHandler:O}):null))}},4834:e=>{"use strict";e.exports={STATE_ERROR:"error",STATE_WAITING:"waiting",STATE_PREPROCESSING:"preprocessing",STATE_UPLOADING:"uploading",STATE_POSTPROCESSING:"postprocessing",STATE_COMPLETE:"complete"}},7587:(e,t,n)=>{"use strict";var r=n(3522);const i=n(7143),o=n(1839),s=n(8200),a=n(4834),l=n(5492),u=n(409);function c(e,t,n,r){if(e&&!t)return a.STATE_ERROR;if(t)return a.STATE_COMPLETE;if(n)return a.STATE_WAITING;let i=a.STATE_WAITING;const o=Object.keys(r);for(let e=0;e<o.length;e++){const{progress:t}=r[o[e]];if(t.uploadStarted&&!t.uploadComplete)return a.STATE_UPLOADING;t.preprocess&&i!==a.STATE_UPLOADING&&(i=a.STATE_PREPROCESSING),t.postprocess&&i!==a.STATE_UPLOADING&&i!==a.STATE_PREPROCESSING&&(i=a.STATE_POSTPROCESSING)}return i}class p extends r.UIPlugin{constructor(e,t){super(e,t),this.startUpload=()=>{const{recoveredState:e}=this.uppy.getState();if(!e)return this.uppy.upload().catch((()=>{}));this.uppy.emit("restore-confirmed")},this.id=this.opts.id||"StatusBar",this.title="StatusBar",this.type="progressindicator",this.defaultLocale=u,this.opts={target:"body",hideUploadButton:!1,hideRetryButton:!1,hidePauseResumeButton:!1,hideCancelButton:!1,showProgressDetails:!1,hideAfterFinish:!0,doneButtonHandler:null,...t},this.i18nInit(),this.render=this.render.bind(this),this.install=this.install.bind(this)}render(e){const{capabilities:t,files:n,allowNewUpload:r,totalProgress:s,error:a,recoveredState:u}=e,{newFiles:p,startedFiles:d,completeFiles:h,inProgressNotPausedFiles:f,isUploadStarted:m,isAllComplete:g,isAllErrored:y,isAllPaused:b,isUploadInProgress:v,isSomeGhost:x}=this.uppy.getObjectOfFilesPerState(),w=u?Object.values(n):p,E=function(e){const t=function(e){let t=0;return e.forEach((e=>{t+=i(e.progress)})),t}(e);if(0===t)return 0;const n=e.reduce(((e,t)=>e+o(t.progress)),0);return Math.round(n/t*10)/10}(f),_=!!t.resumableUploads,C=!1!==t.uploadProgress;let S=0,P=0;return d.forEach((e=>{S+=e.progress.bytesTotal||0,P+=e.progress.bytesUploaded||0})),l({error:a,uploadState:c(a,g,u,e.files||{}),allowNewUpload:r,totalProgress:s,totalSize:S,totalUploadedSize:P,isAllComplete:!1,isAllPaused:b,isAllErrored:y,isUploadStarted:m,isUploadInProgress:v,isSomeGhost:x,recoveredState:u,complete:h.length,newFiles:w.length,numUploads:d.length,totalETA:E,files:n,i18n:this.i18n,uppy:this.uppy,startUpload:this.startUpload,doneButtonHandler:this.opts.doneButtonHandler,resumableUploads:_,supportsUploadProgress:C,showProgressDetails:this.opts.showProgressDetails,hideUploadButton:this.opts.hideUploadButton,hideRetryButton:this.opts.hideRetryButton,hidePauseResumeButton:this.opts.hidePauseResumeButton,hideCancelButton:this.opts.hideCancelButton,hideAfterFinish:this.opts.hideAfterFinish,isTargetDOMEl:this.isTargetDOMEl})}onMount(){const e=this.el;s(e)||(e.dir="ltr")}install(){const{target:e}=this.opts;e&&this.mount(e,this)}uninstall(){this.unmount()}}p.VERSION="2.2.2",e.exports=p},7699:e=>{"use strict";e.exports=function(e){const t=[];let n,r;for(const{progress:i}of Object.values(e)){const{preprocess:e,postprocess:o}=i;null==r&&(e||o)&&({mode:n,message:r}=e||o),"determinate"===(null==e?void 0:e.mode)&&t.push(e.value),"determinate"===(null==o?void 0:o.mode)&&t.push(o.value)}return{mode:n,message:r,value:t.reduce(((e,n)=>e+n/t.length),0)}}},5711:(e,t,n)=>{"use strict";e.exports=n(7587)},409:e=>{"use strict";e.exports={strings:{uploading:"Uploading",complete:"Complete",uploadFailed:"Upload failed",paused:"Paused",retry:"Retry",cancel:"Cancel",pause:"Pause",resume:"Resume",done:"Done",filesUploadedOfTotal:{0:"%{complete} of %{smart_count} file uploaded",1:"%{complete} of %{smart_count} files uploaded"},dataUploadedOfTotal:"%{complete} of %{total}",xTimeLeft:"%{time} left",uploadXFiles:{0:"Upload %{smart_count} file",1:"Upload %{smart_count} files"},uploadXNewFiles:{0:"Upload +%{smart_count} file",1:"Upload +%{smart_count} files"},upload:"Upload",retryUpload:"Retry upload",xMoreFilesAdded:{0:"%{smart_count} more file added",1:"%{smart_count} more files added"},showErrorDetails:"Show error details"}}},5446:e=>{"use strict";var t=0;function n(e){return"__private_"+t+++"_"+e}var r=n("publish");class i{constructor(){Object.defineProperty(this,r,{value:o}),this.state={},this.callbacks=[]}getState(){return this.state}setState(e){const t={...this.state},n={...this.state,...e};this.state=n,function(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}(this,r)[r](t,n,e)}subscribe(e){return this.callbacks.push(e),()=>{this.callbacks.splice(this.callbacks.indexOf(e),1)}}}function o(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this.callbacks.forEach((e=>{e(...t)}))}i.VERSION="2.1.1",e.exports=function(){return new i}},5947:(e,t,n)=>{"use strict";var r=n(3522),i=n(9797);const o=n(6902),s=n(3294),a=n(7806),l=n(1733);class u extends r.UIPlugin{constructor(e,t){if(super(e,t),this.onFileAdded=e=>{!e.preview&&e.data&&a(e.type)&&!e.isRemote&&this.addToQueue(e.id)},this.onCancelRequest=e=>{const t=this.queue.indexOf(e.id);-1!==t&&this.queue.splice(t,1)},this.onFileRemoved=e=>{const t=this.queue.indexOf(e.id);-1!==t&&this.queue.splice(t,1),e.preview&&s(e.preview)&&URL.revokeObjectURL(e.preview)},this.onRestored=()=>{this.uppy.getFiles().filter((e=>e.isRestored)).forEach((e=>{e.preview&&!s(e.preview)||this.addToQueue(e.id)}))},this.onAllFilesRemoved=()=>{this.queue=[]},this.waitUntilAllProcessed=e=>{e.forEach((e=>{const t=this.uppy.getFile(e);this.uppy.emit("preprocess-progress",t,{mode:"indeterminate",message:this.i18n("generatingThumbnails")})}));const t=()=>{e.forEach((e=>{const t=this.uppy.getFile(e);this.uppy.emit("preprocess-complete",t)}))};return new Promise((e=>{this.queueProcessing?this.uppy.once("thumbnail:all-generated",(()=>{t(),e()})):(t(),e())}))},this.type="modifier",this.id=this.opts.id||"ThumbnailGenerator",this.title="Thumbnail Generator",this.queue=[],this.queueProcessing=!1,this.defaultThumbnailDimension=200,this.thumbnailType=this.opts.thumbnailType||"image/jpeg",this.defaultLocale=l,this.opts={thumbnailWidth:null,thumbnailHeight:null,waitForThumbnailsBeforeUpload:!1,lazy:!1,...t},this.i18nInit(),this.opts.lazy&&this.opts.waitForThumbnailsBeforeUpload)throw new Error("ThumbnailGenerator: The `lazy` and `waitForThumbnailsBeforeUpload` options are mutually exclusive. Please ensure at most one of them is set to `true`.")}createThumbnail(e,t,n){const r=URL.createObjectURL(e.data),o=new Promise(((e,t)=>{const n=new Image;n.src=r,n.addEventListener("load",(()=>{URL.revokeObjectURL(r),e(n)})),n.addEventListener("error",(e=>{URL.revokeObjectURL(r),t(e.error||new Error("Could not create thumbnail"))}))})),s=(0,i.rotation)(e.data).catch((()=>1));return Promise.all([o,s]).then((e=>{let[r,i]=e;const o=this.getProportionalDimensions(r,t,n,i.deg),s=this.rotateImage(r,i),a=this.resizeImage(s,o.width,o.height);return this.canvasToBlob(a,this.thumbnailType,80)})).then((e=>URL.createObjectURL(e)))}getProportionalDimensions(e,t,n,r){let i=e.width/e.height;return 90!==r&&270!==r||(i=e.height/e.width),null!=t?{width:t,height:Math.round(t/i)}:null!=n?{width:Math.round(n*i),height:n}:{width:this.defaultThumbnailDimension,height:Math.round(this.defaultThumbnailDimension/i)}}resizeImage(e,t,n){let r=this.protect(e),i=Math.ceil(Math.log2(r.width/t));i<1&&(i=1);let o=t*2**(i-1),s=n*2**(i-1);for(;i--;){const e=document.createElement("canvas");e.width=o,e.height=s,e.getContext("2d").drawImage(r,0,0,o,s),r=e,o=Math.round(o/2),s=Math.round(s/2)}return r}setPreviewURL(e,t){this.uppy.setFileState(e,{preview:t})}addToQueue(e){this.queue.push(e),!1===this.queueProcessing&&this.processQueue()}processQueue(){if(this.queueProcessing=!0,this.queue.length>0){const e=this.uppy.getFile(this.queue.shift());return e?this.requestThumbnail(e).catch((()=>{})).then((()=>this.processQueue())):(this.uppy.log("[ThumbnailGenerator] file was removed before a thumbnail could be generated, but not removed from the queue. This is probably a bug","error"),Promise.resolve())}return this.queueProcessing=!1,this.uppy.log("[ThumbnailGenerator] Emptied thumbnail queue"),this.uppy.emit("thumbnail:all-generated"),Promise.resolve()}requestThumbnail(e){return a(e.type)&&!e.isRemote?this.createThumbnail(e,this.opts.thumbnailWidth,this.opts.thumbnailHeight).then((t=>{this.setPreviewURL(e.id,t),this.uppy.log(`[ThumbnailGenerator] Generated thumbnail for ${e.id}`),this.uppy.emit("thumbnail:generated",this.uppy.getFile(e.id),t)})).catch((t=>{this.uppy.log(`[ThumbnailGenerator] Failed thumbnail for ${e.id}:`,"warning"),this.uppy.log(t,"warning"),this.uppy.emit("thumbnail:error",this.uppy.getFile(e.id),t)})):Promise.resolve()}install(){this.uppy.on("file-removed",this.onFileRemoved),this.uppy.on("cancel-all",this.onAllFilesRemoved),this.opts.lazy?(this.uppy.on("thumbnail:request",this.onFileAdded),this.uppy.on("thumbnail:cancel",this.onCancelRequest)):(this.uppy.on("file-added",this.onFileAdded),this.uppy.on("restored",this.onRestored)),this.opts.waitForThumbnailsBeforeUpload&&this.uppy.addPreProcessor(this.waitUntilAllProcessed)}uninstall(){this.uppy.off("file-removed",this.onFileRemoved),this.uppy.off("cancel-all",this.onAllFilesRemoved),this.opts.lazy?(this.uppy.off("thumbnail:request",this.onFileAdded),this.uppy.off("thumbnail:cancel",this.onCancelRequest)):(this.uppy.off("file-added",this.onFileAdded),this.uppy.off("restored",this.onRestored)),this.opts.waitForThumbnailsBeforeUpload&&this.uppy.removePreProcessor(this.waitUntilAllProcessed)}}u.VERSION="2.2.2",e.exports=u,u.prototype.canvasToBlob=function(e,t,n){try{e.getContext("2d").getImageData(0,0,1,1)}catch(e){if(18===e.code)return Promise.reject(new Error("cannot read image, probably an svg with external resources"))}return e.toBlob?new Promise((r=>{e.toBlob(r,t,n)})).then((e=>{if(null===e)throw new Error("cannot read image, probably an svg with external resources");return e})):Promise.resolve().then((()=>o(e.toDataURL(t,n),{}))).then((e=>{if(null===e)throw new Error("could not extract blob, probably an old browser");return e}))},u.prototype.protect=function(e){const t=e.width/e.height,n=5e6,r=4096;let i=Math.floor(Math.sqrt(n*t)),o=Math.floor(n/Math.sqrt(n*t));if(i>r&&(i=r,o=Math.round(i/t)),o>r&&(o=r,i=Math.round(t*o)),e.width>i){const t=document.createElement("canvas");return t.width=i,t.height=o,t.getContext("2d").drawImage(e,0,0,i,o),t}return e},u.prototype.rotateImage=function(e,t){let n=e.width,r=e.height;90!==t.deg&&270!==t.deg||(n=e.height,r=e.width);const i=document.createElement("canvas");i.width=n,i.height=r;const o=i.getContext("2d");return o.translate(n/2,r/2),t.canvas&&(o.rotate(t.rad),o.scale(t.scaleX,t.scaleY)),o.drawImage(e,-e.width/2,-e.height/2,e.width,e.height),i}},1733:e=>{"use strict";e.exports={strings:{generatingThumbnails:"Generating thumbnails..."}}},708:(e,t,n)=>{"use strict";var r=n(6290);e.exports=function(e){return(t,n)=>{if("undefined"!=typeof window&&(void 0!==window.PhoneGap||void 0!==window.Cordova||void 0!==window.cordova)||"undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase())return r.defaultOptions.fingerprint(t,n);const i=["tus",e.id,n.endpoint].join("-");return Promise.resolve(i)}}},8395:(e,t,n)=>{"use strict";var r=n(6290),i=n(8327),o=n(9315);function s(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var a=0;function l(e){return"__private_"+a+++"_"+e}const u=n(2522),c=n(693),p=n(9097),d=n(3379),h=n(8692),f=n(6144),m=n(6132),g=n(4043),y=n(708),b={endpoint:"",uploadUrl:null,metadata:{},uploadSize:null,onProgress:null,onChunkComplete:null,onSuccess:null,onError:null,overridePatchMethod:!1,headers:{},addRequestId:!1,chunkSize:1/0,retryDelays:[100,1e3,3e3,5e3],parallelUploads:1,removeFingerprintOnSuccess:!1,uploadLengthDeferred:!1,uploadDataDuringCreation:!1};var v=l("retryDelayIterator"),x=l("queueRequestSocketToken"),w=l("requestSocketToken");class E extends u{constructor(e,t){var n,r;super(e,t),Object.defineProperty(this,v,{writable:!0,value:void 0}),Object.defineProperty(this,x,{writable:!0,value:void 0}),Object.defineProperty(this,w,{writable:!0,value:async e=>{const t=new(e.remote.providerOptions.provider?i.Provider:i.RequestClient)(this.uppy,e.remote.providerOptions),n={...this.opts};return e.tus&&Object.assign(n,e.tus),(await t.post(e.remote.url,{...e.remote.body,endpoint:n.endpoint,uploadUrl:n.uploadUrl,protocol:"tus",size:e.data.size,headers:n.headers,metadata:e.meta})).token}}),this.type="uploader",this.id=this.opts.id||"Tus",this.title="Tus";const a={useFastRemoteRetry:!0,limit:20,retryDelays:b.retryDelays,withCredentials:!1};if(this.opts={...a,...t},"autoRetry"in t)throw new Error("The `autoRetry` option was deprecated and has been removed.");this.requests=null!=(n=this.opts.rateLimitedQueue)?n:new o.RateLimitedQueue(this.opts.limit),s(this,v)[v]=null==(r=this.opts.retryDelays)?void 0:r.values(),this.uploaders=Object.create(null),this.uploaderEvents=Object.create(null),this.uploaderSockets=Object.create(null),this.handleResetProgress=this.handleResetProgress.bind(this),this.handleUpload=this.handleUpload.bind(this),s(this,x)[x]=this.requests.wrapPromiseFunction(s(this,w)[w])}handleResetProgress(){const e={...this.uppy.getState().files};Object.keys(e).forEach((t=>{if(e[t].tus&&e[t].tus.uploadUrl){const n={...e[t].tus};delete n.uploadUrl,e[t]={...e[t],tus:n}}})),this.uppy.setState({files:e})}resetUploaderReferences(e,t){if(void 0===t&&(t={}),this.uploaders[e]){const n=this.uploaders[e];n.abort(),t.abort&&n.abort(!0),this.uploaders[e]=null}this.uploaderEvents[e]&&(this.uploaderEvents[e].remove(),this.uploaderEvents[e]=null),this.uploaderSockets[e]&&(this.uploaderSockets[e].close(),this.uploaderSockets[e]=null)}upload(e){var t=this;return this.resetUploaderReferences(e.id),new Promise(((n,i)=>{let o,a,l;this.uppy.emit("upload-started",e);const u={...this.opts,...e.tus||{}};"function"==typeof u.headers&&(u.headers=u.headers(e));const c={...b,...u};c.fingerprint=y(e),c.onBeforeRequest=t=>{let n;if(t.getUnderlyingObject().withCredentials=!!u.withCredentials,"function"==typeof u.onBeforeRequest&&(n=u.onBeforeRequest(t,e)),g(o,"shouldBeRequeued")){if(!o.shouldBeRequeued)return Promise.reject();let t;const r=new Promise((e=>{t=e}));return o=this.requests.run((()=>(e.isPaused&&o.abort(),t(),()=>{}))),Promise.all([r,n])}return n},c.onError=t=>{var n;this.uppy.log(t);const r=t.originalRequest?t.originalRequest.getUnderlyingObject():null;m(r)&&(t=new f(t,r)),this.resetUploaderReferences(e.id),null==(n=o)||n.abort(),this.uppy.emit("upload-error",e,t),i(t)},c.onProgress=(t,n)=>{this.onReceiveUploadUrl(e,l.url),this.uppy.emit("upload-progress",e,{uploader:this,bytesUploaded:t,bytesTotal:n})},c.onSuccess=()=>{const t={uploadURL:l.url};this.resetUploaderReferences(e.id),o.done(),this.uppy.emit("upload-success",e,t),l.url&&this.uppy.log(`Download ${l.file.name} from ${l.url}`),n(l)};const p=e=>{var t;const n=null==e||null==(t=e.originalResponse)?void 0:t.getStatus();if(429===n){if(!this.requests.isPaused){var r;const e=null==(r=s(this,v)[v])?void 0:r.next();if(null==e||e.done)return!1;this.requests.rateLimit(e.value)}}else{if(n>400&&n<500&&409!==n)return!1;"undefined"!=typeof navigator&&!1===navigator.onLine&&(this.requests.isPaused||(this.requests.pause(),window.addEventListener("online",(()=>{this.requests.resume()}),{once:!0})))}return o.abort(),o={shouldBeRequeued:!0,abort(){this.shouldBeRequeued=!1},done(){throw new Error("Cannot mark a queued request as done: this indicates a bug")},fn(){throw new Error("Cannot run a queued request: this indicates a bug")}},!0};null!=u.onShouldRetry?c.onShouldRetry=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return u.onShouldRetry(...t,p)}:c.onShouldRetry=p;const d=(e,t,n)=>{g(e,t)&&!g(e,n)&&(e[n]=e[t])},x={};(Array.isArray(u.metaFields)?u.metaFields:Object.keys(e.meta)).forEach((t=>{x[t]=e.meta[t]})),d(x,"type","filetype"),d(x,"name","filename"),c.metadata=x,l=new r.Upload(e.data,c),this.uploaders[e.id]=l,this.uploaderEvents[e.id]=new h(this.uppy),a=()=>(e.isPaused||l.start(),()=>{}),l.findPreviousUploads().then((t=>{const n=t[0];n&&(this.uppy.log(`[Tus] Resuming upload of ${e.id} started at ${n.creationTime}`),l.resumeFromPreviousUpload(n))})),o=this.requests.run(a),this.onFileRemove(e.id,(t=>{o.abort(),this.resetUploaderReferences(e.id,{abort:!!l.url}),n(`upload ${t} was removed`)})),this.onPause(e.id,(e=>{o.abort(),e?l.abort():o=this.requests.run(a)})),this.onPauseAll(e.id,(()=>{o.abort(),l.abort()})),this.onCancelAll(e.id,(function(r){let{reason:i}=void 0===r?{}:r;"user"===i&&(o.abort(),t.resetUploaderReferences(e.id,{abort:!!l.url})),n(`upload ${e.id} was canceled`)})),this.onResumeAll(e.id,(()=>{o.abort(),e.error&&l.abort(),o=this.requests.run(a)}))})).catch((t=>{throw this.uppy.emit("upload-error",e,t),t}))}async uploadRemote(e){this.resetUploaderReferences(e.id),e.progress.uploadStarted&&e.isRestored||this.uppy.emit("upload-started",e);try{if(e.serverToken)return this.connectToServerSocket(e);const t=await s(this,x)[x](e);if(!this.uppy.getState().files[e.id])return;return this.uppy.setFileState(e.id,{serverToken:t}),this.connectToServerSocket(this.uppy.getFile(e.id))}catch(t){throw this.uppy.emit("upload-error",e,t),t}}connectToServerSocket(e){var t=this;return new Promise(((n,r)=>{const o=e.serverToken,s=p(e.remote.companionUrl),a=new i.Socket({target:`${s}/api/${o}`});let l;this.uploaderSockets[e.id]=a,this.uploaderEvents[e.id]=new h(this.uppy),this.onFileRemove(e.id,(()=>{l.abort(),a.send("cancel",{}),this.resetUploaderReferences(e.id),n(`upload ${e.id} was removed`)})),this.onPause(e.id,(e=>{e?(l.abort(),a.send("pause",{})):(l.abort(),l=this.requests.run((()=>(a.send("resume",{}),()=>{}))))})),this.onPauseAll(e.id,(()=>{l.abort(),a.send("pause",{})})),this.onCancelAll(e.id,(function(r){let{reason:i}=void 0===r?{}:r;"user"===i&&(l.abort(),a.send("cancel",{}),t.resetUploaderReferences(e.id)),n(`upload ${e.id} was canceled`)})),this.onResumeAll(e.id,(()=>{l.abort(),e.error&&a.send("pause",{}),l=this.requests.run((()=>(a.send("resume",{}),()=>{})))})),this.onRetry(e.id,(()=>{a.isOpen&&(a.send("pause",{}),a.send("resume",{}))})),this.onRetryAll(e.id,(()=>{a.isOpen&&(a.send("pause",{}),a.send("resume",{}))})),a.on("progress",(t=>c(this,t,e))),a.on("error",(t=>{const{message:n}=t.error,i=Object.assign(new Error(n),{cause:t.error});this.opts.useFastRemoteRetry?a.close():(this.resetUploaderReferences(e.id),this.uppy.setFileState(e.id,{serverToken:null})),this.uppy.emit("upload-error",e,i),l.done(),r(i)})),a.on("success",(t=>{const r={uploadURL:t.url};this.uppy.emit("upload-success",e,r),this.resetUploaderReferences(e.id),l.done(),n()})),l=this.requests.run((()=>(e.isPaused&&a.send("pause",{}),()=>{})))}))}onReceiveUploadUrl(e,t){const n=this.uppy.getFile(e.id);n&&(n.tus&&n.tus.uploadUrl===t||(this.uppy.log("[Tus] Storing upload url"),this.uppy.setFileState(n.id,{tus:{...n.tus,uploadUrl:t}})))}onFileRemove(e,t){this.uploaderEvents[e].on("file-removed",(n=>{e===n.id&&t(n.id)}))}onPause(e,t){this.uploaderEvents[e].on("upload-pause",((n,r)=>{e===n&&t(r)}))}onRetry(e,t){this.uploaderEvents[e].on("upload-retry",(n=>{e===n&&t()}))}onRetryAll(e,t){this.uploaderEvents[e].on("retry-all",(()=>{this.uppy.getFile(e)&&t()}))}onPauseAll(e,t){this.uploaderEvents[e].on("pause-all",(()=>{this.uppy.getFile(e)&&t()}))}onCancelAll(e,t){var n=this;this.uploaderEvents[e].on("cancel-all",(function(){n.uppy.getFile(e)&&t(...arguments)}))}onResumeAll(e,t){this.uploaderEvents[e].on("resume-all",(()=>{this.uppy.getFile(e)&&t()}))}uploadFiles(e){const t=e.map(((t,n)=>{const r=n+1,i=e.length;return"error"in t&&t.error?Promise.reject(new Error(t.error)):t.isRemote?(t.progress.uploadStarted&&t.isRestored||this.uppy.emit("upload-started",t),this.uploadRemote(t,r,i)):(t.progress.uploadStarted&&t.isRestored||this.uppy.emit("upload-started",t),this.upload(t,r,i))}));return d(t)}handleUpload(e){if(0===e.length)return this.uppy.log("[Tus] No files to upload"),Promise.resolve();0===this.opts.limit&&this.uppy.log("[Tus] When uploading multiple files at once, consider setting the `limit` option (to `10` for example), to limit the number of concurrent uploads, which helps prevent memory and network issues: https://uppy.io/docs/tus/#limit-0","warning"),this.uppy.log("[Tus] Uploading...");const t=e.map((e=>this.uppy.getFile(e)));return this.uploadFiles(t).then((()=>null))}install(){this.uppy.setState({capabilities:{...this.uppy.getState().capabilities,resumableUploads:!0}}),this.uppy.addUploader(this.handleUpload),this.uppy.on("reset-progress",this.handleResetProgress)}uninstall(){this.uppy.setState({capabilities:{...this.uppy.getState().capabilities,resumableUploads:!1}}),this.uppy.removeUploader(this.handleUpload)}}E.VERSION="2.4.6",e.exports=E},3461:(e,t,n)=>{"use strict";const r=n(4043);class i extends Error{constructor(e,t){void 0===t&&(t={}),super(e),this.cause=t.cause,this.cause&&r(this.cause,"isNetworkError")&&(this.isNetworkError=this.cause.isNetworkError)}}e.exports=i},8692:e=>{"use strict";function t(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var n=0;function r(e){return"__private_"+n+++"_"+e}var i=r("emitter"),o=r("events");e.exports=class{constructor(e){Object.defineProperty(this,i,{writable:!0,value:void 0}),Object.defineProperty(this,o,{writable:!0,value:[]}),t(this,i)[i]=e}on(e,n){return t(this,o)[o].push([e,n]),t(this,i)[i].on(e,n)}remove(){for(const[e,n]of t(this,o)[o].splice(0))t(this,i)[i].off(e,n)}}},3860:e=>{"use strict";e.exports=['a[href]:not([tabindex^="-"]):not([inert]):not([aria-hidden])','area[href]:not([tabindex^="-"]):not([inert]):not([aria-hidden])',"input:not([disabled]):not([inert]):not([aria-hidden])","select:not([disabled]):not([inert]):not([aria-hidden])","textarea:not([disabled]):not([inert]):not([aria-hidden])","button:not([disabled]):not([inert]):not([aria-hidden])",'iframe:not([tabindex^="-"]):not([inert]):not([aria-hidden])','object:not([tabindex^="-"]):not([inert]):not([aria-hidden])','embed:not([tabindex^="-"]):not([inert]):not([aria-hidden])','[contenteditable]:not([tabindex^="-"]):not([inert]):not([aria-hidden])','[tabindex]:not([tabindex^="-"]):not([inert]):not([aria-hidden])']},6144:e=>{"use strict";class t extends Error{constructor(e,t){void 0===t&&(t=null),super("This looks like a network error, the endpoint might be blocked by an internet provider or a firewall."),this.cause=e,this.isNetworkError=!0,this.request=t}}e.exports=t},9315:(e,t)=>{"use strict";function n(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}Object.defineProperty(t,"__esModule",{value:!0}),t.internalRateLimitedQueue=t.RateLimitedQueue=void 0;var r=0;function i(e){return"__private_"+r+++"_"+e}var o=i("activeRequests"),s=i("queuedHandlers"),a=i("paused"),l=i("pauseTimer"),u=i("downLimit"),c=i("upperLimit"),p=i("rateLimitingTimer"),d=i("call"),h=i("queueNext"),f=i("next"),m=i("queue"),g=i("dequeue"),y=i("resume"),b=i("increaseLimit");function v(e){n(this,o)[o]+=1;let t,r=!1;try{t=e()}catch(e){throw n(this,o)[o]-=1,e}return{abort:()=>{r||(r=!0,n(this,o)[o]-=1,t(),n(this,h)[h]())},done:()=>{r||(r=!0,n(this,o)[o]-=1,n(this,h)[h]())}}}function x(){queueMicrotask((()=>n(this,f)[f]()))}function w(){if(n(this,a)[a]||n(this,o)[o]>=this.limit)return;if(0===n(this,s)[s].length)return;const e=n(this,s)[s].shift(),t=n(this,d)[d](e.fn);e.abort=t.abort,e.done=t.done}function E(e,t){void 0===t&&(t={});const r={fn:e,priority:t.priority||0,abort:()=>{n(this,g)[g](r)},done:()=>{throw new Error("Cannot mark a queued request as done: this indicates a bug")}},i=n(this,s)[s].findIndex((e=>r.priority>e.priority));return-1===i?n(this,s)[s].push(r):n(this,s)[s].splice(i,0,r),r}function _(e){const t=n(this,s)[s].indexOf(e);-1!==t&&n(this,s)[s].splice(t,1)}t.RateLimitedQueue=class{constructor(e){Object.defineProperty(this,g,{value:_}),Object.defineProperty(this,m,{value:E}),Object.defineProperty(this,f,{value:w}),Object.defineProperty(this,h,{value:x}),Object.defineProperty(this,d,{value:v}),Object.defineProperty(this,o,{writable:!0,value:0}),Object.defineProperty(this,s,{writable:!0,value:[]}),Object.defineProperty(this,a,{writable:!0,value:!1}),Object.defineProperty(this,l,{writable:!0,value:void 0}),Object.defineProperty(this,u,{writable:!0,value:1}),Object.defineProperty(this,c,{writable:!0,value:void 0}),Object.defineProperty(this,p,{writable:!0,value:void 0}),Object.defineProperty(this,y,{writable:!0,value:()=>this.resume()}),Object.defineProperty(this,b,{writable:!0,value:()=>{if(n(this,a)[a])n(this,p)[p]=setTimeout(n(this,b)[b],0);else{n(this,u)[u]=this.limit,this.limit=Math.ceil((n(this,c)[c]+n(this,u)[u])/2);for(let e=n(this,u)[u];e<=this.limit;e++)n(this,h)[h]();n(this,c)[c]-n(this,u)[u]>3?n(this,p)[p]=setTimeout(n(this,b)[b],2e3):n(this,u)[u]=Math.floor(n(this,u)[u]/2)}}}),this.limit="number"!=typeof e||0===e?1/0:e}run(e,t){return!n(this,a)[a]&&n(this,o)[o]<this.limit?n(this,d)[d](e):n(this,m)[m](e,t)}wrapPromiseFunction(e,t){var n=this;return function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];let s;const a=new Promise(((r,o)=>{s=n.run((()=>{let t,n;try{n=Promise.resolve(e(...i))}catch(e){n=Promise.reject(e)}return n.then((e=>{t?o(t):(s.done(),r(e))}),(e=>{t?o(t):(s.done(),o(e))})),()=>{t=new Error("Cancelled")}}),t)}));return a.abort=()=>{s.abort()},a}}resume(){n(this,a)[a]=!1,clearTimeout(n(this,l)[l]);for(let e=0;e<this.limit;e++)n(this,h)[h]()}pause(e){void 0===e&&(e=null),n(this,a)[a]=!0,clearTimeout(n(this,l)[l]),null!=e&&(n(this,l)[l]=setTimeout(n(this,y)[y],e))}rateLimit(e){clearTimeout(n(this,p)[p]),this.pause(e),this.limit>1&&Number.isFinite(this.limit)&&(n(this,c)[c]=this.limit-1,this.limit=n(this,u)[u],n(this,p)[p]=setTimeout(n(this,b)[b],e))}get isPaused(){return n(this,a)[a]}};const C=Symbol("__queue");t.internalRateLimitedQueue=C},6458:(e,t,n)=>{"use strict";function r(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var i=0;function o(e){return"__private_"+i+++"_"+e}const s=n(4043);function a(e,t,n){const r=[];return e.forEach((e=>"string"!=typeof e?r.push(e):t[Symbol.split](e).forEach(((e,t,i)=>{""!==e&&r.push(e),t<i.length-1&&r.push(n)})))),r}function l(e,t){const n=/\$/g;let r=[e];if(null==t)return r;for(const e of Object.keys(t))if("_"!==e){let i=t[e];"string"==typeof i&&(i=n[Symbol.replace](i,"$$$$")),r=a(r,new RegExp(`%\\{${e}\\}`,"g"),i)}return r}var u=o("apply");function c(e){if(null==e||!e.strings)return;const t=this.locale;this.locale={...t,strings:{...t.strings,...e.strings}},this.locale.pluralize=e.pluralize||t.pluralize}e.exports=class{constructor(e){Object.defineProperty(this,u,{value:c}),this.locale={strings:{},pluralize:e=>1===e?0:1},Array.isArray(e)?e.forEach(r(this,u)[u],this):r(this,u)[u](e)}translate(e,t){return this.translateArray(e,t).join("")}translateArray(e,t){if(!s(this.locale.strings,e))throw new Error(`missing string: ${e}`);const n=this.locale.strings[e];if("object"==typeof n){if(t&&void 0!==t.smart_count)return l(n[this.locale.pluralize(t.smart_count)],t);throw new Error("Attempted to use a string with plural forms, but no value was given for %{smart_count}")}return l(n,t)}}},6902:e=>{"use strict";const t=/^data:([^/]+\/[^,;]+(?:[^,]*?))(;base64)?,([\s\S]*)$/;e.exports=function(e,n,r){var i,o;const s=t.exec(e),a=null!=(i=null!=(o=n.mimeType)?o:null==s?void 0:s[1])?i:"plain/text";let l;if(null!=s[2]){const e=atob(decodeURIComponent(s[3])),t=new Uint8Array(e.length);for(let n=0;n<e.length;n++)t[n]=e.charCodeAt(n);l=[t]}else l=[decodeURIComponent(s[3])];return r?new File(l,n.name||"",{type:a}):new Blob(l,{type:a})}},693:(e,t,n)=>{"use strict";const r=n(5858);e.exports=r((function(e,t,n){const{progress:r,bytesUploaded:i,bytesTotal:o}=t;r&&(e.uppy.log(`Upload progress: ${r}`),e.uppy.emit("upload-progress",n,{uploader:e,bytesUploaded:i,bytesTotal:o}))}),300,{leading:!0,trailing:!0})},9214:(e,t,n)=>{"use strict";const r=n(6144);e.exports=function(){return fetch(...arguments).catch((e=>{throw"AbortError"===e.name?e:new r(e)}))}},1167:(e,t,n)=>{"use strict";const r=n(8172);e.exports=function(e){if("string"==typeof e){const t=document.querySelectorAll(e);return 0===t.length?null:Array.from(t)}return"object"==typeof e&&r(e)?[e]:null}},515:(e,t,n)=>{"use strict";const r=n(8172);e.exports=function(e,t){return void 0===t&&(t=document),"string"==typeof e?t.querySelector(e):r(e)?e:null}},6340:e=>{"use strict";function t(e){let t="";return e.replace(/[^A-Z0-9]/gi,(e=>(t+=`-${function(e){return e.charCodeAt(0).toString(32)}(e)}`,"/")))+t}e.exports=function(e){let n="uppy";return"string"==typeof e.name&&(n+=`-${t(e.name.toLowerCase())}`),void 0!==e.type&&(n+=`-${e.type}`),e.meta&&"string"==typeof e.meta.relativePath&&(n+=`-${t(e.meta.relativePath.toLowerCase())}`),void 0!==e.data.size&&(n+=`-${e.data.size}`),void 0!==e.data.lastModified&&(n+=`-${e.data.lastModified}`),n}},1839:e=>{"use strict";e.exports=function(e){return e.bytesTotal-e.bytesUploaded}},4920:(e,t,n)=>{"use strict";const r=n(4691),i=n(4352);e.exports=async function(e,t){let{logDropError:n=()=>{}}=void 0===t?{}:t;try{const t=[];for await(const i of r(e,n))t.push(i);return t}catch{return i(e)}}},4352:(e,t,n)=>{"use strict";const r=n(3708);e.exports=function(e){const t=r(e.files);return Promise.resolve(t)}},9901:e=>{"use strict";e.exports=function e(t,n,r,i){let{onSuccess:o}=i;t.readEntries((i=>{const s=[...n,...i];i.length?queueMicrotask((()=>{e(t,s,r,{onSuccess:o})})):o(s)}),(e=>{r(e),o(n)}))}},4691:(e,t,n)=>{"use strict";const r=n(9901);function i(e,t){return null==e?e:{kind:e.isFile?"file":e.isDirectory?"directory":void 0,name:e.name,getFile:()=>new Promise(((t,n)=>e.file(t,n))),async*values(){const n=e.createReader(),o=await new Promise((e=>{r(n,[],t,{onSuccess:n=>e(n.map((e=>i(e,t))))})}));yield*o}}}async function*o(e,t){if("file"===e.kind){const n=await e.getFile();null!==n&&(n.relativePath=t?`${t}/${e.name}`:null,yield n)}else if("directory"===e.kind)for await(const n of e.values())yield*o(n,`${t}/${e.name}`)}e.exports=async function*(e,t){const n=await Promise.all(Array.from(e.items,(async e=>{var n;return{lastResortFile:e.getAsFile(),entry:null!=(n=await(null==e.getAsFileSystemHandle?void 0:e.getAsFileSystemHandle()))?n:i(e.webkitGetAsEntry(),t)}})));for(const{lastResortFile:e,entry:r}of n)if(null!=r)try{yield*o(r,"")}catch(n){e?yield e:t(n)}}},8545:e=>{"use strict";e.exports=function(e){const t=e.lastIndexOf(".");return-1===t||t===e.length-1?{name:e,extension:void 0}:{name:e.slice(0,t),extension:e.slice(t+1)}}},7856:(e,t,n)=>{"use strict";const r=n(8545),i=n(2367);e.exports=function(e){var t;if(e.type)return e.type;const n=e.name?null==(t=r(e.name).extension)?void 0:t.toLowerCase():null;return n&&n in i?i[n]:"application/octet-stream"}},9097:e=>{"use strict";e.exports=function(e){const t=/^(?:https?:\/\/|\/\/)?(?:[^@\n]+@)?(?:www\.)?([^\n]+)/i.exec(e)[1];return`${/^http:\/\//i.test(e)?"ws":"wss"}://${t}`}},7143:e=>{"use strict";e.exports=function(e){if(!e.bytesUploaded)return 0;const t=Date.now()-e.uploadStarted;return e.bytesUploaded/(t/1e3)}},8200:e=>{"use strict";e.exports=function(e){for(var t;e&&!e.dir;)e=e.parentNode;return null==(t=e)?void 0:t.dir}},3792:e=>{"use strict";function t(e){return e<10?`0${e}`:e.toString()}e.exports=function(){const e=new Date;return`${t(e.getHours())}:${t(e.getMinutes())}:${t(e.getSeconds())}`}},4043:e=>{"use strict";e.exports=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},8172:e=>{"use strict";e.exports=function(e){return(null==e?void 0:e.nodeType)===Node.ELEMENT_NODE}},5573:e=>{"use strict";e.exports=function(){const e=document.body;return"draggable"in e&&"ondragstart"in e&&"ondrop"in e&&"FormData"in window&&"FileReader"in window}},6132:e=>{"use strict";e.exports=function(e){return!!e&&(0!==e.readyState&&4!==e.readyState||0===e.status)}},3294:e=>{"use strict";e.exports=function(e){return e.startsWith("blob:")}},7806:e=>{"use strict";e.exports=function(e){return!!e&&/^[^/]+\/(jpe?g|gif|png|svg|svg\+xml|bmp|webp|avif)$/.test(e)}},2367:e=>{"use strict";e.exports={md:"text/markdown",markdown:"text/markdown",mp4:"video/mp4",mp3:"audio/mp3",svg:"image/svg+xml",jpg:"image/jpeg",png:"image/png",gif:"image/gif",heic:"image/heic",heif:"image/heif",yaml:"text/yaml",yml:"text/yaml",csv:"text/csv",tsv:"text/tab-separated-values",tab:"text/tab-separated-values",avi:"video/x-msvideo",mks:"video/x-matroska",mkv:"video/x-matroska",mov:"video/quicktime",dicom:"application/dicom",doc:"application/msword",docm:"application/vnd.ms-word.document.macroenabled.12",docx:"application/vnd.openxmlformats-officedocument.wordprocessingml.document",dot:"application/msword",dotm:"application/vnd.ms-word.template.macroenabled.12",dotx:"application/vnd.openxmlformats-officedocument.wordprocessingml.template",xla:"application/vnd.ms-excel",xlam:"application/vnd.ms-excel.addin.macroenabled.12",xlc:"application/vnd.ms-excel",xlf:"application/x-xliff+xml",xlm:"application/vnd.ms-excel",xls:"application/vnd.ms-excel",xlsb:"application/vnd.ms-excel.sheet.binary.macroenabled.12",xlsm:"application/vnd.ms-excel.sheet.macroenabled.12",xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",xlt:"application/vnd.ms-excel",xltm:"application/vnd.ms-excel.template.macroenabled.12",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template",xlw:"application/vnd.ms-excel",txt:"text/plain",text:"text/plain",conf:"text/plain",log:"text/plain",pdf:"application/pdf",zip:"application/zip","7z":"application/x-7z-compressed",rar:"application/x-rar-compressed",tar:"application/x-tar",gz:"application/gzip",dmg:"application/x-apple-diskimage"}},2038:(e,t,n)=>{"use strict";const r=n(6791);e.exports=function(e){const t=r(e);return`${0===t.hours?"":`${t.hours}h`}${0===t.minutes?"":`${0===t.hours?t.minutes:` ${t.minutes.toString(10).padStart(2,"0")}`}m`}${0!==t.hours?"":`${0===t.minutes?t.seconds:` ${t.seconds.toString(10).padStart(2,"0")}`}s`}`}},6791:e=>{"use strict";e.exports=function(e){return{hours:Math.floor(e/3600)%24,minutes:Math.floor(e/60)%60,seconds:Math.floor(e%60)}}},3379:e=>{"use strict";e.exports=function(e){const t=[],n=[];function r(e){t.push(e)}function i(e){n.push(e)}return Promise.all(e.map((e=>e.then(r,i)))).then((()=>({successful:t,failed:n})))}},3708:e=>{"use strict";e.exports=Array.from},7283:e=>{"use strict";e.exports=function(e,t){if(0===t)return"";if(e.length<=t)return e;if(t<=4)return`${e.slice(0,t-1)}…`;const n=t-3,r=Math.ceil(n/2),i=Math.floor(n/2);return e.slice(0,r)+"..."+e.slice(-i)}},6942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,o(n)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},5042:e=>{e.exports={nanoid:(e=21)=>{let t="",n=0|e;for(;n--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t},customAlphabet:(e,t=21)=>(n=t)=>{let r="",i=0|n;for(;i--;)r+=e[Math.random()*e.length|0];return r}}}},n={};function r(e){var i=n[e];if(void 0!==i)return i.exports;var o=n[e]={id:e,loaded:!1,exports:{}};return t[e].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}r.m=t,e=[],r.O=(t,n,i,o)=>{if(!n){var s=1/0;for(c=0;c<e.length;c++){for(var[n,i,o]=e[c],a=!0,l=0;l<n.length;l++)(!1&o||s>=o)&&Object.keys(r.O).every((e=>r.O[e](n[l])))?n.splice(l--,1):(a=!1,o<s&&(s=o));if(a){e.splice(c--,1);var u=i();void 0!==u&&(t=u)}}return t}o=o||0;for(var c=e.length;c>0&&e[c-1][2]>o;c--)e[c]=e[c-1];e[c]=[n,i,o]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={884:0,337:0};r.O.j=t=>0===e[t];var t=(t,n)=>{var i,o,[s,a,l]=n,u=0;if(s.some((t=>0!==e[t]))){for(i in a)r.o(a,i)&&(r.m[i]=a[i]);if(l)var c=l(r)}for(t&&t(n);u<s.length;u++)o=s[u],r.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return r.O(c)},n=globalThis.webpackChunkinfinite_uploads=globalThis.webpackChunkinfinite_uploads||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),r.O(void 0,[337],(()=>r(6422)));var i=r.O(void 0,[337],(()=>r(2852)));i=r.O(i)})();