(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5915],{72887:function(e){e.exports=function(e,n,s){return e==e&&(void 0!==s&&(e=e<=s?e:s),void 0!==n&&(e=e>=n?e:n)),e}},40417:function(e,n,s){var i=s(72887),o=s(85084),a=s(85844),t=s(96359);e.exports=function(e,n,s){e=t(e),n=o(n);var l=e.length,r=s=void 0===s?l:i(a(s),0,l);return(s-=n.length)>=0&&e.slice(s,r)==n}},65880:function(e,n,s){"use strict";s.d(n,{default:function(){return o.a}});var i=s(25839),o=s.n(i)},25839:function(e,n,s){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(e,n){for(var s in n)Object.defineProperty(e,s,{enumerable:!0,get:n[s]})}(n,{default:function(){return r},getImageProps:function(){return l}});let i=s(47666),o=s(84163),a=s(35658),t=i._(s(43804));function l(e){let{props:n}=(0,o.getImgProps)(e,{defaultLoader:t.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,s]of Object.entries(n))void 0===s&&delete n[e];return{props:n}}let r=a.Image},34922:function(e,n,s){"use strict";s.d(n,{u:function(){return _}});var i=s(7653),o=s(53176),a=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function t(e,n){var s=function(e){var n=e.name;if(n&&-1!==n.lastIndexOf(".")&&!e.type){var s=n.split(".").pop().toLowerCase(),i=a.get(s);i&&Object.defineProperty(e,"type",{value:i,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!=typeof s.path){var i=e.webkitRelativePath;Object.defineProperty(s,"path",{value:"string"==typeof n?n:"string"==typeof i&&i.length>0?i:e.name,writable:!1,configurable:!1,enumerable:!0})}return s}var l=[".DS_Store","Thumbs.db"];function r(e){return(0,o.__awaiter)(this,void 0,void 0,function(){return(0,o.__generator)(this,function(n){return c(e)&&c(e.dataTransfer)?[2,function(e,n){return(0,o.__awaiter)(this,void 0,void 0,function(){var s;return(0,o.__generator)(this,function(i){switch(i.label){case 0:if(!e.items)return[3,2];if(s=u(e.items).filter(function(e){return"file"===e.kind}),"drop"!==n)return[2,s];return[4,Promise.all(s.map(m))];case 1:return[2,p(function e(n){return n.reduce(function(n,s){return(0,o.__spreadArray)((0,o.__spreadArray)([],(0,o.__read)(n),!1),(0,o.__read)(Array.isArray(s)?e(s):[s]),!1)},[])}(i.sent()))];case 2:return[2,p(u(e.files).map(function(e){return t(e)}))]}})})}(e.dataTransfer,e.type)]:c(e)&&c(e.target)?[2,u(e.target.files).map(function(e){return t(e)})]:Array.isArray(e)&&e.every(function(e){return"getFile"in e&&"function"==typeof e.getFile})?[2,function(e){return(0,o.__awaiter)(this,void 0,void 0,function(){return(0,o.__generator)(this,function(n){switch(n.label){case 0:return[4,Promise.all(e.map(function(e){return e.getFile()}))];case 1:return[2,n.sent().map(function(e){return t(e)})]}})})}(e)]:[2,[]]})})}function c(e){return"object"==typeof e&&null!==e}function p(e){return e.filter(function(e){return -1===l.indexOf(e.name)})}function u(e){if(null===e)return[];for(var n=[],s=0;s<e.length;s++){var i=e[s];n.push(i)}return n}function m(e){if("function"!=typeof e.webkitGetAsEntry)return d(e);var n=e.webkitGetAsEntry();return n&&n.isDirectory?b(n):d(e)}function d(e){var n=e.getAsFile();return n?Promise.resolve(t(n)):Promise.reject("".concat(e," is not a File"))}function x(e){return(0,o.__awaiter)(this,void 0,void 0,function(){return(0,o.__generator)(this,function(n){return[2,e.isDirectory?b(e):function(e){return(0,o.__awaiter)(this,void 0,void 0,function(){return(0,o.__generator)(this,function(n){return[2,new Promise(function(n,s){e.file(function(s){n(t(s,e.fullPath))},function(e){s(e)})})]})})}(e)]})})}function b(e){var n=e.createReader();return new Promise(function(e,s){var i=[];!function a(){var t=this;n.readEntries(function(n){return(0,o.__awaiter)(t,void 0,void 0,function(){var t;return(0,o.__generator)(this,function(o){switch(o.label){case 0:if(n.length)return[3,5];o.label=1;case 1:return o.trys.push([1,3,,4]),[4,Promise.all(i)];case 2:return e(o.sent()),[3,4];case 3:return s(o.sent()),[3,4];case 4:return[3,6];case 5:t=Promise.all(n.map(x)),i.push(t),a(),o.label=6;case 6:return[2]}})})},function(e){s(e)})}()})}function f(e,n){return"application/x-moz-file"===e.type||function(e,n){if(e&&n){let s=Array.isArray(n)?n:n.split(","),i=e.name??"",o=(e.type??"").toLowerCase(),a=o.replace(/\/.*$/,"");return s.some(e=>{let n=e.trim().toLowerCase();return n.startsWith(".")?i.toLowerCase().endsWith(n):n.endsWith("/*")?a===n.replace(/\/.*$/,""):o===n})}return!0}(e,n)}let v=e=>null!=e;function g(e,n,s){return!v(e.size)||(v(n)&&v(s)?e.size>=n&&e.size<=s:!(v(n)&&e.size<n||v(s)&&e.size>s))}function h(e,n,s){return(!!n||!(e.length>1))&&(!n||!(s>=1)||!(e.length>s))}function y(e){return"dataTransfer"in e&&null!==e.dataTransfer?Array.prototype.some.call(e.dataTransfer?.types,e=>"Files"===e||"application/x-moz-file"===e):!!e.target&&"files"in e.target&&!!e.target.files}function w(){}let k={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[]};function E(e,n){switch(n.type){case"focus":return{...e,isFocused:!0};case"blur":return{...e,isFocused:!1};case"openDialog":return{...k,isFileDialogActive:!0};case"closeDialog":return{...e,isFileDialogActive:!1};case"setDraggedFiles":case"setFiles":return{...e,...n.payload};case"reset":return k;default:return e}}function _({accept:e,disabled:n=!1,maxSize:s=Number.POSITIVE_INFINITY,minSize:o=0,multiple:a=!0,maxFiles:t=0,onDrop:l}){let c=(0,i.useMemo)(()=>(function(e){if(v(e))return Object.entries(e).reduce((e,[n,s])=>[...e,n,...s],[]).filter(e=>"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||/\w+\/[-+.\w]+/g.test(e)||/^.*\.[\w]+$/.test(e)).join(",")})(e),[e]),p=(0,i.useRef)(null),u=(0,i.useRef)(null),m=(0,i.useRef)([]),[d,x]=(0,i.useReducer)(E,k);(0,i.useEffect)(()=>{let e=()=>{d.isFileDialogActive&&setTimeout(()=>{if(u.current){let{files:e}=u.current;e?.length||x({type:"closeDialog"})}},300)};return window.addEventListener("focus",e,!1),()=>{window.removeEventListener("focus",e,!1)}},[d.isFileDialogActive]),(0,i.useEffect)(()=>{let e=e=>{p.current?.contains(e.target)||(e.preventDefault(),m.current=[])},n=e=>e.preventDefault();return document.addEventListener("dragover",n,!1),document.addEventListener("drop",e,!1),()=>{document.removeEventListener("dragover",n),document.removeEventListener("drop",e)}},[]);let b=(0,i.useCallback)(e=>{e.preventDefault(),e.persist(),m.current=[...m.current,e.target],y(e)&&Promise.resolve(r(e)).then(n=>{if(e.isPropagationStopped())return;let i=n.length,l=i>0&&function({files:e,accept:n,minSize:s,maxSize:i,multiple:o,maxFiles:a}){return!!h(e,o,a)&&e.every(e=>f(e,n)&&g(e,s,i))}({files:n,accept:c,minSize:o,maxSize:s,multiple:a,maxFiles:t});x({type:"setDraggedFiles",payload:{isDragAccept:l,isDragReject:i>0&&!l,isDragActive:!0}})}).catch(w)},[c,t,s,o,a]),_=(0,i.useCallback)(e=>{if(e.preventDefault(),e.persist(),y(e)&&null!==e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch{}return!1},[]),j=(0,i.useCallback)(e=>{e.preventDefault(),e.persist();let n=m.current.filter(e=>p.current?.contains(e)),s=n.indexOf(e.target);-1!==s&&n.splice(s,1),m.current=n,n.length>0||x({type:"setDraggedFiles",payload:{isDragActive:!1,isDragAccept:!1,isDragReject:!1}})},[]),O=(0,i.useCallback)(e=>{let n=[];e.forEach(e=>{let i=f(e,c),a=g(e,o,s);i&&a&&n.push(e)}),h(n,a,t)||n.splice(0),x({type:"setFiles",payload:{acceptedFiles:n}}),l(n)},[c,t,s,o,a,l]),T=(0,i.useCallback)(e=>{e.preventDefault(),e.persist(),m.current=[],y(e)&&Promise.resolve(r(e)).then(n=>{e.isPropagationStopped()||O(n)}).catch(w),x({type:"reset"})},[O]),S=(0,i.useCallback)(()=>{u.current&&(x({type:"openDialog"}),u.current.value="",u.current.click())},[]),R=(0,i.useCallback)(e=>{p.current?.isEqualNode(e.target)&&("key"in e&&(" "===e.key||"Enter"===e.key)||"keyCode"in e&&(32===e.keyCode||13===e.keyCode))&&(e.preventDefault(),S())},[S]),I=(0,i.useCallback)(e=>{e.stopPropagation()},[]),N=(0,i.useCallback)(()=>x({type:"focus"}),[]),A=(0,i.useCallback)(()=>x({type:"blur"}),[]),L=(0,i.useCallback)(()=>{!function(e=window.navigator.userAgent){return e.indexOf("MSIE ")>-1||e.indexOf("Trident/")>-1||e.indexOf("Edge/")>-1}()?S():setTimeout(S,0)},[S]),U=(0,i.useMemo)(()=>()=>({ref:p,role:"presentation",...n?{}:{tabIndex:0,onKeyDown:R,onFocus:N,onBlur:A,onClick:L,onDragEnter:b,onDragOver:_,onDragLeave:j,onDrop:T}}),[n,A,L,b,j,_,T,N,R]),C=(0,i.useMemo)(()=>()=>({ref:u,type:"file",style:{display:"none"},accept:c,multiple:a,tabIndex:-1,...n?{}:{onChange:T,onClick:I}}),[c,a,T,I,n]);return{...d,getRootProps:U,getInputProps:C,rootRef:p}}},37029:function(e,n,s){"use strict";s.d(n,{gR:function(){return k},Lo:function(){return E},N2:function(){return _}});var i=s(27573),o=s(15366),a=s(7653),t=s(66290),l=s(90714),r={uploadthing:"^6.10.0"};let c="undefined"!=typeof window?a.useInsertionEffect||a.useLayoutEffect:()=>void 0;function p(e){let n=a.useRef(u);c(()=>{n.current=e},[e]);let s=a.useRef();return s.current||(s.current=function(){return n.current.apply(this,arguments)}),s.current}function u(){throw Error("INVALID_USEEVENT_INVOCATION: the callback from useEvent cannot be invoked before the component has mounted.")}let m=(e,n)=>{var s,i;let t=globalThis.__UPLOADTHING,{data:l}=function(e,n){let s=(0,a.useRef)({}),i=(0,a.useRef)(!1),t={error:void 0,data:void 0},[l,r]=(0,a.useReducer)((e,n)=>{switch(n.type){case"loading":return{...t};case"fetched":return{...t,data:n.payload};case"error":return{...t,error:n.payload};default:return e}},t);return(0,a.useEffect)(()=>{if(e)return i.current=!1,(async()=>{if(r({type:"loading"}),s.current[e]){r({type:"fetched",payload:s.current[e]});return}try{let n=await fetch(e,void 0);if(!n.ok)throw Error(n.statusText);let a=await (0,o.NX)(n);if(a instanceof Error)throw a;if(s.current[e]=a,i.current)return;r({type:"fetched",payload:a})}catch(e){if(i.current)return;r({type:"error",payload:e})}})(),()=>{i.current=!0}},[e]),l}(t?void 0:e.href);return null===(i=null!=t?t:l)||void 0===i?void 0:null===(s=i.find(e=>e.slug===n))||void 0===s?void 0:s.config},d=e=>{(0,o.LV)(r.uploadthing,l.i8)||console.error('!!!WARNING::: @uploadthing/react requires "uploadthing@'.concat(r.uploadthing,'", but version "').concat(l.i8,'" is installed'));let n=(0,l.d8)({url:e.url,package:"@uploadthing/react"});return(s,i)=>{let[t,l]=(0,a.useState)(!1),r=(0,a.useRef)(0),c=(0,a.useRef)(new Map),u=p(async function(){for(var e,a,t,p,u,m=arguments.length,d=Array(m),x=0;x<m;x++)d[x]=arguments[x];let b=null!==(t=await (null==i?void 0:null===(e=i.onBeforeUploadBegin)||void 0===e?void 0:e.call(i,d[0])))&&void 0!==t?t:d[0],f=d[1];l(!0),b.forEach(e=>c.current.set(e.name,0)),null==i||null===(a=i.onUploadProgress)||void 0===a||a.call(i,0);try{let e=await n(s,{signal:null==i?void 0:i.signal,headers:null==i?void 0:i.headers,files:b,skipPolling:null==i?void 0:i.skipPolling,onUploadProgress:e=>{if(!(null==i?void 0:i.onUploadProgress))return;c.current.set(e.file,e.progress);let n=0;c.current.forEach(e=>{n+=e});let s=10*Math.floor(n/c.current.size/10);if(s!==r.current){var o;null==i||null===(o=i.onUploadProgress)||void 0===o||o.call(i,s),r.current=s}},onUploadBegin(e){let{file:n}=e;(null==i?void 0:i.onUploadBegin)&&i.onUploadBegin(n)},input:f});return await (null==i?void 0:null===(p=i.onClientUploadComplete)||void 0===p?void 0:p.call(i,e)),e}catch(n){let e;if(n instanceof o.eo)throw n;n instanceof o.wq?e=n:console.error("Something went wrong. Please contact UploadThing and provide the following cause:",(e=(0,o.ph)(n)).cause instanceof Error?e.cause.toString():e.cause),await (null==i?void 0:null===(u=i.onUploadError)||void 0===u?void 0:u.call(i,e))}finally{l(!1),c.current=new Map,r.current=0}}),d=m(e.url,s);return{startUpload:u,isUploading:t,routeConfig:d,permittedFileInfo:d?{slug:s,config:d}:void 0}}},x=e=>{let n=p(e);(0,a.useEffect)(()=>(window.addEventListener("paste",n),()=>{window.removeEventListener("paste",n)}),[n])};function b(){return(0,i.jsx)("svg",{className:"z-10 block h-5 w-5 animate-spin align-middle text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 576 512",children:(0,i.jsx)("path",{fill:"currentColor",d:"M256 32C256 14.33 270.3 0 288 0C429.4 0 544 114.6 544 256C544 302.6 531.5 346.4 509.7 384C500.9 399.3 481.3 404.6 465.1 395.7C450.7 386.9 445.5 367.3 454.3 351.1C470.6 323.8 480 291 480 255.1C480 149.1 394 63.1 288 63.1C270.3 63.1 256 49.67 256 31.1V32z"})})}function f(e){let{className:n,...s}=e;return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",strokeLinecap:"round",strokeLinejoin:"round",className:(0,t.m6)("fill-none stroke-current stroke-2",n),...s,children:[(0,i.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,i.jsx)("path",{d:"m4.9 4.9 14.2 14.2"})]})}let v={0:"after:w-0",10:"after:w-[10%]",20:"after:w-[20%]",30:"after:w-[30%]",40:"after:w-[40%]",50:"after:w-[50%]",60:"after:w-[60%]",70:"after:w-[70%]",80:"after:w-[80%]",90:"after:w-[90%]",100:"after:w-[100%]"};function g(e){var n,s,l,r,c,p,u,m,g,h,y,w,k,E;let _="input"in e?e.input:void 0,{mode:j="auto",appendOnPaste:O=!1}=null!==(c=e.config)&&void 0!==c?c:{},T=(0,a.useRef)(new AbortController),S=d({url:(0,o.T8)(e.url)}),R=(0,a.useRef)(null),I=(0,a.useRef)(null),[N,A]=(0,a.useState)(null!==(p=e.__internal_upload_progress)&&void 0!==p?p:0),[L,U]=(0,a.useState)([]),{startUpload:C,isUploading:z,routeConfig:P}=S(e.endpoint,{signal:T.current.signal,headers:e.headers,skipPolling:null==e||!e.onClientUploadComplete||(null==e?void 0:e.skipPolling),onClientUploadComplete:n=>{var s;R.current&&(R.current.value=""),U([]),null===(s=e.onClientUploadComplete)||void 0===s||s.call(e,n),A(0)},onUploadProgress:n=>{var s;A(n),null===(s=e.onUploadProgress)||void 0===s||s.call(e,n)},onUploadError:e.onUploadError,onUploadBegin:e.onUploadBegin,onBeforeUploadBegin:e.onBeforeUploadBegin}),D=(0,a.useCallback)(n=>{C(n,_).catch(n=>{if(n instanceof o.eo){var s;null===(s=e.onUploadAborted)||void 0===s||s.call(e)}else throw n})},[e,C,_]),{fileTypes:B,multiple:M}=(0,o.Fu)(P),F=(0,a.useMemo)(()=>({type:"file",ref:R,multiple:M,accept:(0,o.FZ)(B).join(", "),onChange:e=>{if(!e.target.files)return;let n=Array.from(e.target.files);if("manual"===j){U(n);return}D(n)},disabled:0===B.length,tabIndex:0===B.length?-1:0}),[B,j,M,D]);e.__internal_button_disabled&&(F.disabled=!0),e.disabled&&(F.disabled=!0);let q=e.__internal_state?e.__internal_state:F.disabled?"readying":F.disabled||z?"uploading":"ready";x(e=>{if(!O||document.activeElement!==R.current)return;let n=(0,o.JQ)(e);if(n)U(e=>[...e,...n]),"auto"===j&&D(L)});let $={ready:"readying"!==q,isUploading:"uploading"===q,uploadProgress:N,fileTypes:B};return(0,i.jsxs)("div",{className:(0,t.m6)("flex flex-col items-center justify-center gap-1",e.className,(0,o.I1)(null===(n=e.appearance)||void 0===n?void 0:n.container,$)),style:(0,o.Cq)(null===(s=e.appearance)||void 0===s?void 0:s.container,$),"data-state":q,children:[(0,i.jsxs)("label",{className:(0,t.m6)("group relative flex h-10 w-36 cursor-pointer items-center justify-center overflow-hidden rounded-md text-white after:transition-[width] after:duration-500 focus-within:ring-2 focus-within:ring-blue-600 focus-within:ring-offset-2","readying"===q&&"cursor-not-allowed bg-blue-400","uploading"===q&&"bg-blue-400 after:absolute after:left-0 after:h-full after:bg-blue-600 after:content-[''] ".concat(v[N]),"ready"===q&&"bg-blue-600",(0,o.I1)(null===(l=e.appearance)||void 0===l?void 0:l.button,$)),style:(0,o.Cq)(null===(r=e.appearance)||void 0===r?void 0:r.button,$),"data-state":q,"data-ut-element":"button",ref:I,onClick:e=>{if("uploading"===q){e.preventDefault(),e.stopPropagation(),T.current.abort(),T.current=new AbortController;return}"manual"===j&&L.length>0&&(e.preventDefault(),e.stopPropagation(),D(L))},children:[(0,i.jsx)("input",{...F,className:"sr-only"}),(()=>{var n;let s=(0,o.aU)(null===(n=e.content)||void 0===n?void 0:n.button,$);return s||("readying"===q?"Loading...":"uploading"!==q?"manual"===j&&L.length>0?"Upload ".concat(L.length," file").concat(1===L.length?"":"s"):"Choose File".concat(F.multiple?"(s)":""):100===N?(0,i.jsx)(b,{}):(0,i.jsxs)("span",{className:"z-50",children:[(0,i.jsxs)("span",{className:"block group-hover:hidden",children:[N,"%"]}),(0,i.jsx)(f,{className:"hidden size-4 group-hover:block"})]}))})()]}),"manual"===j&&L.length>0?(0,i.jsx)("button",{onClick:()=>{U([]),R.current&&(R.current.value="")},className:(0,t.m6)("h-[1.25rem] cursor-pointer rounded border-none bg-transparent text-gray-500 transition-colors hover:bg-slate-200 hover:text-gray-600",(0,o.I1)(null===(u=e.appearance)||void 0===u?void 0:u.clearBtn,$)),style:(0,o.Cq)(null===(m=e.appearance)||void 0===m?void 0:m.clearBtn,$),"data-state":q,"data-ut-element":"clear-btn",children:null!==(h=(0,o.aU)(null===(g=e.content)||void 0===g?void 0:g.clearBtn,$))&&void 0!==h?h:"Clear"}):(0,i.jsx)("div",{className:(0,t.m6)("h-[1.25rem] text-xs leading-5 text-gray-600",(0,o.I1)(null===(y=e.appearance)||void 0===y?void 0:y.allowedContent,$)),style:(0,o.Cq)(null===(w=e.appearance)||void 0===w?void 0:w.allowedContent,$),"data-state":q,"data-ut-element":"allowed-content",children:null!==(E=(0,o.aU)(null===(k=e.content)||void 0===k?void 0:k.allowedContent,$))&&void 0!==E?E:(0,o.$N)(P)})]})}var h=s(34922);function y(e){var n,s,l,r,c,p,u,m,x,g,y,w,k,E,_,j,O,T,S,R,I,N,A;let L="input"in e?e.input:void 0,{mode:U="manual",appendOnPaste:C=!1}=null!==(_=e.config)&&void 0!==_?_:{},z=(0,a.useRef)(new AbortController),P=d({url:(0,o.T8)(e.url)}),[D,B]=(0,a.useState)([]),[M,F]=(0,a.useState)(null!==(j=e.__internal_upload_progress)&&void 0!==j?j:0),q=null!==(O=e.__internal_upload_progress)&&void 0!==O?O:M,{startUpload:$,isUploading:G,permittedFileInfo:Y}=P(e.endpoint,{signal:z.current.signal,headers:e.headers,skipPolling:null==e||!e.onClientUploadComplete||(null==e?void 0:e.skipPolling),onClientUploadComplete:n=>{var s;B([]),null===(s=e.onClientUploadComplete)||void 0===s||s.call(e,n),F(0)},onUploadProgress:n=>{var s;F(n),null===(s=e.onUploadProgress)||void 0===s||s.call(e,n)},onUploadError:e.onUploadError,onUploadBegin:e.onUploadBegin,onBeforeUploadBegin:e.onBeforeUploadBegin}),V=(0,a.useCallback)(n=>{$(n,L).catch(n=>{if(n instanceof o.eo){var s;null===(s=e.onUploadAborted)||void 0===s||s.call(e)}else throw n})},[e,$,L]),{fileTypes:J,multiple:H}=(0,o.Fu)(null==Y?void 0:Y.config),W=(0,a.useCallback)(n=>{var s;null===(s=e.onDrop)||void 0===s||s.call(e,n),B(n),"auto"===U&&V(n)},[e,U,V]),K=!!e.__internal_dropzone_disabled||!!e.disabled,{getRootProps:Z,getInputProps:X,isDragActive:Q,rootRef:ee}=(0,h.u)({onDrop:W,multiple:H,accept:J?(0,o.V$)(J):void 0,disabled:K}),en=null!==(T=e.__internal_ready)&&void 0!==T?T:"ready"===e.__internal_state||J.length>0;(0,a.useEffect)(()=>{let e=e=>{if(!C||document.activeElement!==ee.current)return;let n=(0,o.JQ)(e);if(!(null==n?void 0:n.length))return;let s=n;B(e=>s=[...e,...n]),"auto"===U&&V(s)};return window.addEventListener("paste",e),()=>{window.removeEventListener("paste",e)}},[V,e,C,U,J,ee,D]);let es={fileTypes:J,isDragActive:Q,isUploading:G,ready:en,uploadProgress:q},ei=e.__internal_state?e.__internal_state:en?en&&!G?"ready":"uploading":"readying";return(0,i.jsxs)("div",{className:(0,t.m6)("mt-2 flex flex-col items-center justify-center rounded-lg border border-dashed border-gray-900/25 px-6 py-10 text-center",Q&&"bg-blue-600/10",e.className,(0,o.I1)(null===(n=e.appearance)||void 0===n?void 0:n.container,es)),...Z(),style:(0,o.Cq)(null===(s=e.appearance)||void 0===s?void 0:s.container,es),"data-state":ei,children:[null!==(S=(0,o.aU)(null===(l=e.content)||void 0===l?void 0:l.uploadIcon,es))&&void 0!==S?S:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:(0,t.m6)("mx-auto block h-12 w-12 align-middle text-gray-400",(0,o.I1)(null===(r=e.appearance)||void 0===r?void 0:r.uploadIcon,es)),style:(0,o.Cq)(null===(c=e.appearance)||void 0===c?void 0:c.uploadIcon,es),"data-ut-element":"upload-icon","data-state":ei,children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.5 17a4.5 4.5 0 0 1-1.44-8.765a4.5 4.5 0 0 1 8.302-3.046a3.5 3.5 0 0 1 4.504 4.272A4 4 0 0 1 15 17H5.5Zm3.75-2.75a.75.75 0 0 0 1.5 0V9.66l1.95 2.1a.75.75 0 1 0 1.1-1.02l-3.25-3.5a.75.75 0 0 0-1.1 0l-3.25 3.5a.75.75 0 1 0 1.1 1.02l1.95-2.1v4.59Z",clipRule:"evenodd"})}),(0,i.jsxs)("label",{className:(0,t.m6)("relative mt-4 flex w-64 cursor-pointer items-center justify-center text-sm font-semibold leading-6 text-gray-600 focus-within:outline-none focus-within:ring-2 focus-within:ring-blue-600 focus-within:ring-offset-2 hover:text-blue-500",en?"text-blue-600":"text-gray-500",(0,o.I1)(null===(p=e.appearance)||void 0===p?void 0:p.label,es)),style:(0,o.Cq)(null===(u=e.appearance)||void 0===u?void 0:u.label,es),"data-ut-element":"label","data-state":ei,children:[(0,i.jsx)("input",{className:"sr-only",...X()}),null!==(R=(0,o.aU)(null===(m=e.content)||void 0===m?void 0:m.label,es))&&void 0!==R?R:en?"Choose files or drag and drop":"Loading..."]}),(0,i.jsx)("div",{className:(0,t.m6)("m-0 h-[1.25rem] text-xs leading-5 text-gray-600",(0,o.I1)(null===(x=e.appearance)||void 0===x?void 0:x.allowedContent,es)),style:(0,o.Cq)(null===(g=e.appearance)||void 0===g?void 0:g.allowedContent,es),"data-ut-element":"allowed-content","data-state":ei,children:null!==(I=(0,o.aU)(null===(y=e.content)||void 0===y?void 0:y.allowedContent,es))&&void 0!==I?I:(0,o.$N)(null==Y?void 0:Y.config)}),(0,i.jsx)("button",{className:(0,t.m6)("group relative mt-4 flex h-10 w-36 cursor-pointer items-center justify-center overflow-hidden rounded-md border-none text-base text-white after:transition-[width] after:duration-500 focus-within:ring-2 focus-within:ring-blue-600 focus-within:ring-offset-2","readying"===ei&&"cursor-not-allowed bg-blue-400","uploading"===ei&&"bg-blue-400 after:absolute after:left-0 after:h-full after:bg-blue-600 after:content-[''] ".concat(v[q]),"ready"===ei&&"bg-blue-600","disabled:pointer-events-none",(0,o.I1)(null===(w=e.appearance)||void 0===w?void 0:w.button,es)),style:(0,o.Cq)(null===(k=e.appearance)||void 0===k?void 0:k.button,es),onClick:e=>{if("uploading"===ei){e.preventDefault(),e.stopPropagation(),z.current.abort(),z.current=new AbortController;return}"manual"===U&&D.length>0&&(e.preventDefault(),e.stopPropagation(),V(D))},"data-ut-element":"button","data-state":ei,type:"button",disabled:null!==(N=e.__internal_button_disabled)&&void 0!==N?N:!D.length,children:null!==(A=(0,o.aU)(null===(E=e.content)||void 0===E?void 0:E.button,es))&&void 0!==A?A:"uploading"!==ei?D.length>0?"Upload ".concat(D.length," file").concat(1===D.length?"":"s"):0===J.length?"Loading...":"Choose File".concat(H?"(s)":""):100===q?(0,i.jsx)(b,{}):(0,i.jsxs)("span",{className:"z-50",children:[(0,i.jsxs)("span",{className:"block group-hover:hidden",children:[q,"%"]}),(0,i.jsx)(f,{className:"hidden size-4 group-hover:block"})]})})]})}function w(e){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4",children:[(0,i.jsx)("span",{className:"text-center text-4xl font-bold",children:"Upload a file using a button:"}),(0,i.jsx)(g,{...e})]}),(0,i.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4",children:[(0,i.jsx)("span",{className:"text-center text-4xl font-bold",children:"...or using a dropzone:"}),(0,i.jsx)(y,{...e})]})]})}let k=e=>{let n=(0,o.T8)(e?.url);return e=>(0,i.jsx)(g,{...e,url:n})},E=e=>{let n=(0,o.T8)(e?.url);return e=>(0,i.jsx)(y,{...e,url:n})},_=e=>{let n=(0,o.T8)(e?.url);return e=>(0,i.jsx)(w,{...e,url:n})}},54527:function(e,n,s){"use strict";s.d(n,{$:function(){return u}});var i=s(7653),o=s(15366),a=s(90714),t={uploadthing:"^6.10.0"};let l="undefined"!=typeof window?i.useInsertionEffect||i.useLayoutEffect:()=>void 0;function r(){throw Error("INVALID_USEEVENT_INVOCATION: the callback from useEvent cannot be invoked before the component has mounted.")}let c=(e,n)=>{let s=globalThis.__UPLOADTHING,{data:a}=function(e,n){let s=(0,i.useRef)({}),a=(0,i.useRef)(!1),t={error:void 0,data:void 0},[l,r]=(0,i.useReducer)((e,n)=>{switch(n.type){case"loading":return{...t};case"fetched":return{...t,data:n.payload};case"error":return{...t,error:n.payload};default:return e}},t);return(0,i.useEffect)(()=>{if(e)return a.current=!1,(async()=>{if(r({type:"loading"}),s.current[e]){r({type:"fetched",payload:s.current[e]});return}try{let n=await fetch(e,void 0);if(!n.ok)throw Error(n.statusText);let i=await (0,o.NX)(n);if(i instanceof Error)throw i;if(s.current[e]=i,a.current)return;r({type:"fetched",payload:i})}catch(e){if(a.current)return;r({type:"error",payload:e})}})(),()=>{a.current=!0}},[e]),l}(s?void 0:e.href);return(s??a)?.find(e=>e.slug===n)?.config},p=e=>{(0,o.LV)(t.uploadthing,a.i8)||console.error(`!!!WARNING::: @uploadthing/react requires "uploadthing@${t.uploadthing}", but version "${a.i8}" is installed`);let n=(0,a.d8)({url:e.url,package:"@uploadthing/react"});return(s,a)=>{let[t,p]=(0,i.useState)(!1),u=(0,i.useRef)(0),m=(0,i.useRef)(new Map),d=function(e){let n=i.useRef(r);l(()=>{n.current=e},[e]);let s=i.useRef();return s.current||(s.current=function(){return n.current.apply(this,arguments)}),s.current}(async(...e)=>{let i=await a?.onBeforeUploadBegin?.(e[0])??e[0],t=e[1];p(!0),i.forEach(e=>m.current.set(e.name,0)),a?.onUploadProgress?.(0);try{let e=await n(s,{signal:a?.signal,headers:a?.headers,files:i,skipPolling:a?.skipPolling,onUploadProgress:e=>{if(!a?.onUploadProgress)return;m.current.set(e.file,e.progress);let n=0;m.current.forEach(e=>{n+=e});let s=10*Math.floor(n/m.current.size/10);s!==u.current&&(a?.onUploadProgress?.(s),u.current=s)},onUploadBegin({file:e}){a?.onUploadBegin&&a.onUploadBegin(e)},input:t});return await a?.onClientUploadComplete?.(e),e}catch(n){let e;if(n instanceof o.eo)throw n;n instanceof o.wq?e=n:console.error("Something went wrong. Please contact UploadThing and provide the following cause:",(e=(0,o.ph)(n)).cause instanceof Error?e.cause.toString():e.cause),await a?.onUploadError?.(e)}finally{p(!1),m.current=new Map,u.current=0}}),x=c(e.url,s);return{startUpload:d,isUploading:t,routeConfig:x,permittedFileInfo:x?{slug:s,config:x}:void 0}}},u=e=>{let n=(0,o.T8)(e?.url);return{useUploadThing:p({url:n}),uploadFiles:(0,a.d8)({url:n,package:"@uploadthing/react"}),getRouteConfig:e=>{let n=globalThis.__UPLOADTHING,s=n?.find(n=>n.slug===e)?.config;if(!s)throw Error(`No config found for endpoint "${e.toString()}". Please make sure to use the NextSSRPlugin in your Next.js app.`);return s}}}},15366:function(e,n,s){"use strict";s.d(n,{U9:function(){return O},ph:function(){return j},Ms:function(){return p},eo:function(){return x},wq:function(){return E},$N:function(){return z},fT:function(){return g},aU:function(){return B},$J:function(){return R},i7:function(){return T},V$:function(){return N},FZ:function(){return I},Fu:function(){return L},Qd:function(){return _},JQ:function(){return A},Kn:function(){return v},dW:function(){return S},T8:function(){return w},NX:function(){return b},LV:function(){return h},I1:function(){return P},Cq:function(){return D}});var i=s(33187),o=s(55280);let a={"application/andrew-inset":{source:"iana",extensions:["ez"],compressible:null},"application/applixware":{source:"apache",extensions:["aw"],compressible:null},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"],compressible:null},"application/cdmi-container":{source:"iana",extensions:["cdmic"],compressible:null},"application/cdmi-domain":{source:"iana",extensions:["cdmid"],compressible:null},"application/cdmi-object":{source:"iana",extensions:["cdmio"],compressible:null},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"],compressible:null},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/cu-seeme":{source:"apache",extensions:["cu"],compressible:null},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dicom":{source:"iana",compressible:!1,extensions:["dcm"]},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dssc+der":{source:"iana",extensions:["dssc"],compressible:null},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/exi":{source:"iana",extensions:["exi"],compressible:null},"application/express":{source:"iana",extensions:["exp"],compressible:null},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/font-tdpfr":{source:"iana",extensions:["pfr"],compressible:null},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"],compressible:null},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/hyperstudio":{source:"iana",extensions:["stk"],compressible:null},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/ipfix":{source:"iana",extensions:["ipfix"],compressible:null},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/mac-binhex40":{source:"iana",extensions:["hqx"],compressible:null},"application/mac-compactpro":{source:"apache",extensions:["cpt"],compressible:null},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"],compressible:null},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"],compressible:null},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mbox":{source:"iana",extensions:["mbox"],compressible:null},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/mp21":{source:"iana",extensions:["m21","mp21"],compressible:null},"application/mp4":{source:"iana",extensions:["mp4s","m4p"],compressible:null},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mxf":{source:"iana",extensions:["mxf"],compressible:null},"application/n-quads":{source:"iana",extensions:["nq"],compressible:null},"application/n-triples":{source:"iana",extensions:["nt"],compressible:null},"application/node":{source:"iana",extensions:["cjs"],compressible:null},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"],compressible:null},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"],compressible:null},"application/oxps":{source:"iana",extensions:["oxps"],compressible:null},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"],compressible:null},"application/pgp-signature":{source:"iana",extensions:["asc","sig"],compressible:null},"application/pics-rules":{source:"apache",extensions:["prf"],compressible:null},"application/pkcs10":{source:"iana",extensions:["p10"],compressible:null},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"],compressible:null},"application/pkcs7-signature":{source:"iana",extensions:["p7s"],compressible:null},"application/pkcs8":{source:"iana",extensions:["p8"],compressible:null},"application/pkix-attr-cert":{source:"iana",extensions:["ac"],compressible:null},"application/pkix-cert":{source:"iana",extensions:["cer"],compressible:null},"application/pkix-crl":{source:"iana",extensions:["crl"],compressible:null},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"],compressible:null},"application/pkixcmp":{source:"iana",extensions:["pki"],compressible:null},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.cww":{source:"iana",extensions:["cww"],compressible:null},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"],compressible:null},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"],compressible:null},"application/rpki-manifest":{source:"iana",extensions:["mft"],compressible:null},"application/rpki-roa":{source:"iana",extensions:["roa"],compressible:null},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scvp-cv-request":{source:"iana",extensions:["scq"],compressible:null},"application/scvp-cv-response":{source:"iana",extensions:["scs"],compressible:null},"application/scvp-vp-request":{source:"iana",extensions:["spq"],compressible:null},"application/scvp-vp-response":{source:"iana",extensions:["spp"],compressible:null},"application/sdp":{source:"iana",extensions:["sdp"],compressible:null},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/set-payment-initiation":{source:"iana",extensions:["setpay"],compressible:null},"application/set-registration-initiation":{source:"iana",extensions:["setreg"],compressible:null},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"],compressible:null},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/sparql-query":{source:"iana",extensions:["rq"],compressible:null},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/srgs":{source:"iana",extensions:["gram"],compressible:null},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamped-data":{source:"iana",extensions:["tsd"],compressible:null},"application/trig":{source:"iana",extensions:["trig"],compressible:null},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"],compressible:null},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"],compressible:null},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"],compressible:null},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"],compressible:null},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"],compressible:null},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"],compressible:null},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"],compressible:null},"application/vnd.acucobol":{source:"iana",extensions:["acu"],compressible:null},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"],compressible:null},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"],compressible:null},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"],compressible:null},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"],compressible:null},"application/vnd.age":{source:"iana",extensions:["age"],compressible:null},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"],compressible:null},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"],compressible:null},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"],compressible:null},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"],compressible:null},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"],compressible:null},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"],compressible:null},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"],compressible:null},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"],compressible:null},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"],compressible:null},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"],compressible:null},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"],compressible:null},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"],compressible:null},"application/vnd.apple.pages":{source:"iana",extensions:["pages"],compressible:null},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"],compressible:null},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"],compressible:null},"application/vnd.audiograph":{source:"iana",extensions:["aep"],compressible:null},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"],compressible:null},"application/vnd.bmi":{source:"iana",extensions:["bmi"],compressible:null},"application/vnd.businessobjects":{source:"iana",extensions:["rep"],compressible:null},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"],compressible:null},"application/vnd.cinderella":{source:"iana",extensions:["cdy"],compressible:null},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"],compressible:null},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"],compressible:null},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"],compressible:null},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"],compressible:null},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"],compressible:null},"application/vnd.commonspace":{source:"iana",extensions:["csp"],compressible:null},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"],compressible:null},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"],compressible:null},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"],compressible:null},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"],compressible:null},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"],compressible:null},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"],compressible:null},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"],compressible:null},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"],compressible:null},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"],compressible:null},"application/vnd.curl.car":{source:"apache",extensions:["car"],compressible:null},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"],compressible:null},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"],compressible:null},"application/vnd.dbf":{source:"iana",extensions:["dbf"],compressible:null},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"],compressible:null},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"],compressible:null},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"],compressible:null},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"],compressible:null},"application/vnd.dna":{source:"iana",extensions:["dna"],compressible:null},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"],compressible:null},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"],compressible:null},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"],compressible:null},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"],compressible:null},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"],compressible:null},"application/vnd.dvb.service":{source:"iana",extensions:["svc"],compressible:null},"application/vnd.dynageo":{source:"iana",extensions:["geo"],compressible:null},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"],compressible:null},"application/vnd.enliven":{source:"iana",extensions:["nml"],compressible:null},"application/vnd.epson.esf":{source:"iana",extensions:["esf"],compressible:null},"application/vnd.epson.msf":{source:"iana",extensions:["msf"],compressible:null},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"],compressible:null},"application/vnd.epson.salt":{source:"iana",extensions:["slt"],compressible:null},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"],compressible:null},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"],compressible:null},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"],compressible:null},"application/vnd.fdf":{source:"iana",extensions:["fdf"],compressible:null},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"],compressible:null},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"],compressible:null},"application/vnd.flographit":{source:"iana",extensions:["gph"],compressible:null},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"],compressible:null},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"],compressible:null},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"],compressible:null},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"],compressible:null},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"],compressible:null},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"],compressible:null},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"],compressible:null},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"],compressible:null},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"],compressible:null},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"],compressible:null},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"],compressible:null},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"],compressible:null},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"],compressible:null},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"],compressible:null},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"],compressible:null},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"],compressible:null},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"],compressible:null},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"],compressible:null},"application/vnd.geonext":{source:"iana",extensions:["gxt"],compressible:null},"application/vnd.geoplan":{source:"iana",extensions:["g2w"],compressible:null},"application/vnd.geospace":{source:"iana",extensions:["g3w"],compressible:null},"application/vnd.gmx":{source:"iana",extensions:["gmx"],compressible:null},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"],compressible:null},"application/vnd.groove-account":{source:"iana",extensions:["gac"],compressible:null},"application/vnd.groove-help":{source:"iana",extensions:["ghf"],compressible:null},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"],compressible:null},"application/vnd.groove-injector":{source:"iana",extensions:["grv"],compressible:null},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"],compressible:null},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"],compressible:null},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"],compressible:null},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"],compressible:null},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"],compressible:null},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"],compressible:null},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"],compressible:null},"application/vnd.hp-hps":{source:"iana",extensions:["hps"],compressible:null},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"],compressible:null},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"],compressible:null},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"],compressible:null},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"],compressible:null},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"],compressible:null},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"],compressible:null},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"],compressible:null},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"],compressible:null},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"],compressible:null},"application/vnd.igloader":{source:"iana",extensions:["igl"],compressible:null},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"],compressible:null},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"],compressible:null},"application/vnd.insors.igm":{source:"iana",extensions:["igm"],compressible:null},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"],compressible:null},"application/vnd.intergeo":{source:"iana",extensions:["i2g"],compressible:null},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"],compressible:null},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"],compressible:null},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"],compressible:null},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"],compressible:null},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"],compressible:null},"application/vnd.jam":{source:"iana",extensions:["jam"],compressible:null},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"],compressible:null},"application/vnd.jisp":{source:"iana",extensions:["jisp"],compressible:null},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"],compressible:null},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"],compressible:null},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"],compressible:null},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"],compressible:null},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"],compressible:null},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"],compressible:null},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"],compressible:null},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"],compressible:null},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"],compressible:null},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"],compressible:null},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"],compressible:null},"application/vnd.kidspiration":{source:"iana",extensions:["kia"],compressible:null},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"],compressible:null},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"],compressible:null},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"],compressible:null},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"],compressible:null},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"],compressible:null},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"],compressible:null},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"],compressible:null},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"],compressible:null},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"],compressible:null},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"],compressible:null},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"],compressible:null},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"],compressible:null},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"],compressible:null},"application/vnd.mcd":{source:"iana",extensions:["mcd"],compressible:null},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"],compressible:null},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"],compressible:null},"application/vnd.mfer":{source:"iana",extensions:["mwf"],compressible:null},"application/vnd.mfmp":{source:"iana",extensions:["mfm"],compressible:null},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"],compressible:null},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"],compressible:null},"application/vnd.mif":{source:"iana",extensions:["mif"],compressible:null},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"],compressible:null},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"],compressible:null},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"],compressible:null},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"],compressible:null},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"],compressible:null},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"],compressible:null},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"],compressible:null},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"],compressible:null},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"],compressible:null},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"],compressible:null},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"],compressible:null},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"],compressible:null},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"],compressible:null},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"],compressible:null},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"],compressible:null},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"],compressible:null},"application/vnd.ms-ims":{source:"iana",extensions:["ims"],compressible:null},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"],compressible:null},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"],compressible:null},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"],compressible:null},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"],compressible:null},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"],compressible:null},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"],compressible:null},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"],compressible:null},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"],compressible:null},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"],compressible:null},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"],compressible:null},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"],compressible:null},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"],compressible:null},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"],compressible:null},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"],compressible:null},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.mseq":{source:"iana",extensions:["mseq"],compressible:null},"application/vnd.musician":{source:"iana",extensions:["mus"],compressible:null},"application/vnd.muvee.style":{source:"iana",extensions:["msty"],compressible:null},"application/vnd.mynfc":{source:"iana",extensions:["taglet"],compressible:null},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"],compressible:null},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"],compressible:null},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"],compressible:null},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"],compressible:null},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"],compressible:null},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"],compressible:null},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"],compressible:null},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"],compressible:null},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"],compressible:null},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"],compressible:null},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"],compressible:null},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"],compressible:null},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"],compressible:null},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"],compressible:null},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"],compressible:null},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"],compressible:null},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"],compressible:null},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"],compressible:null},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"],compressible:null},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"],compressible:null},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"],compressible:null},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"],compressible:null},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"],compressible:null},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"],compressible:null},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"],compressible:null},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"],compressible:null},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"],compressible:null},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"],compressible:null},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"],compressible:null},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"],compressible:null},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"],compressible:null},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"],compressible:null},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"],compressible:null},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"],compressible:null},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"],compressible:null},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"],compressible:null},"application/vnd.pawaafile":{source:"iana",extensions:["paw"],compressible:null},"application/vnd.pg.format":{source:"iana",extensions:["str"],compressible:null},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"],compressible:null},"application/vnd.picsel":{source:"iana",extensions:["efif"],compressible:null},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"],compressible:null},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"],compressible:null},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"],compressible:null},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"],compressible:null},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"],compressible:null},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"],compressible:null},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"],compressible:null},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"],compressible:null},"application/vnd.rar":{source:"iana",extensions:["rar"],compressible:null},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"],compressible:null},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"],compressible:null},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"],compressible:null},"application/vnd.rim.cod":{source:"apache",extensions:["cod"],compressible:null},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"],compressible:null},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"],compressible:null},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"],compressible:null},"application/vnd.seemail":{source:"iana",extensions:["see"],compressible:null},"application/vnd.sema":{source:"iana",extensions:["sema"],compressible:null},"application/vnd.semd":{source:"iana",extensions:["semd"],compressible:null},"application/vnd.semf":{source:"iana",extensions:["semf"],compressible:null},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"],compressible:null},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"],compressible:null},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"],compressible:null},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"],compressible:null},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"],compressible:null},"application/vnd.smaf":{source:"iana",extensions:["mmf"],compressible:null},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"],compressible:null},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"],compressible:null},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"],compressible:null},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"],compressible:null},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"],compressible:null},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"],compressible:null},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"],compressible:null},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"],compressible:null},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"],compressible:null},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"],compressible:null},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"],compressible:null},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"],compressible:null},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"],compressible:null},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"],compressible:null},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"],compressible:null},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"],compressible:null},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"],compressible:null},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"],compressible:null},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"],compressible:null},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"],compressible:null},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"],compressible:null},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"],compressible:null},"application/vnd.svd":{source:"iana",extensions:["svd"],compressible:null},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"],compressible:null},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"],compressible:null},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"],compressible:null},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"],compressible:null},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"],compressible:null},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"],compressible:null},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"],compressible:null},"application/vnd.trueapp":{source:"iana",extensions:["tra"],compressible:null},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"],compressible:null},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"],compressible:null},"application/vnd.umajin":{source:"iana",extensions:["umj"],compressible:null},"application/vnd.unity":{source:"iana",extensions:["unityweb"],compressible:null},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml"]},"application/vnd.vcx":{source:"iana",extensions:["vcx"],compressible:null},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"],compressible:null},"application/vnd.visionary":{source:"iana",extensions:["vis"],compressible:null},"application/vnd.vsf":{source:"iana",extensions:["vsf"],compressible:null},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"],compressible:null},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"],compressible:null},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"],compressible:null},"application/vnd.webturbo":{source:"iana",extensions:["wtb"],compressible:null},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"],compressible:null},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"],compressible:null},"application/vnd.wqd":{source:"iana",extensions:["wqd"],compressible:null},"application/vnd.wt.stf":{source:"iana",extensions:["stf"],compressible:null},"application/vnd.xara":{source:"iana",extensions:["xar"],compressible:null},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"],compressible:null},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"],compressible:null},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"],compressible:null},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"],compressible:null},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"],compressible:null},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"],compressible:null},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"],compressible:null},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"],compressible:null},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"],compressible:null},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/widget":{source:"iana",extensions:["wgt"],compressible:null},"application/winhlp":{source:"apache",extensions:["hlp"],compressible:null},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"],compressible:null},"application/x-ace-compressed":{source:"apache",extensions:["ace"],compressible:null},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"],compressible:null},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"],compressible:null},"application/x-authorware-map":{source:"apache",extensions:["aam"],compressible:null},"application/x-authorware-seg":{source:"apache",extensions:["aas"],compressible:null},"application/x-bcpio":{source:"apache",extensions:["bcpio"],compressible:null},"application/x-bittorrent":{source:"apache",extensions:["torrent"],compressible:null},"application/x-blorb":{source:"apache",extensions:["blb","blorb"],compressible:null},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"],compressible:null},"application/x-cdlink":{source:"apache",extensions:["vcd"],compressible:null},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"],compressible:null},"application/x-chat":{source:"apache",extensions:["chat"],compressible:null},"application/x-chess-pgn":{source:"apache",extensions:["pgn"],compressible:null},"application/x-cocoa":{source:"nginx",extensions:["cco"],compressible:null},"application/x-conference":{source:"apache",extensions:["nsc"],compressible:null},"application/x-cpio":{source:"apache",extensions:["cpio"],compressible:null},"application/x-csh":{source:"apache",extensions:["csh"],compressible:null},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"],compressible:null},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"],compressible:null},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"],compressible:null},"application/x-doom":{source:"apache",extensions:["wad"],compressible:null},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"],compressible:null},"application/x-eva":{source:"apache",extensions:["eva"],compressible:null},"application/x-font-bdf":{source:"apache",extensions:["bdf"],compressible:null},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"],compressible:null},"application/x-font-linux-psf":{source:"apache",extensions:["psf"],compressible:null},"application/x-font-pcf":{source:"apache",extensions:["pcf"],compressible:null},"application/x-font-snf":{source:"apache",extensions:["snf"],compressible:null},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"],compressible:null},"application/x-freearc":{source:"apache",extensions:["arc"],compressible:null},"application/x-futuresplash":{source:"apache",extensions:["spl"],compressible:null},"application/x-gca-compressed":{source:"apache",extensions:["gca"],compressible:null},"application/x-glulx":{source:"apache",extensions:["ulx"],compressible:null},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"],compressible:null},"application/x-gramps-xml":{source:"apache",extensions:["gramps"],compressible:null},"application/x-gtar":{source:"apache",extensions:["gtar"],compressible:null},"application/x-hdf":{source:"apache",extensions:["hdf"],compressible:null},"application/x-install-instructions":{source:"apache",extensions:["install"],compressible:null},"application/x-iso9660-image":{source:"apache",extensions:["iso"],compressible:null},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"],compressible:null},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"],compressible:null},"application/x-makeself":{source:"nginx",extensions:["run"],compressible:null},"application/x-mie":{source:"apache",extensions:["mie"],compressible:null},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"],compressible:null},"application/x-ms-application":{source:"apache",extensions:["application"],compressible:null},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"],compressible:null},"application/x-ms-wmd":{source:"apache",extensions:["wmd"],compressible:null},"application/x-ms-wmz":{source:"apache",extensions:["wmz"],compressible:null},"application/x-ms-xbap":{source:"apache",extensions:["xbap"],compressible:null},"application/x-msaccess":{source:"apache",extensions:["mdb"],compressible:null},"application/x-msbinder":{source:"apache",extensions:["obd"],compressible:null},"application/x-mscardfile":{source:"apache",extensions:["crd"],compressible:null},"application/x-msclip":{source:"apache",extensions:["clp"],compressible:null},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"],compressible:null},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"],compressible:null},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"],compressible:null},"application/x-msmoney":{source:"apache",extensions:["mny"],compressible:null},"application/x-mspublisher":{source:"apache",extensions:["pub"],compressible:null},"application/x-msschedule":{source:"apache",extensions:["scd"],compressible:null},"application/x-msterminal":{source:"apache",extensions:["trm"],compressible:null},"application/x-mswrite":{source:"apache",extensions:["wri"],compressible:null},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"],compressible:null},"application/x-nzb":{source:"apache",extensions:["nzb"],compressible:null},"application/x-perl":{source:"nginx",extensions:["pl","pm"],compressible:null},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"],compressible:null},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"],compressible:null},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"],compressible:null},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"],compressible:null},"application/x-research-info-systems":{source:"apache",extensions:["ris"],compressible:null},"application/x-sea":{source:"nginx",extensions:["sea"],compressible:null},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"],compressible:null},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"],compressible:null},"application/x-sql":{source:"apache",extensions:["sql"],compressible:null},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"],compressible:null},"application/x-subrip":{source:"apache",extensions:["srt"],compressible:null},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"],compressible:null},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"],compressible:null},"application/x-t3vm-image":{source:"apache",extensions:["t3"],compressible:null},"application/x-tads":{source:"apache",extensions:["gam"],compressible:null},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"],compressible:null},"application/x-tex":{source:"apache",extensions:["tex"],compressible:null},"application/x-tex-tfm":{source:"apache",extensions:["tfm"],compressible:null},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"],compressible:null},"application/x-tgif":{source:"apache",extensions:["obj"],compressible:null},"application/x-ustar":{source:"apache",extensions:["ustar"],compressible:null},"application/x-wais-source":{source:"apache",extensions:["src"],compressible:null},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"],compressible:null},"application/x-xfig":{source:"apache",extensions:["fig"],compressible:null},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"],compressible:null},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"],compressible:null},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"],compressible:null},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/adpcm":{source:"apache",extensions:["adp"],compressible:null},"audio/amr":{source:"iana",extensions:["amr"],compressible:null},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"],compressible:null},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"],compressible:null},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/s3m":{source:"apache",extensions:["s3m"],compressible:null},"audio/silk":{source:"apache",extensions:["sil"],compressible:null},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"],compressible:null},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"],compressible:null},"audio/vnd.dra":{source:"iana",extensions:["dra"],compressible:null},"audio/vnd.dts":{source:"iana",extensions:["dts"],compressible:null},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"],compressible:null},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"],compressible:null},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"],compressible:null},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"],compressible:null},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"],compressible:null},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"],compressible:null},"audio/vnd.rip":{source:"iana",extensions:["rip"],compressible:null},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"],compressible:null},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"],compressible:null},"audio/x-m4a":{source:"nginx",extensions:["m4a"],compressible:null},"audio/x-matroska":{source:"apache",extensions:["mka"],compressible:null},"audio/x-mpegurl":{source:"apache",extensions:["m3u"],compressible:null},"audio/x-ms-wax":{source:"apache",extensions:["wax"],compressible:null},"audio/x-ms-wma":{source:"apache",extensions:["wma"],compressible:null},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"],compressible:null},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"],compressible:null},"audio/x-realaudio":{source:"nginx",extensions:["ra"],compressible:null},"audio/x-wav":{source:"apache",extensions:["wav"],compressible:null},"audio/x-gsm":{source:"apache",extensions:["gsm"],compressible:null},"audio/xm":{source:"apache",extensions:["xm"],compressible:null},"chemical/x-cdx":{source:"apache",extensions:["cdx"],compressible:null},"chemical/x-cif":{source:"apache",extensions:["cif"],compressible:null},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"],compressible:null},"chemical/x-cml":{source:"apache",extensions:["cml"],compressible:null},"chemical/x-csml":{source:"apache",extensions:["csml"],compressible:null},"chemical/x-xyz":{source:"apache",extensions:["xyz"],compressible:null},"font/collection":{source:"iana",extensions:["ttc"],compressible:null},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"],compressible:null},"font/woff2":{source:"iana",extensions:["woff2"],compressible:null},"image/aces":{source:"iana",extensions:["exr"],compressible:null},"image/avci":{source:"iana",extensions:["avci"],compressible:null},"image/avcs":{source:"iana",extensions:["avcs"],compressible:null},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"],compressible:null},"image/dicom-rle":{source:"iana",extensions:["drle"],compressible:null},"image/emf":{source:"iana",extensions:["emf"],compressible:null},"image/fits":{source:"iana",extensions:["fits"],compressible:null},"image/g3fax":{source:"iana",extensions:["g3"],compressible:null},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"],compressible:null},"image/heic-sequence":{source:"iana",extensions:["heics"],compressible:null},"image/heif":{source:"iana",extensions:["heif"],compressible:null},"image/heif-sequence":{source:"iana",extensions:["heifs"],compressible:null},"image/hej2k":{source:"iana",extensions:["hej2"],compressible:null},"image/hsj2":{source:"iana",extensions:["hsj2"],compressible:null},"image/ief":{source:"iana",extensions:["ief"],compressible:null},"image/jls":{source:"iana",extensions:["jls"],compressible:null},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe","jfif","pjpeg","pjp"]},"image/jph":{source:"iana",extensions:["jph"],compressible:null},"image/jphc":{source:"iana",extensions:["jhc"],compressible:null},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"],compressible:null},"image/jxra":{source:"iana",extensions:["jxra"],compressible:null},"image/jxrs":{source:"iana",extensions:["jxrs"],compressible:null},"image/jxs":{source:"iana",extensions:["jxs"],compressible:null},"image/jxsc":{source:"iana",extensions:["jxsc"],compressible:null},"image/jxsi":{source:"iana",extensions:["jxsi"],compressible:null},"image/jxss":{source:"iana",extensions:["jxss"],compressible:null},"image/ktx":{source:"iana",extensions:["ktx"],compressible:null},"image/ktx2":{source:"iana",extensions:["ktx2"],compressible:null},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"],compressible:null},"image/prs.pti":{source:"iana",extensions:["pti"],compressible:null},"image/sgi":{source:"apache",extensions:["sgi"],compressible:null},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"],compressible:null},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"],compressible:null},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"],compressible:null},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"],compressible:null},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"],compressible:null},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"],compressible:null},"image/vnd.dwg":{source:"iana",extensions:["dwg"],compressible:null},"image/vnd.dxf":{source:"iana",extensions:["dxf"],compressible:null},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"],compressible:null},"image/vnd.fpx":{source:"iana",extensions:["fpx"],compressible:null},"image/vnd.fst":{source:"iana",extensions:["fst"],compressible:null},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"],compressible:null},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"],compressible:null},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"],compressible:null},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"],compressible:null},"image/vnd.net-fpx":{source:"iana",extensions:["npx"],compressible:null},"image/vnd.pco.b16":{source:"iana",extensions:["b16"],compressible:null},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"],compressible:null},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"],compressible:null},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"],compressible:null},"image/vnd.xiff":{source:"iana",extensions:["xif"],compressible:null},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"],compressible:null},"image/webp":{source:"apache",extensions:["webp"],compressible:null},"image/wmf":{source:"iana",extensions:["wmf"],compressible:null},"image/x-3ds":{source:"apache",extensions:["3ds"],compressible:null},"image/x-cmu-raster":{source:"apache",extensions:["ras"],compressible:null},"image/x-cmx":{source:"apache",extensions:["cmx"],compressible:null},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"],compressible:null},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"],compressible:null},"image/x-mrsid-image":{source:"apache",extensions:["sid"],compressible:null},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"],compressible:null},"image/x-pict":{source:"apache",extensions:["pic","pct"],compressible:null},"image/x-portable-anymap":{source:"apache",extensions:["pnm"],compressible:null},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"],compressible:null},"image/x-portable-graymap":{source:"apache",extensions:["pgm"],compressible:null},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"],compressible:null},"image/x-rgb":{source:"apache",extensions:["rgb"],compressible:null},"image/x-tga":{source:"apache",extensions:["tga"],compressible:null},"image/x-xbitmap":{source:"apache",extensions:["xbm"],compressible:null},"image/x-xpixmap":{source:"apache",extensions:["xpm"],compressible:null},"image/x-xwindowdump":{source:"apache",extensions:["xwd"],compressible:null},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"],compressible:null},"message/global":{source:"iana",extensions:["u8msg"],compressible:null},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"],compressible:null},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"],compressible:null},"message/global-headers":{source:"iana",extensions:["u8hdr"],compressible:null},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"],compressible:null},"model/3mf":{source:"iana",extensions:["3mf"],compressible:null},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"],compressible:null},"model/obj":{source:"iana",extensions:["obj"],compressible:null},"model/step":{source:"iana",compressible:!1,extensions:[".p21",".stp",".step",".stpnc",".210"]},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"],compressible:null},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"],compressible:null},"model/vnd.gdl":{source:"iana",extensions:["gdl"],compressible:null},"model/vnd.gtw":{source:"iana",extensions:["gtw"],compressible:null},"model/vnd.mts":{source:"iana",extensions:["mts"],compressible:null},"model/vnd.opengex":{source:"iana",extensions:["ogex"],compressible:null},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"],compressible:null},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"],compressible:null},"model/vnd.sap.vds":{source:"iana",extensions:["vds"],compressible:null},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"],compressible:null},"model/vnd.vtu":{source:"iana",extensions:["vtu"],compressible:null},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"],compressible:null},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"],compressible:null},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"],compressible:null},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"],compressible:null},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/prs.lines.tag":{source:"iana",extensions:["dsc"],compressible:null},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/sgml":{source:"iana",extensions:["sgml","sgm"],compressible:null},"text/shex":{source:"iana",extensions:["shex"],compressible:null},"text/spdx":{source:"iana",extensions:["spdx"],compressible:null},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"],compressible:null},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"],compressible:null},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.curl":{source:"iana",extensions:["curl"],compressible:null},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"],compressible:null},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"],compressible:null},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"],compressible:null},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"],compressible:null},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"],compressible:null},"text/vnd.fly":{source:"iana",extensions:["fly"],compressible:null},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"],compressible:null},"text/vnd.graphviz":{source:"iana",extensions:["gv"],compressible:null},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"],compressible:null},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"],compressible:null},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"],compressible:null},"text/vnd.wap.wml":{source:"iana",extensions:["wml"],compressible:null},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"],compressible:null},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"],compressible:null},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"],compressible:null},"text/x-component":{source:"nginx",extensions:["htc"],compressible:null},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"],compressible:null},"text/x-java-source":{source:"apache",extensions:["java"],compressible:null},"text/x-nfo":{source:"apache",extensions:["nfo"],compressible:null},"text/x-opml":{source:"apache",extensions:["opml"],compressible:null},"text/x-pascal":{source:"apache",extensions:["p","pas"],compressible:null},"text/x-setext":{source:"apache",extensions:["etx"],compressible:null},"text/x-sfv":{source:"apache",extensions:["sfv"],compressible:null},"text/x-uuencode":{source:"apache",extensions:["uu"],compressible:null},"text/x-vcalendar":{source:"apache",extensions:["vcs"],compressible:null},"text/x-vcard":{source:"apache",extensions:["vcf"],compressible:null},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"],compressible:null},"video/3gpp2":{source:"iana",extensions:["3g2"],compressible:null},"video/h261":{source:"iana",extensions:["h261"],compressible:null},"video/h263":{source:"iana",extensions:["h263"],compressible:null},"video/h264":{source:"iana",extensions:["h264"],compressible:null},"video/iso.segment":{source:"iana",extensions:["m4s"],compressible:null},"video/jpeg":{source:"iana",extensions:["jpgv"],compressible:null},"video/jpm":{source:"apache",extensions:["jpm","jpgm"],compressible:null},"video/mj2":{source:"iana",extensions:["mj2","mjp2"],compressible:null},"video/mp2t":{source:"iana",extensions:["ts"],compressible:null},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"],compressible:null},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"],compressible:null},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"],compressible:null},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"],compressible:null},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"],compressible:null},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"],compressible:null},"video/vnd.fvt":{source:"iana",extensions:["fvt"],compressible:null},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"],compressible:null},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"],compressible:null},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"],compressible:null},"video/vnd.vivo":{source:"iana",extensions:["viv"],compressible:null},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"],compressible:null},"video/x-fli":{source:"apache",extensions:["fli"],compressible:null},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"],compressible:null},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"],compressible:null},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"],compressible:null},"video/x-ms-vob":{source:"apache",extensions:["vob"],compressible:null},"video/x-ms-wm":{source:"apache",extensions:["wm"],compressible:null},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"],compressible:null},"video/x-ms-wvx":{source:"apache",extensions:["wvx"],compressible:null},"video/x-msvideo":{source:"apache",extensions:["avi"],compressible:null},"video/x-sgi-movie":{source:"apache",extensions:["movie"],compressible:null},"video/x-smv":{source:"apache",extensions:["smv"],compressible:null},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"],compressible:null}};var t=s(92794),l=s(85386),r=s(86295);s(46385).Buffer;class c extends i.fZ("InvalidURL"){constructor(e){super({reason:`Failed to parse '${e}' as a URL.`})}}class p extends i.fZ("RetryError"){}class u extends i.fZ("FetchError"){}class m extends i.fZ("InvalidJson"){}class d extends i.fZ("BadRequestError"){getMessage(){return t.Uy(this.json)&&"string"==typeof this.json.message?this.json.message:this.message}}class x extends i.fZ("UploadAborted"){}async function b(e){if("string"==typeof e)try{return JSON.parse(e)}catch(n){return console.error(`Error parsing JSON, got '${e}'`),Error(`Error parsing JSON, got '${e}'`)}let n=await e.text();try{return JSON.parse(n??"null")}catch(e){return console.error(`Error parsing JSON, got '${n}'`),Error(`Error parsing JSON, got '${n}'`)}}function f(e){return Object.keys(e)}function v(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function g(e,n){return[e,`filename="${encodeURI(n)}"`,`filename*=UTF-8''${encodeURI(n)}`].join("; ")}function h(e,n){let s=/(\d+)\.?(\d+)?\.?(\d+)?/,i=e.match(s);if(!i?.[0])throw Error(`Invalid semver requirement: ${e}`);let o=n.match(s);if(!o?.[0])throw Error(`Invalid semver to check: ${n}`);let[a,t,l,r]=i,[c,p,u,m]=o;return e.startsWith("^")?t===p&&!(l>u):e.startsWith("~")?t===p&&l===u:t===p&&l===u&&r===m}let y=e=>i.Yr(function*(){let n="undefined"!=typeof window?window.location.origin:o.N4.env?.VERCEL_URL?`https://${o.N4.env.VERCEL_URL}`:"http://localhost:3000",s=yield*i.JH({try:()=>new URL(e??"/api/uploadthing",n),catch:()=>new c(e??"/api/uploadthing")});return"/"===s.pathname&&(s.pathname="/api/uploadthing"),s}),w=e=>e instanceof URL?e:i.Wn(y(e)),k={BAD_REQUEST:400,NOT_FOUND:404,FORBIDDEN:403,INTERNAL_SERVER_ERROR:500,INTERNAL_CLIENT_ERROR:500,TOO_LARGE:413,TOO_SMALL:400,TOO_MANY_FILES:400,KEY_TOO_LONG:400,URL_GENERATION_FAILED:500,UPLOAD_FAILED:500,MISSING_ENV:500,FILE_LIMIT_EXCEEDED:500};class E extends i.jj{constructor(e){var n,s;let i="string"==typeof e?{code:"INTERNAL_SERVER_ERROR",message:e}:e;super({message:i.message??(n=i.cause,s=i.code,"string"==typeof n?n:n instanceof Error||n&&"object"==typeof n&&"message"in n&&"string"==typeof n.message?n.message:s??"An unknown error occurred")}),this._tag="UploadThingError",this.name="UploadThingError",this.code=i.code,this.data=i.data,i.cause instanceof Error?this.cause=i.cause:v(i.cause)&&"number"==typeof i.cause.status&&"string"==typeof i.cause.statusText?this.cause=Error(`Response ${i.cause.status} ${i.cause.statusText}`):"string"==typeof i.cause?this.cause=Error(i.cause):this.cause=i.cause}static toObject(e){return{code:e.code,message:e.message,data:e.data}}static serialize(e){return JSON.stringify(E.toObject(e))}}function _(e){for(let[n,s]of Object.entries(k))if(s===e)return n;return"INTERNAL_SERVER_ERROR"}let j=e=>new E({code:"INTERNAL_CLIENT_ERROR",message:"Something went wrong. Please report this to UploadThing.",cause:e});class O extends l.Vp("uploadthing/FetchContext")(){}let T=(e,n)=>i.VS(i.Xn(O),({fetch:s,baseHeaders:o})=>{let a=new Headers(n?.headers??[]);for(let[e,n]of Object.entries(o))"string"==typeof n&&a.set(e,n);let t={url:e.toString(),method:n?.method,body:n?.body,headers:Object.fromEntries(a)};return i.p6({try:i=>s(e,{...n,headers:a,signal:i}),catch:e=>new u({error:e instanceof Error?{...e,name:e.name,message:e.message,stack:e.stack}:e,input:t})}).pipe(i.UI(e=>Object.assign(e,{requestUrl:t.url})),i.cN("fetch"))}),S=e=>i.p6({try:async()=>({json:await e.json(),ok:e.ok,status:e.status}),catch:n=>new m({error:n,input:e.requestUrl})}).pipe(i.lF(({ok:e})=>e,({json:n,status:s})=>new d({status:s,message:`Request to ${e.requestUrl} failed with status ${s}`,json:n})),i.UI(({json:e})=>e),i.cN("parseJson")),R=()=>(0,r.zG)(i.iU(10,4),i.yH(1e3),i.dh(6e4)),I=e=>{let n=Array.isArray(e)?e:f(e);return n.includes("blob")?[]:n.map(e=>"pdf"===e?"application/pdf":e.includes("/")?e:[`${e}/*`,...f(a).filter(n=>n.startsWith(e))].join(", "))},N=e=>Object.fromEntries(I(e).map(e=>[e,[]]));function A(e){let n=e.clipboardData?.items;if(n)return Array.from(n).reduce((e,n)=>{let s=n.getAsFile();return s?[...e,s]:e},[])}let L=e=>({fileTypes:e?f(e):[],multiple:(e?Object.values(e).map(e=>e.maxFileCount):[]).some(e=>e&&e>1)}),U=e=>e.charAt(0).toUpperCase()+e.slice(1),C=e=>{if(!e)return"";let n=f(e),s=n.map(e=>"blob"===e?"file":e);if(s.length>1){let e=s.pop();return`${s.join("s, ")} and ${e}s`}let i=n[0],o=s[0],{maxFileSize:a,maxFileCount:t,minFileCount:l}=e[i];return t&&t>1?l>1?`${l} - ${t} ${o}s up to ${a}`:`${o}s up to ${a}, max ${t}`:`${o} (${a})`},z=e=>U(C(e)),P=(e,n)=>{if("string"==typeof e)return e;if("function"==typeof e){let s=e(n);if("string"==typeof s)return s}return""},D=(e,n)=>{if("object"==typeof e)return e;if("function"==typeof e){let s=e(n);if("object"==typeof s)return s}return{}},B=(e,n)=>e?"function"!=typeof e?e:"function"==typeof e?e(n):void 0:null},85386:function(e,n,s){"use strict";s.d(n,{Vp:function(){return j},IH:function(){return E},cS:function(){return k},U2:function(){return _}});var i=s(18365),o=s(86295),a=s(59068),t=s(90501),l=s(83482),r=s(92794),c=s(34301);s(94849);let p=Symbol.for("effect/Context/Tag"),u=Symbol.for("effect/STM"),m={...c.tU,_tag:"Tag",_op:"Tag",[u]:c.Qo,[p]:{_Service:e=>e,_Identifier:e=>e},toString(){return(0,t.WU)(this.toJSON())},toJSON(){return{_id:"Tag",key:this.key,stack:this.stack}},[t.j5](){return this.toJSON()},of:e=>e,context(e){return h(this,e)}},d=Symbol.for("effect/Context"),x={[d]:{_Services:e=>e},[i.NA](e){if(v(e)&&this.unsafeMap.size===e.unsafeMap.size){for(let n of this.unsafeMap.keys())if(!e.unsafeMap.has(n)||!i.fS(this.unsafeMap.get(n),e.unsafeMap.get(n)))return!1;return!0}return!1},[a.NA](){return a.HX(this,a.Rx(this.unsafeMap.size))},pipe(){return(0,l.n)(this,arguments)},toString(){return(0,t.WU)(this.toJSON())},toJSON(){return{_id:"Context",services:Array.from(this.unsafeMap).map(t.au)}},[t.j5](){return this.toJSON()}},b=e=>{let n=Object.create(x);return n.unsafeMap=e,n},f=e=>{let n=Error(`Service not found${e.key?`: ${String(e.key)}`:""}`);if(e.stack){let s=e.stack.split("\n");if(s.length>2){let e=s[2].match(/at (.*)/);e&&(n.message=n.message+` (defined at ${e[1]})`)}}if(n.stack){let e=n.stack.split("\n");e.splice(1,3),n.stack=e.join("\n")}return n},v=e=>(0,r.l$)(e,d),g=b(new Map),h=(e,n)=>b(new Map([[e.key,n]])),y=(0,o.OB)(3,(e,n,s)=>{let i=new Map(e.unsafeMap);return i.set(n.key,s),b(i)}),w=(0,o.OB)(2,(e,n)=>{if(!e.unsafeMap.has(n.key))throw f(n);return e.unsafeMap.get(n.key)}),k=()=>g,E=y,_=w,j=e=>()=>{let n=Error.stackTraceLimit;Error.stackTraceLimit=2;let s=Error();function i(){}return Error.stackTraceLimit=n,Object.setPrototypeOf(i,m),i.key=e,Object.defineProperty(i,"stack",{get:()=>s.stack}),i}},18365:function(e,n,s){"use strict";s.d(n,{NA:function(){return t},fS:function(){return l}});var i=s(59068),o=s(92794),a=s(62028);let t=Symbol.for("effect/Equal");function l(){return 1==arguments.length?e=>r(e,arguments[0]):r(arguments[0],arguments[1])}function r(e,n){if(e===n)return!0;let s=typeof e;if(s!==typeof n)return!1;if("object"===s||"function"===s){if(null!==e&&null!==n){if(c(e)&&c(n))return!!(i.vp(e)===i.vp(n)&&e[t](n))||!!a.uL.enabled&&!!a.uL.tester&&a.uL.tester(e,n);if(e instanceof Date&&n instanceof Date)return e.toISOString()===n.toISOString()}if(a.uL.enabled){if(Array.isArray(e)&&Array.isArray(n))return e.length===n.length&&e.every((e,s)=>r(e,n[s]));if(Object.getPrototypeOf(e)===Object.prototype&&Object.getPrototypeOf(e)===Object.prototype){let s=Object.keys(e),i=Object.keys(n);if(s.length===i.length){for(let i of s)if(!(i in n&&r(e[i],n[i])))return!!a.uL.tester&&a.uL.tester(e,n);return!0}}return!!a.uL.tester&&a.uL.tester(e,n)}}return!!a.uL.enabled&&!!a.uL.tester&&a.uL.tester(e,n)}let c=e=>(0,o.l$)(e,t)},86295:function(e,n,s){"use strict";s.d(n,{MZ:function(){return t},OB:function(){return o},gn:function(){return l},mf:function(){return i},yR:function(){return a},zG:function(){return r}});let i=e=>"function"==typeof e,o=function(e,n){if("function"==typeof e)return function(){return e(arguments)?n.apply(this,arguments):e=>n(e,...arguments)};switch(e){case 0:case 1:throw RangeError(`Invalid arity ${e}`);case 2:return function(e,s){return arguments.length>=2?n(e,s):function(s){return n(s,e)}};case 3:return function(e,s,i){return arguments.length>=3?n(e,s,i):function(i){return n(i,e,s)}};case 4:return function(e,s,i,o){return arguments.length>=4?n(e,s,i,o):function(o){return n(o,e,s,i)}};case 5:return function(e,s,i,o,a){return arguments.length>=5?n(e,s,i,o,a):function(a){return n(a,e,s,i,o)}};default:return function(){if(arguments.length>=e)return n.apply(this,arguments);let s=arguments;return function(e){return n(e,...s)}}}},a=e=>e,t=a,l=()=>null;function r(e,n,s,i,o,a,t,l,r){switch(arguments.length){case 1:return e;case 2:return n(e);case 3:return s(n(e));case 4:return i(s(n(e)));case 5:return o(i(s(n(e))));case 6:return a(o(i(s(n(e)))));case 7:return t(a(o(i(s(n(e))))));case 8:return l(t(a(o(i(s(n(e)))))));case 9:return r(l(t(a(o(i(s(n(e))))))));default:{let e=arguments[0];for(let n=1;n<arguments.length;n++)e=arguments[n](e);return e}}}},5110:function(e,n,s){"use strict";s.d(n,{K:function(){return t}});var i=s(32905);let o=Symbol.for(`effect/GlobalValue/globalStoreId/${i.w()}`);o in globalThis||(globalThis[o]=new Map);let a=globalThis[o],t=(e,n)=>(a.has(e)||a.set(e,n()),a.get(e))},59068:function(e,n,s){"use strict";s.d(n,{$e:function(){return u},Fh:function(){return v},HX:function(){return g},MX:function(){return p},NA:function(){return r},Rx:function(){return x},vp:function(){return c}});var i=s(86295),o=s(5110),a=s(92794),t=s(62028);let l=(0,o.K)(Symbol.for("effect/Hash/randomHashCache"),()=>new WeakMap),r=Symbol.for("effect/Hash"),c=e=>{if(!0===t.uL.enabled)return 0;switch(typeof e){case"number":return x(e);case"bigint":return b(e.toString(10));case"boolean":case"symbol":return b(String(e));case"string":return b(e);case"undefined":return b("undefined");case"function":case"object":if(null===e)return b("null");if(e instanceof Date)return c(e.toISOString());if(d(e))return e[r]();return p(e);default:throw Error(`BUG: unhandled typeof ${typeof e} - please report an issue at https://github.com/Effect-TS/effect/issues`)}},p=e=>(l.has(e)||l.set(e,x(Math.floor(Math.random()*Number.MAX_SAFE_INTEGER))),l.get(e)),u=e=>n=>53*n^e,m=e=>3221225471&e|e>>>1&1073741824,d=e=>(0,a.l$)(e,r),x=e=>{if(e!=e||e===1/0)return 0;let n=0|e;for(n!==e&&(n^=4294967295*e);e>4294967295;)n^=e/=4294967295;return m(e)},b=e=>{let n=5381,s=e.length;for(;s;)n=33*n^e.charCodeAt(--s);return m(n)},f=(e,n)=>{let s=12289;for(let o=0;o<n.length;o++)s^=(0,i.zG)(b(n[o]),u(c(e[n[o]])));return m(s)},v=e=>f(e,Object.keys(e)),g=function(){if(1==arguments.length){let e=arguments[0];return function(n){return Object.defineProperty(e,r,{value:()=>n,enumerable:!1}),n}}let e=arguments[0],n=arguments[1];return Object.defineProperty(e,r,{value:()=>n,enumerable:!1}),n}},90501:function(e,n,s){"use strict";s.d(n,{OY:function(){return l},WU:function(){return t},au:function(){return a},j5:function(){return o}});var i=s(92794);let o=Symbol.for("nodejs.util.inspect.custom"),a=e=>(0,i.l$)(e,"toJSON")&&(0,i.mf)(e.toJSON)&&0===e.toJSON.length?e.toJSON():Array.isArray(e)?e.map(a):e,t=e=>JSON.stringify(e,null,2),l=(e,n=2)=>{try{return"object"==typeof e?r(e,n):String(e)}catch(n){return String(e)}},r=(e,n)=>{let s=[],i=JSON.stringify(e,(e,n)=>"object"==typeof n&&null!==n?s.includes(n)?void 0:s.push(n)&&n:n,n);return s=void 0,i}},33187:function(e,n,s){"use strict";s.d(n,{jj:function(){return nl},Ls:function(){return T},fZ:function(){return nr},Po:function(){return eR},PF:function(){return eb},Gl:function(){return eJ},iU:function(){return eB},yH:function(){return eM},dh:function(){return eF},bG:function(){return er},l:function(){return N},lF:function(){return ez},H_:function(){return eC},VS:function(){return eS},Ed:function(){return e7},M:function(){return em},Yr:function(){return e_},ID:function(){return eW},UI:function(){return ej},d1:function(){return eH},fu:function(){return e4},MC:function(){return ev},aH:function(){return V},XD:function(){return eK},_9:function(){return ni},Wn:function(){return na},Xn:function(){return Y},ng:function(){return el},Z_:function(){return eu},bw:function(){return eI},lS:function(){return eY},JH:function(){return ef},p6:function(){return eg},gx:function(){return eP},cN:function(){return eZ},$R:function(){return eL}});var i=s(85386),o=s(34301);o.Hj,o.qx,o.G1,o.Fc;let a=o.tU;o.ku,o.Sh,o.XY,o.t3;var t=s(86295),l=s(61385);l.aC;let r=l.F2,c=l.t$;l.Yo,l.FT;let p=l.nM;l.tO,l.EK,l.IS,t.yR,t.yR;var u=s(5110),m=s(90501);class d{self;called=!1;constructor(e){this.self=e}next(e){return this.called?{value:e,done:!0}:(this.called=!0,{value:this.self,done:!1})}return(e){return{value:e,done:!0}}throw(e){throw e}[Symbol.iterator](){return new d(this.self)}}var x=s(35869),b=s(83482),f=s(92794),v=s(62028);let g=Symbol.for("effect/Micro"),h=Symbol.for("effect/Micro/runSymbol"),y=e=>"object"==typeof e&&null!==e&&g in e,w=Symbol.for("effect/Micro/Failure"),k={_E:t.yR};class E extends globalThis.Error{_tag;traces;[w];constructor(e,n,s){let i,o,a;let t=`Failure${e}`;if(n instanceof globalThis.Error){i=`(${t}) ${n.name}`;let e=(o=n.message).split("\n").length;a=n.stack?`(${t}) ${n.stack.split("\n").slice(0,e+3).join("\n")}`:`${i}: ${o}`}else i=t,o=(0,m.OY)(n,0),a=`${i}: ${o}`;s.length>0&&(a+=`
    ${s.join("\n    ")}`),super(o),this._tag=e,this.traces=s,this[w]=k,this.name=i,this.stack=a}pipe(){return(0,b.n)(this,arguments)}toString(){return this.stack}[m.j5](){return this.stack}}class _ extends E{error;constructor(e,n=[]){super("Expected",e,n),this.error=e}}let j=(e,n=[])=>new _(e,n);class O extends E{defect;constructor(e,n=[]){super("Unexpected",e,n),this.defect=e}}let T=(e,n=[])=>new O(e,n);class S extends E{constructor(e=[]){super("Aborted","aborted",e)}}let R=(e=[])=>new S(e),I=e=>"Expected"===e._tag,N=e=>"Expected"===e._tag?e.error:"Unexpected"===e._tag?e.defect:e,A=(0,t.OB)(2,(e,n)=>"Expected"===e._tag?j(e.error,[...e.traces,n]):"Unexpected"===e._tag?T(e.defect,[...e.traces,n]):R([...e.traces,n])),L=c(R()),U=e=>c(j(e)),C=e=>c(T(e)),z=e=>p(e)&&"Aborted"===e.left._tag,P=r(void 0),D=Symbol.for("effect/Micro/Env"),B=Symbol.for("effect/Micro/EnvRef"),M={[D]:{_R:t.yR},pipe(){return(0,b.n)(this,arguments)}},F=e=>{let n=Object.create(M);return n.refs=e,n},q=(0,t.OB)(2,(e,n)=>n.key in e.refs?e.refs[n.key]:n.initial),$=(0,t.OB)(3,(e,n,s)=>{let i=Object.assign(Object.create(null),e.refs);return i[n.key]=s,F(i)}),G=(0,t.OB)(2,(e,n)=>F(n(Object.assign(Object.create(null),e.refs)))),Y=e=>ea(function(n,s){s(r(i.U2(q(n,Z),e)))}),V=(0,t.OB)(3,(e,n,s)=>ea(function(o,a){let t=q(o,Z),l=$(o,Z,i.IH(t,n,s));e[h](l,a)})),J={[B]:B},H=(e,n)=>(0,u.K)(e,()=>{let s=Object.create(J);return s.key=e,s.initial=n(),s}),W=H("effect/Micro/currentAbortController",()=>void 0),K=H("effect/Micro/currentAbortSignal",()=>void 0),Z=H("effect/Micro/currentContext",()=>i.cS()),X=H("effect/Micro/currentConcurrency",()=>"unbounded"),Q=H("effect/Micro/currentMaxDepthBeforeYield",()=>2048),ee=H("effect/Micro/currentInterruptible",()=>!0),en={...a,_op:"Micro",[g]:{_A:t.yR,_E:t.yR,_R:t.yR},[Symbol.iterator](){return new d(new v.oY(this))}},es=(0,u.K)("effect/Micro/microDepthState",()=>({depth:0,maxDepthBeforeYield:Q.initial})),ei=e=>{let n=Object.create(en);return n[h]=e,n},eo=(e,n)=>ei(function s(i,o){if(n&&!1!==i.refs[ee.key]&&i.refs[K.key].aborted)return o(L);if(es.depth++,1===es.depth&&(es.maxDepthBeforeYield=q(i,Q)),es.depth>=es.maxDepthBeforeYield)ek(()=>s(i,o));else try{e(i,o)}catch(e){o(C(e))}es.depth--}),ea=e=>eo(e,!0),et=e=>ea(function(n,s){s(e)}),el=e=>et(r(e)),er=e=>et(U(e)),ec=e=>et(C(e)),ep=e=>et(c(e)),eu=e=>ea(function(n,s){s(r(e()))}),em=e=>ea(function(n,s){s("Some"===e._tag?r(e.value):U(new nc({})))}),ed=e=>ea(function(n,s){e()[h](n,s)}),ex=el(void 0),eb=e=>ea(function(n,s){let i,o=!1,a=e.length>1?new AbortController:void 0,t=q(n,K);function l(){i?r(e5(eR(i,et(L)))):r(et(L)),void 0!==a&&a.abort()}function r(e){o||(o=!0,t.removeEventListener("abort",l),e[h](n,s))}i=void 0===a?e(r):e(r,a.signal),o||t.addEventListener("abort",l)}),ef=e=>ea(function(n,s){try{s(r(e.try()))}catch(n){s(U(e.catch(n)))}}),ev=e=>eb(function(n,s){e(s).then(e=>n(el(e)),e=>n(ec(e)))}),eg=e=>eb(function(n,s){try{e.try(s).then(e=>n(el(e)),s=>n(er(e.catch(s))))}catch(s){n(er(e.catch(s)))}}),eh=(0,u.K)("effect/Micro/yieldState",()=>({tasks:[],working:!1})),ey=()=>{let e=eh.tasks;eh.tasks=[];for(let n=0,s=e.length;n<s;n++)e[n]()},ew="setImmediate"in globalThis?globalThis.setImmediate:e=>setTimeout(e,0),ek=e=>{eh.tasks.push(e),eh.working||(eh.working=!0,ew(()=>{eh.working=!1,ey()}))},eE=ea(function(e,n){ek(()=>n(P))}),e_=(...e)=>ea(function(n,s){let i;let o=1===e.length?e[0]():e[1].call(e[0]),a=!1;!function e(){a=!0;try{let t=!0;for(;t;){let l=o.next(i);if(l.done)return s(r(l.value));t=!1,(0,v.Rz)(l.value)[h](n,function(n){"Left"===n._tag?s(n):(t=!0,i=n.right,a||e())})}}catch(e){s(C(e))}a=!1}()}),ej=(0,t.OB)(2,(e,n)=>ea(function(s,i){e[h](s,function(e){i("Left"===e._tag?e:r(n(e.right)))})})),eO=(0,t.OB)(2,(e,n)=>ej(e,e=>n)),eT=e=>ej(e,x.G),eS=(0,t.OB)(2,(e,n)=>ea(function(s,i){e[h](s,function(e){if("Left"===e._tag)return i(e);n(e.right)[h](s,i)})})),eR=(0,t.OB)(2,(e,n)=>ea(function(s,i){e[h](s,function(e){if("Left"===e._tag)return i(e);if(q(s,K).aborted)return i(L);let o=y(n)?n:"function"==typeof n?n(e.right):n;y(o)?o[h](s,i):i(r(o))})})),eI=(0,t.OB)(2,(e,n)=>ea(function(s,i){e[h](s,function(e){if("Left"===e._tag)return i(e);if(q(s,K).aborted)return i(L);let o=y(n)?n:"function"==typeof n?n(e.right):n;y(o)?o[h](s,function(n){if("Left"===n._tag)return i(n);i(e)}):i(e)})})),eN=e=>ej(e,e=>void 0),eA=e=>ea(function(n,s){e[h](n,function(e){s(r(e))})}),eL=(0,t.OB)(e=>y(e[1]),(e,n,s)=>eU(e,n,(e,n)=>[e,n],s)),eU=(0,t.OB)(e=>y(e[1]),(e,n,s,i)=>i?.concurrent?ej(e9([e,n],{concurrency:"unbounded"}),([e,n])=>s(e,n)):eS(e,e=>ej(n,n=>s(e,n)))),eC=(0,t.OB)(e=>y(e[0]),(e,n,s)=>eS(e,e=>n(e)?el(e):ep(s(e)))),ez=(0,t.OB)(e=>y(e[0]),(e,n,s)=>eS(e,e=>n(e)?el(e):er(s(e)))),eP=(0,t.OB)(2,(e,n)=>eS(y(n)?n:eu(n),n=>n?eT(e):el(x.YP()))),eD=(0,t.OB)(2,(e,n)=>ea(function(s,i){let o=n.delay?Date.now():0,a=0;e[h](s,function t(l){if(void 0!==n.while&&!n.while(l)||void 0!==n.times&&a>=n.times)return i(l);a++;let r=eE;if(void 0!==n.delay){let e=Date.now()-o,s=n.delay(a,e);if(x.Wi(s))return i(l);r=e0(s.value)}r[h](s,function(n){if("Left"===n._tag)return i(n);e[h](s,t)})})})),eB=(e,n=2)=>s=>x.G(s**n*e),eM=(0,t.OB)(2,(e,n)=>(s,i)=>x.UI(e(s,i),e=>Math.min(e,n))),eF=(0,t.OB)(2,(e,n)=>(s,i)=>i<n?e(s,i):x.YP()),eq=(0,t.OB)(3,(e,n,s)=>ea(function(i,o){e[h](i,function(e){if("Right"===e._tag||!n(e.left))return o(e);s(e.left)[h](i,o)})})),e$=(0,t.OB)(2,(e,n)=>eq(e,I,e=>n(e.error))),eG=(0,t.OB)(3,(e,n,s)=>eq(e,n,e=>eR(s(e),ep(e)))),eY=(0,t.OB)(2,(e,n)=>eG(e,I,e=>n(e.error))),eV=(0,t.OB)(3,(e,n,s)=>eq(e,e=>I(e)&&n(e.error),e=>s(e.error))),eJ=(0,t.OB)(3,(e,n,s)=>eV(e,(0,f.Bd)(n),s)),eH=(0,t.OB)(2,(e,n)=>e$(e,e=>er(n(e)))),eW=e=>eQ(e,{onFailure:e=>ex,onSuccess:e=>ex}),eK=(0,t.OB)(e=>y(e[0]),(e,n)=>eD(e,{...n,while:e=>"Left"===e._tag&&"Expected"===e.left._tag&&(n?.while===void 0||n.while(e.left.error))})),eZ=function(){let e=globalThis.Error.stackTraceLimit;globalThis.Error.stackTraceLimit=2;let n=new globalThis.Error;globalThis.Error.stackTraceLimit=e;let s=e=>s=>eo(function(i,o){s[h](i,function(s){o("Left"===s._tag?c(function(e,s){let i=n.stack;if(!i)return s;let o=i.split("\n")[2]?.trim().replace(/^at /,"");if(!o)return s;let a=o.match(/\((.*)\)$/);return A(s,`at ${e} (${a?a[1]:o})`)}(e,s.left)):s)})},!1);return 2==arguments.length?s(arguments[1])(arguments[0]):s(arguments[0])},eX=(0,t.OB)(2,(e,n)=>ea(function(s,i){e[h](s,function(e){try{("Left"===e._tag?n.onFailure(e.left):n.onSuccess(e.right))[h](s,i)}catch(e){i(C(e))}})})),eQ=(0,t.OB)(2,(e,n)=>eX(e,{onFailure:e=>"Expected"===e._tag?n.onFailure(e.error):ep(e),onSuccess:n.onSuccess})),e0=e=>eb(function(n){let s=setTimeout(function(){n(ex)},e);return eu(()=>clearTimeout(s))}),e1=Symbol.for("effect/Micro/MicroScope");class e2{[e1];state={_tag:"Open",finalizers:new Set};constructor(){this[e1]=e1}unsafeAddFinalizer(e){"Open"===this.state._tag&&this.state.finalizers.add(e)}addFinalizer(e){return ed(()=>"Open"===this.state._tag?(this.state.finalizers.add(e),ex):e(this.state.result))}unsafeRemoveFinalizer(e){"Open"===this.state._tag&&this.state.finalizers.delete(e)}close(e){return ed(()=>{if("Open"===this.state._tag){let n=Array.from(this.state.finalizers).reverse();return this.state={_tag:"Closed",result:e},eS(e7(n,n=>eA(n(e))),e=>eN(et(Either.all(e))))}return ex})}get fork(){return eu(()=>{let e=new e2;if("Closed"===this.state._tag)return e.state=this.state,e;function n(n){return e.close(n)}return this.state.finalizers.add(n),e.unsafeAddFinalizer(e=>eu(()=>this.unsafeRemoveFinalizer(n))),e})}}let e3=(0,t.OB)(3,(e,n,s)=>e6(i=>ea(function(o,a){i(e)[h](o,function(e){if(!n(e))return a(e);s(e)[h](o,function(n){if("Left"===n._tag)return a(n);a(e)})})}))),e4=(0,t.OB)(2,(e,n)=>e3(e,z,e=>n)),e5=e=>eo(function(n,s){let i=G(n,function(e){return e[ee.key]=!1,e[K.key]=new AbortController().signal,e});e[h](i,s)},!1),e6=e=>eo((n,s)=>{let i=q(n,ee),o=i?e(e8):e(t.yR),a=i?G(n,function(e){return e[ee.key]=!1,e[K.key]=new AbortController().signal,e}):n;o[h](a,s)},!1),e8=e=>ea((n,s)=>{let i=q(n,ee),o=n;if(!i){let e=q(n,W);o=G(n,function(n){return n[ee.key]=!0,n[K.key]=e.signal,n})}e[h](o,s)}),e9=(e,n)=>Array.isArray(e)||(0,f.TW)(e)?e7(e,t.yR,n):n?.discard?e7(Object.values(e),t.yR,n):ed(()=>{let s={};return eO(e7(Object.entries(e),([e,n])=>ej(n,n=>{s[e]=n}),{discard:!0,concurrency:n?.concurrency}),s)}),e7=(e,n,s)=>ea(function(i,o){let a;let t=s?.concurrency==="inherit"?q(i,X):s?.concurrency??1,l="unbounded"===t?Number.POSITIVE_INFINITY:Math.max(1,t),[c,p]=function(e){let n=new AbortController,s=q(e,K);function i(){n.abort(),s.removeEventListener("abort",i)}return s.addEventListener("abort",i),[G(e,function(e){return e[W.key]=n,e[K.key]=n.signal,e}),i]}(i),u=Array.from(e),m=u.length,d=s?.discard?void 0:Array(m),x=0,b=0,f=0,v=!1;!function e(){for(v=!0;b<l&&x<m;){let s=x,i=u[s];x++,b++;try{n(i,s)[h](c,function(n){"Left"===n._tag?void 0===a&&(a=n,m=x,p()):void 0!==d&&(d[s]=n.right),f++,b--,f===m?o(a??r(d)):!v&&b<l&&e()})}catch(e){a=C(e),m=x,p()}}v=!1}()}),ne=Symbol.for("effect/Micro/Handle");class nn{parentSignal;[ne];observers=new Set;_result=void 0;_controller;isRoot;constructor(e,n){this.parentSignal=e,this[ne]=ne,this.isRoot=void 0!==n,this._controller=n??new AbortController,this.isRoot||e.addEventListener("abort",this.unsafeAbort)}unsafePoll(){return this._result??null}unsafeAbort=()=>{this._controller.abort()};emit(e){this._result||(this._result=e,this.isRoot||this.parentSignal.removeEventListener("abort",this.unsafeAbort),this.observers.forEach(n=>n(e)),this.observers.clear())}addObserver(e){if(this._result)return e(this._result);this.observers.add(e)}removeObserver(e){this.observers.delete(e)}get await(){return ed(()=>this._result?el(this._result):eb(e=>{function n(n){e(el(n))}return this.addObserver(n),eu(()=>{this.removeObserver(n)})}))}get join(){return eS(this.await,et)}get abort(){return ed(()=>(this.unsafeAbort(),this.await))}}let ns=(e,n)=>{let s=new AbortController,i=Object.create(null);i[W.key]=s,i[K.key]=s.signal;let o=F(i),a=new nn(s.signal,s);return e[h]($(o,K,a._controller.signal),e=>{a.emit(e),n?.signal&&n.signal.removeEventListener("abort",a.unsafeAbort)}),n?.signal&&(n.signal.aborted?a.unsafeAbort():n.signal.addEventListener("abort",a.unsafeAbort,{once:!0})),a},ni=(e,n)=>new Promise((s,i)=>{ns(e,n).addObserver(s)}),no=e=>{let n=ns(e);for(;eh.tasks.length>0;)ey();let s=n.unsafePoll();return null===s?C(n):s},na=e=>{let n=no(e);if("Left"===n._tag)throw n.left;return n.right},nt=function(){class e extends globalThis.Error{[h](e,n){n(U(this))}toString(){return this.message?`${this.name}: ${this.message}`:this.name}toJSON(){return{...this}}[m.j5](){let e=this.stack;return e?`${this.toString()}
${e.split("\n").slice(1).join("\n")}`:this.toString()}}return Object.assign(e.prototype,en,o.EO),e}(),nl=class extends nt{constructor(e){super(),e&&Object.assign(this,e)}},nr=e=>{class n extends nl{_tag=e}return n.prototype.name=e,n};class nc extends nr("NoSuchElementException"){}},35869:function(e,n,s){"use strict";s.d(n,{G:function(){return l},PV:function(){return p},UI:function(){return u},Wi:function(){return r},YP:function(){return t},pC:function(){return c},qo:function(){return m}});var i=s(86295),o=s(61385),a=s(94849);let t=()=>a.YP,l=a.G;a.Kn;let r=a.Wi,c=a.pC;o.EK,o.IS;let p=(0,i.OB)(2,(e,n)=>r(e)?n():e.value)(i.gn),u=(0,i.OB)(2,(e,n)=>r(e)?t():l(n(e.value))),m=e=>r(e)?[]:[e.value]},83482:function(e,n,s){"use strict";s.d(n,{n:function(){return i}});let i=(e,n)=>{switch(n.length){case 1:return n[0](e);case 2:return n[1](n[0](e));case 3:return n[2](n[1](n[0](e)));case 4:return n[3](n[2](n[1](n[0](e))));case 5:return n[4](n[3](n[2](n[1](n[0](e)))));case 6:return n[5](n[4](n[3](n[2](n[1](n[0](e))))));case 7:return n[6](n[5](n[4](n[3](n[2](n[1](n[0](e)))))));case 8:return n[7](n[6](n[5](n[4](n[3](n[2](n[1](n[0](e))))))));case 9:return n[8](n[7](n[6](n[5](n[4](n[3](n[2](n[1](n[0](e)))))))));default:{let s=e;for(let e=0,i=n.length;e<i;e++)s=n[e](s);return s}}}},92794:function(e,n,s){"use strict";s.d(n,{Bd:function(){return c},TW:function(){return p},Uy:function(){return u},jn:function(){return o},l$:function(){return r},mf:function(){return a}});var i=s(86295);let o=e=>"boolean"==typeof e,a=i.mf,t=e=>"object"==typeof e&&null!==e,l=e=>t(e)||a(e),r=(0,i.OB)(2,(e,n)=>l(e)&&n in e),c=(0,i.OB)(2,(e,n)=>r(e,"_tag")&&e._tag===n),p=e=>r(e,Symbol.iterator),u=e=>t(e)&&!Array.isArray(e)},62028:function(e,n,s){"use strict";s.d(n,{U9:function(){return a},oY:function(){return l},uL:function(){return c},Rz:function(){return r}}),s(86295);var i=s(5110);let o=e=>`BUG: ${e} - please report an issue at https://github.com/Effect-TS/effect/issues`;class a{self;called=!1;constructor(e){this.self=e}next(e){return this.called?{value:e,done:!0}:(this.called=!0,{value:this.self,done:!1})}return(e){return{value:e,done:!0}}throw(e){throw e}[Symbol.iterator](){return new a(this.self)}}let t=Symbol.for("effect/Utils/YieldWrap");class l{#e;constructor(e){this.#e=e}[t](){return this.#e}}function r(e){if("object"==typeof e&&null!==e&&t in e)return e[t]();throw Error(o("yieldWrapGet"))}let c=(0,i.K)("effect/Utils/isStructuralRegion",()=>({enabled:!1,tester:void 0}))},34301:function(e,n,s){"use strict";s.d(n,{XY:function(){return v},Fc:function(){return u},ku:function(){return b},tU:function(){return d},Hj:function(){return r},G1:function(){return p},qx:function(){return c},t3:function(){return g},Sh:function(){return f},EO:function(){return x},Qo:function(){return m}});var i=s(18365),o=s(59068),a=s(83482),t=s(62028),l=s(32905);let r=Symbol.for("effect/Effect"),c=Symbol.for("effect/Stream"),p=Symbol.for("effect/Sink"),u=Symbol.for("effect/Channel"),m={_R:e=>e,_E:e=>e,_A:e=>e,_V:l.w()},d={[r]:m,[c]:m,[p]:{_A:e=>e,_In:e=>e,_L:e=>e,_E:e=>e,_R:e=>e},[u]:{_Env:e=>e,_InErr:e=>e,_InElem:e=>e,_InDone:e=>e,_OutErr:e=>e,_OutElem:e=>e,_OutDone:e=>e},[i.NA](e){return this===e},[o.NA](){return o.HX(this,o.MX(this))},[Symbol.iterator](){return new t.U9(new t.oY(this))},pipe(){return(0,a.n)(this,arguments)}},x={[o.NA](){return o.HX(this,o.Fh(this))},[i.NA](e){let n=Object.keys(this),s=Object.keys(e);if(n.length!==s.length)return!1;for(let s of n)if(!(s in e&&i.fS(this[s],e[s])))return!1;return!0}},b={...d,_op:"Commit"},f={...b,...x},v=function(){function e(){}return e.prototype=b,e}(),g=function(){function e(){}return e.prototype=f,e}()},61385:function(e,n,s){"use strict";s.d(n,{EK:function(){return y},F2:function(){return g},FT:function(){return x},IS:function(){return h},Yo:function(){return w},aC:function(){return p},nM:function(){return b},t$:function(){return v},tO:function(){return f}});var i=s(18365),o=s(86295),a=s(59068),t=s(90501),l=s(92794),r=s(34301),c=s(94849);let p=Symbol.for("effect/Either"),u={...r.tU,[p]:{_R:e=>e},[t.j5](){return this.toJSON()},toString(){return(0,t.WU)(this.toJSON())}},m=Object.assign(Object.create(u),{_tag:"Right",_op:"Right",[i.NA](e){return x(e)&&f(e)&&i.fS(this.right,e.right)},[a.NA](){return a.$e(a.vp(this._tag))(a.vp(this.right))},toJSON(){return{_id:"Either",_tag:this._tag,right:(0,t.au)(this.right)}}}),d=Object.assign(Object.create(u),{_tag:"Left",_op:"Left",[i.NA](e){return x(e)&&b(e)&&i.fS(this.left,e.left)},[a.NA](){return a.$e(a.vp(this._tag))(a.vp(this.left))},toJSON(){return{_id:"Either",_tag:this._tag,left:(0,t.au)(this.left)}}}),x=e=>(0,l.l$)(e,p),b=e=>"Left"===e._tag,f=e=>"Right"===e._tag,v=e=>{let n=Object.create(d);return n.left=e,n},g=e=>{let n=Object.create(m);return n.right=e,n},h=e=>f(e)?c.YP:c.G(e.left),y=e=>b(e)?c.YP:c.G(e.right),w=(0,o.OB)(2,(e,n)=>c.Wi(e)?v(n()):g(e.value))},94849:function(e,n,s){"use strict";s.d(n,{G:function(){return v},Kn:function(){return d},Wi:function(){return x},YP:function(){return f},pC:function(){return b}});var i=s(18365),o=s(59068),a=s(90501),t=s(92794),l=s(34301);let r=Symbol.for("effect/Option"),c={...l.tU,[r]:{_A:e=>e},[a.j5](){return this.toJSON()},toString(){return(0,a.WU)(this.toJSON())}},p=Object.assign(Object.create(c),{_tag:"Some",_op:"Some",[i.NA](e){return d(e)&&b(e)&&i.fS(this.value,e.value)},[o.NA](){return o.HX(this,o.$e(o.vp(this._tag))(o.vp(this.value)))},toJSON(){return{_id:"Option",_tag:this._tag,value:(0,a.au)(this.value)}}}),u=o.vp("None"),m=Object.assign(Object.create(c),{_tag:"None",_op:"None",[i.NA]:e=>d(e)&&x(e),[o.NA]:()=>u,toJSON(){return{_id:"Option",_tag:this._tag}}}),d=e=>(0,t.l$)(e,r),x=e=>"None"===e._tag,b=e=>"Some"===e._tag,f=Object.create(m),v=e=>{let n=Object.create(p);return n.value=e,n}},32905:function(e,n,s){"use strict";s.d(n,{w:function(){return i}});let i=()=>"3.4.5"},3887:function(e,n,s){"use strict";s.d(n,{Z:function(){return r}});let i=["B","kB","MB","GB","TB","PB","EB","ZB","YB"],o=["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"],a=["b","kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],t=["b","kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],l=(e,n,s)=>{let i=e;return"string"==typeof n||Array.isArray(n)?i=e.toLocaleString(n,s):(!0===n||void 0!==s)&&(i=e.toLocaleString(void 0,s)),i};function r(e,n){let s;if(!Number.isFinite(e))throw TypeError(`Expected a finite number, got ${typeof e}: ${e}`);let r=(n={bits:!1,binary:!1,space:!0,...n}).bits?n.binary?t:a:n.binary?o:i,c=n.space?" ":"";if(n.signed&&0===e)return` 0${c}${r[0]}`;let p=e<0,u=p?"-":n.signed?"+":"";if(p&&(e=-e),void 0!==n.minimumFractionDigits&&(s={minimumFractionDigits:n.minimumFractionDigits}),void 0!==n.maximumFractionDigits&&(s={maximumFractionDigits:n.maximumFractionDigits,...s}),e<1)return u+l(e,n.locale,s)+c+r[0];let m=Math.min(Math.floor(n.binary?Math.log(e)/Math.log(1024):Math.log10(e)/3),r.length-1);return e/=(n.binary?1024:1e3)**m,s||(e=e.toPrecision(3)),u+l(Number(e),n.locale,s)+c+r[m]}},55280:function(e,n,s){"use strict";s.d(n,{N4:function(){return g},Y8:function(){return d}});var i=s(68571);let o=Object.create(null),a=e=>globalThis.process?.env||globalThis.Deno?.env.toObject()||globalThis.__env__||(e?o:globalThis),t=new Proxy(o,{get:(e,n)=>a()[n]??o[n],has:(e,n)=>n in a()||n in o,set:(e,n,s)=>(a(!0)[n]=s,!0),deleteProperty(e,n){if(!n)return!1;let s=a(!0);return delete s[n],!0},ownKeys:()=>Object.keys(a(!0))}),l="u">typeof i&&i.env&&"production"||"",r=[["APPVEYOR"],["AWS_AMPLIFY","AWS_APP_ID",{ci:!0}],["AZURE_PIPELINES","SYSTEM_TEAMFOUNDATIONCOLLECTIONURI"],["AZURE_STATIC","INPUT_AZURE_STATIC_WEB_APPS_API_TOKEN"],["APPCIRCLE","AC_APPCIRCLE"],["BAMBOO","bamboo_planKey"],["BITBUCKET","BITBUCKET_COMMIT"],["BITRISE","BITRISE_IO"],["BUDDY","BUDDY_WORKSPACE_ID"],["BUILDKITE"],["CIRCLE","CIRCLECI"],["CIRRUS","CIRRUS_CI"],["CLOUDFLARE_PAGES","CF_PAGES",{ci:!0}],["CODEBUILD","CODEBUILD_BUILD_ARN"],["CODEFRESH","CF_BUILD_ID"],["DRONE"],["DRONE","DRONE_BUILD_EVENT"],["DSARI"],["GITHUB_ACTIONS"],["GITLAB","GITLAB_CI"],["GITLAB","CI_MERGE_REQUEST_ID"],["GOCD","GO_PIPELINE_LABEL"],["LAYERCI"],["HUDSON","HUDSON_URL"],["JENKINS","JENKINS_URL"],["MAGNUM"],["NETLIFY"],["NETLIFY","NETLIFY_LOCAL",{ci:!1}],["NEVERCODE"],["RENDER"],["SAIL","SAILCI"],["SEMAPHORE"],["SCREWDRIVER"],["SHIPPABLE"],["SOLANO","TDDIUM"],["STRIDER"],["TEAMCITY","TEAMCITY_VERSION"],["TRAVIS"],["VERCEL","NOW_BUILDER"],["VERCEL","VERCEL",{ci:!1}],["VERCEL","VERCEL_ENV",{ci:!1}],["APPCENTER","APPCENTER_BUILD_ID"],["CODESANDBOX","CODESANDBOX_SSE",{ci:!1}],["STACKBLITZ"],["STORMKIT"],["CLEAVR"],["ZEABUR"],["CODESPHERE","CODESPHERE_APP_ID",{ci:!0}],["RAILWAY","RAILWAY_PROJECT_ID"],["RAILWAY","RAILWAY_SERVICE_ID"]],c=function(){if(globalThis.process?.env)for(let e of r){let n=e[1]||e[0];if(globalThis.process?.env[n])return{name:e[0].toLowerCase(),...e[2]}}return globalThis.process?.env?.SHELL==="/bin/jsh"&&globalThis.process?.versions?.webcontainer?{name:"stackblitz",ci:!1}:{name:"",ci:!1}}();function p(e){return!!e&&"false"!==e}c.name;let u=globalThis.process?.platform||"",m=(p(t.CI)||c.ci,p(globalThis.process?.stdout&&globalThis.process?.stdout.isTTY)),d=(p(t.DEBUG),"test"===l||p(t.TEST)),x=(p(t.MINIMAL),/^win/i.test(u)),b=(/^linux/i.test(u),/^darwin/i.test(u),!p(t.NO_COLOR)&&(p(t.FORCE_COLOR)||(m||x)&&t.TERM),(globalThis.process?.versions?.node||"").replace(/^v/,"")||null),f=(b?.split(".")[0],globalThis.process||Object.create(null)),v={versions:{}},g=new Proxy(f,{get:(e,n)=>"env"===n?t:n in e?e[n]:n in v?v[n]:void 0}),h=globalThis.process?.release?.name==="node",y=!!globalThis.Bun||!!globalThis.process?.versions?.bun,w=!!globalThis.Deno,k=!!globalThis.fastly,E=[[!!globalThis.Netlify,"netlify"],[!!globalThis.EdgeRuntime,"edge-light"],[globalThis.navigator?.userAgent==="Cloudflare-Workers","workerd"],[k,"fastly"],[w,"deno"],[y,"bun"],[h,"node"],[!!globalThis.__lagon__,"lagon"]],_=function(){let e=E.find(e=>e[0]);if(e)return{name:e[1]}}();_?.name},90714:function(e,n,s){"use strict";s.d(n,{d8:function(){return y},i8:function(){return h}});var i=s(86295),o=s(35869),a=s(92794);let t=(0,i.OB)(2,(e,n)=>{let s=0;for(let i of e){let e=n(i,s);if((0,a.jn)(e)){if(e)return o.G(i)}else if(o.pC(e))return e;s++}return o.YP()});o.qo;var l=s(33187),r=s(15366),c=s(55280),p="6.13.2";let u=(e,n,s)=>l.Yr(function*(){let i=0,o=yield*l.Ed(n.urls,(o,a)=>{let t=n.chunkSize*a,p=Math.min(t+n.chunkSize,e.size);return m({url:o,chunk:e.slice(t,p),contentDisposition:n.contentDisposition,fileType:e.type,fileName:e.name,onProgress:n=>{let o=(i+=n)/e.size*100;s.onUploadProgress?.({file:e.name,progress:o})}}).pipe(l.Po(e=>({tag:e,partNumber:a+1})),l.XD({while:e=>e instanceof r.Ms,times:c.Y8?3:10,delay:(0,r.$J)()}))},{concurrency:"inherit"}).pipe(l.lS(i=>s.reportEventToUT("failure",{fileKey:n.key,uploadId:n.uploadId,fileName:e.name,storageProviderError:String(i)})));yield*s.reportEventToUT("multipart-complete",{uploadId:n.uploadId,fileKey:n.key,etags:o})}),m=e=>l.PF(n=>{let s=new XMLHttpRequest;s.open("PUT",e.url,!0),s.setRequestHeader("Content-Type",e.fileType),s.setRequestHeader("Content-Disposition",(0,r.fT)(e.contentDisposition,e.fileName)),s.addEventListener("load",()=>{let e=s.getResponseHeader("Etag");return s.status>=200&&s.status<=299&&e?n(l.ng(e)):n(l.bG(new r.Ms))}),s.addEventListener("error",()=>n(l.bG(new r.Ms)));let i=0;return s.upload.addEventListener("progress",n=>{let s=n.loaded-i;i+=s,e.onProgress(s)}),s.send(e.chunk),l.Z_(()=>s.abort())}),d=(e,n,s)=>l.PF(i=>{let o=new XMLHttpRequest;o.open("POST",n.url),o.setRequestHeader("Accept","application/xml"),o.upload.addEventListener("progress",({loaded:n,total:i})=>{s.onUploadProgress?.({file:e.name,progress:n/i*100})}),o.addEventListener("load",()=>i(o.status>=200&&o.status<300?l.ng(null):s.reportEventToUT("failure",{fileKey:n.key,uploadId:null,fileName:e.name,storageProviderError:o.responseText}))),o.addEventListener("error",()=>i(s.reportEventToUT("failure",{fileKey:n.key,uploadId:null,fileName:e.name})));let a=new FormData;return Object.entries(n.fields).forEach(([e,n])=>a.append(e,n)),a.append("file",e),o.send(a),l.Z_(()=>{o.abort()})}),x=e=>{let n=e.match(/<Code>(.*?)<\/Code>/s),s=e.match(/<Message>(.*?)<\/Message>/s),i=n?.[1],o=s?.[1];return i&&o?{code:f[i]??b,message:o}:null},b="UPLOAD_FAILED",f={AccessDenied:"FORBIDDEN",EntityTooSmall:"TOO_SMALL",EntityTooLarge:"TOO_LARGE",ExpiredToken:"FORBIDDEN",IncorrectNumberOfFilesInPostRequest:"TOO_MANY_FILES",InternalError:"INTERNAL_SERVER_ERROR",KeyTooLongError:"KEY_TOO_LONG",MaxMessageLengthExceeded:"TOO_LARGE"},v=e=>{let n=new URL(e.url),s=new URLSearchParams(n.search);return s.set("actionType",e.actionType),s.set("slug",e.slug),n.search=s.toString(),n},g=e=>(n,s)=>l.Yr(function*(){let o=v({url:e.url,slug:e.endpoint,actionType:n}),a="function"==typeof e.headers?e.headers():e.headers;a instanceof Promise&&(a=yield*l.MC(()=>a));let t=yield*(0,r.i7)(o,{method:"POST",body:JSON.stringify(s),headers:{"Content-Type":"application/json","x-uploadthing-package":e.package,"x-uploadthing-version":p,...a}}).pipe(l.Po(r.dW),l.UI(i.MZ),l.Gl("FetchError",e=>l.bG(new r.wq({code:"INTERNAL_CLIENT_ERROR",message:`Failed to report event "${n}" to UploadThing server`,cause:e}))),l.Gl("BadRequestError",e=>l.bG(new r.wq({code:(0,r.Qd)(e.status),message:e.getMessage(),cause:e.json}))),l.Gl("InvalidJson",e=>l.bG(new r.wq({code:"INTERNAL_CLIENT_ERROR",message:"Failed to parse response from UploadThing server",cause:e}))));if("failure"===n){let e=x(s.storageProviderError??"");return e?.message?yield*new r.wq({code:e.code,message:e.message}):yield*new r.wq({code:"UPLOAD_FAILED",message:`Failed to upload file ${s.fileName} to S3`,cause:s.storageProviderError})}return t}),h=p,y=e=>(n,s)=>w(n,{...s,url:(0,r.T8)(e?.url),package:e.package,input:s.input}).pipe(l.aH(r.U9,{fetch:globalThis.fetch.bind(globalThis),baseHeaders:{"x-uploadthing-version":p,"x-uploadthing-api-key":void 0,"x-uploadthing-fe-package":e.package,"x-uploadthing-be-adapter":void 0}}),e=>l._9(e,s.signal?{signal:s.signal}:{})).then(e=>{if("Right"===e._tag)return e.right;if("Aborted"===e.left._tag)throw new r.eo;throw l.l(e.left)}),w=(e,n)=>{let s=g({endpoint:String(e),package:n.package,url:(0,r.T8)(n.url),headers:n.headers});return s("upload",{input:"input"in n?n.input:null,files:n.files.map(e=>({name:e.name,size:e.size,type:e.type}))}).pipe(l.VS(i=>l.Ed(i,i=>_(String(e),{...n,reportEventToUT:s},i).pipe(l.fu(s("failure",{fileKey:i.key,uploadId:"uploadId"in i?i.uploadId:null,fileName:i.fileName}).pipe(l.ID))),{concurrency:6})))},k=e=>!!(0,r.Kn)(e)&&("done"===e.status?"callbackData"in e:"still waiting"===e.status),E=e=>"done"===e.status,_=(e,n,s)=>t(n.files,e=>e.name===s.fileName).pipe(l.M,l.d1(()=>(console.error("No file found for presigned URL",s),new r.wq({code:"NOT_FOUND",message:"No file found for presigned URL",cause:`Expected file with name ${s.fileName} but got '${n.files.join(",")}'`}))),l.bw(e=>n.onUploadBegin?.({file:e.name})),l.bw(e=>"urls"in s?u(e,s,n):d(e,s,n)),l.$R((0,r.i7)(s.pollingUrl,{headers:{authorization:s.pollingJwt}}).pipe(l.VS(r.dW),l.Gl("BadRequestError",e=>l.bG(new r.wq({code:(0,r.Qd)(e.status),message:e.message,cause:e}))),l.H_(k,e=>l.Ls("received a non PollingResponse from the polling endpoint")),l.lF(E,()=>new r.Ms),l.UI(({callbackData:e})=>e),l.XD({while:e=>e instanceof r.Ms,delay:(0,r.$J)()}),l.gx(()=>!n.skipPolling),l.UI(o.PV),l.UI(i.MZ))),l.UI(([e,n])=>({name:e.name,size:e.size,key:s.key,serverData:n,url:"https://utfs.io/f/"+s.key,customId:s.customId,type:e.type})))}}]);