Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
gilour
/
build
/
assets
:
user-profile-link-bc31d40d.js
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
var Fr=Object.defineProperty;var zr=(e,t,n)=>t in e?Fr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Zn=(e,t,n)=>(zr(e,typeof t!="symbol"?t+"":t,n),n);import{bT as Or,bU as qn,bV as Hr,bW as _r,bX as Br,bY as Qr,bq as ie,bZ as Ur,b_ as jn,d as j,b$ as Tt,c0 as Kr,c1 as Wn,c2 as Gn,b as $,j as s,R as ge,c as S,c3 as Cn,ab as ht,aV as pt,aW as bs,aX as ys,Y as be,c4 as Zr,c5 as qr,c6 as wn,r as m,M as $e,$ as Ve,c7 as en,c8 as tn,Q as Ct,L as hn,c9 as Lt,ca as Rt,cb as vs,e as Fe,br as $t,cc as tt,V as Je,cd as Wr,ce as Gr,cf as Xr,cg as Jr,ch as Yr,ci as ea,cj as ta,m as oe,I as _,u as na,aR as sa,bp as js,ck as ra,ag as nt,ah as Re,T as k,a as Cs,x as ze,J as ws,B as ee,F as Ke,H as Ze,A as Ee,D as st,W as xt,X as Xn,a1 as se,cl as aa,a6 as Pe,bH as kn,az as ia,as as ye,w as J,bl as oa,aN as ks,cm as la,cn as gt,co as Le,cp as ca,ak as ae,aO as Pn,i as q,cq as ua,bm as Ft,am as bt,h as xe,S as da,o as Ue,a0 as pn,a4 as fa,cr as ma,aM as Ps,cs as ha,ct as pa,ay as Sn,cu as xa,G as zt,Z as Ot,_ as Nn,f as Ss,a3 as Mn,b7 as ga,cv as Vt,cw as ba,b9 as xn,cx as Ns,by as ya,bC as Jn,cy as va,aB as Se,ad as rt,p as at,t as Ht,v as _t,ao as ja,z as In,E as Ms,bk as Ca,bg as wa,l as ka,bP as it,aI as Is,bN as Yn,bQ as Pa,q as Bt,aK as Sa,aL as Na,b4 as Ts,cz as Qt,g as We,ap as Ma,cA as Ia,ar as Ta,s as La,cB as Ra,aj as Ls,bS as Rs,cC as Va,cD as Ea,aG as Da,aC as Ut,cE as Aa,ae as $a,K as Tn,bO as Vs,a5 as Fa,at as za,cF as Oa,n as Es,b3 as Ha}from"./main-a8767cd0.js";import{E as _a}from"./OpenInNew-a6691840.js";class Ba extends Or{constructor(t,n){super(t,n)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(t,n){super.setOptions({...t,behavior:qn()},n)}getOptimisticResult(t){return t.behavior=qn(),super.getOptimisticResult(t)}fetchNextPage({pageParam:t,...n}={}){return this.fetch({...n,meta:{fetchMore:{direction:"forward",pageParam:t}}})}fetchPreviousPage({pageParam:t,...n}={}){return this.fetch({...n,meta:{fetchMore:{direction:"backward",pageParam:t}}})}createResult(t,n){var r,a,i,o,l,d;const{state:u}=t,c=super.createResult(t,n),{isFetching:h,isRefetching:p}=c,g=h&&((r=u.fetchMeta)==null||(a=r.fetchMore)==null?void 0:a.direction)==="forward",y=h&&((i=u.fetchMeta)==null||(o=i.fetchMore)==null?void 0:o.direction)==="backward";return{...c,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:Hr(n,(l=u.data)==null?void 0:l.pages),hasPreviousPage:_r(n,(d=u.data)==null?void 0:d.pages),isFetchingNextPage:g,isFetchingPreviousPage:y,isRefetching:p&&!g&&!y}}}function Qa(e,t,n){const r=Br(e,t,n);return Qr(r,Ba)}var U=(e=>(e.Select="select",e.DateRangePicker="dateRangePicker",e.SelectModel="selectModel",e.Input="input",e.BooleanToggle="booleanToggle",e.ChipField="chipField",e.Custom="custom",e))(U||{}),ke=(e=>(e.eq="=",e.ne="!=",e.gt=">",e.gte=">=",e.lt="<",e.lte="<=",e.has="has",e.hasAll="hasAll",e.doesntHave="doesntHave",e.between="between",e))(ke||{});const wt=["=","!=",">",">=","<","<="];function Ds(e){return e.set({hour:0,minute:0,second:0,millisecond:0})}function fe(e){return e.set({hour:24-1,minute:60-1,second:60-1,millisecond:1e3-1})}function As(){var n,r,a;const e=(n=ie())==null?void 0:n.settings.dates.default_timezone,t=((a=(r=ie())==null?void 0:r.user)==null?void 0:a.timezone)||e||"auto";return!t||t==="auto"?Ur():t}const Z=Ds(jn(As()));var hs,ps;const nn=((ps=(hs=ie())==null?void 0:hs.i18n)==null?void 0:ps.language)||"en",Ln=[{key:0,label:j("Today"),getRangeValue:()=>({preset:0,start:Z,end:fe(Z)})},{key:1,label:j("Yesterday"),getRangeValue:()=>({preset:1,start:Z.subtract({days:1}),end:fe(Z).subtract({days:1})})},{key:2,label:j("This week"),getRangeValue:()=>({preset:2,start:Tt(Z,nn),end:Kr(fe(Z),nn)})},{key:3,label:j("Last week"),getRangeValue:()=>{const e=Tt(Z,nn).subtract({days:7});return{preset:3,start:e,end:e.add({days:6})}}},{key:4,label:j("Last 7 days"),getRangeValue:()=>({preset:4,start:Z.subtract({days:7}),end:fe(Z)})},{key:5,label:j("Last 14 days"),getRangeValue:()=>({preset:5,start:Z.subtract({days:14}),end:fe(Z)})},{key:6,label:j("Last 30 days"),getRangeValue:()=>({preset:6,start:Z.subtract({days:30}),end:fe(Z)})},{key:7,label:j("Last 3 months"),getRangeValue:()=>({preset:7,start:Z.subtract({months:3}),end:fe(Z)})},{key:8,label:j("Last 12 months"),getRangeValue:()=>({preset:8,start:Z.subtract({months:12}),end:fe(Z)})},{key:9,label:j("This year"),getRangeValue:()=>({preset:9,start:Wn(Z),end:Gn(fe(Z))})},{key:10,label:j("Last year"),getRangeValue:()=>({preset:10,start:Wn(Z).subtract({years:1}),end:Gn(fe(Z)).subtract({years:1})})}],Ua=$(s.jsx("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"),$s=ge.forwardRef((e,t)=>{const{children:n,inputProps:r,wrapperProps:a,className:i,autoFocus:o,style:l,onClick:d}=e;return s.jsx("div",{...a,onClick:d,children:s.jsx("div",{...r,role:"group",className:S(i,"flex items-center focus-within:ring focus-within:ring-primary/focus focus-within:border-primary/60"),ref:t,style:l,children:s.jsx(Cn,{autoFocus:o,children:n})})})}),Fs=ge.forwardRef(({inputRef:e,wrapperProps:t,children:n,onBlur:r,...a},i)=>{const o=ht(a),l=pt(i),{fieldProps:d,inputProps:u}=bs({...a,focusRef:l,labelElementType:"span"});return o.wrapper=S(o.wrapper,a.disabled&&"pointer-events-none"),s.jsx(ys,{wrapperProps:be(t,{onBlur:c=>{l.current.contains(c.relatedTarget)||r==null||r(c)},onClick:()=>{Zr(l).focusFirst()}}),fieldClassNames:o,ref:l,...d,children:s.jsx($s,{inputProps:u,className:S(o.input,"gap-10"),ref:e,children:n})})});function Ka(e){return e instanceof qr?"day":"minute"}function gn(e,t,n){return t!=null&&e.compare(t)<0||n!=null&&e.compare(n)>0}function Za(e,t){const n=wn(),[r,a]=m.useState(!1),i=t.closeDialogOnSelection??!0,o=t.granularity||Ka(e),l=t.min?$e(t.min,n):void 0,d=t.max?$e(t.max,n):void 0;return{timezone:n,granularity:o,min:l,max:d,calendarIsOpen:r,setCalendarIsOpen:a,closeDialogOnSelection:i}}function qa(){const e=wn();return m.useMemo(()=>jn(e),[e])}function Wa(e){var G,A;const t=qa(),[n,r]=m.useState({start:(!e.value||!e.value.start)&&!((G=e.defaultValue)!=null&&G.start),end:(!e.value||!e.value.end)&&!((A=e.defaultValue)!=null&&A.end)}),a=e.onChange,[i,o]=Ve(e.value?rn(e.value,t):void 0,e.value?void 0:rn(e.defaultValue,t),e.onChange),{min:l,max:d,granularity:u,timezone:c,calendarIsOpen:h,setCalendarIsOpen:p,closeDialogOnSelection:g}=Za(i.start,e),y=m.useCallback(()=>{r({start:!0,end:!0}),o(rn(null,t)),a==null||a(null),p(!1)},[t,o,a,p]),[v,w]=m.useState(null),[f,x]=m.useState(!1),[b,M]=m.useState(i),[P,L]=m.useState(()=>es(i,d)),C=m.useCallback(V=>{let H=V.start,K=V.end;l&&(H=en(H,l));const Y=d?tn(d,K):K;H=tn(H,Y);const X=l?en(l,H):H;return K=en(K,X),d&&(K=tn(K,d)),{start:$e(H,c),end:$e(K,c)}},[l,d,c]),I=m.useCallback(V=>{const H={...C(V),preset:V.preset};o(H),M(H),L(es(H,d)),r({start:!1,end:!1})},[o,C,d]),E=m.useCallback(V=>!n.start&&Ct(V,b.start)||!n.end&&Ct(V,b.end),[b,n]),F=m.useCallback(V=>(f||!n.start&&!n.end)&&V.compare(b.start)>=0&&V.compare(b.end)<=0,[b,n,f]),N=m.useCallback(V=>Ct(V,b.start),[b]),z=m.useCallback(V=>Ct(V,b.end),[b]),W=m.useCallback((V,H)=>({onPointerEnter:()=>{f&&H&&M(sn({start:v,end:V,timezone:c}))},onClick:()=>{if(!f)x(!0),w(V),M(sn({start:V,end:V,timezone:c}));else{const K=sn({start:Ds($e(v,c)),end:fe($e(V,c)),timezone:c});x(!1),w(null),I==null||I(K),g&&(p==null||p(!1))}}}),[v,f,I,p,g,c]);return{selectedValue:i,setSelectedValue:I,calendarIsOpen:h,setCalendarIsOpen:p,dayIsActive:E,dayIsHighlighted:F,dayIsRangeStart:N,dayIsRangeEnd:z,getCellProps:W,calendarDates:P,setIsPlaceholder:r,isPlaceholder:n,clear:y,setCalendarDates:L,min:l,max:d,granularity:u,timezone:c,closeDialogOnSelection:g}}function es(e,t){let n=hn(Lt(e.start)),r=hn(Rt(e.end));return vs(n,r)&&(r=Rt(r.add({months:1}))),t&&r.compare(t)>0&&(r=n,n=Lt(n.subtract({months:1}))),[n,r]}function sn(e){const t=$e(e.start,e.timezone),n=$e(e.end,e.timezone);return t.compare(n)>0?{start:n,end:t}:{start:t,end:n}}function rn(e,t){return e!=null&&e.start&&(e!=null&&e.end)?e:!(e!=null&&e.start)&&(e!=null&&e.end)?(e.start=e.end.subtract({months:1}),e):!(e!=null&&e.end)&&(e!=null&&e.start)?(e.end=e.start.add({months:1}),e):{start:t,end:t.add({months:1})}}const zs=$(s.jsx("path",{d:"M16.01 11H4v2h12.01v3L20 12l-3.99-4v3z"}),"ArrowRightAltOutlined");function Ga(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,i=a>=12;return e.set({hour:i?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 Xa(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,i=a>=12;return n>=12===i?e:e.set({hour:i?a-12:a+12})}case"hour":if(r.hour12){const i=e.hour>=12;!i&&n===12&&(n=0),i&&n<12&&(n+=12)}case"minute":case"second":return e.set({[t]:n})}return e}const ts={year:5,month:2,day:7,hour:2,minute:15,second:15,dayPeriod:1};function Ja({segment:e,domProps:t,value:n,onChange:r,isPlaceholder:a,state:{timezone:i,calendarIsOpen:o,setCalendarIsOpen:l}}){const d=Fe(),u=m.useRef(""),{localeCode:c}=$t(),h=tt(),p=Je({timeZone:i}),g=m.useMemo(()=>new Wr(c,{maximumFractionDigits:0}),[c]),y=C=>{r(Xa(n,e.type,C,p.resolvedOptions()))},v=C=>{r(Ga(n,e.type,C,p.resolvedOptions()))},w=()=>{if(g.isValidPartialNumber(e.text)){const C=e.text.slice(0,-1),I=g.parse(C);if(C.length===0||I===0){const E=Gr(i);e.type in E&&y(E[e.type])}else y(I);u.current=C}else e.type==="dayPeriod"&&v(-1)},f=C=>{var I;if(!(C.ctrlKey||C.metaKey||C.shiftKey||C.altKey)){switch(C.key){case"ArrowLeft":C.preventDefault(),C.stopPropagation(),h.focusPrevious();break;case"ArrowRight":C.preventDefault(),C.stopPropagation(),h.focusNext();break;case"Enter":(I=C.target.closest("form"))==null||I.requestSubmit(),l(!o);break;case"Tab":break;case"Backspace":case"Delete":{C.preventDefault(),C.stopPropagation(),w();break}case"ArrowUp":C.preventDefault(),u.current="",v(1);break;case"ArrowDown":C.preventDefault(),u.current="",v(-1);break;case"PageUp":C.preventDefault(),u.current="",v(ts[e.type]||1);break;case"PageDown":C.preventDefault(),u.current="",v(-(ts[e.type]||1));break;case"Home":C.preventDefault(),u.current="",y(e.maxValue);break;case"End":C.preventDefault(),u.current="",y(e.minValue);break}P(C.key)}},x=Je({hour:"numeric",hour12:!0}),b=m.useMemo(()=>{const C=new Date;return C.setHours(0),x.formatToParts(C).find(I=>I.type==="dayPeriod").value},[x]),M=m.useMemo(()=>{const C=new Date;return C.setHours(12),x.formatToParts(C).find(I=>I.type==="dayPeriod").value},[x]),P=C=>{const I=u.current+C;switch(e.type){case"dayPeriod":if(b.toLowerCase().startsWith(C))y(0);else if(M.toLowerCase().startsWith(C))y(12);else break;h.focusNext();break;case"day":case"hour":case"minute":case"second":case"month":case"year":{if(!g.isValidPartialNumber(I))return;let E=g.parse(I),F=E,N=e.minValue===0;if(e.type==="hour"&&p.resolvedOptions().hour12){switch(p.resolvedOptions().hourCycle){case"h11":E>11&&(F=g.parse(C));break;case"h12":N=!1,E>12&&(F=g.parse(C));break}e.value>=12&&E>1&&(E+=12)}else E>e.maxValue&&(F=g.parse(C));if(Number.isNaN(E))return;const z=F!==0||N;z&&y(F),+`${E}0`>e.maxValue||I.length>=String(e.maxValue).length?(u.current="",z&&h.focusNext()):u.current=I;break}}},L=d?{}:{"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:f};return s.jsx("div",{...be(t,{...L,onFocus:C=>{u.current="",C.target.scrollIntoView({block:"nearest"})},onClick:C=>{C.preventDefault(),C.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 Ya({segment:e,domProps:t}){const n=tt();return s.jsx("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 ei(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:Xr(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 Et({segmentProps:e,state:t,value:n,onChange:r,isPlaceholder:a}){const{granularity:i}=t,o=m.useMemo(()=>{const c={year:"numeric",month:"numeric",day:"numeric"};return i==="minute"&&(c.hour="numeric",c.minute="numeric"),c},[i]),l=Je(o),d=m.useMemo(()=>n.toDate(),[n]),u=m.useMemo(()=>l.formatToParts(d).map(c=>{const h=ei(n,c.type,l.resolvedOptions()),p=a&&c.type!=="literal"?h.placeholder:c.value;return{type:c.type,text:c.value===", "?" ":p,...h,minLength:c.type!=="literal"?String(h.maxValue).length:1}}),[d,l,a,n]);return s.jsx("div",{className:"flex items-center",children:u.map((c,h)=>c.type==="literal"?s.jsx(Ya,{domProps:e,segment:c},h):s.jsx(Ja,{isPlaceholder:a,domProps:e,state:t,value:n,onChange:r,segment:c},h))})}const Os=$(s.jsx("path",{d:"M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"KeyboardArrowLeftOutlined"),Hs=$(s.jsx("path",{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"KeyboardArrowRightOutlined");function ti({date:e,currentMonth:t,state:{dayIsActive:n,dayIsHighlighted:r,dayIsRangeStart:a,dayIsRangeEnd:i,getCellProps:o,timezone:l,min:d,max:u}}){const{localeCode:c}=$t(),h=Yr(e,c),p=n(e),g=r(e),y=a(e),v=i(e),w=ea(e,l),f=vs(e,t),x=gn(e,d,u);return s.jsxs("div",{role:"button","aria-disabled":x,className:S("w-40 h-40 text-sm relative isolate flex-shrink-0",x&&"text-disabled pointer-events-none",!f&&"invisible pointer-events-none"),...o(e,f),children:[s.jsx("span",{className:S("absolute inset-0 flex items-center justify-center rounded-full w-full h-full select-none z-10 cursor-pointer",!p&&!w&&"hover:bg-hover",p&&"bg-primary text-on-primary font-semibold",w&&!p&&"bg-chip"),children:e.day}),g&&f&&s.jsx("span",{className:S("absolute w-full h-full inset-0 bg-primary/focus",(y||h===0||e.day===1)&&"rounded-l-full",(v||h===6||e.day===t.calendar.getDaysInMonth(t))&&"rounded-r-full")})]})}function ni({startDate:e,state:t,isFirst:n,isLast:r}){const{localeCode:a}=$t(),i=ta(e,a),o=Tt(e,a);return s.jsxs("div",{className:"w-280 flex-shrink-0",children:[s.jsx(si,{isFirst:n,isLast:r,state:t,currentMonth:e}),s.jsxs("div",{className:"block",role:"grid",children:[s.jsx(ri,{state:t,startDate:e}),[...new Array(i).keys()].map(l=>s.jsx(oe.div,{className:"flex mb-6",children:[...new Array(7).keys()].map(d=>s.jsx(ti,{date:o.add({weeks:l,days:d}),currentMonth:e,state:t},d))},l))]})]})}function si({currentMonth:e,isFirst:t,isLast:n,state:{calendarDates:r,setCalendarDates:a,timezone:i,min:o,max:l}}){const d=p=>{const g=r.length;let y;p==="forward"?y=r.map(v=>Rt(v.add({months:g}))):y=r.map(v=>Rt(v.subtract({months:g}))),a(y)},u=Je({month:"long",year:"numeric",era:e.calendar.identifier!=="gregory"?"long":void 0,calendar:e.calendar.identifier}),c=gn(e.subtract({days:1}),o,l),h=gn(Lt(e.add({months:1})),o,l);return s.jsxs("div",{className:"flex items-center justify-between gap-10",children:[s.jsx(_,{size:"md",className:S("text-muted",!t&&"invisible"),disabled:!t||c,"aria-hidden":!t,onClick:()=>{d("backward")},children:s.jsx(Os,{})}),s.jsx("div",{className:"text-sm font-semibold select-none",children:u.format(e.toDate(i))}),s.jsx(_,{size:"md",className:S("text-muted",!n&&"invisible"),disabled:!n||h,"aria-hidden":!n,onClick:()=>{d("forward")},children:s.jsx(Hs,{})})]})}function ri({state:{timezone:e},startDate:t}){const{localeCode:n}=$t(),r=Je({weekday:"short"}),a=Tt(t,n);return s.jsx("div",{className:"flex",children:[...new Array(7).keys()].map(i=>{const l=a.add({days:i}).toDate(e),d=r.format(l);return s.jsx("div",{className:"w-40 h-40 text-sm font-semibold relative flex-shrink-0",children:s.jsx("div",{className:"absolute flex items-center justify-center w-full h-full select-none",children:d})},i)})})}function ai({state:e,visibleMonths:t=1}){return Fe()&&(t=1),s.jsx(m.Fragment,{children:[...new Array(t).keys()].map(r=>{const a=hn(Lt(e.calendarDates[r])),i=r===0,o=r===t-1;return s.jsx(ni,{state:e,startDate:a,isFirst:i,isLast:o},r)})})}const _s=m.memo(({start:e,end:t,options:n,preset:r})=>{const{dates:a}=na(),i=wn(),o=Je(n||sa[r||(a==null?void 0:a.format)]);if(!e||!t)return null;let l;try{l=o.formatRange(ns(e,i),ns(t,i))}catch{l=""}return s.jsx(m.Fragment,{children:l})},js);function ns(e,t){return typeof e=="string"?ra(e,t).toDate():"toDate"in e?e.toDate(t):e}function ii({onPresetSelected:e,selectedValue:t}){return s.jsx(nt,{className:"min-w-192",padding:"py-14",dataTestId:"date-range-preset-list",children:Ln.map(n=>s.jsx(Re,{borderRadius:"rounded-none",capitalizeFirst:!0,isSelected:(t==null?void 0:t.preset)===n.key,onSelected:()=>{const r=n.getRangeValue();e(r)},children:s.jsx(k,{...n.label})},n.key))})}function oi(e){return Cs("(max-width: 1024px)",e)}function li({state:e,showInlineDatePickerField:t=!1}){const n=oi(),{close:r}=ze(),a=m.useRef(e),i=e.isPlaceholder.start||e.isPlaceholder.end,o=s.jsxs(ws,{dividerTop:!0,startAction:!i&&!n?s.jsx("div",{className:"text-xs",children:s.jsx(_s,{start:e.selectedValue.start.toDate(),end:e.selectedValue.end.toDate(),options:{dateStyle:"medium"}})}):void 0,children:[s.jsx(ee,{variant:"text",size:"xs",onClick:()=>{e.setSelectedValue(a.current.selectedValue),e.setIsPlaceholder(a.current.isPlaceholder),r()},children:s.jsx(k,{message:"Cancel"})}),s.jsx(ee,{variant:"flat",color:"primary",size:"xs",onClick:()=>{r(e.selectedValue)},children:s.jsx(k,{message:"Select"})})]});return s.jsxs(Ke,{size:"auto",children:[s.jsxs(Ze,{className:"flex",padding:"p-0",children:[!n&&s.jsx(ii,{selectedValue:e.selectedValue,onPresetSelected:l=>{e.setSelectedValue(l),e.closeDialogOnSelection&&r(l)}}),s.jsx(Ee,{initial:!1,children:s.jsx(ci,{state:e,showInlineDatePickerField:t})})]}),!e.closeDialogOnSelection&&o]})}function ci({state:e,showInlineDatePickerField:t}){return s.jsxs(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&&s.jsx(ui,{state:e}),s.jsx("div",{className:"flex items-start gap-36",children:s.jsx(ai,{state:e,visibleMonths:2})})]})}function ui({state:e}){const{selectedValue:t,setSelectedValue:n}=e;return s.jsxs(Fs,{className:"mb-20 mt-10",children:[s.jsx(Et,{state:e,value:t.start,onChange:r=>{n({...t,start:r})}}),s.jsx(zs,{className:"block flex-shrink-0 text-muted",size:"md"}),s.jsx(Et,{state:e,value:t.end,onChange:r=>{n({...t,end:r})}})]})}function di(e){var p,g;const{granularity:t,closeDialogOnSelection:n,...r}=e,a=Wa(e),i=m.useRef(null),l=Fe()&&t!=="day",d=s.jsx(st,{offset:8,placement:"bottom-start",isOpen:a.calendarIsOpen,onOpenChange:a.setCalendarIsOpen,type:"popover",triggerRef:i,returnFocusToTrigger:!1,moveFocusToDialog:!1,children:s.jsx(li,{state:a})}),u={onClick:y=>{y.stopPropagation(),y.preventDefault(),fi(y)?a.setCalendarIsOpen(!1):a.setCalendarIsOpen(!0)}},c=a.selectedValue,h=a.setSelectedValue;return s.jsxs(m.Fragment,{children:[s.jsxs(Fs,{ref:i,wrapperProps:u,endAdornment:l?void 0:s.jsx(Ua,{}),...r,children:[s.jsx(Et,{isPlaceholder:(p=a.isPlaceholder)==null?void 0:p.start,state:a,segmentProps:u,value:c.start,onChange:y=>{h({start:y,end:c.end})}}),s.jsx(zs,{className:"block flex-shrink-0 text-muted",size:"md"}),s.jsx(Et,{isPlaceholder:(g=a.isPlaceholder)==null?void 0:g.end,state:a,segmentProps:u,value:c.end,onChange:y=>{h({start:c.start,end:y})}})]}),d]})}function fi(e){return["hour","minute","dayPeriod"].includes(e.currentTarget.ariaLabel||"")}function mi(e){const{field:{onChange:t,onBlur:n,value:r,ref:a},fieldState:{invalid:i,error:o}}=xt({name:e.name}),l={onChange:d=>{t(d?Bs(d):null)},onBlur:n,value:hi(r),invalid:i,errorMessage:o==null?void 0:o.message,inputRef:a};return s.jsx(di,{...be(l,e)})}function hi(e){const{start:t,end:n,preset:r}=e||{},a={preset:r};try{t&&(a.start=typeof t=="string"?Xn(t):t),n&&(a.end=typeof n=="string"?Xn(n):n)}catch{}return a}function Bs({start:e,end:t,preset:n}={}){const r={preset:n};return e&&(r.start=e.toAbsoluteString()),t&&(r.end=t.toAbsoluteString()),r}const ot=m.forwardRef(({className:e,circle:t,size:n="md",src:r,link:a,label:i,fallback:o="generic",lazy:l=!0,...d},u)=>{let c=r?s.jsx("img",{ref:u,src:r,alt:i,loading:l?"lazy":void 0,className:"block h-full w-full object-cover"}):s.jsx("div",{className:"h-full w-full bg-alt dark:bg-chip",children:s.jsx(aa,{viewBox:"0 0 48 48",className:"h-full w-full text-muted"})});i&&(c=s.jsx(Pe,{label:i,children:c}));const h={...d,className:S(e,"relative block overflow-hidden select-none flex-shrink-0",pi(n),t?"rounded-full":"rounded")};return a?s.jsx(se,{...h,to:a,children:c}):s.jsx("div",{...h,children:c})});function pi(e){switch(e){case"xs":return"w-18 h-18";case"sm":return"w-24 h-24";case"md":return"w-32 h-32";case"lg":return"w-40 h-40";case"xl":return"w-60 h-60";default:return e}}function xi({image:e,label:t,description:n,labelClassName:r,avatarSize:a="md"}){return s.jsxs("div",{className:"flex items-center gap-12",children:[e&&s.jsx(ot,{size:a,className:"flex-shrink-0",src:e}),s.jsxs("div",{className:"overflow-hidden min-w-0",children:[s.jsx("div",{className:S(r,"overflow-hidden overflow-ellipsis"),children:t}),n&&s.jsx("div",{className:"text-muted text-xs overflow-hidden overflow-ellipsis",children:n})]})]})}const St="filters";function gi(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 bi(e,t){return!e||(e=t?e.filter(n=>n.value!=="").map(n=>yi(n,t)):e,e=e.filter(n=>!n.isInactive),!e.length)?"":encodeURIComponent(btoa(JSON.stringify(e)))}function yi(e,t){var r;const n=t.find(a=>a.key===e.key);if((n==null?void 0:n.control.type)==="select"){const a=(n.control.options||[]).find(i=>i.key===e.value);if(a)return{...e,value:a.value,valueKey:a.key}}return(r=n==null?void 0:n.extraFilters)!=null&&r.length&&(e.extraFilters=n.extraFilters),e}function Kt(e,t){const[n]=kn(),r=ia(),a=n.get(St),i=m.useMemo(()=>{if(!e)return[];const c=gi(a);return(t||[]).forEach(h=>{if(!c.find(p=>p.key===h)){const p=e.find(g=>g.key===h);c.push({key:h,value:p.control.defaultValue,operator:p.defaultOperator,isInactive:!0})}}),c.sort((h,p)=>e.findIndex(g=>g.key===h.key)-e.findIndex(g=>g.key===p.key)),c},[a,t,e]),o=m.useCallback(c=>{const h=[...i];return c.forEach(p=>{const g=typeof p=="object"?p.key:p,y=h.findIndex(v=>v.key===g);y>-1&&h.splice(y,1)}),h},[i]),l=m.useCallback(c=>{const h=bi(c,e);h?n.set(St,h):n.delete(St),r({search:`?${n}`},{replace:!0})},[e,r,n]),d=m.useCallback(c=>{const p=[...o(c),...c];l(p)},[o,l]),u=m.useCallback(c=>l(o([c])),[o,l]);return{add:d,remove:u,replaceAll:l,decodedFilters:i,encodedFilters:a}}const Rn=(e,t)=>{const n=e.split("/");return t&&n.push(t),n};function xd(e,t,n){return ye(Rn(e,t),()=>vi(e,t),{...n,keepPreviousData:!0})}function vi(e,t){return J.get(e,{params:t}).then(n=>n.data)}function Dt(e){return oa()?e.metaKey:e.ctrlKey}function ji(e){const{cellCount:t,rowCount:n}=e;return{onKeyDown:a=>{switch(a.key){case"ArrowLeft":we(a,{cell:{op:"decrement"}},e);break;case"ArrowRight":we(a,{cell:{op:"increment"}},e);break;case"ArrowUp":we(a,{row:{op:"decrement"}},e);break;case"ArrowDown":we(a,{row:{op:"increment"}},e);break;case"PageUp":we(a,{row:{op:"decrement",count:5}},e);break;case"PageDown":we(a,{row:{op:"increment",count:5}},e);break;case"Tab":Ci(a);break;case"Home":Dt(a)?we(a,{row:{op:"decrement",count:n},cell:{op:"decrement",count:t}},e):we(a,{cell:{op:"decrement",count:t}},e);break;case"End":Dt(a)?we(a,{row:{op:"increment",count:n},cell:{op:"increment",count:t}},e):we(a,{cell:{op:"increment",count:t}},e);break}}}}function we(e,t,{cellCount:n,rowCount:r}){var y,v,w,f,x,b,M;if(((y=document.activeElement)==null?void 0:y.tagName)==="input")return;e.preventDefault();const a=e.currentTarget,i=e.target.closest("[aria-colindex]");if(!i||!a)return;const o=i.closest("[aria-rowindex]");if(!o)return;let l=parseInt(o.getAttribute("aria-rowindex")),d=parseInt(i.getAttribute("aria-colindex"));if(Number.isNaN(l)||Number.isNaN(d))return;const u=((v=t.row)==null?void 0:v.count)??1;((w=t.row)==null?void 0:w.op)==="increment"?l=Math.min(r,l+u):((f=t.row)==null?void 0:f.op)==="decrement"&&(l=Math.max(1,l-u));const c=((x=t.cell)==null?void 0:x.count)??1;((b=t.cell)==null?void 0:b.op)==="increment"?d=Math.min(n,d+c):((M=t.cell)==null?void 0:M.op)==="decrement"&&(d=Math.max(1,d-c));const h=a.querySelector(`[aria-rowindex="${l}"] [aria-colindex="${d}"]`);if(!h)return;const g=ks(h).nextNode()||h;i.setAttribute("tabindex","-1"),g.setAttribute("tabindex","0"),g.focus()}function Ci(e){const t=e.currentTarget;if(e.shiftKey)t.focus();else{const n=ks(t,{tabbable:!0});let r,a;do a=n.lastChild(),a&&(r=a);while(a);r&&!r.contains(document.activeElement)&&la(r)}}const de=m.createContext(null);function Qs({index:e,isHeader:t}){const{columns:n,cellHeight:r="h-46"}=m.useContext(de),a=n[e],i=a==null?void 0:a.padding;let o="justify-start";return(a==null?void 0:a.align)==="center"?o="justify-center":(a==null?void 0:a.align)==="end"&&(o="justify-end"),S("flex items-center overflow-hidden whitespace-nowrap overflow-ellipsis outline-none focus-visible:outline focus-visible:outline-offset-2",t?"h-46":r,(a==null?void 0:a.width)??"flex-1",a==null?void 0:a.maxWidth,a==null?void 0:a.minWidth,o,i,a==null?void 0:a.className)}function wi({rowIndex:e,rowIsHovered:t,index:n,item:r,id:a}){const{columns:i}=m.useContext(de),o=i[n],l=m.useMemo(()=>({index:e,isHovered:t,isPlaceholder:r.isPlaceholder}),[e,t,r.isPlaceholder]),d=Qs({index:n,isHeader:!1});return s.jsx("div",{tabIndex:-1,role:"gridcell","aria-colindex":n+1,id:a,className:d,children:s.jsx("div",{className:"overflow-x-hidden overflow-ellipsis min-w-0 w-full",children:o.body(r,l)})})}function Us({onMoveStart:e,onMove:t,onMoveEnd:n,minimumMovement:r=0,preventDefault:a,stopPropagation:i=!0,onPress:o,onLongPress:l,...d}){const c=m.useRef({lastPosition:{x:0,y:0},started:!1,longPressTriggered:!1}).current,{addGlobalListener:h,removeGlobalListener:p}=gt(),g=f=>{!c.el||(e==null?void 0:e(f,c.el))===!1||(c.originalTouchAction=c.el.style.touchAction,c.el.style.touchAction="none",c.originalUserSelect=document.documentElement.style.userSelect,document.documentElement.style.userSelect="none",c.started=!0)},y=f=>{var x;if(f.button===0&&c.id==null){if(c.started=!1,((x=d.onPointerDown)==null?void 0:x.call(d,f))===!1)return;i&&f.stopPropagation(),a&&f.preventDefault(),c.id=f.pointerId,c.el=f.currentTarget,c.lastPosition={x:f.clientX,y:f.clientY},l&&(c.longPressTimer=setTimeout(()=>{l(f,c.el),c.longPressTriggered=!0},400)),(e||t)&&h(window,"pointermove",v,!1),h(window,"pointerup",w,!1),h(window,"pointercancel",w,!1)}},v=f=>{if(f.pointerId===c.id){const x=f.clientX-c.lastPosition.x,b=f.clientY-c.lastPosition.y;(Math.abs(x)>=r||Math.abs(b)>=r)&&!c.started&&g(f),c.started&&(t==null||t(f,x,b),c.lastPosition={x:f.clientX,y:f.clientY})}},w=f=>{var x;if(f.pointerId===c.id){c.longPressTimer&&clearTimeout(c.longPressTimer);const b=c.longPressTriggered;c.longPressTriggered=!1,c.started&&(n==null||n(f)),c.el&&(f.type!=="pointercancel"&&((x=d.onPointerUp)==null||x.call(d,f,c.el),f.target&&c.el.contains(f.target)&&(b?l==null||l(f,c.el):o==null||o(f,c.el))),document.documentElement.style.userSelect=c.originalUserSelect||"",c.el.style.touchAction=c.originalTouchAction||""),c.id=void 0,c.started=!1,p(window,"pointermove",v,!1),p(window,"pointerup",w,!1),p(window,"pointercancel",w,!1)}};return{domProps:{onPointerDown:Le(y)}}}function bn(e){return e.shiftKey||Dt(e)}function ki({index:e,isSelected:t,isHeader:n}){const r=ca(),a=Fe(),{hideBorder:i,enableSelection:o,collapseOnMobile:l}=m.useContext(de);return S("flex gap-x-16 break-inside-avoid outline-none border border-transparent",a&&l&&i?"mb-8 pl-8 pr-0 rounded":"px-16",!i&&"border-b-divider",!i&&e===0&&"border-t-divider",t&&!r&&"bg-primary/selected hover:bg-primary/focus focus-visible:bg-primary/focus",t&&r&&"bg-selected hover:bg-focus focus-visible:bg-focus",!t&&!n&&o&&"focus-visible:bg-focus hover:bg-hover")}const Pi=["button","a","input","select","textarea"];function Si({item:e,index:t,renderAs:n,className:r,style:a}){const{selectedRows:i,columns:o,toggleRow:l,selectRow:d,onAction:u,selectRowOnContextMenu:c,enableSelection:h,selectionStyle:p,hideHeaderRow:g}=m.useContext(de),y=m.useRef(!1),v=i.includes(e.id),[w,f]=m.useState(!1),x=N=>N.target.closest(Pi.join(",")),b=N=>{p==="highlight"&&u&&!y.current&&!x(N)&&(N.preventDefault(),N.stopPropagation(),u(e,t))},M=!!i.length,P=N=>{x(N)||(p==="checkbox"?h&&(M||!u)?l(e):u&&u(e,t):p==="highlight"&&(y.current?h&&M?l(e):u==null||u(e,t):h&&d(e,bn(N))))},{domProps:L}=Us({onPointerDown:N=>{y.current=N.pointerType==="touch"},onPress:P,onLongPress:h?()=>{y.current&&l(e)}:void 0}),C=N=>{h&&N.key===" "?(N.preventDefault(),N.stopPropagation(),p==="checkbox"?l(e):d(e)):N.key==="Enter"&&!i.length&&u&&(N.preventDefault(),N.stopPropagation(),u(e,t))},I=N=>{c&&h&&(i.includes(e.id)||d(e)),y.current&&(N.preventDefault(),N.stopPropagation())},E=ki({index:t,isSelected:v}),F=n||"div";return s.jsx(F,{role:"row","aria-rowindex":t+1+(g?0:1),"aria-selected":v,tabIndex:-1,className:S(r,E),item:F==="div"?void 0:e,onDoubleClick:Le(b),onKeyDown:Le(C),onContextMenu:Le(I),onPointerEnter:Le(()=>f(!0)),onPointerLeave:Le(()=>f(!1)),style:a,...L,children:o.map((N,z)=>s.jsx(wi,{rowIndex:t,rowIsHovered:w,index:z,item:e},`${e.id}-${N.key}`))})}const Ni={key:"checkbox",header:()=>s.jsx(Ii,{}),align:"center",width:"w-24 flex-shrink-0",body:(e,t)=>t.isPlaceholder?s.jsx(ae,{size:"w-24 h-24",variant:"rect"}):s.jsx(Mi,{item:e})};function Mi({item:e}){const{selectedRows:t,toggleRow:n}=m.useContext(de);return s.jsx(Pn,{checked:t.includes(e.id),onChange:()=>n(e)})}function Ii(){const{trans:e}=q(),{data:t,selectedRows:n,onSelectionChange:r}=m.useContext(de),a=!!t.length&&t.length===n.length,i=!a&&!!n.length;return s.jsx(Pn,{"aria-label":e({message:"Select all"}),isIndeterminate:i,checked:a,onChange:()=>{r(a?[]:t.map(o=>o.id))}})}const Ti=$(s.jsx("path",{d:"m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownwardOutlined");function Li({index:e}){const{columns:t,sortDescriptor:n,onSortChange:r,enableSorting:a}=m.useContext(de),i=t[e],o=Qs({index:e,isHeader:!0}),[l,d]=m.useState(!1),u=i.sortingKey||i.key,c=i.allowsSorting&&a,{orderBy:h,orderDir:p}=n||{},g=c&&h===u;let y;g&&p==="asc"?y="ascending":g&&p==="desc"?y="descending":c&&(y="none");const v=()=>{if(!c)return;let x;g&&p==="desc"?x={orderDir:"asc",orderBy:u}:g&&p==="asc"?x={orderBy:void 0,orderDir:void 0}:x={orderDir:"desc",orderBy:u},r==null||r(x)},w=g||l,f={visible:{opacity:1,y:0},hidden:{opacity:0,y:"-25%"}};return s.jsxs("div",{role:"columnheader",tabIndex:-1,"aria-colindex":e+1,"aria-sort":y,className:S(o,"text-muted font-medium text-xs",c&&"cursor-pointer"),onMouseEnter:()=>{d(!0)},onMouseLeave:()=>{d(!1)},onKeyDown:x=>{(x.key===" "||x.key==="Enter")&&(x.preventDefault(),v())},onClick:v,children:[i.hideHeader?s.jsx("div",{className:"sr-only",children:i.header()}):i.header(),s.jsx(Ee,{children:c&&s.jsx(oe.span,{variants:f,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:s.jsx(Ti,{size:"xs",className:S("text-muted",p==="asc"&&h===u&&"rotate-180 transition-transform")})},"sort-icon")})]})}function Ri(){const{columns:e}=m.useContext(de);return s.jsx("div",{role:"row","aria-rowindex":1,tabIndex:-1,className:"flex gap-x-16 px-16",children:e.map((t,n)=>s.jsx(Li,{index:n},t.key))})}function Vi({className:e,columns:t,collapseOnMobile:n=!0,hideHeaderRow:r=!1,hideBorder:a=!1,data:i,selectedRows:o,defaultSelectedRows:l,onSelectionChange:d,sortDescriptor:u,onSortChange:c,enableSorting:h=!0,onDelete:p,enableSelection:g=!0,selectionStyle:y="checkbox",ariaLabelledBy:v,selectRowOnContextMenu:w,onAction:f,renderRowAs:x,tableBody:b,meta:M,tableRef:P,closeOnInteractOutside:L=!1,cellHeight:C,...I}){const E=Fe(),F=!!E&&n;F&&(r=!0,a=!0);const[N,z]=Ve(o,l||[],d),[W,G]=Ve(u,void 0,c),A=m.useCallback(B=>{const ne=[...N];if(!ne.includes(B.id))ne.push(B.id);else{const je=ne.indexOf(B.id);ne.splice(je,1)}z(ne)},[N,z]),V=m.useCallback((B,ne)=>{let je=[];B&&(je=ne?[...N==null?void 0:N.filter(He=>He!==B.id),B.id]:[B.id]),z(je)},[N,z]),H=m.useMemo(()=>{const B=t.filter(je=>{const He=je.visibleInMode||"regular";if(He==="all"||He==="compact"&&F||He==="regular"&&!F)return!0});return g&&y!=="highlight"&&!E&&B.unshift(Ni),B},[E,t,g,y,F]),K={isCollapsedMode:F,cellHeight:C,hideBorder:a,hideHeaderRow:r,selectedRows:N,onSelectionChange:z,enableSorting:h,enableSelection:g,selectionStyle:y,data:i,columns:H,sortDescriptor:W,onSortChange:G,toggleRow:A,selectRow:V,onAction:f,selectRowOnContextMenu:w,meta:M,collapseOnMobile:n},Y=ji({cellCount:g?H.length+1:H.length,rowCount:i.length+1}),X={renderRowAs:x};b?b=m.cloneElement(b,X):b=s.jsx(Ei,{...X});const vt=pt(P);return ua({ref:vt,onInteractOutside:B=>{L&&g&&(N!=null&&N.length)&&!B.target.closest('[role="dialog"]')&&z([])}}),s.jsx(de.Provider,{value:K,children:s.jsxs("div",{...be(I,Y,{onKeyDown:B=>{B.key==="Escape"?(B.preventDefault(),B.stopPropagation(),N!=null&&N.length&&z([])):B.key==="Delete"?(B.preventDefault(),B.stopPropagation(),N!=null&&N.length&&(p==null||p(i.filter(ne=>N==null?void 0:N.includes(ne.id))))):Dt(B)&&B.key==="a"&&(B.preventDefault(),B.stopPropagation(),g&&z(i.map(ne=>ne.id)))}}),role:"grid",tabIndex:0,"aria-rowcount":i.length+1,"aria-colcount":H.length+1,ref:vt,"aria-multiselectable":g?!0:void 0,"aria-labelledby":v,className:S(e,"select-none isolate outline-none text-sm focus-visible:ring-2"),children:[!r&&s.jsx(Ri,{}),b]})})}function Ei({renderRowAs:e}){const{data:t}=m.useContext(de);return s.jsx(m.Fragment,{children:t.map((n,r)=>s.jsx(Si,{item:n,index:r,renderAs:e},n.id))})}const Di={pagination:{data:[],from:0,to:0,per_page:15,current_page:1}};function Ai(e){return"next_cursor"in e?e.next_cursor!=null:"last_page"in e?e.current_page<e.last_page:e.data.length>0&&e.data.length>=e.per_page}const $i=$(s.jsx("path",{d:"M7 6h10l-5.01 6.3L7 6zm-2.75-.39C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61z"}),"FilterAltOutlined"),Ks=ge.forwardRef(({variant:e="default",mode:t="single",children:n,className:r,isLazy:a,...i},o)=>{const[l,d]=Ve(i.expandedValues,i.defaultExpandedValues||[],i.onExpandedChange);return s.jsx("div",{className:S(e==="outline"&&"space-y-10",r),ref:o,role:"presentation",children:s.jsx(Ee,{children:s.jsx(Cn,{children:ge.Children.map(n,(u,c)=>m.isValidElement(u)?m.cloneElement(u,{key:u.key||c,value:u.props.value||c,mode:t,variant:e,expandedValues:l,setExpandedValues:d,isLazy:a}):null)})})})});function Zs({children:e,label:t,disabled:n,bodyClassName:r,labelClassName:a,buttonPadding:i="py-10 pl-14 pr-10",startIcon:o,description:l,endAppend:d,chevronPosition:u="right",...c}){const{expandedValues:h,setExpandedValues:p,variant:g,value:y,mode:v,isLazy:w}=c,f=m.useRef(null),x=!n&&h.includes(y),b=m.useRef(!1);x&&(b.current=!0);const M=tt(),P=m.useId(),L=`${P}-button`,C=`${P}-panel`,I=z=>{switch(z.key){case"ArrowDown":M.focusNext();break;case"ArrowUp":M.focusPrevious();break;case"Home":M.focusFirst();break;case"End":M.focusLast();break}},E={open:{height:"auto",visibility:"visible",transitionEnd:{overflow:"auto"}},closed:{height:0,overflow:"hidden",transitionEnd:{visibility:"hidden"}}},F=()=>{const z=h.indexOf(y);if(z>-1){const W=[...h];W.splice(z,1),p(W)}else p(v==="single"?[y]:[...h,y])},N=s.jsx("div",{className:S(g==="minimal"&&""),children:s.jsx(Ft,{"aria-hidden":"true",size:"md",className:S(n?"text-disabled":"text-muted",x&&"rotate-180 transition-transform")})});return s.jsxs("div",{className:S(g==="default"&&"border-b",g==="outline"&&"border rounded",n&&"text-disabled"),children:[s.jsxs("h3",{className:S("flex items-center text-sm justify-between w-full",n&&"pointer-events-none",x&&g!=="minimal"?"border-b":"border-b border-b-transparent",g==="outline"?x?"rounded-t":"rounded":void 0),children:[s.jsxs("button",{disabled:n,"aria-expanded":x,id:L,"aria-controls":C,type:"button",ref:f,onKeyDown:I,onClick:()=>{n||F()},className:S("flex items-center text-left gap-10 flex-auto outline-none hover:bg-hover focus-visible:bg-primary/focus",i),children:[u==="left"&&N,o&&m.cloneElement(o,{size:"md",className:S(o.props.className,n?"text-disabled":"text-muted")}),s.jsxs("div",{className:"flex-auto overflow-hidden overflow-ellipsis",children:[s.jsx("div",{className:a,"data-testid":"accordion-label",children:t}),l&&s.jsx("div",{className:"text-muted text-xs",children:l})]}),u==="right"&&N]}),d&&s.jsx("div",{className:"flex-shrink-0 text-sm text-muted px-4",children:d})]}),s.jsx(oe.div,{"aria-labelledby":P,role:"region",variants:E,transition:{type:"tween",duration:.2},initial:!1,animate:x?"open":"closed",children:s.jsx("div",{className:S("p-16",r),children:!w||b?e:null})})]})}function qs({filter:e}){const{trans:t}=q();return s.jsx(bt,{size:"sm",name:`${e.key}.value`,selectionMode:"single",showSearchField:e.control.showSearchField,placeholder:e.control.placeholder?t(e.control.placeholder):void 0,searchPlaceholder:e.control.searchPlaceholder?t(e.control.searchPlaceholder):void 0,children:e.control.options.map(n=>s.jsx(xe,{value:n.key,children:s.jsx(k,{...n.label})},n.key))})}function Ws({filter:e}){return s.jsx(mi,{min:e.control.min,max:e.control.max,size:"sm",name:`${e.key}.value`,granularity:"day",closeDialogOnSelection:!0})}const Fi=(e,t="normalized-models")=>{const n=[];return t&&n.push(t),e&&n.push(e),n.join("/")};function zi(e,t,n,r){const a=Fi(e,r);return ye([a,t],()=>Oi(a,t),{keepPreviousData:!0,...n})}async function Oi(e,t){return J.get(e,{params:t}).then(n=>n.data)}const Hi=(e,t,n="normalized-models")=>{const r=[];return n&&r.push(n),e&&r.push(e),t&&r.push(t),r.join("/")};function Gs(e,t,n,r){const a=Hi(e,t,r);return ye([a,n],()=>_i(a,n),{enabled:e!=null&&t!=null})}async function _i(e,t){return J.get(e,{params:t}).then(n=>n.data)}function Bi({modelType:e,label:t,className:n,background:r,value:a,defaultValue:i="",placeholder:o=j("Select item..."),searchPlaceholder:l=j("Find an item..."),onChange:d,description:u,errorMessage:c,invalid:h,autoFocus:p,queryParams:g,customEndpoint:y,singleEndpoint:v=y,multipleEndpoint:w=y,disabled:f}){var F;const x=m.useRef(null),[b,M]=m.useState(""),[P,L]=Ve(a,i,d),C=zi(e,{query:b,...g},null,w),{trans:I}=q(),E=ht({size:"md"});return P?s.jsxs("div",{className:n,children:[s.jsx("div",{className:E.label,children:t}),s.jsx("div",{className:S("rounded border p-8",r,h&&"border-danger"),children:s.jsx(Ee,{initial:!1,mode:"wait",children:s.jsx(Qi,{disabled:f,endpoint:v,modelType:e,modelId:P,queryParams:g,onEditClick:()=>{L(""),M(""),requestAnimationFrame(()=>{var N,z;(N=x.current)==null||N.focus(),(z=x.current)==null||z.click()})}})})}),u&&!c&&s.jsx("div",{className:E.description,children:u}),c&&s.jsx("div",{className:E.error,children:c})]}):s.jsx(da,{className:n,showSearchField:!0,invalid:h,errorMessage:c,description:u,color:"white",isAsync:!0,background:r,placeholder:I(o),searchPlaceholder:I(l),label:t,isLoading:C.isFetching,items:(F=C.data)==null?void 0:F.results,inputValue:b,onInputValueChange:M,selectionMode:"single",selectedValue:P,onSelectionChange:L,ref:x,autoFocus:p,disabled:f,children:N=>s.jsx(xe,{value:N.id,description:N.description,startIcon:s.jsx(ot,{src:N.image}),children:N.name},N.id)})}function Qi({modelType:e,modelId:t,onEditClick:n,endpoint:r,disabled:a,queryParams:i}){const{data:o,isLoading:l}=Gs(e,t,i,r);return l||!(o!=null&&o.model)?s.jsx(Ui,{},"skeleton"):s.jsxs(oe.div,{className:S("flex items-center gap-10",a&&"pointer-events-none cursor-not-allowed text-disabled"),...Ue,children:[o.model.image&&s.jsx(ot,{src:o.model.image}),s.jsxs("div",{children:[s.jsx("div",{className:"text-sm leading-4",children:o.model.name}),s.jsx("div",{className:"text-xs text-muted",children:o.model.description})]}),s.jsx(Pe,{label:s.jsx(k,{message:"Change item"}),children:s.jsx(_,{className:"ml-auto text-muted",size:"sm",onClick:n,disabled:a,children:s.jsx(_a,{})})})]},"preview")}function Ui(){return s.jsxs(oe.div,{className:"flex items-center gap-10",...Ue,children:[s.jsx(ae,{variant:"rect",size:"w-32 h-32"}),s.jsxs("div",{className:"max-h-[36px] flex-auto",children:[s.jsx(ae,{className:"text-xs"}),s.jsx(ae,{className:"max-h-8 text-xs"})]}),s.jsx(ae,{variant:"icon",size:"w-24 h-24"})]})}function Ki({name:e,...t}){const{field:{onChange:n,value:r=""},fieldState:{invalid:a,error:i}}=xt({name:e});return s.jsx(Bi,{value:r,onChange:n,invalid:a,errorMessage:i==null?void 0:i.message,...t})}function Xs({filter:e}){return s.jsx(Ki,{name:`${e.key}.value`,modelType:e.control.model})}const Js={"=":j("is"),"!=":j("is not"),">":j("is greater than"),">=":j("is greater than or equal to"),"<":j("is less than"),"<=":j("is less than or equal to"),has:j("Include"),doesntHave:j("Do not include"),between:j("Is between"),hasAll:j("Include all")};function Ys({filter:e}){var n;const t=e.control;return s.jsxs(m.Fragment,{children:[s.jsx(bt,{selectionMode:"single",name:`${e.key}.operator`,className:"mb-14",size:"sm",required:!0,children:(n=e.operators)==null?void 0:n.map(r=>s.jsx(xe,{value:r,children:s.jsx(k,{...Js[r]})},r))}),s.jsx(pn,{size:"sm",name:`${e.key}.value`,type:e.control.inputType,min:"minValue"in t?t.minValue:void 0,max:"maxValue"in t?t.maxValue:void 0,minLength:"minLength"in t?t.minLength:void 0,maxLength:"maxLength"in t?t.maxLength:void 0,required:!0})]})}function Zi({filter:e}){return null}function qi({className:e,children:t,size:n,color:r,radius:a,selectable:i}){return s.jsx("div",{className:S(e,"flex items-center gap-8 flex-wrap"),children:m.Children.map(t,o=>{if(m.isValidElement(o))return m.cloneElement(o,{size:n,color:r,selectable:i,radius:a})})})}function yn(e){return{id:e,name:`${e}`,description:`${e}`}}function Wi(e,t){const n=m.useRef(null),r=pt(t),{displayWith:a=Y=>Y.name,validateWith:i,children:o,suggestions:l,isLoading:d,inputValue:u,onInputValueChange:c,onItemSelected:h,placeholder:p,onOpenChange:g,chipSize:y="md",openMenuOnFocus:v=!0,showEmptyMessage:w,value:f,defaultValue:x,onChange:b,valueKey:M,isAsync:P,allowCustomValue:L=!0,showDropdownArrow:C,onChipClick:I,...E}=e,F=ht({...e,flexibleHeight:!0}),[N,z]=Ji(e),[W,G]=m.useState(!1),A=s.jsx(Sn,{isIndeterminate:!0,size:"sm","aria-label":"loading..."}),V=C?s.jsx(Ft,{}):null,{fieldProps:H,inputProps:K}=bs({...E,focusRef:r,endAdornment:d&&W?A:V});return s.jsx(ys,{fieldClassNames:F,...H,children:s.jsxs($s,{ref:n,className:S("flex items-center flex-wrap",F.input),onClick:()=>{var Y;(Y=r.current)==null||Y.focus()},children:[s.jsx(Gi,{displayChipUsing:a,onChipClick:I,items:N,setItems:z,chipSize:y}),s.jsx(Xi,{showEmptyMessage:w,inputProps:K,inputValue:u,onInputValueChange:c,fieldRef:n,inputRef:r,chips:N,setChips:z,validateWith:i,isLoading:d,suggestions:l,placeholder:p,openMenuOnFocus:v,listboxIsOpen:W,setListboxIsOpen:G,allowCustomValue:L,children:o})]})})}function Gi({items:e,setItems:t,displayChipUsing:n,chipSize:r,onChipClick:a}){const i=tt(),o=m.useCallback(l=>{const d=e.findIndex(c=>c.id===l),u=[...e];return d>-1&&(u.splice(d,1),t(u)),u},[e,t]);return s.jsx(qi,{className:"flex-shrink-0 flex-wrap max-w-full my-8",size:r,selectable:!0,children:e.map(l=>s.jsx(fa,{errorMessage:l.errorMessage,adornment:l.image?s.jsx(ot,{circle:!0,src:l.image}):null,onClick:()=>a==null?void 0:a(l),onRemove:()=>{o(l.id).length?i.focusPrevious({tabbable:!0}):i.focusLast()},children:n(l)},l.id))})}function Xi(e){const{inputRef:t,fieldRef:n,validateWith:r,setChips:a,chips:i,suggestions:o,inputProps:l,placeholder:d,openMenuOnFocus:u,listboxIsOpen:c,setListboxIsOpen:h,allowCustomValue:p}=e,g="outline-none text-sm mx-8 my-4 h-30 flex-auto",y=tt(),v=m.useCallback(A=>{A=(A||[]).filter(V=>{const H=!V||!V.id||!V.name;return!(i.findIndex(Y=>Y.id===(V==null?void 0:V.id))>-1)&&!H}),A.length&&(r&&(A=A.map(V=>r(V))),a([...i,...A]))},[i,a,r]),w=ma({...e,clearInputOnItemSelection:!0,isOpen:c,onOpenChange:h,items:o,selectionMode:"none",role:"listbox",virtualFocus:!0,onItemSelected:A=>{N(A)}}),{state:{activeIndex:f,setActiveIndex:x,isOpen:b,setIsOpen:M,inputValue:P,setInputValue:L},refs:C,listboxId:I,collection:E,onInputChange:F}=w,N=A=>{const V=E.size&&f!=null?[...E.values()][f]:null;V!=null&&V.item?v([V.item]):p&&v([yn(V?V.value:A)]),L(""),x(null),M(!1)};Ps(()=>{n.current&&C.reference.current!==n.current&&w.reference(n.current)},[n,w,C]);const{handleTriggerKeyDown:z,handleListboxKeyboardNavigation:W}=xa(w),G=Le(()=>{u&&!b&&M(!0)});return s.jsx(ha,{listbox:w,mobileOverlay:pa,onPointerDown:A=>{A.preventDefault()},children:s.jsx("input",{type:"text",className:S(g,"bg-transparent"),placeholder:d,...be(l,{ref:t,value:P,onChange:F,onPaste:A=>{const H=A.clipboardData.getData("text").match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi);if(H){A.preventDefault();const K=window.getSelection();K!=null&&K.rangeCount&&(K.deleteFromDocument(),v(H.map(Y=>yn(Y))))}},"aria-autocomplete":"list","aria-controls":b?I:void 0,autoComplete:"off",autoCorrect:"off",spellCheck:"false",onKeyDown:A=>{const V=A.target;if(A.key==="Enter"){A.preventDefault(),N(V.value);return}if(A.key==="Escape"&&b&&(M(!1),L("")),A.key==="ArrowUp"&&b&&(f===0||f==null)){x(null);return}if(f!=null&&(A.key==="ArrowLeft"||A.key==="ArrowRight")){A.preventDefault();return}if((A.key==="ArrowLeft"||A.key==="Backspace"||A.key==="Delete")&&V.selectionStart===0&&f==null&&i.length){y.focusPrevious({tabbable:!0});return}z(A)||W(A)},onFocus:G,onClick:G})})})}function Ji({onChange:e,value:t,defaultValue:n,valueKey:r}){const a=m.useMemo(()=>ss(t),[t]),i=m.useMemo(()=>ss(n),[n]),o=m.useCallback(l=>{const d=r?l.map(u=>u[r]):l;e==null||e(d)},[e,r]);return Ve(a||void 0,i||[],o)}function ss(e){if(e!=null)return e.map(t=>typeof t!="object"?yn(t):t)}const Yi=ge.forwardRef(Wi);function eo({children:e,...t}){const{field:{onChange:n,onBlur:r,value:a=[],ref:i},fieldState:{invalid:o,error:l}}=xt({name:t.name}),d={onChange:n,onBlur:r,value:a,invalid:o,errorMessage:l==null?void 0:l.message};return s.jsx(Yi,{ref:i,...be(d,t),children:e})}function er({filter:e}){const{trans:t}=q();return s.jsx(eo,{size:"sm",name:`${e.key}.value`,valueKey:"id",allowCustomValue:!1,showDropdownArrow:!0,placeholder:e.control.placeholder?t(e.control.placeholder):void 0,displayWith:n=>{var r;return(r=e.control.options.find(a=>a.key===n.id))==null?void 0:r.label.message},suggestions:e.control.options.map(n=>({id:n.key,name:n.label.message})),children:n=>s.jsx(xe,{value:n.id,children:s.jsx(k,{message:n.name})},n.id)})}function to({filters:e}){const{decodedFilters:t}=Kt(e),{formId:n}=ze(),[r,a]=m.useState(()=>t.map(l=>l.key)),i=s.jsx(ee,{size:"xs",variant:"outline",className:"mr-auto",onClick:()=>{a([])},children:s.jsx(k,{message:"Clear"})}),o=s.jsx(ee,{size:"xs",variant:"flat",color:"primary",className:"ml-auto",type:"submit",form:n,children:s.jsx(k,{message:"Apply"})});return s.jsxs(Ke,{className:"min-w-[300px]",maxWidth:"max-w-400",size:"auto",children:[s.jsx(zt,{padding:"px-14 py-10",leftAdornment:i,rightAdornment:o,children:s.jsx(k,{message:"Filter"})}),s.jsx(Ze,{padding:"p-0",children:s.jsx(no,{filters:e,expandedFilters:r,setExpandedFilters:a})})]})}function no({filters:e,expandedFilters:t,setExpandedFilters:n}){const{decodedFilters:r,replaceAll:a}=Kt(e),i={};e.forEach(u=>{const c=r.find(h=>h.key===u.key);i[u.key]=(c==null?void 0:c.value)!==void 0?c:{value:u.control.defaultValue,operator:u.defaultOperator}});const o=Ot({defaultValues:i}),{formId:l,close:d}=ze();return s.jsx(Nn,{form:o,id:l,onSubmit:u=>{const c=Object.entries(u).filter(([h,p])=>t.includes(h)&&p!==void 0).map(([h,p])=>({key:h,...p}));a(c),d()},children:s.jsx(Ks,{mode:"multiple",expandedValues:t,onExpandedChange:n,children:e.map(u=>s.jsxs(Zs,{startIcon:s.jsx(Pn,{checked:t.includes(u.key)}),value:u.key,label:s.jsx(k,{...u.label}),bodyClassName:"max-h-288 overflow-y-auto compact-scrollbar",children:[u.description&&s.jsx("div",{className:S("text-xs text-muted",u.control.type!==U.BooleanToggle&&"mb-14"),children:s.jsx(k,{...u.description})}),s.jsx(so,{filter:u})]},u.key))})})}function so({filter:e}){switch(e.control.type){case U.Select:return s.jsx(qs,{filter:e});case U.ChipField:return s.jsx(er,{filter:e});case U.DateRangePicker:return s.jsx(Ws,{filter:e});case U.SelectModel:return s.jsx(Xs,{filter:e});case U.Input:return s.jsx(Ys,{filter:e});case U.BooleanToggle:return s.jsx(Zi,{filter:e});case"custom":const t=e.control.panel;return s.jsx(t,{filter:e});default:return null}}function gd({filters:e,icon:t=s.jsx($i,{}),color:n="primary",variant:r="outline",size:a="sm",disabled:i}){const o=Fe(),l=s.jsx(ee,{variant:r,color:n,startIcon:t,disabled:i,size:a,children:s.jsx(k,{message:"Filter"})}),d=s.jsx(_,{color:n,size:"sm",variant:r,disabled:i,radius:"rounded",children:t});return s.jsxs(st,{type:"popover",children:[o?d:l,s.jsx(to,{filters:e})]})}const tr=m.forwardRef((e,t)=>{const{isInactive:n,filter:r,...a}=e;return n?s.jsx(ro,{filter:r,...a,ref:t}):s.jsx(ao,{filter:r,...a,ref:t})}),ro=m.forwardRef(({filter:e,...t},n)=>s.jsx(ee,{variant:"outline",size:"xs",color:"paper",radius:"rounded-md",border:"border",ref:n,endIcon:s.jsx(Ft,{}),...t,children:s.jsx(k,{...e.label})})),ao=m.forwardRef(({filter:e,children:t,...n},r)=>{const a=e.control.type===U.BooleanToggle;return s.jsxs(ee,{variant:"outline",size:"xs",color:"primary",radius:"rounded-r-md",border:"border-y border-r",endIcon:!a&&s.jsx(Ft,{}),ref:r,...n,children:[s.jsx("span",{className:S(!a&&"border-r border-r-primary-light mr-8 pr-8"),children:s.jsx(k,{...e.label})}),t]})});function yt(e){const{onValueChange:t,isInactive:n,filter:r,label:a}=e;return s.jsxs(st,{offset:10,type:"popover",onClose:i=>{i!==void 0&&t(i)},children:[s.jsx(tr,{isInactive:n,filter:r,children:a}),s.jsx(io,{...e})]})}function io({filter:e,panel:t,value:n,operator:r}){const a=Ot({defaultValues:{[e.key]:{value:n,operator:r}}}),{close:i,formId:o}=ze();return s.jsxs(Ke,{size:"xs",children:[s.jsx(zt,{children:s.jsx(k,{...e.label})}),s.jsx(Ze,{padding:"px-14 pt-14 pb-4 max-h-288",children:s.jsxs(Nn,{form:a,id:o,onSubmit:l=>{i(l[e.key])},children:[e.description&&s.jsx("div",{className:"text-muted text-xs mb-14",children:s.jsx(k,{...e.description})}),t]})}),s.jsx(ws,{children:s.jsx(ee,{form:o,type:"submit",variant:"flat",color:"primary",size:"xs",children:s.jsx(k,{message:"Apply"})})})]})}const oo=m.memo(({value:e,...t})=>{const n=Ss(t);return isNaN(e)&&(e=0),s.jsx(m.Fragment,{children:n.format(e)})},js);function lo(e){switch(e.filter.control.type){case U.DateRangePicker:return s.jsx(co,{...e});case U.BooleanToggle:return s.jsx(uo,{...e});case U.Select:return s.jsx(fo,{...e});case U.ChipField:return s.jsx(mo,{...e});case U.Input:return s.jsx(po,{...e});case U.SelectModel:return s.jsx(xo,{...e});case U.Custom:const t=e.filter.control.listItem;return s.jsx(t,{...e});default:return null}}function co(e){const{value:t,filter:n}=e;let r;return t.preset!==void 0?r=s.jsx(k,{...Ln[t.preset].label}):r=s.jsx(_s,{start:new Date(t.start),end:new Date(t.end),options:{dateStyle:"medium"}}),s.jsx(yt,{...e,label:r,panel:s.jsx(Ws,{filter:n})})}function uo({filter:e,isInactive:t,onValueChange:n}){return s.jsx(tr,{onClick:()=>{n({value:e.control.defaultValue})},filter:e,isInactive:t})}function fo(e){const{filter:t,value:n}=e,r=t.control.options.find(a=>a.key===n);return s.jsx(yt,{...e,label:r?s.jsx(k,{...r.label}):null,panel:s.jsx(qs,{filter:t})})}function mo(e){return s.jsx(yt,{...e,label:s.jsx(ho,{...e}),panel:s.jsx(er,{filter:e.filter})})}function ho(e){const{trans:t}=q(),{filter:n,value:r}=e,a=r.map(d=>n.control.options.find(u=>u.key===d)),i=3,o=r.length-i,l=s.jsx(m.Fragment,{children:a.filter(Boolean).slice(0,i).map((d,u)=>{let c="";return u!==0&&(c+=", "),c+=t(d.label),c})});return o>0?s.jsx(k,{message:":names + :count more",values:{names:l,count:o}}):l}function po(e){const{filter:t,value:n,operator:r}=e,a=r?s.jsx(k,{...Js[r]}):null,i=t.control.inputType==="number"?s.jsx(oo,{value:n}):n;return s.jsx(yt,{...e,label:s.jsxs(m.Fragment,{children:[a," ",i]}),panel:s.jsx(Ys,{filter:t})})}function xo(e){const{value:t,filter:n}=e,{isLoading:r,data:a}=Gs(n.control.model,t),i=s.jsxs(m.Fragment,{children:[s.jsx(ae,{variant:"avatar",size:"w-18 h-18 mr-6"}),s.jsx(ae,{variant:"rect",size:"w-50"})]}),o=s.jsxs(m.Fragment,{children:[s.jsx(ot,{size:"xs",src:a==null?void 0:a.model.image,className:"mr-6"}),a==null?void 0:a.model.name]}),l=r||!a?i:o;return s.jsx(yt,{...e,label:l,panel:s.jsx(Xs,{filter:n})})}function bd({filters:e,pinnedFilters:t,className:n}){const{decodedFilters:r,remove:a,replaceAll:i}=Kt(e,t);return r.length?s.jsx("div",{className:S("flex items-center gap-6 overflow-x-auto",n),children:r.map((o,l)=>{const d=e.find(c=>c.key===o.key);if(!d)return null;const u=c=>{const h=[...r];h.splice(l,1,{key:d.key,value:c.value,isInactive:!1,operator:c.operator||d.defaultOperator}),i(h)};return s.jsxs("div",{children:[!o.isInactive&&s.jsx(_,{variant:"outline",color:"primary",size:"xs",radius:"rounded-l-md",onClick:()=>{a(o.key)},children:s.jsx(Mn,{})}),s.jsx(lo,{filter:d,isInactive:o.isInactive,value:o.valueKey!=null?o.valueKey:o.value,operator:o.operator,onValueChange:u})]},o.key)})}):null}function yd(){return s.jsxs(oe.div,{className:"flex items-center gap-6 h-30",...Ue,children:[s.jsx(ae,{variant:"rect",size:"h-full w-144",radius:"rounded-md"}),s.jsx(ae,{variant:"rect",size:"h-full w-112",radius:"rounded-md"}),s.jsx(ae,{variant:"rect",size:"h-full w-172",radius:"rounded-md"})]},"filter-list-skeleton")}const vd=$(s.jsx("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"AddOutlined"),go=ge.forwardRef((e,t)=>{const{children:n,size:r="sm",description:a,className:i,invalid:o,autoFocus:l,errorMessage:d,...u}=e,c=pt(t);ga({autoFocus:l},c);const h=yo(r),p=ht(e),g=m.useId();return s.jsxs("div",{className:S(i,"isolate"),children:[s.jsxs("label",{className:"flex items-center select-none",children:[s.jsx("input",{...u,type:"checkbox",role:"switch","aria-invalid":o||void 0,"aria-describedby":a?g:void 0,ref:c,"aria-checked":u.checked,className:S(h,!o&&"checked:bg-primary dark:checked:bg-primary-dark checked:border-primary dark:checked:border-primary-dark",o&&"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&&s.jsx("span",{className:S(p.size.font,"ml-12",o&&"text-danger",e.disabled&&"text-disabled"),children:n})]}),a&&!d&&s.jsx("div",{id:g,className:p.description,children:a}),d&&s.jsx("div",{id:g,className:p.error,children:d})]})});function bo(e){const{field:{onChange:t,onBlur:n,value:r=!1,ref:a},fieldState:{invalid:i,error:o}}=xt({name:e.name}),l={onChange:d=>{d.target.value&&d.target.value!=="on"?t(d.target.checked?d.target.value:!1):t(d)},onBlur:n,checked:!!r,invalid:i,errorMessage:o==null?void 0:o.message,name:e.name};return s.jsx(go,{ref:a,...be(e,l)})}function yo(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 vo=e=>(t,n,r)=>{const a=r.subscribe;return r.subscribe=(o,l,d)=>{let u=o;if(l){const c=(d==null?void 0:d.equalityFn)||Object.is;let h=o(r.getState());u=p=>{const g=o(p);if(!c(h,g)){const y=h;l(h=g,y)}},d!=null&&d.fireImmediately&&l(h,h)}return a(u)},e(t,n,r)},jo=vo;function Co(e){const{size:t="md",inline:n,label:r,showValueLabel:a=!!r,className:i,width:o="w-full",slider:l,children:d,trackColor:u="primary",fillColor:c="primary"}=e,{domProps:h,trackRef:p,getThumbPercent:g,getThumbValueLabel:y,labelId:v,groupId:w,thumbIds:f,isDisabled:x,numberFormatter:b,minValue:M,maxValue:P,step:L,values:C,getValueLabel:I}=l;let E="",F=Math.max([...b.format(M)].length,[...b.format(P)].length,[...b.format(L)].length);I?E=I(C[0]):C.length===1?E=y(0):C.length===2&&(E=`${y(0)} – ${y(1)}`,F=3+2*Math.max(F,[...b.format(M)].length,[...b.format(P)].length));const N=ht({size:t,disabled:x,labelDisplay:"flex"}),z=S("touch-none",i,o,{"flex items-center":n});return s.jsxs("div",{className:z,role:"group",id:w,children:[(r||a)&&s.jsxs("div",{className:S(N.label,"select-none"),children:[r&&s.jsx("label",{onClick:()=>{var W;(W=document.getElementById(f[0]))==null||W.focus()},id:v,htmlFor:w,children:r}),a&&s.jsx("output",{htmlFor:f[0],className:"ml-auto text-right","aria-live":"off",style:F?{width:`${F}ch`,minWidth:`${F}ch`}:void 0,children:E})]}),s.jsxs("div",{ref:p,className:"h-30 relative",...h,role:"presentation",children:[s.jsx("div",{className:`absolute inset-0 m-auto h-4 rounded ${wo(u,x)}`}),s.jsx("div",{className:`absolute inset-0 my-auto h-4 rounded ${ko(c,x)}`,style:{width:`${g(0)*100}%`}}),d]})]})}function wo(e,t){switch(t&&(e="disabled"),e){case"disabled":return"bg-slider-disabled/60";case"primary":return"bg-primary-light";case"neutral":return"bg-divider";default:return e}}function ko(e,t){switch(t&&(e="disabled"),e){case"disabled":return"bg-slider-disabled";case"primary":return"bg-primary";default:return e}}function Po({minValue:e=0,maxValue:t=100,isDisabled:n=!1,step:r=1,formatOptions:a,onChangeEnd:i,onPointerDown:o,label:l,getValueLabel:d,showThumbOnHoverOnly:u,thumbSize:c,onPointerMove:h,...p}){const[g,y]=m.useState(!1),v=Ss(a),{addGlobalListener:w,removeGlobalListener:f}=gt(),x=m.useRef(null),[b,M]=Ve(p.value?p.value:void 0,p.defaultValue??[e],p.onChange),P=m.useRef(null);P.current=b;const[L,C]=m.useState(new Array(b.length).fill(!1)),I=m.useRef(null);I.current=L;function E(D){return v.format(D)}const F=D=>{var Q;return((Q=I.current)==null?void 0:Q[D])||!1},N=D=>E(b[D]),z=D=>D===0?e:b[D-1],W=D=>D===b.length-1?t:b[D+1],G=(D,Q)=>{if(n||!je(D)||!P.current)return;const Ce=z(D),De=W(D);Q=ba(Q,Ce,De,r),P.current=rs(P.current,D,Q),M(P.current)},A=(D,Q)=>{var De;if(n||!je(D))return;const Ce=(De=I.current)==null?void 0:De[D];I.current=rs(I.current||[],D,Q),C(I.current),i&&Ce&&!I.current.some(Boolean)&&i(P.current||[])},[V,H]=m.useState(void 0),K=D=>{const Q=Math.min(1,(D-e)/(t-e));return isNaN(Q)?0:Q},Y=D=>K(P.current[D]),X=(D,Q)=>{G(D,B(Q))},vt=D=>Math.round((D-e)/r)*r+e,B=D=>{const Q=D*(t-e)+e;return Vt(vt(Q),e,t)},ne=m.useRef(new Array(b.length).fill(!0)),je=D=>ne.current[D],He=(D,Q)=>{ne.current[D]=Q},ce=m.useRef(null),Un=m.useRef(void 0),Lr=D=>{if(!(D.pointerType==="mouse"&&(D.button!==0||D.altKey||D.ctrlKey||D.metaKey))&&(o==null||o(),x.current&&!n&&b.every((Q,Ce)=>!L[Ce]))){const Q=x.current.offsetWidth,Ce=x.current.getBoundingClientRect().left,Jt=(D.clientX-Ce)/Q,jt=B(Jt);let Me;const _e=b.findIndex(Yt=>jt-Yt<0);if(_e===0)Me=_e;else if(_e===-1)Me=b.length-1;else{const Yt=b[_e-1],$r=b[_e];Math.abs(Yt-jt)<Math.abs($r-jt)?Me=_e-1:Me=_e}Me>=0&&je(Me)?(D.preventDefault(),ce.current=Me,H(Me),Un.current=D.pointerId,A(ce.current,!0),G(Me,jt),w(window,"pointerup",Kn,!1)):ce.current=null}},lt=m.useRef(null),{domProps:Rr}=Us({onPointerDown:Lr,onMoveStart(){lt.current=null},onMove(D,Q){var De;const Ce=((De=x.current)==null?void 0:De.offsetWidth)||0;if(lt.current==null&&(lt.current=Y(ce.current||0)*Ce),lt.current+=Q,ce.current!=null&&x.current){const Jt=Vt(lt.current/Ce,0,1);X(ce.current,Jt)}},onMoveEnd(){ce.current!=null&&(A(ce.current,!1),ce.current=null)}}),Vr=be(Rr,{onPointerEnter:()=>{y(!0)},onPointerLeave:()=>{y(!1)},onPointerMove:D=>{h==null||h(D)}}),Kn=D=>{D.pointerId===Un.current&&(ce.current!=null&&(A(ce.current,!1),ce.current=null),f(window,"pointerup",Kn,!1))},Xt=m.useId(),Er=l?`${Xt}-label`:void 0,Dr=`${Xt}-group`,Ar=[...Array(b.length)].map((D,Q)=>`${Xt}-thumb-${Q}`);return{domProps:Vr,trackRef:x,isDisabled:n,step:r,values:b,minValue:e,maxValue:t,focusedThumb:V,labelId:Er,groupId:Dr,thumbIds:Ar,numberFormatter:v,getThumbPercent:Y,getThumbMinValue:z,getThumbMaxValue:W,getThumbValueLabel:N,isThumbDragging:F,setThumbValue:G,updateDraggedThumbs:A,setThumbEditable:He,setFocusedThumb:H,getValueLabel:d,isPointerOver:g,showThumbOnHoverOnly:u,thumbSize:c}}function rs(e,t,n){return e[t]===n?e:[...e.slice(0,t),n,...e.slice(t+1)]}function So({index:e,slider:t,isDisabled:n,ariaLabel:r,inputRef:a,onBlur:i,fillColor:o="primary"}){const l=pt(a),{addGlobalListener:d,removeGlobalListener:u}=gt(),{step:c,values:h,focusedThumb:p,labelId:g,thumbIds:y,isDisabled:v,getThumbPercent:w,getThumbMinValue:f,getThumbMaxValue:x,getThumbValueLabel:b,setThumbValue:M,updateDraggedThumbs:P,isThumbDragging:L,setThumbEditable:C,setFocusedThumb:I,isPointerOver:E,showThumbOnHoverOnly:F,thumbSize:N="w-18 h-18"}=t,z=L(e),W=h[e];C(e,!n);const G=n||v,A=m.useCallback(()=>{l.current&&l.current.focus({preventScroll:!0})},[l]),V=p===e;m.useEffect(()=>{V&&A()},[V,A]);const H=m.useRef(void 0),K=X=>{X.pointerId===H.current&&(A(),P(e,!1),u(window,"pointerup",K,!1))},Y=S("outline-none rounded-full top-1/2 -translate-y-1/2 -translate-x-1/2 absolute inset-0 transition-button duration-200",N,!G&&"shadow-md",No({fillColor:o,isDisabled:G,isDragging:z}),F&&z||E?"visible":"invisible");return s.jsx("div",{role:"presentation",className:Y,style:{left:`${Math.max(w(e)*100,0)}%`},onPointerDown:X=>{X.button!==0||X.altKey||X.ctrlKey||X.metaKey||(A(),H.current=X.pointerId,P(e,!0),d(window,"pointerup",K,!1))},children:s.jsx("input",{id:y[e],onKeyDown:Le(()=>{P(e,!0)}),onKeyUp:Le(()=>{P(e,!1)}),ref:l,tabIndex:G?void 0:0,min:f(e),max:x(e),step:c,value:W,disabled:G,"aria-label":r,"aria-labelledby":g,"aria-orientation":"horizontal","aria-valuetext":b(e),onFocus:()=>{I(e)},onBlur:X=>{I(void 0),P(e,!1),i==null||i(X)},onChange:X=>{M(e,parseFloat(X.target.value))},type:"range",className:"sr-only"})})}function No({isDisabled:e,isDragging:t,fillColor:n}){return e?"bg-slider-disabled cursor-default":n&&n!=="primary"?n:S("hover:bg-primary-dark",t?"bg-primary-dark":"bg-primary")}function Vn({inputRef:e,onBlur:t,...n}){const{onChange:r,onChangeEnd:a,value:i,defaultValue:o,...l}=n,d={...l,value:i!=null?[i]:void 0,defaultValue:o!=null?[o]:void 0,onChange:c=>{r==null||r(c[0])},onChangeEnd:c=>{a==null||a(c[0])}},u=Po(d);return s.jsx(Co,{...d,slider:u,children:s.jsx(So,{fillColor:n.fillColor,index:0,slider:u,inputRef:e,onBlur:t})})}function jd({name:e,...t}){const{field:{onChange:n,onBlur:r,value:a="",ref:i}}=xt({name:e}),o={onChange:n,onBlur:r,value:a||""};return s.jsx(Vn,{inputRef:i,...be(o,t)})}function nr(e){const t=m.useRef();return m.useEffect(()=>{t.current=e},[e]),t.current}const Te=new Map,he=new Map,Mo=new Map,pe={status:"inactive"};function an({e,rect:t,deltaX:n,deltaY:r}){return{rect:t,x:e.clientX,y:e.clientY,deltaX:n??0,deltaY:r??0,nativeEvent:e}}let sr=null;function as(e){sr=e}function Io(e){return{left:e.left,top:e.top,width:e.width,height:e.height}}function rr(e){const t=new IntersectionObserver(n=>{n.forEach(r=>{const{width:a,height:i,left:o,top:l}=r.boundingClientRect,[d,u]=[...e].find(([,h])=>h.ref.current===r.target)||[];if(d==null||u==null)return;const c={width:a,height:i,left:o,top:l};e.set(d,{...u,rect:c})}),t.disconnect()});[...e.values()].forEach(n=>{n.ref.current&&t.observe(n.ref.current)})}function To({id:e,disabled:t,ref:n,preview:r,hidePreview:a,...i}){const o=m.useRef(null),{addGlobalListener:l,removeAllGlobalListeners:d}=gt(),u=m.useRef({lastPosition:{x:0,y:0}}).current,c=m.useRef(i);c.current=i,m.useLayoutEffect(()=>(t?Te.delete(e):Te.set(e,{...Te.get(e),id:e,ref:n,type:c.current.type,getData:c.current.getData}),()=>{Te.delete(e)}),[e,t,c,n]);const h=w=>{Mo.forEach(f=>{var x;f.type===((x=Te.get(e))==null?void 0:x.type)&&w(f)})},p=w=>{var P,L;const f=Te.get(e),x=n.current,b=!o.current||!u.clickedEl||o.current.contains(u.clickedEl);if(sr||!x||!f||!b){w.preventDefault(),w.stopPropagation();return}rr(he),as("drag"),a&&Lo(w),w.dataTransfer.effectAllowed="move",u.lastPosition={x:w.clientX,y:w.clientY},u.currentRect=Io(x.getBoundingClientRect());const M=an({rect:u.currentRect,e:w});r!=null&&r.current&&r.current(f,C=>{w.dataTransfer.setDragImage(C,0,0)}),pe.status="dragging",pe.dragTargetId=e,n.current&&(n.current.dataset.dragging="true"),(L=(P=c.current).onDragStart)==null||L.call(P,M,f),requestAnimationFrame(()=>{h(C=>{var I;return(I=C.onDragStart)==null?void 0:I.call(C,M,f)})}),l(window,"dragover",g,!0)},g=w=>{var L,C;if(w.preventDefault(),!u.currentRect)return;const f=w.clientX-u.lastPosition.x,x=w.clientY-u.lastPosition.y,b={...u.currentRect,left:u.currentRect.left+f,top:u.currentRect.top+x},M=an({rect:b,e:w,deltaX:f,deltaY:x}),P=Te.get(e);P&&((C=(L=c.current).onDragMove)==null||C.call(L,M,P),h(I=>{var E;return(E=I.onDragMove)==null?void 0:E.call(I,M,P)})),u.lastPosition={x:w.clientX,y:w.clientY},u.currentRect=b};return{draggableProps:{draggable:!t,onDragStart:p,onDragEnd:w=>{var b,M;if(d(),!u.currentRect)return;as(null),Qe&&Qe.remove();const f=an({rect:u.currentRect,e:w}),x=Te.get(e);x&&((M=(b=c.current).onDragEnd)==null||M.call(b,f,x),h(P=>{var L;return(L=P.onDragEnd)==null?void 0:L.call(P,f,x,pe.status)})),requestAnimationFrame(()=>{pe.dragTargetId=void 0,pe.status="inactive",n.current&&delete n.current.dataset.dragging})},onPointerDown:w=>{u.clickedEl=w.target}},dragHandleRef:o}}let Qe;function Lo(e){Qe||(Qe=new Image,document.body.append(Qe),Qe.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),e.dataTransfer.setDragImage(Qe,0,0)}async function*Ro(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 xn(t.getAsFile(),n.fullPath)}else n.isDirectory&&(yield*ar(n))}else{const n=t.getAsFile();if(!n||n.name===".DS_Store")continue;yield new xn(n,t.fullPath)}}async function*ar(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 Vo(r);yield new xn(a,r.fullPath)}else r.isDirectory&&(yield*ar(r))}while(n.length>0)}function Vo(e){return new Promise((t,n)=>e.file(t,n))}async function Eo(e){const t=[];for await(const n of e)t.push(n);return t}const Do=400;function Ao({id:e,disabled:t,ref:n,...r}){const a=m.useRef({dragOverElements:new Set,dropActivateTimer:void 0}).current,i=m.useRef(r);i.current=r,m.useLayoutEffect(()=>(he.set(e,{...he.get(e),disabled:t,id:e,ref:n}),()=>{he.delete(e)}),[e,i,t,n]);const o=p=>{var v;const g=i.current,y=g.allowDragEventsFromItself||n.current!==((v=p.ref)==null?void 0:v.current);return!!(p!=null&&p.type&&y&&g.types.includes(p.type)&&(!g.acceptsDrop||g.acceptsDrop(p)))},l=p=>{var y,v;const g=ct(p);g&&((v=(y=i.current).onDragLeave)==null||v.call(y,g))};return{droppableProps:t?{}:{onDragOver:p=>{var y,v;p.preventDefault(),p.stopPropagation();const g=ct(p);g&&o(g)&&((v=(y=i.current).onDragOver)==null||v.call(y,g,p))},onDragEnter:p=>{var y,v;if(p.stopPropagation(),a.dragOverElements.add(p.target),a.dragOverElements.size>1)return;const g=ct(p);g&&o(g)&&((v=(y=i.current).onDragEnter)==null||v.call(y,g),clearTimeout(a.dropActivateTimer),typeof i.current.onDropActivate=="function"&&(a.dropActivateTimer=setTimeout(()=>{var w,f;g&&((f=(w=i.current).onDropActivate)==null||f.call(w,g))},Do)))},onDragLeave:p=>{p.stopPropagation(),a.dragOverElements.delete(p.target);for(const y of a.dragOverElements)p.currentTarget.contains(y)||a.dragOverElements.delete(y);if(a.dragOverElements.size>0)return;const g=ct(p);g&&o(g)&&(l(p),clearTimeout(a.dropActivateTimer))},onDrop:async p=>{var y,v,w,f;p.preventDefault(),p.stopPropagation(),a.dragOverElements.clear(),l(p),clearTimeout(a.dropActivateTimer);const g=ct(p);if(g)if((v=(y=i.current).onDragLeave)==null||v.call(y,g),!o(g))pe.status!=="inactive"&&(pe.status="dropFail");else{const x=(f=(w=i.current).onDrop)==null?void 0:f.call(w,g);pe.status!=="inactive"&&(pe.status=x===!1?"dropFail":"dropSuccess")}}}}}function ct(e){if(pe.dragTargetId!=null)return Te.get(pe.dragTargetId);if(e.dataTransfer.types.includes("Files"))return{type:"nativeFile",el:null,ref:null,getData:()=>Eo(Ro(e.dataTransfer))}}function $o(e,t,n){const r=Vt(t,0,e.length-1),a=Vt(n,0,e.length-1);if(r===a)return e;const i=e[r],o=a<r?-1:1;for(let l=r;l!==a;l+=o)e[l]=e[l+o];return e[a]=i,e}function Fo(e,t,n){const r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}let T=null;function zo({item:e,items:t,type:n,ref:r,onSortEnd:a,onSortStart:i,onDragEnd:o,preview:l,disabled:d,onDropPositionChange:u,previewVariant:c="liveSort"}){const h=m.useRef(null);m.useEffect(()=>{T&&T.sortables.length!==t.length&&(T.sortables=[...t],T.activeIndex=t.indexOf(e))},[t,e]);const{draggableProps:p,dragHandleRef:g}=To({id:e,ref:r,type:n,preview:l,disabled:d,onDragStart:()=>{var v;h.current=null,T={sortables:[...t],activeSortable:e,activeIndex:t.indexOf(e),finalIndex:t.indexOf(e),dropPosition:null,scrollParent:r.current?Ns(r.current):void 0,scrollListener:()=>{rr(he)}},c==="liveSort"&&Ho(),i==null||i(),(v=T.scrollParent)==null||v.addEventListener("scroll",T.scrollListener)},onDragEnd:()=>{var v;T&&(c==="liveSort"&&_o(),T.dropPosition=null,u==null||u(T.dropPosition),T.activeIndex!==T.finalIndex&&(a==null||a(T.activeIndex,T.finalIndex)),(v=T.scrollParent)==null||v.removeEventListener("scroll",T.scrollListener),is(),o==null||o(),T=null)},getData:()=>{}}),{droppableProps:y}=Ao({id:e,ref:r,types:[n],disabled:d,allowDragEventsFromItself:!0,onDragOver:(v,w)=>{var M;if(!T||c!=="line")return;const f=T.dropPosition;let x=null;const b=(M=he.get(e))==null?void 0:M.rect;if(b){const P=b.top+b.height/2;w.clientY<=P?x="before":w.clientY>=P&&(x="after")}if(x!==f){const P=T.sortables.indexOf(e);if(T.dropPosition=x,u==null||u(T.dropPosition),is(),r.current)if(T.dropPosition==="after")on(r.current,"bottom");else if(P===0)on(r.current,"top");else{const I=T.sortables[P-1],E=he.get(I);E!=null&&E.ref.current&&on(E.ref.current,"bottom")}const L=t.indexOf(e);if(T.activeIndex===L){T.finalIndex=T.activeIndex;return}(P>T.activeIndex?"after":"before")==="after"?T.finalIndex=T.dropPosition==="before"?L-1:L:T.finalIndex=T.dropPosition==="after"?L+1:L}},onDragEnter:()=>{if(!T||c==="line")return;const v=T.sortables.indexOf(e),w=T.sortables.indexOf(T.activeSortable);$o(T.sortables,w,v);const f=T.sortables.map(x=>{var b;return(b=he.get(x))==null?void 0:b.rect});T.sortables.forEach((x,b)=>{if(!T)return;const M=Fo(f,v,T.activeIndex),P=f[b],L=M[b],C=he.get(x);if(C!=null&&C.ref.current&&L&&P){const I=L.left-P.left,E=L.top-P.top;C.ref.current.style.transform=`translate3d(${I}px, ${E}px, 0)`}}),T.finalIndex=v},onDragLeave:()=>{!T||c!=="line"||(T.dropPosition=null,u==null||u(T.dropPosition))}});return{sortableProps:{...be(p,y)},dragHandleRef:g}}const Oo="transform 0.2s cubic-bezier(0.2, 0, 0, 1)";function Ho(){T&&T.sortables.forEach((e,t)=>{const n=he.get(e);n!=null&&n.ref.current&&(n.ref.current.style.transition=Oo,(T==null?void 0:T.activeIndex)===t&&(n.ref.current.style.opacity="0.4"))})}function _o(){T&&T.sortables.forEach(e=>{const t=he.get(e);t!=null&&t.ref.current&&(t.ref.current.style.transform="",t.ref.current.style.transition="",t.ref.current.style.opacity="",t.ref.current.style.zIndex="")})}function is(){T!=null&&T.linePreviewEl&&(T.linePreviewEl.style.borderBottomColor="",T.linePreviewEl.style.borderTopColor="",T.linePreviewEl=void 0)}function on(e,t){const n="rgb(var(--be-primary))";t==="top"?e.style.borderTopColor=n:e.style.borderBottomColor=n,T&&(T.linePreviewEl=e)}function qe(e,t){var n,r;if(typeof t=="function")r=t(e),r!==void 0&&(e=r);else if(Array.isArray(t))for(n=0;n<t.length;n++)r=t[n](e),r!==void 0&&(e=r);return e}function Bo(e,t){return e[0]==="-"&&Array.isArray(t)&&/^-\d+$/.test(e)?t.length+parseInt(e,10):e}function Qo(e){return/^\d+$/.test(e)}function Nt(e){return Object.prototype.toString.call(e)==="[object Object]"}function mt(e){return Object(e)===e}function Mt(e){return Object.keys(e).length===0}var Uo=["__proto__","prototype","constructor"],Ko=function(e){return Uo.indexOf(e)===-1};function Zt(e,t){e.indexOf("[")>=0&&(e=e.replace(/\[/g,t).replace(/]/g,""));var n=e.split(t),r=n.filter(Ko);if(r.length!==n.length)throw Error("Refusing to update blacklisted property "+e);return n}var os=Object.prototype.hasOwnProperty;function O(e,t,n,r){if(!(this instanceof O))return new O(e,t,n,r);typeof t>"u"&&(t=!1),typeof n>"u"&&(n=!0),typeof r>"u"&&(r=!0),this.separator=e||".",this.override=t,this.useArray=n,this.useBrackets=r,this.keepArray=!1,this.cleanup=[]}var Ye=new O(".",!1,!0,!0);function ve(e){return function(){return Ye[e].apply(Ye,arguments)}}O.prototype._fill=function(e,t,n,r){var a=e.shift();if(e.length>0){if(t[a]=t[a]||(this.useArray&&Qo(e[0])?[]:{}),!mt(t[a]))if(this.override)t[a]={};else{if(!(mt(n)&&Mt(n)))throw new Error("Trying to redefine `"+a+"` which is a "+typeof t[a]);return}this._fill(e,t[a],n,r)}else{if(!this.override&&mt(t[a])&&!Mt(t[a])){if(!(mt(n)&&Mt(n)))throw new Error("Trying to redefine non-empty obj['"+a+"']");return}t[a]=qe(n,r)}};O.prototype.object=function(e,t){var n=this;return Object.keys(e).forEach(function(r){var a=t===void 0?null:t[r],i=Zt(r,n.separator).join(n.separator);i.indexOf(n.separator)!==-1?(n._fill(i.split(n.separator),e,e[r],a),delete e[r]):e[r]=qe(e[r],a)}),e};O.prototype.str=function(e,t,n,r){var a=Zt(e,this.separator).join(this.separator);return e.indexOf(this.separator)!==-1?this._fill(a.split(this.separator),n,t,r):n[e]=qe(t,r),n};O.prototype.pick=function(e,t,n,r){var a,i,o,l,d;for(i=Zt(e,this.separator),a=0;a<i.length;a++)if(l=Bo(i[a],t),t&&typeof t=="object"&&l in t){if(a===i.length-1)return n?(o=t[l],r&&Array.isArray(t)?t.splice(l,1):delete t[l],Array.isArray(t)&&(d=i.slice(0,-1).join("."),this.cleanup.indexOf(d)===-1&&this.cleanup.push(d)),o):t[l];t=t[l]}else return;return n&&Array.isArray(t)&&(t=t.filter(function(u){return u!==void 0})),t};O.prototype.delete=function(e,t){return this.remove(e,t,!0)};O.prototype.remove=function(e,t,n){var r;if(this.cleanup=[],Array.isArray(e)){for(r=0;r<e.length;r++)this.pick(e[r],t,!0,n);return n||this._cleanup(t),t}else return this.pick(e,t,!0,n)};O.prototype._cleanup=function(e){var t,n,r,a;if(this.cleanup.length){for(n=0;n<this.cleanup.length;n++)r=this.cleanup[n].split("."),a=r.splice(0,-1).join("."),t=a?this.pick(a,e):e,t=t[r[0]].filter(function(i){return i!==void 0}),this.set(this.cleanup[n],t,e);this.cleanup=[]}};O.prototype.del=O.prototype.remove;O.prototype.move=function(e,t,n,r,a){return typeof r=="function"||Array.isArray(r)?this.set(t,qe(this.pick(e,n,!0),r),n,a):(a=r,this.set(t,this.pick(e,n,!0),n,a)),n};O.prototype.transfer=function(e,t,n,r,a,i){return typeof a=="function"||Array.isArray(a)?this.set(t,qe(this.pick(e,n,!0),a),r,i):(i=a,this.set(t,this.pick(e,n,!0),r,i)),r};O.prototype.copy=function(e,t,n,r,a,i){return typeof a=="function"||Array.isArray(a)?this.set(t,qe(JSON.parse(JSON.stringify(this.pick(e,n,!1))),a),r,i):(i=a,this.set(t,this.pick(e,n,!1),r,i)),r};O.prototype.set=function(e,t,n,r){var a,i,o,l;if(typeof t>"u")return n;for(o=Zt(e,this.separator),a=0;a<o.length;a++){if(l=o[a],a===o.length-1)if(r&&Nt(t)&&Nt(n[l]))for(i in t)os.call(t,i)&&(n[l][i]=t[i]);else if(r&&Array.isArray(n[l])&&Array.isArray(t))for(var d=0;d<t.length;d++)n[o[a]].push(t[d]);else n[l]=t;else(!os.call(n,l)||!Nt(n[l])&&!Array.isArray(n[l]))&&(/^\d+$/.test(o[a+1])?n[l]=[]:n[l]={});n=n[l]}return n};O.prototype.transform=function(e,t,n){return t=t||{},n=n||{},Object.keys(e).forEach(function(r){this.set(e[r],this.pick(r,t),n)}.bind(this)),n};O.prototype.dot=function(e,t,n){t=t||{},n=n||[];var r=Array.isArray(e);return Object.keys(e).forEach(function(a){var i=r&&this.useBrackets?"["+a+"]":a;if(mt(e[a])&&(Nt(e[a])&&!Mt(e[a])||Array.isArray(e[a])&&!this.keepArray&&e[a].length!==0))if(r&&this.useBrackets){var o=n[n.length-1]||"";return this.dot(e[a],t,n.slice(0,-1).concat(o+i))}else return this.dot(e[a],t,n.concat(i));else r&&this.useBrackets?t[n.join(this.separator).concat("["+a+"]")]=e[a]:t[n.concat(i).join(this.separator)]=e[a]}.bind(this)),t};O.pick=ve("pick");O.move=ve("move");O.transfer=ve("transfer");O.transform=ve("transform");O.copy=ve("copy");O.object=ve("object");O.str=ve("str");O.set=ve("set");O.delete=ve("delete");O.del=O.remove=ve("remove");O.dot=ve("dot");["override","overwrite"].forEach(function(e){Object.defineProperty(O,e,{get:function(){return Ye.override},set:function(t){Ye.override=!!t}})});["useArray","keepArray","useBrackets"].forEach(function(e){Object.defineProperty(O,e,{get:function(){return Ye[e]},set:function(t){Ye[e]=t}})});O._process=qe;var Zo=O;const Cd=ya(Zo),wd=$(s.jsx("path",{d:"M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z"}),"TuneOutlined"),kd=$(s.jsx("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"),En=ge.createContext(null);function Pd(e){const{size:t="md",children:n,className:r,isLazy:a,overflow:i="overflow-hidden"}=e,o=m.useRef([]),l=m.useId(),[d,u]=Ve(e.selectedTab,e.defaultSelectedTab||0,e.onTabChange),c=m.useMemo(()=>({selectedTab:d,setSelectedTab:u,tabsRef:o,size:t,isLazy:a,id:l}),[d,l,a,u,t]);return s.jsx(En.Provider,{value:c,children:s.jsx("div",{className:S(r,i,"max-w-full"),children:n})})}function qo(){const{tabsRef:e,selectedTab:t}=m.useContext(En),[n,r]=m.useState({width:void 0,transform:void 0,className:void 0});return Ps(()=>{if(t!=null&&e.current){const a=e.current[t];if(!a)return;r(i=>({width:`${a.offsetWidth}px`,transform:`translateX(${a.offsetLeft}px)`,className:i.width===void 0?"":"transition-all"}))}},[r,t,e]),s.jsx("div",{className:S("absolute bottom-0 left-0 h-2 bg-primary",n.className),role:"presentation",style:{width:n.width,transform:n.transform}})}function Sd({children:e,center:t,expand:n,className:r}){const a=m.Children.toArray(e);return s.jsx(Cn,{children:s.jsxs("div",{className:S("flex relative max-w-full overflow-auto border-b max-sm:hidden-scrollbar md:compact-scrollbar",r),role:"tablist","aria-orientation":"horizontal",children:[a.map((i,o)=>m.isValidElement(i)?m.cloneElement(i,{index:o,className:S(i.props.className,n&&"flex-auto",t&&o===0&&"ml-auto",t&&o===a.length-1&&"mr-auto")}):null),s.jsx(qo,{})]})})}function Nd({index:e,className:t,isDisabled:n,children:r,padding:a,elementType:i="button",to:o,relative:l,width:d="min-w-min"}){const{selectedTab:u,setSelectedTab:c,tabsRef:h,size:p="md",id:g}=m.useContext(En),y=e===u,v=tt(),w=a||(p==="sm"?"px-12":"px-18"),f=S("tracking-wide overflow-hidden capitalize text-sm flex items-center justify-center outline-none transition-colors","focus-visible:ring focus-visible:ring-2 ring-inset rounded whitespace-nowrap cursor-pointer",d,Wo({isDisabled:n,isSelected:y}),t,p==="md"&&`${w} h-48`,p==="sm"&&`${w} h-32`,n&&"pointer-events-none"),x=P=>{switch(P.key){case"ArrowLeft":v.focusPrevious();break;case"ArrowRight":v.focusNext();break;case"Home":v.focusFirst();break;case"End":v.focusLast();break}},b=y?0:-1,M=i;return s.jsx(M,{disabled:n,id:`${g}-${e}-tab`,"aria-controls":`${g}-${e}-tabpanel`,type:"button",role:"tab","aria-selected":y,tabIndex:n?void 0:b,onKeyDown:x,onClick:()=>{c(e)},to:o,relative:l,className:f,ref:P=>{h.current&&P&&(h.current[e]=P)},children:r})}function Wo({isDisabled:e,isSelected:t}){return e?"text-disabled cursor-default":t?"text-primary":"text-muted hover:text-main"}const Go=$(s.jsx("path",{d:"M20 9H4v2h16V9zM4 15h16v-2H4v2z"}),"DragHandleOutlined"),Xo=ge.forwardRef((e,t)=>{const n=e.children,[r,a]=m.useState(null),i=m.useRef(null);return m.useImperativeHandle(t,()=>(o,l)=>{Jn.flushSync(()=>{a(n(o))}),l(i.current),requestAnimationFrame(()=>{a(null)})},[n]),r?Jn.createPortal(s.jsx("div",{style:{zIndex:-100,position:"absolute",top:0,left:-1e5},ref:i,children:r}),va):null});function Jo(){const[e,t]=m.useState(!1),n=m.useRef(),r=m.useCallback(a=>{var i;if(a){const o=new IntersectionObserver(([l])=>t(l.intersectionRatio<1),{threshold:[1]});n.current=o,o.observe(a)}else n.current&&((i=n.current)==null||i.disconnect())},[]);return{isSticky:e,sentinelRef:r}}function ir({onSubmit:e,form:t,title:n,children:r,actions:a,backButton:i,isLoading:o=!1,disableSaveWhenNotDirty:l=!1,wrapInContainer:d=!0}){const{isSticky:u,sentinelRef:c}=Jo(),h=l?Object.keys(t.formState.dirtyFields).length:!0;return s.jsxs(Nn,{onSubmit:e,onBeforeSubmit:()=>t.clearErrors(),form:t,children:[s.jsx("div",{ref:c}),s.jsx("div",{className:S("sticky top-0 my-12 md:my-24 z-10 transition-shadow",u&&"bg-paper shadow"),children:s.jsxs("div",{className:S("flex items-center md:items-start gap-24 py-14",d&&"container mx-auto px-24"),children:[i,s.jsx("h1",{className:"text-xl md:text-3xl whitespace-nowrap overflow-hidden overflow-ellipsis md:mr-64",children:n}),s.jsx("div",{className:"mr-auto"}),a,s.jsx(ee,{variant:"flat",color:"primary",type:"submit",disabled:o||!h,children:s.jsx(k,{message:"Save"})})]})}),s.jsx("div",{className:d?"container mx-auto px-24 pb-24":void 0,children:s.jsx("div",{className:"rounded",children:r})})]})}function Md(e){const{close:t}=ze(),{image:n,images:r}=e,[a,i]=Ve(e.activeIndex,e.defaultActiveIndex,e.onActiveIndexChange),o=n||(r==null?void 0:r[a]);return s.jsx(Ke,{size:"fullscreenTakeover",background:"bg-black/80",children:s.jsxs(Ze,{padding:"p-0",className:"w-full h-full",children:[s.jsx(_,{size:"lg",color:"paper",className:"absolute top-0 right-0 text-white z-20",onClick:()=>{t()},children:s.jsx(Mn,{})}),s.jsxs("div",{className:"relative p-40 flex items-center justify-center w-full h-full",children:[r!=null&&r.length?s.jsx(_,{size:"lg",color:"white",variant:"flat",className:"absolute my-auto top-0 bottom-0 left-20",radius:"rounded",disabled:a<1,onClick:()=>{i(a-1)},children:s.jsx(Os,{})}):null,s.jsx("img",{src:o,alt:"",className:"max-h-full w-auto shadow object-contain"}),r!=null&&r.length?s.jsx(_,{size:"lg",color:"white",variant:"flat",className:"absolute my-auto top-0 bottom-0 right-20",radius:"rounded",disabled:a+1===(r==null?void 0:r.length),onClick:()=>{i(a+1)},children:s.jsx(Hs,{})}):null]})]})})}const Id=$(s.jsx("path",{d:"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z"}),"ChevronLeftOutlined"),or=""+new URL("playlist-9920c7a8.svg",import.meta.url).href;function Yo(e,t){const n=Se(),[r]=kn(),{encodedFilters:a}=Kt(),i={...t,restriction:n.restriction||"",order:r.get("order"),[St]:a,paginate:"simple"};return!i.order&&e&&(i.order=e.config.contentOrder||"popularity:desc"),i}function el(e,t,n){const r=Se(),a=e||r.slugOrId,i=Yo(void 0,n);return ye(tl(a,{restriction:i.restriction}),()=>sl(a,{...i,loader:t}),{initialData:()=>{var l;const o=(l=ie().loaders)==null?void 0:l[t];if((o==null?void 0:o.channel.id)==a||(o==null?void 0:o.channel.slug)==a)return o}})}function tl(e,t){return["channel",`${e}`,t]}function nl(e){return`channel/${e}`}function sl(e,t={}){return J.get(nl(e),{params:t}).then(n=>n.data)}function rl({config:e,className:t,exclude:n}){const{setValue:r,getValues:a}=rt();return s.jsx(bt,{className:t,selectionMode:"single",name:"config.contentModel",label:s.jsx(k,{message:"Type of content"}),onSelectionChange:i=>{var l,d;const o=e.models[i];a("config.contentType")==="autoUpdate"&&!((l=o.autoUpdateMethods)!=null&&l.length)&&r("config.contentType","manual"),r("config.autoUpdateMethod",(d=o.autoUpdateMethods)==null?void 0:d[0]),r("config.contentOrder",o.sortMethods[0]||"channelables.order:asc"),r("config.layout",o.layoutMethods[0])},children:Object.entries(e.models).filter(([i])=>!(n!=null&&n.includes(i))).map(([i,{label:o}])=>s.jsx(xe,{value:i,children:s.jsx(k,{...o})},i))})}function al(){return Cs("((pointer: coarse))")}const il=$(s.jsx("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"}),"RefreshOutlined");function ol(e){const{trans:t}=q();return at(n=>ll(e,n),{onSuccess:()=>{Ht(t(j("Channel content updated")))},onError:n=>_t(n)})}function ll(e,t){return J.post(`channel/${e}/update-content`,{...t,normalizeContent:!0}).then(n=>n.data)}const cl=[{key:"dragHandle",width:"w-42 flex-shrink-0",header:()=>s.jsx(k,{message:"Drag handle"}),hideHeader:!0,body:()=>s.jsx(Go,{className:"cursor-pointer text-muted hover:text"})},{key:"name",header:()=>s.jsx(k,{message:"Content item"}),visibleInMode:"all",body:e=>s.jsx(xi,{image:e.image,label:e.name,description:e.description})},{key:"type",header:()=>s.jsx(k,{message:"Content type"}),width:"w-100 flex-shrink-0",body:e=>s.jsx("span",{className:"capitalize",children:e.model_type})},{key:"actions",header:()=>s.jsx(k,{message:"Actions"}),hideHeader:!0,align:"end",width:"w-42 flex-shrink-0",visibleInMode:"all",body:(e,{index:t})=>s.jsx(ml,{index:t})}];function ul({searchField:e,title:t,noResultsMessage:n}){const{watch:r,getValues:a}=rt(),i=r("config.contentType"),o=ja({name:"content.data"}),l=r("content"),d=cl.filter(u=>!(i!=="manual"&&(u.key==="actions"||u.key==="dragHandle")));return s.jsxs("div",{className:"mt-40 pt-40 border-t",children:[s.jsxs("div",{className:"mb-40",children:[s.jsx("h2",{className:"text-2xl mb-10",children:t||s.jsx(k,{message:"Channel content"})}),s.jsx(hl,{}),s.jsx(pl,{}),i==="manual"?m.cloneElement(e,{onResultSelected:u=>{a("content.data").find(h=>h.id===u.id&&h.model_type===u.model_type)||o.prepend(u)}}):null]}),s.jsx(Vi,{className:"mt-24",columns:d,data:l.data,meta:o,renderRowAs:i==="manual"?dl:void 0,enableSelection:!1,hideHeaderRow:!0}),!o.fields.length&&i==="manual"?n||s.jsx(In,{title:s.jsx(k,{message:"Channel is empty"}),description:s.jsx(k,{message:"No content is attached to this channel yet."}),image:s.jsx(Ms,{src:or})}):null]})}function dl({item:e,children:t,className:n,...r}){const a=al(),{data:i,meta:o}=m.useContext(de),l=m.useRef(null),d=m.useRef(null),[u,c]=m.useState(null),h=o,{sortableProps:p}=zo({ref:l,disabled:a??!1,item:e,items:i,type:"channelContentItem",preview:d,previewVariant:"line",onDropPositionChange:g=>{c(g)},onSortEnd:(g,y)=>{h.move(g,y)}});return s.jsxs("div",{className:S(n,u==="before"&&"sort-preview-before",u==="after"&&"sort-preview-after"),ref:l,...be(p,r),children:[t,!e.isPlaceholder&&s.jsx(fl,{item:e,ref:d})]})}const fl=ge.forwardRef(({item:e},t)=>s.jsx(Xo,{ref:t,children:()=>s.jsx("div",{className:"p-8 rounded shadow bg-chip text-base",children:e.name})}));function ml({index:e}){const{meta:t}=m.useContext(de),n=t;return s.jsx(_,{size:"md",className:"text-muted",onClick:()=>{n.remove(e)},children:s.jsx(Mn,{})})}function hl(){const{watch:e}=rt(),t=e("config.contentType");return t==="manual"?null:s.jsxs("div",{className:"flex items-center gap-8 mt-4 mb-20",children:[s.jsx(Ca,{size:"xs"}),s.jsxs("div",{className:"text-xs text-muted",children:[t==="listAll"?s.jsx(k,{message:"This channel is listing all available content of specified type, and can't be curated manually."}):null,t==="autoUpdate"?s.jsx(k,{message:"This channel content is set to update automatically and can't be curated manually."}):null]})]})}function pl(){const{slugOrId:e}=Se(),t=ol(e),{setValue:n,watch:r,getValues:a}=rt();return r("config.contentType")!=="autoUpdate"?null:s.jsx(ee,{size:"xs",variant:"outline",color:"primary",startIcon:s.jsx(il,{}),onClick:()=>{t.mutate({channelConfig:a("config")},{onSuccess:i=>{i.channel.content&&n("content",i.channel.content)}})},disabled:t.isLoading||!r("config.autoUpdateMethod")||!r("id"),children:s.jsx(k,{message:"Update content now"})})}function xl(e){return ye(["search",e],()=>gl(e),{keepPreviousData:!!e.query})}function gl(e){return J.get("channel/search-for-addable-content",{params:e}).then(t=>t.data)}function bl({onResultSelected:e,imgRenderer:t}){const{watch:n}=rt(),r=n("config.contentModel"),{trans:a}=q(),[i,o]=m.useState(""),{isFetching:l,data:d}=xl({query:i,modelType:r});return s.jsx(wa,{isAsync:!0,placeholder:a(j("Search for content to add...")),isLoading:l,inputValue:i,onInputValueChange:o,clearInputOnItemSelection:!0,blurReferenceOnItemSelection:!0,selectionMode:"none",openMenuOnFocus:!0,floatingMaxHeight:670,startAdornment:s.jsx(ka,{}),hideEndAdornment:!0,children:d==null?void 0:d.results.map(u=>s.jsx(xe,{value:u.id,onSelected:()=>e==null?void 0:e(u),startIcon:t?t(u):null,description:u.description,textLabel:u.name,children:u.name},u.id))})}const yl=$(s.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4.86 8.86-3 3.87L9 13.14 6 17h12l-3.86-5.14z"}),"ImageOutlined");function vl({item:e}){const t=it(e.image,{size:"sm"}),n=S("aspect-square w-46 rounded object-cover",t?"block":"flex items-center justify-center");return t?s.jsx("img",{className:n,src:t,alt:""}):s.jsx("span",{className:n,children:s.jsx(yl,{className:"max-w-[60%] text-divider",size:"text-6xl"})})}function jl({config:e}){const{watch:t}=rt(),n=t("config.contentType"),a=[...e.models[t("config.contentModel")].sortMethods,"channelables.order:asc"];return s.jsx(bt,{className:"my-24",selectionMode:"single",name:"config.contentOrder",label:s.jsx(k,{message:"How to order content"}),children:a.map(i=>{const o=e.sortingMethods[i];if(!o.contentTypes||o.contentTypes.includes(n))return s.jsx(xe,{value:i,children:s.jsx(k,{...o.label})},i)})})}const lr="title",cr="movie",ur="series",dr="newsArticle",fr="channel",Cl="person",wl=$(s.jsx("path",{d:"M3 3v8h8V3H3zm6 6H5V5h4v4zm-6 4v8h8v-8H3zm6 6H5v-4h4v4zm4-16v8h8V3h-8zm6 6h-4V5h4v4zm-6 4v8h8v-8h-8zm6 6h-4v-4h4v4z"}),"GridViewOutlined"),kl=$(s.jsx("path",{d:"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM8 18H4V6h4v12zm6 0h-4V6h4v12zm6 0h-4V6h4v12z"}),"ViewWeekOutlined"),Pl=$(s.jsx("path",{d:"M3 5v14h18V5H3zm4 2v2H5V7h2zm-2 6v-2h2v2H5zm0 2h2v2H5v-2zm14 2H9v-2h10v2zm0-4H9v-2h10v2zm0-4H9V7h10v2z"}),"ViewListOutlined");var Sl=(e=>(e.popular="popularity:desc",e.recent="created_at:desc",e.rating="rating:desc",e.curated="channelables.order:asc",e.name="name:asc",e.birthdayDesc="birth_date:desc",e.birthdayAsc="birth_date:asc",e.budget="budget:desc",e.revenue="revenue:desc",e))(Sl||{}),Be=(e=>(e.grid="grid",e.landscapeGrid="landscapeGrid",e.list="list",e.news="news",e.carousel="carousel",e.landscapeCarousel="landscapeCarousel",e.slider="slider",e))(Be||{});const Nl={[cr]:{label:j("Movies"),sortMethods:["popularity:desc","created_at:desc","rating:desc","budget:desc","revenue:desc"],layoutMethods:["grid","landscapeGrid","list","carousel","landscapeCarousel","slider"],autoUpdateMethods:["latestVideos","mostPopular","topRated","upcoming","nowPlaying","discover"]},[ur]:{label:j("TV series"),sortMethods:["popularity:desc","created_at:desc","rating:desc","budget:desc","revenue:desc"],layoutMethods:["grid","landscapeGrid","list","carousel","landscapeCarousel","slider"],autoUpdateMethods:["latestVideos","mostPopular","topRated","airingThisWeek","airingToday","discover"]},[lr]:{label:j("Titles (movies and series)"),sortMethods:["popularity:desc","created_at:desc","rating:desc","budget:desc","revenue:desc"],layoutMethods:["grid","landscapeGrid","list","carousel","landscapeCarousel","slider"],autoUpdateMethods:["latestVideos"]},[dr]:{label:j("News articles"),sortMethods:["created_at:desc"],layoutMethods:["news","landscapeCarousel","list"]},[Cl]:{label:j("People"),sortMethods:["popularity:desc","created_at:desc","name:asc","birth_date:desc","birth_date:asc"],layoutMethods:["grid","list","carousel"],autoUpdateMethods:["trendingPeople"]},[fr]:{label:j("Channels"),sortMethods:[],layoutMethods:["list"]}},Ml={["popularity:desc"]:{label:j("Most popular first")},["created_at:desc"]:{label:j("Recently added first")},["rating:desc"]:{label:j("Highest rated first")},["channelables.order:asc"]:{label:j("Curated (reorder below)"),contentTypes:["manual"]},["name:asc"]:{label:j("Name (A-Z)"),contentTypes:["manual"]},["birth_date:asc"]:{label:j("Youngest first")},["birth_date:desc"]:{label:j("Oldest first")},["budget:desc"]:{label:j("Biggest budget first")},["revenue:desc"]:{label:j("Biggest revenue first")}},Il={grid:{label:j("Grid"),icon:s.jsx(wl,{})},landscapeGrid:{label:j("Landscape"),icon:s.jsx(kl,{})},list:{label:j("List"),icon:s.jsx(Pl,{})},carousel:{label:j("Carousel (portrait)")},landscapeCarousel:{label:j("Carousel (landscape)")},slider:{label:j("Slider")},news:{label:j("News")}},Tl={discover:{label:j("Discover (TMDB only)"),tmdbOnly:!0},mostPopular:{label:j("Most popular")},topRated:{label:j("Top rated")},upcoming:{label:j("Upcoming")},nowPlaying:{label:j("In theaters")},airingToday:{label:j("Airing today")},airingThisWeek:{label:j("Airing this week")},trendingPeople:{label:j("Trending people")},latestVideos:{label:j("Most recently published videos"),localOnly:!0}},ut={models:Nl,sortingMethods:Ml,layoutMethods:Il,autoUpdateMethods:Tl,userSelectableLayouts:["grid","landscapeGrid","list"]},Ll="genre",Rl="production_country";function Vl({article:e,className:t,children:n,color:r="inherit",...a}){const i=m.useMemo(()=>El(e),[e]);return s.jsx(se,{...a,className:S(r==="primary"?"text-primary hover:text-primary-dark":"text-inherit","hover:underline outline-none focus-visible:underline overflow-x-hidden overflow-ellipsis transition-colors",t),to:i,children:n??e.title})}function El(e,{absolute:t}={}){let n=`/news/${e.id}`;return t&&(n=`${ie().settings.base_url}${n}`),n}const Dl=$(s.jsx("path",{d:"m22 3-1.67 1.67L18.67 3 17 4.67 15.33 3l-1.66 1.67L12 3l-1.67 1.67L8.67 3 7 4.67 5.33 3 3.67 4.67 2 3v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V3zM11 19H4v-6h7v6zm9 0h-7v-2h7v2zm0-4h-7v-2h7v2zm0-4H4V8h16v3z"}),"NewspaperOutlined");function Td({article:e,className:t,size:n,lazy:r=!0}){const{trans:a}=q(),i=e.image,o=S(t,n,"object-cover bg-fg-base/4 rounded",i?"block":"flex items-center justify-center"),l=i?s.jsx("img",{className:o,draggable:!1,loading:r?"lazy":"eager",src:i,alt:a(j("Image for :name",{values:{name:e.title}}))}):s.jsx("span",{className:o,children:s.jsx(Dl,{className:"max-w-[60%] text-divider",size:"text-6xl"})});return s.jsxs(Vl,{article:e,className:"group relative flex-shrink-0",children:[l,s.jsx("div",{className:"pointer-events-none absolute inset-0 bg-black opacity-0 transition-opacity group-hover:opacity-10"})]})}function Ld(){return at(e=>Al(e),{onSuccess:(e,t)=>{Ht(j("[one Comment deleted|other Deleted :count comments]",{values:{count:t.commentIds.length}}))},onError:e=>_t(e)})}function Al({commentIds:e}){return J.delete(`comment/${e.join(",")}`).then(t=>t.data)}function Rd({user:e,...t}){var r;const{auth:n}=m.useContext(Is);return s.jsx(ot,{...t,label:e==null?void 0:e.display_name,src:e==null?void 0:e.avatar,link:(e==null?void 0:e.id)&&((r=n.getUserProfileLink)==null?void 0:r.call(n,e))})}function $l({queryKey:e,defaultOrderDir:t,defaultOrderBy:n,queryParams:r},a,i=""){return a.orderBy||(a.orderBy=n),a.orderDir||(a.orderDir=t),[...e,a,i,r]}function Dn(e){var b,M,P,L;const{initialPage:t,endpoint:n,defaultOrderBy:r,defaultOrderDir:a,queryParams:i,paginate:o,transformResponse:l,willSortOrFilter:d=!1}=e,[u,c]=m.useState(""),[h,p]=m.useState({orderBy:r,orderDir:a}),g=$l(e,h,u),y=m.useRef(Yn(g)).current,v=Qa({keepPreviousData:d,queryKey:g,queryFn:({pageParam:C})=>{const I={...i,perPage:(t==null?void 0:t.per_page)||(i==null?void 0:i.perPage),query:u,paginate:o,...h};return o==="cursor"?I.cursor=C:I.page=C||1,Fl(n,I,l)},getNextPageParam:C=>{if(Ai(C.pagination))return"next_cursor"in C.pagination?C.pagination.next_cursor:C.pagination.current_page+1},initialData:()=>{if(!(!t||Yn(g)!==y))return{pageParams:[void 0,1],pages:[{pagination:t}]}}}),w=m.useMemo(()=>{var C;return((C=v.data)==null?void 0:C.pages.flatMap(I=>I.pagination.data))||[]},[(b=v.data)==null?void 0:b.pages]),f=(M=v.data)==null?void 0:M.pages[0].pagination,x=f&&"total"in f&&f.total?f.total:null;return{...v,items:w,totalItems:x,noResults:((L=(P=v.data)==null?void 0:P.pages)==null?void 0:L[0].pagination.data.length)===0,isReloading:v.isFetching&&!v.isFetchingNextPage&&v.isPreviousData,sortDescriptor:h,setSortDescriptor:p,searchQuery:u,setSearchQuery:c}}function Fl(e,t,n){return J.get(e,{params:t}).then(r=>n?n(r.data):r.data)}function An(e,t){const n=["reviews"];return e&&n.push(`${e.id}-${e.model_type}`),t&&n.push(t),n}function Vd(e){const[t]=kn(),[n]=Pa(`reviewSort.${e.model_type}`,"created_at:desc"),[r,a]=n.split(":");return Dn({willSortOrFilter:!0,queryKey:An(e,{sort:n}),endpoint:"reviewable/reviews",defaultOrderBy:r,defaultOrderDir:a,queryParams:{reviewable_type:e.model_type,reviewable_id:e.id,perPage:5,sharedReviewId:t.get("reviewId")}})}function zl(){return at(e=>Ol(e),{onSuccess:async()=>{await Bt.invalidateQueries(An())},onError:e=>_t(e)})}function Ol({reviewIds:e}){return J.delete(`reviews/${e.join(",")}`).then(t=>t.data)}const mr=$(s.jsx("path",{d:"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27z"}),"StarOutlined");function hr({score:e,className:t}){return e?s.jsxs("div",{className:S("flex items-center gap-4 flex-shrink-0 whitespace-nowrap",t),children:[s.jsx(mr,{className:"text-primary"}),s.jsxs("span",{children:[e," / 10"]})]}):null}const pr=$(s.jsx("path",{d:"m22 9.24-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"}),"StarBorderOutlined");function Hl({count:e,value:t,onValueChange:n,className:r,readonly:a}){const i=Fe(),[o,l]=m.useState(t),{trans:d}=q();return s.jsx("div",{className:S("flex items-center",r),onPointerLeave:()=>{a||l(t)},children:Array.from({length:e}).map((u,c)=>{const h=c+1,p=o>=h;return s.jsx(_,{size:i?"xs":"sm","aria-label":d(j("Rate :count stars",{values:{count:h}})),iconSize:"md",color:p?"primary":void 0,disabled:a,onClick:()=>{n==null||n(h)},onPointerEnter:()=>{l(h)},children:p?s.jsx(mr,{}):s.jsx(pr,{})},c)})})}function _l({children:e,className:t}){const n=m.Children.toArray(e);return s.jsx("div",{className:S("flex items-center gap-4 overflow-hidden",t),children:n.map((r,a)=>s.jsxs(m.Fragment,{children:[s.jsx("div",{children:r}),a<n.length-1?s.jsx("div",{children:"•"}):null]},a))})}const Bl=$(s.jsx("path",{d:"M3 18h6v-2H3v2zM3 6v2h18V6H3zm0 7h12v-2H3v2z"}),"SortOutlined"),ln=[{value:"created_at:desc",label:j("Newest")},{value:"created_at:asc",label:j("Oldest")},{value:"mostHelpful",label:j("Most helpful")},{value:"reports_count:desc",label:j("Most reported")}];function Ed({value:e,onValueChange:t,color:n,showReportsItem:r}){let a=ln.find(i=>i.value===e);return a||(a=ln[0]),s.jsxs(Sa,{selectedValue:e,onSelectionChange:i=>t(i),selectionMode:"single",children:[s.jsx(ee,{variant:"outline",startIcon:s.jsx(Bl,{}),color:n,children:s.jsx(k,{...a.label})}),s.jsx(Na,{children:ln.filter(i=>i.value!=="reports_count:desc"||r).map(i=>s.jsx(xe,{value:i.value,children:s.jsx(k,{...i.label})},i.value))})]})}function qt({link:e,className:t,children:n,color:r="inherit",displayContents:a,...i}){const o=a?"contents":S(r==="primary"?"text-primary hover:text-primary-dark":"text-inherit","hover:underline outline-none focus-visible:underline overflow-x-hidden overflow-ellipsis transition-colors");return s.jsx(se,{...i,className:S(o,t),to:e,children:n})}function Ql(e,{absolute:t}={}){return t&&(e=`${ie().settings.base_url}${e}`),e}function Ul({title:e,seasonNumber:t,children:n,color:r="inherit",...a}){const i=m.useMemo(()=>$n(e,t),[e,t]);return s.jsx(qt,{...a,link:i,children:n??s.jsx(k,{message:"Season :number",values:{number:t}})})}function $n(e,t,{absolute:n}={}){return`${xr(e,{absolute:n})}/season/${t}`}function Fn({title:e,seasonNumber:t,episodeNumber:n,episode:r,children:a,color:i="inherit",...o}){const l=m.useMemo(()=>zn(e,t||(r==null?void 0:r.episode_number)||1,n||(r==null?void 0:r.episode_number)||1),[e,t,n,r]);return s.jsx(qt,{...o,link:l,children:a??s.jsx("span",{children:r==null?void 0:r.name})})}function zn(e,t,n,{absolute:r}={}){return`${$n(e,t,{absolute:r})}/episode/${n}`}function On({episode:e,seasonNum:t,episodeNum:n,className:r}){return!t&&e&&(t=e.season_number),!n&&e&&(n=e.episode_number),t&&n?s.jsx("span",{className:r,children:s.jsx(k,{message:"s:seasone:episode",values:{season:kt(t),episode:kt(n)}})}):t?s.jsx("span",{className:r,children:s.jsx(k,{message:"s:season",values:{season:kt(t)}})}):n?s.jsx("span",{className:r,children:s.jsx(k,{message:"e:episode",values:{episode:kt(n)}})}):null}function kt(e){return e<10?`0${e}`:`${e}`}function Wt({title:e,children:t,...n}){const r=m.useMemo(()=>xr(e),[e]);return s.jsx(qt,{...n,link:r,children:t??e.name})}function Dd({title:e,episode:t,children:n,...r}){const a=m.useMemo(()=>zn(e,t.season_number,t.episode_number),[e,t]);return s.jsxs(qt,{...r,link:a,children:[e.name," (",s.jsx(On,{episode:t}),")"]})}function xr(e,{absolute:t,season:n,episode:r}={}){return r&&n?zn(e,n,r,{absolute:t}):n?$n(e,n,{absolute:t}):Ql(`/titles/${e.id}/${Ts(e.name)}`,{absolute:t})}function et(e,{absolute:t}={}){let n=`/watch/${e.id}`;return t&&(n=`${ie().settings.base_url}${n}`),n}const Oe=$(s.jsx("path",{d:"M10.6667 6.6548C10.6667 6.10764 11.2894 5.79346 11.7295 6.11862L24.377 15.4634C24.7377 15.7298 24.7377 16.2692 24.3771 16.5357L11.7295 25.8813C11.2895 26.2065 10.6667 25.8923 10.6667 25.3451L10.6667 6.6548Z"}),"MediaPlay","0 0 32 32");function Kl({title:e,className:t,size:n="w-full",srcSize:r,lazy:a=!0,aspect:i="aspect-poster",showPlayButton:o,link:l}){const{trans:d}=q(),u=it(e==null?void 0:e.poster,{size:r});e.primary_video||(o=!1);const c=S("h-full w-full rounded bg-fg-base/4 object-cover",u?"block":"flex items-center justify-center"),h=u?s.jsx("img",{className:c,decoding:"async",draggable:!1,loading:a?"lazy":"eager",src:u,alt:d(j("Poster for :name",{values:{name:e.name}}))}):s.jsx("span",{className:c,children:s.jsx(Qt,{className:"max-w-[60%] text-divider",size:"text-6xl"})}),p=s.jsxs(m.Fragment,{children:[h,s.jsx("span",{className:"pointer-events-none absolute inset-0 block bg-black opacity-0 transition-opacity group-hover:opacity-10"})]});return s.jsxs("div",{className:S(n,i,t,"group relative flex-shrink-0"),children:[l?s.jsx(se,{to:l,className:"contents",children:p}):s.jsx(Wt,{title:e,displayContents:!0,children:p}),o?s.jsx("div",{className:"absolute bottom-14 left-14",children:s.jsx(_,{color:"white",variant:"flat",className:"shadow-md",elementType:se,to:et(e.primary_video),"aria-label":`Play ${e.name}`,children:s.jsx(Oe,{})})}):null]})}function gr({animate:e}){return s.jsxs("div",{className:"relative",children:[s.jsx(ae,{variant:"rect",className:"aspect-video",animation:e?"pulsate":null}),s.jsx(Oe,{className:"absolute inset-0 m-auto text-fg-base/40",size:"w-80 h-80"})]})}const Zl=/\.(m3u8)($|\?)/i,ql=/\.(mpd)($|\?)/i,Wl=/\.(m4a|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i,Gl=/(?:youtu\.be|youtube|youtube\.com|youtube-nocookie\.com)\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=|)((?:\w|-){11})/,Xl=/^((?:\w|-){11})$/;function br(e){return Gl.test(e)||Xl.test(e)?"youtube":Wl.test(e)?"htmlAudio":Zl.test(e)?"hls":ql.test(e)?"dash":"htmlVideo"}function Pt(e,t=!1){let n=t?e.shift():null,r=e.length,a,i;for(;r!==0;)i=Math.floor(Math.random()*r),r-=1,a=e[r],e[r]=e[i],e[i]=a;return n&&e.unshift(n),[...e]}function Jl(e,t){const n=(t==null?void 0:t.defaultVolume)||30;return{state:{muted:We(`player.${e}.muted`)??!1,repeat:We(`player.${e}.repeat`)??"all",shuffling:We(`player.${e}.shuffling`)??!1,volume:We(`player.${e}.volume`)??n},queue:We(`player.${e}.queue`,[]),cuedMediaId:We(`player.${e}.cuedMediaId`)}}function ls(e,t,n=0){const r=[...e],a=r.splice(n+1);return[...r,...t,...a]}function Yl(){"mediaSession"in navigator&&(["play","pause","previoustrack","nexttrack","stop","seekbackward","seekforward","seekto"].forEach(t=>navigator.mediaSession.setActionHandler(t,null)),navigator.mediaSession.metadata=null,navigator.mediaSession.playbackState="none")}function ec(e){const t=()=>e().cuedMedia&&e().shuffledQueue.findIndex(d=>{var u;return d.id===((u=e().cuedMedia)==null?void 0:u.id)})||0;return{getPointer:t,getCurrent:()=>e().shuffledQueue[t()],getFirst:()=>e().shuffledQueue[0],getLast:()=>e().shuffledQueue[e().shuffledQueue.length-1],getNext:()=>e().shuffledQueue[t()+1],getPrevious:()=>e().shuffledQueue[t()-1],isLast:()=>t()===e().originalQueue.length-1}}function tc(e,t){var n;["input","textarea"].includes((n=e.target)==null?void 0:n.tagName.toLowerCase())||((e.key===" "||e.key==="k")&&(e.preventDefault(),t().isPlaying?t().pause():t().play()),e.key==="ArrowRight"&&bn(e)&&(e.preventDefault(),t().playNext()),e.key==="ArrowLeft"&&bn(e)&&(e.preventDefault(),t().playPrevious()))}function nc(e,t){var n;if("mediaSession"in navigator){const r={play:()=>e().play(),pause:()=>e().pause(),previoustrack:()=>e().playPrevious(),nexttrack:()=>e().playNext(),stop:()=>e().stop(),seekbackward:()=>e().seek(e().getCurrentTime()-10),seekforward:()=>e().seek(e().getCurrentTime()+10),seekto:i=>e().seek(i.seekTime||0)};for(const i in r)try{navigator.mediaSession.setActionHandler(i,r[i])}catch{}const a=e().cuedMedia;a&&((n=t.setMediaSessionMetadata)==null||n.call(t,a))}}function It(e,t){return!e||!t?!1:e.id===t.id&&e.groupId===t.groupId}class sc{constructor(){Zn(this,"currentLock")}async lock(t="landscape"){if(!(!this.canOrientScreen()||this.currentLock))try{await screen.orientation.lock(t),this.currentLock=t}catch{}}async unlock(){!this.canOrientScreen()||!this.currentLock||await screen.orientation.unlock()}canOrientScreen(){return screen.orientation!=null&&!!screen.orientation.lock&&!!screen.orientation.unlock}}const Gt=typeof window<"u";var xs;Gt&&((xs=window.navigator)==null||xs.userAgent.toLowerCase());var gs;const At=Gt&&/(iPhone|iPod)/gi.test((gs=window.navigator)==null?void 0:gs.platform);var le={fullscreenEnabled:0,fullscreenElement:1,requestFullscreen:2,exitFullscreen:3,fullscreenchange:4,fullscreenerror:5,fullscreen:6},cs=["webkitFullscreenEnabled","webkitFullscreenElement","webkitRequestFullscreen","webkitExitFullscreen","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],us=["mozFullScreenEnabled","mozFullScreenElement","mozRequestFullScreen","mozCancelFullScreen","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],ds=["msFullscreenEnabled","msFullscreenElement","msRequestFullscreen","msExitFullscreen","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"],re=typeof window<"u"&&typeof window.document<"u"?window.document:{},ue="fullscreenEnabled"in re&&Object.keys(le)||cs[0]in re&&cs||us[0]in re&&us||ds[0]in re&&ds||[],rc={requestFullscreen:function(e){return e[ue[le.requestFullscreen]]()},requestFullscreenFunction:function(e){return e[ue[le.requestFullscreen]]},get exitFullscreen(){return re[ue[le.exitFullscreen]].bind(re)},get fullscreenPseudoClass(){return":"+ue[le.fullscreen]},addEventListener:function(e,t,n){return re.addEventListener(ue[le[e]],t,n)},removeEventListener:function(e,t,n){return re.removeEventListener(ue[le[e]],t,n)},get fullscreenEnabled(){return!!re[ue[le.fullscreenEnabled]]},set fullscreenEnabled(e){},get fullscreenElement(){return re[ue[le.fullscreenElement]]},set fullscreenElement(e){},get onfullscreenchange(){return re[("on"+ue[le.fullscreenchange]).toLowerCase()]},set onfullscreenchange(e){return re[("on"+ue[le.fullscreenchange]).toLowerCase()]=e},get onfullscreenerror(){return re[("on"+ue[le.fullscreenerror]).toLowerCase()]},set onfullscreenerror(e){return re[("on"+ue[le.fullscreenerror]).toLowerCase()]=e}};const Ie=rc;function ac(e,t){return e=e.closest(".fullscreen-host")??e,{isFullscreen:()=>{if(Ie.fullscreenElement===e)return!0;try{return e.matches(Ie.fullscreenPseudoClass)}catch{return!1}},canFullScreen:()=>Ie.fullscreenEnabled,enter:()=>Ie.requestFullscreen(e),exit:()=>Ie.exitFullscreen(),bindEvents:()=>{Ie.addEventListener("fullscreenchange",t),Ie.addEventListener("fullscreenerror",t)},unbindEvents:()=>{Ie.removeEventListener("fullscreenchange",t),Ie.removeEventListener("fullscreenerror",t)}}}function ic(e,t){return{isFullscreen:()=>e.webkitPresentationMode==="fullscreen",canFullScreen:()=>At&&typeof e.webkitSetPresentationMode=="function"&&(e.webkitSupportsFullscreen??!1),enter:()=>{var n;return(n=e.webkitSetPresentationMode)==null?void 0:n.call(e,"fullscreen")},exit:()=>{var n;return(n=e.webkitSetPresentationMode)==null?void 0:n.call(e,"inline")},bindEvents:()=>{e.removeEventListener("webkitpresentationmodechanged",t)},unbindEvents:()=>{e.addEventListener("webkitpresentationmodechanged",t)}}}const oc=["youtube"],lc=(e,t)=>{let n;const r=new sc;let a;const i=async()=>{const l=a==null?void 0:a.isFullscreen();l?r.lock():r.unlock(),e({isFullscreen:l})},o=()=>At&&oc.includes(t().providerName)?!1:(a==null?void 0:a.canFullScreen())??!1;return{isFullscreen:!1,canFullscreen:!1,enterFullscreen:()=>{if(!(!o()||a!=null&&a.isFullscreen()))return t().isPip&&t().exitPip(),a==null?void 0:a.enter()},exitFullscreen:()=>{if(a!=null&&a.isFullscreen())return a.exit()},toggleFullscreen:()=>{t().isFullscreen?t().exitFullscreen():t().enterFullscreen()},initFullscreen:()=>{n=t().subscribe({providerReady:({el:l})=>{a==null||a.unbindEvents(),t().isFullscreen&&(a==null||a.exit()),a=At?ic(l,i):ac(l,i);const d=o();e({canFullscreen:d}),d&&a.bindEvents()}})},destroyFullscreen:()=>{t().exitFullscreen(),n==null||n()}}},cc=(e,t)=>({isSupported:()=>dt(),isPip:()=>e===document.pictureInPictureElement,enter:()=>{if(dt())return e.requestPictureInPicture()},exit:()=>{if(dt())return document.exitPictureInPicture()},bindEvents:()=>{dt()&&(e.addEventListener("enterpictureinpicture",t),e.addEventListener("leavepictureinpicture",t))},unbindEvents:()=>{dt()&&(e.removeEventListener("enterpictureinpicture",t),e.removeEventListener("leavepictureinpicture",t))}});let cn;const dt=()=>{if(!Gt)return!1;if(cn==null){const e=document.createElement("video");cn=!!document.pictureInPictureEnabled&&!e.disablePictureInPicture}return cn},uc=(e,t)=>({isSupported:()=>ft(),isPip:()=>e.webkitPresentationMode==="picture-in-picture",enter:()=>{var n;if(ft())return(n=e.webkitSetPresentationMode)==null?void 0:n.call(e,"picture-in-picture")},exit:()=>{var n;if(ft())return(n=e.webkitSetPresentationMode)==null?void 0:n.call(e,"inline")},bindEvents:()=>{ft()&&e.addEventListener("webkitpresentationmodechanged",t)},unbindEvents:()=>{ft()&&e.removeEventListener("webkitpresentationmodechanged",t)}});let un;const ft=()=>{if(!Gt)return!1;const e=document.createElement("video");return un==null&&(un=!!e.webkitSupportsPresentationMode&&!!e.webkitSetPresentationMode&&!At),un},dc=[cc,uc],fc=(e,t)=>{let n,r=[];const a=()=>{e({isPip:r.some(o=>o.isPip())})},i=()=>t().providerName!=="htmlVideo"?!1:r.some(o=>o.isSupported());return{isPip:!1,canPip:!1,enterPip:async()=>{var o;t().isPip||!i()||await((o=r.find(l=>l.isSupported()))==null?void 0:o.enter())},exitPip:async()=>{var o;t().isPip&&await((o=r.find(l=>l.isSupported()))==null?void 0:o.exit())},togglePip:()=>{t().isPip?t().exitPip():t().enterPip()},initPip:()=>{n=t().subscribe({providerReady:({el:o})=>{r.every(d=>d.unbindEvents()),t().isPip&&r.every(d=>d.exit()),r=dc.map(d=>d(o,a));const l=i();l&&r.every(d=>d.bindEvents()),e({canPip:l})}})},destroyPip:()=>{t().exitPip(),n==null||n()}}},mc=(e,t)=>{const n=Ma(Jl(e,t),t.initialData||{}),r=(a,i)=>{La(`player.${e}.${a}`,i)};return Ia()(jo(Ta((a,i,o)=>{var p,g,y,v,w;const l=new Set,d={play:()=>{a(f=>{f.isPlaying=!0,f.playbackStarted=!0})},pause:()=>{a(f=>{f.isPlaying=!1,f.controlsVisible=!0})},error:()=>{a(f=>{f.isPlaying=!1})},durationChange:f=>{a({mediaDuration:f.duration})},streamTypeChange:f=>{a({streamType:f.streamType})},buffered:f=>{},playbackRateChange:f=>{a({playbackRate:f.rate})},playbackRates:({rates:f})=>{a({playbackRates:f})},playbackQualities:({qualities:f})=>{a({playbackQualities:f})},playbackQualityChange:({quality:f})=>{a({playbackQuality:f})},textTracks:({tracks:f})=>{a({textTracks:f})},currentTextTrackChange:({trackId:f})=>{a({currentTextTrack:f})},textTrackVisibilityChange:({isVisible:f})=>{a({textTrackIsVisible:f})},buffering:({isBuffering:f})=>{a({isBuffering:f})},playbackEnd:async()=>{const f=i().cuedMedia;if(!i().isSeeking){if(u.isLast()&&t.loadMoreMediaItems){const x=await t.loadMoreMediaItems(f);x!=null&&x.length&&i().appendToQueue(x)}i().playNext()}},posterLoaded:({url:f})=>{a({posterUrl:f})},providerReady:()=>{const f=i().providerApi;f&&(f.setVolume(i().volume),f.setMuted(i().muted),t.autoPlay&&f.play(),a({providerReady:!0}))}},u=ec(i),c=f=>{tc(f,i)},h=n.queue||[];return{options:t,...lc(a,i),...fc(a,i),originalQueue:h,shuffledQueue:(p=n.state)!=null&&p.shuffling?Pt(h):h,isPlaying:!1,isBuffering:!1,streamType:null,playbackStarted:!1,providerReady:!1,pauseWhileSeeking:t.pauseWhileSeeking??!0,isSeeking:!1,setIsSeeking:f=>{a({isSeeking:f})},controlsVisible:!0,setControlsVisible:f=>{a(x=>{x.controlsVisible=f})},volume:((g=n.state)==null?void 0:g.volume)??30,setVolume:f=>{var x;(x=i().providerApi)==null||x.setVolume(f),a(b=>{b.volume=f}),r("volume",f)},muted:((y=n.state)==null?void 0:y.muted)??!1,setMuted:f=>{var x;(x=i().providerApi)==null||x.setMuted(f),a(b=>{b.muted=f}),r("muted",f)},playbackRates:[],playbackRate:1,setPlaybackRate:f=>{var x;(x=i().providerApi)==null||x.setPlaybackRate(f)},playbackQuality:"auto",setPlaybackQuality:f=>{var x,b;(b=(x=i().providerApi)==null?void 0:x.setPlaybackQuality)==null||b.call(x,f)},playbackQualities:[],repeat:((v=n.state)==null?void 0:v.repeat)??"all",toggleRepeatMode:()=>{let f="all";const x=i().repeat;x==="all"?f="one":x==="one"&&(f=!1),a({repeat:f}),r("repeat",f)},shuffling:((w=n.state)==null?void 0:w.shuffling)??!1,toggleShuffling:()=>{let f=[];i().shuffling?f=i().originalQueue:f=Pt([...i().shuffledQueue]),a(x=>{x.shuffling=!x.shuffling,x.shuffledQueue=f})},mediaDuration:0,seek:f=>{var b;const x=`${f}`;x.startsWith("+")?f=i().getCurrentTime()+Number(f):x.startsWith("-")?f=i().getCurrentTime()-Number(x.replace("-","")):f=Number(f),(b=i().providerApi)==null||b.seek(f),i().emit("seek",{time:f})},getCurrentTime:()=>{var f;return((f=i().providerApi)==null?void 0:f.getCurrentTime())||0},play:async f=>{var x,b;if(f?await i().cue(f):f=i().cuedMedia||u.getCurrent(),!f){i().stop();return}await((x=t.onBeforePlay)==null?void 0:x.call(t)),await((b=i().providerApi)==null?void 0:b.play())},pause:()=>{var f;(f=i().providerApi)==null||f.pause()},stop:()=>{i().isPlaying&&(i().pause(),i().seek(0))},playNext:async()=>{var x;i().stop();let f=u.getCurrent();i().repeat==="all"&&u.isLast()?f=u.getFirst():i().repeat!=="one"&&(f=u.getNext()),!((x=t.onBeforePlayNext)!=null&&x.call(t,f))&&(f?await i().play(f):(i().seek(0),i().play()))},playPrevious:async()=>{var x;i().stop();let f=u.getCurrent();i().repeat==="all"&&u.getPointer()===0?f=u.getLast():i().repeat!=="one"&&(f=u.getPrevious()),!((x=t.onBeforePlayPrevious)!=null&&x.call(t,f))&&(f?await i().play(f):(i().seek(0),i().play()))},cue:async f=>{if(!It(f,i().cuedMedia))return i().emit("beforeCued",{previous:i().cuedMedia}),new Promise((x,b)=>{var C;const M=i().providerName,P=setTimeout(()=>{L(),x()},3e3),L=i().subscribe({cued:()=>{clearTimeout(P),L(),x()},error:()=>{clearTimeout(P),L(),b("Could not cue media")}});a({cuedMedia:f,posterUrl:f.poster,providerName:f.provider,providerReady:M===f.provider,streamType:"streamType"in f?f.streamType:null}),f&&((C=t.setMediaSessionMetadata)==null||C.call(t,f)),t.persistQueueInLocalStorage&&r("cuedMediaId",f.id)})},async overrideQueue(f,x=0){if(!(f!=null&&f.length))return;const b=[...f];a(P=>{P.shuffledQueue=i().shuffling?Pt(b,!0):b,P.originalQueue=b}),t.persistQueueInLocalStorage&&r("queue",i().originalQueue.slice(0,15));const M=x>-1?f[x]:u.getCurrent();if(M)return i().cue(M)},appendToQueue:(f,x=!0)=>{const b=i().shuffling?Pt([...f]):[...f],M=x?u.getPointer():0;a(P=>{P.shuffledQueue=ls(P.shuffledQueue,b,M),P.originalQueue=ls(P.originalQueue,f,M)}),t.persistQueueInLocalStorage&&r("queue",i().originalQueue.slice(0,15))},removeFromQueue:f=>{a(x=>{x.shuffledQueue=x.shuffledQueue.filter(b=>!f.find(M=>It(M,b))),x.originalQueue=x.originalQueue.filter(b=>!f.find(M=>It(M,b)))}),t.persistQueueInLocalStorage&&r("queue",i().originalQueue.slice(0,15))},textTracks:[],currentTextTrack:-1,setCurrentTextTrack:f=>{var x,b;(b=(x=i().providerApi)==null?void 0:x.setCurrentTextTrack)==null||b.call(x,f)},textTrackIsVisible:!1,setTextTrackVisibility:f=>{var x,b;(b=(x=i().providerApi)==null?void 0:x.setTextTrackVisibility)==null||b.call(x,f)},destroy:()=>{var f;i().destroyFullscreen(),i().destroyPip(),(f=t==null?void 0:t.onDestroy)==null||f.call(t),Yl(),l.clear(),document.removeEventListener("keydown",c)},init:async()=>{var b,M,P;i().initFullscreen(),l.add(d),t.listeners&&l.add(t.listeners);const f=n.cuedMediaId||((M=(b=n.queue)==null?void 0:b[0])==null?void 0:M.id),x=(P=n.queue)==null?void 0:P.find(L=>L.id===f);x&&await i().cue(x),nc(i,t),document.addEventListener("keydown",c)},subscribe:f=>(l.add(f),()=>l.delete(f)),emit(f,x){l.forEach(b=>{var M;return(M=b[f])==null?void 0:M.call(b,{state:i(),...x})})}}})))},Ne=m.createContext(null);function hc({children:e,id:t,options:n}){const[r]=m.useState(()=>mc(t,n));return s.jsx(Ne.Provider,{value:r,children:e})}var me=(e=>(e.Play="playVideo",e.Pause="pauseVideo",e.Stop="stopVideo",e.Seek="seekTo",e.Cue="cueVideoById",e.CueAndPlay="loadVideoById",e.Mute="mute",e.Unmute="unMute",e.SetVolume="setVolume",e.SetPlaybackRate="setPlaybackRate",e.SetPlaybackQuality="setPlaybackQuality",e))(me||{}),Ae=(e=>(e[e.Unstarted=-1]="Unstarted",e[e.Ended=0]="Ended",e[e.Playing=1]="Playing",e[e.Paused=2]="Paused",e[e.Buffering=3]="Buffering",e[e.Cued=5]="Cued",e))(Ae||{});function Ge(e){return typeof e=="number"&&!Number.isNaN(e)}const dn=(e,t=1)=>new Promise((n,r)=>{const a=new Image,i=()=>{delete a.onload,delete a.onerror,a.naturalWidth>=t?n(a):r("Could not load youtube image")};Object.assign(a,{onload:i,onerror:i,src:e})}),fn=new Map;async function yr(e){if(!e)return;if(fn.has(e))return fn.get(e);const t=n=>`https://i.ytimg.com/vi/${e}/${n}.jpg`;return dn(t("maxresdefault"),121).catch(()=>dn(t("sddefault"),121)).catch(()=>dn(t("hqdefault"),121)).catch(()=>{}).then(n=>{if(!n)return;const r=n.src;return fn.set(e,r),r})}function pc(e,t,n,r){var d,u;const i=(typeof e.data=="string"?JSON.parse(e.data):e.data).info,o=t.current,l=r.getState().emit;if(i){if((d=i.videoData)!=null&&d.video_id&&(o.videoId=i.videoData.video_id),(u=i.videoData)!=null&&u.errorCode){const c={code:i.videoData.errorCode,videoId:o.videoId};l("error",{sourceEvent:c})}if(Ge(i.duration)&&i.duration!==o.duration&&(o.duration=i.duration,l("durationChange",{duration:o.duration})),Ge(i.currentTime)&&i.currentTime!==o.currentTime&&(o.currentTime=i.currentTime,r.getState().isSeeking||l("progress",{currentTime:o.currentTime})),Ge(i.currentTimeLastUpdated)&&(o.lastTimeUpdate=i.currentTimeLastUpdated),Ge(i.playbackRate)&&(o.playbackRate!==i.playbackRate&&l("playbackRateChange",{rate:i.playbackRate}),o.playbackRate=i.playbackRate),Ge(i.videoLoadedFraction)){const c=i.videoLoadedFraction*o.duration;o.buffered!==c&&l("buffered",{seconds:i.videoLoadedFraction*o.duration}),o.buffered=c}Array.isArray(i.availablePlaybackRates)&&l("playbackRates",{rates:i.availablePlaybackRates}),Ge(i.playerState)&&(xc(i,t,n,r),o.state=i.playerState)}}function xc(e,t,n,r){const a=r.getState().emit,i=e.playerState,o=async()=>{var l,d;if((l=e.videoData)!=null&&l.video_id&&!((d=r.getState().cuedMedia)!=null&&d.poster)){const u=await yr(e.videoData.video_id);u&&r.getState().emit("posterLoaded",{url:u})}t.current.playbackReady||(a("providerReady",{el:n.current}),t.current.playbackReady=!0),a("cued")};switch(a("youtubeStateChange",{state:i}),a("buffering",{isBuffering:i===Ae.Buffering}),i!==Ae.Ended&&(t.current.firedPlaybackEnd=!1),i){case Ae.Unstarted:o();break;case Ae.Ended:t.current.firedPlaybackEnd||(a("playbackEnd"),t.current.firedPlaybackEnd=!0);break;case Ae.Playing:o(),a("play");break;case Ae.Paused:a("pause");break;case Ae.Cued:o();break}}const R=(e,t)=>{const n=m.useContext(Ne);return Ra(n,e,t)};function te(){const e=m.useContext(Ne);return m.useMemo(()=>{const t=e.getState(),n=async(r,a)=>(t.stop(),await t.overrideQueue(r,a),t.play());return{play:t.play,playNext:t.playNext,playPrevious:t.playPrevious,pause:t.pause,subscribe:t.subscribe,emit:t.emit,getCurrentTime:t.getCurrentTime,seek:t.seek,toggleRepeatMode:t.toggleRepeatMode,toggleShuffling:t.toggleShuffling,getState:e.getState,setVolume:t.setVolume,setMuted:t.setMuted,appendToQueue:t.appendToQueue,removeFromQueue:t.removeFromQueue,enterFullscreen:t.enterFullscreen,exitFullscreen:t.exitFullscreen,toggleFullscreen:t.toggleFullscreen,enterPip:t.enterPip,exitPip:t.exitPip,setTextTrackVisibility:t.setTextTrackVisibility,setCurrentTextTrack:t.setCurrentTextTrack,setIsSeeking:t.setIsSeeking,setControlsVisible:t.setControlsVisible,cue:t.cue,overrideQueueAndPlay:n,overrideQueue:t.overrideQueue,setPlaybackRate:t.setPlaybackRate,setPlaybackQuality:t.setPlaybackQuality}},[e])}function vn(e){var t;return(t=e.match(/((?:\w|-){11})/))==null?void 0:t[0]}const gc="&controls=0&disablekb=1&enablejsapi=1&iv_load_policy=3&modestbranding=1&playsinline=1&rel=0&showinfo=0";function bc(e){var u;const{getState:t,emit:n}=te(),r=R(c=>c.options),a=R(c=>c.cuedMedia),i=(u=r.youtube)!=null&&u.useCookies?"https://www.youtube.com":"https://www.youtube-nocookie.com",[o,l]=m.useState(()=>{if(a!=null&&a.src&&a.src!=="resolve")return vn(a.src)}),d=m.useCallback(c=>{const h=vn(c);h&&l(p=>p?(e(h),p):h)},[e]);return m.useEffect(()=>{var c,h;a!=null&&a.src&&a.src!=="resolve"?d(a.src):a&&(n("buffering",{isBuffering:!0}),(h=(c=r.youtube)==null?void 0:c.srcResolver)==null||h.call(c,a).then(p=>{var g;p!=null&&p.src&&((g=t().cuedMedia)==null?void 0:g.id)===p.id&&d(p.src)}))},[r,d,a==null?void 0:a.id]),{initialVideoUrl:o?`${i}/embed/${o}?${gc}&autoplay=${r.autoPlay?"1":"0"}&mute=${t().muted?"1":"0"}&start=${(a==null?void 0:a.initialTime)??0}`:void 0,origin:i}}function yc(){const{addGlobalListener:e,removeAllGlobalListeners:t}=gt(),n=m.useRef(null),r=m.useCallback((c,h)=>{var p,g;return(g=(p=n.current)==null?void 0:p.contentWindow)==null?void 0:g.postMessage(JSON.stringify({event:"command",func:c,args:h?[h]:void 0}),"*")},[]),a=m.useCallback(c=>{r(me.CueAndPlay,c)},[r]),{initialVideoUrl:i,origin:o}=bc(a),l=m.useContext(Ne),d=m.useRef({duration:0,currentTime:0,lastTimeUpdate:0,playbackRate:1,state:-1,playbackReady:!1,buffered:0,firedPlaybackEnd:!1}),u=m.useCallback(()=>{const c={loadVideoById:a};l.setState({providerApi:{play:()=>{r(me.Play)},pause:()=>{r(me.Pause)},stop:()=>{r(me.Stop)},seek:h=>{h!==d.current.currentTime&&r(me.Seek,h)},setVolume:h=>{r(me.SetVolume,h)},setMuted:h=>{r(h?me.Mute:me.Unmute)},setPlaybackRate:h=>{r(me.SetPlaybackRate,h)},setPlaybackQuality:h=>{r(me.SetPlaybackQuality,h)},getCurrentTime:()=>d.current.currentTime,getSrc:()=>d.current.videoId,internalProviderApi:c}})},[l,a,r]);return m.useEffect(()=>(e(window,"message",c=>{var p;const h=c;h.origin===o&&h.source===((p=n.current)==null?void 0:p.contentWindow)&&pc(h,d,n,l)}),u(),()=>{t()}),[e,t,l,o,u]),i?s.jsx("iframe",{className:"w-full h-full",ref:n,src:i,allowFullScreen:!0,allow:"autoplay; encrypted-media; picture-in-picture;",onLoad:()=>{setTimeout(()=>{var c,h;(h=(c=n.current)==null?void 0:c.contentWindow)==null||h.postMessage(JSON.stringify({event:"listening"}),"*"),u()})}}):null}function vc(e){let t;function n(){fs(t)&&r()}function r(){t=window.requestAnimationFrame(function(){fs(t)||(e(),r())})}function a(){jc(t)&&window.cancelAnimationFrame(t),t=void 0}return{start:n,stop:a}}function fs(e){return typeof e>"u"}function jc(e){return typeof e=="number"&&!Number.isNaN(e)}function vr(e){const t=m.useContext(Ne),n=R(l=>l.cuedMedia),r=m.useRef({currentTime:0,buffered:0,isMediaWaiting:!1,playbackReady:!1,timeRafLoop:vc(()=>{i(),a()})}),a=m.useCallback(()=>{var u;const l=(u=e.current)==null?void 0:u.buffered,d=!l||l.length===0?0:l.end(l.length-1);r.current.buffered!==d&&(t.getState().emit("buffered",{seconds:d}),r.current.buffered=d)},[e,t]),i=m.useCallback(()=>{var d;const l=((d=e.current)==null?void 0:d.currentTime)||0;r.current.currentTime!==l&&!t.getState().isSeeking&&(t.getState().emit("progress",{currentTime:l}),r.current.currentTime=l)},[r,t,e]),o=m.useCallback((l,d)=>{if(!e.current)return;const{textTracks:u}=e.current;if(l===-1)Array.from(u).forEach(h=>{h.mode="disabled"});else{const h=u[t.getState().currentTextTrack];h&&(h.mode="disabled")}const c=u[l];c&&(c.mode=d?"showing":"hidden"),t.getState().emit("currentTextTrackChange",{trackId:d?l:-1}),t.getState().emit("textTrackVisibilityChange",{isVisible:d})},[e,t]);return m.useEffect(()=>{const l=r.current.timeRafLoop;return()=>{l.stop()}},[]),m.useEffect(()=>{var l;(l=e.current)==null||l.load()},[n==null?void 0:n.src,e]),{ref:e,internalState:r,updateCurrentTime:i,toggleTextTrackModes:o,updateBuffered:a}}const Cc=[.25,.5,.75,1,1.25,1.5,1.75,2];function jr({ref:e,updateCurrentTime:t,updateBuffered:n,internalState:r}){const a=m.useContext(Ne),i=m.useCallback(()=>{if(!e.current)return;const o=Array.from(e.current.textTracks).filter(u=>u.label&&(u.kind==="subtitles"||u.kind==="captions"));let l=-1;for(let u=0;u<o.length;u+=1)if(o[u].mode==="hidden")l=u;else if(o[u].mode==="showing"){l=u;break}const d=l!==-1&&o[l].mode==="showing";a.getState().emit("currentTextTrackChange",{trackId:l}),a.getState().emit("textTrackVisibilityChange",{isVisible:d}),a.getState().emit("textTracks",{tracks:o})},[e,a]);return m.useEffect(()=>{const o=e.current;return()=>{o==null||o.textTracks.removeEventListener("change",i)}},[e,i]),m.useMemo(()=>{const o=a.getState().emit;return{autoPlay:!1,onContextMenu:l=>l.preventDefault(),controlsList:"nodownload",preload:"metadata","x-webkit-airplay":"allow",onEnded:()=>{o("playbackEnd"),t(),r.current.timeRafLoop.stop()},onStalled:l=>{l.currentTarget.readyState<3&&o("buffering",{isBuffering:!0})},onWaiting:()=>{o("buffering",{isBuffering:!0})},onPlaying:()=>{o("play"),o("buffering",{isBuffering:!1})},onPause:l=>{o("pause"),o("buffering",{isBuffering:!1}),r.current.timeRafLoop.stop()},onSuspend:()=>{o("buffering",{isBuffering:!1})},onSeeking:()=>{t()},onSeeked:()=>{t()},onTimeUpdate:()=>{t()},onError:l=>{o("error",{sourceEvent:l})},onDurationChange:l=>{t(),o("durationChange",{duration:l.currentTarget.duration})},onRateChange:l=>{o("playbackRateChange",{rate:l.currentTarget.playbackRate})},onLoadedMetadata:l=>{r.current.playbackReady||(o("providerReady",{el:l.currentTarget}),r.current.playbackReady=!0,n(),i(),l.currentTarget.textTracks.addEventListener("change",()=>{i()})),o("cued"),o("playbackRates",{rates:Cc})}}},[r,a,t,i,n])}function Cr({ref:e,internalState:t,toggleTextTrackModes:n}){const r=m.useContext(Ne);return m.useMemo(()=>({play:async()=>{var a;try{await((a=e.current)==null?void 0:a.play())}catch(i){r.getState().emit("error",{sourceEvent:i})}t.current.timeRafLoop.start()},pause:()=>{var a;(a=e.current)==null||a.pause(),t.current.timeRafLoop.stop()},stop:()=>{e.current&&(e.current.pause(),e.current.currentTime=0)},seek:a=>{a!==t.current.currentTime&&e.current&&(e.current.currentTime=a)},setVolume:a=>{e.current&&(e.current.volume=a/100)},setMuted:a=>{e.current&&(e.current.muted=a)},setPlaybackRate:a=>{e.current&&(e.current.playbackRate=a)},setTextTrackVisibility:a=>{n(r.getState().currentTextTrack,a)},setCurrentTextTrack:a=>{n(a,r.getState().textTrackIsVisible)},getCurrentTime:()=>t.current.currentTime,getSrc:()=>{var a;return(a=e.current)==null?void 0:a.src}}),[e,r,t,n])}function wc(){var u;const e=m.useRef(null),t=R(c=>c.options.autoPlay),n=R(c=>c.muted),r=R(c=>c.cuedMedia),a=m.useContext(Ne),i=vr(e),o=jr(i),l=Cr(i);m.useEffect(()=>{a.setState({providerApi:l})},[a,l]);let d=r==null?void 0:r.src;return d&&(r!=null&&r.initialTime)&&(d=`${d}#t=${r.initialTime}`),s.jsx("video",{className:"w-full h-full",ref:e,src:d,playsInline:!0,poster:r==null?void 0:r.poster,autoPlay:t,muted:n,...o,children:(u=r==null?void 0:r.captions)==null?void 0:u.map((c,h)=>s.jsx("track",{label:c.label,kind:"subtitles",srcLang:c.language||"en",src:c.src,default:h===0},c.id))})}function kc(){const e=m.useRef(null),t=R(u=>u.options.autoPlay),n=R(u=>u.muted),r=R(u=>u.cuedMedia),a=m.useContext(Ne),i=vr(e),o=jr(i),l=Cr(i);m.useEffect(()=>{a.setState({providerApi:l})},[a,l]);let d=r==null?void 0:r.src;return d&&(r!=null&&r.initialTime)&&(d=`${d}#t=${r.initialTime}`),s.jsx("audio",{className:"w-full h-full",ref:e,src:d,autoPlay:t,muted:n,...o})}const Pc=ge.lazy(()=>Ls(()=>import("./hls-provider-8996abf5.js"),["./hls-provider-8996abf5.js","./main-a8767cd0.js","./main-f9578bdd.css","./OpenInNew-a6691840.js"],import.meta.url)),Sc=ge.lazy(()=>Ls(()=>import("./dash-provider-e151b8ec.js"),["./dash-provider-e151b8ec.js","./main-a8767cd0.js","./main-f9578bdd.css","./OpenInNew-a6691840.js"],import.meta.url)),Nc=m.memo(({className:e})=>{const{getState:t}=m.useContext(Ne);return m.useEffect(()=>(t().init(),t().destroy),[t]),s.jsx("div",{className:e,children:s.jsx(Mc,{})})});function Mc(){switch(R(t=>t.providerName)){case"youtube":return s.jsx(yc,{});case"htmlVideo":return s.jsx(wc,{});case"htmlAudio":return s.jsx(kc,{});case"hls":return s.jsx(m.Suspense,{children:s.jsx(Pc,{})});case"dash":return s.jsx(m.Suspense,{children:s.jsx(Sc,{})});default:return null}}const Ic=$([s.jsx("path",{d:"M8.66667 6.66667C8.29848 6.66667 8 6.96514 8 7.33333V24.6667C8 25.0349 8.29848 25.3333 8.66667 25.3333H12.6667C13.0349 25.3333 13.3333 25.0349 13.3333 24.6667V7.33333C13.3333 6.96514 13.0349 6.66667 12.6667 6.66667H8.66667Z"},"0"),s.jsx("path",{d:"M19.3333 6.66667C18.9651 6.66667 18.6667 6.96514 18.6667 7.33333V24.6667C18.6667 25.0349 18.9651 25.3333 19.3333 25.3333H23.3333C23.7015 25.3333 24 25.0349 24 24.6667V7.33333C24 6.96514 23.7015 6.66667 23.3333 6.66667H19.3333Z"},"1")],"MediaPause","0 0 32 32");function Tc({size:e="md",iconSize:t="xl",color:n,stopPropagation:r}){const a=R(d=>d.isPlaying),i=R(d=>d.providerReady),o=te(),l=a?s.jsx(k,{message:"Pause (k)"}):s.jsx(k,{message:"Play (k)"});return s.jsx(Pe,{label:l,usePortal:!1,children:s.jsx(_,{color:n,size:e,iconSize:t,disabled:!i,onClick:d=>{r&&d.stopPropagation(),a?o.pause():o.play()},children:a?s.jsx(Ic,{}):s.jsx(Oe,{})})})}const Lc=$([s.jsx("path",{d:"M17.5091 24.6594C17.5091 25.2066 16.8864 25.5208 16.4463 25.1956L9.44847 20.0252C9.42553 20.0083 9.39776 19.9991 9.36923 19.9991H4.66667C4.29848 19.9991 4 19.7006 4 19.3325V12.6658C4 12.2976 4.29848 11.9991 4.66667 11.9991H9.37115C9.39967 11.9991 9.42745 11.99 9.45039 11.973L16.4463 6.8036C16.8863 6.47842 17.5091 6.79259 17.5091 7.33977L17.5091 24.6594Z"},"0"),s.jsx("path",{d:"M28.8621 13.6422C29.1225 13.3818 29.1225 12.9597 28.8621 12.6994L27.9193 11.7566C27.659 11.4962 27.2368 11.4962 26.9765 11.7566L24.7134 14.0197C24.6613 14.0717 24.5769 14.0717 24.5248 14.0197L22.262 11.7568C22.0016 11.4964 21.5795 11.4964 21.3191 11.7568L20.3763 12.6996C20.116 12.9599 20.116 13.382 20.3763 13.6424L22.6392 15.9053C22.6913 15.9573 22.6913 16.0418 22.6392 16.0938L20.3768 18.3562C20.1165 18.6166 20.1165 19.0387 20.3768 19.299L21.3196 20.2419C21.58 20.5022 22.0021 20.5022 22.2624 20.2418L24.5248 17.9795C24.5769 17.9274 24.6613 17.9274 24.7134 17.9795L26.976 20.2421C27.2363 20.5024 27.6585 20.5024 27.9188 20.2421L28.8616 19.2992C29.122 19.0389 29.122 18.6168 28.8616 18.3564L26.599 16.0938C26.547 16.0418 26.547 15.9573 26.599 15.9053L28.8621 13.6422Z"},"1")],"MediaMute","0 0 32 32"),Rc=$([s.jsx("path",{d:"M17.5091 24.6594C17.5091 25.2066 16.8864 25.5207 16.4463 25.1956L9.44847 20.0252C9.42553 20.0083 9.39776 19.9991 9.36923 19.9991H4.66667C4.29848 19.9991 4 19.7006 4 19.3324V12.6658C4 12.2976 4.29848 11.9991 4.66667 11.9991H9.37115C9.39967 11.9991 9.42745 11.99 9.45039 11.973L16.4463 6.80358C16.8863 6.4784 17.5091 6.79258 17.5091 7.33975L17.5091 24.6594Z"},"0"),s.jsx("path",{d:"M22.8424 12.6667C22.8424 12.2985 22.544 12 22.1758 12H20.8424C20.4743 12 20.1758 12.2985 20.1758 12.6667V19.3333C20.1758 19.7015 20.4743 20 20.8424 20H22.1758C22.544 20 22.8424 19.7015 22.8424 19.3333V12.6667Z"},"1")],"MediaVolumeLow","0 0 32 32"),Vc=$([s.jsx("path",{d:"M17.5091 24.6595C17.5091 25.2066 16.8864 25.5208 16.4463 25.1956L9.44847 20.0252C9.42553 20.0083 9.39776 19.9992 9.36923 19.9992H4.66667C4.29848 19.9992 4 19.7007 4 19.3325V12.6658C4 12.2976 4.29848 11.9992 4.66667 11.9992H9.37115C9.39967 11.9992 9.42745 11.99 9.45039 11.9731L16.4463 6.80363C16.8863 6.47845 17.5091 6.79262 17.5091 7.3398L17.5091 24.6595Z"},"0"),s.jsx("path",{d:"M27.5091 9.33336C27.8773 9.33336 28.1758 9.63184 28.1758 10V22C28.1758 22.3682 27.8773 22.6667 27.5091 22.6667H26.1758C25.8076 22.6667 25.5091 22.3682 25.5091 22V10C25.5091 9.63184 25.8076 9.33336 26.1758 9.33336L27.5091 9.33336Z"},"1"),s.jsx("path",{d:"M22.1758 12C22.544 12 22.8424 12.2985 22.8424 12.6667V19.3334C22.8424 19.7016 22.544 20 22.1758 20H20.8424C20.4743 20 20.1758 19.7016 20.1758 19.3334V12.6667C20.1758 12.2985 20.4743 12 20.8424 12H22.1758Z"},"2")],"MediaVolumeHigh","0 0 32 32");function Ec({trackColor:e,fillColor:t,buttonColor:n,className:r}){const a=R(l=>l.volume),i=te(),o=R(l=>l.providerReady);return s.jsxs("div",{className:S("flex w-min items-center gap-4",r),children:[s.jsx(Dc,{color:n}),s.jsx(Vn,{isDisabled:!o,showThumbOnHoverOnly:!0,thumbSize:"w-14 h-14",trackColor:e,fillColor:t,minValue:0,maxValue:100,className:"flex-auto",width:"w-96",value:a,onChange:l=>{i.setVolume(l)}})]})}function Dc({color:e}){const t=R(i=>i.muted),n=R(i=>i.volume),r=te(),a=R(i=>i.providerReady);return t?s.jsx(Pe,{label:s.jsx(k,{message:"Unmute"}),usePortal:!1,children:s.jsx(_,{disabled:!a,color:e,size:"sm",iconSize:"md",onClick:()=>r.setMuted(!1),children:s.jsx(Lc,{})})}):s.jsx(Pe,{label:s.jsx(k,{message:"Mute"}),children:s.jsx(_,{disabled:!a,color:e,size:"sm",iconSize:"md",onClick:()=>r.setMuted(!0),children:n<40?s.jsx(Rc,{}):s.jsx(Vc,{})})})}function wr(){const{subscribe:e,getCurrentTime:t}=te(),n=R(i=>{var o;return i.providerName&&((o=i.cuedMedia)!=null&&o.id)?`${i.providerName}+${i.cuedMedia.id}`:null}),[r,a]=m.useState(()=>t());return m.useEffect(()=>e({progress:({currentTime:i})=>a(i)}),[e]),m.useEffect(()=>{n&&a(t())},[n,t]),r}function Ac({trackColor:e,fillColor:t,className:n,onPointerMove:r}){const{pause:a,seek:i,setIsSeeking:o,play:l,getState:d}=te(),u=R(y=>y.mediaDuration),c=R(y=>y.providerReady),h=R(y=>y.pauseWhileSeeking),p=wr(),g=m.useRef(!1);return s.jsx(Vn,{fillColor:t,trackColor:e,thumbSize:"w-14 h-14",showThumbOnHoverOnly:!0,className:n,width:"w-auto",isDisabled:!c,value:p,minValue:0,maxValue:u,onPointerMove:r,onPointerDown:()=>{o(!0),h&&(g.current=d().isPlaying||d().isBuffering,a())},onChange:y=>{d().emit("progress",{currentTime:y}),i(y)},onChangeEnd:()=>{o(!1),h&&g.current&&(l(),g.current=!1)}})}const kr=m.memo(({minutes:e,seconds:t,ms:n,verbose:r=!1,addZeroToFirstUnit:a=!0})=>{const{trans:i}=q();e?n=e*6e4:t&&(n=t*1e3),n||(n=0);const o=n<0?-n:n,l={days:Math.trunc(o/864e5),hours:Math.trunc(o/36e5)%24,minutes:Math.trunc(o/6e4)%60,seconds:Math.trunc(o/1e3)%60};let d;return r?d=$c(l,i):d=Fc(l,a),s.jsx(m.Fragment,{children:d})});function $c(e,t){const n=[];return e.days&&n.push(`${e.days}${t(j("d"))}`),e.hours&&n.push(`${e.hours}${t(j("hr"))}`),e.minutes&&n.push(`${e.minutes}${t(j("min"))}`),e.seconds&&!e.hours&&n.push(`${e.seconds}${t(j("sec"))}`),n.join(" ")}function Fc(e,t=!0){const n=Xe(e.seconds);let r="";return e.days&&!r&&(r=`${e.days}:${Xe(e.hours)}:${Xe(e.minutes)}:${n}`),e.hours&&!r&&(r=`${Xe(e.hours,t)}:${Xe(e.minutes)}:${n}`),r||(r=`${Xe(e.minutes,t)}:${n}`),r}function Xe(e,t=!0){if(!t)return e;let n=`${e}`;return n.length===1&&(n="0"+n),n}function zc({className:e}){const t=R(r=>r.mediaDuration),n=wr();return s.jsx("span",{className:e,children:s.jsx(kr,{seconds:n,addZeroToFirstUnit:t>=600})})}function Oc({className:e}){const t=R(n=>n.mediaDuration);return s.jsx("span",{className:e,children:s.jsx(kr,{seconds:t,addZeroToFirstUnit:t>=600})})}const Hc=$([s.jsx("path",{d:"M6.39617 6.78532C5.9561 6.46017 5.33334 6.77434 5.33334 7.32151V24.6785C5.33334 25.2257 5.95612 25.5398 6.39619 25.2147L18.1415 16.5358C18.5021 16.2693 18.5021 15.7299 18.1415 15.4634L6.39617 6.78532Z"},"0"),s.jsx("path",{d:"M23.5339 6.6667C23.1657 6.6667 22.8672 6.96518 22.8672 7.33337V24.6667C22.8672 25.0349 23.1657 25.3334 23.5339 25.3334H25.5339C25.902 25.3334 26.2005 25.0349 26.2005 24.6667V7.33337C26.2005 6.96518 25.902 6.6667 25.5339 6.6667H23.5339Z"},"1")],"MediaNext","0 0 32 32");function _c({size:e="md",iconSize:t,color:n,className:r,stopPropagation:a}){const i=te(),o=R(l=>l.providerReady);return s.jsx(Pe,{label:s.jsx(k,{message:"Next"}),usePortal:!1,children:s.jsx(_,{disabled:!o,size:e,color:n,iconSize:t,className:r,onClick:l=>{a&&l.stopPropagation(),i.playNext()},children:s.jsx(Hc,{})})})}const Bc=$([s.jsx("path",{d:"M19.3334 13.3333C18.9652 13.3333 18.6667 13.0349 18.6667 12.6667L18.6667 7.33333C18.6667 6.96514 18.9652 6.66666 19.3334 6.66666H21.3334C21.7015 6.66666 22 6.96514 22 7.33333V9.86666C22 9.9403 22.0597 10 22.1334 10L24.6667 10C25.0349 10 25.3334 10.2985 25.3334 10.6667V12.6667C25.3334 13.0349 25.0349 13.3333 24.6667 13.3333L19.3334 13.3333Z"},"0"),s.jsx("path",{d:"M13.3334 19.3333C13.3334 18.9651 13.0349 18.6667 12.6667 18.6667H7.33335C6.96516 18.6667 6.66669 18.9651 6.66669 19.3333V21.3333C6.66669 21.7015 6.96516 22 7.33335 22H9.86669C9.94032 22 10 22.0597 10 22.1333L10 24.6667C10 25.0349 10.2985 25.3333 10.6667 25.3333H12.6667C13.0349 25.3333 13.3334 25.0349 13.3334 24.6667L13.3334 19.3333Z"},"1"),s.jsx("path",{d:"M18.6667 24.6667C18.6667 25.0349 18.9652 25.3333 19.3334 25.3333H21.3334C21.7015 25.3333 22 25.0349 22 24.6667V22.1333C22 22.0597 22.0597 22 22.1334 22H24.6667C25.0349 22 25.3334 21.7015 25.3334 21.3333V19.3333C25.3334 18.9651 25.0349 18.6667 24.6667 18.6667L19.3334 18.6667C18.9652 18.6667 18.6667 18.9651 18.6667 19.3333L18.6667 24.6667Z"},"2"),s.jsx("path",{d:"M10.6667 13.3333H12.6667C13.0349 13.3333 13.3334 13.0349 13.3334 12.6667L13.3334 10.6667V7.33333C13.3334 6.96514 13.0349 6.66666 12.6667 6.66666H10.6667C10.2985 6.66666 10 6.96514 10 7.33333L10 9.86666C10 9.9403 9.94033 10 9.86669 10L7.33335 10C6.96516 10 6.66669 10.2985 6.66669 10.6667V12.6667C6.66669 13.0349 6.96516 13.3333 7.33335 13.3333L10.6667 13.3333Z"},"3")],"MediaFullscreenExit","0 0 32 32"),Qc=$([s.jsx("path",{d:"M25.3299 7.26517C25.2958 6.929 25.0119 6.66666 24.6667 6.66666H19.3334C18.9652 6.66666 18.6667 6.96514 18.6667 7.33333V9.33333C18.6667 9.70152 18.9652 10 19.3334 10L21.8667 10C21.9403 10 22 10.0597 22 10.1333V12.6667C22 13.0349 22.2985 13.3333 22.6667 13.3333H24.6667C25.0349 13.3333 25.3334 13.0349 25.3334 12.6667V7.33333C25.3334 7.31032 25.3322 7.28758 25.3299 7.26517Z"},"0"),s.jsx("path",{d:"M22 21.8667C22 21.9403 21.9403 22 21.8667 22L19.3334 22C18.9652 22 18.6667 22.2985 18.6667 22.6667V24.6667C18.6667 25.0349 18.9652 25.3333 19.3334 25.3333L24.6667 25.3333C25.0349 25.3333 25.3334 25.0349 25.3334 24.6667V19.3333C25.3334 18.9651 25.0349 18.6667 24.6667 18.6667H22.6667C22.2985 18.6667 22 18.9651 22 19.3333V21.8667Z"},"1"),s.jsx("path",{d:"M12.6667 22H10.1334C10.0597 22 10 21.9403 10 21.8667V19.3333C10 18.9651 9.70154 18.6667 9.33335 18.6667H7.33335C6.96516 18.6667 6.66669 18.9651 6.66669 19.3333V24.6667C6.66669 25.0349 6.96516 25.3333 7.33335 25.3333H12.6667C13.0349 25.3333 13.3334 25.0349 13.3334 24.6667V22.6667C13.3334 22.2985 13.0349 22 12.6667 22Z"},"2"),s.jsx("path",{d:"M10 12.6667V10.1333C10 10.0597 10.0597 10 10.1334 10L12.6667 10C13.0349 10 13.3334 9.70152 13.3334 9.33333V7.33333C13.3334 6.96514 13.0349 6.66666 12.6667 6.66666H7.33335C6.96516 6.66666 6.66669 6.96514 6.66669 7.33333V12.6667C6.66669 13.0349 6.96516 13.3333 7.33335 13.3333H9.33335C9.70154 13.3333 10 13.0349 10 12.6667Z"},"3")],"MediaFullscreen","0 0 32 32");function Uc({size:e="md",iconSize:t,color:n,className:r}){const{trans:a}=q(),i=te(),o=R(c=>c.providerReady),l=R(c=>c.isFullscreen);if(!R(c=>c.canFullscreen))return null;const u=a(l?j("Exit fullscreen (f)"):j("Enter fullscreen (f)"));return s.jsx(Pe,{label:s.jsx(k,{message:u}),usePortal:!1,children:s.jsx(_,{disabled:!o,"aria-label":u,size:e,color:n,iconSize:t,className:r,onClick:()=>{l?i.exitFullscreen():i.enterFullscreen()},children:l?s.jsx(Bc,{}):s.jsx(Qc,{})})})}const Kc=$([s.jsx("path",{d:"M5.33334 26V19.4667C5.33334 19.393 5.39304 19.3333 5.46668 19.3333H7.86668C7.94031 19.3333 8.00001 19.393 8.00001 19.4667V23.3333C8.00001 23.7015 8.29849 24 8.66668 24H23.3333C23.7015 24 24 23.7015 24 23.3333V8.66666C24 8.29847 23.7015 7.99999 23.3333 7.99999H19.4667C19.393 7.99999 19.3333 7.9403 19.3333 7.86666V5.46666C19.3333 5.39302 19.393 5.33333 19.4667 5.33333H26C26.3682 5.33333 26.6667 5.63181 26.6667 5.99999V26C26.6667 26.3682 26.3682 26.6667 26 26.6667H6.00001C5.63182 26.6667 5.33334 26.3682 5.33334 26Z"},"0"),s.jsx("path",{d:"M14.0098 8.42359H10.806C10.6872 8.42359 10.6277 8.56721 10.7117 8.6512L16.5491 14.4886C16.8094 14.7489 16.8094 15.171 16.5491 15.4314L15.3234 16.657C15.0631 16.9174 14.641 16.9174 14.3806 16.657L8.63739 10.9138C8.55339 10.8298 8.40978 10.8893 8.40978 11.0081V14.0236C8.40978 14.3918 8.1113 14.6903 7.74311 14.6903H6.00978C5.64159 14.6903 5.34311 14.3918 5.34311 14.0236L5.34311 6.02359C5.34311 5.6554 5.64159 5.35692 6.00978 5.35692L14.0098 5.35692C14.378 5.35692 14.6764 5.6554 14.6764 6.02359V7.75692C14.6764 8.12511 14.378 8.42359 14.0098 8.42359Z"},"1")],"MediaPictureInPictureExit","0 0 32 32"),Zc=$([s.jsx("path",{d:"M16 15.3333C15.6318 15.3333 15.3333 15.6318 15.3333 16V20C15.3333 20.3682 15.6318 20.6667 16 20.6667H21.3333C21.7015 20.6667 22 20.3682 22 20V16C22 15.6318 21.7015 15.3333 21.3333 15.3333H16Z"},"0"),s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.33333 7.33334C5.33333 6.96515 5.63181 6.66667 5.99999 6.66667H26C26.3682 6.66667 26.6667 6.96515 26.6667 7.33334V24.6667C26.6667 25.0349 26.3682 25.3333 26 25.3333H5.99999C5.63181 25.3333 5.33333 25.0349 5.33333 24.6667V7.33334ZM7.99999 10C7.99999 9.63182 8.29847 9.33334 8.66666 9.33334H23.3333C23.7015 9.33334 24 9.63182 24 10V22C24 22.3682 23.7015 22.6667 23.3333 22.6667H8.66666C8.29847 22.6667 7.99999 22.3682 7.99999 22V10Z"},"1")],"MediaPictureInPicture","0 0 32 32");function qc({size:e="md",iconSize:t,color:n,className:r}){const{trans:a}=q(),i=te(),o=R(c=>c.providerReady),l=R(c=>c.isPip);if(!R(c=>c.canPip))return null;const u=a(l?j("Exit picture-in-picture (p)"):j("Enter picture-in-picture (p)"));return s.jsx(Pe,{label:s.jsx(k,{message:u}),usePortal:!1,children:s.jsx(_,{disabled:!o,"aria-label":u,size:e,color:n,iconSize:t,className:r,onClick:()=>{l?i.exitPip():i.enterPip()},children:l?s.jsx(Kc,{}):s.jsx(Zc,{})})})}const mn=$(s.jsx("path",{d:"m10 17 5-5-5-5v10z"}),"ArrowRightOutlined"),Wc=$(s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.5722 5.33333C13.2429 5.33333 12.9629 5.57382 12.9132 5.89938L12.4063 9.21916C12.4 9.26058 12.3746 9.29655 12.3378 9.31672C12.2387 9.37118 12.1409 9.42779 12.0444 9.48648C12.0086 9.5083 11.9646 9.51242 11.9255 9.49718L8.79572 8.27692C8.48896 8.15732 8.14083 8.27958 7.9762 8.56472L5.5491 12.7686C5.38444 13.0538 5.45271 13.4165 5.70981 13.6223L8.33308 15.7225C8.3658 15.7487 8.38422 15.7887 8.38331 15.8306C8.38209 15.8867 8.38148 15.9429 8.38148 15.9993C8.38148 16.0558 8.3821 16.1121 8.38332 16.1684C8.38423 16.2102 8.36582 16.2503 8.33313 16.2765L5.7103 18.3778C5.45334 18.5836 5.38515 18.9462 5.54978 19.2314L7.97688 23.4352C8.14155 23.7205 8.48981 23.8427 8.79661 23.723L11.926 22.5016C11.9651 22.4864 12.009 22.4905 12.0449 22.5123C12.1412 22.5709 12.2388 22.6274 12.3378 22.6818C12.3745 22.7019 12.4 22.7379 12.4063 22.7793L12.9132 26.0993C12.9629 26.4249 13.2429 26.6654 13.5722 26.6654H18.4264C18.7556 26.6654 19.0356 26.425 19.0854 26.0995L19.5933 22.7801C19.5997 22.7386 19.6252 22.7027 19.6619 22.6825C19.7614 22.6279 19.8596 22.5711 19.9564 22.5121C19.9923 22.4903 20.0362 22.4862 20.0754 22.5015L23.2035 23.7223C23.5103 23.842 23.8585 23.7198 24.0232 23.4346L26.4503 19.2307C26.6149 18.9456 26.5467 18.583 26.2898 18.3771L23.6679 16.2766C23.6352 16.2504 23.6168 16.2104 23.6177 16.1685C23.619 16.1122 23.6196 16.0558 23.6196 15.9993C23.6196 15.9429 23.619 15.8866 23.6177 15.8305C23.6168 15.7886 23.6353 15.7486 23.668 15.7224L26.2903 13.623C26.5474 13.4172 26.6156 13.0544 26.451 12.7692L24.0239 8.56537C23.8592 8.28023 23.5111 8.15797 23.2043 8.27757L20.0758 9.49734C20.0367 9.51258 19.9927 9.50846 19.9569 9.48664C19.8599 9.42762 19.7616 9.37071 19.6618 9.31596C19.6251 9.2958 19.5997 9.25984 19.5933 9.21843L19.0854 5.89915C19.0356 5.57369 18.7556 5.33333 18.4264 5.33333H13.5722ZM16.0001 20.2854C18.3672 20.2854 20.2862 18.3664 20.2862 15.9993C20.2862 13.6322 18.3672 11.7132 16.0001 11.7132C13.6329 11.7132 11.714 13.6322 11.714 15.9993C11.714 18.3664 13.6329 20.2854 16.0001 20.2854Z"}),"MediaSettings","0 0 32 32"),Gc=$([s.jsx("path",{d:"M13.9213 5.53573C14.3146 5.45804 14.6666 5.76987 14.6666 6.17079V7.57215C14.6666 7.89777 14.4305 8.17277 14.114 8.24925C12.5981 8.61559 11.2506 9.41368 10.2091 10.506C9.98474 10.7414 9.62903 10.8079 9.34742 10.6453L8.14112 9.94885C7.79394 9.7484 7.69985 9.28777 7.96359 8.98585C9.48505 7.24409 11.5636 6.00143 13.9213 5.53573Z"},"0"),s.jsx("path",{d:"M5.88974 12.5908C6.01805 12.2101 6.46491 12.0603 6.81279 12.2611L8.01201 12.9535C8.29379 13.1162 8.41396 13.4577 8.32238 13.7699C8.11252 14.4854 7.99998 15.2424 7.99998 16.0257C7.99998 16.809 8.11252 17.566 8.32238 18.2814C8.41396 18.5936 8.29378 18.9352 8.01201 19.0979L6.82742 19.7818C6.48051 19.9821 6.03488 19.8337 5.90521 19.4547C5.5345 18.3712 5.33331 17.2091 5.33331 16C5.33331 14.8078 5.5289 13.6613 5.88974 12.5908Z"},"1"),s.jsx("path",{d:"M8.17106 22.0852C7.82291 22.2862 7.72949 22.7486 7.99532 23.0502C9.51387 24.773 11.5799 26.0017 13.9213 26.4642C14.3146 26.5419 14.6666 26.2301 14.6666 25.8291V24.4792C14.6666 24.1536 14.4305 23.8786 14.114 23.8021C12.5981 23.4358 11.2506 22.6377 10.2091 21.5453C9.98474 21.31 9.62903 21.2435 9.34742 21.4061L8.17106 22.0852Z"},"2"),s.jsx("path",{d:"M17.3333 25.8291C17.3333 26.2301 17.6857 26.5418 18.079 26.4641C22.9748 25.4969 26.6666 21.1796 26.6666 16C26.6666 10.8204 22.9748 6.50302 18.079 5.5358C17.6857 5.4581 17.3333 5.76987 17.3333 6.17079V7.57215C17.3333 7.89777 17.5697 8.17282 17.8862 8.24932C21.3942 9.09721 24 12.2572 24 16.0257C24 19.7942 21.3942 22.9542 17.8862 23.802C17.5697 23.8785 17.3333 24.1536 17.3333 24.4792V25.8291Z"},"3"),s.jsx("path",{d:"M14.3961 10.4163C13.9561 10.0911 13.3333 10.4053 13.3333 10.9525L13.3333 21.0474C13.3333 21.5946 13.9561 21.9087 14.3962 21.5836L21.2273 16.5359C21.5879 16.2694 21.5879 15.73 21.2273 15.4635L14.3961 10.4163Z"},"4")],"MediaPlaybackSpeedCircle","0 0 32 32"),Xc=$([s.jsx("path",{d:"M18.6669 10.4001C18.6669 10.7683 18.3684 11.0667 18.0002 11.0667H16.2668C15.8987 11.0667 15.6002 10.7683 15.6002 10.4001V9.86674C15.6002 9.7931 15.5405 9.73341 15.4669 9.73341H5.99998C5.63179 9.73341 5.33331 9.43493 5.33331 9.06674V7.33341C5.33331 6.96522 5.63179 6.66674 5.99998 6.66674H15.4669C15.5405 6.66674 15.6002 6.60704 15.6002 6.53341V6.00007C15.6002 5.63188 15.8987 5.3334 16.2668 5.3334H18.0002C18.3684 5.3334 18.6669 5.63188 18.6669 6.00007V10.4001Z"},"0"),s.jsx("path",{d:"M11.3334 18.8668C11.7016 18.8668 12.0001 18.5683 12.0001 18.2001V13.8001C12.0001 13.4319 11.7016 13.1335 11.3334 13.1335H9.60006C9.23187 13.1335 8.93339 13.4319 8.93339 13.8001V14.3335C8.93339 14.4071 8.8737 14.4668 8.80006 14.4668H6.00006C5.63187 14.4668 5.33339 14.7653 5.33339 15.1335V16.8668C5.33339 17.235 5.63187 17.5335 6.00006 17.5335H8.80006C8.8737 17.5335 8.93339 17.5932 8.93339 17.6668V18.2001C8.93339 18.5683 9.23187 18.8668 9.60006 18.8668H11.3334Z"},"1"),s.jsx("path",{d:"M18.6667 26.0001C18.6667 26.3683 18.3682 26.6668 18 26.6668H16.2667C15.8985 26.6668 15.6 26.3683 15.6 26.0001V25.4668C15.6 25.3931 15.5403 25.3334 15.4667 25.3334H6.00014C5.63195 25.3334 5.33348 25.0349 5.33348 24.6668V22.9334C5.33348 22.5652 5.63195 22.2668 6.00014 22.2668H15.4667C15.5403 22.2668 15.6 22.2071 15.6 22.1334V21.6001C15.6 21.2319 15.8985 20.9334 16.2667 20.9334H18C18.3682 20.9334 18.6667 21.2319 18.6667 21.6001V26.0001Z"},"2"),s.jsx("path",{d:"M22 24.6668C22 25.0349 22.2985 25.3334 22.6667 25.3334H26.0001C26.3683 25.3334 26.6668 25.0349 26.6668 24.6668V22.9334C26.6668 22.5652 26.3683 22.2668 26.0001 22.2668H22.6667C22.2985 22.2668 22 22.5652 22 22.9334V24.6668Z"},"3"),s.jsx("path",{d:"M16.0001 17.5335C15.6319 17.5335 15.3334 17.235 15.3334 16.8668V15.1335C15.3334 14.7653 15.6319 14.4668 16.0001 14.4668H26.0001C26.3683 14.4668 26.6667 14.7653 26.6667 15.1335V16.8668C26.6667 17.235 26.3683 17.5335 26.0001 17.5335H16.0001Z"},"4"),s.jsx("path",{d:"M22.0002 9.06674C22.0002 9.43493 22.2987 9.73341 22.6669 9.73341H26C26.3682 9.73341 26.6666 9.43493 26.6666 9.06674V7.3334C26.6666 6.96521 26.3682 6.66674 26 6.66674H22.6669C22.2987 6.66674 22.0002 6.96522 22.0002 7.33341V9.06674Z"},"5")],"MediaSettingsMenu","0 0 32 32"),Pr=$(s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.6661 6.66699C4.29791 6.66699 3.99943 6.96547 3.99943 7.33366V24.667C3.99943 25.0352 4.29791 25.3337 4.6661 25.3337H27.3328C27.701 25.3337 27.9994 25.0352 27.9994 24.667V7.33366C27.9994 6.96547 27.701 6.66699 27.3328 6.66699H4.6661ZM8.66667 21.3333C8.29848 21.3333 8 21.0349 8 20.6667V11.3333C8 10.9651 8.29848 10.6667 8.66667 10.6667H14C14.3682 10.6667 14.6667 10.9651 14.6667 11.3333V12.6667C14.6667 13.0349 14.3682 13.3333 14 13.3333H10.8C10.7264 13.3333 10.6667 13.393 10.6667 13.4667V18.5333C10.6667 18.607 10.7264 18.6667 10.8 18.6667H14C14.3682 18.6667 14.6667 18.9651 14.6667 19.3333V20.6667C14.6667 21.0349 14.3682 21.3333 14 21.3333H8.66667ZM18 21.3333C17.6318 21.3333 17.3333 21.0349 17.3333 20.6667V11.3333C17.3333 10.9651 17.6318 10.6667 18 10.6667H23.3333C23.7015 10.6667 24 10.9651 24 11.3333V12.6667C24 13.0349 23.7015 13.3333 23.3333 13.3333H20.1333C20.0597 13.3333 20 13.393 20 13.4667V18.5333C20 18.607 20.0597 18.6667 20.1333 18.6667H23.3333C23.7015 18.6667 24 18.9651 24 19.3333V20.6667C24 21.0349 23.7015 21.3333 23.3333 21.3333H18Z"}),"MediaClosedCaptions","0 0 32 32"),Jc=$(s.jsx("path",{d:"M13.0908 14.3334C12.972 14.3334 12.9125 14.1898 12.9965 14.1058L17.7021 9.40022C17.9625 9.13987 17.9625 8.71776 17.7021 8.45741L16.2879 7.04319C16.0275 6.78284 15.6054 6.78284 15.3451 7.04319L6.8598 15.5285C6.59945 15.7888 6.59945 16.2109 6.8598 16.4713L8.27401 17.8855L8.27536 17.8868L15.3453 24.9568C15.6057 25.2172 16.0278 25.2172 16.2881 24.9568L17.7024 23.5426C17.9627 23.2822 17.9627 22.8601 17.7024 22.5998L12.9969 17.8944C12.9129 17.8104 12.9724 17.6668 13.0912 17.6668L26 17.6668C26.3682 17.6668 26.6667 17.3683 26.6667 17.0001V15.0001C26.6667 14.6319 26.3682 14.3334 26 14.3334L13.0908 14.3334Z"}),"MediaArrowLeft","0 0 32 32"),Yc={rate:su,quality:ru,options:nu,captions:au};function eu({color:e,size:t,iconSize:n,className:r}){const a=Rs();return s.jsxs(st,{type:"popover",placement:"top-end",usePortal:!1,children:[s.jsx(_,{color:e,size:t,iconSize:n,className:r,children:s.jsx(Wc,{})}),s.jsx(Ke,{size:"w-256",style:a,children:s.jsx(Ze,{padding:"p-0",children:s.jsx(tu,{})})})]})}function tu(){const[e,t]=m.useState("options"),n=Yc[e];return s.jsx(Ee,{initial:!1,children:s.jsx(n,{activePanel:e,onActivePanelChange:t})})}function nu({onActivePanelChange:e}){const t=R(l=>l.playbackRate),n=R(l=>l.playbackQualities),r=R(l=>l.playbackQuality),a=R(l=>l.textTracks),i=R(l=>l.currentTextTrack),o=a[i];return s.jsx(oe.div,{initial:{x:"-100%",opacity:0},animate:{x:0,opacity:1},exit:{x:"100%",opacity:0},transition:{type:"tween",duration:.14},children:s.jsxs(nt,{children:[s.jsx(Re,{startIcon:s.jsx(Gc,{}),endSection:s.jsxs("div",{className:"flex items-center gap-2",children:[t,"x",s.jsx(mn,{size:"sm"})]}),onSelected:()=>e("rate"),children:s.jsx(k,{message:"Speed"})}),s.jsx(Re,{isDisabled:!n.length,startIcon:s.jsx(Xc,{}),endSection:s.jsxs("div",{className:"flex items-center gap-2 capitalize",children:[r||s.jsx(k,{message:"Auto"}),s.jsx(mn,{size:"sm"})]}),onSelected:()=>e("quality"),children:s.jsx(k,{message:"Quality"})}),s.jsx(Re,{isDisabled:!a.length,startIcon:s.jsx(Pr,{}),endSection:s.jsxs("div",{className:"flex items-center gap-2 capitalize",children:[o?o.label:s.jsx(k,{message:"None"}),s.jsx(mn,{size:"sm"})]}),onSelected:()=>e("captions"),children:s.jsx(k,{message:"Subtitles/CC"})})]})})}function su({activePanel:e,onActivePanelChange:t}){const n=R(i=>i.playbackRate),r=R(i=>i.playbackRates),a=te();return s.jsx(Hn,{activePanel:e,onActivePanelChange:t,title:s.jsx(k,{message:"Playback speed"}),children:s.jsx(nt,{children:r.map(i=>s.jsxs(Re,{showCheckmark:!0,isSelected:n===i,onSelected:()=>{a.setPlaybackRate(i),t("options")},children:[i,"x"]},i))})})}function ru({activePanel:e,onActivePanelChange:t}){const n=R(i=>i.playbackQuality),r=R(i=>i.playbackQualities),a=te();return s.jsx(Hn,{activePanel:e,onActivePanelChange:t,title:s.jsx(k,{message:"Playback quality"}),children:s.jsx(nt,{children:r.map(i=>s.jsx(Re,{capitalizeFirst:!0,showCheckmark:!0,isSelected:n===i,onSelected:()=>{a.setPlaybackQuality(i),t("options")},children:i},i))})})}function au({activePanel:e,onActivePanelChange:t}){const n=R(i=>i.currentTextTrack),r=R(i=>i.textTracks),a=te();return s.jsx(Hn,{activePanel:e,onActivePanelChange:t,title:s.jsx(k,{message:"Subtitles/Captions"}),children:s.jsxs(nt,{children:[s.jsx(Re,{showCheckmark:!0,isSelected:n===-1,onSelected:()=>{a.setCurrentTextTrack(-1),t("options")},children:s.jsx(k,{message:"Off"})},"off"),r.map((i,o)=>s.jsx(Re,{showCheckmark:!0,isSelected:n===o,onSelected:()=>{a.setCurrentTextTrack(o),t("options")},children:i.label},o))]})})}function Hn({onActivePanelChange:e,children:t,title:n}){return s.jsxs(oe.div,{initial:{x:"100%",opacity:0},animate:{x:0,opacity:1},exit:{x:"-100%",opacity:0},transition:{type:"tween",duration:.14},children:[s.jsx("div",{className:"border-b p-10",children:s.jsx(ee,{className:"w-full",color:"white",justify:"justify-start",startIcon:s.jsx(Jc,{}),onClick:()=>e("options"),children:n})}),t]})}const iu=$([s.jsx("path",{d:"M8 28.0003C8 27.6321 8.29848 27.3336 8.66667 27.3336H23.3333C23.7015 27.3336 24 27.6321 24 28.0003V29.3336C24 29.7018 23.7015 30.0003 23.3333 30.0003H8.66667C8.29848 30.0003 8 29.7018 8 29.3336V28.0003Z"},"0"),s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.66602 6.66699C4.29783 6.66699 3.99935 6.96547 3.99935 7.33366V24.667C3.99935 25.0352 4.29783 25.3337 4.66602 25.3337H27.3327C27.7009 25.3337 27.9994 25.0352 27.9994 24.667V7.33366C27.9994 6.96547 27.7009 6.66699 27.3327 6.66699H4.66602ZM8.66659 21.3333C8.2984 21.3333 7.99992 21.0349 7.99992 20.6667V11.3333C7.99992 10.9651 8.2984 10.6667 8.66659 10.6667H13.9999C14.3681 10.6667 14.6666 10.9651 14.6666 11.3333V12.6667C14.6666 13.0349 14.3681 13.3333 13.9999 13.3333H10.7999C10.7263 13.3333 10.6666 13.393 10.6666 13.4667V18.5333C10.6666 18.607 10.7263 18.6667 10.7999 18.6667H13.9999C14.3681 18.6667 14.6666 18.9651 14.6666 19.3333V20.6667C14.6666 21.0349 14.3681 21.3333 13.9999 21.3333H8.66659ZM17.9999 21.3333C17.6317 21.3333 17.3333 21.0349 17.3333 20.6667V11.3333C17.3333 10.9651 17.6317 10.6667 17.9999 10.6667H23.3333C23.7014 10.6667 23.9999 10.9651 23.9999 11.3333V12.6667C23.9999 13.0349 23.7014 13.3333 23.3333 13.3333H20.1333C20.0596 13.3333 19.9999 13.393 19.9999 13.4667V18.5333C19.9999 18.607 20.0596 18.6667 20.1333 18.6667H23.3333C23.7014 18.6667 23.9999 18.9651 23.9999 19.3333V20.6667C23.9999 21.0349 23.7014 21.3333 23.3333 21.3333H17.9999Z"},"1")],"MediaClosedCaptionsOn","0 0 32 32");function ou({size:e="md",iconSize:t,color:n,className:r}){const{trans:a}=q(),i=te(),o=R(c=>c.providerReady),l=R(c=>c.textTrackIsVisible);if(!R(c=>!!c.textTracks.length))return null;const u=a(l?j("Hide subtitles/captions (c)"):j("Show subtitles/captions (c)"));return s.jsx(Pe,{label:s.jsx(k,{message:u}),usePortal:!1,children:s.jsx(_,{disabled:!o,"aria-label":u,size:e,color:n,iconSize:t,className:r,onClick:()=>{i.setTextTrackVisibility(!l)},children:l?s.jsx(iu,{}):s.jsx(Pr,{})})})}function lu({className:e,hideDuringPlayback:t=!0,...n}){const r=R(i=>i.posterUrl),a=R(i=>t&&i.playbackStarted&&i.providerName!=="htmlAudio");return r?s.jsx("div",{...n,className:S("transition-opacity pointer-events-none flex items-center justify-center bg-black w-full max-h-full",a?"opacity-0":"opacity-100",e),children:s.jsx("img",{loading:"lazy",src:r,alt:"",className:"w-full max-h-full object-cover flex-shrink-0"})}):null}function cu(){const e=m.useRef(0),t=te(),n=m.useCallback(()=>{t.getState().isPlaying?t.pause():t.play()},[t]);return m.useCallback(()=>{t.getState().providerReady&&(e.current+=1,n(),e.current===1&&setTimeout(()=>{e.current>1&&t.toggleFullscreen(),e.current=0},300))},[t,n])}function uu({className:e,trackColor:t,fillColor:n,size:r}){const a=R(i=>i.isBuffering&&i.providerName!=="youtube"||i.playbackStarted&&!i.providerReady);return s.jsx(Ee,{initial:!1,children:a&&s.jsx(oe.div,{...Ue,className:e,children:s.jsx(Sn,{isIndeterminate:!0,trackColor:t,fillColor:n,size:r})})})}function du({id:e,queue:t,cuedMediaId:n,autoPlay:r,src:a,listeners:i,onBeforePlayPrevious:o,onBeforePlayNext:l,onDestroy:d,apiRef:u,rightActions:c}){return s.jsxs(hc,{id:e,options:{autoPlay:r,listeners:i,onDestroy:d,onBeforePlayNext:l,onBeforePlayPrevious:o,initialData:{queue:t||[Sr(a)],cuedMediaId:n}},children:[s.jsx(gu,{src:a,queue:t}),s.jsx(fu,{apiRef:u,rightActions:c})]})}function fu({apiRef:e,rightActions:t}){const n=m.useRef(),r=m.useRef(),a=m.useRef(!1),i=te(),o=R(g=>g.controlsVisible),{setControlsVisible:l,getState:d,subscribe:u}=i,c=cu(),h=()=>{n.current&&(clearTimeout(n.current),n.current=null),r.current&&(clearTimeout(r.current),r.current=null)},p=m.useCallback(()=>{d().isPlaying&&(r.current=window.setTimeout(()=>{l(!1)},3500))},[d,l]);return m.useEffect(()=>{if(e)return e.current=i,i.subscribe({play:()=>p()})},[e,i,l,p]),s.jsxs("div",{className:S("fullscreen-host relative isolate aspect-video bg-black",!o&&"cursor-none"),onClick:c,onPointerEnter:()=>{l(!0),h()},onPointerMove:()=>{a.current||(r.current&&l(!0),h(),p())},onPointerLeave:()=>{h(),d().isPlaying&&(n.current=window.setTimeout(()=>{l(!1)},2500))},children:[s.jsx(Nc,{className:"z-50 h-full w-full"}),s.jsx(hu,{}),s.jsx(lu,{className:"absolute inset-0 z-30"}),s.jsx(mu,{}),s.jsx(uu,{className:"spinner pointer-events-none absolute inset-0 z-40 m-auto h-50 w-50",fillColor:"border-white",trackColor:"border-white/30",size:"w-50 h-50"}),s.jsx(pu,{}),s.jsx(xu,{rightActions:t,onPointerEnter:()=>{a.current=!0,l(!0),h()},onPointerLeave:()=>{a.current=!1}})]})}function mu(){const e=R(t=>!t.isPlaying&&!t.isSeeking);return s.jsx("div",{className:S("absolute left-0 top-0 z-40 flex h-full w-full items-center justify-center transition-opacity",e?"opacity-100":"pointer-events-none opacity-0"),children:s.jsx(_,{color:"primary",variant:"raised",size:"lg",children:s.jsx(Oe,{})})})}function hu(){return s.jsx("div",{className:"absolute inset-0 z-20"})}function pu(){const e=R(t=>t.controlsVisible);return s.jsx("div",{className:S("player-bottom-gradient pointer-events-none absolute bottom-0 z-30 h-2/4 w-full bg-bottom bg-repeat-x pt-36 transition-opacity duration-300",e?"opacity-100":"opacity-0")})}function xu({rightActions:e,onPointerEnter:t,onPointerLeave:n}){const r=R(a=>a.controlsVisible);return s.jsxs("div",{onPointerEnter:t,onPointerLeave:n,onClick:a=>a.stopPropagation(),className:S("player-bottom-text-shadow absolute bottom-0 left-0 right-0 z-40 p-8 text-white/87 transition-opacity duration-300",r?"opacity-100":"opacity-0"),children:[s.jsx(Ac,{trackColor:"bg-white/40"}),s.jsxs("div",{className:"flex w-full items-center gap-4",children:[s.jsx(Tc,{color:"white"}),s.jsx(_c,{color:"white"}),s.jsx(Ec,{className:"max-md:hidden",fillColor:"bg-white",trackColor:"bg-white/20",buttonColor:"white"}),s.jsxs("span",{className:"ml-10 text-sm",children:[s.jsx(zc,{className:"min-w-40 text-right"})," /"," ",s.jsx(Oc,{className:"min-w-40 text-right"})]}),s.jsxs("div",{className:"ml-auto flex flex-shrink-0 items-center gap-4",children:[e,s.jsx(ou,{color:"white"}),s.jsx(eu,{color:"white"}),s.jsx(Uc,{className:"ml-auto",color:"white"}),s.jsx(qc,{color:"white"})]})]})]})}function Sr(e){return{id:e,src:e,provider:br(e)}}function gu({src:e,queue:t}){const{getState:n,overrideQueue:r}=te(),a=(t==null?void 0:t.map(o=>o.id).join("-"))??"",i=nr(a);return m.useEffect(()=>{t&&i&&a&&i!==a&&r(t)},[a,i,t,r]),m.useEffect(()=>{var o;e&&((o=n().cuedMedia)==null?void 0:o.src)!==e&&r([Sr(e)])},[e,n,r]),null}function bu({src:e,title:t,episode:n,className:r,size:a,srcSize:i,lazy:o=!0,wrapWithLink:l=!1,showPlayButton:d,wrapperClassName:u}){const{trans:c}=q(),h=(n==null?void 0:n.primary_video)||(t==null?void 0:t.primary_video);h||(d=!1),!e&&n&&(e=n==null?void 0:n.poster),!e&&t&&(e=t.backdrop);const p=it(e,{size:i}),g=n||t,y=Va(e),v=S(r,a,"aspect-video bg-fg-base/4 object-cover",p?"block":"flex items-center justify-center");let w=p?s.jsx("img",{className:v,draggable:!1,decoding:"async",sizes:i?void 0:"100vw",loading:o?"lazy":"eager",src:p,srcSet:i?void 0:y,alt:g?c(j("Backdrop for :name",{values:{name:g.name}})):""}):s.jsx("span",{className:v,children:s.jsx(Qt,{className:"max-w-[60%] text-divider",size:"text-6xl"})});const f=d?s.jsx("div",{className:"absolute bottom-14 left-14",children:s.jsx(_,{color:"white",variant:"flat",className:"shadow-md",elementType:se,to:et(h),"aria-label":"Play",children:s.jsx(Oe,{})})}):null;return l&&(n?w=s.jsx(Fn,{episode:n,title:t,seasonNumber:n.season_number,displayContents:!0,children:w}):t&&(w=s.jsx(Wt,{title:t,displayContents:!0,children:w}))),s.jsxs("div",{className:S("group relative flex-shrink-0",u),children:[w,f,l&&s.jsx("div",{className:"pointer-events-none absolute inset-0 bg-black opacity-0 transition-opacity group-hover:opacity-10"})]})}function Nr({video:e,isLazy:t,title:n,episode:r,srcSize:a,size:i="w-full max-h-full",fallback:o,forceTitleBackdrop:l=!1}){const[d,u]=m.useState(e.thumbnail);return m.useEffect(()=>{if(!e.thumbnail&&!l&&e.src.includes("youtube")){const c=vn(e.src);c&&yr(c).then(h=>{h&&u(h)})}},[e.src,e.thumbnail,l]),l||!d?n?s.jsx(yu,{title:n,episode:r,srcSize:a,size:i}):o||s.jsx(gr,{animate:!1}):s.jsx("img",{loading:t?"lazy":void 0,decoding:"async",src:d,alt:"",className:S(i,"aspect-video flex-shrink-0 object-cover")})}function yu({title:e,episode:t,srcSize:n,size:r}){return s.jsx(bu,{title:e,episode:t,srcSize:n,size:r})}function vu(e,{enabled:t=!0}={}){return m.useCallback(()=>{var a;const n=e.current;if(!n||!t)return!1;const r=n.getState().cuedMedia;return!((a=r==null?void 0:r.meta)!=null&&a.id)||n.getCurrentTime()===0?!1:navigator.sendBeacon(`/api/v1/videos/${r.meta.id}/log-play`,JSON.stringify({currentTime:n.getCurrentTime(),duration:n.getState().mediaDuration,_token:Ea.getCookie("XSRF-TOKEN")}))},[e,t])}function _n({episode:e,title:t,seasonNumber:n,className:r,size:a,srcSize:i,lazy:o=!0,children:l,aspect:d="aspect-video",link:u,wrapWithLink:c=!0,showPlayButton:h,rightAction:p}){const{trans:g}=q(),y=it(e.poster,{size:i}),v=S("w-full h-full object-cover bg-fg-base/4",y?"block":"flex items-center justify-center");let w=y?s.jsx("img",{className:v,draggable:!1,loading:o?"lazy":"eager",src:y,alt:g(j("Poster for :name",{values:{name:e.name}}))}):s.jsx("span",{className:v,children:s.jsx(Qt,{className:"max-w-[60%] text-divider",size:"text-6xl"})});const f=h&&e.primary_video?s.jsx(_,{color:"white",variant:"flat",className:"absolute bottom-12 left-12 z-10 shadow-md",elementType:se,to:et(e.primary_video),children:s.jsx(Oe,{})}):null;return c&&(w=u?s.jsx(se,{to:u,children:w}):s.jsx(Fn,{title:t,episode:e,seasonNumber:e.season_number??n,displayContents:!0,children:w})),s.jsxs("div",{className:S("group relative flex-shrink-0",a,d,r),children:[w,f,l&&s.jsx("div",{className:"absolute bottom-14 left-14",children:l}),c&&s.jsx("div",{className:"pointer-events-none absolute inset-0 bg-black opacity-0 transition-opacity group-hover:opacity-10"}),p&&s.jsx("div",{className:"absolute bottom-12 right-12 z-10 shadow-md",children:p})]})}const Bn=$(s.jsx("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"}),"ArrowBackOutlined"),ju=$(s.jsx("path",{d:"m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z"}),"ArrowForwardOutlined"),Cu=$(s.jsx("path",{d:"M21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5c0-1.1-.9-2-2-2zm0 14H3V5h18v12z"}),"TvOutlined"),Qn=(e,t,n)=>{const r=["titles",`${e}`,"seasons",`${t}`];return n&&r.push(n),r};function Ad(e){const{titleId:t,season:n}=Se();return ye(Qn(t,n,e),()=>wu(t,n,e),{initialData:()=>{var a,i,o;const r=(a=ie().loaders)==null?void 0:a[e];if(((i=r==null?void 0:r.title)==null?void 0:i.id)==t&&((o=r==null?void 0:r.season)==null?void 0:o.number)==n)return r}})}function wu(e,t,n){return J.get(`titles/${e}/seasons/${t}`,{params:{loader:n}}).then(r=>r.data)}function ku(e,t,n={}){const r=Se(),a=n.titleId||r.titleId,i=n.season||r.season;return Dn({initialPage:e,willSortOrFilter:n.willSortOrFilter,defaultOrderBy:n.defaultOrderBy,defaultOrderDir:n.defaultOrderDir,endpoint:`titles/${a}/seasons/${i}/episodes`,queryKey:[...Qn(a,i),"episodes"],queryParams:t})}function Pu({query:{isInitialLoading:e,fetchNextPage:t,isFetchingNextPage:n,hasNextPage:r},children:a,loaderMarginTop:i="mt-24",style:o,className:l,variant:d="infiniteScroll",loadMoreExtraContent:u,size:c="md"}){const h=m.useRef(null),p=n||e,[g,y]=m.useState(0),v=d==="loadMore"&&g<3?"loadMore":"infiniteScroll";m.useEffect(()=>{const f=h.current;if(!f||v==="loadMore")return;const x=new IntersectionObserver(([b])=>{b.isIntersecting&&r&&!p&&t()});return x.observe(f),()=>{x.unobserve(f)}},[t,r,p,v]);let w;return a?w=n?a:null:v==="loadMore"?w=!e&&r&&s.jsxs("div",{className:S("flex items-center gap-8",i),children:[u,s.jsx(ee,{size:c==="md"?"sm":"xs",className:S(c==="sm"?"min-h-24 min-w-96":"min-h-36 min-w-112"),variant:"outline",color:"primary",onClick:()=>{t(),y(g+1)},disabled:p,children:g>=2&&!n?s.jsx(k,{message:"Load all"}):s.jsx(k,{message:"Show more"})})]}):w=s.jsx(Ee,{children:n&&s.jsx(oe.div,{className:S("flex justify-center w-full",i),...Ue,children:s.jsx(Sn,{size:c,isIndeterminate:!0,"aria-label":"loading"})})}),s.jsxs("div",{style:o,className:S("w-full",l,r&&"min-h-36"),role:"presentation",children:[s.jsx("div",{ref:h,"aria-hidden":!0}),w]})}const Su=$([s.jsx("path",{d:"M24 19.3328V9.46667C24 9.39303 23.9403 9.33334 23.8667 9.33334L11.3333 9.33334C10.9652 9.33334 10.6667 9.03486 10.6667 8.66667V7.33334C10.6667 6.96515 10.9652 6.66667 11.3333 6.66667H26C26.3682 6.66667 26.6667 6.96515 26.6667 7.33334V19.3328C26.6667 19.701 26.3682 19.9994 26 19.9994H24.6667C24.2985 19.9994 24 19.701 24 19.3328Z"},"0"),s.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.00001 12C5.63182 12 5.33334 12.2985 5.33334 12.6667V24.6667C5.33334 25.0349 5.63182 25.3333 6.00001 25.3333H20.6672C21.0354 25.3333 21.3338 25.0349 21.3338 24.6667V12.6667C21.3338 12.2985 21.0354 12 20.6672 12H6.00001ZM8.66668 14.6667C8.29849 14.6667 8.00001 14.9651 8.00001 15.3333V22C8.00001 22.3682 8.29849 22.6667 8.66668 22.6667H18C18.3682 22.6667 18.6667 22.3682 18.6667 22V15.3333C18.6667 14.9651 18.3682 14.6667 18 14.6667H8.66668Z"},"1")],"MediaEpisodes","0 0 32 32");function Nu(e){const t=e.trigger||s.jsx(Pe,{label:s.jsx(k,{message:"Episodes"}),children:s.jsx(_,{children:s.jsx(Su,{})})});return s.jsxs(st,{type:"popover",placement:"top",children:[t,s.jsx(Mu,{...e})]})}function Mu({title:e,currentEpisode:t,onSelected:n}){const{close:r}=ze(),a=Rs(),[i,o]=m.useState("episodes"),[l,d]=m.useState(t.season_number),u=i==="episodes"?s.jsx(k,{message:"Season :number",values:{number:l}}):e.name,c=i==="episodes"&&e.seasons_count>1;return s.jsxs(Ke,{style:a,className:"dark",size:"lg",children:[s.jsx(zt,{titleTextSize:"text-md",closeButtonSize:"md",className:"h-60",padding:c?"pl-10 pr-20":"px-20",leftAdornment:c?s.jsx(_,{onClick:()=>o("seasons"),children:s.jsx(Bn,{})}):null,children:u}),s.jsx(Ze,{className:"stable-scrollbar relative h-400 text-main",padding:"p-0",children:s.jsx(Ee,{initial:!1,children:i==="episodes"?s.jsx(Tu,{title:e,season:l,onSelected:h=>{r(),n(h)},selectedEpisodeId:t.season_number===l?t.id:void 0}):s.jsx(Iu,{title:e,selectedSeason:l,onSelected:h=>{d(h),o("episodes")}})})})]})}function Iu({title:e,onSelected:t,selectedSeason:n}){return s.jsx(Mr,{name:"seasons",children:s.jsx(nt,{children:[...new Array(e.seasons_count).keys()].map(r=>{const a=r+1;return s.jsx(Re,{className:"group",endIcon:s.jsx(ju,{className:"invisible group-hover:visible",size:"sm"}),showCheckmark:!0,isSelected:n===a,onSelected:()=>t(a),onClick:()=>t(a),children:s.jsx(k,{message:"Season :number",values:{number:a}})},a)})})})}function Tu({title:e,season:t,selectedEpisodeId:n,onSelected:r}){const a=ku(void 0,{truncateDescriptions:"true"},{titleId:e.id,season:t});let i;return a.noResults?i=s.jsx(In,{className:"pt-56",imageMargin:"mb-8",image:s.jsx("div",{className:"text-muted",children:s.jsx(Cu,{size:"xl"})}),imageHeight:"h-auto",title:s.jsx(k,{message:"This season has not episodes yet."})}):a.isInitialLoading?i=s.jsx(Da,{}):i=s.jsxs(m.Fragment,{children:[s.jsx(Ks,{defaultExpandedValues:n?[n]:void 0,children:a.items.map(o=>s.jsx(Zs,{value:o.id,buttonPadding:"py-10 pl-26 pr-10",label:s.jsxs("div",{className:"flex items-center gap-14",children:[s.jsx("div",{children:o.episode_number}),s.jsx("div",{children:o.name})]}),children:s.jsx(Lu,{title:e,episode:o,isSelected:o.id===n,onSelected:()=>r(o)})},o.id))}),s.jsx(Pu,{query:a})]}),s.jsx(Mr,{name:"episodes",children:i})}function Lu({episode:e,title:t,isSelected:n,onSelected:r}){const a=!n&&e.primary_video;return s.jsxs("div",{className:"flex gap-20 text-lg text-main",onClick:a?()=>r():void 0,children:[s.jsx(_n,{wrapWithLink:!1,size:"w-224",title:t,episode:e,children:a?s.jsx(_,{variant:"flat",color:"white",children:s.jsx(Oe,{})}):void 0}),s.jsx("p",{className:"pt-12 text-sm",children:e.description})]})}const Ru={enter:e=>({x:e==="episodes"?608:-608,opacity:0}),center:{x:0,opacity:1},exit:e=>({zIndex:0,x:e==="seasons"?608:-608,opacity:0})};function Mr({name:e,children:t}){return s.jsx(oe.div,{className:"absolute h-full w-full",custom:e,variants:Ru,initial:"enter",animate:"center",exit:"exit",transition:{type:"tween",duration:.15},children:t},e)}const $d=m.memo(e=>{const{video:t,autoPlay:n,title:r,episode:a}=e;return t.type==="video"||t.type==="stream"||t.type==="embed"&&t.src.includes("youtube")?s.jsx(Eu,{...e}):t.type==="embed"?s.jsx(Vu,{src:t.src,autoPlay:n}):t.type==="external"?s.jsxs("div",{className:"relative",children:[s.jsx(Nr,{title:r,episode:a,video:t,fallback:s.jsx("div",{className:"aspect-video w-full bg-fg-base/4"})}),s.jsx("div",{className:"absolute left-0 top-0 flex h-full w-full items-center justify-center",onClick:()=>window.open(t.src,"_blank"),children:s.jsx(_,{variant:"flat",color:"primary",size:"lg",children:s.jsx(Oe,{})})})]}):s.jsx(gr,{})}),Vu=m.memo(({src:e,autoPlay:t})=>{var a;const n=e.includes("<iframe")?(a=e.match(/src="([^"]*)"/))==null?void 0:a[1]:e,r=new URL(n||"");return r.searchParams.set("autoplay",t?"1":"0"),s.jsx("iframe",{src:r.toString(),className:"aspect-video w-full",allowFullScreen:!0,allow:"autoplay; encrypted-media; picture-in-picture;"})});function Eu({video:e,title:t,episode:n,mediaItemId:r,relatedVideos:a,autoPlay:i,logPlays:o,showEpisodeSelector:l}){const d=m.useRef(null),u=vu(d,{enabled:o}),c=ms(e,r),h=(a==null?void 0:a.map(g=>ms(g)))??[],p=Ut();return m.useEffect(()=>{const g=()=>{document.visibilityState==="hidden"&&u()};return document.addEventListener("visibilitychange",g),()=>document.removeEventListener("visibilitychange",g)},[u]),s.jsx(du,{apiRef:d,id:"player",queue:[c,...h],autoPlay:i,onBeforePlayNext:g=>(g&&!It(c,g)&&p(et(g.meta)),!0),onDestroy:()=>u(),listeners:{playbackEnd:()=>u(),beforeCued:({previous:g})=>{g&&u()}},rightActions:l&&t&&n?s.jsx(Nu,{title:t,currentEpisode:n,onSelected:g=>{p(et(g.primary_video))}}):void 0})}function ms(e,t){var n,r;return{id:t||e.id,provider:br(e.src),src:e.src,poster:e.thumbnail,meta:e,initialTime:((n=e.latest_play)==null?void 0:n.time_watched)??void 0,captions:(r=e.captions)==null?void 0:r.map(a=>({id:a.id,src:a.url,label:a.name,language:a.language}))}}const Du=({languages:e,countries:t,genres:n,ageRatings:r,restriction:a})=>[(a==null?void 0:a.model_type)!==Ll?{key:"genres",label:j("Genres"),defaultOperator:ke.hasAll,control:{type:U.ChipField,placeholder:j("Pick genres"),defaultValue:[],options:n.map(i=>({label:j(i.name),key:i.value,value:i.value}))}}:null,{key:"release_date",label:j("Release date"),defaultOperator:ke.between,control:{type:U.DateRangePicker,defaultValue:Bs(Ln[9].getRangeValue()),min:Aa("1900-01-01"),max:jn(As()).add({years:5})}},{control:{type:U.Input,inputType:"number",minValue:1,maxValue:10,defaultValue:7},key:ie().settings.content.title_provider!=="tmdb"?"tmdb_vote_average":"local_vote_average",label:j("User rating"),defaultOperator:ke.gte,operators:wt},{key:"runtime",label:j("Runtime"),description:j("Runtime in minutes"),defaultOperator:ke.lte,operators:wt,control:{type:U.Input,inputType:"number",minValue:1,maxValue:255,defaultValue:180}},{key:"language",label:j("Original language"),defaultOperator:ke.eq,control:{type:U.Select,placeholder:j("Pick a language"),searchPlaceholder:j("Search for language"),showSearchField:!0,options:e.map(({name:i,value:o})=>({label:j(i),key:o,value:o}))}},(a==null?void 0:a.model_type)!==Rl?{control:{type:U.ChipField,placeholder:j("Pick countries"),defaultValue:[],options:t==null?void 0:t.map(({name:i,value:o})=>({label:j(i),key:o,value:o}))},key:"productionCountries",label:j("Production countries"),defaultOperator:ke.hasAll}:null,{key:"certification",label:j("Age rating"),defaultOperator:ke.eq,control:{type:U.Select,placeholder:j("Pick an age rating"),showSearchField:!0,searchPlaceholder:j("Search for age rating"),options:r.map(({name:i,value:o})=>({label:j(i),key:o,value:o}))}},{key:"budget",label:j("Budget"),description:j("Budget in US dollars"),defaultOperator:ke.lte,operators:wt,control:{type:U.Input,inputType:"number",minValue:1,maxValue:1e9,defaultValue:1e8}},{key:"revenue",label:j("Revenue"),description:j("Revenue in US dollars"),defaultOperator:ke.lte,operators:wt,control:{type:U.Input,inputType:"number",minValue:1,maxValue:1e9,defaultValue:1e8}}].filter(Boolean);function Fd(e={}){const{data:t,isLoading:n,fetchStatus:r}=$a(["titleFilterLanguages","productionCountries","genres","titleFilterAgeRatings"],void 0,e);return{filters:m.useMemo(()=>Du({countries:(t==null?void 0:t.productionCountries)||[],languages:(t==null?void 0:t.titleFilterLanguages)||[],genres:(t==null?void 0:t.genres)||[],ageRatings:(t==null?void 0:t.titleFilterAgeRatings)||[]}),[t]),filtersLoading:n&&r!=="idle"}}function zd(e){const{titleId:t}=Se();return ye(["titles",`${t}`,e],()=>Au(t,e),{initialData:()=>{var r,a;const n=(r=ie().loaders)==null?void 0:r[e];if(((a=n==null?void 0:n.title)==null?void 0:a.id)==t)return n}})}function Au(e,t){return J.get(`titles/${e}`,{params:{loader:t}}).then(n=>n.data)}const Ir="episode";function $u(e){return at(t=>Fu(t),{onSuccess:async()=>{await Bt.invalidateQueries(An())},onError:t=>e?Tn(t,e):_t(t)})}function Fu(e){return J.post("reviews",{reviewable_id:e.reviewable.id,reviewable_type:e.reviewable.model_type,score:e.score,title:e.title,body:e.body}).then(t=>t.data)}function zu({title:e,episode:t,initialRating:n}){const r=t||e,a=$u(),i=zl(),{close:o}=ze(),[l,d]=m.useState((n==null?void 0:n.score)||0),u=()=>{l&&a.mutate({reviewable:r,score:l},{onSuccess:()=>o()})},c=()=>{n&&i.mutate({reviewIds:[n.id]},{onSuccess:()=>o()})};return s.jsxs(Ke,{size:"w-auto",children:[s.jsx(zt,{children:s.jsx(_u,{item:r})}),s.jsxs(Ze,{children:[r.model_type===Ir?s.jsx(Hu,{title:e,episode:t}):s.jsx(Ou,{title:e}),s.jsxs("div",{className:"pb-16",children:[s.jsx(Hl,{count:10,value:l,onValueChange:d,className:"my-14"}),s.jsx(ee,{variant:"flat",color:"primary",className:"w-full",disabled:!l||a.isLoading,onClick:u,children:s.jsx(k,{message:"Rate"})}),n&&s.jsx(ee,{className:"w-full mt-14",disabled:i.isLoading,onClick:c,children:s.jsx(k,{message:"Remove rating"})})]})]})]})}function Ou({title:e}){return s.jsxs("div",{className:"flex items-center gap-12 mb-24",children:[s.jsx(Kl,{size:"w-60",srcSize:"sm",title:e}),s.jsxs("div",{className:"text-sm",children:[s.jsx("div",{children:e.name}),s.jsx("div",{children:e.year})]})]})}function Hu({title:e,episode:t}){return s.jsxs("div",{className:"flex items-center gap-12 mb-24",children:[s.jsx(_n,{size:"w-100",title:e,episode:t}),s.jsxs("div",{className:"text-base",children:[s.jsx(Wt,{title:e,color:"primary"}),s.jsxs("div",{className:"text-sm",children:[t.name," (",s.jsx(On,{episode:t}),")"]})]})]})}function _u({item:e}){return e.model_type===Ir?s.jsx(k,{message:"Rate this episode"}):e.is_series?s.jsx(k,{message:"Rate this series"}):s.jsx(k,{message:"Rate this movie"})}function Bu(){const{user:e}=Vs();return ye(["reviews","users",`${e==null?void 0:e.id}`],()=>Uu(),{enabled:!!e})}function Qu(e){var n,r,a;const t=Bu();return{isLoading:t.isLoading&&t.fetchStatus!=="idle",rating:(a=(r=(n=t.data)==null?void 0:n.ratings)==null?void 0:r[e.model_type])==null?void 0:a[e.id]}}function Uu(){return J.get("users/me/ratings").then(e=>e.data)}function Ku(){const e=ze(),{isLoggedIn:t}=Vs(),n=Ut();return m.useCallback(r=>{t||(r.preventDefault(),r.stopPropagation(),e&&e.close(),n("/login"))},[n,t,e])}function Zu({title:e,episode:t,size:n="md",className:r}){const a=t?t.status==="upcoming":e.status==="upcoming",i=(t||e).rating;return a?null:s.jsxs("div",{className:S("flex min-w-[249px] flex-shrink-0 items-center",Wu(n),r),children:[i?s.jsx("div",{className:"border-r pr-14",children:s.jsx(hr,{score:i})}):null,s.jsx(qu,{title:e,episode:t})]})}function qu({title:e,episode:t}){const n=t||e,{isLoading:r,rating:a}=Qu(n),i=Ku();let o;return r?o=s.jsx(oe.div,{...Ue,className:"flex min-h-36 items-center",children:s.jsx(ae,{variant:"rect",size:"w-[106px] h-16 ml-14"})},"skeleton"):o=s.jsx(oe.div,{...Ue,children:s.jsxs(st,{type:"modal",children:[a?s.jsx(ee,{onClickCapture:i,children:s.jsx(k,{message:"Your rating: :value / 10",values:{value:a.score}})}):s.jsx(ee,{onClickCapture:i,startIcon:s.jsx(pr,{}),className:"min-w-120",children:s.jsx(k,{message:"Rate this"})}),s.jsx(zu,{title:e,episode:t,initialRating:a})]})},"button"),s.jsx(Ee,{initial:!1,mode:"wait",children:o})}function Wu(e){switch(e){case"sm":return"text-sm";case"md":return"text-base";case"lg":return"text-lg"}}function Od({episode:e,title:t,allowRating:n=!0,className:r,children:a,showPlayButton:i}){return s.jsxs("div",{className:S("flex items-center gap-20",r),children:[s.jsxs("div",{className:"relative w-288 flex-shrink-0 overflow-hidden rounded max-md:hidden",children:[s.jsx(_n,{title:t,episode:e,seasonNumber:e.season_number,lazy:!0,srcSize:"md",showPlayButton:i}),s.jsx("div",{className:"absolute bottom-0 left-0 w-full bg-black/50 p-6 text-center text-sm text-white",children:s.jsx(On,{episode:e})})]}),s.jsxs("div",{children:[s.jsx(Fn,{title:t,seasonNumber:e.season_number,episode:e,color:"primary",className:"text-base font-medium"}),s.jsx("div",{className:"my-10",children:s.jsx(Gu,{title:t,episode:e,allowRating:n})}),s.jsx("div",{className:"text-sm",children:e.description||s.jsx("span",{className:"italic",children:s.jsx(k,{message:"We have no overview for this episode yet."})})}),a]})]})}function Gu({title:e,episode:t,allowRating:n}){return t.status==="upcoming"?s.jsx(Fa,{date:t.release_date}):n?s.jsx(Zu,{title:e,episode:t}):s.jsx(hr,{score:t.rating})}function Hd(e){const{pathname:t}=za(),n=nr(t);m.useEffect(()=>{n!==t&&(e!=null&&e.current?Ns(e.current):document.documentElement).scrollTo({top:0,left:0})},[t,n,e])}const Xu=e=>["title",`${e}`,"seasons"];function _d(e,t,n){return Dn({initialPage:t,endpoint:`titles/${e}/seasons`,queryKey:Xu(e),queryParams:n})}function Bd({title:e,season:t,className:n,size:r="w-full",srcSize:a,lazy:i=!0,link:o}){const{trans:l}=q(),d=it(t.poster||e.poster,{size:a}),u=S(n,r,"object-cover bg-fg-base/4 aspect-poster rounded",d?"block":"flex items-center justify-center"),c=d?s.jsx("img",{className:u,draggable:!1,loading:i?"lazy":"eager",src:d,alt:l(j("Poster for season :number of :title",{values:{number:t.number,title:e.name}}))}):s.jsx("span",{className:u,children:s.jsx(Qt,{className:"max-w-[60%] text-divider",size:"text-6xl"})});return o?s.jsx(se,{to:o,className:"flex-shrink-0",children:c}):s.jsx(Ul,{title:e,seasonNumber:t.number,className:"flex-shrink-0",children:c})}const Ju=$(s.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-2.5-3.5 7-4.5-7-4.5v9z"}),"PlayCircleOutlined");function Qd({videos:e,heading:t,count:n,title:r,episode:a}){const i=Fe();return e!=null&&e.length?(n||(n=i?4:3),s.jsxs("div",{className:"mt-48",children:[t,s.jsx("div",{className:"grid grid-cols-2 gap-12 md:grid-cols-3 md:gap-24",children:e.slice(0,n).map(o=>s.jsx(Yu,{video:o,title:r,episode:a},o.id))})]})):null}function Yu({video:e,className:t,title:n,episode:r,name:a,showCategory:i=!0,forceTitleBackdrop:o=!1}){const l=et(e);return s.jsxs("div",{className:t,children:[s.jsxs(se,{to:l,className:"relative isolate block",children:[s.jsx(Nr,{video:e,title:n,episode:r,srcSize:"lg",forceTitleBackdrop:o}),s.jsx(ed,{}),s.jsxs("span",{className:"absolute bottom-0 left-0 z-30 flex items-center gap-x-6 p-10 text-white",children:[s.jsx(Ju,{size:i?"md":"lg"}),i&&s.jsx("span",{className:"capitalize",children:e.category})]})]}),s.jsx(se,{to:l,className:"mt-12 block hover:underline",children:a||e.name})]},e.id)}function Ud({className:e}){return s.jsxs("div",{className:S(e,"h-[228px]"),children:[s.jsx(ae,{variant:"rect",size:"w-full aspect-video",animation:"pulsate"}),s.jsx(ae,{variant:"text",size:"w-3/4 mt-12 h-20"})]})}function ed(){return s.jsx("div",{className:"player-bottom-gradient pointer-events-none absolute bottom-0 z-20 h-full w-full bg-bottom bg-repeat-x pt-36"})}function Kd(e){const{titleId:t,season:n,episode:r}=Se();return ye([...Qn(t,n),"episodes",`${r}`,e],()=>td(t,n,r,e),{initialData:()=>{var i;const a=(i=ie().loaders)==null?void 0:i[e];if((a==null?void 0:a.title.id)==t&&(a==null?void 0:a.episode.season_number)==n&&(a==null?void 0:a.episode.episode_number)==r)return a}})}function td(e,t,n,r){return J.get(`titles/${e}/seasons/${t}/episodes/${n}`,{params:{loader:r}}).then(a=>a.data)}function nd({person:e,className:t,children:n,color:r="inherit",...a}){const i=m.useMemo(()=>sd(e),[e]);return s.jsx(se,{...a,className:S(r==="primary"?"text-primary hover:text-primary-dark":"text-inherit","hover:underline outline-none focus-visible:underline overflow-x-hidden overflow-ellipsis transition-colors",t),to:i,children:n??e.name})}function sd(e,{absolute:t}={}){let n=`/people/${e.id}/${Ts(e.name)}`;return t&&(n=`${ie().settings.base_url}${n}`),n}function Zd({person:e,className:t,size:n,srcSize:r,lazy:a=!0,rounded:i=!1}){const{trans:o}=q(),l=it(e==null?void 0:e.poster,{size:r}),d=S(t,n,"bg-fg-base/4 object-cover",i?"aspect-square rounded-full":"aspect-poster rounded",l?"block":"flex items-center justify-center"),u=l?s.jsx("img",{decoding:"async",className:d,draggable:!1,loading:a?"lazy":"eager",src:l,alt:o(j("Cover image for :name",{values:{name:e.name}}))}):s.jsx("span",{className:d,children:s.jsx(Oa,{className:"max-w-[60%] text-divider",size:"text-5xl"})});return s.jsx(nd,{person:e,className:"flex-shrink-0",children:u})}function qd({person:e,linkTarget:t,linkColor:n="primary"}){return s.jsxs(_l,{children:[e.known_for?s.jsx(k,{message:e.known_for}):null,e.primary_credit?s.jsx(Wt,{target:t,color:n,title:e.primary_credit,onClick:r=>{r.stopPropagation()}}):null]})}function Wd(e){const{personId:t}=Se();return ye(["people",`${t}`,e],()=>rd(t,e),{initialData:()=>{var r,a;const n=(r=ie().loaders)==null?void 0:r[e];if(((a=n==null?void 0:n.person)==null?void 0:a.id)==t)return n}})}function rd(e,t){return J.get(`people/${e}`,{params:{loader:t}}).then(n=>n.data)}function Gd(e){const{articleId:t}=Se();return ye(["news-articles",`${t}`],()=>ad(t),{initialData:()=>{var r,a;const n=(r=ie().loaders)==null?void 0:r[e];if(((a=n==null?void 0:n.article)==null?void 0:a.id)==t)return n}})}function ad(e){return J.get(`news/${e}`).then(t=>t.data)}const Xd=""+new URL("todo-ec93dd23.svg",import.meta.url).href;function id(e){const{trans:t}=q(),n=Ut();return at(r=>od(r),{onSuccess:async r=>{await Bt.invalidateQueries(Rn("channel")),Ht(t(j("List created"))),n(`../${r.channel.id}/edit`,{replace:!0,relative:"path"})},onError:r=>Tn(r,e)})}function od(e){return J.post("channel",e).then(t=>t.data)}function Tr(){return s.jsxs("div",{children:[s.jsx(pn,{name:"name",label:s.jsx(k,{message:"Name"}),required:!0,autoFocus:!0,className:"mb-24"}),s.jsx(pn,{name:"description",label:s.jsx(k,{message:"Description"}),inputElementType:"textarea",rows:2,className:"mb-24"}),s.jsx(rl,{config:ut,className:"mb-24",exclude:[dr,fr,cr,ur]}),s.jsx(jl,{config:ut}),s.jsxs(bt,{className:"flex-auto w-full",selectionMode:"single",name:"config.layout",label:s.jsx(k,{message:"Layout"}),children:[s.jsx(xe,{value:Be.grid,children:s.jsx(k,{...ut.layoutMethods[Be.grid].label})}),s.jsx(xe,{value:Be.list,children:s.jsx(k,{...ut.layoutMethods[Be.list].label})}),s.jsx(xe,{value:Be.landscapeGrid,children:s.jsx(k,{...ut.layoutMethods[Be.landscapeGrid].label})})]}),s.jsx(bo,{name:"public",className:"mt-24",children:s.jsx(k,{message:"Public"})}),s.jsx(ul,{title:s.jsx(k,{message:"List content"}),searchField:s.jsx(ld,{}),noResultsMessage:s.jsx(cd,{})})]})}function ld(e){return s.jsx(bl,{...e,imgRenderer:t=>s.jsx(vl,{item:t})})}function cd(){return s.jsx(In,{title:s.jsx(k,{message:"List is empty"}),description:s.jsx(k,{message:"No content is attached to this list yet."}),image:s.jsx(Ms,{src:or})})}function Jd(){const e=Ot({defaultValues:{type:"list",public:!0,config:{contentType:"manual",contentModel:lr,layout:"grid",contentOrder:"channelables.order:asc"},content:Di.pagination}}),t=id(e);return s.jsxs(m.Fragment,{children:[s.jsx(Es,{children:s.jsx(k,{message:"New list"})}),s.jsx(ir,{backButton:s.jsx(_,{elementType:se,relative:"path",to:"../",children:s.jsx(Bn,{})}),form:e,onSubmit:n=>{t.mutate(n)},title:s.jsx(k,{message:"New list"}),isLoading:t.isLoading,children:s.jsx(Tr,{})})]})}function ud(e){const{trans:t}=q(),{slugOrId:n}=Se(),r=Ut();return at(a=>dd(a,n),{onSuccess:async()=>{await Bt.invalidateQueries(Rn("channel")),Ht(t(j("List updated"))),r("../../",{replace:!0,relative:"path"})},onError:a=>Tn(a,e)})}function dd(e,t){return J.put(`channel/${t}`,e).then(n=>n.data)}function Yd(){const e=el(void 0,"editUserListPage");return e.data?s.jsxs(m.Fragment,{children:[s.jsx(Es,{children:s.jsx(k,{message:"Edit list"})}),s.jsx(fd,{list:e.data.channel,children:s.jsx(Tr,{})})]}):s.jsx(Ha,{query:e,loaderClassName:"absolute m-auto inset-0"})}function fd({list:e,children:t}){const n=Ot({defaultValues:{...e}}),r=ud(n);return s.jsx(ir,{backButton:s.jsx(_,{elementType:se,relative:"path",to:"../../",children:s.jsx(Bn,{})}),form:n,onSubmit:a=>{r.mutate(a)},title:s.jsx(k,{message:"Edit “:name“ List",values:{name:e.name}}),isLoading:r.isLoading,children:t})}function e1({user:e,className:t,...n}){const{auth:r}=m.useContext(Is),a=m.useMemo(()=>r.getUserProfileLink(e),[r,e]);return s.jsx(se,{...n,className:S("hover:underline",t),to:a,children:e.display_name})}export{Rl as $,gd as A,St as B,ai as C,Ln as D,Yi as E,ke as F,En as G,Xo as H,Fo as I,Go as J,Os as K,Pd as L,kd as M,xi as N,Sd as O,Nd as P,ir as Q,Md as R,go as S,Vi as T,zi as U,ot as V,Id as W,Ki as X,or as Y,el as Z,Ll as _,U as a,Wd as a$,lr as a0,cr as a1,ur as a2,ut as a3,rl as a4,jl as a5,ul as a6,bl as a7,vl as a8,Di as a9,Qn as aA,Jo as aB,xr as aC,Hd as aD,Ad as aE,Cu as aF,ku as aG,Od as aH,Pu as aI,Xu as aJ,_d as aK,Bd as aL,Ul as aM,bu as aN,yl as aO,Bl as aP,Dn as aQ,Oe as aR,Nr as aS,ed as aT,Ju as aU,Kd as aV,Zd as aW,Si as aX,nd as aY,qd as aZ,Cl as a_,de as aa,Td as ab,Vl as ac,Ld as ad,Rd as ae,zl as af,hr as ag,_l as ah,Hl as ai,wt as aj,Ed as ak,Kl as al,et as am,On as an,oo as ao,Gs as ap,yt as aq,$s as ar,al as as,gr as at,$d as au,Bn as av,Wt as aw,mi as ax,Fd as ay,zd as az,Hs as b,Gd as b0,Xd as b1,_s as b2,Wa as b3,li as b4,_n as b5,e1 as b6,Fn as b7,Dd as b8,Jd as b9,zs as bA,mn as bB,$i as bC,Dl as bD,il as bE,pr as bF,Pl as bG,kl as bH,Ne as bI,R as bJ,vr as bK,jr as bL,Cr as bM,Yd as ba,Yo as bb,tl as bc,nl as bd,Sl as be,wl as bf,qt as bg,Ql as bh,dr as bi,kr as bj,Zu as bk,fr as bl,sd as bm,ju as bn,$u as bo,Ku as bp,Vd as bq,zn as br,Qd as bs,$n as bt,Ud as bu,Yu as bv,Nu as bw,Su as bx,mr as by,Ti as bz,xd as c,Bs as d,yd as e,bd as f,Rn as g,Ai as h,vd as i,qa as j,Za as k,Fs as l,Ua as m,Et as n,bo as o,qi as p,jd as q,Ks as r,Zs as s,nr as t,Kt as u,eo as v,jo as w,zo as x,Cd as y,wd as z}; //# sourceMappingURL=user-profile-link-bc31d40d.js.map