PageSourceSearch

https://app.herovideo.ai/assets/hero-CMveQUxc.js

js herovideo.ai collected 2026-10-05 14:33:01 UTC 165,234 bytes, 1 lines download raw bytes

1import{n as e,o as t}from"./rolldown-runtime-BM3Ffeng.js";import{Bt as n,Ft as r,It as i,Lt as a,Mt as o,Pt as s,Rt as c,Ut as l,Vt as u,jt as d,zt as f}from"./hero-fQ8GAr0B.js";import{b as p,h as m,m as h,x as g,y as _}from"./vendor-DOPGv95S.js";import{f as v,g as y,h as b,l as x,m as S}from"./vendor-BFGPwqW4.js";import{E as C,g as w,p as T,u as E,w as D}from"./vendor-7yWw2QnU.js";import{A as O,F as k,Ht as A,I as j,L as M,M as N,N as P,O as F,R as I,Vt as L,X as R,Xt as ee,Y as z,Zt as B,_t as te,bt as V,dt as H,ft as ne,gt as re,j as U,k as ie,l as W,ot as G,st as K,u as ae,ut as oe,yt as se}from"./hero-DuIMqzm1.js";import{$r as ce,Ai as le,Ca as ue,Fi as de,Fr as fe,Ga as q,Gi as J,Gr as pe,Ha as me,Ii as he,Jr as ge,Kr as _e,Mi as ve,Ni as ye,Oi as be,Pi as xe,Pr as Se,Qr as Ce,Ta as we,Ua as Te,Vi as Ee,Wa as De,Wi as Oe,Xr as ke,Yr as Ae,Za as je,Zr as Me,ei as Ne,ji as Pe,qi as Fe,qr as Ie,so as Le,ti as Re,wa as ze,xa as Be}from"./hero-eN3ImX8t.js";import{At as Ve,Ft as He,Gt as Ue,Kt as We,Mt as Ge,Nt as Ke,Pt as qe,jt as Je}from"./hero-CZTQOVb2.js";import{A as Ye,T as Xe}from"./vendor-nwVN5BQn.js";import{$ as Ze,A as Qe,C as $e,Cr as et,Ct as tt,D as nt,Dr as rt,Dt as it,E as at,Er as ot,Et as st,Gt as ct,Ht as lt,Ir as ut,J as dt,Kt as ft,M as pt,Nr as mt,O as ht,Or as gt,Q as _t,Rt as vt,S as yt,St as bt,T as xt,Tt as St,Ut as Ct,Wt as wt,X as Tt,Y as Et,Z as Dt,_ as Ot,_n as kt,at as At,bt as jt,ct as Mt,d as Nt,dt as Pt,en as Ft,et as It,f as Lt,ft as Rt,gn as zt,hn as Bt,ht as Vt,it as Ht,j as Ut,k as Wt,kr as Gt,lt as Kt,m as qt,mn as Jt,mr as Yt,mt as Xt,nt as Zt,ot as Qt,p as $t,pr as en,pt as tn,qt as nn,rt as rn,st as an,tn as on,tt as sn,ut as cn,v as ln,vr as un,vt as dn,w as fn,wr as pn,wt as mn,x as hn,xr as gn,xt as _n,yr as vn,yt as yn,zt as bn}from"./hero-D2CgdgvE.js";import{$t as xn,Ht as Sn,Qt as Cn,Rt as wn,Vt as Tn,dn as En,gn as Dn,hn as On,mn as kn,pn as An,qt as jn,zt as Mn}from"./vendor-CAektasF.js";import{V as Nn,Y as Pn,q as Fn,s as In,t as Ln,z as Rn,zt as zn}from"./vendor-BlKENuyB.js";import{I as Bn,L as Vn,W as Hn,et as Un,nt as Wn}from"./vendor-D4zjUHVY.js";import{En as Gn,Ln as Kn,Mn as qn,Pn as Jn,Qn as Yn,Ut as Xn,Vt as Zn,a as Qn,cn as $n,et as er,j as tr,k as nr,p as rr,q as ir,qt as ar,r as or,st as sr,u as cr,wn as lr}from"./vendor-DBMw6vz_.js";import{$r as ur,A as dr,Ar as fr,Br as pr,Bt as mr,C as hr,Ci as gr,Dt as _r,Et as vr,Fi as yr,Fr as br,Ft as xr,Gr as Sr,Gt as Cr,Hr as wr,Ii as Tr,Ir as Er,It as Dr,Jr as Or,K as kr,Kr as Ar,Kt as jr,Li as Mr,Lr as Nr,Lt as Pr,M as Fr,N as Ir,Oi as Lr,Or as Rr,Ot as zr,Pi as Br,Pr as Vr,Qn as Hr,Qr as Ur,Rr as Wr,Rt as Gr,S as Kr,Si as qr,St as Jr,T as Yr,Ti as Xr,Tr as Zr,Ur as Qr,Vr as $r,Wr as ei,X as ti,Xr as ni,Y as ri,Yr as ii,Zn as ai,Zr as oi,_i as si,an as ci,bi as li,bt as ui,cn as di,ct as fi,dn as pi,ei as mi,fi as hi,fn as gi,ft as _i,gn as vi,hi as yi,hn as bi,ht as xi,j as Si,jr as Ci,ki as wi,kr as Ti,kt as Ei,ln as Di,lt as Oi,mi as ki,mn as Ai,mt as ji,ni as Mi,oi as Ni,on as Pi,pi as Fi,pn as Ii,pt as Li,q as Ri,qr as zi,ri as Bi,si as Vi,sn as Hi,st as Ui,ti as Wi,un as Gi,vi as Ki,vt as qi,w as Ji,wi as Y,wr as Yi,xi as Xi,xt as Zi,yi as Qi,yt as $i,zr as ea,zt as ta}from"./hero-F_k42X9Y.js";import{C as na,Dr as ra,En as ia,Er as aa,Gr as oa,Hr as sa,Lt as ca,Ot as la,Pn as ua,R as da,Sn as fa,T as pa,Tr as ma,Vr as ha,W as ga,Yn as _a,Yt as va,Zr as ya,_n as ba,b as xa,di as Sa,ft as Ca,hn as wa,ii as Ta,it as Ea,mt as Da,p as Oa,pr as ka,qn as Aa,st as ja,tn as Ma,ut as Na,v as Pa,vt as Fa,w as Ia}from"./vendor-a85tDtai.js";import{c as La,s as Ra}from"./vendor-BrFcZK2A.js";import{Mn as za,kn as Ba,yn as Va,zn as Ha}from"./vendor-BEfEn6M6.js";import{$a as Ua,$i as Wa,$r as Ga,Aa as Ka,Ba as qa,Bi as Ja,Da as Ya,Ea as Xa,Er as Za,Ga as Qa,Gn as $a,Ha as eo,Ia as to,Ja as no,Ka as ro,Na as io,Oa as ao,Pa as oo,Qa as so,Qi as co,Ra as lo,Ta as uo,Ua as fo,Un as po,Va as mo,Vi as ho,Wn as go,Xa as _o,Xi as vo,Xr as yo,Ya as bo,Yi as xo,Yr as So,Za as Co,_i as wo,ba as To,da as Eo,eo as Do,fa as Oo,ga as ko,hi as Ao,ii as jo,ja as Mo,jr as No,ka as Po,na as Fo,ni as Io,qa as Lo,qi as Ro,ta as zo,vi as Bo,ya as Vo,za as Ho,zi as U
1o}from"./hero-BHip8JXS.js";import{It as Wo,Mt as Go,Ot as Ko,Pt as qo,Rt as Jo,St as Yo,gt as Xo}from"./vendor-DALmuvZ-.js";import{i as Zo,r as Qo}from"./vendor-BgtegmfR.js";import{A as $o,An as es,Dn as ts,Dt as ns,En as rs,Et as is,F as as,I as os,Mn as ss,Mt as cs,Nn as ls,Nt as us,On as ds,Pn as fs,S as ps,Tt as ms,_n as hs,b as gs,bn as _s,cn as vs,jn as ys,k as bs,kn as xs,ln as Ss,mn as Cs,on as ws,pn as Ts,sn as Es,un as Ds,vn as Os,wt as ks,x as As,y as js,yn as Ms}from"./hero-Bvf1aUlK.js";import{St as Ns,bt as Ps,dt as Fs,ft as Is,gt as Ls,ht as Rs,mt as zs,pt as Bs,xt as Vs,yt as Hs}from"./hero-BHQ-mN5W2.js";import{Xt as Us,Yt as Ws,dn as Gs,fn as Ks}from"./hero-CT-7gpDt.js";import{B as qs,D as Js,J as Ys,K as Xs,O as Zs,V as Qs,Y as $s,q as ec}from"./hero-HlPeWhIi.js";import{$t as tc,Bt as nc,Cn as rc,Ct as ic,Dn as ac,Dt as oc,En as sc,Et as cc,Fn as lc,Ft as uc,G as dc,Ht as fc,In as pc,It as mc,J as hc,Jt as gc,K as _c,Lt as vc,Mn as yc,Nn as bc,Nt as xc,On as Sc,Ot as Cc,Pn as wc,Pt as Tc,Qt as Ec,Rt as Dc,Sn as Oc,Tn as kc,Tt as Ac,Ut as jc,Vt as Mc,Wt as Nc,Xt as Pc,Yt as Fc,Zt as Ic,_n as Lc,bn as Rc,cn as zc,cr as Bc,dn as Vc,dr as Hc,en as Uc,fn as Wc,gn as Gc,hn as Kc,in as qc,jn as Jc,ln as Yc,lr as Xc,mn as Zc,nn as Qc,or as $c,pn as el,q as tl,qt as nl,rn as rl,sn as il,sr as al,tn as ol,un as sl,ur as cl,vn as ll,wn as ul,wt as dl,xn as fl,yn as pl,zt as ml}from"./hero-psUN9RvA.js";import{yt as hl}from"./vendor-DoAeay-02.js";import{t as gl}from"./vendor-Dz95u7nq2.js";var _l,vl=e((()=>{_l={treatment:`hero-sidebar-expanded-treatment`,scripts:`hero-sidebar-expanded-scripts`,storyboards:`hero-sidebar-expanded-storyboards`,moodboards:`hero-sidebar-expanded-moodboards`,deliverables:`hero-sidebar-expanded-deliverables`,canvas:`hero-sidebar-expanded-canvas`,callSheets:`hero-sidebar-expanded-call-sheets`}})),yl,bl,xl,Sl,Cl,wl,Tl=e((()=>{yl=[`home`,`allProjects`],bl=e=>`hero-project-entry-origin-${e}`,xl=e=>typeof e==`string`&&yl.includes(e),Sl=({organizationId:e,origin:t})=>{try{sessionStorage.setItem(bl(e),t)}catch{}},Cl=e=>{try{let t=sessionStorage.getItem(bl(e));return xl(t)?t:void 0}catch{return}},wl=({organizationId:e})=>Cl(e)===`home`?{to:`/o/$organizationId/home`,params:{organizationId:e}}:{to:`/o/$organizationId/all-projects`,params:{organizationId:e}}}));function El(){return(0,kl.useContext)(jl)}function Dl(){let e=El();return me(e,`ProjectRouteContext`),e}var Ol,kl,Al,jl,Ml,Nl=e((()=>{Ol=_(),kl=t(g(),1),V(),U(),xe(),De(),Al=p(),jl=(0,kl.createContext)(null),Ml=e=>{let t=(0,Ol.c)(15),{projectId:n,children:r}=e,i;t[0]===n?i=t[1]:(i={key:n,projectId:n},t[0]=n,t[1]=i);let a;t[2]===n?a=t[3]:(a={projectId:n},t[2]=n,t[3]=a);let o;t[4]===n?o=t[5]:(o={projectId:n},t[4]=n,t[5]=o);let s;t[6]!==r||t[7]!==o?(s=(0,Al.jsx)(jl,{value:o,children:r}),t[6]=r,t[7]=o,t[8]=s):s=t[8];let c;t[9]!==a||t[10]!==s?(c=(0,Al.jsx)(O,{properties:a,children:s}),t[9]=a,t[10]=s,t[11]=c):c=t[11];let l;return t[12]!==i||t[13]!==c?(l=(0,Al.jsx)(se,{name:ye.Project,value:i,children:c}),t[12]=i,t[13]=c,t[14]=l):l=t[14],l}})),Pl,Fl,Il=e((()=>{Uo(),Pl=[vo.Full,vo.Commenter],Fl=e=>{let t=new Map,n=Object.fromEntries(Pl.map((e,t)=>[e,t]));for(let r of e){let e=t.get(r.resourceId);(!e||n[r.accessType]<n[e])&&t.set(r.resourceId,r.accessType)}return t}})),Ll,Rl,zl,Bl=e((()=>{Ll=_(),Va(),Vo(),Il(),Rl=e=>Fl(e?.items??[]),zl=(e,t,n)=>{let r=(0,Ll.c)(19),{resourceType:i,resourceId:a}=t,{enabled:o}=n,s,c,l,u,d;if(r[0]!==a||r[1]!==i||r[2]!==e){let t=Ha(Array.isArray(a)?a:[a]),n={resourceType:i,resourceId:t};s=t.length>0,l=To,u=e,d=n,c=ko(e,n),r[0]=a,r[1]=i,r[2]=e,r[3]=s,r[4]=c,r[5]=l,r[6]=u,r[7]=d}else s=r[3],c=r[4],l=r[5],u=r[6],d=r[7];let f=o&&s,p;r[8]===Symbol.for(`react.memo_cache_sentinel`)?(p={suppressErrorToast:!0},r[8]=p):p=r[8];let m;r[9]!==c||r[10]!==f?(m={query:{queryKey:c,select:Rl,enabled:f,retry:!1,meta:p}},r[9]=c,r[10]=f,r[11]=m):m=r[11];let{data:h,isPending:g,isError:_,fetchStatus:v,promise:y}=l(u,d,m),b=g&&v!==`idle`,x;r[12]===h?x=r[13]:(x=h??new Map,r[12]=h,r[13]=x);let S;return r[14]!==_||r[15]!==y||r[16]!==b||r[17]!==x?(S={data:x,shouldSuspend:b,promise:y,isError:_},r[14]=_,r[15]=y,r[16]=b,r[17]=x,r[18]=S):S=r[18],S}}));function Vl({resourceType:e,useCurrentResourceId:t}){let n=(0,Ul.createContext)(null);function r(r){let i=(0,Hl.c)(9),{resourceId:a,children:o}=r,{currentUser:s,isAuthenticated:c}=ne(),l=t(),u=a??l,d;i[0]===u?d=i[1]:(d={resourceType:e,resourceId:u},i[0]=u,i[1]=d);let f=!!s?.id&&c,p;i[2]===f?p=i[3]:(p={enabled:f},i[2]=f,i[3]=p);let m=zl(s?.id,d,p),h;i[4]===m?h=i[5]:(h={query:m},i[4]=m,i[5]=h);let g;return i[6]!==o||i[7]!==h?(g=(0,Wl.jsx)(n,{value:h,children:o}),i[6]=o,i[7]=h,i[8]=g):g=i[8],g}r.displayName=`ResourceAccessProvider(${e})`;let i=e=>{let n=t();return e??n},a=()=>{let e=(0,Ul.use)(n);if(!e)throw Error(`useAccessQuery requires a current resource context or an explicit resourceId`);return e.query},o=e=>{let t=(0,Hl.c)(5),n=i(e),r=a(),o=r.shouldSuspend?(0,Ul.use)(r.promise):r.data,s;t[0]!==o||t[1]!==n?(s=n?o.get(n):void 0,t[0]=o,t[1]=n,t[2]=s):s=t[2];let c=s,l;return t[3]===c?l=t[4]:(l={accessType:c},t[3]=c,t[4]=l),l},s=e=>{let t=(0,Hl.c)(4),{accessType:n}=o(e),r;t[0]===n?r=t[1]:(r=Kl(n),t[0]=n,t[1]=r);let i=!r,a;return t[2]===i?a=t[3]:(a={isReadOnly:i},t[2]=i,t[3]=a),a},c=e=>{let t=(0,Hl.c)(2),{accessType:n}=o(e),r=n===vo.Full||n===vo.Edit,i;return t[0]===r?i=t[1]:(i={canManageResource:r},t[0]=r,t[1]=i),i};function l(e){let t=(0,Hl.c)(3),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,Wl.jsx)(Tr,{}),t[0]=n):n=t[0];let r;return t[1]===e?r=t[2]:(r=(0,Wl.jsx)(Ul.Suspense,{fallback:n,children:(0,Wl.jsx)(u,{...e})}),t[1]=e,t[2]=r),r}function u({resourceId:e,children:t,requiredAccessType:n,renderAccessDenied:r=()=>(0,Wl.jsx)(qe,{})}){let{accessType:i}=o(e);
1return!i||n&&!n.includes(i)?r({accessType:i??null,requiredAccessType:n}):t}return l.displayName=`ResourceAccessGuard(${e})`,{Provider:r,AccessGuard:l,useResourceAccess:o,useIsReadOnly:s,useCanManageResource:c}}var Hl,Ul,Wl,Gl,Kl,ql=e((()=>{Hl=_(),Ul=t(g(),1),Uo(),Mr(),He(),oe(),Bl(),Wl=p(),Gl=[vo.Full,vo.Edit],Kl=e=>e&&Gl.includes(e)})),Jl,Yl,Xl,Zl,Ql,$l=e((()=>{Uo(),Nl(),ql(),Jl=()=>El()?.projectId??null,{Provider:Yl,useResourceAccess:Xl,useIsReadOnly:Zl,useCanManageResource:Ql}=Vl({resourceType:xo.Project,useCurrentResourceId:Jl})}));function eu(e){let t=(0,cu.c)(8),n;t[0]===e?n=t[1]:(n=du(e),t[0]=e,t[1]=n);let r;t[2]===e?r=t[3]:(r=async t=>await oo({pageSize:e.searchQuery?12:50,...e.searchQuery&&{query:e.searchQuery},...e.involvedUserId&&{involvedUserId:e.involvedUserId},sort:e.sort,scope:e.scope,page:t.pageParam},void 0,t.signal),t[2]=e,t[3]=r);let i;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(i=A(),t[4]=i):i=t[4];let a;return t[5]!==n||t[6]!==r?(a={queryKey:n,queryFn:r,initialPageParam:1,getNextPageParam:tu,staleTime:1e4,select:i},t[5]=n,t[6]=r,t[7]=a):a=t[7],Mn(a)}function tu(e){return e.page<e.totalPages?e.page+1:null}function nu(e){let t=(0,cu.c)(5),n=!!e,r;t[0]===n?r=t[1]:(r=e=>{if(!n)return!1;let t=e.state.data;return t&&uu.has(t.state)?!1:lu},t[0]=n,t[1]=r);let i;return t[2]!==n||t[3]!==r?(i={query:{enabled:n,refetchInterval:r,retry:!1}},t[2]=n,t[3]=r,t[4]=i):i=t[4],$a(e??``,i)}function ru(){let e=(0,cu.c)(2),t,n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={pageSize:pu},n={query:{queryKey:mu()}},e[0]=t,e[1]=n):(t=e[0],n=e[1]);let{data:r}=Co(t,n);return r.totalItems>0}function iu(){let e=(0,cu.c)(2),t,n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={pageSize:pu},n={query:{queryKey:mu(),meta:{suppressErrorToast:!0}}},e[0]=t,e[1]=n):(t=e[0],n=e[1]);let{data:r,isPending:i,isError:a}=_o(t,n);if(r)return r.totalItems>0;if(!i)return!!a}function au(e){let t=(0,cu.c)(11),{currentUser:n}=H(),r=j(),i;t[0]!==n.id||t[1]!==e?(i=[...Ka(e),n.id],t[0]=n.id,t[1]=e,t[2]=i):i=t[2];let a;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(a={suppressErrorToast:!0},t[3]=a):a=t[3];let o;t[4]===i?o=t[5]:(o={queryKey:i,staleTime:1/0,meta:a},t[4]=i,t[5]=o);let s;t[6]!==r||t[7]!==o?(s={query:o,request:r},t[6]=r,t[7]=o,t[8]=s):s=t[8];let{data:c}=so(e,s),l=c?.isEligible,u;return t[9]===l?u=t[10]:(u={isEligible:l},t[9]=l,t[10]=u),u}function ou(e){let t=(0,cu.c)(2),n=j(),r;return t[0]===n?r=t[1]:(r={request:n},t[0]=n,t[1]=r),Qa(e,r)}function su(e){let t=(0,cu.c)(2),n=j(),r;return t[0]===n?r=t[1]:(r={request:n},t[0]=n,t[1]=r),qa(e,r)}var cu,lu,uu,du,fu,pu,mu,hu=e((()=>{cu=_(),wn(),po(),Mo(),yo(),Uo(),k(),L(),oe(),lu=1500,uu=new Set([zo.Completed,zo.Failed,zo.Cancelled]),du=e=>ao(e?{query:e.searchQuery,sort:e.sort,scope:e.scope,involvedUserId:e.involvedUserId}:void 0),fu=e=>[du(),Ya(e),So()],pu=1,mu=()=>Po({pageSize:pu})}));function gu(e){let t=(0,Au.c)(8),n=jn(),r=e?.meta,i;t[0]===n?i=t[1]:(i=()=>{n.invalidateQueries({queryKey:du()}),n.invalidateQueries({queryKey:mu()})},t[0]=n,t[1]=i);let a;t[2]!==r||t[3]!==i?(a={meta:r,onSettled:i},t[2]=r,t[3]=i,t[4]=a):a=t[4];let o;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(o={timeout:ee},t[5]=o):o=t[5];let s;return t[6]===a?s=t[7]:(s={mutation:a,request:o},t[6]=a,t[7]=s),Lo(s)}function _u(e){let t=(0,Au.c)(5),n=jn(),r=e?.meta,i;t[0]===n?i=t[1]:(i=(e,t,r)=>{n.invalidateQueries({queryKey:du()}),n.invalidateQueries({queryKey:mu()}),n.invalidateQueries({queryKey:Ya(r.projectId)}),n.invalidateQueries({queryKey:So()})},t[0]=n,t[1]=i);let a;return t[2]!==r||t[3]!==i?(a={mutation:{meta:r,onSettled:i}},t[2]=r,t[3]=i,t[4]=a):a=t[4],no(a)}function vu(e,t){let n={...e};return t.name&&(n.name=t.name),t.customId!==void 0&&(n.customId=t.customId),t.projectType!==void 0&&(n.projectType=t.projectType),n}function yu(){let e=(0,Au.c)(2),t=jn(),n;return e[0]===t?n=e[1]:(n={mutation:{onMutate:async e=>{let{projectId:n,data:r}=e,i=Ya(n),a=du(),o=So();await Promise.all([t.cancelQueries({queryKey:i}),t.cancelQueries({queryKey:a}),t.cancelQueries({queryKey:o})]);let s=t.getQueryData(i),c=t.getQueriesData({queryKey:a}),l=t.getQueriesData({queryKey:o});return t.setQueryData(i,e=>e&&vu(e,r)),t.setQueriesData({queryKey:a},e=>e&&{...e,pages:e.pages.map(e=>({...e,items:e.items.map(e=>e.id===n?vu(e,r):e)}))}),t.setQueriesData({queryKey:o},e=>e&&{...e,projects:e.projects.map(e=>e.id===n?vu(e,r):e)}),{previousProject:s,previousProjectsLists:c,previousRecentProjectsLists:l,projectQueryKey:i}},onError:(e,n,r)=>{if(r){t.setQueryData(r.projectQueryKey,r.previousProject);for(let[e,n]of r.previousProjectsLists)t.setQueryData(e,n);for(let[e,n]of r.previousRecentProjectsLists)t.setQueryData(e,n)}},onSettled:async(e,n,r)=>{let{projectId:i}=r;await Promise.all(fu(i).map(e=>
1t.invalidateQueries({queryKey:e})))}}},e[0]=t,e[1]=n),Ua(n)}function bu(e){let t=(0,Au.c)(3),n=jn(),r;return t[0]!==e||t[1]!==n?(r={mutation:{onSettled:async(t,r,i)=>{let{projectId:a}=i;await Promise.all([...fu(a),Ao(e)].map(e=>n.invalidateQueries({queryKey:e})))}}},t[0]=e,t[1]=n,t[2]=r):r=t[2],Do(r)}function xu(e){let t=(0,Au.c)(6),n=jn(),r=pn(),i=e?.meta,a;t[0]!==r||t[1]!==n?(a=async(e,t,i)=>{let{projectId:a}=i;await Promise.all([n.invalidateQueries({queryKey:Ya(a)}),r()])},t[0]=r,t[1]=n,t[2]=a):a=t[2];let o;return t[3]!==i||t[4]!==a?(o={mutation:{meta:i,onSettled:a}},t[3]=i,t[4]=a,t[5]=o):o=t[5],No(o)}function Su(){let e=(0,Au.c)(4),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={timeout:ee},e[0]=t):t=e[0];let n=j(t),r;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(r={onSettled:Cu},e[1]=r):r=e[1];let i;return e[2]===n?i=e[3]:(i={mutation:r,request:n},e[2]=n,e[3]=i),to(i)}async function Cu(e,t,n){let{projectId:r}=n;await te.invalidateQueries({queryKey:Ya(r)})}function wu(e){let t=(0,Au.c)(3),n=jn(),r;return t[0]!==e||t[1]!==n?(r={mutation:{onSuccess:async()=>{await Promise.all([n.invalidateQueries({queryKey:uo(e)}),n.invalidateQueries({queryKey:Xa(e)})])}}},t[0]=e,t[1]=n,t[2]=r):r=t[2],lo(r)}function Tu(e){let t=(0,Au.c)(3),n=jn(),r;return t[0]!==e||t[1]!==n?(r={mutation:{onSuccess:async()=>{await Promise.all([n.invalidateQueries({queryKey:uo(e)}),n.invalidateQueries({queryKey:Xa(e)})])}}},t[0]=e,t[1]=n,t[2]=r):r=t[2],mo(r)}function Eu(e){let t=(0,Au.c)(3),n=jn(),r;return t[0]!==e||t[1]!==n?(r={mutation:{onSuccess:async()=>{await Promise.all([n.invalidateQueries({queryKey:uo(e)}),n.invalidateQueries({queryKey:Xa(e)})])}}},t[0]=e,t[1]=n,t[2]=r):r=t[2],Ho(r)}function Du(e){let t=(0,Au.c)(3),n=jn(),r;return t[0]!==e||t[1]!==n?(r={mutation:{onSuccess:async(t,r)=>{let{userId:i}=r;await n.invalidateQueries({queryKey:ko(i)}),await Promise.all([n.invalidateQueries({queryKey:Xa(e)}),n.invalidateQueries({queryKey:uo(e)})])}}},t[0]=e,t[1]=n,t[2]=r):r=t[2],eo(r)}function Ou(e){let t=(0,Au.c)(3),n=jn(),r;return t[0]!==e||t[1]!==n?(r={mutation:{onSuccess:async(t,r)=>{let{userId:i}=r;await n.invalidateQueries({queryKey:ko(i)}),await Promise.all([n.invalidateQueries({queryKey:Xa(e)}),n.invalidateQueries({queryKey:uo(e)})])}}},t[0]=e,t[1]=n,t[2]=r):r=t[2],ro(r)}function ku(e){let t=(0,Au.c)(3),n=jn(),r;return t[0]!==e||t[1]!==n?(r={mutation:{onSuccess:async(t,r)=>{let{userId:i}=r;await n.invalidateQueries({queryKey:ko(i)}),await Promise.all([n.invalidateQueries({queryKey:Xa(e)}),n.invalidateQueries({queryKey:uo(e)})])}}},t[0]=e,t[1]=n,t[2]=r):r=t[2],fo(r)}var Au,ju=e((()=>{Au=_(),wn(),wo(),Mo(),yo(),Za(),Vo(),k(),B(),re(),gn(),hu()})),Mu,Nu,Pu,Fu,Iu,Lu,Ru=e((()=>{Mu=_(),Nu=t(g(),1),Mo(),yo(),Uo(),Je(),F(),oe(),P(),ss(),Os(),rs(),ju(),$l(),he(),Fe(),Pu=p(),Fu=e=>{let t=(0,Mu.c)(27),{project:n,canSelect:r,canManage:i,presentation:a}=e,{organization:o}=ts(),{mutateAsync:s}=bu(o.id),{trackEvent:c}=ie(),l;t[0]!==o.settings.projectStatuses||t[1]!==n.id||t[2]!==c||t[3]!==s?(l=async e=>{await s({projectId:n.id,data:{statusId:e}});let t=o.settings.projectStatuses.find(t=>t.id===e)?.label;c(de.ObjectStatusChanged,{objectStatusChangedName:t??`No Status`,objectStatusChangedTarget:`project`})},t[0]=o.settings.projectStatuses,t[1]=n.id,t[2]=c,t[3]=s,t[4]=l):l=t[4];let u=l;if(!i){let e;return t[5]!==r||t[6]!==u||t[7]!==o.settings.projectStatuses||t[8]!==a||t[9]!==n.statusId?(e=(0,Pu.jsx)(Ve,{statusId:n.statusId,statusDefinitions:o.settings.projectStatuses,defaultLabel:`Project Status`,canSelect:r,canManage:!1,presentation:a,onStatusChange:u}),t[5]=r,t[6]=u,t[7]=o.settings.projectStatuses,t[8]=a,t[9]=n.statusId,t[10]=e):e=t[10],e}let d=o.id,f=n.statusId,p=o.settings.projectStatuses,m;t[11]===n.id?m=t[12]:(m={resourceType:Ro.Project,resourceId:n.id},t[11]=n.id,t[12]=m);let h;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(h=Po(),t[13]=h):h=t[13];let g;t[14]===n.id?g=t[15]:(g=Ya(n.id),t[14]=n.id,t[15]=g);let _;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(_=So(),t[16]=_):_=t[16];let v;t[17]===g?v=t[18]:(v=[h,g,_],t[17]=g,t[18]=v);let y;return t[19]!==u||t[20]!==o.id||t[21]!==o.settings.projectStatuses||t[22]!==a||t[23]!==n.statusId||t[24]!==m||t[25]!==v?(y=(0,Pu.jsx)(hs,{organizationId:d,statusId:f,statusDefinitions:p,defaultLabel:`Project Status`,appliesTo:Eo.Project,resourceContext:m,resourceQueryKeys:v,presentation:a,onStatusChange:u}),t[19]=u,t[20]=o.id,t[21]=o.settings.projectStatuses,t[22]=a,t[23]=n.statusId,t[24]=m,t[25]=v,t[26]=y):y=t[26],y},Iu=e=>{let t=(0,Mu.c)(5),{project:n,presentation:r}=e,{organization:i}=ts(),{canManageResource:a}=Ql(n.id),{data:o}
1=fs(i.id),{isAuthenticated:s}=ne(),c=o?.role===Fo.Owner||a,l;return t[0]!==c||t[1]!==s||t[2]!==r||t[3]!==n?(l=(0,Pu.jsx)(Fu,{project:n,canSelect:s,canManage:c,presentation:r}),t[0]=c,t[1]=s,t[2]=r,t[3]=n,t[4]=l):l=t[4],l},Lu=e=>{let t=(0,Mu.c)(19),{project:n,presentation:r}=e,{isAuthenticated:i}=ne();if(!i){let e;return t[0]!==r||t[1]!==n?(e=(0,Pu.jsx)(Fu,{project:n,canSelect:!1,canManage:!1,presentation:r}),t[0]=r,t[1]=n,t[2]=e):e=t[2],e}let a;t[3]!==r||t[4]!==n?(a=(0,Pu.jsx)(Fu,{project:n,canSelect:!1,canManage:!1,presentation:r}),t[3]=r,t[4]=n,t[5]=a):a=t[5];let o;t[6]!==i||t[7]!==r||t[8]!==n?(o=(0,Pu.jsx)(Fu,{project:n,canSelect:i,canManage:!1,presentation:r}),t[6]=i,t[7]=r,t[8]=n,t[9]=o):o=t[9];let s;t[10]!==r||t[11]!==n?(s=(0,Pu.jsx)(Iu,{project:n,presentation:r}),t[10]=r,t[11]=n,t[12]=s):s=t[12];let c;t[13]!==o||t[14]!==s?(c=(0,Pu.jsx)(N,{flag:J.CustomStatuses,fallback:o,children:s}),t[13]=o,t[14]=s,t[15]=c):c=t[15];let l;return t[16]!==a||t[17]!==c?(l=(0,Pu.jsx)(Nu.Suspense,{fallback:a,children:c}),t[16]=a,t[17]=c,t[18]=l):l=t[18],l}}));function zu(e){let t=(0,Vu.c)(8),{isOpen:n,onClose:r,projectId:i,currentCustomId:a}=e,o;t[0]!==a||t[1]!==r||t[2]!==i?(o=(0,Hu.jsx)(Bu,{onClose:r,projectId:i,currentCustomId:a}),t[0]=a,t[1]=r,t[2]=i,t[3]=o):o=t[3];let s;return t[4]!==n||t[5]!==r||t[6]!==o?(s=(0,Hu.jsx)(Ur,{open:n,onDialogClose:r,title:`Edit project ID`,showCloseIcon:!1,children:o}),t[4]=n,t[5]=r,t[6]=o,t[7]=s):s=t[7],s}function Bu(e){let t=(0,Vu.c)(29),{onClose:n,projectId:r,currentCustomId:i}=e,a=yu(),o;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(o=Qo(Uu),t[0]=o):o=t[0];let s=i??``,c;t[1]===s?c=t[2]:(c={resolver:o,mode:`onTouched`,defaultValues:{customId:s}},t[1]=s,t[2]=c);let{control:l,handleSubmit:u}=S(c),d;t[3]===l?d=t[4]:(d={control:l},t[3]=l,t[4]=d);let{isDirty:f,isSubmitting:p}=b(d),m;t[5]!==n||t[6]!==r||t[7]!==a?(m=async e=>{let{customId:t}=e;try{await a.mutateAsync({projectId:r,data:{customId:t}}),n()}catch(e){console.error(e)}},t[5]=n,t[6]=r,t[7]=a,t[8]=m):m=t[8];let h=m,g;t[9]!==h||t[10]!==u?(g=u(h),t[9]=h,t[10]=u,t[11]=g):g=t[11];let _;t[12]===p?_=t[13]:(_=e=>{let{field:t}=e;return(0,Hu.jsx)(In,{...t,autoFocus:!0,fullWidth:!0,label:`Project ID`,placeholder:`e.g. PRJ-001`,disabled:p,helperText:`Optional identifier shown alongside the project name. Leave empty to remove it.`,sx:{mt:1}})},t[12]=p,t[13]=_);let v;t[14]!==l||t[15]!==_?(v=(0,Hu.jsx)(Ur.Body,{children:(0,Hu.jsx)(x,{control:l,name:`customId`,render:_})}),t[14]=l,t[15]=_,t[16]=v):v=t[16];let y;t[17]!==p||t[18]!==n?(y=(0,Hu.jsx)(Xn,{variant:`contained`,color:`inherit`,onClick:n,disabled:p,children:`Cancel`}),t[17]=p,t[18]=n,t[19]=y):y=t[19];let C=!f||p,w;t[20]===C?w=t[21]:(w=(0,Hu.jsx)(Xn,{variant:`contained`,type:`submit`,disabled:C,children:`Save`}),t[20]=C,t[21]=w);let T;t[22]!==w||t[23]!==y?(T=(0,Hu.jsxs)(Ur.Actions,{children:[y,w]}),t[22]=w,t[23]=y,t[24]=T):T=t[24];let E;return t[25]!==T||t[26]!==g||t[27]!==v?(E=(0,Hu.jsxs)(`form`,{onSubmit:g,children:[v,T]}),t[25]=T,t[26]=g,t[27]=v,t[28]=E):E=t[28],E}var Vu,Hu,Uu,Wu=e((()=>{Vu=_(),Zo(),Ln(),v(),E(),ur(),ju(),Hu=p(),Uu=D({customId:C().trim()})}));function Gu(e){let t=(0,Ku.c)(8),{onEdit:n,closeMenu:r,disabled:i}=e,a;t[0]!==r||t[1]!==n?(a=()=>{r(),n()},t[0]=r,t[1]=n,t[2]=a):a=t[2];let o,s;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,qu.jsx)(rr,{children:(0,qu.jsx)(Br,{icon:ua,fontSize:`small`})}),s=(0,qu.jsx)(cr,{children:`Edit project ID`}),t[3]=o,t[4]=s):(o=t[3],s=t[4]);let c;return t[5]!==i||t[6]!==a?(c=(0,qu.jsxs)(or,{disabled:i,onClick:a,children:[o,s]}),t[5]=i,t[6]=a,t[7]=c):c=t[7],c}var Ku,qu,Ju=e((()=>{Ku=_(),Ln(),Oa(),yr(),qu=p()}));function Yu(){let e=ys(),t=I(),{data:n}=fs(e),r=n?.role===Fo.Owner;return t[J.CloneProject]&&r}var Xu=e((()=>{Uo(),M(),ss(),es(),Fe()}));function Zu(e){switch(e.state){case zo.Completed:return e.clonedProjectId?{status:`completed`,clonedProjectId:e.clonedProjectId}:{status:`failed`,message:`Project clone completed without a project id`};case zo.Failed:case zo.Cancelled:return{status:`failed`,message:e.errorMessage??Qu};default:return{status:`pending`}}}var Qu,$u=e((()=>{Uo(),Qu=`Project clone failed`}));function ed(){let e=(0,td.c)(25),t=jn(),n=ys(),[r,i]=(0,nd.useState)(void 0),[a,o]=(0,nd.useState)(null),s=(0,nd.useRef)(null),c;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(c={request:{timeout:ee},mutation:{meta:{suppressErrorToast:!0}}},e[0]=c):c=e[0];let l=go(c),u=nu(r),d;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(d=()=>{i(void 0),o(null),s.current=null},e[1]=d):d=e[1];let f=d,p;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(p=(e,t)=>{s.current!==null&&m.update(s.current,{render:e,type:t,isLoading:!1,autoClose:rd})},e[2]=p):p=e[2];let h=p,g;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(g=e=>{h(e,`error`),f()},e[3]=g):g=e[3];let _=g,v;e[4]!==a?.name||e[5]!==n||e[6]!==t?(v=async e=>{h(`"${a?.name??`Project`}" duplicated`,`success`),f(),await t.invalidateQueries({queryKey:du()}),window.open(`/o/${n}/projects/${e}`,`_blank`,`noopener,noreferrer`)||m.info(`Project duplicated. Open it from the projects list.`)},e[4]=a?.name,e[5]=n,e[6]=t,e[7]=v):v=e[7];let y=v,b;e[8]!==y||e[9]!==r||e[10]!==u.data||e[11]!==u.error||e[12]!==u.isError?(b=()=>{if(!r)return;if(u.isError){_(La(u.error)&&u.error.response?.status===404?`Project duplication expired. Please try again.`:`Failed to duplicate project`);return}if(!u.data)return;let e=Zu(u.data);switch(e.status){case`pending`:return;case`failed`:_(e.message);return;case`completed`:y(e.clonedProjectId)}},e[8]=y,e[9]=r,e[10]=u.data,e[11]=u.error,e[12]=u.isError,e[13]=b):b=e[13];let x;e[14]!==r||e[15]!==u.data||e[16]!==u.isError?(x=[u.data,u.isError,r],e[14]=r,e[15]=u.data,e[16]=u.isError,e[17]=x):x=e[17],Jo(b,x);let S;e[18]!==l||e[19]!==a||e[20]!==n?(S=async e=>{if(!a){o(e),s.current=m.loading(`Duplicating "${e.name}"...`);try{let{jobId:t}=await l.mutateAsync({data:{sourceProjectId:e.id,sourceOrganizationId:n}});i(t)}catch(e){console.error(`Failed to start project duplication:`,e),_(`Failed to duplicate project`)}}},e[18]=l,e[19]=a,e[20]=n,e[21]=S):S=e[21];let C=S,w=!!a,T;return e[22]!==C||e[23]!==w?(T={isDuplicating:w,onDuplicate:C},e[22]=C,e[23]=w,e[24]=T):T=e[24],T}var td,nd,rd,id=e((()=>{td=_(),nd=t(g(),1),wn(),Xo(),Ra(),h(),po(),B(),es(),hu(),$u(),rd=5e3}));
1function ad(){let e=(0,od.c)(7),{projectId:t}=Dl(),n=j(),r;e[0]===t?r=e[1]:(r=Ya(t),e[0]=t,e[1]=r);let i;e[2]===r?i=e[3]:(i={queryKey:r,refetchInterval:6e4},e[2]=r,e[3]=i);let a;e[4]!==n||e[5]!==i?(a={query:i,request:n},e[4]=n,e[5]=i,e[6]=a):a=e[6];let{data:o}=bo(t,a);return o}var od,sd=e((()=>{od=_(),Mo(),k(),Nl()}));function cd(){let e=(0,md.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,gd.jsx)(hd.Suspense,{children:(0,gd.jsx)(dd,{})}),e[0]=t):t=e[0],t}function ld(){let e=(0,md.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,gd.jsx)(hd.Suspense,{children:(0,gd.jsx)(ud,{})}),e[0]=t):t=e[0],t}function ud(){let e=(0,md.c)(1),{isReadOnly:t}=Zl();if(t)return null;let n;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,gd.jsx)(Er,{}),e[0]=n):n=e[0],n}function dd(){let e=(0,md.c)(35),{isReadOnly:t}=Zl(),n=yu(),r=_u(),i=An(),a=ad(),o=ys(),s=I(),c=Yu(),{isDuplicating:l,onDuplicate:u}=ed(),[d,f]=(0,hd.useState)(!1);if(t)return null;let p=s[J.ProjectCustomId],m;e[0]!==r||e[1]!==i||e[2]!==o?(m=async e=>{await r.mutateAsync({projectId:e.id}),i({to:`/o/$organizationId/all-projects`,params:{organizationId:o},replace:!0})},e[0]=r,e[1]=i,e[2]=o,e[3]=m):m=e[3];let h;e[4]===n?h=e[5]:(h=async(e,t)=>{await n.mutateAsync({projectId:e,data:{name:t}})},e[4]=n,e[5]=h);let g;e[6]===p?g=e[7]:(g=p?()=>f(!0):void 0,e[6]=p,e[7]=g);let _;e[8]!==c||e[9]!==u||e[10]!==a?(_=c?()=>void u(a):void 0,e[8]=c,e[9]=u,e[10]=a,e[11]=_):_=e[11];let v=n.isPending||r.isPending,y;e[12]!==l||e[13]!==a.id||e[14]!==a.name||e[15]!==g||e[16]!==_||e[17]!==v?(y=(0,gd.jsx)(pd,{projectId:a.id,projectName:a.name,onEditProjectId:g,onDuplicate:_,isDuplicating:l,isPending:v}),e[12]=l,e[13]=a.id,e[14]=a.name,e[15]=g,e[16]=_,e[17]=v,e[18]=y):y=e[18];let b;e[19]!==h||e[20]!==y||e[21]!==n.isPending?(b=(0,gd.jsx)(Wr,{itemLabel:`project`,isPending:n.isPending,renameItem:h,children:y}),e[19]=h,e[20]=y,e[21]=n.isPending,e[22]=b):b=e[22];let x;e[23]!==r.isPending||e[24]!==m||e[25]!==b?(x=(0,gd.jsx)(Sr,{title:`Delete project?`,isPending:r.isPending,deleteItem:m,renderBody:fd,successMessage:`Project deleted successfully`,children:b}),e[23]=r.isPending,e[24]=m,e[25]=b,e[26]=x):x=e[26];let S;e[27]!==p||e[28]!==d||e[29]!==a.customId||e[30]!==a.id?(S=p&&(0,gd.jsx)(zu,{isOpen:d,onClose:()=>f(!1),projectId:a.id,currentCustomId:a.customId}),e[27]=p,e[28]=d,e[29]=a.customId,e[30]=a.id,e[31]=S):S=e[31];let C;return e[32]!==x||e[33]!==S?(C=(0,gd.jsxs)(gd.Fragment,{children:[x,S]}),e[32]=x,e[33]=S,e[34]=C):C=e[34],C}function fd(e){return`Are you sure you want to delete "${e}"? This action cannot be undone.`}function pd(e){let t=(0,md.c)(20),{projectId:n,projectName:r,onEditProjectId:i,onDuplicate:a,isDuplicating:o,isPending:s}=e,{openRename:c}=pr(),{openDelete:l}=zi(),u;t[0]!==o||t[1]!==s||t[2]!==i?(u=i?e=>{let{closeMenu:t}=e;return(0,gd.jsx)(Gu,{onEdit:i,closeMenu:t,disabled:s||o})}:void 0,t[0]=o,t[1]=s,t[2]=i,t[3]=u):u=t[3];let d;t[4]!==c||t[5]!==n||t[6]!==r?(d=()=>{c({id:n,name:r})},t[4]=c,t[5]=n,t[6]=r,t[7]=d):d=t[7];let f;t[8]!==l||t[9]!==n||t[10]!==r?(f=()=>{l({id:n,name:r})},t[8]=l,t[9]=n,t[10]=r,t[11]=f):f=t[11];let p=s||o,m;return t[12]!==o||t[13]!==s||t[14]!==a||t[15]!==u||t[16]!==d||t[17]!==f||t[18]!==p?(m=(0,gd.jsx)(Er,{actionTargetLabel:`Project`,trailingItems:u,onDuplicate:a,onRename:d,onDelete:f,disableDuplicate:o,disableRename:s,disableDelete:p}),t[12]=o,t[13]=s,t[14]=a,t[15]=u,t[16]=d,t[17]=f,t[18]=p,t[19]=m):m=t[19],m}var md,hd,gd,_d=e((()=>{md=_(),hd=t(g(),1),Cn(),Ar(),ea(),Nr(),M(),es(),ju(),Wu(),Ju(),Xu(),id(),sd(),$l(),Fe(),gd=p()}));function vd({name:e,customId:t}){return t?`${t} ${Be.middleDot} ${e}`:e}var yd=e((()=>{ue()}));function bd(){let e=(0,xd.c)(3),t=ad(),n=I()[J.ProjectCustomId]?t.customId:null,r;return e[0]!==t.name||e[1]!==n?(r=vd({name:t.name,customId:n}),e[0]=t.name,e[1]=n,e[2]=r):r=e[2],r}var xd,Sd=e((()=>{xd=_(),M(),sd(),yd(),Fe()})),Cd,wd,Td,Ed,Dd,Od,kd=e((()=>{Cd=_(),wd=t(g(),1),Ln(),gr(),Wi(),Ke(),M(),Ru(),_d(),sd(),Sd(),Fe(),Td=p(),Ed=e=>{let t=(0,Cd.c)(7),{isStatusEnabled:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={flexDirection:`row`,alignItems:`center`},t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n&&(0,Td.jsx)(Ge,{label:`No status`}),t[1]=n,t[2]=i);let a,o;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,Td.jsx)(Fn,{variant:`text`,width:120,sx:{fontSize:`1rem`}}),o=(0,Td.jsx)(ld,{}),t[3]=a,t[4]=o):(a=t[3],o=t[4]);let s;return t[5]===i?s=t[6]:(s=(0,Td.jsxs)(Rn,{sx:r,children:[i,a,o]}),t[5]=i,t[6]=s),s},Dd=e=>{let t=(0,Cd.c)(8),{linkOptions:n,isStatusEnabled:r}=e,i=ad(),a=bd(),o;
1t[0]!==r||t[1]!==i?(o=r?(0,Td.jsx)(qr,{silent:!0,children:(0,Td.jsx)(Lu,{project:i,presentation:`circle`})}):void 0,t[0]=r,t[1]=i,t[2]=o):o=t[2];let s;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,Td.jsx)(cd,{}),t[3]=s):s=t[3];let c;return t[4]!==n||t[5]!==a||t[6]!==o?(c=(0,Td.jsx)(mi,{label:a,linkOptions:n,leadingControl:o,trailingAdornment:s}),t[4]=n,t[5]=a,t[6]=o,t[7]=c):c=t[7],c},Od=e=>{let t=(0,Cd.c)(8),{linkOptions:n}=e,r=I()[J.BasicStatus],i;t[0]===r?i=t[1]:(i=(0,Td.jsx)(Ed,{isStatusEnabled:r}),t[0]=r,t[1]=i);let a;t[2]!==r||t[3]!==n?(a=(0,Td.jsx)(Dd,{linkOptions:n,isStatusEnabled:r}),t[2]=r,t[3]=n,t[4]=a):a=t[4];let o;return t[5]!==i||t[6]!==a?(o=(0,Td.jsx)(wd.Suspense,{fallback:i,children:a}),t[5]=i,t[6]=a,t[7]=o):o=t[7],o}})),Ad,jd=e((()=>{Xe(),vn(),Ad=Ye(un)})),Md,Nd,X,Pd,Fd,Id,Ld,Rd=e((()=>{Md=_(),Nd=t(g(),1),Oa(),Ci(),Ti(),Zr(),F(),P(),M(),Ps(),he(),Fe(),X=p(),Pd=`/o/$organizationId/projects/$projectId/`,Fd=e=>{let t=(0,Md.c)(30),{activeArea:n}=e,r=I()[J.StoryboardMenuItemHighlight],i=n===`treatment`,a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a={to:`/o/$organizationId/projects/$projectId/treatment`,from:Pd,params:!0},t[0]=a):a=t[0];let o;t[1]===i?o=t[2]:(o=(0,X.jsx)(Yi,{icon:Ta,label:`Treatment`,selected:i,linkOptions:a}),t[1]=i,t[2]=o);let s;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,X.jsx)(Yi,{icon:_a,label:`Script`,linkOptions:{to:`/o/$organizationId/projects/$projectId/scripts`,from:Pd,params:!0}}),t[3]=s):s=t[3];let c;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,X.jsx)(Yi,{icon:ba,label:`Elements`,linkOptions:{to:`/o/$organizationId/projects/$projectId/elements`,from:Pd,params:!0}}),t[4]=c):c=t[4];let l;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(l={to:`/o/$organizationId/projects/$projectId/storyboards`,from:Pd,params:!0},t[5]=l):l=t[5];let u;t[6]===r?u=t[7]:(u=(0,X.jsx)(Yi,{icon:wa,label:`Storyboards`,highlight:r,linkOptions:l}),t[6]=r,t[7]=u);let d;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,X.jsx)(N,{flag:J.Moodboards,children:(0,X.jsx)(Yi,{icon:fa,label:`Moodboards`,linkOptions:{to:`/o/$organizationId/projects/$projectId/moodboards`,from:Pd,params:!0}})}),t[8]=d):d=t[8];let f;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,X.jsx)(N,{flag:J.Playground,children:(0,X.jsx)(Yi,{icon:ia,label:`Playground`,linkOptions:{to:`/o/$organizationId/projects/$projectId/playground`,from:Pd,params:!0}})}),t[9]=f):f=t[9];let p;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,X.jsx)(N,{flag:J.ExperimentCanvas,children:(0,X.jsx)(Yi,{icon:Pa,label:`Canvas`,linkOptions:{to:`/o/$organizationId/projects/$projectId/experiments/canvas`,from:Pd,params:!0}})}),t[10]=p):p=t[10];let m;t[11]!==o||t[12]!==u?(m=(0,X.jsxs)(Rr,{title:`Creative Tools`,children:[o,s,c,u,d,f,p]}),t[11]=o,t[12]=u,t[13]=m):m=t[13];let h;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,X.jsx)(Id,{}),t[14]=h):h=t[14];let g;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,X.jsx)(Yi,{icon:Fa,label:`Schedule`,linkOptions:{to:`/o/$organizationId/projects/$projectId/stripboard`,from:Pd,params:!0}}),t[15]=g):g=t[15];let _=n===`callSheets`,v;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(v={to:`/o/$organizationId/projects/$projectId/call-sheets`,from:Pd,params:!0},t[16]=v):v=t[16];let y;t[17]===_?y=t[18]:(y=(0,X.jsx)(Yi,{icon:ma,label:`Call Sheets`,selected:_,linkOptions:v}),t[17]=_,t[18]=y);let b;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(b=(0,X.jsx)(Hs,{source:`projectNav`}),t[19]=b):b=t[19];let x;t[20]===y?x=t[21]:(x=(0,X.jsx)(N,{flag:J.ExperimentCallSheets,fallback:h,children:(0,X.jsxs)(Rr,{title:`Logistics`,children:[g,y,b]})}),t[20]=y,t[21]=x);let S=n===`deliverables`,C;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(C={to:`/o/$organizationId/projects/$projectId/deliverables`,from:Pd,params:!0},t[22]=C):C=t[22];let w;t[23]===S?w=t[24]:(w=(0,X.jsx)(Rr,{title:`Post-Production`,children:(0,X.jsx)(Yi,{icon:aa,label:`Deliverables`,selected:S,linkOptions:C})}),t[23]=S,t[24]=w);let T;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,X.jsx)(Nd.Suspense,{children:(0,X.jsx)(Ld,{})}),t[25]=T):T=t[25];let E;return t[26]!==m||t[27]!==x||t[28]!==w?(E=(0,X.jsxs)(X.Fragment,{children:[m,x,w,T]}),t[26]=m,t[27]=x,t[28]=w,t[29]=E):E=t[29],E},Id=()=>{let e=(0,Md.c)(15),{trackEvent:t}=ie(),n;e[0]===t?n=e[1]:(n=e=>t(de.ComingSoonFeatureClicked,{comingSoonFeatureName:e,comingSoonFeatureLocation:`projectNav`}),e[0]=t,e[1]=n);let r=n,i;e[2]===r?i=e[3]:(i=()=>r(`stripboard`),e[2]=r,e[3]=i);let a;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,X.jsx)(Yi,{icon:Fa,label:`Schedule`}),e[4]=a):a=e[4];let o;e[5]===i?o=e[6]:(o=(0,X.jsx)(fr,{onClick:i,children:a}),e[5]=i,e[6]=o);let s;e[7]===r?s=e[8]:(s=()=>r(`callSheet`),e[7]=r,e[8]=s);let c;e[9]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,X.jsx)(Yi,{icon:ma,label:`Call Sheets`}),e[9]=c):c=e[9];let l;e[10]===s?l=e[11]:(l=(0,X.jsx)(fr,{onClick:s,children:c}),e[10]=s,e[11]=l);let u;return e[12]!==o||e[13]!==l?(u=(0,X.jsxs)(Rr,{title:`Logistics`,children:[o,l]}),e[12]=o,e[13]=l,e[14]=u):u=e[14],u},Ld=()=>{let e=(0,Md.c)(3),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,X.jsx)(N,{flag:J.ProjectAssets,children:(0,X.jsx)(Yi,{icon:ca,label:`Assets`,linkOptions:{to:`/o/$organizationId/projects/$projectId/assets`,from:Pd,params:!0}})}),e[0]=t):t=e[0];let n;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,X.jsx)(Yi,{icon:pa,label:`Members`,linkOptions:{to:`/o/$organizationId/projects/$projectId/members`,from:Pd,params:!0}}),e[1]=n):n=e[1];let r;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,X.jsxs)(Rr,{title:`Other`,children:[t,n,(0,X.jsx)(Yi,{icon:Ca,label:`Settings`,linkOptions:{to:`/o/$organizationId/projects/$projectId/settings`,from:Pd,params:!0}})]}),e[2]=r):r=e[2],r}}));function zd(e){let t=(0,Bd.c)(12),{activeArea:n}=e,r=I(),i;t[0]===r?i=t[1]:(i=!r[J.TokensMeter]&&(0,Hd.jsx)(Vd.Suspense,{children:(0,Hd.jsx)(Ss,{})}),t[0]=r,t[1]=i);let a;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,Hd.jsx)(N,{flag:J.ProjectOnboarding,children:(0,Hd.jsx)(Ts,{})}),t[2]=a):a=t[2];let o,s;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,Hd.jsx)(N,{flag:J.HelpCenter,children:(0,Hd.jsx)(Gs,{})}),s=(0,Hd.jsx)(d,{}),t[3]=o,t[4]=s):(o=t[3],s=t[4]);let c;t[5]===i?c=t[6]:(c=(0,Hd.jsxs)(Hd.Fragment,{children:[i,a,o,s]}),t[5]=i,t[6]=c);let l;t[7]===n?l=t[8]:(l=(0,Hd.jsx)(Fd,{activeArea:n}),t[7]=n,t[8]=l);let u;return t[9]!==c||t[10]!==l?(u=(0,Hd.jsx)(Vr,{footer:c,children:l}),t[9]=c,t[10]=l,t[11]=u):u=t[11],u}var Bd,Vd,Hd,Ud=e((()=>{Bd=_(),Vd=t(g(),1),br(),P(),M(),Cs(),Ds(),Rd(),Ks(),o(),Fe(),Hd=p()})),Wd,Gd,Kd,qd,Jd,Yd=e((()=>{Wd=_(),Gd=t(g(),1),M(),vs(),$l(),Fe(),Kd=p(),qd=()=>{let e=(0,Wd.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Kd.jsx)(Gd.Suspense,{fallback:(0,Kd.jsx)(Es,{}),children:(0,Kd.jsx)(Jd,{})}),e[0]=t):t=e[0],t},Jd=()=>{let e=(0,Wd.c)(1),t=I(),{isReadOnly:n}=Zl();if(!t[J.ExperimentFreemium]||n)return null;let r;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,Kd.jsx)(ws,{}),e[0]=r):r=e[0],r}}));function Xd(){let e=(0,Zd.c)(5),t=ad(),n=I(),r;e[0]===t.projectType?r=e[1]:(r=Ne(t.projectType),e[0]=t.projectType,e[1]=r);let i=n[J.ProjectType],a;return e[2]!==r||e[3]!==i?(a={documentFormat:r,isFormatLayoutsEnabled:i},e[2]=r,e[3]=i,e[4]=a):a=e[4],a}var Zd,Qd=e((()=>{Zd=_(),M(),sd(),Fe(),ke()}));function $d(e){return{color:e.palette.text.secondary,ml:2}}var ef,tf,nf,rf,af=e((()=>{ef=_(),Ln(),Oa(),yr(),tf=p(),nf=e=>e.isGenerating?`Generating…`:e.doc.tracksCreation?e.isCreated?`Created`:`Not created`:null,rf=e=>
1{let t=(0,ef.c)(7),{keyDocStates:n,onSelect:r}=e,i;if(t[0]!==n||t[1]!==r){let e;t[3]===r?e=t[4]:(e=e=>{let t=nf(e);return(0,tf.jsxs)(or,{onClick:()=>r(e),children:[(0,tf.jsxs)(rr,{children:[e.doc.tracksCreation&&e.isCreated&&(0,tf.jsx)(Br,{icon:sa,fontSize:`small`,color:`success`}),e.doc.tracksCreation&&!e.isCreated&&(0,tf.jsx)(Br,{icon:ra,fontSize:`small`,color:`disabled`}),!e.doc.tracksCreation&&(0,tf.jsx)(ar,{})]}),(0,tf.jsx)(cr,{children:e.doc.actionLabel}),t&&(0,tf.jsx)(zn,{variant:`caption`,sx:$d,children:t})]},e.doc.id)},t[3]=r,t[4]=e),i=n.map(e),t[0]=n,t[1]=r,t[2]=i}else i=t[2];let a;return t[5]===i?a=t[6]:(a=(0,tf.jsx)(tf.Fragment,{children:i}),t[5]=i,t[6]=a),a}})),of,sf,cf,lf,uf,df,ff,pf,mf,hf,gf,_f,vf=e((()=>{of={id:`treatment`,action:{type:`navigate`,route:`/o/$organizationId/projects/$projectId/treatment`},actionLabel:`Generate Treatment`,name:`Generate Treatment`,generatingStepKey:`generateTreatmentAt`,canBeNextStep:!0,tracksCreation:!0},sf=e=>{let t=e===`nonScripted`?`Generate Questions`:`Generate Script`;return{id:`script`,action:{type:`navigate`,route:`/o/$organizationId/projects/$projectId/scripts`},actionLabel:t,name:t,generatingStepKey:`generateScriptAt`,canBeNextStep:!0,tracksCreation:!0}},cf={id:`elements`,action:{type:`navigate`,route:`/o/$organizationId/projects/$projectId/elements`},actionLabel:`Generate Elements`,name:`Generate Elements`,generatingStepKey:`findElementsAt`,canBeNextStep:!0,tracksCreation:!0},lf=e=>{let t=e===`nonScripted`?`Generate Shotlist`:`Generate Storyboard`;return{id:`storyboard`,action:{type:`navigate`,route:`/o/$organizationId/projects/$projectId/storyboards`},actionLabel:t,name:t,generatingStepKey:`generateStoryboardAt`,canBeNextStep:!0,tracksCreation:!0}},uf={id:`aiVideo`,action:{type:`openAIVideoPaintedDoor`,fallbackRoute:`/o/$organizationId/projects/$projectId/deliverables`},actionLabel:`Generate AI Video`,name:`Generate AI Video`,generatingStepKey:null,canBeNextStep:!0,tracksCreation:!1},df=[{id:`schedule`,action:{type:`navigate`,route:`/o/$organizationId/projects/$projectId/stripboard`},actionLabel:`Generate Schedule`,name:`Generate Schedule`,generatingStepKey:null,canBeNextStep:!0,tracksCreation:!0},{id:`callSheet`,action:{type:`navigate`,route:`/o/$organizationId/projects/$projectId/call-sheets`},actionLabel:`Generate Call Sheet`,name:`Generate Call Sheet`,generatingStepKey:null,canBeNextStep:!0,tracksCreation:!0},{id:`exportCallSheet`,action:{type:`openCallSheetPdfExport`},actionLabel:`Export Call Sheet`,name:`Export Call Sheet`,generatingStepKey:null,canBeNextStep:!0,tracksCreation:!0},{id:`crew`,action:{type:`openCrewTalent`},actionLabel:`Hire Crew`,name:`Hire Crew`,generatingStepKey:null,canBeNextStep:!0,tracksCreation:!1},{id:`uploadVideo`,action:{type:`navigate`,route:`/o/$organizationId/projects/$projectId/deliverables`},actionLabel:`Upload Video`,name:`Upload Video`,generatingStepKey:null,canBeNextStep:!0,tracksCreation:!0}],ff=e=>e===`nonScripted`?[of,sf(e),cf,lf(e),...df]:[of,sf(e),cf,lf(e),uf,...df],pf=({states:e,index:t,locallyComplete:n,skipWhenLaterCreated:r})=>{let i=e[t];return!i||i.isCreated||n.has(i.doc.id)?!0:r?e.slice(t+1).some(e=>e.doc.tracksCreation&&e.isCreated):!1},mf=({states:e,currentDocId:t,locallyComplete:n})=>{if(e.length===0)return;let r=t?e.findIndex(e=>e.doc.id===t):-1,i=r>=0?r:0,a=r<0,o=t=>pf({states:e,index:t,locallyComplete:n,skipWhenLaterCreated:a});if(r>=0){let t=e[r];if(t?.doc.tracksCreation&&!t.isCreated&&!n.has(t.doc.id))return t}return e.find((e,t)=>t>=i&&!o(t))??e.at(-1)},hf=e=>e.filter(e=>e.isGenerating).at(-1),gf=[{page:`storyboards`,docId:`storyboard`},{page:`call-sheets`,docId:`callSheet`},{page:`deliverables`,docId:`uploadVideo`},{page:`stripboard`,docId:`schedule`},{page:`treatment`,docId:`treatment`},{page:`elements`,docId:`elements`},{page:`scripts`,docId:`script`},{page:`videos`,docId:`uploadVideo`}].toSorted((e,t)=>t.page.length-e.page.length),_f=({pathname:e,organizationId:t,projectId:n})=>{let r=`/o/${t}/projects/${n}/`;if(!e.startsWith(r))return;let i=e.slice(r.length);return gf.find(({page:e})=>i===e||i.startsWith(`${e}/`))?.docId}})),yf,bf=e((()=>{yf=({primaryAction:e,generatingLabel:t,nextStep:n})=>e?{kind:`override`,...e}:t?{kind:`generating`,label:t}:n?{kind:`next`,...n}:{kind:`none`}}));function xf(){let e=Bc.useStorage(Ef),t=Bc.useStorage(wf),n=Bc.useStorage(Sf);return(e??0)+(t??0)+(n??0)}function Sf(e){return e.props.filter(Cf).length}function Cf(e){return!e.isSoftCreated}function wf(e){return e.characters.filter(Tf).length}function Tf(e){return!e.isSoftCreated}function Ef(e){return e.sets.filter(Df).length}function Df(e){return!e.isSoftCreated}function Of(){let e=(0,Nf.c)(2),t=Ad.useStorage(kf),n;return e[0]===t?n=e[1]:(n=pe(t),e[0]=t,e[1]=n),n}function kf(e){return e.generating}function Af(){let e=(0,Nf.c)(4),t=ad(),n;e[0]===t.directories.deliverablesDirectoryId?n=e[1]:(n={assetsDirectoryId:t.directories.deliverablesDirectoryId},e[0]=t.directories.deliverablesDirectoryId,e[1]=n);let r=ut(n),i;return e[2]===r.files?i=e[3]:(i=r.files.filter(jf),e[2]=r.files,e[3]=i),i.length}function jf(e){return e.details.type===`video`}function Mf(e){let t=(0,Nf.c)(11),{documentFormat:n,schedule:r,callSheetCount:i}=e,a=Hc(),o=al(),{storyboards:s}=Us(),c=xf(),l=Af(),u=Of(),d=a.length>0,f=o.length>0,p=c>0,m=s.length>0,h=i>0,g=l>0,_;if(t[0]!==n||t[1]!==u||t[2]!==r.isCreated||t[3]!==r.isGenerating||t[4]!==d||t[5]!==f||t[6]!==p||t[7]!==m||t[8]!==h||t[9]!==g){let e={treatment:d,script:f,elements:p,storyboard:m,aiVideo:!1,crew:!1,schedule:r.isCreated,callSheet:h,exportCallSheet:!1,uploadVideo:g};_=ff(n).map(t=>({doc:t,isCreated:e[t.id],isGenerating:t.id===`schedule`&&r.isGenerating||!!t.generatingStepKey&&u.includes(t.generatingStepKey)})),t[0]=n,t[1]=u,t[2]=r.isCreated,t[3]=r.isGenerating,t[4]=d,t[5]=f,t[6]=p,t[7]=m,t[8]=h,t[9]=g,t[10]=_}else _=t[10];return _}var Nf,Pf=e((()=>{Nf=_(),mt(),cl(),Xc(),$c(),jd(),sd(),vf(),Ws(),_e()}));function Ff(e){let t=(0,If.c)(10),n;t[0]===e?n=t[1]:(n=Rf(e),t[0]=e,t[1]=n);let r;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(r={defaultValue:{},listenStorageChange:!0},t[2]=r):r=t[2];let[i,a]=Yo(n,r),o;t[3]===i?o=t[4]:(o=new Set(Lf.filter(e=>i?.[e])),t[3]=i,t[4]=o);let s=o,c;t[5]===a?c=t[6]:(c=e=>{zf(e)&&a(t=>({...t,[e]:!0}))},t[5]=a,t[6]=c);let l=c,u;
1return t[7]!==s||t[8]!==l?(u={locallyComplete:s,markComplete:l},t[7]=s,t[8]=l,t[9]=u):u=t[9],u}var If,Lf,Rf,zf,Bf=e((()=>{If=_(),Xo(),Lf=[`aiVideo`,`crew`,`exportCallSheet`],Rf=e=>`hero-project-next-step-complete-${e}`,zf=e=>Lf.includes(e)}));function Vf(){let e=(0,Kf.c)(7),t=ad(),n;e[0]===t.directories.callSheetsDirectoryId?n=e[1]:(n={assetsDirectoryId:t.directories.callSheetsDirectoryId},e[0]=t.directories.callSheetsDirectoryId,e[1]=n);let r=ut(n),i;e[2]===r.files?i=e[3]:(i=za(r.files,Hf)?.id,e[2]=r.files,e[3]=i);let a;return e[4]!==i||e[5]!==r.files.length?(a={callSheetCount:r.files.length,latestCallSheetId:i},e[4]=i,e[5]=r.files.length,e[6]=a):a=e[6],a}function Hf(e){return e.createdAt.getTime()}function Uf(e){return e.strips.length}function Wf(e){return e.isGeneratingAt}function Gf(e){return e.location.pathname}var Kf,qf,Jf,Yf,Xf,Zf,Qf,$f,ep,tp,np,rp,ip,ap,op,sp,cp,lp=e((()=>{Kf=_(),qf=t(g(),1),Ln(),Cn(),Xo(),Va(),Oa(),yr(),F(),M(),$s(),Xs(),Qs(),Ns(),Rs(),zs(),mt(),es(),sd(),Qd(),af(),vf(),bf(),Pf(),Bf(),u(),c(),r(),he(),le(),Se(),ve(),Fe(),Jf=p(),Yf=196,Xf={minWidth:0,px:1},Zf=340,Qf={isCreated:!1,isGenerating:!1},$f=fe(),ep=360*1e3,tp=e=>{let t=(0,Kf.c)(4),{storyboardId:n,primaryAction:r}=e,i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Jf.jsx)(rp,{}),t[0]=i):i=t[0];let o;return t[1]!==r||t[2]!==n?(o=(0,Jf.jsx)(qf.Suspense,{fallback:i,children:(0,Jf.jsx)(a,{children:(0,Jf.jsx)(np,{storyboardId:n,primaryAction:r})})}),t[1]=r,t[2]=n,t[3]=o):o=t[3],o},np=e=>{let t=(0,Kf.c)(9),{storyboardId:r,primaryAction:i}=e,{data:a}=l(),o;t[0]===a?o=t[1]:(o=n(a),t[0]=a,t[1]=o);let c=o,u=c?.id,d=c?.id,f;t[2]!==i||t[3]!==r||t[4]!==d?(f=(0,Jf.jsx)(ip,{storyboardId:r,primaryAction:i,workspaceId:d}),t[2]=i,t[3]=r,t[4]=d,t[5]=f):f=t[5];let p;return t[6]!==u||t[7]!==f?(p=(0,Jf.jsx)(s,{resourceId:u,children:f}),t[6]=u,t[7]=f,t[8]=p):p=t[8],p},rp=()=>{let e=(0,Kf.c)(3),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={flexShrink:0},e[0]=t):t=e[0];let n;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,Jf.jsx)(Xn,{disabled:!0,sx:{minWidth:Yf},children:(0,Jf.jsx)(Kn,{size:16,color:`inherit`})}),e[1]=n):n=e[1];let r;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,Jf.jsxs)(Zn,{variant:`contained`,size:`small`,sx:t,children:[n,(0,Jf.jsx)(Xn,{disabled:!0,sx:Xf,children:(0,Jf.jsx)(Br,{icon:ha,fontSize:`small`})})]}),e[2]=r):r=e[2],r},ip=e=>{let t=(0,Kf.c)(8),{storyboardId:n,primaryAction:r,workspaceId:i}=e;if(!I()[J.ExperimentCallSheets]){let e;return t[0]!==r||t[1]!==n||t[2]!==i?(e=(0,Jf.jsx)(sp,{storyboardId:n,primaryAction:r,workspaceId:i,schedule:Qf,callSheetCount:0,latestCallSheetId:void 0}),t[0]=r,t[1]=n,t[2]=i,t[3]=e):e=t[3],e}let a;return t[4]!==r||t[5]!==n||t[6]!==i?(a=(0,Jf.jsx)(ap,{storyboardId:n,primaryAction:r,workspaceId:i}),t[4]=r,t[5]=n,t[6]=i,t[7]=a):a=t[7],a},ap=e=>{let t=(0,Kf.c)(9),{storyboardId:n,primaryAction:r,workspaceId:i}=e,a=Ls(ad().id),o;t[0]===a.id?o=t[1]:(o=Pe.stripboard(a.id),t[0]=a.id,t[1]=o);let s=o,c;t[2]!==r||t[3]!==n||t[4]!==i?(c=(0,Jf.jsx)(op,{storyboardId:n,primaryAction:r,workspaceId:i}),t[2]=r,t[3]=n,t[4]=i,t[5]=c):c=t[5];let l;return t[6]!==s||t[7]!==c?(l=(0,Jf.jsx)(Bs.RoomProvider,{id:s,initialStorage:$f,children:c},s),t[6]=s,t[7]=c,t[8]=l):l=t[8],l},op=e=>{let t=(0,Kf.c)(12),{storyboardId:n,primaryAction:r,workspaceId:i}=e,a=Bs.useStorage(Uf),o=Bs.useStorage(Wf),s=Vf(),c=(a??0)>0,l=o??null,u;t[0]===l?u=t[1]:(u=be(l,ep),t[0]=l,t[1]=u);let d;t[2]!==c||t[3]!==u?(d={isCreated:c,isGenerating:u},t[2]=c,t[3]=u,t[4]=d):d=t[4];let f;return t[5]!==s.callSheetCount||t[6]!==s.latestCallSheetId||t[7]!==r||t[8]!==n||t[9]!==d||t[10]!==i?(f=(0,Jf.jsx)(sp,{storyboardId:n,primaryAction:r,workspaceId:i,schedule:d,callSheetCount:s.callSheetCount,latestCallSheetId:s.latestCallSheetId}),t[5]=s.callSheetCount,t[6]=s.latestCallSheetId,t[7]=r,t[8]=n,t[9]=d,t[10]=i,t[11]=f):f=t[11],f},sp=e=>{let t=(0,Kf.c)(66),{storyboardId:n,primaryAction:r,workspaceId:a,schedule:o,callSheetCount:s,latestCallSheetId:c}=e,l=ad(),u=ys(),d=An(),f;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(f={select:Gf},t[0]=f):f=t[0];let p=Dn(f),{trackEvent:m}=ie(),h=I(),{documentFormat:g}=Xd(),{isReadOnly:_}=i(a),{locallyComplete:v,markComplete:y}=Ff(l.id),b;t[1]!==s||t[2]!==g||t[3]!==o?(b={documentFormat:g,schedule:o,callSheetCount:s},t[1]=s,t[2]=g,t[3]=o,t[4]=b):b=t[4];let x;t[5]===v?x=t[6]:(x=e=>e.doc.id===`exportCallSheet`?{...e,isCreated:v.has(`exportCallSheet`)}:e,t[5]=v,t[6]=x);let S=Mf(b).map(x),[C,w]=(0,qf.useState)(null),[T,E]=(0,qf.useState)(null),[D,O]=(0,qf.useState)(null),k=ec(`topNavCta`),A={organizationId:u,projectId:l.id},j=hf(S),M=h[J.ExperimentAiVideoPaintedDoor],N=h[J.ExperimentCallSheetPdfExport],P=_f({pathname:p,organizationId:u,projectId:l.id}),F;t[7]!==h||t[8]!==N||t[9]!==_?(F=e=>
1{switch(e.doc.id){case`crew`:return h[J.ExperimentCrewTalentDemand]&&!_;case`aiVideo`:return!_;case`schedule`:case`callSheet`:return h[J.ExperimentCallSheets];case`exportCallSheet`:return h[J.ExperimentCallSheets]&&N;default:return!0}},t[7]=h,t[8]=N,t[9]=_,t[10]=F):F=t[10];let L=S.filter(F),R=mf({states:L,currentDocId:P,locallyComplete:v}),ee=async(e,t)=>{m(de.ProjectNextStepClicked,{projectNextStepDoc:e.doc.id,projectNextStepTrigger:t,projectNextStepIsCreated:e.isCreated});let{action:n}=e.doc;switch(n.type){case`navigate`:await d({to:n.route,params:A});return;case`openAIVideoPaintedDoor`:if(y(`aiVideo`),M){k.open();return}await d({to:n.fallbackRoute,params:A});return;case`openCrewTalent`:y(`crew`),E(`topNavCta`);return;case`openCallSheetPdfExport`:if(c){O(c);return}await d({to:`/o/$organizationId/projects/$projectId/call-sheets`,params:A});return;default:throw Error(`Unhandled key doc action: ${JSON.stringify(n)}`)}},z=yf({primaryAction:r,generatingLabel:j?.doc.actionLabel,nextStep:R?{label:R.doc.actionLabel,onClick:()=>void ee(R,`cta`)}:void 0}),B;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(B={flexShrink:0},t[11]=B):B=t[11];let te;t[12]!==z.kind||t[13]!==z.label?(te=z.kind===`generating`&&(0,Jf.jsx)(Xn,{disabled:!0,startIcon:(0,Jf.jsx)(Kn,{size:14,color:`inherit`}),sx:{minWidth:Yf},children:z.label}),t[12]=z.kind,t[13]=z.label,t[14]=te):te=t[14];let V;t[15]!==z.kind||t[16]!==z.label||t[17]!==z.onClick?(V=(z.kind===`override`||z.kind===`next`)&&(0,Jf.jsx)(Xn,{onClick:z.onClick,sx:{minWidth:Yf},children:z.label}),t[15]=z.kind,t[16]=z.label,t[17]=z.onClick,t[18]=V):V=t[18];let H;t[19]===w?H=t[20]:(H=e=>w(e.currentTarget),t[19]=w,t[20]=H);let ne;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(ne=(0,Jf.jsx)(Br,{icon:ha,fontSize:`small`}),t[21]=ne):ne=t[21];let re;t[22]===H?re=t[23]:(re=(0,Jf.jsx)(Xn,{onClick:H,sx:Xf,children:ne}),t[22]=H,t[23]=re);let U;t[24]!==re||t[25]!==te||t[26]!==V?(U=(0,Jf.jsxs)(Zn,{variant:`contained`,size:`small`,sx:B,children:[te,V,re]}),t[24]=re,t[25]=te,t[26]=V,t[27]=U):U=t[27];let W;t[28]===R?W=t[29]:(W=R&&(0,Jf.jsx)(cp,{docId:R.doc.id},R.doc.id),t[28]=R,t[29]=W);let G=!!C,K;t[30]===w?K=t[31]:(K=()=>w(null),t[30]=w,t[31]=K);let ae,oe,se;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(ae={vertical:`bottom`,horizontal:`right`},oe={vertical:`top`,horizontal:`right`},se={paper:{sx:{minWidth:Zf}}},t[32]=ae,t[33]=oe,t[34]=se):(ae=t[32],oe=t[33],se=t[34]);let ce;t[35]!==ee||t[36]!==w?(ce=e=>{w(null),ee(e,`dropdown`)},t[35]=ee,t[36]=w,t[37]=ce):ce=t[37];let le;t[38]!==L||t[39]!==ce?(le=(0,Jf.jsx)(rf,{keyDocStates:L,onSelect:ce}),t[38]=L,t[39]=ce,t[40]=le):le=t[40];let ue;t[41]!==C||t[42]!==G||t[43]!==K||t[44]!==le?(ue=(0,Jf.jsx)(Qn,{anch
1orEl:C,open:G,onClose:K,anchorOrigin:ae,transformOrigin:oe,slotProps:se,children:le}),t[41]=C,t[42]=G,t[43]=K,t[44]=le,t[45]=ue):ue=t[45];let fe;t[46]!==M||t[47]!==k||t[48]!==E||t[49]!==n?(fe=M&&k.planSegment&&(0,Jf.jsx)(Ys,{open:k.isOpen,onClose:k.close,onBookEditor:()=>{k.close(),E(`aiVideoModal`)},source:`topNavCta`,planSegment:k.planSegment,storyboardId:n},k.dialogKey),t[46]=M,t[47]=k,t[48]=E,t[49]=n,t[50]=fe):fe=t[50];let q;t[51]!==T||t[52]!==E?(q=T&&(0,Jf.jsx)(Vs,{open:!0,onClose:()=>E(null),source:T}),t[51]=T,t[52]=E,t[53]=q):q=t[53];let pe;t[54]!==y||t[55]!==D||t[56]!==l.id||t[57]!==O?(pe=D&&(0,Jf.jsx)(qs,{isOpen:!0,onClose:()=>O(null),projectId:l.id,callSheetId:D,onCompleted:()=>y(`exportCallSheet`)}),t[54]=y,t[55]=D,t[56]=l.id,t[57]=O,t[58]=pe):pe=t[58];let me;return t[59]!==U||t[60]!==W||t[61]!==ue||t[62]!==fe||t[63]!==q||t[64]!==pe?(me=(0,Jf.jsxs)(Jf.Fragment,{children:[U,W,ue,fe,q,pe]}),t[59]=U,t[60]=W,t[61]=ue,t[62]=fe,t[63]=q,t[64]=pe,t[65]=me):me=t[65],me},cp=e=>{let t=(0,Kf.c)(3),{docId:n}=e,{trackEvent:r}=ie(),i;return t[0]!==n||t[1]!==r?(i=()=>{r(de.ProjectNextStepShown,{projectNextStepDoc:n})},t[0]=n,t[1]=r,t[2]=i):i=t[2],qo(i),null}}));function up(e){let t=(0,dp.c)(29),{children:n,secondaryContent:r,breadcrumbs:i,topBarActions:a,activeArea:o,navigationStorageKey:s,navigationDefaultExpanded:c}=e,l=I(),u=Qi(),d;t[0]!==u||t[1]!==r?(d=r??(u.length>0?(0,fp.jsx)(hi,{tools:[]}):void 0),t[0]=u,t[1]=r,t[2]=d):d=t[2];let f=d,p;t[3]===i?p=t[4]:(p=i??(0,fp.jsxs)(fp.Fragment,{children:[(0,fp.jsx)(ds,{}),(0,fp.jsx)(Od,{})]}),t[3]=i,t[4]=p);let m;t[5]===p?m=t[6]:(m=(0,fp.jsx)(Ni,{children:p}),t[5]=p,t[6]=m);let h;t[7]===l?h=t[8]:(h=l[J.TokensMeter]&&(0,fp.jsx)(qr,{silent:!0,children:(0,fp.jsx)(qd,{})}),t[7]=l,t[8]=h);let g;t[9]===l?g=t[10]:(g=l[J.ProjectNextStepCta]&&(0,fp.jsx)(qr,{silent:!0,children:(0,fp.jsx)(tp,{})}),t[9]=l,t[10]=g);let _;t[11]===a?_=t[12]:(_=a&&(0,fp.jsx)(qr,{silent:!0,children:a}),t[11]=a,t[12]=_);let v;t[13]!==h||t[14]!==g||t[15]!==_?(v=(0,fp.jsxs)(Ms,{children:[h,g,_]}),t[13]=h,t[14]=g,t[15]=_,t[16]=v):v=t[16];let y;t[17]!==m||t[18]!==v?(y={leftSlot:m,rightSlot:v},t[17]=m,t[18]=v,t[19]=y):y=t[19];let b;t[20]===o?b=t[21]:(b=(0,fp.jsx)(zd,{activeArea:o}),t[20]=o,t[21]=b);let x;return t[22]!==n||t[23]!==f||t[24]!==c||t[25]!==s||t[26]!==y||t[27]!==b?(x=(0,fp.jsx)(li,{topBar:y,navigation:b,navigationStorageKey:s,navigationDefaultExpanded:c,contextual:f,children:n}),t[22]=n,t[23]=f,t[24]=c,t[25]=s,t[26]=y,t[27]=b,t[28]=x):x=t[28],x}var dp,fp,pp=e((()=>{dp=_(),gr(),Xi(),Ki(),Fi(),Vi(),M(),xs(),_s(),kd(),Ud(),Yd(),lp(),Fe(),fp=p()})),mp,hp,gp,_p,vp=e((()=>{mp=_(),hp=t(g(),1),Xr(),Mr(),wi(),pp(),gp=p(),_p=e=>{let t=(0,mp.c)(7),{activeArea:n,navigationStorageKey:r,navigationDefaultExpanded:i,secondaryContent:a}=e,o;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,gp.jsx)(Tr,{}),t[0]=o):o=t[0];let s;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,gp.jsx)(Y,{children:(0,gp.jsx)(Lr,{height:`100%`})}),t[1]=s):s=t[1];let c;return t[2]!==n||t[3]!==i||t[4]!==r||t[5]!==a?(c=(0,gp.jsx)(hp.Suspense,{fallback:o,children:(0,gp.jsx)(up,{activeArea:n,navigationStorageKey:r,navigationDefaultExpanded:i,secondaryContent:a,children:s})}),t[2]=n,t[3]=i,t[4]=r,t[5]=a,t[6]=c):c=t[6],c}})),yp,bp,xp,Sp=e((()=>{Oa(),ke(),yp={brandAboutUs:Ea,productVideo:na,commercialAd:Ma,explainerTutorial:la,testimonial:va,socialOrganic:ja,ugc:oa,sizzleReel:aa,eventVideo:ya,thoughtLeadership:Ta,recruitingCulture:Ia,narrativeFilm:Aa},bp={brandAboutUs:`Tell your company story, values, and who you are`,productVideo:`Show a product's features, benefits, or how it works`,commercialAd:`Paid creative for TV, CTV, or digital ads`,explainerTutorial:`Walk through a concept or process step by step`,testimonial:`Customers or clients speaking to their experience`,socialOrganic:`Native posts for feeds, stories, and short-form`,ugc:`Creator-style footage that feels authentic and homemade`,sizzleReel:`High-energy highlights of a brand, show, or body of work`,eventVideo:`Capture a conference, launch, or live activation`,thoughtLeadership:`Expert POV, keynote, or industry insight`,recruiting
1Culture:`Attract talent and show life at the company`,narrativeFilm:`Story-driven short film or cinematic piece`},xp=e=>Me(e)?yp[e]:ga})),Cp,wp=e((()=>{Uo(),Cp={field:ho.CreatedAt,order:Ja.Desc}})),Tp,Ep=e((()=>{Uo(),Tp=co.Mine}));function Dp(){let e=(0,Op.c)(5),t=j(),n,r,i;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={sort:Cp,scope:Tp},i=Tn,r=du(n),e[0]=n,e[1]=r,e[2]=i):(n=e[0],r=e[1],i=e[2]);let a;e[3]===t?a=e[4]:(a={queryKey:r,queryFn:e=>{let{signal:r}=e;return oo({pageSize:50,sort:n.sort,scope:n.scope},t,r)},initialPageParam:1},e[3]=t,e[4]=a),i(a)}var Op,kp=e((()=>{Op=_(),wn(),Mo(),k(),hu(),wp(),Ep()}));function Ap({page:e,isMoodboardsEnabled:t}){return e===`moodboards`&&!t?Pp:e}function jp(e){return Np.includes(e)}function Mp(e,t,n){let r=`/o/${t}/projects/${n}/`;if(!e.startsWith(r))return;let i=e.slice(r.length);return Fp.find(e=>i===e||i.startsWith(`${e}/`))}var Np,Pp,Fp,Ip,Lp=e((()=>{Np=[`playground`,`assets`,`treatment`,`scripts`,`elements`,`storyboards`,`moodboards`,`experiments/canvas`,`deliverables`,`members`,`settings`],Pp=`storyboards`,Fp=[...Np].sort((e,t)=>t.length-e.length),Ip={playground:`/o/$organizationId/projects/$projectId/playground`,assets:`/o/$organizationId/projects/$projectId/assets`,treatment:`/o/$organizationId/projects/$projectId/treatment`,scripts:`/o/$organizationId/projects/$projectId/scripts`,elements:`/o/$organizationId/projects/$projectId/elements`,storyboards:`/o/$organizationId/projects/$projectId/storyboards`,moodboards:`/o/$organizationId/projects/$projectId/moodboards`,"experiments/canvas":`/o/$organizationId/projects/$projectId/experiments/canvas`,deliverables:`/o/$organizationId/projects/$projectId/deliverables`,members:`/o/$organizationId/projects/$projectId/members`,settings:`/o/$organizationId/projects/$projectId/settings`}}));function Rp(e){let t=(0,zp.c)(13),n;t[0]===e?n=t[1]:(n=e===void 0?{}:e,t[0]=e,t[1]=n);let{replace:r}=n,i=ys(),a=f(),{mutateAsync:o,isPending:s}=gu(),c=An(),l=I(),u;t[2]!==o||t[3]!==a||t[4]!==l||t[5]!==c||t[6]!==i||t[7]!==r?(u=async e=>{let{origin:t,entryOrigin:n}=e;me(a,`currentWorkspace`);let s=await o({data:{workspaceId:a.id,origin:t??`manual`}}),u=l[J.CreateProjectDefaultPage],d=jp(u)?u:Pp;return Sl({organizationId:i,origin:n}),c({to:Ip[d],params:{organizationId:i,projectId:s.id},replace:r}),s},t[2]=o,t[3]=a,t[4]=l,t[5]=c,t[6]=i,t[7]=r,t[8]=u):u=t[8];let d=u,p;return t[9]!==d||t[10]!==a||t[11]!==s?(p={createProject:d,isPending:s,currentWorkspace:a},t[9]=d,t[10]=a,t[11]=s,t[12]=p):p=t[12],p}var zp,Bp=e((()=>{zp=_(),Cn(),M(),es(),ju(),Lp(),Tl(),c(),Fe(),De()}));function Vp(e){let t=(0,Up.c)(2),n;return t[0]===e?n=t[1]:(n=(0,Gp.jsx)(Wp.Suspense,{children:(0,Gp.jsx)(Hp,{...e})}),t[0]=e,t[1]=n),n}function Hp(e){let t=(0,Up.c)(12),{color:n}=e,r=n===void 0?`primary`:n,{createProject:a,isPending:o,currentWorkspace:s}=Rp(),{isReadOnly:c}=i(),{trackEvent:l}=ie();if(c||!s)return null;let u;t[0]!==a||t[1]!==l?(u=()=>{l(de.NewProjectButtonClicked,{}),a({entryOrigin:`allProjects`})},t[0]=a,t[1]=l,t[2]=u):u=t[2];let d=u,f;t[3]!==r||t[4]!==d||t[5]!==o?(f=(0,Gp.jsx)(Xn,{variant:`contained`,color:r,onClick:d,loading:o,children:`New project`}),t[3]=r,t[4]=d,t[5]=o,t[6]=f):f=t[6];let p;t[7]===o?p=t[8]:(p=o&&(0,Gp.jsx)(Tr,{cover:!0}),t[7]=o,t[8]=p);let m;return t[9]!==f||t[10]!==p?(m=(0,Gp.jsxs)(Gp.Fragment,{children:[f,p]}),t[9]=f,t[10]=p,t[11]=m):m=t[11],m}var Up,Wp,Gp,Kp=e((()=>{Up=_(),Wp=t(g(),1),Ln(),Mr(),F(),Bp(),r(),he(),Gp=p()}));function qp(e){let t=(0,Jp.c)(7),{project:n,onConfirm:r,onCancel:i,isLoading:a}=e,o=!!n,s=n?`Are you sure you want to delete "${n.name}"? This action cannot be undone.`:``,c;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(c={color:`error`},t[0]=c):c=t[0];let l;return t[1]!==a||t[2]!==i||t[3]!==r||t[4]!==o||t[5]!==s?(l=(0,Yp.jsx)(Hi,{open:o,title:`Delete project?`,body:s,onConfirm:r,onCancel:i,confirmLabel:`Delete`,cancelLabel:`Cancel`,isLoading:a,confirmButtonProps:c}),t[1]=a,t[2]=i,t[3]=r,t[4]=o,t[5]=s,t[6]=l):l=t[6],l}var Jp,Yp,Xp=e((()=>{Jp=_(),di(),Yp=p()}));function Zp(e){let t=(0,Qp.c)(10),{deleteDialogProps:n,renameDialogProps:r,projectIdDialogProps:i}=e,a;t[0]===n?a=t[1]:(a=(0,$p.jsx)(qp,{...n}),t[0]=n,t[1]=a);let o;t[2]===r?o=t[3]:(o=(0,$p.jsx)(Qr,{...r}),t[2]=r,t[3]=o);let s;t[4]===i?s=t[5]:(s=(0,$p.jsx)(zu,{...i}),t[4]=i,t[5]=s);let c;return t[6]!==a||t[7]!==o||t[8]!==s?(c=(0,$p.jsxs)($p.Fragment,{children:[a,o,s]}),t[6]=a,t[7]=o,t[8]=s,t[9]=c):c=t[9],c}var Qp,$p,em=e((()=>{Qp=_(),ei(),Xp(),Wu(),$p=p()})),tm,nm,rm,im=e((()=>{Uo(),De(),tm=({scope:e,personId:t,personName:n,currentUser:r})=>{let i=t===r.id,a=e===co.Mine;if(a||i)return{scope:co.Mine,personId:r.id,personName:r.name,involvedUserId:void 0,isUrlCanonical:a&&!Te(t)&&!Te(n)};let o=t||void 0;return{scope:co.All,personId:o,personName:o?n:void 0,involvedUserId:o,isUrlCanonical:!!o||!Te(t)&&!Te(n)}},nm=({person:e,currentUserId:t})=>e?e.id===t?{scope:co.Mine,personId:void 0,personName:void 0}
1:{scope:co.All,personId:e.id,personName:e.name}:{scope:co.All,personId:void 0,personName:void 0},rm=({searchQuery:e,personName:t})=>{if(t&&e)return`No projects found for phrase "${e}" involving ${t}`;if(t)return`No projects found involving ${t}`;if(e)return`No projects found for phrase "${e}"`}}));function am(e){return gm({id:e.id,firstName:e.firstName,lastName:e.lastName,email:e.email,pictureUrl:e.pictureUrl,isMe:!1})}function om(e){return e.displayName}function sm(e,t){return e.id===t.id}function cm(e){return e}function lm(e){return(0,pm.jsx)(In,{...e,placeholder:`Filter by person`})}function um(e,t){let{key:n,...r}=e;return(0,pm.jsx)(`li`,{...r,children:(0,pm.jsx)(ci,{name:t.displayName,email:t.email,avatarUrl:t.pictureUrl||void 0,slots:t.isMe?{afterName:(0,pm.jsx)(lr,{label:`Me`,size:`small`})}:void 0})},n)}var dm,fm,pm,mm,hm,gm,_m,vm=e((()=>{dm=_(),fm=t(g(),1),Ln(),Xo(),Pi(),oe(),ss(),es(),im(),ue(),pm=p(),mm=260,hm=300,gm=({id:e,firstName:t,lastName:n,email:r,pictureUrl:i,isMe:a,displayName:o})=>({id:e,displayName:o??ze({firstName:t,lastName:n})??r,email:r,pictureUrl:i??``,isMe:a}),_m=e=>{let t=(0,dm.c)(34),{personId:n,personName:r,onPersonChange:i}=e,{currentUser:a}=H(),o=ys(),[s,c]=(0,fm.useState)(r||(n?`Unknown member`:``)),l;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(l={wait:hm},t[0]=l):l=t[0];let u=Ko(s,l),{users:d,isFetching:f}=ls(o,u),p;t[1]!==a.email||t[2]!==a.firstName||t[3]!==a.id||t[4]!==a.lastName||t[5]!==a.pictureUrl?(p=gm({id:a.id,firstName:a.firstName,lastName:a.lastName,email:a.email,pictureUrl:a.pictureUrl,isMe:!0}),t[1]=a.email,t[2]=a.firstName,t[3]=a.id,t[4]=a.lastName,t[5]=a.pictureUrl,t[6]=p):p=t[6];let m=p,h,g;if(t[7]!==a.id||t[8]!==m||t[9]!==n||t[10]!==r||t[11]!==d){let e;t[14]===a.id?e=t[15]:(e=e=>e.id!==a.id,t[14]=a.id,t[15]=e);let i=d.filter(e).map(am);t[16]!==a.id||t[17]!==m||t[18]!==n||t[19]!==r?(g=null,n===a.id?g=m:n&&(g=gm({id:n,email:``,isMe:!1,displayName:r||`Unknown member`})),t[16]=a.id,t[17]=m,t[18]=n,t[19]=r,t[20]=g):g=t[20],h=[m],g&&g.id!==m.id&&!i.some(e=>e.id===g.id)&&h.push(g),h.push(...i),t[7]=a.id,t[8]=m,t[9]=n,t[10]=r,t[11]=d,t[12]=h,t[13]=g}else h=t[12],g=t[13];let _;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(_=(e,t)=>{c(t)},t[21]=_):_=t[21];let v;t[22]===i?v=t[23]:(v=(e,t)=>{if(!t){i(void 0);return}i({id:t.id,name:t.displayName})},t[22]=i,t[23]=v);let y;t[24]!==u||t[25]!==f?(y=!!u.trim()&&f,t[24]=u,t[25]=f,t[26]=y):y=t[26];let b;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(b={width:mm},t[27]=b):b=t[27];let x;return t[28]!==s||t[29]!==h||t[30]!==g||t[31]!==v||t[32]!==y?(x=(0,pm.jsx)($n,{size:`small`,options:h,value:g,inputValue:s,onInputChange:_,onChange:v,getOptionLabel:om,isOptionEqualToValue:sm,filterOptions:cm,loading:y,noOptionsText:`No members found`,clearOnBlur:!1,renderInput:lm,renderOption:um,sx:b}),t[28]=s,t[29]=h,t[30]=g,t[31]=v,t[32]=y,t[33]=x):x=t[33],x}}));function ym(e){let t=(0,bm.c)(3),{projectId:n,projectName:r}=e,i=`${r} ${n}`,a;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(a={width:`100%`,height:`100%`,"& svg":{width:`100%`,height:`auto`,display:`block`}},t[0]=a):a=t[0];let o;return t[1]===i?o=t[2]:(o=(0,xm.jsx)(ar,{sx:a,children:(0,xm.jsx)(Bn,{name:i,variant:`marble`,colors:Sm,square:!0})}),t[1]=i,t[2]=o),o}var bm,xm,Sm,Cm=e((()=>{bm=_(),Ln(),Vn(),R(),xm=p(),Sm=[z.red[300],z.orange[300],z.amber[300],z.lime[300],z.emerald[300],z.cyan[300],z.sky[300],z.green[300],z.blue[300],z.violet[300],z.fuchsia[300],z.rose[300],z.neutral[300]]})),wm,Tm,Em,Dm,Om,km,Am=e((()=>{wm=_(),Tm=t(g(),1),Cn(),mr(),Gr(),es(),Ju(),Ru(),Cm(),yd(),Tl(),r(),Em=p(),Dm=e=>{let t=(0,wm.c)(2),n;return t[0]===e?n=t[1]:(n=(0,Em.jsx)(Tm.Suspense,{fallback:(0,Em.jsx)(km,{...e,isReadOnly:!0}),children:(0,Em.jsx)(Om,{...e})}),t[0]=e,t[1]=n),n},Om=e=>{let t=(0,wm.c)(3),{isReadOnly:n}=i(),r;return t[0]!==n||t[1]!==e?(r=(0,Em.jsx)(km,{...e,isReadOnly:n}),t[0]=n,t[1]=e,t[2]=r):r=t[2],r},km=e=>{let t=(0,wm.c)(52),{project:n,entryOrigin:r,showProjectId:i,onDelete:a,onRename:o,onDuplicate:s,onEditProjectId:c,isDeleting:l,isDuplicating:u,isReadOnly:d}=e,f=ys(),p;t[0]!==d||t[1]!==a||t[2]!==n?(p=d?void 0:()=>a(n),t[0]=d,t[1]=a,t[2]=n,t[3]=p):p=t[3];let m=p,h;t[4]!==d||t[5]!==o||t[6]!==n?(h=d?void 0:()=>o(n),t[4]=d,t[5]=o,t[6]=n,t[7]=h):h=t[7];let g=h,_;t[8]!==d||t[9]!==s||t[10]!==n?(_=d||!s?void 0:()=>s(n),t[8]=d,t[9]=s,t[10]=n,t[11]=_):_=t[11];let v=_,y;t[12]!==d||t[13]!==c||t[14]!==n?(y=d||!c?void 0:()=>c(n),t[12]=d,t[13]=c,t[14]=n,t[15]=y):y=t[15];let b=y,x=i?n.customId:null,S;t[16]!==n.name||t[17]!==x?(S=vd({name:n.name,customId:x}
1),t[16]=n.name,t[17]=x,t[18]=S):S=t[18];let C=S,w;t[19]!==f||t[20]!==n.id?(w=En({to:`/o/$organizationId/projects/$projectId`,params:{organizationId:f,projectId:n.id}}),t[19]=f,t[20]=n.id,t[21]=w):w=t[21];let T;t[22]!==r||t[23]!==f?(T=()=>Sl({organizationId:f,origin:r}),t[22]=r,t[23]=f,t[24]=T):T=t[24];let E;t[25]!==b||t[26]!==l||t[27]!==u?(E=b?e=>{let{closeMenu:t}=e;return(0,Em.jsx)(Gu,{onEdit:b,closeMenu:t,disabled:l||u})}:void 0,t[25]=b,t[26]=l,t[27]=u,t[28]=E):E=t[28];let D;t[29]!==n.id||t[30]!==n.name?(D=(0,Em.jsx)(ym,{projectId:n.id,projectName:n.name}),t[29]=n.id,t[30]=n.name,t[31]=D):D=t[31];let O;t[32]!==n.coverImageUrl||t[33]!==n.name||t[34]!==D?(O=(0,Em.jsx)(Pr,{imageUrl:n.coverImageUrl,title:n.name,fallbackIcon:D}),t[32]=n.coverImageUrl,t[33]=n.name,t[34]=D,t[35]=O):O=t[35];let k;t[36]===n?k=t[37]:(k=(0,Em.jsx)(Lu,{project:n}),t[36]=n,t[37]=k);let A;return t[38]!==m||t[39]!==v||t[40]!==g||t[41]!==l||t[42]!==u||t[43]!==d||t[44]!==n.createdAt||t[45]!==O||t[46]!==k||t[47]!==w||t[48]!==T||t[49]!==E||t[50]!==C?(A=(0,Em.jsx)(ta,{actionTargetLabel:`Project`,linkOptions:w,onBeforeNavigate:T,onRename:g,onDuplicate:v,onDelete:m,trailingMenuItems:E,isDeleting:l,isDuplicating:u,media:O,title:C,createdAt:n.createdAt,isReadOnly:d,statusComponent:k}),t[38]=m,t[39]=v,t[40]=g,t[41]=l,t[42]=u,t[43]=d,t[44]=n.createdAt,t[45]=O,t[46]=k,t[47]=w,t[48]=T,t[49]=E,t[50]=C,t[51]=A):A=t[51],A}}));function jm(e){let t=(0,Mm.c)(16),{projects:n,hasNextPage:r,isFetching:i,onLoadMore:a,emptyMessage:o,showProjectId:s,onDelete:c,onRename:l,onDuplicate:u,onEditProjectId:d,isDeleting:f,isDuplicating:p,projectToDelete:m}=e,h;t[0]!==f||t[1]!==p||t[2]!==c||t[3]!==u||t[4]!==d||t[5]!==l||t[6]!==m?.id||t[7]!==s?(h=e=>(0,Nm.jsx)(Dm,{project:e,entryOrigin:`allProjects`,showProjectId:s,onDelete:()=>c(e),onRename:()=>l(e),onDuplicate:u?()=>u(e):void 0,onEditProjectId:d?()=>d(e):void 0,isDeleting:f&&m?.id===e.id,isDuplicating:p}),t[0]=f,t[1]=p,t[2]=c,t[3]=u,t[4]=d,t[5]=l,t[6]=m?.id,t[7]=s,t[8]=h):h=t[8];let g=h,_;return t[9]!==o||t[10]!==r||t[11]!==i||t[12]!==a||t[13]!==n||t[14]!==g?(_=(0,Nm.jsx)(Cr,{items:n,renderCard:g,hasNextPage:r,isFetching:i,onLoadMore:a,emptyMessage:o}),t[9]=o,t[10]=r,t[11]=i,t[12]=a,t[13]=n,t[14]=g,t[15]=_):_=t[15],_}var Mm,Nm,Pm=e((()=>{Mm=_(),jr(),Am(),Nm=p()})),Fm,Im,Lm,Rm,zm,Bm,Vm=e((()=>{Fm=_(),Im=t(g(),1),Bi(),_r(),$l(),Lm=p(),Rm=e=>{let t=(0,Fm.c)(3),{name:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={fontWeight:500},t[0]=r):r=t[0];let i;return t[1]===n?i=t[2]:(i=(0,Lm.jsx)(Mi,{sx:r,children:n}),t[1]=n,t[2]=i),i},zm=e=>{let t=(0,Fm.c)(11),{project:n,onOpen:r,onRename:i}=e,{isReadOnly:a}=Zl(n.id),o;t[0]!==i||t[1]!==n.id?(o=e=>i(n.id,e),t[0]=i,t[1]=n.id,t[2]=o):o=t[2];let s;t[3]===n.name?s=t[4]:(s=(0,Lm.jsx)(Rm,{name:n.name}),t[3]=n.name,t[4]=s);let c;return t[5]!==a||t[6]!==r||t[7]!==n.name||t[8]!==o||t[9]!==s?(c=(0,Lm.jsx)(vr,{name:n.name,isReadOnly:a,onOpen:r,onRename:o,children:s}),t[5]=a,t[6]=r,t[7]=n.name,t[8]=o,t[9]=s,t[10]=c):c=t[10],c},Bm=e=>{let t=(0,Fm.c)(7),n;t[0]===e.project.name?n=t[1]:(n=(0,Lm.jsx)(Rm,{name:e.project.name}),t[0]=e.project.name,t[1]=n);let r;t[2]===e?r=t[3]:(r=(0,Lm.jsx)(zm,{...e}),t[2]=e,t[3]=r);let i;return t[4]!==n||t[5]!==r?(i=(0,Lm.jsx)(Im.Suspense,{fallback:n,children:r}),t[4]=n,t[5]=r,t[6]=i):i=t[6],i}}));function Hm(e){let t=(0,$m.c)(2),n;return t[0]===e?n=t[1]:(n=(0,th.jsx)(eh.Suspense,{fallback:(0,th.jsx)(Gm,{...e,isReadOnly:!0}),children:(0,th.jsx)(Um,{...e})}),t[0]=e,t[1]=n),n}function Um(e){let t=(0,$m.c)(3),{isReadOnly:n}=i(),r;return t[0]!==n||t[1]!==e?(r=(0,th.jsx)(Gm,{...e,isReadOnly:n}),t[0]=n,t[1]=e,t[2]=r):r=t[2],r}function Wm(e){let t=(0,$m.c)(7),{project:n}=e,r;t[0]!==n.id||t[1]!==n.name?(r=(0,th.jsx)(ym,{projectId:n.id,projectName:n.name}),t[0]=n.id,t[1]=n.name,t[2]=r):r=t[2];let i;return t[3]!==n.coverImageUrl||t[4]!==n.name||t[5]!==r?(i=(0,th.jsx)(xr,{imageUrl:n.coverImageUrl,alt:n.name,icon:r}),t[3]=n.coverImageUrl,t[4]=n.name,t[5]=r,t[6]=i):i=t[6],i}function Gm(e){let t=(0,$m.c)(57),{projects:n,isLoading:r,hasNextPage:i,isFetchingNextPage:a,onLoadMore:o,sort:s,onSortChange:c,emptyMessage:l,isSortEnabled:u,showProjectId:d,onDelete:f,onRename:p,onInlineRename:m,onDuplicate:h,onEditProjectId:g,isDeleting:_,isDupl
1icating:v,isReadOnly:y}=e,{organization:b}=ts(),x=An(),S;t[0]!==x||t[1]!==b.id?(S=e=>{Sl({organizationId:b.id,origin:`allProjects`}),x({to:`/o/$organizationId/projects/$projectId`,params:{organizationId:b.id,projectId:e.id}})},t[0]=x,t[1]=b.id,t[2]=S):S=t[2];let C=S,w;t[3]===C?w=t[4]:(w=e=>{C(e.row)},t[3]=C,t[4]=w);let T=w,E;t[5]!==s.field||t[6]!==s.order?(E=[{field:s.field,sort:s.order}],t[5]=s.field,t[6]=s.order,t[7]=E):E=t[7];let D=E,O;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(O={field:`coverImageUrl`,headerName:`Preview`,hideable:!0,sortable:!1,minWidth:80,width:100,renderHeader:Qm,renderCell:Zm},t[8]=O):O=t[8];let k;t[9]!==m||t[10]!==C?(k=e=>(0,th.jsx)(Bm,{project:e.row,onOpen:()=>C(e.row),onRename:m}),t[9]=m,t[10]=C,t[11]=k):k=t[11];let A;t[12]!==u||t[13]!==k?(A={field:`name`,headerName:`Name`,flex:1,minWidth:200,hideable:!1,sortable:u,renderCell:k},t[12]=u,t[13]=k,t[14]=A):A=t[14];let j;t[15]!==u||t[16]!==d?(j=d?[{field:`customId`,headerName:`Project ID`,width:160,sortable:u,valueFormatter:Xm}]:[],t[15]=u,t[16]=d,t[17]=j):j=t[17];let M;t[18]===b.settings?M=t[19]:(M={field:`statusId`,headerName:`Status`,flex:1,minWidth:200,sortable:!1,valueGetter:e=>e?b.settings.documentStatuses.find(t=>{let{id:n}=t;return n===e})?.label??``:``,renderCell:Jm},t[18]=b.settings,t[19]=M);let N;t[20]===u?N=t[21]:(N={field:`createdAt`,headerName:`Creation Date`,width:160,sortable:u,renderCell:qm},t[20]=u,t[21]=N);let P;if(t[22]!==_||t[23]!==v||t[24]!==y||t[25]!==f||t[26]!==h||t[27]!==g||t[28]!==p||t[29]!==A||t[30]!==j||t[31]!==M||t[32]!==N){if(P=[O,A,...j,M,N],!y){let e;t[34]!==_||t[35]!==v||t[36]!==f||t[37]!==h||t[38]!==g||t[39]!==p?(e={field:`actions`,headerName:`Actions`,width:80,renderHeader:Km,hideable:!1,sortable:!1,filterable:!1,renderCell:e=>(0,th.jsx)(Er,{actionTargetLabel:`Project`,onRename:()=>p(e.row),onDuplicate:h?()=>h(e.row):void 0,onDelete:()=>f(e.row),trailingItems:g?t=>{let{closeMenu:n}=t;return(0,th.jsx)(Gu,{onEdit:()=>g(e.row),closeMenu:n,disabled:_||v})}:void 0,disableDelete:_||v,disableDuplicate:v})},t[34]=_,t[35]=v,t[36]=f,t[37]=h,t[38]=g,t[39]=p,t[40]=e):e=t[40],P.push(e)}t[22]=_,t[23]=v,t[24]=y,t[25]=f,t[26]=h,t[27]=g,t[28]=p,t[29]=A,t[30]=j,t[31]=M,t[32]=N,t[33]=P}else P=t[33];let F;t[41]!==u||t[42]!==c||t[43]!==s.field||t[44]!==s.order?(F=e=>{if(!u)return;let t=e[0];if(!t){c({field:s.field,order:s.order===Ja.Asc?Ja.Desc:Ja.Asc});return}let n=t.field,r=t.sort;c({field:n,order:r})},t[41]=u,t[42]=c,t[43]=s.field,t[44]=s.order,t[45]=F):F=t[45];let I=F,L=u?D:void 0,R;return t[46]!==P||t[47]!==l||t[48]!==T||t[49]!==I||t[50]!==i||t[51]!==a||t[52]!==r||t[53]!==o||t[54]!==n||t[55]!==L?(R=(0,th.jsx)(zr,{rows:n,columns:P,isLoading:r,hasNextPage:i,isFetchingNextPage:a,onLoadMore:o,onRowClick:T,emptyMessage:l,sortModel:L,onSortModelChange:I}),t[46]=P,t[47]=l,t[48]=T,t[49]=I,t[50]=i,t[51]=a,t[52]=r,t[53]=o,t[54]=n,t[55]=L,t[56]=R):R=t[56],R}function Km(){return null}function qm(e){return(0,th.jsx)(zn,{color:`text.secondary`,children:Wn(e.value,`MMM d, yyyy`)})}function Jm(e){return(0,th.jsx)(ar,{onClick:Ym,children:(0,th.jsx)(Lu,{project:e.row})})}function Ym(e){return e.stopPropagation()}function Xm(e){return e||Be.longDash}function Zm(e){return(0,th.jsx)(Wm,{project:e.row})}function Qm(){return null}var $m,eh,th,nh=e((()=>{$m=_(),eh=t(g(),1),Ln(),Cn(),Hn(),Uo(),Nr(),Dr(),Ei(),rs(),Ju(),Ru(),Cm(),Vm(),Tl(),r(),ue(),th=p()}));function rh(){let e=(0,ih.c)(8),t=yu(),n;e[0]===t?n=e[1]:(n=async(e,n)=>{await t.mutateAsync({projectId:e,data:{name:n}})},e[0]=t,e[1]=n);let r=n,i;e[2]!==r||e[3]!==t.isPending?(i={itemLabel:`project`,isPending:t.isPending,renameItem:r},e[2]=r,e[3]=t.isPending,e[4]=i):i=e[4];let a=wr(i),o;return e[5]!==a||e[6]!==r?(o={...a,renameProject:r},e[5]=a,e[6]=r,e[7]=o):o=e[7],o}var ih,ah=e((()=>{ih=_(),$r(),ju()}));function oh(){let e=(0,sh.c)(30),t=I()[J.ProjectCustomId],[n,r]=(0,ch.useState)(null),[i,a]=(0,ch.useState)(null),{mutateAsync:o,isPending:s}=_u(),{openRename:c,renameProject:l,dialogProps:u}=rh(),d=Yu(),{isDuplicating:f,onDuplicate:p}=ed(),h;e[0]!==d||e[1]!==p?(h=d?e=>void p(e):void 0,e[0]=d,e[1]=p,e[2]=h):h=e[2];let g=h,_;e[3]===c?_=e[4]:(_=e=>c({id:e.id,name:e.name}),e[3]=c,e[4]=_);let v=_,y;e[5]!==o||e[6]!==n?(y=async()=>{n&&(await m.promise(o({projectId:n.id}),{pending:`Deleting project...`,success:`Project deleted successfully`}),r(null))},e[5]=o,e[6]=n,e[7]=y):y=e[7];let b=y,x=t?a:void 0,S;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(S=()=>r(null),e[8]=S):S=e[8];let C;e[9]!==b||e[10]!==s||e[11]!==n?(C={project:n,onConfirm:b,onCancel:S,isLoading:s},e[9]=b,e[10]=s,e[11]=n,e[12]=C):C=e[12];let w=!!i,T;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(T=()=>a(null),e[13]=T):T=e[13];let E=i?.id??``,D=i?.customId??null,O;e[14]!==w||e[15]!==E||e[16]!==D?(O={isOpen:w,onClose:T,projectId:E,currentCustomId:D},e[14]=w,e[15]=E,e[16]=D,e[17]=O):O=e[17];let k;return e[18]!==g||e[19]!==v||e[20]!==s||e[21]!==f||e[22]!==n||e[23]!==u||e[24]!==l||e[25]!==t||e[26]!==O||e[27]!==x||e[28]!==C?(k={showProjectId:t,projectToDelete:n,onDelete:r,onRename:v,renameProject:l,onDuplicate:g,onEditProjectId:x,isDeleting:s,isDuplicating:f,deleteDialogProps:C,renameDialogProps:u,projectIdDialogProps:O},e[18]=g,e[19]=v,e[20]=s,e[21]=f,e[22]=n,e[23]=u,e[24]=l,e[25]=t,e[26]=O,e[27]=x,e[28]=C,e[29]=k):k=e[29],k}var sh,ch,lh=e((()=>{sh=_(),ch=t(g(),1),h(),M(),ju(),Xu(),id(),ah(),Fe()}));function uh({scope:e,searchQuery:t,itemCount:n,hasAccessibleProjects:r}){return n>0?null:q(t)?`searchMiss`:e===co.Mine&&r?`mineEmpty`:`genericEmpty`}var dh=e((()=>{Uo(),De()}));function fh(e){let t=(0,hh.c)(98),{scope:n,searchQuery:r,onSearchChange:i,personId:a,personName:o,involvedUserId:s,onPersonChange:c,sort:l,onSortChange:u,onResetSort:d,onViewAllProjects:f,createButton:p}=e,{showProjectId:m,projectToDelete:h,onDelete:g,onRename:_,renameProject:v,onDuplicate:y,onEditProjectId:b,isDeleting:x,isDuplicating:S,deleteDialogProps:C,renameDialogProps:w,projectIdDialogProps:T}=oh(),E=Ai(),D;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(D={wait:400},t[0]=D):D=t[0];let O=Ko(r,D),k;t[1]!==O||t[2]!==s||t[3]!==n||t[4]!==l?(k={searchQuery:O,involvedUserId:s,sort:l,scope:n},t[1]=O,t[2]=s,t[3]=n,t[4]=l,t[5]=k):k=t[5];let A=eu(k),j;t[6]===d?j=t[7]:(j=e=>{e===vi.grid&&d()},t[6]=d,t[7]=j);let M=j,N,P,F,I;if(t[8]!==p||t[9]!==O||t[10]!==s||t[11]!==f||t[12]!==o||t[13]!==A.data?.pages||t[14]!==n){P=A.data?.pages.flatMap(mh)??[];let e;t[19]!==O||t[20]!==s||t[21]!==o?(e=s?rm({searchQuery:O,personName:o||`Unknown member`}):void 0,t[19]=O,t[20]=s,t[21]=o,t[22]=e):e=t[22];let r=e,i;t[23]===f?i=t[24]:(i=(0,gh.jsx)(Xn,{variant:`contained`,onClick:f,children:`View all projects`}),t[23]=f,t[24]=i);let a=i,c;bb0:{if(r){let e;t[25]===r?e=t[26]:(e=(0,gh.jsx)(zn,{variant:`body1`,color:`text.secondary`,children:r}),t[25]=r,t[26]=e),c=e;break bb0}if(q(O)){let e;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(e={alignItems:`center`,gap:2}
1,t[27]=e):e=t[27];let r;t[28]===O?r=t[29]:(r=(0,gh.jsxs)(zn,{variant:`body1`,color:`text.secondary`,children:[`No projects found for phrase "`,O,`"`]}),t[28]=O,t[29]=r);let i=n===co.Mine&&a,o;t[30]!==i||t[31]!==r?(o=(0,gh.jsxs)(Rn,{sx:e,children:[r,i]}),t[30]=i,t[31]=r,t[32]=o):o=t[32],c=o;break bb0}c=(0,gh.jsx)(_h,{scope:n,itemCount:P.length,viewAllProjectsButton:a,createButton:p})}F=c,N=Yl,I=P.map(ph),t[8]=p,t[9]=O,t[10]=s,t[11]=f,t[12]=o,t[13]=A.data?.pages,t[14]=n,t[15]=N,t[16]=P,t[17]=F,t[18]=I}else N=t[15],P=t[16],F=t[17],I=t[18];let L;t[33]===Symbol.for(`react.memo_cache_sentinel`)?(L={flex:1,minHeight:0},t[33]=L):L=t[33];let R;t[34]!==i||t[35]!==r?(R={value:r,onChange:i},t[34]=i,t[35]=r,t[36]=R):R=t[36];let ee=`${a??``}:${o??``}`,z;t[37]!==c||t[38]!==a||t[39]!==o||t[40]!==ee?(z=(0,gh.jsx)(_m,{personId:a,personName:o,onPersonChange:c},ee),t[37]=c,t[38]=a,t[39]=o,t[40]=ee,t[41]=z):z=t[41];let B;t[42]===a?B=t[43]:(B=Te(a),t[42]=a,t[43]=B);let te;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(te={showSearch:!0,showColumnSelector:!0},t[44]=te):te=t[44];let V=!O,H;t[45]!==P||t[46]!==x||t[47]!==S||t[48]!==F||t[49]!==g||t[50]!==y||t[51]!==b||t[52]!==_||t[53]!==u||t[54]!==h||t[55]!==A.fetchNextPage||t[56]!==A.hasNextPage||t[57]!==A.isFetching||t[58]!==A.isFetchingNextPage||t[59]!==v||t[60]!==m||t[61]!==l||t[62]!==V?(H=(0,gh.jsx)(Hm,{projects:P,isLoading:A.isFetching,hasNextPage:A.hasNextPage,isFetchingNextPage:A.isFetchingNextPage,onLoadMore:A.fetchNextPage,sort:l,onSortChange:u,emptyMessage:F,isSortEnabled:V,showProjectId:m,onDelete:g,onRename:_,onInl
1ineRename:v,onDuplicate:y,onEditProjectId:b,isDeleting:x,isDuplicating:S,projectToDelete:h}),t[45]=P,t[46]=x,t[47]=S,t[48]=F,t[49]=g,t[50]=y,t[51]=b,t[52]=_,t[53]=u,t[54]=h,t[55]=A.fetchNextPage,t[56]=A.hasNextPage,t[57]=A.isFetching,t[58]=A.isFetchingNextPage,t[59]=v,t[60]=m,t[61]=l,t[62]=V,t[63]=H):H=t[63];let ne;t[64]===Symbol.for(`react.memo_cache_sentinel`)?(ne={showSearch:!0},t[64]=ne):ne=t[64];let re;t[65]!==P||t[66]!==x||t[67]!==S||t[68]!==F||t[69]!==g||t[70]!==y||t[71]!==b||t[72]!==_||t[73]!==h||t[74]!==A.fetchNextPage||t[75]!==A.hasNextPage||t[76]!==A.isFetching||t[77]!==m?(re=(0,gh.jsx)(jm,{projects:P,hasNextPage:A.hasNextPage,isFetching:A.isFetching,onLoadMore:A.fetchNextPage,emptyMessage:F,showProjectId:m,onDelete:g,onRename:_,onDuplicate:y,onEditProjectId:b,isDeleting:x,isDuplicating:S,projectToDelete:h}),t[65]=P,t[66]=x,t[67]=S,t[68]=F,t[69]=g,t[70]=y,t[71]=b,t[72]=_,t[73]=h,t[74]=A.fetchNextPage,t[75]=A.hasNextPage,t[76]=A.isFetching,t[77]=m,t[78]=re):re=t[78];let U;t[79]!==M||t[80]!==H||t[81]!==re||t[82]!==R||t[83]!==z||t[84]!==B||t[85]!==E?(U=(0,gh.jsx)(Rn,{sx:L,children:(0,gh.jsx)(Di,{searchProps:R,toolbarContent:z,isFilterActive:B,toolbarPlacement:E,viewTypeLocalStorageKey:`hero-projects-view-type`,onViewChange:M,listViewConfig:te,listView:H,gridViewConfig:ne,gridView:re})}),t[79]=M,t[80]=H,t[81]=re,t[82]=R,t[83]=z,t[84]=B,t[85]=E,t[86]=U):U=t[86];let ie;t[87]!==N||t[88]!==U||t[89]!==I?(ie=(0,gh.jsx)(N,{resourceId:I,children:U}),t[87]=N,t[88]=U,t[89]=I,t[90]=ie):ie=t[90];let W;t[91]!==C||t[92]!==T||t[93]!==w?(W=(0,gh.jsx)(Zp,{deleteDialogProps:C,renameDialogProps:w,projectIdDialogProps:T}),t[91]=C,t[92]=T,t[93]=w,t[94]=W):W=t[94];let G;return t[95]!==ie||t[96]!==W?(G=(0,gh.jsxs)(gh.Fragment,{children:[ie,W]}),t[95]=ie,t[96]=W,t[97]=G):G=t[97],G}function ph(e){return e.id}function mh(e){return e.items}var hh,gh,_h,vh=e((()=>{hh=_(),Ln(),Xo(),Uo(),bi(),Ii(),gi(),Gi(),hu(),em(),vm(),Pm(),nh(),lh(),im(),dh(),De(),$l(),gh=p(),_h=e=>{let t=(0,hh.c)(6),{scope:n,itemCount:r,viewAllProjectsButton:i,createButton:a}=e,o=iu();if(o===void 0)return;let s=uh({scope:n,searchQuery:void 0,itemCount:r,hasAccessibleProjects:o});switch(s){case`mineEmpty`:{let e;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(e=(0,gh.jsxs)(Rn,{sx:{alignItems:`center`,gap:1},children:[(0,gh.jsx)(zn,{variant:`subtitle1`,children:`You're not a member of any projects yet.`}),(0,gh.jsx)(zn,{variant:`body2`,color:`text.secondary`,children:`Workspace projects you can already access appear when you choose View all projects.`})]}),t[0]=e):e=t[0];let n;return t[1]!==a||t[2]!==i?(n=(0,gh.jsx)(pi,{noItemsName:e,newItemName:`project`,actions:(0,gh.jsxs)(gh.Fragment,{children:[i,a]})}),t[1]=a,t[2]=i,t[3]=n):n=t[3],n}case`genericEmpty`:{let e;return t[4]===a?e=t[5]:(e=(0,gh.jsx)(pi,{noItemsName:`projects`,newItemName:`project`,actions:a}),t[4]=a,t[5]=e),e}case`searchMiss`:case null:return;default:throw Error(`Unhandled projects empty kind: ${s}`)}}}));function yh(){let e=(0,bh.c)(49),{currentUser:t}=H(),n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={from:`/o/$organizationId/all-projects/`},e[0]=n):n=e[0];let r=An(n),i;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(i={from:`/o/$organizationId/_organization/all-projects/`},e[1]=i):i=e[1];let{q:a,personId:o,personName:s,sortField:c,sortOrder:l,scope:u}=kn(i),d=u??Tp,f;e[2]!==t.email||e[3]!==t.firstName||e[4]!==t.id||e[5]!==t.lastName||e[6]!==o||e[7]!==s||e[8]!==d?(f=tm({scope:d,personId:o,personName:s,currentUser:{id:t.id,name:ze({firstName:t.firstName,lastName:t.lastName})??t.email}}),e[2]=t.email,e[3]=t.firstName,e[4]=t.id,e[5]=t.lastName,e[6]=o,e[7]=s,e[8]=d,e[9]=f):f=e[9];let p=f,m=p.scope,h;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(h={title:Ch},e[10]=h):h=e[10],ns(h);let g;e[11]===r?g=e[12]:(g=e=>r({search:t=>({q:t.q,sortField:t.sortField,sortOrder:t.sortOrder,scope:t.scope??Tp,personId:t.personId,personName:t.personName,...e}),replace:!0}),e[11]=r,e[12]=g);let _=g,v,y;e[13]!==r||e[14]!==p.isUrlCanonical||e[15]!==p.personId||e[16]!==p.personName||e[17]!==p.scope||e[18]!==u?(v=()=>{u&&p.isUrlCanonical||r({search:e=>({q:e.q,sortField:e.sortField,sortOrder:e.sortOrder,scope:p.scope,personId:p.scope===co.All?p.personId:void 0,personName:p.scope===co.All?p.personName:void 0}),replace:!0})},y=[r,p.isUrlCanonical,p.personId,p.personName,p.scope,u],e[13]=r,e[14]=p.isUrlCanonical,e[15]=p.personId,e[16]=p.personName,e[17]=p.scope,e[18]=u,e[19]=v,e[20]=y):(v=e[19],y=e[20]),(0,xh.useEffect)(v,y);let b;e[21]===_?b=e[22]:(b=e=>{_({q:e||void 0})},e[21]=_,e[22]=b);let x=b,S;e[23]===_?S=e[24]:(S=e=>{_({sortField:e.field,sortOrder:e.order})},e[23]=_,e[24]=S);let C=S,w;e[25]===_?w=e[26]:(w=()=>{_({sortField:Cp.field,sortOrder:Cp.order})},e[25]=_,e[26]=w);let T=w,E;e[27]!==t.id||e[28]!==_?(E=e=>{_(nm({person:e,currentUserId:t.id}))},e[27]=t.id,e[28]=_,e[29]=E):E=e[29];let D=E,O;e[30]===D?O=e[31]:(O=()=>{D(void 0)},e[30]=D,e[31]=O);let k=O,A;e[32]!==c||e[33]!==l?(A=c&&l?{field:c,order:l}:Cp,e[32]=c,e[33]=l,e[34]=A):A=e[34];let j=A,M;e[35]===Symbol.for(`react.memo_cache_sentinel`)?(M=(0,Sh.jsx)(Y.Header,{title:Ch,actions:(0,Sh.jsx)(Vp,{})}),e[35]=M):M=e[35];let N;e[36]===Symbol.for(`react.memo_cache_sentinel`)?(N=(0,Sh.jsx)(Vp,{color:`inherit`}),e[36]=N):N=e[36];let P;return e[37]!==D||e[38]!==T||e[39]!==x||e[40]!==C||e[41]!==k||e[42]!==p.involvedUserId||e[43]!==p.personId||e[44]!==p.personName||e[45]!==m||e[46]!==a||e[47]!==j?(P=(0,Sh.jsx)(ks,{children:(0,Sh.jsxs)(Y,{children:[M,(0,Sh.jsx)(Y.Body,{children:(0,Sh.jsx)(qr,{label:`projects`,children:(0,Sh.jsx)(fh,{scope:m,searchQuery:a,onSearchChange:x,personId:p.personId,personName:p.personName,involvedUserId:p.involvedUserId,onPersonChange:D,sort:j,onSortChange:C,onResetSort:T,onViewAllProjects:k,createButton:N})})})]})}),e[37]=D,e[38]=T,e[39]=x,e[40]=C,e[41]=k,e[42]=p.involvedUserId,e[43]=p.personId,e[44]=p.personName,e[45]=m,e[46]=a,e[47]=j,e[48]=P):P=e[48],P}var bh,xh,Sh,Ch,wh=e((()=>{bh=_(),xh=t(g(),1),Cn(),Uo(),gr(),Xr(),oe(),is(),ms(),Kp(),vh(),wp(),Ep(),im(),ue(),Sh=p(),Ch=`Projects`}));function Th({matchingTypes:e,customValue:t,selectedValue:n,query:r}){let i=r.trim().toLowerCase(),a=!!n&&!Me(n)&&(!i||n.toLowerCase().includes(i)),o=!!t&&t.toLowerCase()!==n.toLowerCase();return[...e,...a?[n]:[],...o?[t]:[]]}function Eh(e){return Ce.find(t=>t.toLowerCase()===e||ce[t].toLowerCase()===e)}function Dh(e){let t=e.trim();if(!t)return{matchingTypes:[...Ce],customValue:null};let n=t.toLowerCase(),r=Ce.filter(e=>ce[e].toLowerCase().includes(n)||bp[e].toLowerCase().includes(n)),i=Re(t),a=Me(i)?i:Eh(n);return a?{matchingTypes:r.includes(a)?r:[a],customValue:null}:{matchingTypes:r,customValue:i}}var Oh=e((()=>{Sp(),ke()}));function kh(e){return{color:e.palette.text.secondary,borderRadius:e.shape.borderRadius8,px:1.5,py:.5,minWidth:0,maxWidth:`min(${e.spacing(20)}, 100%)`,"& .MuiButton-startIcon, & .MuiButton-endIcon":{flexShrink:0}}}function Ah(e,t){return(0,Ih.jsx)(tr,{position:e,children:t})}function jh(e){return e.stopPropagation()}function Mh(e){e.key!==`Escape`&&e.stopPropagation()}function Nh(e){return{px:2,py:1,lineHeight:`normal`,bgcolor:e.palette.background.paper}}var Ph,Fh,Ih,Lh,Rh,zh,Bh,Vh,Hh,Uh,Wh,Gh,Kh=e((()=>{Ph=_(),Fh=t(g(),1),Ln(),Xo(),Oa(),Bi(),Oi(),yr(),Sp(),Oh(),ke(),Ih=p(),Lh=`Project Type`,Rh=320,zh=e=>`Use "${e}" as a custom type`,Bh=({option:e,selectedValue:t})=>Me(e)?Ae(e):e===t?e:zh(e),Vh=e=>{let t=(0,Ph.c)(44),{value:n,onChange:r,disabled:i,helperText:a,variant:o}=e,s=o===void 0?`menu`:o,[c,l]=(0,Fh.useState)(null),[u,d]=(0,Fh.useState)(``),f=!!c,p,m,h,g,_,v,y,b,x,S,C,w;if(t[0]!==c||t[1]!==i||t[2]!==a||t[3]!==f||t[4]!==r||t[5]!==u||t[6]!==n||t[7]!==s){let e=n.trim()?ge(n):``,{matchingTypes:o,customValue:T}=Dh(u),E=Th({matchingTypes:o,customValue:T,selectedValue:e,query:u}),D=e?xp(e):null,O;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(O=e=>{d(``),l(e)},t[20]=O):O=t[20];let k=O,A;t[21]===r?A=t[22]:(A=e=>{r(e),l(null)},t[21]=r,t[22]=A);let j=A,M=()=>
1{if(!u.trim())return;let e=E[0];e&&j(e)},N={label:e?Ae(e):Lh,icon:D,disabled:i,helperText:a,onOpen:k};g=s===`field`?(0,Ih.jsx)(Wh,{...N}):(0,Ih.jsx)(Hh,{...N}),p=Qn,_=c,v=f,t[23]===Symbol.for(`react.memo_cache_sentinel`)?(y=()=>l(null),b={vertical:`bottom`,horizontal:`left`},x={vertical:`top`,horizontal:`left`},t[23]=y,t[24]=b,t[25]=x):(y=t[23],b=t[24],x=t[25]),S=!1;let P=Math.max(Rh,c?.clientWidth??0);t[26]===P?C=t[27]:(C={paper:{sx:{minWidth:P}}},t[26]=P,t[27]=C),w=(0,Ih.jsx)(Gh,{query:u,onQueryChange:d,onSubmit:M}),t[28]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,Ih.jsx)(sr,{}),t[28]=m):m=t[28],h=E.map(t=>{let n=t===e,r=Me(t);return(0,Ih.jsxs)(or,{selected:n,onClick:()=>j(t),sx:{alignItems:`flex-start`,gap:1},children:[(0,Ih.jsx)(rr,{sx:Ui,children:(0,Ih.jsx)(Br,{icon:n?sa:xp(t),sx:{fontSize:16}})}),(0,Ih.jsx)(cr,{primary:Bh({option:t,selectedValue:e}),secondary:r?bp[t]:null,slotProps:fi})]},t)}),t[0]=c,t[1]=i,t[2]=a,t[3]=f,t[4]=r,t[5]=u,t[6]=n,t[7]=s,t[8]=p,t[9]=m,t[10]=h,t[11]=g,t[12]=_,t[13]=v,t[14]=y,t[15]=b,t[16]=x,t[17]=S,t[18]=C,t[19]=w}else p=t[8],m=t[9],h=t[10],g=t[11],_=t[12],v=t[13],y=t[14],b=t[15],x=t[16],S=t[17],C=t[18],w=t[19];let T;t[29]!==p||t[30]!==m||t[31]!==h||t[32]!==_||t[33]!==v||t[34]!==y||t[35]!==b||t[36]!==x||t[37]!==S||t[38]!==C||t[39]!==w?(T=(0,Ih.jsxs)(p,{anchorEl:_,open:v,onClose:y,anchorOrigin:b,transformOrigin:x,autoFocus:S,slotProps:C,children:[w,m,h]}),t[29]=p,t[30]=m,t[31]=h,t[32]=_,t[33]=v,t[34]=y,t[35]=b,t[36]=x,t[37]=S,t[38]=C,t[39]=w,t[40]=T):T=t[40];let E;return t[41]!==g||t[42]!==T?(E=(0,Ih.jsxs)(Ih.Fragment,{children:[g,T]}),t[41]=g,t[42]=T,t[43]=E):E=t[43],E},Hh=e=>{let t=(0,Ph.c)(18),{label:n,icon:r,disabled:i,helperText:a,onOpen:o}=e,s;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(s={alignItems:`flex-start`,minWidth:0},t[0]=s):s=t[0];let c;t[1]===o?c=t[2]:(c=e=>o(e.currentTarget),t[1]=o,t[2]=c);let l;t[3]===r?l=t[4]:(l=r&&(0,Ih.jsx)(Br,{icon:r,sx:{fontSize:16}}),t[3]=r,t[4]=l);let u;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,Ih.jsx)(Br,{icon:ha,sx:{fontSize:14}}),t[5]=u):u=t[5];let d;t[6]===n?d=t[7]:(d=(0,Ih.jsx)(Mi,{variant:`inherit`,component:`span`,children:n}),t[6]=n,t[7]=d);let f;t[8]!==i||t[9]!==c||t[10]!==l||t[11]!==d?(f=(0,Ih.jsx)(Xn,{type:`button`,variant:`text`,color:`inherit`,disabled:i,onClick:c,startIcon:l,endIcon:u,sx:kh,children:d}),t[8]=i,t[9]=c,t[10]=l,t[11]=d,t[12]=f):f=t[12];let p;t[13]===a?p=t[14]:(p=a&&(0,Ih.jsx)(ir,{children:a}),t[13]=a,t[14]=p);let m;return t[15]!==f||t[16]!==p?(m=(0,Ih.jsxs)(Rn,{sx:s,children:[f,p]}),t[15]=f,t[16]=p,t[17]=m):m=t[17],m},Uh=[`Enter`,` `,`ArrowDown`],Wh=e=>{let t=(0,Ph.c)(24),{label:n,icon:r,disabled:i,helperText:a,onOpen:o}=e,s;t[0]!==i||t[1]!==o?(s=e=>{i||o(e.currentTarget)},t[0]=i,t[1]=o,t[2]=s):s=t[2];let c=s,l;t[3]!==i||t[4]!==o?(l=e=>{i||!Uh.includes(e.key)||(e.preventDefault(),o(e.currentTarget))},t[3]=i,t[4]=o,t[5]=l):l=t[5];let u=l,d=i?`default`:`pointer`,f=Ah,p;t[6]===r?p=t[7]:(p=r&&f(`start`,(0,Ih.jsx)(Br,{icon:r,sx:{fontSize:16}})),t[6]=r,t[7]=p);let m;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(m=f(`end`,(0,Ih.jsx)(Br,{icon:ha,sx:{fontSize:14}})),t[8]=m):m=t[8];let h;t[9]===d?h=t[10]:(h={cursor:d},t[9]=d,t[10]=h);let g;t[11]!==d||t[12]!==h?(g={cursor:d,"& input":h},t[11]=d,t[12]=h,t[13]=g):g=t[13];let _;t[14]!==p||t[15]!==g?(_={input:{readOnly:!0,startAdornment:p,endAdornment:m,sx:g}},t[14]=p,t[15]=g,t[16]=_):_=t[16];let v;return t[17]!==i||t[18]!==c||t[19]!==u||t[20]!==a||t[21]!==n||t[22]!==_?(v=(0,Ih.jsx)(In,{label:Lh,value:n,fullWidth:!0,disabled:i,helperText:a,onClick:c,onKeyDown:u,slotProps:_}),t[17]=i,t[18]=c,t[19]=u,t[20]=a,t[21]=n,t[22]=_,t[23]=v):v=t[23],v},Gh=e=>{let t=(0,Ph.c)(10),{query:n,onQueryChange:r,onSubmit:i}=e,a=(0,Fh.useRef)(null),o;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(o=()=>a.current?.focus(),t[0]=o):o=t[0],qo(o);let s;t[1]===r?s=t[2]:(s=e=>r(e.target.value),t[1]=r,t[2]=s);let c;t[3]===i?c=t[4]:(c=e=>{e.key===`Enter`&&(e.preventDefault(),i())},t[3]=i,t[4]=c);let l;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(l={htmlInput:{maxLength:60}},t[5]=l):l=t[5];let u;return t[6]!==n||t[7]!==s||t[8]!==c?(u=(0,Ih.jsx)(Gn,{onMouseDown:jh,onKeyDown:Mh,disableSticky:!0,sx:Nh,children:(0,Ih.jsx)(In,{inputRef:a,size:`small`,fullWidth:!0,placeholder:`Search or type your own`,value:n,onChange:s,onKeyDown:c,slotProps:l})}),t[6]=n,t[7]=s,t[8]=c,t[9]=u):u=t[9],u}}));function qh(){let e=(0,Yh.c)(2),t=ad(),n;return e[0]===t.storyboards?n=e[1]:(n=t.storyboards.some(Jh),e[0]=t.storyboards,e[1]=n),n}function Jh(e){return!!e.coverImageUrl}var Yh,Xh=e((()=>{Yh=_(),sd()})),Zh,Qh,$h,eg,tg=e((()=>{Zh=_(),Yt(),jd(),_e(),ve(),Qh=p(),$h=Ie(),eg=e=>{let t=(0,Zh.c)(5),{projectId:n,children:r}=e,i;t[0]===n?i=t[1]:(i=Pe.project(n),t[0]=n,t[1]=i);let a=i,o;return t[2]!==r||t[3]!==a?(o=(0,Qh.jsx)(en,{roomId:a,roomName:`Project`,roomContext:Ad,initialStorage:$h,children:r}),t[2]=r,t[3]=a,t[4]=o):o=t[4],o}})),ng,rg,ig,ag=e((()=>{ng=_(),$l(),Nl(),rg=p(),ig=e=>{let t=(0,ng.c)(6),{projectId:n,children:r}=e,i;t[0]!==r||t[1]!==n?(i=(0,rg.jsx)(Yl,{resourceId:n,children:r}),t[0]=r,t[1]=n,t[2]=i):i=t[2];let a;return t[3]!==n||t[4]!==i?(a=(0,rg.jsx)(Ml,{projectId:n,children:i}),t[3]=n,t[4]=i,t[5]=a):a=t[5],a}})),og,sg,cg,lg=e((()=>
1{og=_(),M(),on(),wc(),yc(),tg(),ag(),sg=p(),cg=e=>{let t=(0,og.c)(15),{projectId:n,children:r}=e,{undoDeleteMove:i}=I(),a;t[0]!==r||t[1]!==i||t[2]!==n?(a=i?(0,sg.jsx)(Ft,{children:r},n):r,t[0]=r,t[1]=i,t[2]=n,t[3]=a):a=t[3];let o;t[4]===a?o=t[5]:(o=(0,sg.jsx)(bc,{children:a}),t[4]=a,t[5]=o);let s;t[6]!==n||t[7]!==o?(s=(0,sg.jsx)(ig,{projectId:n,children:o}),t[6]=n,t[7]=o,t[8]=s):s=t[8];let c;t[9]!==n||t[10]!==s?(c=(0,sg.jsx)(Jc,{projectId:n,children:s}),t[9]=n,t[10]=s,t[11]=c):c=t[11];let l;return t[12]!==n||t[13]!==c?(l=(0,sg.jsx)(eg,{projectId:n,children:c}),t[12]=n,t[13]=c,t[14]=l):l=t[14],l}}));function ug(e){let t=(0,dg.c)(3),n=bd(),r;t[0]!==e||t[1]!==n?(r={...e,project:n},t[0]=e,t[1]=n,t[2]=r):r=t[2],ns(r)}var dg,fg=e((()=>{dg=_(),is(),Sd()}));function pg(){let e=(0,vg.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Z.jsx)(yg.Suspense,{fallback:(0,Z.jsx)(Lr,{}),children:(0,Z.jsx)(mg,{})}),e[0]=t):t=e[0],t}function mg(){let e=(0,vg.c)(3),t=ad(),n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,Z.jsx)(hg,{}),e[0]=n):n=e[0];let r;return e[1]===t.id?r=e[2]:(r=(0,Z.jsx)(dt,{projectId:t.id,children:n}),e[1]=t.id,e[2]=r),r}function hg(){let e=(0,vg.c)(181),t=ad(),n=ys(),{isReadOnly:r}=Zl(),{accessType:i}=Xl(),a;e[0]===i?a=e[1]:(a=Zt(i),e[0]=i,e[1]=a);let o=a,s=An(),c;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(c={from:`/o/$organizationId/projects/$projectId/_project/assets/`},e[2]=c):c=e[2];let{q:l,dir:u}=kn(c),[d,f]=Go(!1),[p,h]=Go(!1),[g,_]=(0,yg.useState)(!1),[v,y]=(0,yg.useState)(null),b=tn(),{trackEvent:x}=ie(),S=I(),C=S[J.AssetFolders],w=S[J.BulkSelection]&&!r,T=Dt(),E=pl(),D;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(D={title:bg},e[3]=D):D=e[3],ug(D);let O;e[4]!==s||e[5]!==n||e[6]!==t.directories.assetsDirectoryId||e[7]!==t.id?(O=e=>{s({to:`/o/$organizationId/projects/$projectId/assets`,params:{organizationId:n,projectId:t.id},search:{dir:e===t.directories.assetsDirectoryId?void 0:e}})},e[4]=s,e[5]=n,e[6]=t.directories.assetsDirectoryId,e[7]=t.id,e[8]=O):O=e[8];let k;e[9]!==s||e[10]!==n||e[11]!==t.id||e[12]!==l?(k=()=>{s({to:`/o/$organizationId/projects/$projectId/assets`,params:{organizationId:n,projectId:t.id},search:{q:l},replace:!0})},e[9]=s,e[10]=n,e[11]=t.id,e[12]=l,e[13]=k):k=e[13];let A;e[14]!==u||e[15]!==C||e[16]!==t.directories.assetsDirectoryId||e[17]!==t.id||e[18]!==O||e[19]!==k?(A={rootDirectoryId:t.directories.assetsDirectoryId,projectId:t.id,browsedDirectoryIdParam:u,isFoldersEnabled:C,rootLabel:bg,onNavigateToDirectory:O,onFallbackToRoot:k,unavailableItemsLabel:`assets`},e[14]=u,e[15]=C,e[16]=t.directories.assetsDirectoryId,e[17]=t.id,e[18]=O,e[19]=k,e[20]=A):A=e[20];let{browsedDirectoryId:j,breadcrumbs:M,isInsideFolder:N,folders:P,handleNavigateToDirectory:F,createNamedFolder:L,isCreatingDirectory:R}=Ze(A),{mutateAsync:ee}=rt(),{mutateAsync:z,isPending:B}=et(),te;e[21]===b?te=e[22]:(te=(e,t)=>{b.open(e,t)},e[21]=b,e[22]=te);let V=te,H;e[23]!==u||e[24]!==s||e[25]!==n||e[26]!==t.id?(H=e=>{s({to:`/o/$organizationId/projects/$projectId/assets`,params:{organizationId:n,projectId:t.id},search:{q:e||void 0,dir:u},replace:!0})},e[23]=u,e[24]=s,e[25]=n,e[26]=t.id,e[27]=H):H=e[27];let ne=H,re;e[28]===z?re=e[29]:(re=async e=>{await z({id:e.id,parentDirectoryId:e.parentDirectoryId})},e[28]=z,e[29]=re);let U=re,W;e[30]!==U||e[31]!==b?(W=async e=>{let{id:t}=e,n=b.assets.find(e=>e.id===t);me(n,`asset`),await U(n),b.handleDeleteSuccess(t)},e[30]=U,e[31]=b,e[32]=W):W=e[32];let G;e[33]!==B||e[34]!==W?(G={title:`Delete asset?`,isLoading:B,deleteItem:W,renderBody:gg,successMessage:`File deleted`},e[33]=B,e[34]=W,e[35]=G):G=e[35];let K=ii(G),ae;e[36]!==b||e[37]!==K?(ae=()=>{b.currentAsset&&(b.setIsChildDialogOpen(!0),K.openDelete({id:b.currentAsset.id,name:b.currentAsset.filename}))},e[36]=b,e[37]=K,e[38]=ae):ae=e[38];let oe=ae,se;e[39]!==B||e[40]!==b||e[41]!==K.dialogProps?(se=()=>{B||(K.dialogProps.onCancel(),b.setIsChildDialogOpen(!1))},e[39]=B,e[40]=b,e[41]=K.dialogProps,e[42]=se):se=e[42];let ce=se,le;e[43]!==b||e[44]!==K.dialogProps?(le=async()=>{await K.dialogProps.onConfirm(),b.setIsChildDialogOpen(!1)},e[43]=b,e[44]=K.dialogProps,e[45]=le):le=e[45];let ue=le,fe;e[46]!==b||e[47]!==K.dialogProps?(fe=()=>{b.isChildDialogOpen||(K.dialogProps.onCancel(),_(!1),b.close())},e[46]=b,e[47]=K.dialogProps,e[48]=fe):fe=e[48];let q=fe,pe;
1e[49]===b?pe=e[50]:(pe=()=>{b.setIsChildDialogOpen(!0),_(!0)},e[49]=b,e[50]=pe);let he=pe,ge;e[51]===b?ge=e[52]:(ge=()=>{_(!1),b.setIsChildDialogOpen(!1)},e[51]=b,e[52]=ge);let _e=ge,ve;e[53]!==j||e[54]!==t.id||e[55]!==f||e[56]!==x||e[57]!==ee?(ve=async e=>{e.length!==0&&(await m.promise(ee({projectId:t.id,data:{files:e.map(e=>({uploadcareId:e.uploadcareId,url:e.url,filename:e.filename,mimeType:e.mimeType,size:e.size,metadata:{uploadcareId:e.uploadcareId},parentDirectoryId:j}))}}),{pending:`Uploading ${e.length} ${we(`file`,e.length)}...`,success:`${e.length} ${we(`file`,e.length)} uploaded successfully`,error:`Failed to upload files`}),e.forEach(e=>{x(de.SourceAdded,{sourceAddedType:`user`,sourceAddedOrigin:`projectAssets`,sourceAddedFileType:e.mimeType,sourceAddedAsKnowledge:!1})}),f.set(!1))},e[53]=j,e[54]=t.id,e[55]=f,e[56]=x,e[57]=ee,e[58]=ve):ve=e[58];let ye=ve,be;e[59]===b.currentAsset?be=e[60]:(be=b.currentAsset?jt(b.currentAsset):void 0,e[59]=b.currentAsset,e[60]=be);let xe=be,Se=b.currentAsset,Ce;e[61]===Se?Ce=e[62]:(Ce=!!Se&&!!Jt(Se),e[61]=Se,e[62]=Ce);let Te=Ce,Ee;e[63]===Se?Ee=e[64]:(Ee=Se?Sc(Se):null,e[63]=Se,e[64]=Ee);let De=Ee,Oe;if(e[65]!==Se||e[66]!==q||e[67]!==T||e[68]!==Te||e[69]!==r||e[70]!==E||e[71]!==De){if(Oe=[],!r&&Te&&Se){if(T){let t;e[73]!==Se||e[74]!==q||e[75]!==T?(t={label:`Edit image`,icon:xa,onClick:()=>{q(),T.openImageEditor(Se)}},e[73]=Se,e[74]=q,e[75]=T,e[76]=t):t=e[76],Oe.push(t)}if(De){let t;e[77]!==q||e[78]!==E||e[79]!==De?(t={label:`Create element`,icon:ba,onClick:()=>{q(),E(De)}},e[77]=q,e[78]=E,e[79]=De,e[80]=t):t=e[80],Oe.push(t)}}e[65]=Se,e[66]=q,e[67]=T,e[68]=Te,e[69]=r,e[70]=E,e[71]=De,e[72]=Oe}else Oe=e[72];let ke=N?void 0:bg,Ae;e[81]!==o||e[82]!==R||e[83]!==C||e[84]!==h||e[85]!==f?(Ae=o&&(0,Z.jsxs)(Z.Fragment,{children:[C&&(0,Z.jsx)(Xn,{variant:`contained`,color:`inherit`,onClick:()=>h.set(!0),disabled:R,children:`Create folder`}),(0,Z.jsx)(Xn,{variant:`contained`,color:`primary`,onClick:()=>f.toggle(),children:`Upload files`})]}),e[81]=o,e[82]=R,e[83]=C,e[84]=h,e[85]=f,e[86]=Ae):Ae=e[86];let je;e[87]!==M||e[88]!==F||e[89]!==N?(je=N&&(0,Z.jsx)(cn,{crumbs:M,onNavigate:F}),e[87]=M,e[88]=F,e[89]=N,e[90]=je):je=e[90];let Me;e[91]!==ke||e[92]!==Ae||e[93]!==je?(Me=(0,Z.jsx)(Y.Header,{title:ke,description:`Manage assets uploaded for this project`,actions:Ae,children:je}),e[91]=ke,e[92]=Ae,e[93]=je,e[94]=Me):Me=e[94];let Ne;e[95]!==o||e[96]!==L||e[97]!==ye||e[98]!==p||e[99]!==R||e[100]!==d||e[101]!==h||e[102]!==f?(Ne=o&&(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Mt,{isOpen:p,isPending:R,onClose:()=>h.set(!1),onCreate:L}),(0,Z.jsx)(ai,{onSubmit:ye,variant:`regular`,multiple:!0,isOpen:d,onClose:()=>f.set(!1)})]}),e[95]=o,e[96]=L,e[97]=ye,e[98]=p,e[99]=R,e[100]=d,e[101]=h,e[102]=f,e[103]=Ne):Ne=e[103];let Pe=l??``,Fe=r?void 0:U,Ie;e[104]===f?Ie=e[105]:(Ie=()=>f.set(!0),e[104]=f,e[105]=Ie);let Le=C&&!r?y:void 0,Re;e[106]!==j||e[107]!==o||e[108]!==P||e[109]!==V||e[110]!==ne||e[111]!==B||e[112]!==r||e[113]!==Pe||e[114]!==Fe||e[115]!==Ie||e[116]!==Le?(Re=(0,Z.jsx)(qr,{label:`assets`,children:(0,Z.jsx)(_g,{parentDirectoryId:j,folders:P,searchQuery:Pe,onSearchChange:ne,onFileClick:V,onDeleteFile:Fe,isDeletingFile:B,isReadOnly:r,canAddAssets:o,onOpenUploader:Ie,onShareFolder:Le})}),e[106]=j,e[107]=o,e[108]=P,e[109]=V,e[110]=ne,e[111]=B,e[112]=r,e[113]=Pe,e[114]=Fe,e[115]=Ie,e[116]=Le,e[117]=Re):Re=e[117];let ze;e[118]!==Ne||e[119]!==Re?(ze=(0,Z.jsxs)(Y.Body,{children:[Ne,Re]}),e[118]=Ne,e[119]=Re,e[120]=ze):ze=e[120];let Be;e[121]!==Me||e[122]!==ze?(Be=(0,Z.jsxs)(Y,{children:[Me,ze]}),e[121]=Me,e[122]=ze,e[123]=Be):Be=e[123];let Ve=Be,He;e[124]!==j||e[125]!==w||e[126]!==C||e[127]!==r||e[128]!==Ve||e[129]!==l?(He=(0,Z.jsx)(up,{children:w?(0,Z.jsx)(bt,{parentDirectoryId:j,searchQuery:l??``,isFolderBrowseEnabled:C,isDndEnabled:C&&!r,children:Ve}):(0,Z.jsx)(mn,{isEnabled:C&&!r,children:Ve})}),e[124]=j,e[125]=w,e[126]=C,e[127]=r,e[128]=Ve,e[129]=l,e[130]=He):He=e[130];let Ue;e[131]!==Se||e[132]!==Oe||e[133]!==Te?(Ue=Te&&Se&&(0,Z.jsx)(wt,{actions:Oe.length>0&&(0,Z.jsx)(ft,{actions:Oe}),children:(0,Z.jsx)(lt,{filename:Se.filename})}),e[131]=Se,e[132]=Oe,e[133]=Te,e[134]=Ue):Ue=e[134];let We;e[135]===Ue?We=e[136]:(We={sidebar:Ue},e[135]=Ue,e[136]=We);let Ge;e[137]===xe?Ge=e[138]:(Ge=xe&&(0,Z.jsx)(Jn,{component:`a`,title:`Download`,href:xe,download:!0,children:(0,Z.jsx)(Br,{icon:ka})}),e[137]=xe,e[138]=Ge);let Ke;e[139]===Symbol.for(`react.memo_cache_sentinel`)?(Ke=(0,Z.jsx)(Br,{icon:Na}),e[139]=Ke):Ke=e[139];let qe;e[140]===he?qe=e[141]:(qe=(0,Z.jsx)(Jn,{title:`Share`,onClick:he,children:Ke}),e[140]=he,e[141]=qe);let Je;e[142]!==Se?.id||e[143]!==oe||e[144]!==B||e[145]!==r?(Je=!r&&(0,Z.jsx)(vt,{isDisabled:B,onDelete:oe},Se?.id),e[142]=Se?.id,e[143]=oe,e[144]=B,e[145]=r,e[146]=Je):Je=e[146];let Ye;e[147]!==Ge||e[148]!==qe||e[149]!==Je?(Ye=(0,Z.jsxs)(Z.Fragment,{children:[Ge,qe,Je]}),e[147]=Ge,e[148]=qe,e[149]=Je,e[150]=Ye):Ye=e[150];let Xe;e[151]!==q||e[152]!==b.canGoNext||e[153]!==b.canGoPrevious||e[154]!==b.currentAsset||e[155]!==b.goNext||e[156]!==b.goPrevious||e[157]!==b.handleKeyDown||e[158]!==b.isChildDialogOpen||e[159]!==b.isOpen||e[160]!==We||e[161]!==Ye?(Xe=(0,Z.jsx)(Xt,{isOpen:b.isOpen,currentAsset:b.currentAsset,canGoPrevious:b.canGoPrevious,canGoNext:b.canGoNext,isChildDialogOpen:b.isChildDialogOpen,close:q,goPrevious:b.goPrevious,goNext:b.goNext,handleKeyDown:b.handleKeyDown,slots:We,actions:Ye}),e[151]=q,e[152]=b.canGoNext,e[153]=b.canGoPrevious,e[154]=b.currentAsset,e[155]=b.goNext,e[156]=b.goPrevious,e[157]=b.handleKeyDown,e[158]=b.
1isChildDialogOpen,e[159]=b.isOpen,e[160]=We,e[161]=Ye,e[162]=Xe):Xe=e[162];let Qe;e[163]!==ce||e[164]!==ue||e[165]!==K.dialogProps?(Qe=(0,Z.jsx)(ni,{...K.dialogProps,onCancel:ce,onConfirm:ue}),e[163]=ce,e[164]=ue,e[165]=K.dialogProps,e[166]=Qe):Qe=e[166];let $e;e[167]!==t.id||e[168]!==v?($e=v&&(0,Z.jsx)(Qt,{isOpen:!0,onClose:()=>y(null),projectId:t.id,folder:v}),e[167]=t.id,e[168]=v,e[169]=$e):$e=e[169];let tt;e[170]!==_e||e[171]!==g||e[172]!==b.currentAsset||e[173]!==t.id?(tt=g&&b.currentAsset&&(0,Z.jsx)(Ht,{isOpen:g,onClose:_e,projectId:t.id,file:b.currentAsset}),e[170]=_e,e[171]=g,e[172]=b.currentAsset,e[173]=t.id,e[174]=tt):tt=e[174];let nt;return e[175]!==He||e[176]!==Xe||e[177]!==Qe||e[178]!==$e||e[179]!==tt?(nt=(0,Z.jsxs)(Z.Fragment,{children:[He,Xe,Qe,$e,tt]}),e[175]=He,e[176]=Xe,e[177]=Qe,e[178]=$e,e[179]=tt,e[180]=nt):nt=e[180],nt}function gg(e){return`"${e}" will be removed from the project.`}function _g(e){let t=(0,vg.c)(21),{parentDirectoryId:n,folders:r,searchQuery:i,onSearchChange:a,onFileClick:o,onDeleteFile:s,isDeletingFile:c,isReadOnly:l,canAddAssets:u,onOpenUploader:d,onShareFolder:f}=e,p=it(),m=Ai(),h;t[0]===f?h=t[1]:(h=f?e=>{Gt(e)&&f(e)}:void 0,t[0]=f,t[1]=h);let g=u?d:void 0,_;t[2]===g?_=t[3]:(_=(0,Z.jsx)(pi,{noItemsName:`assets`,newItemName:`file`,onCreate:g}),t[2]=g,t[3]=_);let v;t[4]!==u||t[5]!==d?(v=It({canUpload:u,onUpload:d}),t[4]=u,t[5]=d,t[6]=v):v=t[6];let y;return t[7]!==r||t[8]!==c||t[9]!==l||t[10]!==s||t[11]!==o||t[12]!==a||t[13]!==n||t[14]!==i||t[15]!==p||t[16]!==h||t[17]!==_||t[18]!==v||t[19]!==m?(y=(0,Z.jsx)(zt,{parentDirectoryId:n,folders:r,viewTypeLocalStorageKey:`hero-project-assets-view-type`,searchQuery:i,onSearchChange:a,toolbarPlacement:m,CardComponent:dn,onClick:o,onDelete:s,isDeleting:c,defaultStatusLabel:`Asset Status`,isReadOnly:l,showNotes:!0,showAuthor:!0,selection:p,onShare:h,emptyMessage:_,emptyFolderMessage:v}),t[7]=r,t[8]=c,t[9]=l,t[10]=s,t[11]=o,t[12]=a,t[13]=n,t[14]=i,t[15]=p,t[16]=h,t[17]=_,t[18]=v,t[19]=m,t[20]=y):y=t[20],y}var vg,yg,Z,bg,xg=e((()=>{vg=_(),yg=t(g(),1),Ln(),Cn(),Xo(),Oa(),h(),gr(),Hr(),yr(),Xr(),wi(),oi(),Or(),Ii(),gi(),F(),M(),gn(),kt(),st(),tt(),yn(),Vt(),bn(),nn(),ct(),Ct(),Rt(),Pt(),Kt(),an(),At(),St(),rn(),Bt(),sn(),_n(),gt(),_t(),Tt(),Et(),es(),kc(),ll(),sd(),fg(),pp(),$l(),he(),Fe(),ue(),De(),Z=p(),bg=`Assets`}));function Sg(){let e=(0,Dg.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,kg.jsx)(Og.Suspense,{fallback:(0,kg.jsx)(Lr,{}),children:(0,kg.jsx)(Cg,{})}),e[0]=t):t=e[0],t}function Cg(){let e=(0,Dg.c)(102),t=I(),n=ad(),r=ys(),{isReadOnly:i}=Zl(),a=An(),o;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(o={from:`/o/$organizationId/projects/$projectId/_project/deliverables/`},e[0]=o):o=e[0];let{q:s,dir:c}=kn(o),[l,u]=Go(!1),[d,f]=(0,Og.useState)(null),[p,h]=(0,Og.useState)(null),{trackEvent:g}=ie(),_=t[J.BulkSelection]&&!i,v=t[J.AssetFolders],y=t[J.DeliverableVersionHistory]&&!i,b=n.directories.deliverablesDirectoryId,x;e[1]!==a||e[2]!==r||e[3]!==n.id||e[4]!==b?(x=e=>{a({to:`/o/$organizationId/projects/$projectId/deliverables`,params:{organizationId:r,projectId:n.id},search:{dir:e===b?void 0:e}})},e[1]=a,e[2]=r,e[3]=n.id,e[4]=b,e[5]=x):x=e[5];let S;e[6]!==a||e[7]!==r||e[8]!==n.id||e[9]!==s?(S=()=>{a({to:`/o/$organizationId/projects/$projectId/deliverables`,params:{organizationId:r,projectId:n.id},search:{q:s},replace:!0})},e[6]=a,e[7]=r,e[8]=n.id,e[9]=s,e[10]=S):S=e[10];let C;e[11]!==c||e[12]!==v||e[13]!==b||e[14]!==x||e[15]!==S?(C={rootDirectoryId:b,browsedDirectoryIdParam:c,isFoldersEnabled:v,rootLabel:Ag,onNavigateToDirectory:x,onFallbackToRoot:S,unavailableItemsLabel:`deliverables`},e[11]=c,e[12]=v,e[13]=b,e[14]=x,e[15]=S,e[16]=C):C=e[16];let{browsedDirectoryId:w,breadcrumbs:T,isInsideFolder:E,folders:D,handleNavigateToDirectory:O,handleCreateFolder:k,isCreatingDirectory:A}=Ze(C),j;e[17]===Symbol.for(`react.memo_cache_sentinel`)?(j={title:Ag},e[17]=j):j=e[17],ug(j);let M;e[18]!==a||e[19]!==r||e[20]!==n.id?(M=e=>{a({to:`/o/$organizationId/projects/$projectId/videos/$videoId`,params:{organizationId:r,projectId:n.id,videoId:e.id}})},e[18]=a,e[19]=r,e[20]=n.id,e[21]=M):M=e[21];let N=M,P;e[22]!==c||e[23]!==a||e[24]!==r||e[25]!==n.id?(P=e=>{a({to:`/o/$organizationId/projects/$projectId/deliverables`,params:{organizationId:r,projectId:n.id},search:{q:e||void 0,dir:c},replace:!0})},e[22]=c,e[23]=a,e[24]=r,e[25]=n.id,e[26]=P):P=e[26];let F=P,{mutateAsync:L}=ot(),{mutateAsync:R}=et(),{mutateAsync:ee}=Vc(),z=sl(),B=Uc(n.id),te;e[27]!==R||e[28]!==z||e[29]!==n.id?(te=async e=>{e.details.type===`video`?await z.mutateAsync({projectId:n.id,videoId:e.id}):await R({id:e.id,parentDirectoryId:e.parentDirectoryId})},e[27]=R,e[28]=z,e[29]=n.id,e[30]=te):te=e[30];let V=te,H;e[31]!==w||e[32]!==ee||e[33]!==n.id||e[34]!==n.workspaceId||e[35]!==u||e[36]!==g||e[37]!==L?(H=async e=>{if(e.length===0)return;let t=e.filter(Eg),r=e.filter(Tg),i=t.length>0?L({data:{files:t.map(e=>({uploadcareId:e.uploadcareId,url:e.url,filename:e.filename,mimeType:e.mimeType,size:e.size,metadata:{uploadcareId:e.uploadcareId},parentDirectoryId:w}))}}):Promise.resolve(),a=r.length>0?ee({projectId:n.id,data:{parentDirectoryId:w,workspaceId:n.workspaceId,videos:r.map(wg)}}):Promise.resolve();
1await m.promise(Promise.all([i,a]),{pending:`Uploading ${e.length} file${e.length>1?`s`:``}...`,success:`${e.length} file${e.length>1?`s`:``} uploaded successfully`,error:`Failed to upload files`}),e.forEach(e=>{g(de.SourceAdded,{sourceAddedType:`user`,sourceAddedOrigin:`deliverables`,sourceAddedFileType:e.mimeType,sourceAddedAsKnowledge:!1})}),u.set(!1)},e[31]=w,e[32]=ee,e[33]=n.id,e[34]=n.workspaceId,e[35]=u,e[36]=g,e[37]=L,e[38]=H):H=e[38];let ne=H,re;e[39]!==i||e[40]!==y?(re=y&&!i?e=>{let{item:t,closeMenu:n}=e;return t.details.type===`video`?(0,kg.jsx)(ol,{closeMenu:n,onUpload:()=>h(t)}):null}:void 0,e[39]=i,e[40]=y,e[41]=re):re=e[41];let U=re,W=s??``,G;e[42]===u?G=e[43]:(G=()=>u.set(!0),e[42]=u,e[43]=G);let K;e[44]!==w||e[45]!==z.isPending||e[46]!==D||e[47]!==V||e[48]!==N||e[49]!==F||e[50]!==i||e[51]!==U||e[52]!==B||e[53]!==W||e[54]!==G?(K=(0,kg.jsx)(Ng,{parentDirectoryId:w,folders:D,searchQuery:W,onSearchChange:F,onClick:N,onShare:f,onDelete:V,resolveDeleteBody:B,isDeleting:z.isPending,isReadOnly:i,onOpenUploader:G,renderLeadingMenuItems:U}),e[44]=w,e[45]=z.isPending,e[46]=D,e[47]=V,e[48]=N,e[49]=F,e[50]=i,e[51]=U,e[52]=B,e[53]=W,e[54]=G,e[55]=K):K=e[55];let ae=K,oe=E?void 0:Ag,se;e[56]!==k||e[57]!==A||e[58]!==v||e[59]!==i||e[60]!==u?(se=!i&&(0,kg.jsxs)(Rn,{direction:`row`,sx:{gap:1},children:[v&&(0,kg.jsx)(Xn,{variant:`contained`,color:`inherit`,onClick:k,disabled:A,children:`Create folder`}),(0,kg.jsx)(qr,{silent:!0,children:(0,kg.jsx)(Js,{source:`deliverables`})}),(0,kg.jsx)(Xn,{variant:`contained`,color:`primary`,onClick:()=>u.toggle(),children:`New video`})]}),e[56]=k,e[57]=A,e[58]=v,e[59]=i,e[60]=u,e[61]=se):se=e[61];let ce;e[62]!==T||e[63]!==O||e[64]!==E?(ce=E&&(0,kg.jsx)(cn,{crumbs:T,onNavigate:O}),e[62]=T,e[63]=O,e[64]=E,e[65]=ce):ce=e[65];let le;e[66]!==oe||e[67]!==se||e[68]!==ce?(le=(0,kg.jsx)(Y.Header,{title:oe,actions:se,children:ce}),e[66]=oe,e[67]=se,e[68]=ce,e[69]=le):le=e[69];let ue;e[70]!==ne||e[71]!==i||e[72]!==l||e[73]!==u?(ue=!i&&(0,kg.jsx)(ai,{onSubmit:ne,variant:`regular`,mimeTypes:Le,isOpen:l,onClose:()=>u.set(!1)}),e[70]=ne,e[71]=i,e[72]=l,e[73]=u,e[74]=ue):ue=e[74];let fe;e[75]===ae?fe=e[76]:(fe=(0,kg.jsx)(qr,{label:`deliverables`,children:ae}),e[75]=ae,e[76]=fe);let q;e[77]!==ue||e[78]!==fe?(q=(0,kg.jsxs)(Y.Body,{children:[ue,fe]}),e[77]=ue,e[78]=fe,e[79]=q):q=e[79];let pe;e[80]!==le||e[81]!==q?(pe=(0,kg.jsxs)(Y,{children:[le,q]}),e[80]=le,e[81]=q,e[82]=pe):pe=e[82];let me=pe,he;e[83]!==w||e[84]!==_||e[85]!==v||e[86]!==i||e[87]!==me||e[88]!==s?(he=_?(0,kg.jsx)(bt,{parentDirectoryId:w,searchQuery:s??``,actions:Mg,isFolderBrowseEnabled:v,isDndEnabled:v&&!i,children:me}):(0,kg.jsx)(mn,{isEnabled:v&&!i,children:me}),e[83]=w,e[84]=_,e[85]=v,e[86]=i,e[87]=me,e[88]=s,e[89]=he):he=e[89];let ge;e[90]!==i||e[91]!==y||e[92]!==n.id||e[93]!==p?(ge=p&&y&&!i&&(0,kg.jsx)(rl,{projectId:n.id,deliverable:p,onClose:()=>h(null)},p.id),e[90]=i,e[91]=y,e[92]=n.id,e[93]=p,e[94]=ge):ge=e[94];let _e;e[95]!==n.id||e[96]!==d?(_e=d&&(0,kg.jsx)(il,{isOpen:!0,onClose:()=>f(null),projectId:n.id,file:d}),e[95]=n.id,e[96]=d,e[97]=_e):_e=e[97];let ve;return e[98]!==he||e[99]!==ge||e[100]!==_e?(ve=(0,kg.jsxs)(up,{children:[he,ge,_e]}),e[98]=he,e[99]=ge,e[100]=_e,e[101]=ve):ve=e[101],ve}function wg(e){return{uploadcareUuid:e.uploadcareId,name:e.filename,mimeType:e.mimeType}}function Tg(e){return Le.includes(e.mimeType)}function Eg(e){return!Le.includes(e.mimeType)}var Dg,Og,kg,Ag,jg,Mg,Ng,Pg=e((()=>{Dg=_(),Og=t(g(),1),Ln(),Cn(),Xo(),h(),gr(),Hr(),Xr(),wi(),Ii(),gi(),F(),M(),Zs(),gn(),kt(),st(),tt(),yn(),Pt(),St(),_t(),es(),sd(),fg(),pp(),$l(),Yc(),zc(),qc(),Qc(),tc(),he(),je(),Fe(),kg=p(),Ag=`Deliverables`,jg={settingsKey:`videos`,title:`Review, iterate, and approve your video`,description:`Upload videos, approve versions, and collaborate with feedback in one place to move from rough cut to completed.`,imgSrc:`https://media.herovideo.ai/de25ae4d-5500-4915-9f58-0dfe7a83cb91/`},Mg={duplicate:!1,download:!0,delete:!0},Ng=e=>{let t=(0,Dg.c)(20),{parentDirectoryId:n,folders:r,searchQuery:i,onSearchChange:a,onClick:o,onShare:s,onDelete:c,resolveDeleteBody:l,isDeleting:u,isReadOnly:d,onOpenUploader:f,renderLeadingMenuItems:p}=e,m=it(),h=Ai(),g;t[0]!==d||t[1]!==f?(g=!d&&(0,kg.jsxs)(kg.Fragment,{children:[(0,kg.jsx)(qr,{silent:!0,
1children:(0,kg.jsx)(Js,{source:`deliverables`})}),(0,kg.jsx)(Xn,{variant:`contained`,color:`inherit`,onClick:f,children:`New video`})]}),t[0]=d,t[1]=f,t[2]=g):g=t[2];let _;t[3]===g?_=t[4]:(_=(0,kg.jsx)(pi,{noItemsName:`deliverables`,newItemName:`video`,actions:g}),t[3]=g,t[4]=_);let v;return t[5]!==r||t[6]!==u||t[7]!==d||t[8]!==o||t[9]!==c||t[10]!==a||t[11]!==s||t[12]!==n||t[13]!==p||t[14]!==l||t[15]!==i||t[16]!==m||t[17]!==_||t[18]!==h?(v=(0,kg.jsx)(zt,{parentDirectoryId:n,folders:r,viewTypeLocalStorageKey:`hero-project-deliverables-view-type`,searchQuery:i,onSearchChange:a,toolbarPlacement:h,CardComponent:dn,onClick:o,onShare:s,onDelete:c,resolveDeleteBody:l,isDeleting:u,defaultStatusLabel:`Deliverable Status`,isReadOnly:d,onboardingBannerConfig:jg,selection:m,renderLeadingMenuItems:p,emptyMessage:_}),t[5]=r,t[6]=u,t[7]=d,t[8]=o,t[9]=c,t[10]=a,t[11]=s,t[12]=n,t[13]=p,t[14]=l,t[15]=i,t[16]=m,t[17]=_,t[18]=h,t[19]=v):v=t[19],v}}));function Fg(){let e=(0,Vg.c)(1);Qe();let t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Ug.jsx)(up,{secondaryContent:(0,Ug.jsx)(hi,{tools:[Ut({roomContext:Bc})]}),children:(0,Ug.jsx)(Bg,{})}),e[0]=t):t=e[0],t}function Ig(e){let t=(0,Vg.c)(8),{isReadOnly:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={from:fl},t[0]=r):r=t[0];let{findElements:i}=kn(r),a;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(a={from:Rc},t[1]=a):a=t[1];let o=An(a),{findElements:s}=Pc(),c=(0,Hg.useRef)(!1),l,u;t[2]!==s||t[3]!==n||t[4]!==o||t[5]!==i?(l=()=>{!i||c.current||(c.current=!0,n||s(),o({search:Lg,replace:!0}))},u=[i,n,s,o],t[2]=s,t[3]=n,t[4]=o,t[5]=i,t[6]=l,t[7]=u):(l=t[6],u=t[7]),(0,Hg.useEffect)(l,u)}function Lg(e){return{...e,findElements:void 0}}function Rg(e){let t=(0,Vg.c)(11),{isReadOnly:n,onCreate:r}=e,i;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={from:fl},t[0]=i):i=t[0];let{seedImageUrl:a,seedImageUploadcareId:o,seedImageFilename:s,seedImageMimeType:c}=kn(i),l;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(l={from:Rc},t[1]=l):l=t[1];let u=An(l),d=(0,Hg.useRef)(null),f=Wo(r),p,m;t[2]!==n||t[3]!==f||t[4]!==u||t[5]!==s||t[6]!==c||t[7]!==o||t[8]!==a?(p=()=>{let e=sc({seedImageUrl:a,seedImageUploadcareId:o,seedImageFilename:s,seedImageMimeType:c});ac(e,d.current)&&(d.current=ul(e),n||f.current([e]),u({search:zg,replace:!0}))},m=[n,f,u,s,c,o,a],t[2]=n,t[3]=f,t[4]=u,t[5]=s,t[6]=c,t[7]=o,t[8]=a,t[9]=p,t[10]=m):(p=t[9],m=t[10]),(0,Hg.useEffect)(p,m)}function zg(e){return rc(e)}function Bg(){let e=(0,Vg.c)(27),{isReadOnly:t}=Zl(),n=Dc(),r;e[0]===t?r=e[1]:(r={isReadOnly:t},e[0]=t,e[1]=r),Ig(r);let{handleNewElement:i,handleElementClick:a,dialogProps:o,isOpen:s}=nc(),c;e[2]!==i||e[3]!==t?(c={isReadOnly:t,onCreate:i},e[2]=i,e[3]=t,e[4]=c):c=e[4],Rg(c);let l;if(e[5]===Symbol.for(`react.memo_cache_sentinel`)?(l={title:`Elements`},e[5]=l):l=e[5],ug(l),n&&!t){let t;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Ug.jsx)(Y.FloatingHeader,{}),e[6]=t):t=e[6];let n;e[7]===i?n=e[8]:(n=(0,Ug.jsx)(Y.BodyBase,{children:(0,Ug.jsx)(Mc,{onNewElement:i})}),e[7]=i,e[8]=n);let r;e[9]!==o||e[10]!==s?(r=s&&(0,Ug.jsx)(lc,{...o}),e[9]=o,e[10]=s,e[11]=r):r=e[11];let a;return e[12]!==n||e[13]!==r?(a=(0,Ug.jsxs)(Y,{children:[t,n,r]}),e[12]=n,e[13]=r,e[14]=a):a=e[14],a}let u;e[15]===i?u=e[16]:(u=(0,Ug.jsx)(Y.Header,{title:`Elements`,description:`Manage your project's sets, characters, and objects that are shared across the project.`,actions:(0,Ug.jsx)(Hg.Suspense,{children:(0,Ug.jsx)(Ic,{children:(0,Ug.jsx)(nl,{onNewElement:i})})})}),e[15]=i,e[16]=u);let d;e[17]!==a||e[18]!==i?(d=(0,Ug.jsx)(Y.Body,{children:(0,Ug.jsx)(qr,{label:`elements`,children:(0,Ug.jsx)(jc,{onElementClick:a,onNewElement:i,onboardingBannerConfig:Wg})})}),e[17]=a,e[18]=i,e[19]=d):d=e[19];let f;e[20]!==o||e[21]!==s?(f=s&&(0,Ug.jsx)(lc,{...o}),e[20]=o,e[21]=s,e[22]=f):f=e[22];let p;return e[23]!==u||e[24]!==d||e[25]!==f?(p=(0,Ug.jsxs)(Y,{children:[u,d,f]}),e[23]=u,e[24]=d,e[25]=f,e[26]=p):p=e[26],p}var Vg,Hg,Ug,Wg,Gg=e((()=>{Vg=_(),Hg=t(g(),1),Cn(),Xo(),gr(),Xr(),Fi(),pt(),Wt(),Ec(),Xc(),gc(),Nc(),pc(),fc(),Oc(),kc(),ml(),vc(),Fc(),fg(),pp(),$l(),Ug=p(),Wg={settingsKey:`elements`,title:`Build a consistent visual foundation`,description:`Elements are the characters, products, objects, and locations in your video that you want to keep consistent shot to shot. Hero can auto-detect elements in your project or you can add them manually.`,imgSrc:`https://media.herovideo.ai/bb0e52b1-7f8e-4502-9106-062575461cb2/`}}));function Kg(e){return{backgroundColor:e.palette.background.section,color:e.palette.text.primary,"& .MuiAlert-icon":{color:e.palette.text.secondary}}}var qg,Jg,Yg,Xg=e((()=>{qg=_(),Ln(),Jg=p(),Yg=e=>{let t=(0,qg.c)(3),{organizationName:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,Jg.jsx)(`strong`,{children:`Contributor`}),t[0]=r):r=t[0];let i;return t[1]===n?i=t[2]:(i=(0,Jg.jsx)(qn,{severity:`info`,sx:Kg,children:(0,Jg.jsxs)(zn,{variant:`body2`,children:[n,` members have `,r,` access to this project. This means they can view and edit project content.`]})}),t[1]=n,t[2]=i),i}})),Zg,Qg,$g=e((()=>{Uo(),Zg=[{value:Oo.Full,label:`Owner`,description:`Full control of the project, including managing access and project settings.`},{value:Oo.Edit,label:`Contributor`,description:`Can view and edit project content, upload files, and manage deliverables.`}
1,{value:Oo.Commenter,label:`Reviewer`,description:`Can view project content and leave comments, but can’t make edits.`}],Qg=Object.fromEntries(Zg.map(e=>[e.value,e.label]))}));function e_(e){return Qg[e]}function t_(e){return(0,r_.jsx)(or,{value:e.value,children:(0,r_.jsx)(cr,{primary:e.label,secondary:e.description,slotProps:{primary:{fontWeight:500}}})},e.value)}var n_,r_,i_,a_,o_,s_=e((()=>{n_=_(),Zo(),Ln(),v(),h(),E(),Uo(),ur(),ti(),F(),os(),rs(),ju(),he(),ue(),De(),Xg(),$g(),r_=p(),i_=D({emails:w(ri).min(1,`Please enter at least one email address`),accessType:T([Oo.Full,Oo.Edit,Oo.Commenter]),message:C().optional()}),a_=(e,t)=>{if(e.length===1&&t.length===0)return`${e[0]} added to the project`;if(t.length===1&&e.length===0)return`Invite sent to ${t[0]}`;let n=[];return e.length>0&&n.push(`${we(`member`,e.length,!0)} added`),t.length>0&&n.push(`${we(`invite`,t.length,!0)} sent`),n.join(`, `)},o_=e=>{let t=(0,n_.c)(52),{isOpen:n,onClose:r,projectId:i,projectName:a}=e,o=wu(i),s=Du(i),{organization:c}=ts(),{trackEvent:l}=ie(),u={emails:[],accessType:Oo.Full,message:``},{control:d,handleSubmit:f,reset:p,register:h,formState:g}=S({defaultValues:u,resolver:Qo(i_),mode:`onTouched`}),{isValid:_,isSubmitting:v}=g,b;t[0]===d?b=t[1]:(b={control:d,name:`accessType`},t[0]=d,t[1]=b);let C=y(b),w=C===Oo.Full||C===Oo.Edit,T=f(async e=>{let{emails:t,accessType:n,message:a}=e,c=[],d=[];for(let{email:e,userId:r}of t)if(Te(r))try{await s.mutateAsync({projectId:i,userId:r,data:{accessType:n}}),l(de.InviteSent,{invitationSendStatus:`success`,invitationSendDestination:`project`,invitationSendPermission:n,invitationSendResend:!1,invitationSendEmail:!1}),c.push(e)}catch{l(de.InviteSent,{invitationSendStatus:`fail`,invitationSendDestination:`project`,invitationSendPermission:n,invitationSendResend:!1,invitationSendEmail:!1})}else try{await o.mutateAsync({projectId:i,data:{email:e,accessType:n,message:a}}),d.push(e),l(de.InviteSent,{invitationSendStatus:`success`,invitationSendDestination:`project`,invitationSendPermission:n,invitationSendResend:!1,invitationSendEmail:!0})}catch{l(de.InviteSent,{invitationSendStatus:`fail`,invitationSendDestination:`project`,invitationSendPermission:n,invitationSendResend:!1,invitationSendEmail:!0})}c.length+d.length>0&&(m.success(a_(c,d)),p(u),r())}),E=()=>{v||(p(u),r())},D=`Add to ${a}`,O;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(O={overflow:`visible`},t[2]=O):O=t[2];let k;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(k={gap:3},t[3]=k):k=t[3];let A;t[4]===c.name?A=t[5]:(A=(0,r_.jsx)(Yg,{organizationName:c.name}),t[4]=c.name,t[5]=A);let j;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(j={gap:.5},t[6]=j):j=t[6];let M;t[7]===v?M=t[8]:(M=e=>{let{field:t,fieldState:n}=e;return(0,r_.jsx)(as,{label:`Email`,placeholder:`Email`,disabled:v,error:n.error?.message,canSelectSelf:!0,sx:{flex:1},...t})},t[7]=v,t[8]=M);let N;t[9]!==d||t[10]!==M?(N=(0,r_.jsx)(x,{control:d,name:`emails`,render:M}),t[9]=d,t[10]=M,t[11]=N):N=t[11];let P,F;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(P={minWidth:150},F=(0,r_.jsx)(nr,{shrink:!0,children:`Access`}),t[12]=P,t[13]=F):(P=t[12],F=t[13]);let I;t[14]===v?I=t[15]:(I=e=>{let{field:t}=e;return(0,r_.jsx)(Pn,{...t,label:`Access`,disabled:v,renderValue:e_,children:Zg.map(t_)})},t[14]=v,t[15]=I);let L;t[16]!==d||t[17]!==I?(L=(0,r_.jsxs)(er,{sx:P,children:[F,(0,r_.jsx)(x,{control:d,name:`accessType`,render:I})]}
1),t[16]=d,t[17]=I,t[18]=L):L=t[18];let R;t[19]!==N||t[20]!==L?(R=(0,r_.jsx)(Rn,{sx:j,children:(0,r_.jsxs)(Rn,{direction:`row`,gap:2,children:[N,L]})}),t[19]=N,t[20]=L,t[21]=R):R=t[21];let ee;t[22]!==w||t[23]!==c.billing.isActive?(ee=c.billing.isActive&&w&&(0,r_.jsx)(zn,{variant:`body2`,color:`text.secondary`,children:`Adding new users with edit access may incur additional seat costs.`}),t[22]=w,t[23]=c.billing.isActive,t[24]=ee):ee=t[24];let z;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(z=(0,r_.jsx)(sr,{}),t[25]=z):z=t[25];let B;t[26]===h?B=t[27]:(B=h(`message`),t[26]=h,t[27]=B);let te;t[28]!==v||t[29]!==B?(te=(0,r_.jsx)(In,{...B,label:`Add a message (Optional)`,placeholder:`Add a message (Optional)`,multiline:!0,rows:4,disabled:v}),t[28]=v,t[29]=B,t[30]=te):te=t[30];let V;t[31]!==R||t[32]!==ee||t[33]!==te||t[34]!==A?(V=(0,r_.jsx)(Ur.Body,{sx:O,children:(0,r_.jsxs)(Rn,{sx:k,children:[A,R,ee,z,te]})}),t[31]=R,t[32]=ee,t[33]=te,t[34]=A,t[35]=V):V=t[35];let H;t[36]!==E||t[37]!==v?(H=(0,r_.jsx)(Xn,{onClick:E,disabled:v,color:`inherit`,children:`Cancel`}),t[36]=E,t[37]=v,t[38]=H):H=t[38];let ne=!_||v,re=v?`Adding...`:`Add`,U;t[39]!==T||t[40]!==ne||t[41]!==re?(U=(0,r_.jsx)(Xn,{variant:`contained`,onClick:T,disabled:ne,children:re}),t[39]=T,t[40]=ne,t[41]=re,t[42]=U):U=t[42];let W;t[43]!==H||t[44]!==U?(W=(0,r_.jsxs)(Ur.Actions,{children:[H,U]}),t[43]=H,t[44]=U,t[45]=W):W=t[45];let G;return t[46]!==E||t[47]!==n||t[48]!==V||t[49]!==W||t[50]!==D?(G=(0,r_.jsxs)(Ur,{open:n,onDialogClose:E,title:D,maxWidth:`sm`,children:[V,W]}),t[46]=E,t[47]=n,t[48]=V,t[49]=W,t[50]=D,t[51]=G):G=t[51],G}}));function c_(e){let t=(0,u_.c)(26),{projectId:n}=e,r=Ri(),{trackEvent:i}=ie(),{currentUser:a}=H(),o=Eu(n),s=Tu(n),c=Ou(n),l=ku(n),u=o.isPending||s.isPending||c.isPending||l.isPending,d=l_,f;t[0]!==r||t[1]!==a||t[2]!==n||t[3]!==i||t[4]!==c?(f=async(e,t)=>{if(e.kind!==`member`||!e.userId||t===e.accessType)return;let o=d(e),s=Qg[t],{isConfirmed:l}=await r.confirm({title:`Change access`,body:`Are you sure you want to change ${o}'s access to "${s}"?`,confirmLabel:`Change access`});if(l)try{await m.promise(c.mutateAsync({projectId:n,userId:e.userId,data:{accessType:t}}),{success:`Updated ${o}'s access to "${s}"`,error:`Failed to change access`}),i(de.UserAccessChanged,{userAccessChangedTargetUser:e.userId,userAccessChangedEditor:a.id,userAccessOriginalRole:e.accessType,userAccessNewRole:t,userAccessChangedTargetType:`project`})}catch(e){console.error(`Failed to change access`,e)}},t[0]=r,t[1]=a,t[2]=n,t[3]=i,t[4]=c,t[5]=f):f=t[5];let p=f,h;t[6]!==r||t[7]!==l||t[8]!==n?(h=async e=>{if(e.kind!==`member`||!e.userId)return;let t=d(e),{isConfirmed:i}=await r.confirm({title:`Remove access`,body:`Are you sure you want to remove ${t}'s access to this project? They will no longer be able to view or edit this project.`,confirmLabel:`Remove access`,confirmButtonProps:{color:`error`}});if(i)try{await m.promise(l.mutateAsync({projectId:n,userId:e.userId}),{success:`Removed ${t} from the project`,error:`Failed to remove member`})}catch(e){console.error(`Failed to remove member`,e)}},t[6]=r,t[7]=l,t[8]=n,t[9]=h):h=t[9];let g=h,_;t[10]!==r||t[11]!==o||t[12]!==n||t[13]!==i?(_=async e=>{if(e.kind!==`invite`||!e.invite)return;let{isConfirmed:t}=await r.confirm({title:`Revoke invite`,body:`Are you sure you want to revoke the invite for ${e.email}? This action cannot be undone.`,confirmLabel:`Revoke invite`,confirmButtonProps:{color:`error`}});if(t)try{await m.promise(o.mutateAsync({projectId:n,inviteId:e.invite.id}),{success:`Invite for ${e.email} has been revoked`,error:`Failed to revoke invite`}),i(de.InviteRevoked,{inviteRevokedStatus:`success`,inviteRevokedDestination:`project`})}catch(e){let t=e;i(de.InviteRevoked,{inviteRevokedStatus:`fail`,inviteRevokedDestination:`project`}),console.error(`Failed to revoke invite`,t)}},t[10]=r,t[11]=o,t[12]=n,t[13]=i,t[14]=_):_=t[14];let v=_,y;t[15]!==n||t[16]!==s||t[17]!==i?(y=async e=>{if(!(e.kind!==`invite`||!e.invite))try{await m.promise(s.mutateAsync({projectId:n,inviteId:e.invite.id}),{success:`Invite resent to ${e.email}`,error:`Failed to resend invite`}
1),i(de.InviteSent,{invitationSendStatus:`success`,invitationSendDestination:`project`,invitationSendPermission:e.accessType,invitationSendResend:!0,invitationSendEmail:!0})}catch(t){let n=t;i(de.InviteSent,{invitationSendStatus:`fail`,invitationSendDestination:`project`,invitationSendPermission:e.accessType,invitationSendResend:!0,invitationSendEmail:!0}),console.error(`Failed to resend invite`,n)}},t[15]=n,t[16]=s,t[17]=i,t[18]=y):y=t[18];let b=y,x;return t[19]!==r||t[20]!==p||t[21]!==g||t[22]!==b||t[23]!==v||t[24]!==u?(x={isUpdating:u,confirmation:r,handleAccessTypeChange:p,handleRemoveMember:g,handleRevokeInvite:v,handleResendInvite:b},t[19]=r,t[20]=p,t[21]=g,t[22]=b,t[23]=v,t[24]=u,t[25]=x):x=t[25],x}function l_(e){return e.kind===`invite`?e.email??``:e.email??e.userId??``}var u_,d_=e((()=>{u_=_(),h(),kr(),F(),oe(),ju(),he(),$g()}));function f_(e,t){let n=e.map(e=>({id:e.user.id,kind:`member`,userId:e.user.id,email:e.user.email,fullName:`${e.user.firstName} ${e.user.lastName}`.trim(),avatarUrl:e.user.pictureUrl||null,accessType:e.accessType,joinedAt:e.createdAt,jobTitle:e.user.jobTitle??``}));return[...t.filter(e=>e.status===Wa.Pending).map(e=>({id:e.id,kind:`invite`,userId:null,email:e.email,accessType:e.accessType,invitedAt:e.createdAt,jobTitle:``,invite:e})),...n]}function p_(e){let t=e.toLowerCase();return(e,n)=>n.kind===`member`&&(n.email?.toLowerCase().includes(t)||n.fullName?.toLowerCase().includes(t))?!0:n.email?.toLowerCase().includes(t)??!1}function m_(e){let{row:t}=e;return(0,T_.jsx)(zn,{variant:`body2`,color:`text.secondary`,noWrap:!0,children:t.jobTitle})}function h_(){return null}function g_(e,t){return t.kind===`member`?t.joinedAt:t.invitedAt}function __(e){let{row:t}=e;return t.kind===`invite`?(0,T_.jsxs)(zn,{variant:`body2`,color:`text.disabled`,children:[`Invited `,Un(t.invitedAt,{addSuffix:!0})]}):(0,T_.jsx)(zn,{variant:`body2`,color:`text.secondary`,children:Wn(t.joinedAt,`MMM d, yyyy`)})}function v_(){return null}function y_(e){return Qg[e]}function b_(e){return Qg[e]}function x_(e){return(0,T_.jsx)(or,{value:e.value,children:(0,T_.jsx)(cr,{primary:e.label,secondary:e.description,slotProps:{primary:{fontWeight:500}}})},e.value)}function S_(){return null}function C_(){return null}var w_,T_,E_,D_=e((()=>{w_=_(),Ln(),gl(),Hn(),Oa(),Uo(),Pi(),di(),yr(),Ei(),oe(),$l(),$g(),d_(),T_=p(),E_=e=>{let t=(0,w_.c)(30),{projectId:n,members:r,invites:i}=e,{currentUser:a}=H(),{canManageResource:o}=Ql(),s;t[0]===n?s=t[1]:(s={projectId:n},t[0]=n,t[1]=s);let{confirmation:c,handleAccessTypeChange:l,handleRemoveMember:u,handleRevokeInvite:d,handleResendInvite:f}=c_(s),p;t[2]!==i||t[3]!==r?(p=f_(r,i),t[2]=i,t[3]=r,t[4]=p):p=t[4];let m=p,h;t[5]===a?h=t[6]:(h={field:`email`,headerName:`Name`,flex:1.5,sortable:!0,renderCell:e=>{let{row:t}=e;return(0,T_.jsx)(ci,{name:t.kind===`member`?t.fullName:t.email,email:t.kind===`member`?t.email??``:``,avatarUrl:t.kind===`member`?t.avatarUrl??void 0:void 0,slots:{afterName:t?.kind===`invite`?(0,T_.jsx)(lr,{label:`Pending`,color:`secondary`,size:`small`}):t.id===a.id&&(0,T_.jsx)(lr,{label:`You`,color:`default`,size:`small`})}})},getApplyQuickFilterFn:p_},t[5]=a,t[6]=h);let g,_;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(g={field:`jobTitle`,headerName:`Job title`,flex:1,sortable:!0,renderCell:m_,getApplyQuickFilterFn:h_},_={field:`joinedAt`,headerName:`Joined on`,type:`date`,width:240,sortable:!0,valueGetter:g_,renderCell:__,getApplyQuickFilterFn:v_},t[7]=g,t[8]=_):(g=t[7],_=t[8]);let v;t[9]!==o||t[10]!==l||t[11]!==u?(v={field:`accessType`,headerName:`Access`,width:200,sortable:!0,renderCell:e=>{let{row:t}=e;return o?t.kind===`invite`?(0,T_.jsx)(Nn,{title:`To change the access level, revoke this invite and send a new one`,arrow:!0,children:(0,T_.jsx)(er,{size:`small`,sx:{minWidth:140},children:(0,T_.jsx)(Pn,{value:t.accessType,renderValue:y_,disabled:!0})})}):(0,T_.jsx)(er,{size:`small`,sx:{minWidth:140},disabled:!o,children:(0,T_.jsxs)(Pn,{value:t.accessType,renderValue:b_,MenuProps:{anchorOrigin:{vertical:`bottom`,horizontal:`left`},transformOrigin:{vertical:`top`,horizontal:`left`}},onChange:e=>{let n=e.target.value;if(n===`remove`){u(t);return}l(t,n)},children:[Zg.map(x_),(0,T_.jsx)(sr,{}),(0,T_.jsx)(or,{value:`remove`,children:(0,T_.jsx)(zn,{color:`error`,children:`Remove access`})})]})}):(0,T_.jsx)(zn,{variant:`body2`,color:`text.secondary`,children:Qg[t.accessType]})},getApplyQuickFilterFn:S_},t[9]=o,t[10]=l,t[11]=u,t[12]=v):v=t[12];let y;t[13]!==o||t[14]!==u||t[15]!==f||t[16]!==d?(y=o?[{field:`actions`,type:`actions`,headerName:``,width:90,getActions:e=>{let t=e.row;return t.kind===`invite`?[(0,T_.jsx)(hl,{icon:(0,T_.jsx)(Br,{icon:Da}),label:`Resend invite`,onClick:()=>f(t),showInMenu:!0},`resend-invite`),(0,T_.jsx)(hl,{icon:(0,T_.jsx)(Br,{icon:da}),label:`Revoke invite`,onClick:()=>d(t),showInMenu:!0},`revoke-invite`)]:[(0,T_.jsx)(hl,{icon:(0,T_.jsx)(Br,{icon:da}),label:`Remove access`,onClick:()=>u(t),showInMenu:!0},`remove-member`)]},getApplyQuickFilterFn:C_}]:[],t[13]=o,t[14]=u,t[15]=f,t[16]=d,t[17]=y):y=t[17];let b;t[18]!==h||t[19]!==v||t[20]!==y?(b=[h,g,_,v,...y],t[18]=h,t[19]=v,t[20]=y,t[21]=b):b=t[21];let x=b,S;t[22]!==x||t[23]!==m?(S=(0,T_.jsx)(zr,{rows:m,columns:x,isLoading:!1,sortingMode:`client`,emptyMessage:`No members have been added to this project yet`}),t[22]=x,t[23]=m,t[24]=S):S=t[24];let C;t[25]===c.dialogProps?C=t[26]:(C=(0,T_.jsx)(Hi,{...c.dialogProps}),t[25]=c.dialogProps,t[26]=C);let w;return t[27]!==C||t[28]!==S?(w=(0,T_.jsxs)(T_.Fragment,{children:[S,C]}),t[27]=C,t[28]=S,t[29]=w):w=t[29],w}}));function O_(){let e=(0,j_.c)(4),{projectId:t}=Dl(),{data:n}=ou(t),{data:r}=su(t),i;return e[0]!==r.items||e[1]!==n.items||e[2]!==t?(i=(0,N_.jsx)(E_,{projectId:t,members:n.items,invites:r.items}),e[0]=r.items,e[1]=n.items,e[2]=t,e[3]=i):i=e[3],i}function k_(){let e=(0,j_.c)(19),t=ad(),n=Ai(),[r,i]=(0,M_.useState)(!1),{canManageResource:a}=Ql(),o;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(o={title:P_},e[0]=o):o=e[0],ug(o);let s;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(s=()=>i(!0),e[1]=s):s=e[1];let c=s,l;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(l=()=>i(!1),e[2]=l):l=e[2];let u=l,d;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,N_.jsx)(qr,{silent:!0,
1children:(0,N_.jsx)(Fs,{source:`projectMemberCTA`,label:`Find crew & talent`})}),e[3]=d):d=e[3];let f=!a,p;e[4]===f?p=e[5]:(p=(0,N_.jsx)(Y.Header,{title:P_,description:`Manage users who have access to this project`,actions:(0,N_.jsxs)(N_.Fragment,{children:[d,(0,N_.jsx)(Xn,{variant:`contained`,onClick:c,disabled:f,children:`Invite members`})]})}),e[4]=f,e[5]=p);let m;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(m={flex:1,gap:2},e[6]=m):m=e[6];let h;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(h={showSearch:!0},e[7]=h):h=e[7];let g;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,N_.jsx)(M_.Suspense,{fallback:(0,N_.jsx)(Lr,{}),children:(0,N_.jsx)(O_,{})}),e[8]=g):g=e[8];let _;e[9]===n?_=e[10]:(_=(0,N_.jsx)(Y.Body,{children:(0,N_.jsx)(Rn,{sx:m,children:(0,N_.jsx)(qr,{label:`the members list`,children:(0,N_.jsx)(Di,{viewTypeLocalStorageKey:`hero-project-members-view-type`,listViewConfig:h,toolbarPlacement:n,listView:g})})})}),e[9]=n,e[10]=_);let v;e[11]!==r||e[12]!==t.id||e[13]!==t.name?(v=(0,N_.jsx)(o_,{isOpen:r,onClose:u,projectId:t.id,projectName:t.name}),e[11]=r,e[12]=t.id,e[13]=t.name,e[14]=v):v=e[14];let y;return e[15]!==v||e[16]!==p||e[17]!==_?(y=(0,N_.jsxs)(Y,{children:[p,_,v]}),e[15]=v,e[16]=p,e[17]=_,e[18]=y):y=e[18],y}function A_(){let e=(0,j_.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,N_.jsx)(up,{children:(0,N_.jsx)(M_.Suspense,{fallback:(0,N_.jsx)(Tr,{}),children:(0,N_.jsx)(k_,{})})}),e[0]=t):t=e[0],t}var j_,M_,N_,P_,F_=e((()=>{j_=_(),M_=t(g(),1),Ln(),gr(),Xr(),Mr(),wi(),Ii(),Gi(),Is(),hu(),s_(),D_(),Nl(),sd(),fg(),pp(),$l(),N_=p(),P_=`Members`}));function I_(e){if(!e||typeof e!=`object`)return{};let t=e,n={};return V_.forEach(e=>{let r=t[e];Array.isArray(r)&&r.every(e=>typeof e==`string`)&&(n[e]=r)}),n}function L_(e){if(!(typeof e!=`string`||!jp(e)))return e}function R_(e){let t=L_(e.lastOpenedPage);if(t)return{version:H_,updatedAt:typeof e.updatedAt==`number`?e.updatedAt:0,lastOpenedPage:t,assetSelections:{},treatmentSelections:{}}}function z_(e){let t=L_(e.lastOpenedPage);if(t)return{version:H_,updatedAt:typeof e.updatedAt==`number`?e.updatedAt:0,lastOpenedPage:t,assetSelections:I_(e.assetSelections),treatmentSelections:I_(e.treatmentSelections)}}function B_(e){if(!e||typeof e!=`object`)return;let t=e;switch(t.version){case 1:return R_(t);case 2:return z_(t);default:return}}var V_,H_,U_,W_,G_,K_,q_=e((()=>{Va(),Lp(),V_=[`treatment`,`script`,`storyboard`],H_=2,U_=e=>`hero-project-settings-${e}`,W_={read(e){try{let t=localStorage.getItem(U_(e));return t?B_(JSON.parse(t)):void 0}catch{return}},write(e,t){try{let n=this.read(e),r={version:H_,updatedAt:Date.now(),lastOpenedPage:t.lastOpenedPage??n?.lastOpenedPage??`storyboards`,assetSelections:t.assetSelections??n?.assetSelections??{},treatmentSelections:t.treatmentSelections??n?.treatmentSelections??{}};localStorage.setItem(U_(e),JSON.stringify(r))}catch{}}},G_={read(e,t){return W_.read(e)?.assetSelections[t]},write(e,t,n){let r=W_.read(e);W_.write(e,{assetSelections:{...r?.assetSelections,[t]:n}})},clear(e,t){let n=W_.read(e);n?.assetSelections[t]&&W_.write(e,{assetSelections:Ba(n.assetSelections,t)})}},K_={read(e,t){return W_.read(e)?.treatmentSelections[t]},write(e,t,n){let r=W_.read(e);W_.write(e,{treatmentSelections:{...r?.treatmentSelections,[t]:n}})},clear(e,t){let n=W_.read(e);n?.treatmentSelections[t]&&W_.write(e,{treatmentSelections:Ba(n.treatmentSelections,t)})}}})),J_,Y_,X_,Z_=e((()=>{J_=_(),Y_=t(g(),1),Cn(),Lp(),q_(),X_=()=>{let e=(0,J_.c)(6),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={from:`/o/$organizationId/projects/$projectId`},e[0]=t):t=e[0];let{projectId:n,organizationId:r}=On(t),{pathname:i}=xn(),a,o;return e[1]!==r||e[2]!==i||e[3]!==n?(a=()=>{let e=Mp(i,r,n);e&&W_.write(n,{lastOpenedPage:e})},o=[i,r,n],e[1]=r,e[2]=i,e[3]=n,e[4]=a,e[5]=o):(a=e[4],o=e[5]),(0,Y_.useEffect)(a,o),null}}));function Q_(e,t){let n=Object.values(e).filter(q);for(let e of n){let n={parentDirectoryId:e,pageSize:50};te.prefetchInfiniteQuery({queryKey:Io(n),queryFn:({signal:e})=>Ga(n,t,e),initialPageParam:1})}}function $_(e){let t=(0,ev.c)(17),{projectId:n,organizationId:r}=e,i=j(),a;t[0]===r?a=t[1]:(a=Ao(r),t[0]=r,t[1]=a);let o;t[2]!==r||t[3]!==i?(o=e=>{let{signal:t}=e;return Bo(r,i,t)},t[2]=r,t[3]=i,t[4]=o):o=t[4];let s;t[5]!==a||t[6]!==o?(s={queryKey:a,queryFn:o},t[5]=a,t[6]=o,t[7]=s):s=t[7],Sn(s);let c;t[8]===n?c=t[9]:(c=Ya(n),t[8]=n,t[9]=c);let l;t[10]!==n||t[11]!==i?(l=e=>{let{signal:t}=e;return io(n,i,t).then(e=>(e.directories&&Q_(e.directories,i),e))},t[10]=n,t[11]=i,t[12]=l):l=t[12];let u;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(u={suppressErrorToast:!0},t[13]=u):u=t[13];let d;t[14]!==c||t[15]!==l?(d={queryKey:c,queryFn:l,meta:u},t[14]=c,t[15]=l,t[16]=d):d=t[16],Sn(d)}var ev,tv=e((()=>{ev=_(),wn(),jo(),wo(),Mo(),k(),re(),De()})),nv,rv,iv=e((()=>{nv={ws:`https://media.herovideo.ai/31af1919-cc09-4c9b-af5e-54c754241bd1/`,ms:`https://media.herovideo.ai/a4a84ad7-67c0-4a54-8617-1276ddad2c98/`,cu:`https://media.herovideo.ai/c473c19b-c14b-417a-b0d1-ff9b856107a3/`,ecu:`https://media.herovideo.ai/fd85581a-ad81-4cde-9131-dec8ca124213/`},rv={frame1:`https://media.herovideo.ai/5a214a3a-1c11-497c-9434-389e2e8cc998/`,frame2:`https://media.herovideo.ai/32098974-4867-4f0b-a141-13c297143057/`,frame3:`https://media.herovideo.ai/450d598f-6963-48e8-8e14-5de32405cb59/`,frame4:`https://media.herovideo.ai/706500f7-1c38-4917-847d-1d9562879c79/`,frame5:`https://media.herovideo.ai/43ee4a84-52c7-4c97-8bc1-22fcf637bb06/`}}));function av(){let e=(0,_v.c)(28),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsx)(Yn,{styles:{"@keyframes treatmentDocFloat1":{"0%, 100%":{transform:`rotate(-1deg) translateY(0px)`},"50%":{transform:`rotate(0.5deg) translateY(-9px)`}},"@keyframes treatmentDocFloat2":{"0%, 100%":{transform:`rotate(-7deg) translateY(0px)`},"50%":{transform:`rotate(-5.5deg) translateY(-11px)`}},"@keyframes treatmentDocFloat3":{"0%, 100%":{transform:`rotate(7deg) translateY(0px)`},"50%":{transform:`rotate(8.5deg) translateY(-8px)`}}}}),e[0]=t):t=e[0];let n;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n={position:`relative`,width:vv,height:yv},e[1]=n):n=e[1];let r,i,a;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,Q.jsx)(pv,{width:`70%`}),i=(0,Q.jsx)(gv,{size:10}),a=(0,Q.jsx)(mv,{}),e[2]=r,e[3]=i,e[4]=a):(r=e[2],i=e[3],a=e[4]);let o,s,c;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,Q.jsx)(dv,{lines:[`full`,`med`,`full`,`short`]}),s=(0,Q.jsx)(gv,{size:8}),c=(0,Q.jsx)(mv,{}),e[5]=o,e[6]=s,e[7]=c):(o=e[5],s=e[6],c=e[7]);let l,u,d;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(u=(0,Q.jsx)(dv,{lines:[`full`,`med`,`xshort`]}),d=(0,Q.jsx)(gv,{size:8}),l=(0,Q.jsx)(mv,{}),e[8]=l,e[9]=u,e[10]=d):(l=e[8],u=e[9],d=e[10]);let f;e[11]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,Q.jsx)(sv,{left:22,top:20,width:152,height:200,animation:`treatmentDocFloat2 16s ease-in-out -2s infinite`,zIndex:3,titleWidth:`62%`,children:(0,Q.jsxs)(uv,{children:[r,i,a,o,s,c,u,d,l,(0,Q.jsx)(dv,{lines:[`full`,`short`,`med`]})]})}),e[11]=f):f=e[11];let p,m,h,g;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,Q.jsx)(pv,{width:`78%`,size:9}),m=(0,Q.jsx)(pv,{width:`46%`,size:5,light:!0}),h=(0,Q.jsx)(gv,{size:10}),g=(0,Q.jsx)(mv,{}),e[12]=p,e[13]=m,e[14]=h,e[15]=g):(p=e[12],m=e[13],h=e[14],g=e[15]);let _,v,y;e[16]===Symbol.for(`react.memo_cache_sentinel`)?(_=(0,Q.jsx)(dv,{lines:[`full`,`med`,`full`,`short`]}),v=(0,Q.jsx)(gv,{size:8}),y=(0,Q.jsx)(mv,{}),e[16]=_,e[17]=v,e[18]=y):(_=e[16],v=e[17],y=e[18]);let b,x,S;e[19]===Symbol.for(`react.memo_cache_sentinel`)?(b=(0,Q.jsx)(dv,{lines:[`full`,`full`,`med`,`xshort`]}),x=(0,Q.jsx)(gv,{size:8}),S=(0,Q.jsx)(mv,{}),e[19]=b,e[20]=x,e[21]=S):(b=e[19],x=e[20],S=e[21]);let C,w,T;e[22]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,Q.jsx)(dv,{lines:[`full`,`med`,`full`,`xshort`]}),w=(0,Q.jsx)(gv,{size:8}),T=(0,Q.jsx)(mv,{}),e[22]=C,e[23]=w,e[24]=T):(C=e[22],w=e[23],T=e[24]);let E;e[25]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,Q.jsx)(sv,{left:168,top:10,width:168,height:220,animation:`treatmentDocFloat1 13s ease-in-out 0s infinite`,zIndex:5,titleWidth:`52%`,badge:`v1`,children:(0,Q.jsxs)(uv,{children:[p,m,h,g,_,v,y,b,x,S,C,w,T,(0,Q.jsx)(dv,{lines:[`full`,`short`,`med`]})]})}),e[25]=E):E=e[25];let D;e[26]===Symbol.for(`react.memo_cache_sentinel`)?(D={p:1.5},e[26]=D):D=e[26];let O;return e[27]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,Q.jsxs)(Q.Fragment,{children:[t,(0,Q.jsxs)(ar,{sx:n,children:[f,E,(0,Q.jsx)(sv,{left:342,top:22,width:152,height:192,animation:`treatmentDocFloat3 15s ease-in-out -4s infinite`,zIndex:3,titleWidth:`70%`,children:(0,Q.jsx)(ar,{sx:D,children:(0,Q.jsx)(ar,{sx:{display:`grid`,gridTemplateColumns:`1fr 1fr`,gap:`6px`},children:xv.map(ov)})})})]})]}),e[27]=O):O=e[27],O}function ov(e){return(0,Q.jsx)(ar,{component:`img`,src:Oe(e.src,bv*2,{autoHeight:!0}),alt:``,sx:{width:`100%`,aspectRatio:`1`,objectFit:`cover`,objectPosition:e.position,borderRadius:`6px`,display:`block`}},e.src)}function sv(e){let t=(0,_v.c)(18),{left:n,top:r,width:i,height:a,animation:o,zIndex:s,titleWidth:c,badge:l,children:u}=e,d;t[0]!==o||t[1]!==a||t[2]!==n||t[3]!==r||t[4]!==i||t[5]!==s?(d=e=>{let t=e.palette.mode===`dark`;return{position:`absolute`,left:n,top:r,width:i,height:a,borderRadius:`10px`,overflow:`hidden`,zIndex:s,animation:o,boxShadow:e.customShadow.lg,backgroundColor:t?e.palette.neutral[800]:`#ffffff`}},t[0]=o,t[1]=a,t[2]=n,t[3]=r,t[4]=i,t[5]=s,t[6]=d):d=t[6];let f;t[7]===c?f=t[8]:(f=(0,Q.jsx)(ar,{sx:e=>({height:6,borderRadius:`3px`,backgroundColor:e.palette.mode===`dark`?e.palette.neutral[500]:`#d0d0d0`,width:c})}),t[7]=c,t[8]=f);let p;t[9]===l?p=t[10]:(p=l&&(0,Q.jsx)(ar,{component:`span`,sx:cv,children:l}),t[9]=l,t[10]=p);let m;t[11]!==f||t[12]!==p?(m=(0,Q.jsxs)(ar,{sx:lv,children:[f,p]}),t[11]=f,t[12]=p,t[13]=m):m=t[13];let h;return t[14]!==u||t[15]!==d||t[16]!==m?(h=(0,Q.jsxs)(ar,{sx:d,children:[m,u]}),t[14]=u,t[15]=d,t[16]=m,t[17]=h):h=t[17],h}function cv(e){let t=e.palette.mode===`dark`;return{fontSize:7,color:t?e.palette.neutral[400]:`#aaa`,letterSpacing:`0.03em`,ml:`auto`,backgroundColor:t?e.palette.neutral[700]:`#ebebeb`,px:`4px`,py:`1px`,borderRadius:`3px`}}function lv(e){let t=e.palette.mode===`dark`;return{px:1.5,py:`8px`,borderBottom:`1px solid ${t?e.palette.neutral[700]:`#f0f0f0`}`,display:`flex`,alignItems:`center`,gap:`6px`,backgroundColor:t?e.palette.neutral[800]:`#fafafa`}}function uv(e){let t=(0,_v.c)(3),{children:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={px:1.5,pt:1.25,pb:1.5,display:`flex`,flexDirection:`column`,gap:`5px`},t[0]=r):r=t[0];let i;return t[1]===n?i=t[2]:(i=(0,Q.jsx)(ar,{sx:r,children:n}),t[1]=n,t[2]=i),i}function dv(e){let t=(0,_v.c)(4),{lines:n}=e,r;t[0]===n?r=t[1]:(r=n.map(fv),t[0]=n,t[1]=r);let i;return t[2]===r?i=t[3]:(i=(0,Q.jsx)(Q.Fragment,{children:r}),t[2]=r,t[3]=i),i}function fv(e,t){return(0,Q.jsx)(ar,{sx:t=>
1({height:4,borderRadius:`2px`,backgroundColor:t.palette.mode===`dark`?t.palette.neutral[600]:`#ebebeb`,width:Sv[e]})},t)}function pv(e){let t=(0,_v.c)(4),{width:n,size:r,light:i}=e,a=r===void 0?7:r,o=i===void 0?!1:i,s;return t[0]!==o||t[1]!==a||t[2]!==n?(s=(0,Q.jsx)(ar,{sx:e=>{let t=e.palette.mode===`dark`,r=o?e.palette.neutral[600]:e.palette.neutral[400];return{height:a,borderRadius:`3px`,backgroundColor:t?r:o?`#d8d8d8`:`#b8b8b8`,width:n}}}),t[0]=o,t[1]=a,t[2]=n,t[3]=s):s=t[3],s}function mv(){let e=(0,_v.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Q.jsx)(ar,{sx:hv}),e[0]=t):t=e[0],t}function hv(e){return{height:4,borderRadius:`2px`,backgroundColor:e.palette.mode===`dark`?e.palette.neutral[500]:`#c8c8c8`,width:`38%`,mb:`3px`}}function gv(e){let t=(0,_v.c)(2),{size:n}=e,r=n===void 0?8:n,i;return t[0]===r?i=t[1]:(i=(0,Q.jsx)(ar,{sx:{height:r}}),t[0]=r,t[1]=i),i}var _v,Q,vv,yv,bv,xv,Sv,Cv=e((()=>{_v=_(),Ln(),iv(),Ee(),Q=p(),vv=520,yv=240,bv=61,xv=[{src:rv.frame2,position:`center 30%`},{src:rv.frame3,position:`center top`},{src:rv.frame1,position:`center`},{src:rv.frame5,position:`center`}],Sv={full:`100%`,med:`76%`,short:`52%`,xshort:`33%`}}));function wv(){let e=(0,Dv.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsx)(Ov.Suspense,{fallback:(0,$.jsx)(Lr,{}),children:(0,$.jsx)(Tv,{})}),e[0]=t):t=e[0],t}function Tv(){let e=(0,Dv.c)(93),t=I(),{isReadOnly:n}=Zl(),r=ad(),i;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={from:`/o/$organizationId/projects/$projectId/scripts/`},e[0]=i):i=e[0];let a=An(i),o;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(o={from:`/o/$organizationId/projects/$projectId/_project/scripts/`},e[1]=o):o=e[1];let{q:s,dir:c}=kn(o),l=mc(),u=Kc(),[d,f]=(0,Ov.useState)(null),[p,m]=(0,Ov.useState)(!1),h;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(h=[],e[2]=h):h=e[2];let[g,_]=(0,Ov.useState)(h),v=t[J.BulkSelection]&&!n,y=t[J.ScriptPdfExport],b=t[J.BlankScriptPrompt]&&t[J.ExperimentAvScript],x=t[J.AssetFolders],S=r.directories.scriptsDirectoryId,C;e[3]===S?C=e[4]:(C={assetsDirectoryId:S},e[3]=S,e[4]=C);let w=ut(C),T;e[5]!==a||e[6]!==S?(T=e=>{a({search:{dir:e===S?void 0:e}})},e[5]=a,e[6]=S,e[7]=T):T=e[7];let E;e[8]!==a||e[9]!==s?(E=()=>{a({search:{q:s},replace:!0})},e[8]=a,e[9]=s,e[10]=E):E=e[10];let D;e[11]!==c||e[12]!==x||e[13]!==S||e[14]!==T||e[15]!==E?(D={rootDirectoryId:S,browsedDirectoryIdParam:c,isFoldersEnabled:x,rootLabel:`Scripts`,onNavigateToDirectory:T,onFallbackToRoot:E,unavailableItemsLabel:`scripts`},e[11]=c,e[12]=x,e[13]=S,e[14]=T,e[15]=E,e[16]=D):D=e[16];let{browsedDirectoryId:O,breadcrumbs:k,isInsideFolder:A,folders:j,handleNavigateToDirectory:M,handleCreateFolder:N,isCreatingDirectory:P}=Ze(D),F;e[17]===Symbol.for(`react.memo_cache_sentinel`)?(F={title:kv},e[17]=F):F=e[17],ug(F);let L=al().length>0,R=x&&w.directories.length>0,ee,z;if(e[18]!==L||e[19]!==r.id?(ee=()=>{L&&G_.clear(r.id,`script`)},z=[L,r.id],e[18]=L,e[19]=r.id,e[20]=ee,e[21]=z):(ee=e[20],z=e[21]),(0,Ov.useEffect)(ee,z),!L&&!R&&!n){let t;return e[22]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsx)(Ac,{}),e[22]=t):t=e[22],t}if(!b&&p){let t;e[23]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsx)(Y.SidebarToggle,{}),e[23]=t):t=e[23];let n;e[24]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,$.jsx)(Jn,{size:`small`,"aria-label":`Back to scripts`,onClick:()=>m(!1),children:(0,$.jsx)(Br,{icon:Sa})}),e[24]=n):n=e[24];let r;e[25]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,$.jsxs)(Y.HeaderBase,{children:[t,n,(0,$.jsx)(zn,{variant:`h6`,sx:{marginLeft:.5},children:`New script`})]}),e[25]=r):r=e[25];let i;e[26]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,$.jsx)(Lr,{}),e[26]=i):i=e[26];let a;return e[27]===O?a=e[28]:(a=(0,$.jsx)(up,{children:(0,$.jsxs)(Y,{children:[r,(0,$.jsx)(Y.BodyBase,{children:(0,$.jsx)(Ov.Suspense,{fallback:i,children:(0,$.jsx)(oc,{directoryId:O})})})]})}),e[27]=O,e[28]=a),a}let B;e[29]!==a||e[30]!==r.id?(B=e=>{a({to:`/o/$organizationId/projects/$projectId/scripts/$documentId`,params:{projectId:r.id,documentId:e.id}})},e[29]=a,e[30]=r.id,e[31]=B):B=e[31];let te=B,V;e[32]!==c||e[33]!==a?(V=e=>{a({search:()=>({q:e||void 0,dir:c}),replace:!0})},e[32]=c,e[33]=a,e[34]=V):V=e[34];let H=V,ne;e[35]!==l||e[36]!==r.id?(ne=e=>l.mutateAsync({projectId:r.id,scriptId:e.id,itemName:Gt(e)?e.name:e.filename}
1),e[35]=l,e[36]=r.id,e[37]=ne):ne=e[37];let re=ne,U;e[38]!==u||e[39]!==r.id?(U=async e=>{try{await u.onClone({projectId:r.id,documentId:e.id,documentName:e.filename})}catch(e){console.error(`Failed to duplicate script:`,e)}},e[38]=u,e[39]=r.id,e[40]=U):U=e[40];let ie=U,W;e[41]!==N||e[42]!==P||e[43]!==x?(W=x&&(0,$.jsx)(Xn,{variant:`contained`,color:`inherit`,onClick:N,disabled:P,children:`Create folder`}),e[41]=N,e[42]=P,e[43]=x,e[44]=W):W=e[44];let G=W,K;e[45]!==G||e[46]!==b||e[47]!==n?(K=!n&&(b?(0,$.jsxs)($.Fragment,{children:[G,(0,$.jsx)(xc,{})]}):(0,$.jsxs)($.Fragment,{children:[G,(0,$.jsx)(Xn,{variant:`contained`,onClick:()=>m(!0),children:`New script`})]})),e[45]=G,e[46]=b,e[47]=n,e[48]=K):K=e[48];let ae=K,oe=b?G:ae,se=s??``,ce=n?void 0:ie,le;e[49]!==O||e[50]!==u.isPending||e[51]!==l.isPending||e[52]!==oe||e[53]!==j||e[54]!==re||e[55]!==te||e[56]!==H||e[57]!==n||e[58]!==se||e[59]!==ce?(le=(0,$.jsx)(jv,{parentDirectoryId:O,folders:j,searchQuery:se,onSearchChange:H,onClick:te,onShare:f,onDelete:re,onClone:ce,isDeleting:l.isPending,isCloning:u.isPending,isReadOnly:n,emptyStateActions:oe}),e[49]=O,e[50]=u.isPending,e[51]=l.isPending,e[52]=oe,e[53]=j,e[54]=re,e[55]=te,e[56]=H,e[57]=n,e[58]=se,e[59]=ce,e[60]=le):le=e[60];let ue=le,de=A?void 0:kv,fe;e[61]!==k||e[62]!==M||e[63]!==A?(fe=A&&(0,$.jsx)(cn,{crumbs:k,onNavigate:M}),e[61]=k,e[62]=M,e[63]=A,e[64]=fe):fe=e[64];let q;e[65]!==ae||e[66]!==de||e[67]!==fe?(q=(0,$.jsx)(Y.Header,{title:de,actions:ae,children:fe}),e[65]=ae,e[66]=de,e[67]=fe,e[68]=q):q=e[68];let pe;e[69]!==y||e[70]!==g||e[71]!==r.id?(pe=y&&(0,$.jsx)(bs,{isOpen:g.length>0,onClose:()=>_([]),projectId:r.id,resourceType:`script`,items:g}),e[69]=y,e[70]=g,e[71]=r.id,e[72]=pe):pe=e[72];let me;e[73]!==ue||e[74]!==pe?(me=(0,$.jsx)(Y.Body,{children:(0,$.jsxs)(qr,{label:`scripts`,children:[ue,pe]})}),e[73]=ue,e[74]=pe,e[75]=me):me=e[75];let he;e[76]!==q||e[77]!==me?(he=(0,$.jsxs)(Y,{children:[q,me]}),e[76]=q,e[77]=me,e[78]=he):he=e[78];let ge=he,_e;e[79]!==O||e[80]!==v||e[81]!==x||e[82]!==y||e[83]!==n||e[84]!==ge||e[85]!==s?(_e=v?(0,$.jsx)(bt,{parentDirectoryId:O,searchQuery:s??``,isFolderBrowseEnabled:x,isDndEnabled:x&&!n,actions:{duplicate:!0,download:y,delete:!0},onDownload:e=>{_(e.flatMap(Ev))},children:ge}):(0,$.jsx)(mn,{isEnabled:x&&!n,children:ge}),e[79]=O,e[80]=v,e[81]=x,e[82]=y,e[83]=n,e[84]=ge,e[85]=s,e[86]=_e):_e=e[86];let ve;e[87]!==r.id||e[88]!==d?(ve=d&&(0,$.jsx)(ic,{isOpen:!0,onClose:()=>f(null),projectId:r.id,file:d}),e[87]=r.id,e[88]=d,e[89]=ve):ve=e[89];let ye;return e[90]!==_e||e[91]!==ve?(ye=(0,$.jsxs)(up,{children:[_e,ve]}),e[90]=_e,e[91]=ve,e[92]=ye):ye=e[92],ye}function Ev(e){return Gt(e)?[]:[{id:e.id,name:e.filename}]}var Dv,Ov,$,kv,Av,jv,Mv=e((()=>{Dv=_(),Ov=t(g(),1),Ln(),Cn(),Oa(),gr(),yr(),Xr(),wi(),Ii(),gi(),M(),mt(),kt(),st(),tt(),yn(),Pt(),St(),gt(),_t(),$o(),Zc(),uc(),Tc(),cc(),Cc(),dl(),$c(),sd(),fg(),pp(),$l(),q_(),Fe(),$=p(),kv=`Script`,Av={settingsKey:`script`,title:`Write and refine your story`,description:`The script is where your video takes shape scene by scene. Create, import, or generate it using your project context, then refine and share it to align before visualizing it.`,imgSrc:`https://media.herovideo.ai/2572ad61-168e-416a-a419-92812d33ef9c/`},jv=e=>{let t=(0,Dv.c)(17),{parentDirectoryId:n,folders:r,searchQuery:i,onSearchChange:a,onClick:o,onShare:s,onDelete:c,onClone:l,isDeleting:u,isCloning:d,isReadOnly:f,emptyStateActions:p}=e,m=it(),h=Ai(),g;t[0]===p?g=t[1]:(g=(0,$.jsx)(pi,{noItemsName:`script documents`,newItemName:`document`,actions:p}),t[0]=p,t[1]=g);let _;return t[2]!==r||t[3]!==d||t[4]!==u||t[5]!==f||t[6]!==o||t[7]!==l||t[8]!==c||t[9]!==a||t[10]!==s||t[11]!==n||t[12]!==i||t[13]!==m||t[14]!==g||t[15]!==h?(_=(0,$.jsx)(zt,{parentDirectoryId:n,folders:r,viewTypeLocalStorageKey:`hero-project-scripts-view-type`,searchQuery:i,onSearchChange:a,toolbarPlacement:h,renameItemName:`script`,isInlineRenameEnabled:!0,defaultStatusLabel:`Document Status`,CardComponent:dn,onClick:o,onShare:s,onDelete:c,onClone:l,isDeleting:u,isCloning:d,emptyMessage:g,isReadOnly:f,onboardingBannerConfig:Av,selection:m}),t[2]=r,t[3]=d,t[4]=u,t[5]=f,t[6]=o,t[7]=l,t[8]=c,t[9]=a,t[10]=s,t[11]=n,t[12]=i,t[13]=m,t[14]=g,t[15]=h,t[16
1]=_):_=t[16],_}}));function Nv({readOnly:e=!1}){let{projectId:t}=Dl(),n=ad(),r=I()[J.ProjectCustomId],{mutateAsync:i,isPending:a}=yu(),[o,s]=(0,Pv.useState)(n.projectType),c=Ne(o||n.projectType),{control:l,handleSubmit:u,reset:d}=S({resolver:Qo(Iv),mode:`onTouched`,defaultValues:{name:n.name,customId:n.customId??``}}),{errors:f,isValid:p,isDirty:h,isSubmitting:g}=b({control:l});return(0,Fv.jsxs)(Rn,{component:`form`,onSubmit:u(async e=>{try{await m.promise(i({projectId:t,data:{name:e.name,...r&&{customId:e.customId}}}),{pending:`Updating project...`,success:`Project updated successfully!`,error:`Failed to update the project`}),d(e,{keepValues:!0})}catch(e){console.error(`Failed to update project`,e)}}),sx:{gap:4,alignItems:`flex-start`},children:[(0,Fv.jsx)(x,{control:l,name:`name`,render:({field:t})=>(0,Fv.jsx)(In,{...t,label:`Name`,disabled:e||g,fullWidth:!0,required:!0,error:!!f.name,helperText:f.name?.message})}),(0,Fv.jsx)(N,{flag:J.ProjectCustomId,children:(0,Fv.jsx)(x,{control:l,name:`customId`,render:({field:t})=>(0,Fv.jsx)(In,{...t,label:`Project ID`,placeholder:`e.g. PRJ-001`,disabled:e||g,fullWidth:!0,error:!!f.customId,helperText:f.customId?.message??`Optional custom identifier shown alongside the project name.`})})}),(0,Fv.jsx)(N,{flag:J.ProjectType,children:(0,Fv.jsx)(Vh,{variant:`field`,value:o,disabled:e||g||a,helperText:`This project type creates ${c===`scripted`?`scripted`:`non-scripted`} documents.`,onChange:e=>{let r=e.trim();if(!r){s(n.projectType);return}let a=o;r!==a&&(s(r),i({projectId:t,data:{projectType:r}},{onError:()=>{s(a)}}))}})}),!e&&(0,Fv.jsx)(Xn,{variant:`contained`,type:`submit`,loading:g,disabled:!p||!h||a,children:`Save`})]})}var Pv,Fv,Iv,Lv=e((()=>{Pv=t(g(),1),Zo(),Ln(),v(),h(),E(),P(),M(),ju(),Kh(),Nl(),sd(),Fe(),ke(),Fv=p(),Iv=D({name:C().trim().min(1,`Name is required`),customId:C().trim()})}));function Rv(){let e=(0,Bv.c)(5),{isReadOnly:t}=Zl(),n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={title:Uv},e[0]=n):n=e[0],ug(n);let r;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,Hv.jsx)(Y.Header,{title:`Project Settings`}),e[1]=r):r=e[1];let i;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(i={gap:4},e[2]=i):i=e[2];let a;return e[3]===t?a=e[4]:(a=(0,Hv.jsxs)(Y,{children:[r,(0,Hv.jsx)(Y.Body,{variant:`compact`,children:(0,Hv.jsx)(Rn,{sx:i,children:(0,Hv.jsx)(qr,{label:`project settings`,children:(0,Hv.jsx)(Nv,{readOnly:t})})})})]}),e[3]=t,e[4]=a),a}function zv(){let e=(0,Bv.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Hv.jsx)(up,{children:(0,Hv.jsx)(Vv.Suspense,{fallback:(0,Hv.jsx)(Tr,{}),children:(0,Hv.jsx)(Rv,{})})}),e[0]=t):t=e[0],t}var Bv,Vv,Hv,Uv,Wv=e((()=>{Bv=_(),Vv=t(g(),1),Ln(),gr(),Xr(),Mr(),Lv(),fg(),pp(),$l(),Hv=p(),Uv=`Settings`}));function Gv(e){let t=(0,Kv.c)(16),{isDisabled:n,onCreated:r}=e,i=ad(),a=ys(),o=An(),s;t[0]!==o||t[1]!==r||t[2]!==a||t[3]!==i.id?(s=e=>{r?.(),o({to:`/o/$organizationId/projects/$projectId/documents/$documentId`,params:{organizationId:a,projectId:i.id,documentId:e.id}})},t[0]=o,t[1]=r,t[2]=a,t[3]=i.id,t[4]=s):s=t[4];let c;t[5]!==i.id||t[6]!==s?(c={projectId:i.id,filename:Jv,onCreated:s},t[5]=i.id,t[6]=s,t[7]=c):c=t[7];let{handleCreate:l,isCreating:u}=_c(c),d;t[8]===l?d=t[9]:(d=async()=>{try{await l()}catch(e){console.error(`Failed to create blank document`,e)}},t[8]=l,t[9]=d);let f=d,p;t[10]===f?p=t[11]:(p=()=>void f(),t[10]=f,t[11]=p);let m;return t[12]!==u||t[13]!==n||t[14]!==p?(m=(0,qv.jsx)(Kr,{label:`Start with a blank document`,onClick:p,isLoading:u,isDisabled:n}),t[12]=u,t[13]=n,t[14]=p,t[15]=m):m=t[15],m}var Kv,qv,Jv,Yv=e((()=>{Kv=_(),Cn(),hr(),es(),dc(),sd(),qv=p(),Jv=`New Treatment Document`}));function Xv({sendLabel:e}){let t=ad(),n=ae(),{mutateAsync:r,isPending:i}=Su(),a=An(),[o,s]=(0,Zv.useState)(!1),c=i||o,l=fn({contextType:`treatment`}),u=gs(),d=Jr(),{attachments:f,isUploading:p,hasFailedAttachment:m,addDroppedFiles:h,openFilePicker:g,removeAttachment:_,removeDeselectedAttachments:v,retryAttachment:y,clearAttachments:b}=yt({analyticsOrigin:`projectBlender`,onAssetStored:e=>l.add([e]),onRemovedAssetStored:e=>l.remove(e)}),[x,S]=(0,Zv.useState)(``),C=l.selectedAssetIds,w=async()=>{let{treatmentDocumentId:e}=await r({projectId:t.id,data:{userInput:x.trim()||void 0,selectedAssetIds:C,selectedMoodboardIds:u.selectedMoodboardIds}});l.reset(),u.reset(),b(),s(!0);try{await a({from:`/o/$organizationId/projects/$projectId/treatment/`,to:`/o/$organizationId/projects/$projectId/documents/$documentId`,params:{documentId:e},replace:!0})}finally{s(!1)}},T=_i({hasContent:l.selectedAssetIds.length>0||u.selectedMoodboardIds.length>0||!!x.trim(),isPending:c,isUploading:p,hasFailedAttachment:m,emptyContentMessage:$v}),E=e=>{l.set(e),v(e)},D=()=>{l.reset(),u.reset(),b()},O=async()=>
1{if(!T.isDisabled){n({projectId:t.id,promptSurface:`treatment`,promptText:x});try{await w()}catch(e){console.error(`Failed to generate project from blender`,e)}}};return(0,Qv.jsx)(dr,{graphic:(0,Qv.jsx)(av,{}),heading:(0,Qv.jsx)(Fr,{headline:`Start with the creative direction`,subtext:`Upload what defines this project: scripts, briefs, or references. Hero will use them to match the vision.`}),children:(0,Qv.jsxs)(ui,{value:d,children:[(0,Qv.jsx)(qi,{onFilesDropped:h,isDropEnabled:!c&&!p}),(0,Qv.jsx)(ji,{onSubmit:()=>void O(),thumbnails:(0,Qv.jsx)(nt,{assets:l.selectedAssets,attachments:f,onRemoveAsset:l.remove,onRemoveAttachment:_,onRetryAttachment:y}),actions:(0,Qv.jsxs)(Qv.Fragment,{children:[(0,Qv.jsx)(As,{selectedMoodboardIds:u.selectedMoodboardIds,onSelect:u.set,isDisabled:c||p}),(0,Qv.jsx)(xt,{selectedAssetIds:l.selectedAssetIds,onSelect:E,onOpenFilePicker:g,isDisabled:c||p})]}),input:(0,Qv.jsx)(In,{multiline:!0,minRows:1,maxRows:24,fullWidth:!0,autoFocus:!0,variant:`standard`,disabled:c,value:x,onChange:e=>S(e.target.value),placeholder:`Describe the vision, tone, key ideas, or target audience for your video…`,slotProps:{input:{disableUnderline:!0},htmlInput:{maxLength:cs}}}),send:(0,Qv.jsx)(Ji,{onClick:()=>void O(),loading:c,disabled:T.isDisabled,tooltip:T.tooltip,label:e}),belowPanel:(0,Qv.jsx)(Gv,{isDisabled:c||p,onCreated:D})})]})})}var Zv,Qv,$v,ey=e((()=>{Zv=t(g(),1),Ln(),Cn(),Zi(),$i(),xi(),Ir(),Si(),Li(),Yr(),W(),at(),ht(),$e(),hn(),us(),ps(),js(),ju(),Yv(),Cv(),sd(),Qv=p(),$v=`Add context or describe your treatment first`}));function ty(){let e=(0,ny.c)(3),t=I()[J.ExperimentEmptyStateGenerateCta]?`Generate treatment`:void 0,n;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,ry.jsx)(Y.FloatingHeader,{}),e[0]=n):n=e[0];let r;return e[1]===t?r=e[2]:(r=(0,ry.jsx)(up,{children:(0,ry.jsxs)(Y,{children:[n,(0,ry.jsx)(Y.BodyBase,{children:(0,ry.jsx)(Xv,{sendLabel:t})})]})}),e[1]=t,e[2]=r),r}var ny,ry,iy=e((()=>{ny=_(),Xr(),M(),ey(),pp(),Fe(),ry=p()}));function ay(){let e=(0,sy.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,ly.jsx)(cy.Suspense,{fallback:(0,ly.jsx)(Lr,{}),children:(0,ly.jsx)(oy,{})}),e[0]=t):t=e[0],t}function oy(){let e=(0,sy.c)(94),t=I(),{isReadOnly:n}=Zl(),r=ad(),i=ys(),a=An(),o;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(o={from:`/o/$organizationId/projects/$projectId/_project/treatment/`},e[0]=o):o=e[0];let{q:s,dir:c}=kn(o),[l,u]=(0,cy.useState)(null),d=el(),f=Kc(),p=t[J.AssetFolders],m=r.directories.documentsDirectoryId,h;e[1]===m?h=e[2]:(h={assetsDirectoryId:m},e[1]=m,e[2]=h);let g=ut(h),_;e[3]!==a||e[4]!==i||e[5]!==r.id||e[6]!==m?(_=e=>{a({to:`/o/$organizationId/projects/$projectId/treatment`,params:{organizationId:i,projectId:r.id},search:{dir:e===m?void 0:e}})},e[3]=a,e[4]=i,e[5]=r.id,e[6]=m,e[7]=_):_=e[7];let v;e[8]!==a||e[9]!==i||e[10]!==r.id||e[11]!==s?(v=()=>{a({to:`/o/$organizationId/projects/$projectId/treatment`,params:{organizationId:i,projectId:r.id},search:{q:s},replace:!0})},e[8]=a,e[9]=i,e[10]=r.id,e[11]=s,e[12]=v):v=e[12];let y;e[13]!==c||e[14]!==p||e[15]!==m||e[16]!==_||e[17]!==v?(y={rootDirectoryId:m,browsedDirectoryIdParam:c,isFoldersEnabled:p,rootLabel:uy,onNavigateToDirectory:_,onFallbackToRoot:v,unavailableItemsLabel:`treatments`},e[13]=c,e[14]=p,e[15]=m,e[16]=_,e[17]=v,e[18]=y):y=e[18];let{browsedDirectoryId:b,breadcrumbs:x,isInsideFolder:S,folders:C,handleNavigateToDirectory:w,handleCreateFolder:T,isCreatingDirectory:E}=Ze(y),D;e[19]!==a||e[20]!==i||e[21]!==r.id?(D=e=>{a({to:`/o/$organizationId/projects/$projectId/documents/$documentId`,params:{organizationId:i,projectId:r.id,documentId:e.id}})},e[19]=a,e[20]=i,e[21]=r.id,e[22]=D):D=e[22];let O;e[23]!==b||e[24]!==r.id||e[25]!==D?(O={projectId:r.id,directoryId:b,filename:dy,onCreated:D},e[23]=b,e[24]=r.id,e[25]=D,e[26]=O):O=e[26];let{handleCreate:k,isCreating:A}=_c(O),j=t[J.BulkSelection]&&!n,M;e[27]===Symbol.for(`react.memo_cache_sentinel`)?(M={title:uy},e[27]=M):M=e[27],ug(M);let N=Hc().length>0,P=p&&g.directories.length>0,F,L;if(e[28]!==N||e[29]!==r.id?(F=()=>{N&&G_.clear(r.id,`treatment`)},L=[N,r.id],e[28]=N,e[29]=r.id,e[30]=F,e[31]=L):(F=e[30],L=e[31]),(0,cy.useEffect)(F,L),!N&&!P&&!n){let t;return e[32]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,ly.jsx)(ty,{}),e[32]=t):t=e[32],t}let R;e[33]!==a||e[34]!==i||e[35]!==r.id?(R=e=>{a({to:`/o/$organizationId/projects/$projectId/documents/$documentId`,params:{organizationId:i,projectId:r.id,documentId:e.id}})},e[33]=a,e[34]=i,e[35]=r.id,e[36]=R):R=e[36];let ee=R,z;e[37]!==c||e[38]!==a||e[39]!==i||e[40]!==r.id?(z=e=>{a({to:`/o/$organizationId/projects/$projectId/treatment`,params:{organizationId:i,projectId:r.id},search:{q:e||void 0,dir:c},replace:!0})},e[37]=c,e[38]=a,e[39]=i,e[40]=r.id,e[41]=z):z=e[41];let B=z,te=s??``,V;e[42]!==d||e[43]!==r.id?(V=e=>d.mutateAsync({projectId:r.id,documentId:e.id,itemName:e.filename,entityType:`treatment`}),e[42]=d,e[43]=r.id,e[44]=V):V=e[44];let H;e[45]!==f||e[46]!==r.id?(H=async e=>{await f.onClone({projectId:r.id,documentId:e.id,documentName:e.filename})},e[45]=f,e[46]=r.id,e[47]=H):H=e[47];let ne=n?void 0:k,re;e[48]!==b||e[49]!==f.isPending||e[50]!==d.isPending||e[51]!==C||e[52]!==ee||e[53]!==B||e[54]!==A||e[55]!==n||e[56]!==te||e[57]!==V||e[58]!==H||e[59]!==ne?(re=(0,ly.jsx)(my,{parentDirectoryId:b,folders:C,searchQuery:te,onSearchChange:B,onClick:ee,onShare:u,onDelete:V,onClone:H,isDeleting:d.isPending,isCloning:f.isPending,isReadOnly:n,onCreate:ne,isCreating:A}),e[48]=b,e[49]=f.isPending,e[50]=d.isPending,e[51]=C,e[52]=ee,e[53]=B,e[54]=A,e[55]=n,e[56]=te,e[57]=V,e[58]=H,e[59]=ne,e[60]=re):re=e[60];let U=re,ie=S?void 0:uy,W;e[61]!==k||e[62]!==T||e[63]!==A||e[64]!==E||e[65]!==p||e[66]!==n?(W=!n&&(0,ly.jsxs)(ly.Fragment,{children:[p&&(0,ly.jsx)(Xn,{variant:`contained`,color:`inherit`,onClick:T,disabled:E,children:`Create folder`}),(0,ly.jsx)(tl,{onCreate:k,isCreating:A,label:`New document`})]}),e[61]=k,e[62]=T,e[63]=A,e[64]=E,e[65]=p,e[66]=n,e[67]=W):W=e[67];let G;e[68]!==x||e[69]!==w||e[70]!==S?(G=S&&(0,ly.jsx)(cn,{crumbs:x,onNavigate:w}),e[68]=x,e[69]=w,e[70]=S,e[71]=G):G=e[71];let K;e[72]!==ie||e[73]!==W||e[74]!==G?(K=(0,ly.jsx)(Y.Header,{title:ie,actions:W,children:G}
1),e[72]=ie,e[73]=W,e[74]=G,e[75]=K):K=e[75];let ae;e[76]===U?ae=e[77]:(ae=(0,ly.jsx)(Y.Body,{children:(0,ly.jsx)(qr,{label:`treatment documents`,children:U})}),e[76]=U,e[77]=ae);let oe;e[78]!==K||e[79]!==ae?(oe=(0,ly.jsxs)(Y,{children:[K,ae]}),e[78]=K,e[79]=ae,e[80]=oe):oe=e[80];let se=oe,ce;e[81]!==b||e[82]!==j||e[83]!==p||e[84]!==n||e[85]!==se||e[86]!==s?(ce=j?(0,ly.jsx)(bt,{parentDirectoryId:b,searchQuery:s??``,actions:py,isFolderBrowseEnabled:p,isDndEnabled:p&&!n,children:se}):(0,ly.jsx)(mn,{isEnabled:p&&!n,children:se}),e[81]=b,e[82]=j,e[83]=p,e[84]=n,e[85]=se,e[86]=s,e[87]=ce):ce=e[87];let le;e[88]!==r.id||e[89]!==l?(le=l&&(0,ly.jsx)(Gc,{isOpen:!0,onClose:()=>u(null),projectId:r.id,file:l}),e[88]=r.id,e[89]=l,e[90]=le):le=e[90];let ue;return e[91]!==ce||e[92]!==le?(ue=(0,ly.jsxs)(up,{children:[ce,le]}),e[91]=ce,e[92]=le,e[93]=ue):ue=e[93],ue}var sy,cy,ly,uy,dy,fy,py,my,hy=e((()=>{sy=_(),cy=t(g(),1),Ln(),Cn(),gr(),Xr(),wi(),Ii(),gi(),M(),mt(),kt(),st(),tt(),yn(),Pt(),St(),_t(),es(),hc(),Lc(),Zc(),dc(),Wc(),cl(),iy(),sd(),fg(),pp(),$l(),q_(),Fe(),ly=p(),uy=`Treatment`,dy=`New Treatment Document`,fy={settingsKey:`treatments`,title:`Define the creative direction for your video`,description:`Treatment is where you shape the vision for your project. Capture the concept, tone, characters, and key ideas in one or more documents to guide everything else.`,imgSrc:`https://media.herovideo.ai/17794052-6c99-4459-8a26-ae7f124169d6/`},py={duplicate:!0,download:!1,delete:!0},my=e=>{let t=(0,sy.c)(18),{parentDirectoryId:n,folders:r,searchQuery:i,onSearchChange:a,onClick:o,onShare:s,onDelete:c,onClone:l,isDeleting:u,isCloning:d,isReadOnly:f,onCreate:p,isCreating:m}=e,h=it(),g=Ai(),_;t[0]!==m||t[1]!==p?(_=(0,ly.jsx)(pi,{noItemsName:`treatment documents`,newItemName:`document`,onCreate:p,isCreating:m}),t[0]=m,t[1]=p,t[2]=_):_=t[2];let v;return t[3]!==r||t[4]!==d||t[5]!==u||t[6]!==f||t[7]!==o||t[8]!==l||t[9]!==c||t[10]!==a||t[11]!==s||t[12]!==n||t[13]!==i||t[14]!==h||t[15]!==_||t[16]!==g?(v=(0,ly.jsx)(zt,{parentDirectoryId:n,folders:r,viewTypeLocalStorageKey:`hero-project-treatment-view-type`,searchQuery:i,onSearchChange:a,toolbarPlacement:g,renameItemName:`document`,isInlineRenameEnabled:!0,defaultStatusLabel:`Document Status`,CardComponent:dn,onClick:o,onShare:s,onDelete:c,onClone:l,isDeleting:u,isCloning:d,emptyMessage:_,isReadOnly:f,onboardingBannerConfig:fy,selection:h}),t[3]=r,t[4]=d,t[5]=u,t[6]=f,t[7]=o,t[8]=l,t[9]=c,t[10]=a,t[11]=s,t[12]=n,t[13]=i,t[14]=h,t[15]=_,t[16]=g,t[17]=v):v=t[17],v}})),gy,_y,vy,yy,by,xy=e((()=>{gy=_(),_y=t(g(),1),We(),G(),F(),oe(),hu(),he(),vy=p(),yy=e=>{let t=(0,gy.c)(3),{projectId:n,documentType:r,isDocumentReady:i}=e;if(!Ue.REACT_APP_AMPLITUDE_ENABLE_GUIDES_AND_SURVEYS||!i)return null;let a;return t[0]!==r||t[1]!==n?(a=(0,vy.jsx)(by,{projectId:n,documentType:r}),t[0]=r,t[1]=n,t[2]=a):a=t[2],a},by=e=>{let t=(0,gy.c)(7),{projectId:n,documentType:r}=e,{currentUser:i}=H(),{isEligible:a}=au(n),{isCurrentUserIdentified:o}=K(),{trackEvent:s}=ie(),c=(0,_y.useRef)(null),l=`${i.id}:${n}`,u,d;return t[0]!==r||t[1]!==l||t[2]!==o||t[3]!==a||t[4]!==s?(u=()=>{c.current===l||a!==!0||!o||(c.current=l,s(de.SatisfactionSurveyEligible,{satisfactionSurveyDocumentType:r}))},d=[r,l,o,a,s],t[0]=r,t[1]=l,t[2]=o,t[3]=a,t[4]=s,t[5]=u,t[6]=d):(u=t[5],d=t[6]),(0,_y.useEffect)(u,d),null}}));function Sy(e){let t=(0,Cy.c)(17),{projectId:n,children:r}=e,i=I()[J.ExperimentAiAgent],a=qt(),o=Lt(),s;t[0]===a?s=t[1]:(s=a?[a]:[],t[0]=a,t[1]=s);let c;t[2]===o?c=t[3]:(c=o?[o]:[],t[2]=o,t[3]=c);let l;t[4]!==s||t[5]!==c?(l=[...s,...c],t[4]=s,t[5]=c,t[6]=l):l=t[6];let u=l,d;t[7]!==r||t[8]!==u?(d=(0,wy.jsx)(si,{tools:u,children:r}),t[7]=r,t[8]=u,t[9]=d):d=t[9];let f=d,p;t[10]!==f||t[11]!==i||t[12]!==n?(p=i?(0,wy.jsx)(Ot,{projectId:n,children:f}):f,t[10]=f,t[11]=i,t[12]=n,t[13]=p):p=t[13];let m;return t[14]!==n||t[15]!==p?(m=(0,wy.jsx)(ki,{storageScope:n,children:p}),t[14]=n,t[15]=p,t[16]=m):m=t[16],m}var Cy,wy,Ty=e((()=>{Cy=_(),Ki(),yi(),M(),$t(),ln(),Nt(),Fe(),wy=p()}));export{Ip as $,Sl as $t,xg as A,_u as At,Kh as B,Ql as Bt,A_ as C,sd as Ct,Sg as D,ju as Dt,Gg as E,Zu as Et,ig as F,ru as Ft,Dm as G,Vl as Gt,wh as H,Xl as Ht,ag as I,nu as It,em as J,Nl as Jt,Am as K,Bl as Kt,Xh as L,ou as Lt,ug as M,fu as Mt,cg as N,du as Nt,Pg as O,gu as Ot,lg as P,hu as Pt,Lp as Q,wl as Qt,qh as R,Yl as Rt,K_ as S,kd as St,Fg as T,$u as Tt,lh as U,Gl as Ut,yh as V,Zl as Vt,oh as W,ql as Wt,Rp as X,El as Xt,Bp as Y,Dl as Yt,Pp as Z,Tl as Zt,X_ as _,zd as _t,ay as a,_p as at,q_ as b,jd as bt,Wv as c,pp as ct,av as d,Bf as dt,vl as en,Ap as et,Cv as f,Ff as ft,$_ as g,Yd as gt,tv as h,qd as ht,xy as i,yp as it,fg as j,Su as jt,pg as k,xu as kt,wv as l,tp as lt,nv as m,Xd as mt,Ty as n,Dp as nt,hy as o,vp as ot,iv as p,Qd as pt,Zp as q,zl as qt,yy as r,Sp as rt,zv as s,up as st,Sy as t,_l as tn,kp as tt,Mv as u,lp as ut,Z_ as v,Ud as vt,F_ as w,ad as wt,W_ as x,Od as xt,G_ as y,Ad as yt,Vh as z,$l as zt};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.