4a5feb12465f66947af2f40a4785344e/******/////*///// 请勿使用非法用途


过安全狗、云锁、阿里云、360、护卫神、D盾、百度云、各种杀软!

iamH4CKEERRRRRRRRRRRS

I am a hacker in the dark of a very cold night

path :/home/drive/domains/drive.vcenetwork.com/public_html/public

upload file:

List of files:

name file size edit permission action
.htaccess1125 KBFebruary 26 2023 04:58:260644
1.zip1856 KBMay 26 2025 03:52:060644
arl.txt1 KBMay 26 2025 03:58:190644
build-August 19 2024 20:27:470755
cabs.jpg.phtml34996 KBMay 25 2025 13:50:430644
cool30203 KBMay 26 2025 03:49:270644
cool.php44 KBMay 26 2025 03:50:140644
favicon-May 26 2025 07:38:380755
favicon.ico502 KBAugust 19 2024 21:12:300644
htaccess.example1125 KBMay 20 2024 07:03:520755
images-August 19 2024 20:27:470755
index.php1949 KBMay 20 2024 07:03:520755
install_files-July 31 2023 19:05:060755
invoice.css99133 KBMay 20 2024 07:03:520644
manifest.json1055 KBAugust 19 2024 21:25:160644
robots.txt1154 KBJune 07 2025 12:24:520755
storage-May 25 2025 13:49:550755
style.php26 KBMay 26 2025 03:52:280644
swagger.yaml33646 KBMay 20 2024 07:03:520755
web.config914 KBMay 20 2024 07:03:520755
var Vr=Object.defineProperty;var jr=(e,t,n)=>t in e?Vr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var I=(e,t,n)=>(jr(e,typeof t!="symbol"?t+"":t,n),n);import{r as m,b6 as Xe,b7 as ft,$ as Q,b8 as Et,a as l,j as E,A as Pe,b9 as qr,c as D,l as oe,h as H,ba as Kr,g as G,bb as _e,bc as Gr,bd as Hn,m as R,be as Le,bf as Qt,bg as Zt,bh as Jt,R as he,i as Vn,W as De,_ as Rt,aT as jn,aa as qn,a2 as pe,bi as Xr,bj as Yr,bk as Pt,bl as W,bm as rt,bn as at,bo as ye,bp as Se,bq as Be,br as He,bs as Kn,e as Oe,bt as Ye,k as Ue,bu as ae,bv as Wr,bw as Qr,bx as Zr,by as Jr,bz as ea,bA as ta,bB as na,ab as ra,u as Dt,aP as aa,bC as oa,bD as sa,bE as ia,T as F,n as Ot,M as Ut,B as Z,D as We,p as It,t as Tt,a1 as Qe,bF as Ve,bG as la,ax as ca,f as ua,Y as da,bH as fa,aO as Gn,bI as ha,s as Xn,X as Yn,a0 as xe,v as te,al as Wn,I as At,b as Qn,d as B,bJ as pa,ai as Nt,a$ as ma,aj as ce,ac as ga,K as Ft,q as ba,o as va,F as ya,Q as Zn,bK as wa,bL as Jn,bM as ot,bN as de,bO as xa,bP as _a,z as Sa,bQ as ke,bR as ka,aq as Ca,ar as Ea,U as Ra,bS as Pa,aN as Da,bT as Oa,bU as Ua,aw as zt,bV as Ia,a8 as Ta,b0 as Aa}from"./main.b7d280d4.js";import{E as Na,C as Fa}from"./Edit.b85e7693.js";import{u as za}from"./index.6553f71f.js";const $t=m.exports.createContext(null);function $a(){m.exports.useEffect(()=>(document.documentElement.classList.add("no-page-overflow"),()=>{document.documentElement.classList.remove("no-page-overflow")}),[])}function Dl({children:e,leftSidenavStatus:t,onLeftSidenavChange:n,rightSidenavStatus:r,onRightSidenavChange:a,name:o,leftSidenavCanBeCompact:s,...i}){$a();const c=Xe("(max-width: 1024px)"),u=m.exports.useMemo(()=>o?ft(`${o}.sidenav.compact`):!1,[o])?"compact":"open",[h,f]=Q(t,c?"closed":u,n),p=m.exports.useMemo(()=>{const w=ft(`${o}.sidenav.right.position`,"open");return c?"closed":w},[c,o]),[b,y]=Q(r,p,a),v=m.exports.useCallback(w=>{y(w),Et(`${o}.sidenav.right.position`,w)},[y,o]),g=c&&(h==="open"||b==="open");return l($t.Provider,{value:{leftSidenavStatus:h,setLeftSidenavStatus:f,rightSidenavStatus:b,setRightSidenavStatus:v,leftSidenavCanBeCompact:s,name:o,isMobileMode:c},children:E("div",{...i,className:"dashboard-grid test-overflow h-full relative isolate",children:[e,l(Pe,{children:g&&l(qr,{position:"fixed",onClick:()=>{f("closed"),v("closed")}},"dashboard-underlay")})]})})}function Ol({children:e}){return m.exports.cloneElement(e,{className:D(e.props.className,"dashboard-grid-content overflow-y-auto")})}function Ul({className:e,position:t,children:n,...r}){const{isMobileMode:a,leftSidenavStatus:o,setLeftSidenavStatus:s,rightSidenavStatus:i,setRightSidenavStatus:c}=m.exports.useContext($t),d=t==="left"?o:i,u={open:{display:"flex",width:null},compact:{display:"flex",width:null},closed:{width:0,transitionEnd:{display:"none"}}},h=Ma(d==="compact"?"compact":r.size);return l(oe.div,{variants:u,initial:!1,animate:d,transition:{type:"tween",duration:.15},onClick:f=>{const p=f.target;a&&(p.closest("button")||p.closest("a"))&&(s("closed"),c("closed"))},className:D(e,t==="left"?"dashboard-grid-sidenav-left":"dashboard-grid-sidenav-right","overflow-hidden will-change-[width]",h.width,a&&"fixed top-0 bottom-0 z-20 shadow-xl",a&&t==="left"&&"left-0",a&&t==="right"&&"right-0"),children:m.exports.cloneElement(n,{className:D(n.props.className,h.minWidth,"h-full",d==="compact"&&"compact-scrollbar"),isCompactMode:d==="compact"})})}function Ma(e){switch(e){case"compact":return{width:"w-80",minWidth:"min-w-80"};case"sm":return{width:"w-224",minWidth:"min-w-224"};case"lg":return{width:"w-288",minWidth:"min-w-288"};default:return{width:"w-240",minWidth:"min-w-240"}}}const La=H(l("path",{d:"M3 18h13v-2H3v2zm0-5h10v-2H3v2zm0-7v2h13V6H3zm18 9.59L17.42 12 21 8.41 19.59 7l-5 5 5 5L21 15.59z"}),"MenuOpenOutlined");function Il({children:e,className:t,hideToggleButton:n,...r}){const{isMobileMode:a,leftSidenavStatus:o,setLeftSidenavStatus:s,name:i,leftSidenavCanBeCompact:c}=m.exports.useContext($t),d=c&&!a,u=!n&&(a||c),h=()=>{s(o==="open"?"closed":"open")},f=()=>{const p=o==="compact"?"open":"compact";Et(`${i}.sidenav.compact`,p==="compact"),s(p)};return l(Kr,{className:D("dashboard-grid-navbar",t),border:"border-b",size:"sm",color:"primary",darkModeColor:"bg-alt",toggleButton:u?l(G,{size:"md",onClick:()=>{d?f():h()},children:l(La,{})}):void 0,...r,children:e})}class je{constructor(t){I(this,"defaultValue");I(this,"defaultOperator");I(this,"key");I(this,"label");I(this,"description");I(this,"type");I(this,"inputType");I(this,"options");I(this,"operators");I(this,"model");this.defaultValue=t.defaultValue!==void 0?t.defaultValue:"",this.key=t.key,this.label=t.label,this.description=t.description,this.defaultOperator=t.defaultOperator||Mt.eq,this.type=t.type||j.Select,this.inputType=t.inputType,this.options=t.options||[],this.operators=t.operators||[],this.model=t.model}}var j=(e=>(e.Select="select",e.DatePicker="datePicker",e.SelectModel="selectModel",e.Input="input",e.BooleanToggle="booleanToggle",e))(j||{}),Mt=(e=>(e.eq="=",e.ne="!=",e.gt=">",e.gte=">=",e.lt="<",e.lte="<=",e.has="has",e.doesntHave="doesntHave",e.between="between",e))(Mt||{});function er(e){return e.set({hour:0,minute:0,second:0,millisecond:0})}function V(e){return e.set({hour:24-1,minute:60-1,second:60-1,millisecond:1e3-1})}function Ba(){var n;const e=_e().settings.dates.default_timezone,t=((n=_e().user)==null?void 0:n.timezone)||e||"auto";return!t||t==="auto"?Gr():t}const A=er(Hn(Ba()));var Bn;const Ie=((Bn=_e().i18n)==null?void 0:Bn.language)||"en",Lt=[{key:0,label:R("Today"),getRangeValue:()=>({preset:0,start:A,end:V(A)})},{key:1,label:R("Yesterday"),getRangeValue:()=>({preset:1,start:A.subtract({days:1}),end:V(A).subtract({days:1})})},{key:2,label:R("This week"),getRangeValue:()=>({preset:2,start:Le(A,Ie),end:Qt(V(A),Ie)})},{key:3,label:R("Last week"),getRangeValue:()=>({preset:3,start:Le(A,Ie).subtract({weeks:1}),end:Qt(V(A),Ie).add({weeks:1})})},{key:4,label:R("Last 7 days"),getRangeValue:()=>({preset:4,start:A.subtract({days:7}),end:V(A)})},{key:5,label:R("Last 14 days"),getRangeValue:()=>({preset:5,start:A.subtract({days:14}),end:V(A)})},{key:6,label:R("Last 30 days"),getRangeValue:()=>({preset:6,start:A.subtract({days:30}),end:V(A)})},{key:7,label:R("Last 3 months"),getRangeValue:()=>({preset:7,start:A.subtract({months:3}),end:V(A)})},{key:8,label:R("Last 12 months"),getRangeValue:()=>({preset:8,start:A.subtract({months:12}),end:V(A)})},{key:9,label:R("This year"),getRangeValue:()=>({preset:9,start:Zt(A),end:Jt(V(A))})},{key:10,label:R("Last year"),getRangeValue:()=>({preset:10,start:Zt(A).subtract({years:1}),end:Jt(V(A)).subtract({years:1})})}],tr=H(l("path",{d:"M7 11h2v2H7v-2zm14-5v14c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2l.01-14c0-1.1.88-2 1.99-2h1V2h2v2h8V2h2v2h1c1.1 0 2 .9 2 2zM5 8h14V6H5v2zm14 12V10H5v10h14zm-4-7h2v-2h-2v2zm-4 0h2v-2h-2v2z"}),"DateRangeOutlined"),nr=he.forwardRef((e,t)=>{const{children:n,inputProps:r,wrapperProps:a,className:o,autoFocus:s,style:i,onClick:c}=e;return l("div",{...a,onClick:c,children:l("div",{...r,role:"group",className:D(o,"flex items-center focus-within:ring focus-within:ring-primary/focus focus-within:border-primary/60"),ref:t,style:i,children:l(Vn,{autoFocus:s,children:n})})})}),Bt=he.forwardRef(({inputRef:e,wrapperProps:t,children:n,onBlur:r,...a},o)=>{const s=De(a),i=Rt(o),{fieldProps:c,inputProps:d}=jn({...a,focusRef:i,labelElementType:"span"});return s.wrapper=D(s.wrapper,a.disabled&&"pointer-events-none"),l(qn,{wrapperProps:pe(t,{onBlur:u=>{i.current.contains(u.relatedTarget)||r==null||r(u)},onClick:()=>{Xr(i).focusFirst()}}),fieldClassNames:s,ref:i,...c,children:l(nr,{inputProps:d,className:D(s.input,"gap-10"),ref:e,children:n})})});function Ha(e){return e instanceof Yr?"day":"minute"}function ht(e,t,n){return t!=null&&e.compare(t)<0||n!=null&&e.compare(n)>0}function rr(e,t){var d;const n=Pt(),[r,a]=m.exports.useState(!1),o=(d=t.closeDialogOnSelection)!=null?d:!0,s=t.granularity||Ha(e),i=t.min?W(t.min,n):void 0,c=t.max?W(t.max,n):void 0;return{timezone:n,granularity:s,min:i,max:c,calendarIsOpen:r,setCalendarIsOpen:a,closeDialogOnSelection:o}}function Ht(){const e=Pt();return m.exports.useMemo(()=>Hn(e),[e])}function Va(e){var ne,U;const t=Ht(),[n,r]=m.exports.useState({start:(!e.value||!e.value.start)&&!((ne=e.defaultValue)!=null&&ne.start),end:(!e.value||!e.value.end)&&!((U=e.defaultValue)!=null&&U.end)}),a=e.onChange,[o,s]=Q(e.value?it(e.value,t):void 0,e.value?void 0:it(e.defaultValue,t),e.onChange),{min:i,max:c,granularity:d,timezone:u,calendarIsOpen:h,setCalendarIsOpen:f,closeDialogOnSelection:p}=rr(o.start,e),b=m.exports.useCallback(()=>{r({start:!0,end:!0}),s(it(null,t)),a==null||a(null),f(!1)},[t,s,a,f]),[y,v]=m.exports.useState(null),[g,w]=m.exports.useState(!1),[S,_]=m.exports.useState(o),[k,T]=m.exports.useState(()=>en(o,c)),x=m.exports.useCallback(P=>{let N=P.start,z=P.end;i&&(N=rt(N,i));const ve=c?at(c,z):z;N=at(N,ve);const Hr=i?rt(i,N):N;return z=rt(z,Hr),c&&(z=at(z,c)),{start:W(N,u),end:W(z,u)}},[i,c,u]),C=m.exports.useCallback(P=>{const N={...x(P),preset:P.preset};s(N),_(N),T(en(N,c)),r({start:!1,end:!1})},[s,x,c]),O=m.exports.useCallback(P=>!n.start&&ye(P,S.start)||!n.end&&ye(P,S.end),[S,n]),$=m.exports.useCallback(P=>(g||!n.start&&!n.end)&&P.compare(S.start)>=0&&P.compare(S.end)<=0,[S,n,g]),L=m.exports.useCallback(P=>ye(P,S.start),[S]),q=m.exports.useCallback(P=>ye(P,S.end),[S]),be=m.exports.useCallback((P,N)=>({onPointerEnter:()=>{g&&N&&_(st({start:y,end:P,timezone:u}))},onClick:()=>{if(!g)w(!0),v(P),_(st({start:P,end:P,timezone:u}));else{const z=st({start:er(W(y,u)),end:V(W(P,u)),timezone:u});w(!1),v(null),C==null||C(z),p&&(f==null||f(!1))}}}),[y,g,C,f,p,u]);return{selectedValue:o,setSelectedValue:C,calendarIsOpen:h,setCalendarIsOpen:f,dayIsActive:O,dayIsHighlighted:$,dayIsRangeStart:L,dayIsRangeEnd:q,getCellProps:be,calendarDates:k,setIsPlaceholder:r,isPlaceholder:n,clear:b,setCalendarDates:T,min:i,max:c,granularity:d,timezone:u,closeDialogOnSelection:p}}function en(e,t){let n=Se(Be(e.start)),r=Se(He(e.end));return Kn(n,r)&&(r=He(r.add({months:1}))),t&&r.compare(t)>0&&(r=n,n=Be(n.subtract({months:1}))),[n,r]}function st(e){const t=W(e.start,e.timezone),n=W(e.end,e.timezone);return t.compare(n)>0?{start:n,end:t}:{start:t,end:n}}function it(e,t){return(e==null?void 0:e.start)&&(e==null?void 0:e.end)?e:!(e!=null&&e.start)&&(e==null?void 0:e.end)?(e.start=e.end.subtract({months:1}),e):!(e!=null&&e.end)&&(e==null?void 0:e.start)?(e.end=e.start.add({months:1}),e):{start:t,end:t.add({months:1})}}const ar=H(l("path",{d:"M16.01 11H4v2h12.01v3L20 12l-3.99-4v3z"}),"ArrowRightAltOutlined");function ja(e,t,n,r){switch(t){case"era":case"year":case"month":case"day":return e.cycle(t,n,{round:t==="year"})}if("hour"in e)switch(t){case"dayPeriod":{const a=e.hour,o=a>=12;return e.set({hour:o?a-12:a+12})}case"hour":case"minute":case"second":return e.cycle(t,n,{round:t!=="hour",hourCycle:r.hour12?12:24})}return e}function qa(e,t,n,r){switch(t){case"day":case"month":case"year":return e.set({[t]:n})}if("hour"in e)switch(t){case"dayPeriod":{const a=e.hour,o=a>=12;return n>=12===o?e:e.set({hour:o?a-12:a+12})}case"hour":if(r.hour12){const o=e.hour>=12;!o&&n===12&&(n=0),o&&n<12&&(n+=12)}case"minute":case"second":return e.set({[t]:n})}return e}const tn={year:5,month:2,day:7,hour:2,minute:15,second:15,dayPeriod:1};function Ka({segment:e,domProps:t,value:n,onChange:r,isPlaceholder:a,state:{timezone:o,calendarIsOpen:s,setCalendarIsOpen:i}}){const c=Oe(),d=m.exports.useRef(""),{localeCode:u}=Ye(),h=Ue(),f=ae({timeZone:o}),p=m.exports.useMemo(()=>new Wr(u,{maximumFractionDigits:0}),[u]),b=x=>{r(qa(n,e.type,x,f.resolvedOptions()))},y=x=>{r(ja(n,e.type,x,f.resolvedOptions()))},v=()=>{if(p.isValidPartialNumber(e.text)){const x=e.text.slice(0,-1),C=p.parse(x);if(x.length===0||C===0){const O=Qr(o);e.type in O&&b(O[e.type])}else b(C);d.current=x}else e.type==="dayPeriod"&&y(-1)},g=x=>{var C;if(!(x.ctrlKey||x.metaKey||x.shiftKey||x.altKey)){switch(x.key){case"ArrowLeft":x.preventDefault(),x.stopPropagation(),h.focusPrevious();break;case"ArrowRight":x.preventDefault(),x.stopPropagation(),h.focusNext();break;case"Enter":(C=x.target.closest("form"))==null||C.requestSubmit(),i(!s);break;case"Tab":break;case"Backspace":case"Delete":{x.preventDefault(),x.stopPropagation(),v();break}case"ArrowUp":x.preventDefault(),d.current="",y(1);break;case"ArrowDown":x.preventDefault(),d.current="",y(-1);break;case"PageUp":x.preventDefault(),d.current="",y(tn[e.type]||1);break;case"PageDown":x.preventDefault(),d.current="",y(-(tn[e.type]||1));break;case"Home":x.preventDefault(),d.current="",b(e.maxValue);break;case"End":x.preventDefault(),d.current="",b(e.minValue);break}k(x.key)}},w=ae({hour:"numeric",hour12:!0}),S=m.exports.useMemo(()=>{const x=new Date;return x.setHours(0),w.formatToParts(x).find(C=>C.type==="dayPeriod").value},[w]),_=m.exports.useMemo(()=>{const x=new Date;return x.setHours(12),w.formatToParts(x).find(C=>C.type==="dayPeriod").value},[w]),k=x=>{const C=d.current+x;switch(e.type){case"dayPeriod":if(S.toLowerCase().startsWith(x))b(0);else if(_.toLowerCase().startsWith(x))b(12);else break;h.focusNext();break;case"day":case"hour":case"minute":case"second":case"month":case"year":{if(!p.isValidPartialNumber(C))return;let O=p.parse(C),$=O,L=e.minValue===0;if(e.type==="hour"&&f.resolvedOptions().hour12){switch(f.resolvedOptions().hourCycle){case"h11":O>11&&($=p.parse(x));break;case"h12":L=!1,O>12&&($=p.parse(x));break}e.value>=12&&O>1&&(O+=12)}else O>e.maxValue&&($=p.parse(x));if(Number.isNaN(O))return;const q=$!==0||L;q&&b($),Number(`${O}0`)>e.maxValue||C.length>=String(e.maxValue).length?(d.current="",q&&h.focusNext()):d.current=C;break}}},T=c?{}:{"aria-label":e.type,"aria-valuetext":a?void 0:`${e.value}`,"aria-valuemin":e.minValue,"aria-valuemax":e.maxValue,"aria-valuenow":a?void 0:e.value,tabIndex:0,onKeyDown:g};return l("div",{...pe(t,{...T,onFocus:x=>{d.current="",x.target.scrollIntoView({block:"nearest"})},onClick:x=>{x.preventDefault(),x.stopPropagation()}}),className:"p-2 outline-none caret-transparent cursor-default rounded focus:bg-primary focus:text-on-primary select-none whitespace-nowrap box-content tabular-nums text-center",children:e.text.padStart(e.minLength,"0")})}function Ga({segment:e,domProps:t}){const n=Ue();return l("div",{...t,onPointerDown:r=>{r.pointerType==="mouse"&&(r.preventDefault(),n.focusNext({from:r.target})||n.focusPrevious({from:r.target}))},"aria-hidden":!0,className:"min-w-4 cursor-default select-none",children:e.text})}function Xa(e,t,n){switch(t){case"year":return{value:e.year,placeholder:"yyyy",minValue:1,maxValue:e.calendar.getYearsInEra(e)};case"month":return{value:e.month,placeholder:"mm",minValue:Jr(e),maxValue:e.calendar.getMonthsInYear(e)};case"day":return{value:e.day,minValue:Zr(e),maxValue:e.calendar.getDaysInMonth(e),placeholder:"dd"}}if("hour"in e)switch(t){case"dayPeriod":return{value:e.hour>=12?12:0,minValue:0,maxValue:12,placeholder:"--"};case"hour":if(n.hour12){const r=e.hour>=12;return{value:e.hour,minValue:r?12:0,maxValue:r?23:11,placeholder:"--"}}return{value:e.hour,minValue:0,maxValue:23,placeholder:"--"};case"minute":return{value:e.minute,minValue:0,maxValue:59,placeholder:"--"}}return{}}function Ce({segmentProps:e,state:t,value:n,onChange:r,isPlaceholder:a}){const{granularity:o}=t,s=m.exports.useMemo(()=>{const u={year:"numeric",month:"numeric",day:"numeric"};return o==="minute"&&(u.hour="numeric",u.minute="numeric"),u},[o]),i=ae(s),c=m.exports.useMemo(()=>n.toDate(),[n]),d=m.exports.useMemo(()=>i.formatToParts(c).map(u=>{const h=Xa(n,u.type,i.resolvedOptions()),f=a&&u.type!=="literal"?h.placeholder:u.value;return{type:u.type,text:u.value===", "?" ":f,...h,minLength:u.type!=="literal"?String(h.maxValue).length:1}}),[c,i,a,n]);return l("div",{className:"flex items-center",children:d.map((u,h)=>u.type==="literal"?l(Ga,{domProps:e,segment:u},h):l(Ka,{isPlaceholder:a,domProps:e,state:t,value:n,onChange:r,segment:u},h))})}const or=H(l("path",{d:"M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"KeyboardArrowLeftOutlined"),sr=H(l("path",{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"KeyboardArrowRightOutlined");function Ya({date:e,currentMonth:t,state:{dayIsActive:n,dayIsHighlighted:r,dayIsRangeStart:a,dayIsRangeEnd:o,getCellProps:s,timezone:i,min:c,max:d}}){const{localeCode:u}=Ye(),h=ea(e,u),f=n(e),p=r(e),b=a(e),y=o(e),v=ta(e,i),g=Kn(e,t),w=ht(e,c,d);return E("div",{role:"button","aria-disabled":w,className:D("w-40 h-40 text-sm relative isolate flex-shrink-0",w&&"text-disabled pointer-events-none",!g&&"invisible pointer-events-none"),...s(e,g),children:[l("span",{className:D("absolute inset-0 flex items-center justify-center rounded-full w-full h-full select-none z-10 cursor-pointer",!f&&!v&&"hover:bg-hover",f&&"bg-primary text-on-primary font-semibold",v&&!f&&"bg-chip"),children:e.day}),p&&g&&l("span",{className:D("absolute w-full h-full inset-0 bg-primary/focus",(b||h===0||e.day===1)&&"rounded-l-full",(y||h===6||e.day===t.calendar.getDaysInMonth(t))&&"rounded-r-full")})]})}function Wa({startDate:e,state:t,isFirst:n,isLast:r}){const{localeCode:a}=Ye(),o=na(e,a),s=Le(e,a);return E("div",{className:"w-280 flex-shrink-0",children:[l(Qa,{isFirst:n,isLast:r,state:t,currentMonth:e}),E("div",{className:"block",role:"grid",children:[l(Za,{state:t,startDate:e}),[...new Array(o).keys()].map(i=>l(oe.div,{className:"flex mb-6",children:[...new Array(7).keys()].map(c=>l(Ya,{date:s.add({weeks:i,days:c}),currentMonth:e,state:t},c))},i))]})]})}function Qa({currentMonth:e,isFirst:t,isLast:n,state:{calendarDates:r,setCalendarDates:a,timezone:o,min:s,max:i}}){const c=f=>{const p=r.length;let b;f==="forward"?b=r.map(y=>He(y.add({months:p}))):b=r.map(y=>He(y.subtract({months:p}))),a(b)},d=ae({month:"long",year:"numeric",era:e.calendar.identifier!=="gregory"?"long":void 0,calendar:e.calendar.identifier}),u=ht(e.subtract({days:1}),s,i),h=ht(Be(e.add({months:1})),s,i);return E("div",{className:"flex items-center justify-between gap-10",children:[l(G,{size:"md",className:D("text-muted",!t&&"invisible"),disabled:!t||u,"aria-hidden":!t,onClick:()=>{c("backward")},children:l(or,{})}),l("div",{className:"text-sm font-semibold select-none",children:d.format(e.toDate(o))}),l(G,{size:"md",className:D("text-muted",!n&&"invisible"),disabled:!n||h,"aria-hidden":!n,onClick:()=>{c("forward")},children:l(sr,{})})]})}function Za({state:{timezone:e},startDate:t}){const{localeCode:n}=Ye(),r=ae({weekday:"short"}),a=Le(t,n);return l("div",{className:"flex",children:[...new Array(7).keys()].map(o=>{const i=a.add({days:o}).toDate(e),c=r.format(i);return l("div",{className:"w-40 h-40 text-sm font-semibold relative flex-shrink-0",children:l("div",{className:"absolute flex items-center justify-center w-full h-full select-none",children:c})},o)})})}function ir({state:e,visibleMonths:t=1}){return Oe()&&(t=1),l(ra,{children:[...new Array(t).keys()].map(r=>{const a=Se(Be(e.calendarDates[r])),o=r===0,s=r===t-1;return l(Wa,{state:e,startDate:a,isFirst:o,isLast:s},r)})})}const lr=m.exports.memo(({start:e,end:t,options:n,preset:r})=>{const{dates:a}=Dt(),o=Pt(),s=ae(n||aa[r||(a==null?void 0:a.format)]);if(!e||!t)return null;let i;try{i=s.formatRange(nn(e,o),nn(t,o))}catch{i=""}return l(m.exports.Fragment,{children:i})},oa);function nn(e,t){return typeof e=="string"?sa(e,t).toDate():"toDate"in e?e.toDate(t):e}function Ja({children:e,className:t,padding:n,dataTestId:r}){return l(Vn,{children:l("ul",{"data-testid":r,className:D("text-base sm:text-sm outline-none",t,n!=null?n:"py-4"),children:e})})}function eo({children:e,onSelected:t,borderRadius:n,...r}){const a=Ue(),o=!!t,s=m.exports.useRef(null),[i,c]=m.exports.useState(!1),d=u=>{switch(u.key){case"ArrowDown":u.preventDefault(),a.focusNext();break;case"ArrowUp":u.preventDefault(),a.focusPrevious();break;case"Home":u.preventDefault(),a.focusFirst();break;case"End":u.preventDefault(),a.focusLast();break;case"Enter":case"Space":u.preventDefault(),t==null||t();break}};return l("li",{children:l(ia,{className:n||"rounded",isActive:i,isDisabled:r.isDisabled,...r,onFocus:u=>{c(u.target.matches(":focus-visible"))},onBlur:()=>{c(!1)},onClick:()=>{t==null||t()},ref:s,role:o?"button":void 0,onKeyDown:o?d:void 0,tabIndex:o&&!r.isDisabled?0:void 0,children:e})})}function to({onPresetSelected:e,selectedValue:t}){return l(Ja,{className:"min-w-192",padding:"py-14",dataTestId:"date-range-preset-list",children:Lt.map(n=>l(eo,{borderRadius:"rounded-none",capitalizeFirst:!0,isSelected:(t==null?void 0:t.preset)===n.key,onSelected:()=>{const r=n.getRangeValue();e(r)},children:l(F,{...n.label})},n.key))})}function no(e){return Xe("(max-width: 1024px)",e)}function ro({state:e,showInlineDatePickerField:t=!1}){const n=no(),{close:r}=Ot(),a=m.exports.useRef(e),o=e.isPlaceholder.start||e.isPlaceholder.end,s=E(Ut,{dividerTop:!0,startAction:!o&&!n?l("div",{className:"text-xs",children:l(lr,{start:e.selectedValue.start.toDate(),end:e.selectedValue.end.toDate(),options:{dateStyle:"medium"}})}):void 0,children:[l(Z,{variant:"text",size:"xs",onClick:()=>{e.setSelectedValue(a.current.selectedValue),e.setIsPlaceholder(a.current.isPlaceholder),r()},children:l(F,{message:"Cancel"})}),l(Z,{variant:"flat",color:"primary",size:"xs",onClick:()=>{r(e.selectedValue)},children:l(F,{message:"Select"})})]});return E(We,{size:"auto",children:[E(It,{className:"flex",padding:"p-0",children:[!n&&l(to,{selectedValue:e.selectedValue,onPresetSelected:i=>{e.setSelectedValue(i),e.closeDialogOnSelection&&r(i)}}),l(Pe,{initial:!1,children:l(ao,{state:e,showInlineDatePickerField:t})})]}),!e.closeDialogOnSelection&&s]})}function ao({state:e,showInlineDatePickerField:t}){return E(oe.div,{initial:{width:0,overflow:"hidden"},animate:{width:"auto"},exit:{width:0,overflow:"hidden"},transition:{type:"tween",duration:.125},className:"border-l px-20 pt-10 pb-20",children:[t&&l(oo,{state:e}),l("div",{className:"flex items-start gap-36",children:l(ir,{state:e,visibleMonths:2})})]})}function oo({state:e}){const{selectedValue:t,setSelectedValue:n}=e;return E(Bt,{className:"mb-20 mt-10",children:[l(Ce,{state:e,value:t.start,onChange:r=>{n({...t,start:r})}}),l(ar,{className:"block flex-shrink-0 text-muted",size:"md"}),l(Ce,{state:e,value:t.end,onChange:r=>{n({...t,end:r})}})]})}function so(e){var f,p;const{granularity:t,closeDialogOnSelection:n,...r}=e,a=Va(e),o=m.exports.useRef(null),i=Oe()&&t!=="day",c=l(Tt,{offset:8,placement:"bottom-start",isOpen:a.calendarIsOpen,onOpenChange:a.setCalendarIsOpen,type:"popover",triggerRef:o,returnFocusToTrigger:!1,moveFocusToDialog:!1,children:l(ro,{state:a})}),d={onClick:b=>{b.stopPropagation(),b.preventDefault(),io(b)?a.setCalendarIsOpen(!1):a.setCalendarIsOpen(!0)}},u=a.selectedValue,h=a.setSelectedValue;return E(m.exports.Fragment,{children:[E(Bt,{ref:o,wrapperProps:d,endAdornment:i?void 0:l(tr,{}),...r,children:[l(Ce,{isPlaceholder:(f=a.isPlaceholder)==null?void 0:f.start,state:a,segmentProps:d,value:u.start,onChange:b=>{h({...u,start:b})}}),l(ar,{className:"block flex-shrink-0 text-muted",size:"md"}),l(Ce,{isPlaceholder:(p=a.isPlaceholder)==null?void 0:p.end,state:a,segmentProps:d,value:u.end,onChange:b=>{h({...u,end:b})}})]}),c]})}function io(e){return["hour","minute","dayPeriod"].includes(e.currentTarget.ariaLabel||"")}function lo(e){const{field:{onChange:t,onBlur:n,value:r,ref:a},fieldState:{invalid:o,error:s}}=Qe({name:e.name}),i={onChange:c=>{t(c?cr(c):null)},onBlur:n,value:co(r),invalid:o,errorMessage:s==null?void 0:s.message,inputRef:a};return l(so,{...pe(i,e)})}function co(e){const{start:t,end:n,preset:r}=e||{},a={preset:r};return t&&(a.start=typeof t=="string"?Ve(t):t),n&&(a.end=typeof n=="string"?Ve(n):n),a}function cr({start:e,end:t,preset:n}={}){const r={preset:n};return e&&(r.start=e.toAbsoluteString()),t&&(r.end=t.toAbsoluteString()),r}class ur extends je{constructor(n){n.defaultValue||(n.defaultValue=cr(Lt[3].getRangeValue()));super(n);I(this,"type",j.DatePicker);I(this,"defaultOperator",Mt.between)}}class uo extends ur{constructor(){super(...arguments);I(this,"key","created_at");I(this,"label",R("Date created"))}}class fo extends ur{constructor(){super(...arguments);I(this,"key","updated_at");I(this,"label",R("Last updated"))}}const Ze=m.exports.forwardRef(({className:e,circle:t,size:n="md",src:r,...a},o)=>l("img",{ref:o,src:r,alt:"",className:D(e,ho(n),t?"rounded-full":"rounded"),...a}));function ho(e){switch(e){case"xs":return"w-18 h-18";case"sm":return"w-24 h-24";case"md":return"w-32 h-32";default:return e}}const lt="filters";function po(e){if(!e)return[];let t=[];try{t=JSON.parse(atob(decodeURIComponent(e))),t.map(n=>(n.valueKey!=null&&(n.value=n.valueKey),n))}catch{}return t}function mo(e,t){return!e||(e=t?e.filter(n=>n.value!=="").map(n=>go(n,t)):e,e=e.filter(n=>!n.isInactive),!e.length)?"":encodeURIComponent(btoa(JSON.stringify(e)))}function go(e,t){const n=t.find(r=>r.key===e.key);if((n==null?void 0:n.type)==="select"){const r=(n.options||[]).find(a=>a.key===e.value);return{...e,value:r==null?void 0:r.value,valueKey:r==null?void 0:r.key}}return e}function bo(e,t){const[n]=la(),r=ca(),a=n.get(lt),o=m.exports.useMemo(()=>{if(!e)return[];const u=po(a);return(t||[]).forEach(h=>{if(!u.find(f=>f.key===h)){const f=e.find(p=>p.key===h);u.push({key:h,value:f.defaultValue,operator:f.defaultOperator,isInactive:!0})}}),u.sort((h,f)=>e.findIndex(p=>p.key===h.key)-e.findIndex(p=>p.key===f.key)),u},[a,t,e]),s=m.exports.useCallback(u=>{const h=[...o];return u.forEach(f=>{const p=typeof f=="object"?f.key:f,b=h.findIndex(y=>y.key===p);b>-1&&h.splice(b,1)}),h},[o]),i=m.exports.useCallback(u=>{const h=mo(u,e);h?n.set(lt,h):n.delete(lt),r({search:`?${n}`},{replace:!0})},[e,r,n]),c=m.exports.useCallback(u=>{const f=[...s(u),...u];i(f)},[s,i]),d=m.exports.useCallback(u=>i(s([u])),[s,i]);return{add:c,remove:d,replaceAll:i,decodedFilters:o,encodedFilters:a}}function Tl(e){let{value:t=0,minValue:n=0,maxValue:r=100,size:a="md",label:o,showValueLabel:s=!!o,isIndeterminate:i=!1,labelPosition:c="top",className:d,role:u,formatOptions:h={style:"percent"},radius:f="rounded"}=e;const p=m.exports.useId();t=da(t,n,r);const b=(t-n)/(r-n),y=ua(h);let v="";if(!i&&s){const k=h.style==="percent"?b:t;v=y.format(k)}const g={};i||(g.width=`${Math.round(b*100)}%`);const w=vo(a),S=De({size:a}),_=(o||v)&&E("div",{className:D("flex gap-10 justify-between my-4",S.label),children:[o&&l("span",{id:p,children:o}),v&&l("div",{children:v})]});return E("div",{"aria-valuenow":i?void 0:t,"aria-valuemin":n,"aria-valuemax":r,"aria-valuetext":i?void 0:v,"aria-labelledby":o?p:void 0,role:u||"progressbar",className:D(d,"min-w-42"),children:[c==="top"&&_,l("div",{className:`${w} ${f} bg-primary-light overflow-hidden`,children:l("div",{className:D("fill h-full transition-width duration-200 rounded-l bg-primary",i&&"progress-bar-indeterminate-animate"),style:g})}),c==="bottom"&&_]})}function vo(e){switch(e){case"sm":return"h-6";case"xs":return"h-4";default:return"h-8"}}function Je({isFirst:e,isLast:t,isRowHeader:n,width:r,column:a}){const o=(a==null?void 0:a.width)||r||"",s=a==null?void 0:a.padding;let i="text-left";return(a==null?void 0:a.align)==="center"?i="text-center":(a==null?void 0:a.align)==="end"&&(i="text-right"),D("overflow-hidden whitespace-nowrap h-48 outline-none focus-visible:outline focus-visible:outline-offset-2 rounded",i,!s&&e&&"pl-24 pr-16",!s&&t&&"pr-24 pl-16",!e&&!t&&!s&&"px-16",s,o)}function dr({isHeader:e,isSelected:t,enabledSelection:n}){return D("break-inside-avoid border-b outline-none",t&&"bg-primary/selected hover:bg-primary/focus focus-visible:bg-primary/focus",!t&&!e&&n&&"focus-visible:bg-focus hover:bg-hover")}function pt(e){return fa()?e.metaKey:e.ctrlKey}function yo(e){const{cellCount:t,rowCount:n}=e;return{onKeyDown:a=>{switch(a.key){case"ArrowLeft":X(a,{cell:{op:"decrement"}},e);break;case"ArrowRight":X(a,{cell:{op:"increment"}},e);break;case"ArrowUp":X(a,{row:{op:"decrement"}},e);break;case"ArrowDown":X(a,{row:{op:"increment"}},e);break;case"PageUp":X(a,{row:{op:"decrement",count:5}},e);break;case"PageDown":X(a,{row:{op:"increment",count:5}},e);break;case"Tab":wo(a);break;case"Home":pt(a)?X(a,{row:{op:"decrement",count:n},cell:{op:"decrement",count:t}},e):X(a,{cell:{op:"decrement",count:t}},e);break;case"End":pt(a)?X(a,{row:{op:"increment",count:n},cell:{op:"increment",count:t}},e):X(a,{cell:{op:"increment",count:t}},e);break}}}}function X(e,t,{cellCount:n,rowCount:r}){var b,y,v,g,w,S,_,k,T;if(((b=document.activeElement)==null?void 0:b.tagName)==="input")return;e.preventDefault();const a=e.currentTarget,o=e.target.closest("[aria-colindex]");if(!o||!a)return;const s=o.closest("[aria-rowindex]");if(!s)return;let i=parseInt(s.getAttribute("aria-rowindex")),c=parseInt(o.getAttribute("aria-colindex"));if(Number.isNaN(i)||Number.isNaN(c))return;const d=(v=(y=t.row)==null?void 0:y.count)!=null?v:1;((g=t.row)==null?void 0:g.op)==="increment"?i=Math.min(r,i+d):((w=t.row)==null?void 0:w.op)==="decrement"&&(i=Math.max(1,i-d));const u=(_=(S=t.cell)==null?void 0:S.count)!=null?_:1;((k=t.cell)==null?void 0:k.op)==="increment"?c=Math.min(n,c+u):((T=t.cell)==null?void 0:T.op)==="decrement"&&(c=Math.max(1,c-u));const h=a.querySelector(`[aria-rowindex="${i}"] [aria-colindex="${c}"]`);if(!h)return;const p=Gn(h).nextNode()||h;o.setAttribute("tabindex","-1"),p.setAttribute("tabindex","0"),p.focus()}function wo(e){const t=e.currentTarget;if(e.shiftKey)t.focus();else{const n=Gn(t,{tabbable:!0});let r,a;do a=n.lastChild(),a&&(r=a);while(a);r&&!r.contains(document.activeElement)&&ha(r)}}const me=m.exports.createContext(null);function xo({item:e}){const t=Oe(),{selectedRows:n,enableSelection:r,toggleRow:a,selectionStyle:o}=m.exports.useContext(me);return!r||o==="highlight"||t?null:l("td",{className:Je({isFirst:!0,width:"w-64 flex-shrink-0 flex-grow-0"}),children:l(Xn,{checked:n.includes(e.id),onChange:()=>{a(e)}})})}function _o({index:e,item:t,id:n}){const{enableSelection:r,columns:a,selectedRows:o}=m.exports.useContext(me),s=r?!1:e===0,i=e===a.length-1,c=a[e];return l("td",{id:n,tabIndex:-1,"data-testid":`col-${c.key}`,className:Je({isFirst:s,isLast:i,column:c}),children:c.body(t,o)})}function So({onMoveStart:e,onMove:t,onMoveEnd:n,minimumMovement:r=0,preventDefault:a,stopPropagation:o=!0,onPress:s,onLongPress:i,...c}){const u=m.exports.useRef({lastPosition:{x:0,y:0},started:!1,longPressTriggered:!1}).current,{addGlobalListener:h,removeGlobalListener:f}=Yn(),p=g=>{!u.el||(e==null?void 0:e(g,u.el))===!1||(u.originalTouchAction=u.el.style.touchAction,u.el.style.touchAction="none",u.originalUserSelect=document.documentElement.style.userSelect,document.documentElement.style.userSelect="none",u.started=!0)},b=g=>{var w;if(g.button===0&&u.id==null){if(u.started=!1,((w=c.onPointerDown)==null?void 0:w.call(c,g))===!1)return;o&&g.stopPropagation(),a&&g.preventDefault(),u.id=g.pointerId,u.el=g.currentTarget,u.lastPosition={x:g.clientX,y:g.clientY},i&&(u.longPressTimer=setTimeout(()=>{i(g,u.el),u.longPressTriggered=!0},400)),(e||t)&&h(window,"pointermove",y,!1),h(window,"pointerup",v,!1),h(window,"pointercancel",v,!1)}},y=g=>{if(g.pointerId===u.id){const w=g.clientX-u.lastPosition.x,S=g.clientY-u.lastPosition.y;(Math.abs(w)>=r||Math.abs(S)>=r)&&!u.started&&p(g),u.started&&(t==null||t(g,w,S),u.lastPosition={x:g.clientX,y:g.clientY})}},v=g=>{var w;if(g.pointerId===u.id){u.longPressTimer&&clearTimeout(u.longPressTimer);const S=u.longPressTriggered;u.longPressTriggered=!1,u.started&&(n==null||n(g)),u.el&&(g.type!=="pointercancel"&&((w=c.onPointerUp)==null||w.call(c,g,u.el),g.target&&u.el.contains(g.target)&&(S?i==null||i(g,u.el):s==null||s(g,u.el))),document.documentElement.style.userSelect=u.originalUserSelect||"",u.el.style.touchAction=u.originalTouchAction||""),u.id=void 0,u.started=!1,f(window,"pointermove",y,!1),f(window,"pointerup",v,!1),f(window,"pointercancel",v,!1)}};return{domProps:{onPointerDown:xe(b)}}}function ko(e){return e.shiftKey||pt(e)}function Co(){return Xe("((hover: none) and (pointer: coarse))")}const Eo=["button","a","input","select","textarea"];function Ro({item:e,index:t,renderAs:n}){const r=Co(),{selectedRows:a,columns:o,toggleRow:s,selectRow:i,onAction:c,enableSelection:d,selectionStyle:u}=m.exports.useContext(me),h=a.includes(e.id),f=k=>k.target.closest(Eo.join(",")),p=k=>{u==="highlight"&&c&&!r&&!f(k)&&(k.preventDefault(),k.stopPropagation(),c(e,t))},b=!!a.length,y=k=>{f(k)||(u=="checkbox"?d&&(b||!c)?s(e):c&&c(e,t):u==="highlight"&&(r?d&&b?s(e):c==null||c(e,t):d&&i(e,ko(k))))},{domProps:v}=So({onPress:y,onLongPress:r&&d?()=>s(e):void 0}),g=k=>{d&&k.key===" "?(k.preventDefault(),k.stopPropagation(),u==="checkbox"?s(e):i(e)):k.key==="Enter"&&!a.length&&c&&(k.preventDefault(),k.stopPropagation(),c(e,t))},w=k=>{r&&(k.preventDefault(),k.stopPropagation())},S={"aria-selected":h,className:dr({isSelected:h}),onDoubleClick:xe(p),onKeyDown:xe(g),onContextMenu:xe(w),...v},_=n||"tr";return E(_,{item:_==="tr"?void 0:e,...S,"data-testid":"table-row",children:[l(xo,{item:e}),o.map((k,T)=>l(_o,{index:T,item:e},`${e.id}-${k.key}`))]})}const Po=H(l("path",{d:"m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownwardOutlined");function Do({index:e}){const{enableSelection:t,columns:n,sortDescriptor:r,onSortChange:a}=m.exports.useContext(me),o=t?!1:e===0,s=e===n.length-1,i=n[e],c=Je({isFirst:o,isLast:s,column:i}),[d,u]=m.exports.useState(!1),h=i.sortingKey||i.key,f=i.allowsSorting,{orderBy:p,orderDir:b}=r||{},y=f&&p===h;let v;y&&b==="asc"?v="ascending":y&&b==="desc"?v="descending":f&&(v="none");const g=()=>{if(!f)return;let _;y&&b==="desc"?_={orderDir:"asc",orderBy:h}:y&&b==="asc"?_={orderBy:void 0,orderDir:void 0}:_={orderDir:"desc",orderBy:h},a==null||a(_)},w=y||d,S={visible:{opacity:1,y:0},hidden:{opacity:0,y:"-25%"}};return E("th",{onMouseEnter:()=>{u(!0)},onMouseLeave:()=>{u(!1)},onKeyDown:_=>{(_.key===" "||_.key==="Enter")&&(_.preventDefault(),g())},onClick:g,tabIndex:-1,"aria-sort":v,"data-testid":`header-col-${i.key}`,className:D(c,"text-muted font-medium text-xs",f&&"cursor-pointer"),children:[i.hideHeader?l("div",{className:"sr-only",children:i.header()}):i.header(),l(Pe,{children:f&&l(oe.span,{variants:S,animate:w?"visible":"hidden",initial:!1,transition:{type:"tween"},className:"inline-block ml-6 -mt-2","data-testid":"table-sort-button","aria-hidden":!w,children:l(Po,{size:"xs",className:D("text-muted",b==="asc"&&p===h&&"rotate-180 transition-transform")})},"sort-icon")})]})}function Oo(){const e=Oe(),{trans:t}=te(),{data:n,selectedRows:r,onSelectionChange:a,enableSelection:o,selectionStyle:s}=m.exports.useContext(me);if(!o||s==="highlight"||e)return null;const i=!!n.length&&n.length===r.length,c=!i&&!!r.length;return l("th",{"aria-colindex":1,className:Je({width:"w-64 flex-shrink-0 flex-grow-0",isFirst:!0}),children:l(Xn,{"aria-label":t({message:"Select all"}),inputTestId:"select-all-checkbox",isIndeterminate:c,checked:i,onChange:()=>{a(i?[]:n.map(d=>d.id))}})})}function Al({className:e,columns:t,hideHeaderRow:n,data:r,selectedRows:a,defaultSelectedRows:o,onSelectionChange:s,sortDescriptor:i,onSortChange:c,enableSelection:d=!0,selectionStyle:u="checkbox",ariaLabelledBy:h,onAction:f,renderRowAs:p,...b}){const[y,v]=Q(a,o||[],s),[g,w]=Q(i,void 0,c),S=m.exports.useCallback(C=>{const O=[...y];if(!O.includes(C.id))O.push(C.id);else{const $=O.indexOf(C.id);O.splice($,1)}v(O)},[y,v]),_=m.exports.useCallback((C,O)=>{const $=O?[...y,C.id]:[C.id];v($)},[y,v]),k=m.exports.useMemo(()=>({selectedRows:y,onSelectionChange:v,enableSelection:d,selectionStyle:u,data:r,columns:t,sortDescriptor:g,onSortChange:w,toggleRow:S,selectRow:_,onAction:f}),[t,r,d,u,f,v,w,y,g,S,_]),T=yo({cellCount:d?t.length+1:t.length,rowCount:r.length+1}),x=n?null:l("thead",{children:E("tr",{"aria-rowindex":1,className:dr({isHeader:!0}),children:[l(Oo,{}),t.map((C,O)=>l(Do,{index:O},C.key))]})});return l(me.Provider,{value:k,children:E("table",{...b,"aria-multiselectable":d?!0:void 0,"aria-labelledby":h,className:D(e,"select-none isolate outline-none text-sm w-full max-w-full align-top"),...T,children:[x,l("tbody",{children:r.map((C,O)=>l(Ro,{item:C,index:O,renderAs:p},C.id))})]})})}const Nl=H(l("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}),"SearchOutlined");function Uo({filter:e}){return l(Wn,{size:"sm",autoFocus:!0,name:`${e.key}.value`,selectionMode:"single",children:e.options.map(t=>l(At,{value:t.key,children:l(F,{...t.label})},t.key))})}function Io({filter:e}){return l(lo,{size:"sm",name:`${e.key}.value`,autoFocus:!0,granularity:"day",closeDialogOnSelection:!0})}const fr=e=>`normalized-models/${e}`;function To(e,t,n){return Qn([fr(e),t],()=>Ao(e,t),{keepPreviousData:!0,...n})}async function Ao(e,t){return B.get(fr(e),{params:t}).then(n=>n.data)}const hr=(e,t)=>`normalized-models/${e}/${t}`;function pr(e,t){return Qn([hr(e,t)],()=>No(e,t),{enabled:e!=null&&t!=null})}async function No(e,t){return B.get(hr(e,t),{}).then(n=>n.data)}function Fo({modelType:e,label:t,className:n,value:r,defaultValue:a="",onChange:o,description:s,errorMessage:i,invalid:c,openMenuOnFocus:d,autoFocus:u}){var S;const h=m.exports.useRef(null),[f,p]=m.exports.useState(""),[b,y]=Q(r,a,o),v=To(e,{query:f}),{trans:g}=te(),w=De({size:"md"});return b?E("div",{className:n,children:[l("div",{className:w.label,children:t}),l("div",{className:D("p-10 border rounded mb-20",c&&"border-danger"),children:l(Pe,{initial:!1,mode:"wait",children:l(zo,{modelType:e,modelId:b,onEditClick:()=>{y(""),p(""),requestAnimationFrame(()=>{var _;(_=h.current)==null||_.focus()})}})})}),s&&!i&&l("div",{className:w.description,children:s}),i&&l("div",{className:w.error,children:i})]}):l(pa,{className:n,invalid:c,errorMessage:i,description:s,isAsync:!0,placeholder:g(R("Find item..")),label:t,isLoading:v.isFetching,items:(S=v.data)==null?void 0:S.results,inputValue:f,onInputValueChange:p,clearInputOnItemSelection:!0,selectionMode:"single",selectedValue:b,onSelectionChange:y,ref:h,openMenuOnFocus:d,autoFocus:u,children:_=>l(At,{value:_.id,description:_.description,startIcon:l(Ze,{src:_.image}),children:_.name},_.id)})}function zo({modelType:e,modelId:t,onEditClick:n}){const{data:r,isLoading:a}=pr(e,t);return a||!(r!=null&&r.model)?l($o,{},"skeleton"):E(oe.div,{className:"flex items-center gap-10",...Nt,children:[l(Ze,{src:r.model.image}),E("div",{children:[l("div",{children:r.model.name}),l("div",{className:"text-muted text-xs",children:r.model.description})]}),l(ma,{label:l(F,{message:"Change item"}),children:l(G,{className:"ml-auto text-muted",size:"sm",onClick:n,children:l(Na,{})})})]},"preview")}function $o(){return E(oe.div,{className:"flex items-center gap-10",...Nt,children:[l(ce,{variant:"rect",size:"w-32 h-32"}),E("div",{className:"flex-auto max-h-[36px]",children:[l(ce,{className:"text-xs"}),l(ce,{className:"text-xs max-h-8"})]}),l(ce,{variant:"icon",size:"w-24 h-24"})]})}function Mo({name:e,...t}){const{field:{onChange:n,value:r=""},fieldState:{invalid:a,error:o}}=Qe({name:e});return l(Fo,{value:r,onChange:n,invalid:a,errorMessage:o==null?void 0:o.message,...t})}function Lo({filter:e}){return l(Mo,{name:`${e.key}.value`,className:"mb-20",modelType:e.model,openMenuOnFocus:!0,autoFocus:!0})}const mr={"=":R("is"),"!=":R("is not"),">":R("is greater than"),">=":R("is greater than or equal to"),"<":R("is less than"),"<=":R("is less than or equal to"),has:R("Include"),doesntHave:R("Do not include"),between:R("Is between")};function Bo({filter:e}){return E(m.exports.Fragment,{children:[l(Wn,{autoFocus:!0,selectionMode:"single",name:`${e.key}.operator`,className:"mb-14",size:"sm",required:!0,children:e.operators.map(t=>l(At,{value:t,children:l(F,{...mr[t]})},t))}),l(ga,{size:"sm",name:`${e.key}.value`,type:e.inputType,required:!0})]})}const gr=m.exports.forwardRef((e,t)=>{const{isInactive:n,filter:r,...a}=e;return n?l(Ho,{filter:r,...a,ref:t}):l(Vo,{filter:r,...a,ref:t})}),Ho=m.exports.forwardRef(({filter:e,...t},n)=>l(Z,{variant:"outline",size:"xs",color:"paper",radius:"rounded-md",border:"border",ref:n,endIcon:l(Ft,{}),...t,children:l(F,{...e.label})})),Vo=m.exports.forwardRef(({filter:e,children:t,...n},r)=>{const a=e.type===j.BooleanToggle;return E(Z,{variant:"outline",size:"xs",color:"primary",radius:"rounded-r-md",border:"border-y border-r",endIcon:!a&&l(Ft,{}),ref:r,...n,children:[l("span",{className:D(!a&&"border-r border-r-primary-light mr-8 pr-8"),children:l(F,{...e.label})}),t]})});function et(e){const{onValueChange:t,isInactive:n,filter:r,label:a}=e;return E(Tt,{offset:10,type:"popover",onClose:o=>{o!==void 0&&t(o)},children:[l(gr,{isInactive:n,filter:r,children:a}),l(jo,{...e})]})}function jo({filter:e,panel:t,value:n,operator:r}){const a=ba({defaultValues:{[e.key]:{value:n,operator:r}}}),{close:o,formId:s}=Ot();return E(We,{size:"xs",children:[l(va,{children:l(F,{...e.label})}),l(It,{padding:"px-14 pt-14 pb-4",children:E(ya,{form:a,id:s,onSubmit:i=>{o(i[e.key])},children:[e.description&&l("div",{className:"text-muted text-xs mb-14",children:l(F,{...e.description})}),t]})}),l(Ut,{children:l(Z,{form:s,type:"submit",variant:"flat",color:"primary",size:"xs",children:l(F,{message:"Apply"})})})]})}function qo(e){switch(e.filter.type){case j.DatePicker:return l(Ko,{...e});case j.BooleanToggle:return l(Go,{...e});case j.Select:return l(Xo,{...e});case j.Input:return l(Yo,{...e});case j.SelectModel:return l(Wo,{...e})}}function Ko(e){const{value:t,filter:n}=e;let r;return t.preset!==void 0?r=l(F,{...Lt[t.preset].label}):r=l(lr,{start:new Date(t.start),end:new Date(t.end),options:{dateStyle:"medium"}}),l(et,{...e,label:r,panel:l(Io,{filter:n})})}function Go({filter:e,isInactive:t,onValueChange:n}){return l(gr,{onClick:()=>{n({value:!0})},filter:e,isInactive:t})}function Xo(e){const{filter:t,value:n}=e,r=t.options.find(a=>a.key===n);return l(et,{...e,label:r?l(F,{...r.label}):null,panel:l(Uo,{filter:t})})}function Yo(e){const{filter:t,value:n,operator:r}=e,a=r?l(F,{...mr[r]}):null;return l(et,{...e,label:E(m.exports.Fragment,{children:[a," ",n]}),panel:l(Bo,{filter:t})})}function Wo(e){const{value:t,filter:n}=e,{isLoading:r,data:a}=pr(n.model,t),o=E(m.exports.Fragment,{children:[l(ce,{variant:"avatar",size:"w-18 h-18 mr-6"}),l(ce,{variant:"rect",size:"w-50"})]}),s=E(m.exports.Fragment,{children:[l(Ze,{size:"xs",src:a==null?void 0:a.model.image,className:"mr-6"}),a==null?void 0:a.model.name]});return l(et,{...e,label:r||!a?o:s,panel:l(Lo,{filter:n})})}function Fl({filters:e,pinnedFilters:t,className:n}){const{decodedFilters:r,remove:a,replaceAll:o}=bo(e,t);return r.length?l("div",{className:D("flex items-center gap-6 overflow-x-auto",n),children:r.map((s,i)=>{const c=e.find(u=>u.key===s.key),d=u=>{const h=[...r];h.splice(i,1,{key:c.key,value:u.value,isInactive:!1,operator:u.operator||c.defaultOperator}),o(h)};return E("div",{children:[!s.isInactive&&l(G,{variant:"outline",color:"primary",size:"xs",radius:"rounded-l-md",onClick:()=>{a(s.key)},children:l(Zn,{})}),l(qo,{filter:c,isInactive:s.isInactive,value:s.valueKey!=null?s.valueKey:s.value,operator:s.operator,onValueChange:d})]},s.key)})}):null}const zl=H(l("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"AddOutlined"),rn=H(l("path",{d:"M18 15v3H6v-3H4v3c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-3h-2zm-1-4-1.41-1.41L13 12.17V4h-2v8.17L8.41 9.59 7 11l5 5 5-5z"}),"FileDownloadOutlined");function mt(e,t){const n=document.createElement("a");n.href=e,t&&(n.download=t),document.body.appendChild(n),n.click(),document.body.removeChild(n)}function Qo({className:e,children:t,size:n,color:r,radius:a,selectable:o}){return l("div",{className:D(e,"flex items-center gap-8 flex-wrap"),children:m.exports.Children.map(t,s=>{if(m.exports.isValidElement(s))return m.exports.cloneElement(s,{size:n,color:r,selectable:o,radius:a})})})}function Zo(){const e=m.exports.createContext(void 0);return{Provider:({createStore:a,children:o})=>{const s=m.exports.useRef();return s.current||(s.current=a()),m.exports.createElement(e.Provider,{value:s.current},o)},useStore:(a,o)=>{const s=m.exports.useContext(e);if(!s)throw new Error("Seems like you have not used zustand provider as an ancestor.");return wa(s,a,o)},useStoreApi:()=>{const a=m.exports.useContext(e);if(!a)throw new Error("Seems like you have not used zustand provider as an ancestor.");return m.exports.useMemo(()=>({...a}),[a])}}}const Jo=new Set(["ENOTFOUND","ENETUNREACH","UNABLE_TO_GET_ISSUER_CERT","UNABLE_TO_GET_CRL","UNABLE_TO_DECRYPT_CERT_SIGNATURE","UNABLE_TO_DECRYPT_CRL_SIGNATURE","UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY","CERT_SIGNATURE_FAILURE","CRL_SIGNATURE_FAILURE","CERT_NOT_YET_VALID","CERT_HAS_EXPIRED","CRL_NOT_YET_VALID","CRL_HAS_EXPIRED","ERROR_IN_CERT_NOT_BEFORE_FIELD","ERROR_IN_CERT_NOT_AFTER_FIELD","ERROR_IN_CRL_LAST_UPDATE_FIELD","ERROR_IN_CRL_NEXT_UPDATE_FIELD","OUT_OF_MEM","DEPTH_ZERO_SELF_SIGNED_CERT","SELF_SIGNED_CERT_IN_CHAIN","UNABLE_TO_GET_ISSUER_CERT_LOCALLY","UNABLE_TO_VERIFY_LEAF_SIGNATURE","CERT_CHAIN_TOO_LONG","CERT_REVOKED","INVALID_CA","PATH_LENGTH_EXCEEDED","INVALID_PURPOSE","CERT_UNTRUSTED","CERT_REJECTED","HOSTNAME_MISMATCH"]);var es=e=>!Jo.has(e&&e.code);function an(e,t,n,r,a,o,s){try{var i=e[o](s),c=i.value}catch(d){n(d);return}i.done?t(c):Promise.resolve(c).then(r,a)}function br(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function s(c){an(o,r,a,s,i,"next",c)}function i(c){an(o,r,a,s,i,"throw",c)}s(void 0)})}}function on(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function sn(e){for(var t=1;t=500&&e.response.status<=599)}function rs(e){return e.config?Vt(e)&&yr.indexOf(e.config.method)!==-1:!1}function wr(e){return e.config?Vt(e)&&ns.indexOf(e.config.method)!==-1:!1}function xr(e){return vr(e)||wr(e)}function as(){return 0}function os(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=Math.pow(2,e)*100,n=t*.2*Math.random();return t+n}function ln(e){var t=e[gt]||{};return t.retryCount=t.retryCount||0,e[gt]=t,t}function ss(e,t){return sn(sn({},t),e[gt])}function is(e,t){e.defaults.agent===t.agent&&delete t.agent,e.defaults.httpAgent===t.httpAgent&&delete t.httpAgent,e.defaults.httpsAgent===t.httpsAgent&&delete t.httpsAgent}function ls(e,t,n,r){return bt.apply(this,arguments)}function bt(){return bt=br(function*(e,t,n,r){var a=n.retryCount{var r=ln(n);return r.lastRequestTime=Date.now(),n}),e.interceptors.response.use(null,function(){var n=br(function*(r){var{config:a}=r;if(!a)return Promise.reject(r);var{retries:o=3,retryCondition:s=xr,retryDelay:i=as,shouldResetTimeout:c=!1,onRetry:d=()=>{}}=ss(a,t),u=ln(a);if(yield ls(o,s,u,r)){u.retryCount+=1;var h=i(u.retryCount,r);if(is(e,a),!c&&a.timeout&&u.lastRequestTime){var f=Date.now()-u.lastRequestTime;a.timeout=Math.max(a.timeout-f-h,1)}return a.transformRequest=[p=>p],d(u.retryCount,r,a),new Promise(p=>setTimeout(()=>p(e(a)),h))}return Promise.reject(r)});return function(r){return n.apply(this,arguments)}}())}se.isNetworkError=vr;se.isSafeRequestError=rs;se.isIdempotentRequestError=wr;se.isNetworkOrIdempotentRequestError=xr;se.exponentialDelay=os;se.isRetryableError=Vt;const _r=1024*1024,cs=20*_r,us=10,ds=5;class tt{constructor(t,n){I(this,"abortController");I(this,"chunks",[]);I(this,"uploadId");I(this,"fileKey");I(this,"chunkAxios");I(this,"abortedByUser",!1);I(this,"uploadedParts");this.file=t,this.config=n,this.abortController=new AbortController,this.chunkAxios=Jn.create(),se(this.chunkAxios,{retries:3})}get storageKey(){return`s3-multipart::${this.file.fingerprint}`}async start(){var r,a,o,s,i;const t=ft(this.storageKey);if(t&&await this.getUploadedParts(t),!((r=this.uploadedParts)!=null&&r.length)&&(await this.createMultipartUpload(),!this.uploadId))return;if(this.prepareChunks(),await this.uploadParts()==="done"){if(!await this.completeMultipartUpload())return;try{const d=await this.createFileEntry();if(d!=null&&d.fileEntry){(o=(a=this.config).onSuccess)==null||o.call(a,d==null?void 0:d.fileEntry),ot(this.storageKey);return}}catch{}}this.abortController.signal.aborted||this.abortController.abort(),this.abortedByUser||(i=(s=this.config).onError)==null||i.call(s)}async abort(){this.abortedByUser=!0,this.abortController.abort(),await this.abortUploadOnS3()}async uploadParts(){const t=this.chunks.filter(r=>!r.done);if(!t.length)return Promise.resolve("done");const n=await this.batchSignUrls(t.slice(0,us));if(!!n){for(;n.length;){const a=n.splice(0,ds).map(s=>this.uploadPartToS3(s));if(!(await Promise.all(a)).every(s=>s))return}return await this.uploadParts()}}async batchSignUrls(t){const n=await this.chunkAxios.post("api/v1/s3/multipart/batch-sign-part-urls",{partNumbers:t.map(r=>r.partNumber),uploadId:this.uploadId,key:this.fileKey},{signal:this.abortController.signal}).then(r=>r.data).catch(r=>{this.abortController.signal.aborted||this.abortController.abort()});return n==null?void 0:n.urls}async uploadPartToS3({url:t,partNumber:n}){const r=this.chunks.find(a=>a.partNumber===n);if(!!r)return this.chunkAxios.put(t,r.blob,{withCredentials:!1,signal:this.abortController.signal,onUploadProgress:a=>{var s,i;if(!a.lengthComputable)return;r.bytesUploaded=a.loaded;const o=this.chunks.reduce((c,d)=>c+d.bytesUploaded,0);(i=(s=this.config).onProgress)==null||i.call(s,{bytesUploaded:o,bytesTotal:this.file.size})}}).then(a=>{const o=a.headers.etag;if(o)return r.done=!0,r.etag=o,!0}).catch(a=>{!this.abortController.signal.aborted&&a!==void 0&&this.abortController.abort()})}async createMultipartUpload(){const t=await B.post("s3/multipart/create",{filename:this.file.name,mime:this.file.mime,size:this.file.size,extension:this.file.extension,...this.config.metadata}).then(n=>n.data).catch(n=>{var r,a;n.code!=="ERR_CANCELED"&&((a=(r=this.config).onError)==null||a.call(r,de(n)))});t&&(this.uploadId=t.uploadId,this.fileKey=t.key,Et(this.storageKey,{createdAt:new Date().toISOString(),fileKey:this.fileKey,uploadId:this.uploadId}))}async getUploadedParts({fileKey:t,uploadId:n}){var a;const r=await B.post("s3/multipart/get-uploaded-parts",{key:t,uploadId:n}).then(o=>o.data).catch(()=>(ot(this.storageKey),null));(a=r==null?void 0:r.parts)!=null&&a.length&&(this.uploadedParts=r.parts,this.uploadId=n,this.fileKey=t)}async completeMultipartUpload(){return B.post("s3/multipart/complete",{key:this.fileKey,uploadId:this.uploadId,parts:this.chunks.map(t=>({ETag:t.etag,PartNumber:t.partNumber}))}).then(t=>t.data).catch(()=>{var t,n;(n=(t=this.config).onError)==null||n.call(t),this.abortUploadOnS3()}).finally(()=>{ot(this.storageKey)})}async createFileEntry(){return await B.post("s3/entries",{...this.config.metadata,clientMime:this.file.mime,clientName:this.file.name,filename:this.fileKey.split("/").pop(),size:this.file.size,clientExtension:this.file.extension}).then(t=>t.data).catch()}prepareChunks(){var r;this.chunks=[];const t=Math.max(5*_r,Math.ceil(this.file.size/1e4)),n=Math.max(cs,t);if(this.file.size===0)this.chunks.push({blob:this.file.native,done:!1,partNumber:1,bytesUploaded:0});else{let a=1;for(let o=0;oc.PartNumber===a);this.chunks.push({blob:this.file.native.slice(o,s),done:!!i,partNumber:a,etag:i?i.ETag:void 0,bytesUploaded:i!=null&&i.Size?parseInt(i==null?void 0:i.Size):0}),a++}}}abortUploadOnS3(){return B.post("s3/multipart/abort",{key:this.fileKey,uploadId:this.uploadId})}static async create(t,n){return new tt(t,n)}}const Sr="3.7.3",fs=Sr,hs=typeof atob=="function",ps=typeof btoa=="function",ge=typeof Buffer=="function",cn=typeof TextDecoder=="function"?new TextDecoder:void 0,un=typeof TextEncoder=="function"?new TextEncoder:void 0,ms="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",we=Array.prototype.slice.call(ms),Te=(e=>{let t={};return e.forEach((n,r)=>t[n]=r),t})(we),gs=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,M=String.fromCharCode.bind(String),dn=typeof Uint8Array.from=="function"?Uint8Array.from.bind(Uint8Array):(e,t=n=>n)=>new Uint8Array(Array.prototype.slice.call(e,0).map(t)),kr=e=>e.replace(/=/g,"").replace(/[+\/]/g,t=>t=="+"?"-":"_"),Cr=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),Er=e=>{let t,n,r,a,o="";const s=e.length%3;for(let i=0;i255||(r=e.charCodeAt(i++))>255||(a=e.charCodeAt(i++))>255)throw new TypeError("invalid character found");t=n<<16|r<<8|a,o+=we[t>>18&63]+we[t>>12&63]+we[t>>6&63]+we[t&63]}return s?o.slice(0,s-3)+"===".substring(s):o},jt=ps?e=>btoa(e):ge?e=>Buffer.from(e,"binary").toString("base64"):Er,vt=ge?e=>Buffer.from(e).toString("base64"):e=>{let n=[];for(let r=0,a=e.length;rt?kr(vt(e)):vt(e),bs=e=>{if(e.length<2){var t=e.charCodeAt(0);return t<128?e:t<2048?M(192|t>>>6)+M(128|t&63):M(224|t>>>12&15)+M(128|t>>>6&63)+M(128|t&63)}else{var t=65536+(e.charCodeAt(0)-55296)*1024+(e.charCodeAt(1)-56320);return M(240|t>>>18&7)+M(128|t>>>12&63)+M(128|t>>>6&63)+M(128|t&63)}},vs=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Rr=e=>e.replace(vs,bs),fn=ge?e=>Buffer.from(e,"utf8").toString("base64"):un?e=>vt(un.encode(e)):e=>jt(Rr(e)),fe=(e,t=!1)=>t?kr(fn(e)):fn(e),hn=e=>fe(e,!0),ys=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ws=e=>{switch(e.length){case 4:var t=(7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3),n=t-65536;return M((n>>>10)+55296)+M((n&1023)+56320);case 3:return M((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return M((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},Pr=e=>e.replace(ys,ws),Dr=e=>{if(e=e.replace(/\s+/g,""),!gs.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(e.length&3));let t,n="",r,a;for(let o=0;o>16&255):a===64?M(t>>16&255,t>>8&255):M(t>>16&255,t>>8&255,t&255);return n},qt=hs?e=>atob(Cr(e)):ge?e=>Buffer.from(e,"base64").toString("binary"):Dr,Or=ge?e=>dn(Buffer.from(e,"base64")):e=>dn(qt(e),t=>t.charCodeAt(0)),Ur=e=>Or(Ir(e)),xs=ge?e=>Buffer.from(e,"base64").toString("utf8"):cn?e=>cn.decode(Or(e)):e=>Pr(qt(e)),Ir=e=>Cr(e.replace(/[-_]/g,t=>t=="-"?"+":"/")),yt=e=>xs(Ir(e)),_s=e=>{if(typeof e!="string")return!1;const t=e.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(t)||!/[^\s0-9a-zA-Z\-_]/.test(t)},Tr=e=>({value:e,enumerable:!1,writable:!0,configurable:!0}),Ar=function(){const e=(t,n)=>Object.defineProperty(String.prototype,t,Tr(n));e("fromBase64",function(){return yt(this)}),e("toBase64",function(t){return fe(this,t)}),e("toBase64URI",function(){return fe(this,!0)}),e("toBase64URL",function(){return fe(this,!0)}),e("toUint8Array",function(){return Ur(this)})},Nr=function(){const e=(t,n)=>Object.defineProperty(Uint8Array.prototype,t,Tr(n));e("toBase64",function(t){return ze(this,t)}),e("toBase64URI",function(){return ze(this,!0)}),e("toBase64URL",function(){return ze(this,!0)})},Ss=()=>{Ar(),Nr()},ks={version:Sr,VERSION:fs,atob:qt,atobPolyfill:Dr,btoa:jt,btoaPolyfill:Er,fromBase64:yt,toBase64:fe,encode:fe,encodeURI:hn,encodeURL:hn,utob:Rr,btou:Pr,decode:yt,isValid:_s,fromUint8Array:ze,toUint8Array:Ur,extendString:Ar,extendUint8Array:Nr,extendBuiltins:Ss};function wt(e){return wt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wt(e)}function pn(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Us(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function Ee(e,t){return Ee=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},Ee(e,t)}function Re(e){return Re=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Re(e)}var Ae=function(e){Rs(n,e);var t=Ps(n);function n(r){var a,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;if(Es(this,n),a=t.call(this,r),a.originalRequest=s,a.originalResponse=i,a.causingError=o,o!=null&&(r+=", caused by ".concat(o.toString())),s!=null){var c=s.getHeader("X-Request-ID")||"n/a",d=s.getMethod(),u=s.getURL(),h=i?i.getStatus():"n/a",f=i?i.getBody()||"":"n/a";r+=", originated from request (method: ".concat(d,", url: ").concat(u,", response code: ").concat(h,", response text: ").concat(f,", request id: ").concat(c,")")}return a.message=r,a}return Cs(n)}(xt(Error));function Is(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=Math.random()*16|0,n=e==="x"?t:t&3|8;return n.toString(16)})}function zr(e,t){return Fs(e)||Ns(e,t)||As(e,t)||Ts()}function Ts(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function As(e,t){if(!!e){if(typeof e=="string")return mn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return mn(e,t)}}function mn(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1)for(var o=0,s=["uploadUrl","uploadSize","uploadLengthDeferred"];o1||n._parallelUploadUrls!=null?n._startParallelUpload():n._startSingleUpload()}).catch(function(c){n._emitError(c)})}},{key:"_startParallelUpload",value:function(){var n,r=this,a=this._size,o=0;this._parallelUploads=[];var s=this._parallelUploadUrls!=null?this._parallelUploadUrls.length:this.options.parallelUploads,i=(n=this.options.parallelUploadBoundaries)!==null&&n!==void 0?n:Hs(this._source.size,s);this._parallelUploadUrls&&i.forEach(function(u,h){u.uploadUrl=r._parallelUploadUrls[h]||null}),this._parallelUploadUrls=new Array(i.length);var c=i.map(function(u,h){var f=0;return r._source.slice(u.start,u.end).then(function(p){var b=p.value;return new Promise(function(y,v){var g=ie(ie({},r.options),{},{uploadUrl:u.uploadUrl||null,storeFingerprintForResuming:!1,removeFingerprintOnSuccess:!1,parallelUploads:1,parallelUploadBoundaries:null,metadata:{},headers:ie(ie({},r.options.headers),{},{"Upload-Concat":"partial"}),onSuccess:y,onError:v,onProgress:function(_){o=o-f+_,f=_,r._emitProgress(o,a)},_onUploadUrlAvailable:function(){r._parallelUploadUrls[h]=w.url,r._parallelUploadUrls.filter(function(_){return Boolean(_)}).length===i.length&&r._saveUploadInUrlStorage()}}),w=new e(b,g);w.start(),r._parallelUploads.push(w)})})}),d;Promise.all(c).then(function(){d=r._openRequest("POST",r.options.endpoint),d.setHeader("Upload-Concat","final;".concat(r._parallelUploadUrls.join(" ")));var u=vn(r.options.metadata);return u!==""&&d.setHeader("Upload-Metadata",u),r._sendRequest(d,null)}).then(function(u){if(!le(u.getStatus(),200)){r._emitHttpError(d,u,"tus: unexpected response while creating upload");return}var h=u.getHeader("Location");if(h==null){r._emitHttpError(d,u,"tus: invalid or missing Location header");return}r.url=_n(r.options.endpoint,h),"Created upload at ".concat(r.url),r._emitSuccess()}).catch(function(u){r._emitError(u)})}},{key:"_startSingleUpload",value:function(){if(this._aborted=!1,this.url!=null){"Resuming upload from previous URL: ".concat(this.url),this._resumeUpload();return}if(this.options.uploadUrl!=null){"Resuming upload from provided URL: ".concat(this.options.uploadUrl),this.url=this.options.uploadUrl,this._resumeUpload();return}this._createUpload()}},{key:"abort",value:function(n){var r=this;return this._parallelUploads!=null&&this._parallelUploads.forEach(function(a){a.abort(n)}),this._req!==null&&this._req.abort(),this._aborted=!0,this._retryTimeout!=null&&(clearTimeout(this._retryTimeout),this._retryTimeout=null),!n||this.url==null?Promise.resolve():e.terminate(this.url,this.options).then(function(){return r._removeFromUrlStorage()})}},{key:"_emitHttpError",value:function(n,r,a,o){this._emitError(new Ae(a,o,n,r))}},{key:"_emitError",value:function(n){var r=this;if(!this._aborted){if(this.options.retryDelays!=null){var a=this._offset!=null&&this._offset>this._offsetBeforeRetry;if(a&&(this._retryAttempt=0),xn(n,this._retryAttempt,this.options)){var o=this.options.retryDelays[this._retryAttempt++];this._offsetBeforeRetry=this._offset,this._retryTimeout=setTimeout(function(){r.start()},o);return}}if(typeof this.options.onError=="function")this.options.onError(n);else throw n}}},{key:"_emitSuccess",value:function(){this.options.removeFingerprintOnSuccess&&this._removeFromUrlStorage(),typeof this.options.onSuccess=="function"&&this.options.onSuccess()}},{key:"_emitProgress",value:function(n,r){typeof this.options.onProgress=="function"&&this.options.onProgress(n,r)}},{key:"_emitChunkComplete",value:function(n,r,a){typeof this.options.onChunkComplete=="function"&&this.options.onChunkComplete(n,r,a)}},{key:"_createUpload",value:function(){var n=this;if(!this.options.endpoint){this._emitError(new Error("tus: unable to create upload because no endpoint is provided"));return}var r=this._openRequest("POST",this.options.endpoint);this.options.uploadLengthDeferred?r.setHeader("Upload-Defer-Length",1):r.setHeader("Upload-Length",this._size);var a=vn(this.options.metadata);a!==""&&r.setHeader("Upload-Metadata",a);var o;this.options.uploadDataDuringCreation&&!this.options.uploadLengthDeferred?(this._offset=0,o=this._addChunkToRequest(r)):o=this._sendRequest(r,null),o.then(function(s){if(!le(s.getStatus(),200)){n._emitHttpError(r,s,"tus: unexpected response while creating upload");return}var i=s.getHeader("Location");if(i==null){n._emitHttpError(r,s,"tus: invalid or missing Location header");return}if(n.url=_n(n.options.endpoint,i),"Created upload at ".concat(n.url),typeof n.options._onUploadUrlAvailable=="function"&&n.options._onUploadUrlAvailable(),n._size===0){n._emitSuccess(),n._source.close();return}n._saveUploadInUrlStorage().then(function(){n.options.uploadDataDuringCreation?n._handleUploadResponse(r,s):(n._offset=0,n._performUpload())})}).catch(function(s){n._emitHttpError(r,null,"tus: failed to create upload",s)})}},{key:"_resumeUpload",value:function(){var n=this,r=this._openRequest("HEAD",this.url),a=this._sendRequest(r,null);a.then(function(o){var s=o.getStatus();if(!le(s,200)){if(s===423){n._emitHttpError(r,o,"tus: upload is currently locked; retry later");return}if(le(s,400)&&n._removeFromUrlStorage(),!n.options.endpoint){n._emitHttpError(r,o,"tus: unable to resume upload (new upload cannot be created without an endpoint)");return}n.url=null,n._createUpload();return}var i=parseInt(o.getHeader("Upload-Offset"),10);if(Number.isNaN(i)){n._emitHttpError(r,o,"tus: invalid or missing offset value");return}var c=parseInt(o.getHeader("Upload-Length"),10);if(Number.isNaN(c)&&!n.options.uploadLengthDeferred){n._emitHttpError(r,o,"tus: invalid or missing length value");return}typeof n.options._onUploadUrlAvailable=="function"&&n.options._onUploadUrlAvailable(),n._saveUploadInUrlStorage().then(function(){if(i===c){n._emitProgress(c,c),n._emitSuccess();return}n._offset=i,n._performUpload()})}).catch(function(o){n._emitHttpError(r,null,"tus: failed to resume upload",o)})}},{key:"_performUpload",value:function(){var n=this;if(!this._aborted){var r;this.options.overridePatchMethod?(r=this._openRequest("POST",this.url),r.setHeader("X-HTTP-Method-Override","PATCH")):r=this._openRequest("PATCH",this.url),r.setHeader("Upload-Offset",this._offset);var a=this._addChunkToRequest(r);a.then(function(o){if(!le(o.getStatus(),200)){n._emitHttpError(r,o,"tus: unexpected response while uploading chunk");return}n._handleUploadResponse(r,o)}).catch(function(o){n._aborted||n._emitHttpError(r,null,"tus: failed to upload chunk at offset ".concat(n._offset),o)})}}},{key:"_addChunkToRequest",value:function(n){var r=this,a=this._offset,o=this._offset+this.options.chunkSize;return n.setProgressHandler(function(s){r._emitProgress(a+s,r._size)}),n.setHeader("Content-Type","application/offset+octet-stream"),(o===1/0||o>this._size)&&!this.options.uploadLengthDeferred&&(o=this._size),this._source.slice(a,o).then(function(s){var i=s.value,c=s.done;return r.options.uploadLengthDeferred&&c&&(r._size=r._offset+(i&&i.size?i.size:0),n.setHeader("Upload-Length",r._size)),i===null?r._sendRequest(n):(r._emitProgress(r._offset,r._size),r._sendRequest(n,i))})}},{key:"_handleUploadResponse",value:function(n,r){var a=parseInt(r.getHeader("Upload-Offset"),10);if(Number.isNaN(a)){this._emitHttpError(n,r,"tus: invalid or missing offset value");return}if(this._emitProgress(a,this._size),this._emitChunkComplete(a-this._offset,a,this._size),this._offset=a,a===this._size){this._emitSuccess(),this._source.close();return}this._performUpload()}},{key:"_openRequest",value:function(n,r){var a=yn(n,r,this.options);return this._req=a,a}},{key:"_removeFromUrlStorage",value:function(){var n=this;!this._urlStorageKey||(this._urlStorage.removeUpload(this._urlStorageKey).catch(function(r){n._emitError(r)}),this._urlStorageKey=null)}},{key:"_saveUploadInUrlStorage",value:function(){var n=this;if(!this.options.storeFingerprintForResuming||!this._fingerprint||this._urlStorageKey!==null)return Promise.resolve();var r={size:this._size,metadata:this.options.metadata,creationTime:new Date().toString()};return this._parallelUploads?r.parallelUploadUrls=this._parallelUploadUrls:r.uploadUrl=this.url,this._urlStorage.addUpload(this._fingerprint,r).then(function(a){n._urlStorageKey=a})}},{key:"_sendRequest",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return wn(n,r,this.options)}}],[{key:"terminate",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=yn("DELETE",n,r);return wn(a,null,r).then(function(o){if(o.getStatus()!==204)throw new Ae("tus: unexpected response while terminating upload",null,a,o)}).catch(function(o){if(o instanceof Ae||(o=new Ae("tus: failed to terminate upload",o,a,null)),!xn(o,0,r))throw o;var s=r.retryDelays[0],i=r.retryDelays.slice(1),c=ie(ie({},r),{},{retryDelays:i});return new Promise(function(d){return setTimeout(d,s)}).then(function(){return e.terminate(n,c)})})}}]),e}();function vn(e){return Object.entries(e).map(function(t){var n=zr(t,2),r=n[0],a=n[1];return"".concat(r," ").concat(ks.encode(String(a)))}).join(",")}function le(e,t){return e>=t&&e=n.retryDelays.length||e.originalRequest==null)return!1;if(n&&typeof n.onShouldRetry=="function")return n.onShouldRetry(e,t,n);var r=e.originalResponse?e.originalResponse.getStatus():0;return(!le(r,400)||r===409||r===423)&&Bs()}function _n(e,t){return new za(t,e).toString()}function Hs(e,t){for(var n=Math.floor(e/t),r=[],a=0;a0&&arguments[0]!==void 0?arguments[0]:null;return new Promise(function(a,o){n._xhr.onload=function(){a(new Zs(n._xhr))},n._xhr.onerror=function(s){o(s)},n._xhr.send(r)})}},{key:"abort",value:function(){return this._xhr.abort(),Promise.resolve()}},{key:"getUnderlyingObject",value:function(){return this._xhr}}]),e}(),Zs=function(){function e(t){Kt(this,e),this._xhr=t}return Gt(e,[{key:"getStatus",value:function(){return this._xhr.status}},{key:"getHeader",value:function(n){return this._xhr.getResponseHeader(n)}},{key:"getBody",value:function(){return this._xhr.responseText}},{key:"getUnderlyingObject",value:function(){return this._xhr}}]),e}(),$r=function(){return typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative"};function Js(e){return new Promise(function(t,n){var r=new XMLHttpRequest;r.responseType="blob",r.onload=function(){var a=r.response;t(a)},r.onerror=function(a){n(a)},r.open("GET",e),r.send()})}var ei=function(){return typeof window<"u"&&(typeof window.PhoneGap<"u"||typeof window.Cordova<"u"||typeof window.cordova<"u")};function ti(e){return new Promise(function(t,n){var r=new FileReader;r.onload=function(){var a=new Uint8Array(r.result);t({value:a})},r.onerror=function(a){n(a)},r.readAsArrayBuffer(e)})}function ni(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Rn(e,t){for(var n=0;nthis._bufferOffset&&(this._buffer=this._buffer.slice(n-this._bufferOffset),this._bufferOffset=n);var a=On(this._buffer)===0;return this._done&&a?null:this._buffer.slice(0,r-n)}},{key:"close",value:function(){this._reader.cancel&&this._reader.cancel()}}]),e}();function li(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Un(e,t){for(var n=0;n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ke(e){return Ke=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ke(e)}function Tn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ue(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:null,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return pi(this,n),a=ue(ue({},An),a),t.call(this,r,a)}return mi(n,null,[{key:"terminate",value:function(a){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return o=ue(ue({},An),o),qe.terminate(a,o)}}]),n}(qe);class nt{constructor(t){this.upload=t}start(){this.upload.start()}abort(){return this.upload.abort(!0)}static async create(t,{onProgress:n,onSuccess:r,onError:a,metadata:o,chunkSize:s,baseUrl:i}){const c=["tus",t.fingerprint,"drive"].join("-"),d=new _i(t.native,{fingerprint:()=>Promise.resolve(c),removeFingerprintOnSuccess:!0,endpoint:`${i}/api/v1/tus/upload`,chunkSize:s,retryDelays:[0,3e3,5e3,1e4,2e4],overridePatchMethod:!0,metadata:{name:window.btoa(t.id),clientName:t.name,clientExtension:t.extension,clientMime:t.mime||"",clientSize:`${t.size}`,...o},headers:{"X-XSRF-TOKEN":xa.getCookie("XSRF-TOKEN")},onError:h=>{var f;if("originalResponse"in h)try{const p=(f=JSON.parse(h.originalResponse.getBody()))==null?void 0:f.message;a==null||a(p)}catch{a==null||a()}else a==null||a()},onProgress(h,f){n==null||n({bytesUploaded:h,bytesTotal:f})},onSuccess:async()=>{var f;const h=(f=d.url)==null?void 0:f.split("/").pop();try{if(h){const p=await Si(h);r==null||r(p.fileEntry)}}catch(p){localStorage.removeItem(c),a==null||a(de(p))}}}),u=await d.findPreviousUploads();return u.length&&d.resumeFromPreviousUpload(u[0]),new nt(d)}}function Si(e){return B.post("tus/entries",{uploadKey:e}).then(t=>t.data)}var Ge=(e=>(e.public="public",e.uploads="uploads",e))(Ge||{});class Xt{constructor(t,n){I(this,"abortController");I(this,"presignedRequest");this.file=t,this.config=n,this.abortController=new AbortController}async start(){var r,a,o,s;if(this.presignedRequest=await this.presignPostUrl(),!this.presignedRequest||await this.uploadFileToS3()!=="uploaded")return;const n=await this.createFileEntry();n!=null&&n.fileEntry?(a=(r=this.config).onSuccess)==null||a.call(r,n.fileEntry):this.abortController.signal||(s=(o=this.config).onError)==null||s.call(o)}abort(){return this.abortController.abort(),Promise.resolve()}presignPostUrl(){var t;return B.post("s3/simple/presign",{filename:this.file.name,mime:this.file.mime,disk:(t=this.config.metadata)==null?void 0:t.disk,size:this.file.size,extension:this.file.extension,...this.config.metadata},{signal:this.abortController.signal}).then(n=>n.data).catch(n=>{var r,a;n.code!=="ERR_CANCELED"&&((a=(r=this.config).onError)==null||a.call(r,de(n)))})}uploadFileToS3(){const{url:t,acl:n}=this.presignedRequest;return Jn.put(t,this.file.native,{signal:this.abortController.signal,withCredentials:!1,headers:{"Content-Type":this.file.mime,"x-amz-acl":n},onUploadProgress:r=>{var a,o;r.lengthComputable&&((o=(a=this.config).onProgress)==null||o.call(a,{bytesUploaded:r.loaded,bytesTotal:r.total}))}}).then(()=>"uploaded").catch(r=>{var a,o;r.code!=="ERR_CANCELED"&&((o=(a=this.config).onError)==null||o.call(a,de(r)))})}async createFileEntry(){return await B.post("s3/entries",{...this.config.metadata,clientMime:this.file.mime,clientName:this.file.name,filename:this.presignedRequest.key.split("/").pop(),size:this.file.size,clientExtension:this.file.extension}).then(t=>t.data).catch(t=>{var n,r;t.code!=="ERR_CANCELED"&&((r=(n=this.config).onError)==null||r.call(n,de(t)))})}static async create(t,n){return new Xt(t,n)}}class Yt{constructor(t,n){I(this,"abortController");this.file=t,this.config=n,this.abortController=new AbortController}async start(){const t=new FormData,{onSuccess:n,onError:r,onProgress:a,metadata:o}=this.config;t.set("file",this.file.native),o&&Object.entries(o).forEach(([i,c])=>{t.set(i,`${c}`)});const s=await B.post("file-entries",t,{onUploadProgress:i=>{i.lengthComputable&&(a==null||a({bytesUploaded:i.loaded,bytesTotal:i.total}))},signal:this.abortController.signal,headers:{"Content-Type":"multipart/form-data"}}).catch(i=>{i.code!=="ERR_CANCELED"&&(r==null||r(de(i)))});this.abortController.signal.aborted||s&&s.data.fileEntry&&(n==null||n(s.data.fileEntry))}abort(){return this.abortController.abort(),Promise.resolve()}static async create(t,n){return new Yt(t,n)}}class ki{constructor(){I(this,"aliveTimer");I(this,"isDone",!1);I(this,"timeout",3e4);I(this,"timeoutHandler",null)}progress(){this.isDone||!this.timeoutHandler||this.timeout>0&&(clearTimeout(this.aliveTimer),this.aliveTimer=setTimeout(this.timeoutHandler,this.timeout))}done(){this.isDone||(clearTimeout(this.aliveTimer),this.aliveTimer=null,this.isDone=!0)}}async function Ci(e,t){var d,u;const n=_e().settings,r=e.options,a=e.file;if(r!=null&&r.restrictions){const h=_a(a,r.restrictions);if(h)return t.updateFileUpload(a.id,{errorMessage:h,status:"failed",request:void 0,timer:void 0}),r.showToastOnRestrictionFail&&Sa.danger(h),t.runQueue(),null}const o=new ki,s={metadata:{...r==null?void 0:r.metadata,relativePath:a.relativePath,disk:((d=r==null?void 0:r.metadata)==null?void 0:d.disk)||Ge.uploads,parentId:((u=r==null?void 0:r.metadata)==null?void 0:u.parentId)||""},chunkSize:n.uploads.chunk_size,baseUrl:n.base_url,onError:h=>{var f;t.updateFileUpload(a.id,{errorMessage:h,status:"failed"}),t.runQueue(),o.done(),(f=r==null?void 0:r.onError)==null||f.call(r,h)},onSuccess:h=>{var f;t.updateFileUpload(a.id,{status:"completed",entry:h}),t.runQueue(),o.done(),(f=r==null?void 0:r.onSuccess)==null||f.call(r,h)},onProgress:({bytesUploaded:h,bytesTotal:f})=>{var b;const p=h/f*100;t.updateFileUpload(a.id,{percentage:p,bytesUploaded:h}),o.progress(),(b=r==null?void 0:r.onProgress)==null||b.call(r,{bytesUploaded:h,bytesTotal:f})}},c=await Pi(a,s).create(a,s);return o.timeoutHandler=()=>{c.abort(),t.updateFileUpload(a.id,{status:"failed",errorMessage:R("Upload timed out")}),t.runQueue()},t.updateFileUpload(a.id,{status:"inProgress"}),c.start(),c}const Mr=1024*1024,Ei=4*Mr,Ri=100*Mr,Pi=(e,t)=>{var o;const n=_e().settings,a=(((o=t.metadata)==null?void 0:o.disk)||Ge.uploads)===Ge.uploads?n.uploads.uploads_driver:n.uploads.public_driver;return(a==null?void 0:a.endsWith("s3"))&&n.uploads.s3_direct_upload?e.size>=Ri?tt:Xt:e.size>=Ei&&!n.uploads.disable_tus?nt:Yt};function Nn(e,t){return{file:e instanceof ke?e:new ke(e),percentage:0,bytesUploaded:0,status:"pending",options:t||{}}}ka();const Di=({settings:e})=>Ca()(Ea((t,n)=>({concurrency:3,fileUploads:new Map,activeUploadsCount:0,completedUploadsCount:0,clearInactive:()=>{t(r=>{r.fileUploads.forEach((a,o)=>{a.status!=="inProgress"&&r.fileUploads.delete(o)})}),n().runQueue()},abortUpload:r=>{var o;const a=n().fileUploads.get(r);a&&((o=a.request)==null||o.abort(),n().updateFileUpload(r,{status:"aborted"}),n().runQueue())},updateFileUpload:(r,a)=>{t(o=>{const s=o.fileUploads.get(r);s&&(o.fileUploads.set(r,{...s,...a}),"status"in a&&ct(o))})},uploadSingle:(r,a)=>{const o=Nn(r,a),s=new Map(n().fileUploads);return s.set(o.file.id,o),t(i=>(ct(i),{fileUploads:s})),n().runQueue(),o.file.id},uploadMultiple:(r,a)=>{const o=new Map(n().fileUploads);return[...r].forEach(s=>{const i=Nn(s,a);o.set(i.file.id,i)}),t(s=>(ct(s),{fileUploads:o})),console.log(o),n().runQueue(),[...o.keys()]},runQueue:async()=>{const r=[...n().fileUploads.values()],a=r.filter(s=>s.status==="inProgress");let o=n().concurrency;if(a.filter(s=>s.file.relativePath||s.request instanceof tt||s.request instanceof nt&&e.uploads.chunk_size&&s.file.size>e.uploads.chunk_size).length&&(o=1),a.lengthi.status==="pending");s&&await Ci(s,n())}}}))),ct=e=>{e.completedUploadsCount=[...e.fileUploads.values()].filter(t=>t.status==="completed").length,e.activeUploadsCount=[...e.fileUploads.values()].filter(t=>t.status==="inProgress"||t.status==="pending").length},{Provider:Oi,useStore:Ui}=Zo(),$l=Ui;function Ml({children:e}){const t=Dt();return l(Oi,{createStore:()=>Di({settings:t}),children:e})}function Ct(e){return{id:e,name:`${e}`,description:`${e}`}}function Ii(e,t){const n=m.exports.useRef(null),r=Rt(t),{displayWith:a=z=>z.name,validateWith:o,children:s,suggestions:i,isLoading:c,inputValue:d,onInputValueChange:u,onItemSelected:h,placeholder:f,onOpenChange:p,chipSize:b="md",openMenuOnFocus:y=!0,showEmptyMessage:v,value:g,defaultValue:w,onChange:S,valueKey:_,isAsync:k,allowCustomValue:T=!0,showDropdownArrow:x,...C}=e,O=De({...e,flexibleHeight:!0}),[$,L]=Ni(e),[q,be]=m.exports.useState(!1),ne=l(zt,{isIndeterminate:!0,size:"sm","aria-label":"loading..."}),U=x?l(Ft,{}):null,{fieldProps:P,inputProps:N}=jn({...C,focusRef:r,endAdornment:c&&q?ne:U});return l(qn,{fieldClassNames:O,...P,children:E(nr,{ref:n,className:D("flex items-center flex-wrap",O.input),onClick:()=>{var z;(z=r.current)==null||z.focus()},children:[l(Ti,{displayChipUsing:a,items:$,setItems:L,chipSize:b}),l(Ai,{showEmptyMessage:v,inputProps:N,inputValue:d,onInputValueChange:u,fieldRef:n,inputRef:r,chips:$,setChips:L,validateWith:o,isLoading:c,suggestions:i,placeholder:f,openMenuOnFocus:y,listboxIsOpen:q,setListboxIsOpen:be,allowCustomValue:T,children:s})]})})}function Ti({items:e,setItems:t,displayChipUsing:n,chipSize:r}){const a=Ue(),o=m.exports.useCallback(s=>{const i=e.findIndex(d=>d.id===s),c=[...e];return i>-1&&(c.splice(i,1),t(c)),c},[e,t]);return l(Qo,{className:"flex-shrink-0 flex-wrap max-w-full my-8",size:r,selectable:!0,children:e.map(s=>l(Ra,{errorMessage:s.errorMessage,adornment:s.image?l(Ze,{circle:!0,src:s.image}):null,onRemove:()=>{o(s.id).length?a.focusPrevious({tabbable:!0}):a.focusLast()},children:n(s)},s.id))})}function Ai(e){const{inputRef:t,fieldRef:n,validateWith:r,setChips:a,chips:o,suggestions:s,inputProps:i,placeholder:c,openMenuOnFocus:d,listboxIsOpen:u,setListboxIsOpen:h,allowCustomValue:f}=e,p="outline-none text-sm mx-8 my-4 h-30 flex-auto",b=Ue(),y=m.exports.useCallback(U=>{U=(U||[]).filter(P=>{const N=!P||!P.id||!P.name;return!(o.findIndex(ve=>ve.id===(P==null?void 0:P.id))>-1)&&!N}),U.length&&(r&&(U=U.map(P=>r(P))),a([...o,...U]))},[o,a,r]),v=Pa({...e,clearInputOnItemSelection:!0,isOpen:u,onOpenChange:h,items:s,selectionMode:"none",role:"listbox",virtualFocus:!0,onItemSelected:U=>{L(U)}}),{state:{activeIndex:g,setActiveIndex:w,isOpen:S,setIsOpen:_,inputValue:k,setInputValue:T},refs:x,listboxId:C,collection:O,onInputChange:$}=v,L=U=>{const P=O.size&&g!=null?[...O.values()][g]:null;P!=null&&P.item?y([P.item]):f&&y([Ct(P?P.value:U)]),T(""),w(null),_(!1)};Da(()=>{n.current&&x.reference.current!==n.current&&v.reference(n.current)},[n,v,x]);const{handleTriggerKeyDown:q,handleListboxKeyboardNavigation:be}=Ia(v),ne=xe(()=>{d&&!S&&_(!0)});return l(Oa,{listbox:v,mobileOverlay:Ua,onPointerDown:U=>{U.preventDefault()},children:l("input",{type:"text",className:D(p,"bg-transparent"),placeholder:c,...pe(i,{ref:t,value:k,onChange:$,onPaste:U=>{const N=U.clipboardData.getData("text").match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi);if(N){U.preventDefault();const z=window.getSelection();z!=null&&z.rangeCount&&(z.deleteFromDocument(),y(N.map(ve=>Ct(ve))))}},"aria-autocomplete":"list","aria-controls":S?C:void 0,autoComplete:"off",autoCorrect:"off",spellCheck:"false",onKeyDown:U=>{const P=U.target;if(U.key==="Enter"){U.preventDefault(),L(P.value);return}if(U.key==="Escape"&&S&&(_(!1),T("")),U.key==="ArrowUp"&&S&&(g===0||g==null)){w(null);return}if(g!=null&&(U.key==="ArrowLeft"||U.key==="ArrowRight")){U.preventDefault();return}if((U.key==="ArrowLeft"||U.key==="Backspace"||U.key==="Delete")&&P.selectionStart===0&&g==null&&o.length){b.focusPrevious({tabbable:!0});return}q(U)||be(U)},onFocus:ne,onClick:ne})})})}function Ni({onChange:e,value:t,defaultValue:n,valueKey:r}){const a=m.exports.useMemo(()=>Fn(t),[t]),o=m.exports.useMemo(()=>Fn(n),[n]),s=m.exports.useCallback(i=>{const c=r?i.map(d=>d[r]):i;e==null||e(c)},[e,r]);return Q(a||void 0,o||[],s)}function Fn(e){if(e!=null)return typeof e[0]!="object"?e.map(t=>Ct(t)):e}const Ll=he.forwardRef(Ii),Fi=he.forwardRef((e,t)=>{const{children:n,size:r="sm",description:a,className:o,invalid:s,autoFocus:i,errorMessage:c,...d}=e,u=Rt(t);Ta({autoFocus:i},u);const h=zi(r),f=De(e),p=m.exports.useId();return E("div",{className:D(o,"isolate"),children:[E("label",{className:"flex items-center select-none",children:[l("input",{...d,type:"checkbox",role:"switch","aria-invalid":s||void 0,"aria-describedby":a?p:void 0,ref:u,"aria-checked":d.checked,className:D(h,!s&&"checked:bg-primary dark:checked:bg-primary-dark checked:border-primary dark:checked:border-primary-dark",s&&"checked:bg-danger checked:border-danger","outline-none cursor-pointer bg-chip border-chip border checked:bg-primary checked:border-primary p-0 overflow-hidden relative rounded-3xl appearance-none transition-colors flex-shrink-0 flex items-center outline-none","before:z-10 before:border before:rounded-3xl before:block before:bg-white before:transition-transform before:translate-x-2","checked:before:border-white","focus-visible:ring",e.disabled&&"opacity-80 cursor-not-allowed")}),n&&l("span",{className:D(f.size.font,"ml-12",s&&"text-danger",e.disabled&&"text-disabled"),children:n})]}),a&&!c&&l("div",{id:p,className:f.description,children:a}),c&&l("div",{id:p,className:f.error,children:c})]})});function Bl(e){const{field:{onChange:t,onBlur:n,value:r=!1,ref:a},fieldState:{invalid:o,error:s}}=Qe({name:e.name}),i={onChange:t,onBlur:n,checked:r,invalid:o,errorMessage:s==null?void 0:s.message,name:e.name};return l(Fi,{ref:a,...pe(e,i)})}function zi(e){switch(e){case"xl":return"w-68 h-36 before:w-28 before:h-28 checked:before:translate-x-36";case"lg":return"w-56 h-30 before:w-22 before:h-22 checked:before:translate-x-30";case"md":return"w-46 h-24 before:w-18 before:h-18 checked:before:translate-x-24";case"xs":return"w-30 h-16 before:w-12 before:h-12 checked:before:translate-x-16";default:return"w-38 h-20 before:w-14 before:h-14 checked:before:translate-x-20"}}const Hl=H(l("path",{d:"M16 9v10H8V9h8m-1.5-6h-5l-1 1H5v2h14V4h-3.5l-1-1zM18 7H6v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7z"}),"DeleteOutlined"),Y=new Map,Me=new Map,$i=new Map,K={status:"inactive"};function ut({e,rect:t,deltaX:n,deltaY:r}){return{rect:t,x:e.clientX,y:e.clientY,deltaX:n!=null?n:0,deltaY:r!=null?r:0,nativeEvent:e}}let Lr=null;function zn(e){Lr=e}function Mi(e){return{left:e.left,top:e.top,width:e.width,height:e.height}}function Li(e){const t=new IntersectionObserver(n=>{n.forEach(r=>{const{width:a,height:o,left:s,top:i}=r.boundingClientRect,[c,d]=[...e].find(([,h])=>h.ref.current===r.target)||[];if(c==null||d==null)return;const u={width:a,height:o,left:s,top:i};e.set(c,{...d,rect:u})}),t.disconnect()});[...e.values()].forEach(n=>{n.ref.current&&t.observe(n.ref.current)})}function Vl({id:e,disabled:t,ref:n,preview:r,hidePreview:a,...o}){const s=m.exports.useRef(null),{addGlobalListener:i,removeAllGlobalListeners:c}=Yn(),d=m.exports.useRef({lastPosition:{x:0,y:0}}).current,u=m.exports.useRef(o);u.current=o,m.exports.useLayoutEffect(()=>(t?Y.delete(e):Y.set(e,{...Y.get(e),id:e,ref:n,type:u.current.type,getData:u.current.getData}),()=>{Y.delete(e)}),[e,t,u,n]);const h=v=>{$i.forEach(g=>{var w;g.type===((w=Y.get(e))==null?void 0:w.type)&&v(g)})},f=v=>{var k,T;const g=Y.get(e),w=n.current,S=!s.current||!d.clickedEl||s.current.contains(d.clickedEl);if(Lr||!w||!g||!S){v.preventDefault(),v.stopPropagation();return}Li(Me),zn("drag"),a&&Bi(v),v.dataTransfer.effectAllowed="move",d.lastPosition={x:v.clientX,y:v.clientY},d.currentRect=Mi(w.getBoundingClientRect());const _=ut({rect:d.currentRect,e:v});r!=null&&r.current&&r.current(g,x=>{const C=x.getBoundingClientRect(),O=v.currentTarget.getBoundingClientRect();let $=v.clientX-O.x,L=v.clientY-O.y;($>C.width||L>C.height)&&($=C.width/2,L=C.height/2);const q=2*Math.round(O.height/2);x.style.height=`${q}px`,v.dataTransfer.setDragImage(x,0,0)}),K.status="dragging",K.dragTargetId=e,n.current&&(n.current.dataset.dragging="true"),(T=(k=u.current).onDragStart)==null||T.call(k,_,g),requestAnimationFrame(()=>{h(x=>{var C;return(C=x.onDragStart)==null?void 0:C.call(x,_,g)})}),i(window,"dragover",p,!0)},p=v=>{var T,x;if(v.preventDefault(),v.stopPropagation(),!d.currentRect)return;const g=v.clientX-d.lastPosition.x,w=v.clientY-d.lastPosition.y,S={...d.currentRect,left:d.currentRect.left+g,top:d.currentRect.top+w},_=ut({rect:S,e:v,deltaX:g,deltaY:w}),k=Y.get(e);k&&((x=(T=u.current).onDragMove)==null||x.call(T,_,k),h(C=>{var O;return(O=C.onDragMove)==null?void 0:O.call(C,_,k)})),d.lastPosition={x:v.clientX,y:v.clientY},d.currentRect=S};return{draggableProps:{draggable:!t,onDragStart:f,onDragEnd:v=>{var S,_;if(c(),!d.currentRect)return;zn(null),re&&re.remove();const g=ut({rect:d.currentRect,e:v}),w=Y.get(e);w&&((_=(S=u.current).onDragEnd)==null||_.call(S,g,w),h(k=>{var T;return(T=k.onDragEnd)==null?void 0:T.call(k,g,w,K.status)})),requestAnimationFrame(()=>{K.dragTargetId=void 0,K.status="inactive",n.current&&delete n.current.dataset.dragging})},onPointerDown:v=>{d.clickedEl=v.target}},dragHandleRef:s}}let re;function Bi(e){re||(re=new Image,document.body.append(re),re.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),e.dataTransfer.setDragImage(re,0,0)}async function*Hi(e){for(const t of e.items)if(t.kind==="file")if(typeof t.webkitGetAsEntry=="function"){const n=t.webkitGetAsEntry();if(!n)continue;if(n.isFile){if(n.name===".DS_Store")continue;yield new ke(t.getAsFile(),n.fullPath)}else n.isDirectory&&(yield*Br(n))}else{const n=t.getAsFile();if(!n||n.name===".DS_Store")continue;yield new ke(n,t.fullPath)}}async function*Br(e){const t=e.createReader();let n;do{n=await new Promise((r,a)=>{t.readEntries(r,a)});for(const r of n)if(r.isFile){if(r.name===".DS_Store")continue;const a=await Vi(r);yield new ke(a,r.fullPath)}else r.isDirectory&&(yield*Br(r))}while(n.length>0)}function Vi(e){return new Promise((t,n)=>e.file(t,n))}async function ji(e){const t=[];for await(const n of e)t.push(n);return t}const qi=400;function jl({id:e,disabled:t,ref:n,...r}){const a=m.exports.useRef({dragOverElements:new Set,dropActivateTimer:void 0}).current,o=m.exports.useRef(r);o.current=r,m.exports.useLayoutEffect(()=>(Me.set(e,{...Me.get(e),disabled:t,id:e,ref:n}),()=>{Me.delete(e)}),[e,o,t,n]);const s=f=>{var b;const p=o.current;return!!((f==null?void 0:f.type)&&n.current!==((b=f.ref)==null?void 0:b.current)&&p.types.includes(f.type)&&(!p.acceptsDrop||p.acceptsDrop(f)))},i=f=>{var b,y;const p=Ne(f);p&&((y=(b=o.current).onDragLeave)==null||y.call(b,p))};return{droppableProps:t?{}:{onDragOver:f=>{f.preventDefault(),f.stopPropagation()},onDragEnter:f=>{var b,y;if(f.stopPropagation(),a.dragOverElements.add(f.target),a.dragOverElements.size>1)return;const p=Ne(f);p&&s(p)&&((y=(b=o.current).onDragEnter)==null||y.call(b,p),clearTimeout(a.dropActivateTimer),typeof o.current.onDropActivate=="function"&&(a.dropActivateTimer=setTimeout(()=>{var v,g;p&&((g=(v=o.current).onDropActivate)==null||g.call(v,p))},qi)))},onDragLeave:f=>{f.stopPropagation(),a.dragOverElements.delete(f.target);for(const b of a.dragOverElements)f.currentTarget.contains(b)||a.dragOverElements.delete(b);if(a.dragOverElements.size>0)return;const p=Ne(f);p&&s(p)&&(i(f),clearTimeout(a.dropActivateTimer))},onDrop:async f=>{var b,y,v,g;f.preventDefault(),f.stopPropagation(),a.dragOverElements.clear(),i(f),clearTimeout(a.dropActivateTimer);const p=Ne(f);if(p)if((y=(b=o.current).onDragLeave)==null||y.call(b,p),!s(p))K.status!=="inactive"&&(K.status="dropFail");else{const w=(g=(v=o.current).onDrop)==null?void 0:g.call(v,p);K.status!=="inactive"&&(K.status=w===!1?"dropFail":"dropSuccess")}}}}}function Ne(e){if(K.dragTargetId!=null)return Y.get(K.dragTargetId);if(e.dataTransfer.types.includes("Files"))return{type:"nativeFile",el:null,ref:null,getData:()=>ji(Hi(e.dataTransfer))}}const Ki="user",ql=H(l("path",{d:"M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z"}),"LinkOutlined"),Kl=H(l("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreVertOutlined");/** * react-virtual * * Copyright (c) TanStack * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT *//** * virtual-core * * Copyright (c) TanStack * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function Fe(e,t,n){let r=[],a;return()=>{let o;n.key&&n.debug!=null&&n.debug()&&(o=Date.now());const s=e();if(!(s.length!==r.length||s.some((d,u)=>r[u]!==d)))return a;r=s;let c;if(n.key&&n.debug!=null&&n.debug()&&(c=Date.now()),a=t(...s),n==null||n.onChange==null||n.onChange(a),n.key&&n.debug!=null&&n.debug()){const d=Math.round((Date.now()-o)*100)/100,u=Math.round((Date.now()-c)*100)/100,h=u/16,f=(p,b)=>{for(p=String(p);p.lengthe,Xi=e=>{const t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1),r=[];for(let a=t;a<=n;a++)r.push(a);return r},Yi=(e,t)=>{const n=new ResizeObserver(r=>{var a,o;t({width:(a=r[0])==null?void 0:a.contentRect.width,height:(o=r[0])==null?void 0:o.contentRect.height})});if(!!e.scrollElement)return t(e.scrollElement.getBoundingClientRect()),n.observe(e.scrollElement),()=>{n.unobserve(e.scrollElement)}},$n={element:["scrollLeft","scrollTop"],window:["scrollX","scrollY"]},Wi=e=>(t,n)=>{if(!t.scrollElement)return;const r=$n[e][0],a=$n[e][1];let o=t.scrollElement[r],s=t.scrollElement[a];const i=()=>{const d=t.scrollElement[t.options.horizontal?r:a];n(Math.max(0,d-t.options.scrollMargin))};i();const c=d=>{const u=d.currentTarget,h=u[r],f=u[a];(t.options.horizontal?o-h:s-f)&&i(),o=h,s=f};return t.scrollElement.addEventListener("scroll",c,{capture:!1,passive:!0}),()=>{t.scrollElement.removeEventListener("scroll",c)}},Qi=Wi("element"),Zi=(e,t)=>Math.round(e.getBoundingClientRect()[t.options.horizontal?"width":"height"]),Ji=(e,t,n)=>{var r;let{canSmooth:a,sync:o}=t;const s=o?e:e+n.options.scrollMargin;(r=n.scrollElement)==null||r.scrollTo==null||r.scrollTo({[n.options.horizontal?"left":"top"]:s,behavior:a?"smooth":void 0})};class el{constructor(t){var n=this;this.unsubs=[],this.scrollElement=null,this.isScrolling=!1,this.isScrollingTimeoutId=null,this.measurementsCache=[],this.itemMeasurementsCache={},this.pendingMeasuredCacheIndexes=[],this.scrollDelta=0,this.measureElementCache={},this.getResizeObserver=(()=>{let r=null;return()=>r||(typeof ResizeObserver<"u"?r=new ResizeObserver(a=>{a.forEach(o=>{this._measureElement(o.target,!1)})}):null)})(),this.range={startIndex:0,endIndex:0},this.setOptions=r=>{Object.entries(r).forEach(a=>{let[o,s]=a;typeof s>"u"&&delete r[o]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:Gi,rangeExtractor:Xi,enableSmoothScroll:!0,onChange:()=>{},measureElement:Zi,initialRect:{width:0,height:0},scrollMargin:0,scrollingDelay:150,indexAttribute:"data-index",...r}},this.notify=()=>{var r,a;(r=(a=this.options).onChange)==null||r.call(a,this)},this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(r=>r()),this.unsubs=[],this.scrollElement=null},this._didMount=()=>()=>{var r;(r=this.getResizeObserver())==null||r.disconnect(),this.measureElementCache={},this.cleanup()},this._willUpdate=()=>{const r=this.options.getScrollElement();this.scrollElement!==r?(this.cleanup(),this.scrollElement=r,this._scrollToOffset(this.scrollOffset,{canSmooth:!1,sync:!0,requested:!1}),this.unsubs.push(this.options.observeElementRect(this,a=>{this.scrollRect=a,this.calculateRange()})),this.unsubs.push(this.options.observeElementOffset(this,a=>{this.isScrollingTimeoutId!==null&&(clearTimeout(this.isScrollingTimeoutId),this.isScrollingTimeoutId=null),this.scrollOffset!==a?(this.scrollOffset=a,this.isScrolling=!0,this.scrollDelta=0,this.isScrollingTimeoutId=setTimeout(()=>{this.isScrollingTimeoutId=null,this.isScrolling=!1,this.notify()},this.options.scrollingDelay)):(this.isScrolling=!1,this.scrollDelta=0),this.calculateRange()}))):this.isScrolling||this.calculateRange()},this.getSize=()=>this.scrollRect[this.options.horizontal?"width":"height"],this.getMeasurements=Fe(()=>[this.options.count,this.options.paddingStart,this.options.getItemKey,this.itemMeasurementsCache],(r,a,o,s)=>{const i=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];const c=this.measurementsCache.slice(0,i);for(let d=i;dthis.options.debug}),this.calculateRange=Fe(()=>[this.getMeasurements(),this.getSize(),this.scrollOffset],(r,a,o)=>{const s=nl({measurements:r,outerSize:a,scrollOffset:o});return(s.startIndex!==this.range.startIndex||s.endIndex!==this.range.endIndex)&&(this.range=s,this.notify()),this.range},{key:!1,debug:()=>this.options.debug}),this.getIndexes=Fe(()=>[this.options.rangeExtractor,this.range,this.options.overscan,this.options.count],(r,a,o,s)=>r({...a,overscan:o,count:s}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=r=>{const a=this.options.indexAttribute,o=r.getAttribute(a);return o?parseInt(o,10):(console.warn("Missing attribute name '"+a+"={index}' on measured element."),-1)},this._measureElement=(r,a)=>{var o;const s=this.indexFromElement(r),i=this.measurementsCache[s];if(!i)return;const c=this.measureElementCache[i.key],d=this.getResizeObserver();if(!r.isConnected){c&&(d==null||d.unobserve(c),delete this.measureElementCache[i.key]);return}(!c||c!==r)&&(c&&(d==null||d.unobserve(c)),this.measureElementCache[i.key]=r,d==null||d.observe(r));const u=this.options.measureElement(r,this),h=(o=this.itemMeasurementsCache[i.key])!=null?o:i.size,f=u-h;f!==0&&(i.start{!r||this._measureElement(r,!0)},this.getVirtualItems=Fe(()=>[this.getIndexes(),this.getMeasurements()],(r,a)=>{const o=[];for(let s=0,i=r.length;sthis.options.debug}),this.scrollToOffset=function(r,a){let{align:o="start",smoothScroll:s=n.options.enableSmoothScroll}=a===void 0?{}:a;const i=n.scrollOffset,c=n.getSize();o==="auto"&&(r<=i?o="start":r>=i+c?o="end":o="start");const d={canSmooth:s,sync:!1,requested:!0};o==="start"?n._scrollToOffset(r,d):o==="end"?n._scrollToOffset(r-c,d):o==="center"&&n._scrollToOffset(r-c/2,d)},this.scrollToIndex=function(r,a){let{align:o="auto",smoothScroll:s=n.options.enableSmoothScroll,...i}=a===void 0?{}:a;const c=n.getMeasurements(),d=n.scrollOffset,u=n.getSize(),{count:h}=n.options,f=c[Math.max(0,Math.min(r,h-1))];if(!f)return;if(o==="auto")if(f.end>=d+u-n.options.scrollPaddingEnd)o="end";else if(f.start<=d+n.options.scrollPaddingStart)o="start";else return;const p=o==="end"?f.end+n.options.scrollPaddingEnd:f.start-n.options.scrollPaddingStart;n.scrollToOffset(p,{align:o,smoothScroll:s,...i})},this.getTotalSize=()=>{var r;return(((r=this.getMeasurements()[this.options.count-1])==null?void 0:r.end)||this.options.paddingStart)+this.options.paddingEnd},this._scrollToOffset=(r,a)=>{let{requested:o,canSmooth:s,sync:i}=a;clearTimeout(this.scrollCheckFrame),o&&(this.destinationOffset=r),this.options.scrollToFn(r,{canSmooth:s,sync:i},this);let c;const d=()=>{let u=this.scrollOffset;this.scrollCheckFrame=c=setTimeout(()=>{if(this.scrollCheckFrame===c){if(this.scrollOffset===u){this.destinationOffset=void 0;return}u=this.scrollOffset,d()}},100)};d()},this.measure=()=>{this.itemMeasurementsCache={},this.notify()},this.setOptions(t),this.scrollRect=this.options.initialRect,this.scrollOffset=this.options.initialOffset,this.calculateRange()}}const tl=(e,t,n,r)=>{for(;e<=t;){const a=(e+t)/2|0,o=n(a);if(or)t=a-1;else return a}return e>0?e-1:0};function nl(e){let{measurements:t,outerSize:n,scrollOffset:r}=e;const a=t.length-1,s=tl(0,a,c=>t[c].start,r);let i=s;for(;i({}),{})[1],n={...e,onChange:a=>{t(),e.onChange==null||e.onChange(a)}},[r]=m.exports.useState(()=>new el(n));return r.setOptions(n),m.exports.useEffect(()=>r._didMount(),[]),rl(()=>r._willUpdate()),r}function Gl(e){return al({observeElementRect:Yi,observeElementOffset:Qi,scrollToFn:Ji,...e})}function ee(e,t){const{base_url:n}=Dt(),r=m.exports.useContext(ol);if(!e)return{};const a={previewUrl:e.url,downloadUrl:`${n}/api/v1/file-entries/download/${(t==null?void 0:t.downloadHashes)||e.hash}`};return r&&(a.previewUrl=Mn(a.previewUrl,{...r,thumbnail:t!=null&&t.thumbnail?"true":""},n),a.downloadUrl=Mn(a.downloadUrl,r,n)),a}const ol=he.createContext(null);function Mn(e,t,n){const r=new URL(e,n);return Object.entries(t).forEach(([a,o])=>{r.searchParams.append(a,o)}),r.toString()}const Wt=he.createContext(null);function J({message:e,className:t,allowDownload:n}){const{entries:r,activeIndex:a}=m.exports.useContext(Wt),o=r[a],s=e||l(F,{message:"No file preview available"}),{downloadUrl:i}=ee(o);return E("div",{className:D(t,"shadow bg-paper max-w-400 w-[calc(100%-40px)] text-center p-40 rounded"),children:[l("div",{className:"text-lg",children:s}),n&&l("div",{className:"block mt-20 text-center",children:l(Z,{variant:"flat",color:"primary",onClick:()=>{i&&mt(i)},children:l(F,{message:"Download"})})})]})}function sl(e){const{entry:t,className:n}=e,{trans:r}=te(),{previewUrl:a}=ee(t);return a?l("img",{className:D(n,"shadow"),src:a,alt:r({message:"Preview for :name",values:{name:t.name}})}):l(J,{...e})}const il=5242880;function ll(e){const{entry:t,className:n}=e,{trans:r}=te(),[a,o]=m.exports.useState(!1),[s,i]=m.exports.useState(!0),[c,d]=m.exports.useState(!1),[u,h]=m.exports.useState(null),{previewUrl:f}=ee(t);return m.exports.useEffect(()=>{!t||(f?t.file_size>=il?(o(!0),i(!1)):cl(f).then(p=>{h(p.data)}).catch(()=>{d(!0)}).finally(()=>{i(!1)}):d(!0))},[t,f]),s?l(zt,{isIndeterminate:!0,"aria-label":r({message:"Loading file contents"})}):a?l(J,{...e,message:l(F,{message:"This file is too large to preview."})}):c?l(J,{...e,message:l(F,{message:"There was an issue previewing this file"})}):l("pre",{className:D("rounded bg-paper p-20 text-sm whitespace-pre-wrap break-words h-full overflow-y-auto w-full",n),children:l("div",{className:"container mx-auto",children:u})})}function cl(e){return B.get(e,{responseType:"text",withCredentials:!1,headers:{Accept:"text/plain"}})}function ul(e){const{entry:t,className:n}=e,{previewUrl:r}=ee(t),a=m.exports.useRef(null),[o,s]=m.exports.useState(!1);return m.exports.useEffect(()=>{var i;s(!((i=a.current)!=null&&i.canPlayType(t.mime)))},[t]),o||!r?l(J,{...e}):l("video",{className:n,ref:a,controls:!0,controlsList:"nodownload noremoteplayback",playsInline:!0,autoPlay:!0,children:l("source",{src:r,type:t.mime,onError:()=>{s(!0)}})})}function dl(e){const{entry:t,className:n}=e,{previewUrl:r}=ee(t),a=m.exports.useRef(null),[o,s]=m.exports.useState(!1);return m.exports.useEffect(()=>{var i;s(!((i=a.current)!=null&&i.canPlayType(t.mime)))},[t]),o||!r?l(J,{...e}):l("audio",{className:n,ref:a,controls:!0,controlsList:"nodownload noremoteplayback",autoPlay:!0,children:l("source",{src:r,type:t.mime,onError:()=>{s(!0)}})})}function fl(e){const{entry:t,className:n}=e,{trans:r}=te(),{previewUrl:a}=ee(t);return a?l("iframe",{title:r({message:"Preview for :name",values:{name:t.name}}),className:D(n,"w-full h-full"),src:`${a}#toolbar=0`}):l(J,{...e})}function dt(e){const{entry:t,className:n}=e,{trans:r}=te(),a=m.exports.useRef(null),[o,s]=m.exports.useState(!1),i=m.exports.useRef(),[c,d]=m.exports.useState(!1),{previewUrl:u}=ee(t);return m.exports.useEffect(()=>{u?t.file_size&&t.file_size>25e6?s(!0):a.current&&(a.current.onload=()=>{clearTimeout(i.current),d(!1)},hl(u,t).then(h=>{a.current&&(a.current.src=h)}),i.current=setTimeout(()=>{s(!0)},5e3)):s(!0)},[t,u]),o?l(J,{...e}):E("div",{className:D(n,"w-full h-full"),children:[c&&l(zt,{}),l("iframe",{ref:a,title:r({message:"Preview for :name",values:{name:t.name}}),className:D("w-full h-full",c&&"hidden")})]})}async function hl(e,t){const n=new URL(e);if(!n.searchParams.has("shareable_link")){const{data:r}=await B.post(`file-entries/${t.id}/add-preview-token`);n.searchParams.append("preview_token",r.preview_token)}return pl(n)}function pl(e){return`https://view.officeapps.live.com/op/embed.aspx?src=${encodeURIComponent(e.toString())}`}const Ln={text:ll,video:ul,audio:dl,image:sl,pdf:fl,spreadsheet:dt,powerPoint:dt,word:dt,"text/rtf":J};function ml(e){const t=e==null?void 0:e.mime,n=e==null?void 0:e.type;return Ln[t]||Ln[n]||J}const gl=H(l("path",{d:"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z"}),"ChevronLeftOutlined");function bl({file:e,className:t,iconClassName:n,showImage:r=!0}){const{trans:a}=te(),{previewUrl:o}=ee(e,{thumbnail:!0});if(r&&e.type==="image"&&o){const s=a({message:":fileName thumbnail",values:{fileName:e.name}});return l("img",{className:D(t,"object-cover"),src:o,alt:s,draggable:!1})}return l(Aa,{className:n,type:e.type})}function vl({entries:e,onClose:t,showHeader:n=!0,className:r,headerActionsLeft:a,allowDownload:o=!0,...s}){const i=Xe("(max-width: 1024px)"),[c,d]=Q(s.activeIndex,s.defaultActiveIndex||0,s.onActiveIndexChange),u=e[c],h=m.exports.useMemo(()=>({entries:e,activeIndex:c}),[e,c]),f=ml(u);if(!u)return t==null||t(),null;const p=e.length-1>c,b=()=>{d(c+1)},y=c>0,v=()=>{d(c-1)};return E(Wt.Provider,{value:h,children:[n&&l(yl,{actionsLeft:a,isMobile:i,onClose:t,onNext:p?b:void 0,onPrevious:y?v:void 0,allowDownload:o}),E("div",{className:D("overflow-hidden relative flex-auto",r),children:[i&&l(G,{size:"lg",className:"text-muted absolute left-0 top-1/2 transform -translate-y-1/2 z-10",disabled:!y,onClick:v,children:l(or,{})}),l(Pe,{initial:!1,children:l(oe.div,{className:"absolute inset-0 flex items-center justify-center",...Nt,children:l(f,{className:"max-h-[calc(100%-30px)]",entry:u,allowDownload:o})},u.id)}),i&&l(G,{size:"lg",className:"text-muted absolute right-0 top-1/2 transform -translate-y-1/2 z-10",disabled:!p,onClick:b,children:l(sr,{})})]})]})}function yl({onNext:e,onPrevious:t,onClose:n,isMobile:r,actionsLeft:a,allowDownload:o}){const{entries:s,activeIndex:i}=m.exports.useContext(Wt),c=s[i],{downloadUrl:d}=ee(c);return E("div",{className:"flex items-center justify-between gap-20 bg-paper border-b flex-shrink-0 text-sm min-h-50 px-10 text-muted",children:[E("div",{className:"flex items-center gap-4 w-1/3 justify-start",children:[a,o?r?l(G,{onClick:()=>{d&&mt(d)},children:l(rn,{})}):l(Z,{startIcon:l(rn,{}),variant:"text",onClick:()=>{d&&mt(d)},children:l(F,{message:"Download"})}):void 0]}),E("div",{className:"flex items-center gap-10 w-1/3 justify-center flex-nowrap text-main",children:[l(bl,{file:c,iconClassName:"w-16 h-16",showImage:!1}),l("div",{className:"whitespace-nowrap overflow-hidden overflow-ellipsis",children:c.name})]}),E("div",{className:"w-1/3 flex items-center gap-10 justify-end whitespace-nowrap",children:[!r&&E(m.exports.Fragment,{children:[l(G,{disabled:!t,onClick:t,children:l(gl,{})}),l("div",{children:i+1}),l("div",{children:"/"}),l("div",{children:s.length}),l(G,{disabled:!e,onClick:e,children:l(Fa,{})}),l("div",{className:"bg-divider w-1 h-24 mx-20"})]}),l(G,{radius:"rounded-none",onClick:n,children:l(Zn,{})})]})]})}function Xl(e){return l(We,{size:"fullscreenTakeover",background:"bg-alt",className:"flex flex-col",children:l(wl,{...e})})}function wl(e){const{close:t}=Ot();return l(vl,{onClose:t,...e})}const xl=new je({type:j.Select,key:"type",label:R("Type"),description:R("Type of the file"),defaultValue:"05",options:[{key:"02",label:R("Text"),value:"text"},{key:"03",label:R("Audio"),value:"audio"},{key:"04",label:R("Video"),value:"video"},{key:"05",label:R("Image"),value:"image"},{key:"06",label:R("PDF"),value:"pdf"},{key:"07",label:R("Spreadsheet"),value:"spreadsheet"},{key:"08",label:R("Word Document"),value:"word"},{key:"09",label:R("Photoshop"),value:"photoshop"},{key:"10",label:R("Archive"),value:"archive"},{key:"11",label:R("Folder"),value:"folder"}]}),Yl=[xl,new je({type:j.Select,key:"public",label:R("Visibility"),defaultValue:"01",description:R("Whether file is publicly accessible"),options:[{key:"01",label:R("Private"),value:!1},{key:"02",label:R("Public"),value:!0}]}),new uo({description:R("Date file was uploaded")}),new fo({description:R("Date file was last changed")}),new je({type:j.SelectModel,model:Ki,key:"owner_id",label:R("Uploader"),description:R("User that this file was uploaded by")})];function _l(e){const t=Ht(),[n,r]=m.exports.useState(!e.value&&!e.defaultValue),a=e.onChange,[o,s]=Q(e.value||t,e.defaultValue||t,a),{min:i,max:c,granularity:d,timezone:u,calendarIsOpen:h,setCalendarIsOpen:f,closeDialogOnSelection:p}=rr(o,e),b=m.exports.useCallback(()=>{r(!0),s(t),a==null||a(null),f(!1)},[t,s,a,f]),[y,v]=m.exports.useState(()=>[Se(o)]),g=m.exports.useCallback(_=>{i&&_.compare(i)<0?_=i:c&&_.compare(c)>0&&(_=c);const k=o?o.set(_):W(_,u);s(k),v([Se(k)]),r(!1)},[s,i,c,o,u]),w=m.exports.useCallback(_=>!n&&ye(o,_),[o,n]),S=m.exports.useCallback(_=>({onClick:()=>{g==null||g(_),p&&(f==null||f(!1))}}),[g,f,p]);return{selectedValue:o,setSelectedValue:s,calendarIsOpen:h,setCalendarIsOpen:f,dayIsActive:w,dayIsHighlighted:()=>!1,dayIsRangeStart:()=>!1,dayIsRangeEnd:()=>!1,getCellProps:S,calendarDates:y,setCalendarDates:v,isPlaceholder:n,clear:b,setIsPlaceholder:r,min:i,max:c,granularity:d,timezone:u,closeDialogOnSelection:p}}function Sl({showCalendarFooter:e,...t}){const n=_l(t),r=m.exports.useRef(null),a=Ht(),o=e&&l(Ut,{padding:"px-14 pb-14",startAction:l(Z,{disabled:n.isPlaceholder,variant:"text",color:"primary",onClick:()=>{n.clear()},children:l(F,{message:"Clear"})}),children:l(Z,{variant:"text",color:"primary",onClick:()=>{n.setSelectedValue(a),n.setCalendarIsOpen(!1)},children:l(F,{message:"Today"})})}),s=l(Tt,{offset:8,placement:"bottom-start",isOpen:n.calendarIsOpen,onOpenChange:n.setCalendarIsOpen,type:"popover",triggerRef:r,returnFocusToTrigger:!1,moveFocusToDialog:!1,children:E(We,{size:"auto",children:[l(It,{className:"flex items-start gap-40",padding:e?"px-24 pt-20 pb-10":null,children:l(ir,{state:n,visibleMonths:1})}),o]})}),i={onClick:c=>{c.stopPropagation(),c.preventDefault(),kl(c)?n.setCalendarIsOpen(!1):n.setCalendarIsOpen(!0)}};return E(m.exports.Fragment,{children:[l(Bt,{ref:r,wrapperProps:i,endAdornment:l(tr,{className:D(t.disabled&&"text-disabled")}),...t,children:l(Ce,{segmentProps:i,state:n,value:n.selectedValue,onChange:n.setSelectedValue,isPlaceholder:n.isPlaceholder})}),s]})}function Wl(e){const{min:t,max:n}=e,{trans:r}=te(),{format:a}=ae(),{field:{onChange:o,onBlur:s,value:i=null,ref:c},fieldState:{invalid:d,error:u}}=Qe({name:e.name,rules:{validate:p=>{if(!p)return;const b=Ve(p);if(t&&b.compare(t)<0)return r({message:"Enter a date after :date",values:{date:a(p)}});if(n&&b.compare(n)>0)return r({message:"Enter a date before :date",values:{date:a(p)}})}}}),h=i?Ve(i):null,f={onChange:p=>{o(p&&p.toAbsoluteString())},onBlur:s,value:h,invalid:d,errorMessage:u==null?void 0:u.message,inputRef:c};return l(Sl,{...pe(f,e)})}function kl(e){return["hour","minute","dayPeriod"].includes(e.currentTarget.ariaLabel||"")}export{xl as $,Ze as A,je as B,uo as C,Dl as D,Bl as E,j as F,Ht as G,Gl as H,Bo as I,To as J,or as K,Ja as L,Kl as M,Lo as N,Yl as O,Tl as P,Xl as Q,ur as R,Uo as S,Al as T,fo as U,Mo as V,Wl as W,ee as X,bl as Y,vl as Z,ol as _,Il as a,$t as a0,Li as a1,Lr as a2,Co as a3,ko as a4,pt as a5,$i as a6,lr as a7,tr as a8,Va as a9,ro as aa,Lt as ab,Po as ac,ar as ad,gl as ae,La as af,Ul as b,Ol as c,Mt as d,sr as e,Io as f,Nl as g,Fl as h,zl as i,mt as j,rn as k,Qo as l,So as m,$l as n,Ge as o,Ll as p,eo as q,Fi as r,Ml as s,Vl as t,bo as u,jl as v,Me as w,Hl as x,Ki as y,ql as z}; //# sourceMappingURL=date-picker.5c1c2eea.js.map