UNPKG

@getontime/cli

Version:

Time keeping for live events

2 lines 89.7 kB
System.register(["./jsx-runtime-legacy-DMkDNnVj.js","./useSocket-legacy-C772wu7w.js","./Button-legacy-DpgzgT04.js","./Tooltip-legacy-DEkL5laM.js","./useIsSmallScreen-legacy-DavgXfPB.js","./Select-legacy-DHLEukf3.js","./constants-legacy-CvecvM28.js","./SwatchPicker-legacy-DpR2sNl5.js","./NavigationMenu-legacy-AAR54e_T.js","./GenerateLinkFormExport-legacy-BXqi2OlY.js","./use-hotkeys-legacy-D0havt6H.js","./viewParamsEditor.store-legacy-BGER9MKV.js","./useFadeOutOnInactivity-legacy-BEtgAp2p.js","./DelayIndicator-legacy-CnsTYEkX.js","./EmptyFill-legacy-CZaM-mIh.js","./parseUserTime-legacy-BAw2X6qu.js","./Tag-legacy-Dmwjqz-6.js","./useSettings-legacy-CmEM1qbK.js","./useRundown-legacy-zes2lKPp.js","./playbackstate-legacy-DgaX7fPF.js","./Input-legacy-CNt711cd.js","./PresetContext-legacy-DMyxIOHO.js","./viewOptions-legacy-C48HYPwV.js","./assets-legacy-CsCyioqi.js","./index-legacy-NWDCUII5.js","./ProtectRoute-legacy-DKYjVKxt.js","./Info-legacy-6yM0-oGU.js","./Modal-legacy-CjFHV5U2.js","./tb-legacy-C5yyMA4Y.js","./EditorUtils-legacy-CWdX_BN4.js","./AppLink-legacy-CNq__WK8.js","./useReport-legacy-DgBTP5JA.js","./Empty-legacy-ZRfHevNV.js","./editorSettings-legacy-Bzf9rUwb.js","./useAnimatedProgress-legacy-Dqk_a2jt.js","./useCustomFields-legacy-B9FQxHWS.js","./cuesheetColsFactory-legacy-CAFoIUhW.js","./KeyboardShortcuts-legacy-DsHSxtUk.js","./QrCode-legacy-CyNmwHds.js"],function(e,t){var n,r,i,a,o,s,l,d,c,_,u,p,f,g,m,v,y,h,x,b,k,j,w,E,C,z,N,S,I,D,T,q,R,A,M,L,P,G,O,B,K,V,$,F,U,W,H,Y,X,Q,J,Z,ee,te,ne,re,ie,ae,oe,se,le,de,ce,_e,ue,pe,fe,ge,me,ve,ye,he,xe,be,ke,je,we,Ee,Ce,ze,Ne,Se,Ie,De,Te,qe,Re,Ae,Me,Le,Pe,Ge,Oe,Be,Ke,Ve,$e,Fe,Ue,We,He,Ye,Xe,Qe,Je,Ze,et,tt,nt,rt,it,at,ot,st,lt,dt,ct,_t,ut,pt,ft,gt,mt,vt,yt,ht,xt,bt,kt,jt,wt,Et,Ct,zt,Nt,St,It,Dt,Tt,qt,Rt,At,Mt,Lt,Pt,Gt,Ot,Bt,Kt,Vt,$t,Ft,Ut,Wt,Ht,Yt,Xt,Qt,Jt,Zt,en,tn,nn,rn,an,on,sn,ln,dn,cn,_n,un,pn,fn,gn,mn,vn,yn,hn,xn,bn,kn,jn,wn,En,Cn,zn,Nn,Sn,In,Dn,Tn,qn,Rn,An,Mn,Ln,Pn,Gn,On,Bn,Kn,Vn,$n,Fn,Un,Wn,Hn;function Yn({id:e,cue:t}){const n=`/ontime/load/id "${e}"`,r=`/ontime/load/cue "${t}"`;return(0,on.jsxs)("div",{className:an.footer,children:[(0,on.jsx)(ve,{copyValue:n,children:n}),(0,on.jsx)(ve,{copyValue:r,children:r})]})}function Xn(){return(0,on.jsx)("div",{className:ln.entryEditor,"data-testid":"editor-container",children:(0,on.jsxs)("div",{className:ln.shortcutSection,children:[(0,on.jsx)(mt,{className:ln.prompt,children:"Rundown shortcuts"}),(0,on.jsxs)(Xt,{className:ln.shortcuts,children:[(0,on.jsxs)(Qt,{title:"Search",children:[(0,on.jsx)(en,{label:"Find in rundown",children:(0,on.jsx)(tn,{keys:[ke,"F"]})}),(0,on.jsx)(en,{label:"Open settings",children:(0,on.jsx)(tn,{keys:[ke,","]})})]}),(0,on.jsxs)(Qt,{title:"Navigation",children:[(0,on.jsxs)(en,{label:"Select entry",children:[(0,on.jsx)(tn,{keys:[Ie,"↑"]}),(0,on.jsx)(Jt,{}),(0,on.jsx)(tn,{keys:[Ie,"↓"]})]}),(0,on.jsxs)(en,{label:"Select group",children:[(0,on.jsx)(tn,{keys:[Ie,"Shift","↑"]}),(0,on.jsx)(Jt,{}),(0,on.jsx)(tn,{keys:[Ie,"Shift","↓"]})]}),(0,on.jsxs)(en,{label:"Jump to top / bottom",children:[(0,on.jsx)(tn,{keys:["Home"]}),(0,on.jsx)(Jt,{}),(0,on.jsx)(tn,{keys:["End"]})]}),(0,on.jsxs)(en,{label:"Page up / down",children:[(0,on.jsx)(tn,{keys:["PgUp"]}),(0,on.jsx)(Jt,{}),(0,on.jsx)(tn,{keys:["PgDn"]})]}),(0,on.jsx)(en,{label:"Jump to current entry",children:(0,on.jsx)(tn,{keys:[Ie,"L"]})}),(0,on.jsx)(en,{label:"Deselect entry",children:(0,on.jsx)(tn,{keys:["Esc"]})})]}),(0,on.jsxs)(Qt,{title:"Editing",children:[(0,on.jsxs)(en,{label:"Reorder selected entry",children:[(0,on.jsx)(tn,{keys:[Ie,ke,"↑"]}),(0,on.jsx)(Jt,{}),(0,on.jsx)(tn,{keys:[Ie,ke,"↓"]})]}),(0,on.jsx)(en,{label:"Copy selected entry",children:(0,on.jsx)(tn,{keys:[ke,"C"]})}),(0,on.jsx)(en,{label:"Cut selected entry",children:(0,on.jsx)(tn,{keys:[ke,"X"]})}),(0,on.jsx)(en,{label:"Paste below",children:(0,on.jsx)(tn,{keys:[ke,"V"]})}),(0,on.jsx)(en,{label:"Paste above",children:(0,on.jsx)(tn,{keys:[ke,"Shift","V"]})}),(0,on.jsx)(en,{label:"Clone selected entry",children:(0,on.jsx)(tn,{keys:[ke,"D"]})}),(0,on.jsx)(en,{label:"Delete selected entry",children:(0,on.jsx)(tn,{keys:[Ie,"Backspace"]})})]}),(0,on.jsxs)(Qt,{title:"Insert",children:[(0,on.jsxs)(en,{label:"Add event below / above",children:[(0,on.jsx)(tn,{keys:[Ie,"E"]}),(0,on.jsx)(Jt,{}),(0,on.jsx)(tn,{keys:[Ie,"Shift","E"]})]}),(0,on.jsxs)(en,{label:"Add group below / above",children:[(0,on.jsx)(tn,{keys:[Ie,"G"]}),(0,on.jsx)(Jt,{}),(0,on.jsx)(tn,{keys:[Ie,"Shift","G"]})]}),(0,on.jsxs)(en,{label:"Add milestone below / above",children:[(0,on.jsx)(tn,{keys:[Ie,"M"]}),(0,on.jsx)(Jt,{}),(0,on.jsx)(tn,{keys:[Ie,"Shift","M"]})]}),(0,on.jsxs)(en,{label:"Add delay below / above",children:[(0,on.jsx)(tn,{keys:[Ie,"D"]}),(0,on.jsx)(Jt,{}),(0,on.jsx)(tn,{keys:[Ie,"Shift","D"]})]})]})]})]})})}function Qn(){const e=Ee(e=>e.selectedEvents),{data:t}=Qe(),n=(0,rn.useMemo)(()=>{if(0===t.order.length)return null;const n=Array.from(e).at(0);return n?t.entries[n]??null:null},[t.order.length,t.entries,e]);return n?g(n)?(0,on.jsxs)("div",{className:zt.rundownEditor,"data-testid":"editor-container",children:[(0,on.jsx)(jt,{event:n}),(0,on.jsx)(sn,{id:n.id,cue:n.cue})]}):_(n)?(0,on.jsx)("div",{className:zt.rundownEditor,"data-testid":"editor-container",children:(0,on.jsx)(Ht,{milestone:n})}):c(n)?(0,on.jsx)("div",{className:zt.rundownEditor,"data-testid":"editor-container",children:(0,on.jsx)(Ct,{group:n})}):null:(0,on.jsx)(dn,{})}function Jn({isOpen:e,onClose:t}){const{find:n,select:r,results:i,error:a}=function(){const{data:e,rundownId:t}=Ze(),[n,r]=(0,rn.useState)([]),[i,a]=(0,rn.useState)(null),o=(0,rn.useRef)(""),s=Ye(t),l=(0,rn.useCallback)(t=>{if(!e||0===e.length)return void a("No data");if(a(null),""===t.target.value)return void r([]);const n=t.target.value.toLowerCase();if(o.current=n,n.startsWith("index ")){const{results:t,error:i}=function(t){const n=Number(t);if(isNaN(n)||n<1)return{results:[],error:"Invalid index"};if(n>e.length)return{results:[],error:null};let r=1;const i=[];for(let a=0;a<e.length;a++){const t=e[a];if(g(t)){if(r===n){i.push({type:x.Event,id:t.id,index:a,eventIndex:r,title:t.title,cue:t.cue,colour:t.colour,parent:t.parent});break}r++}}return{results:i,error:null}}(n.slice(6).trim());return r(t),void a(i)}if(n.startsWith("cue ")){const{results:t,error:i}=function(t){let n=1,r=cn;const i=[];for(let a=0;a<e.length&&!(r<=0);a++){const o=e[a];g(o)&&(o.cue.toLowerCase().includes(t)&&(r--,i.push({type:x.Event,id:o.id,index:a,eventIndex:n,title:o.title,cue:o.cue,colour:o.colour,parent:o.parent})),n++)}return{results:i,error:null}}(n.slice(4).trim());return r(t),void a(i)}const{results:i,error:s}=function(t){let n=1,r=cn;const i=[];for(let a=0;a<e.length&&!(r<=0);a++){const o=e[a];g(o)?(o.title.toLowerCase().includes(t)&&(r--,i.push({type:x.Event,id:o.id,index:a,eventIndex:n,title:o.title,cue:o.cue,colour:o.colour,parent:o.parent})),n++):c(o)?o.title.toLowerCase().includes(t)&&(r--,i.push({type:x.Group,id:o.id,index:a,title:o.title,colour:o.colour})):_(o)&&o.title.toLowerCase().includes(t)&&(r--,i.push({type:x.Milestone,id:o.id,index:a,title:o.title,cue:o.cue,colour:o.colour,parent:o.parent}))}return{results:i,error:null}}(n.startsWith("title ")?n.slice(6).trim():n);r(i),a(s)},[e]),d=(0,rn.useCallback)(e=>{s({id:e.id,index:e.index,parent:"parent"in e?e.parent:null})},[s]);return(0,rn.useEffect)(()=>{r([]),a(null),o.current&&l({target:{value:o.current}})},[e,l]),{find:l,select:d,results:n,error:i}}(),[o,s]=(0,rn.useState)(0),l=fe(n,100),d=()=>{const e=i[o];r(e),t()};return(0,on.jsx)(ct,{title:"",isOpen:e,onClose:t,showBackdrop:!0,bodyElements:(0,on.jsxs)("div",{onKeyDown:e=>{0!==i.length&&("ArrowDown"===e.key&&s(e=>(e+1)%i.length),"ArrowUp"===e.key&&s(e=>(e-1+i.length)%i.length),"Enter"===e.key&&(e.preventDefault(),e.stopPropagation(),d()))},children:[(0,on.jsx)(rt,{height:"large",fluid:!0,onChange:l,placeholder:"Search..."}),(0,on.jsxs)("ul",{className:_n.scrollContainer,onMouseMove:e=>{const t=e.target.closest("li");if(t){const e=Number(t.dataset.index);isNaN(e)||s(e)}},children:[a&&(0,on.jsx)("li",{className:_n.error,children:a}),0===i.length&&(0,on.jsx)("li",{className:_n.empty,children:"No results"}),i.length>0&&i.map((e,t)=>{const n=o===t,r=e.type===x.Event?e.eventIndex:"-",i="cue"in e?e.cue:"";return(0,on.jsxs)("li",{className:_n.entry,"data-selected":n,"data-index":t,onClick:d,children:[(0,on.jsxs)("div",{className:_n.data,children:[(0,on.jsx)("div",{className:_n.index,style:{"--color":e.colour},children:r}),(0,on.jsx)("div",{className:_n.cue,children:i}),(0,on.jsx)("div",{className:_n.title,children:e.title})]}),n&&(0,on.jsx)("span",{children:"Go ⏎"})]},e.id)})]})]}),footerElements:(0,on.jsxs)("div",{className:_n.footer,children:[(0,on.jsxs)("div",{className:_n.hints,children:[(0,on.jsxs)("span",{className:_n.hintItem,children:[(0,on.jsx)(Zt,{children:"↑"}),(0,on.jsx)(Zt,{children:"↓"}),"Navigate"]}),(0,on.jsxs)("span",{className:_n.hintItem,children:[(0,on.jsx)(Zt,{children:"Enter"}),"Go"]}),(0,on.jsxs)("span",{className:_n.hintItem,children:[(0,on.jsx)(Zt,{children:"Esc"}),"Close"]})]}),(0,on.jsxs)("div",{className:_n.filterHint,children:["Filter by ",(0,on.jsx)("span",{className:_n.em,children:"cue"}),", ",(0,on.jsx)("span",{className:_n.em,children:"index"}),", or",(0,on.jsx)("span",{className:_n.em,children:"title"})]})]})})}function Zn(){const[e,t]=he();return Te([["mod + f",t.toggle,{preventDefault:!0}],["Escape",t.close,{preventDefault:!0}]]),e?(0,on.jsx)(Jn,{isOpen:e,onClose:t.close}):null}function er(){const e=(0,pn.c)(43),{data:t}=Qe(),{flatOrder:n}=t,{onClose:r,isOpen:i}=gn(),{renumberCues:a}=kt(),o=Ee(tr),{register:s,handleSubmit:l,setError:d,clearErrors:c,formState:_}=dt(),{errors:p,isSubmitting:f}=_;let g;e[0]!==c||e[1]!==n||e[2]!==r||e[3]!==a||e[4]!==o||e[5]!==d?(g=async e=>{c();try{const{prefix:t,start:i,increment:s}=e;await a(Re(Array.from(o),n),t,i,s),r()}catch(v){d("root",{message:u(v)})}},e[0]=c,e[1]=n,e[2]=r,e[3]=a,e[4]=o,e[5]=d,e[6]=g):g=e[6];const m=g;let v,y,h,x,b,k,j,w,E,C,z,N,S;return e[7]!==l||e[8]!==m?(v=l(m),e[7]=l,e[8]=m,e[9]=v):v=e[9],e[10]!==s?(y=s("prefix"),e[10]=s,e[11]=y):y=e[11],e[12]!==y?(h=(0,on.jsx)("div",{className:fn.field,children:(0,on.jsxs)("label",{className:fn.label,children:["Prefix",(0,on.jsx)(rt,{...y,type:"text",maxLength:8,height:"large",fluid:!0,autoComplete:"off",placeholder:"A"})]})}),e[12]=y,e[13]=h):h=e[13],e[14]!==s?(x=s("start"),e[14]=s,e[15]=x):x=e[15],e[16]!==x?(b=(0,on.jsx)("div",{className:fn.field,children:(0,on.jsxs)("label",{className:fn.label,children:["Start",(0,on.jsx)(rt,{...x,type:"number",required:!0,step:.001,height:"large",fluid:!0,autoComplete:"off",placeholder:"10"})]})}),e[16]=x,e[17]=b):b=e[17],e[18]!==s?(k=s("increment"),e[18]=s,e[19]=k):k=e[19],e[20]!==k?(j=(0,on.jsx)("div",{className:fn.field,children:(0,on.jsxs)("label",{className:fn.label,children:["Increment",(0,on.jsx)(rt,{...k,type:"number",required:!0,step:.001,height:"large",fluid:!0,autoComplete:"off",placeholder:"0.1"})]})}),e[20]=k,e[21]=j):j=e[21],e[22]!==p.root?(w=p.root&&(0,on.jsx)("p",{className:fn.error,children:p.root.message}),e[22]=p.root,e[23]=w):w=e[23],e[24]!==v||e[25]!==h||e[26]!==b||e[27]!==j||e[28]!==w?(E=(0,on.jsxs)("form",{id:"renumber-cues-form",onSubmit:v,className:fn.fields,children:[h,b,j,w]}),e[24]=v,e[25]=h,e[26]=b,e[27]=j,e[28]=w,e[29]=E):E=e[29],e[30]!==f||e[31]!==r?(C=(0,on.jsx)(D,{type:"button",variant:"subtle-white",onClick:r,disabled:f,children:"Cancel"}),e[30]=f,e[31]=r,e[32]=C):C=e[32],e[33]!==f?(z=(0,on.jsx)(D,{type:"submit",variant:"primary",form:"renumber-cues-form",loading:f,children:"Renumber"}),e[33]=f,e[34]=z):z=e[34],e[35]!==C||e[36]!==z?(N=(0,on.jsxs)(on.Fragment,{children:[C,z]}),e[35]=C,e[36]=z,e[37]=N):N=e[37],e[38]!==i||e[39]!==r||e[40]!==E||e[41]!==N?(S=(0,on.jsx)(ge,{isOpen:i,onClose:r,title:"Renumber cues",showCloseButton:!0,showBackdrop:!0,bodyElements:E,footerElements:N}),e[38]=i,e[39]=r,e[40]=E,e[41]=N,e[42]=S):S=e[42],S}function tr(e){return e.selectedEvents}function nr(){const{position:e,options:t,isOpen:n,setIsOpen:r}=mn();return n?(0,on.jsx)(je,{isOpen:!0,position:e,onClose:()=>r(!1),items:t}):null}function rr(){const{layoutMode:e}=He(),[t,n]=be({key:A.editorMode,defaultValue:q.Run});return{editorMode:e===Fe.CONTROL?t:e===Fe.PLANNING?q.Edit:q.Run,setEditorMode:t=>{e===Fe.CONTROL&&n(t)}}}function ir({allowNavigation:e}){const[t,n]=he(),r=Ee(e=>e.clearSelectedEvents),{deleteAllEntries:i}=kt(),{setLocation:a}=We(),o=(0,rn.useCallback)(()=>{i(),r(),n.close()},[r,i,n]);return(0,on.jsxs)(on.Fragment,{children:[(0,on.jsx)("div",{className:vn.apart,children:(0,on.jsx)(ze,{render:(0,on.jsx)(Rt,{render:(0,on.jsx)(nt,{variant:"subtle-white","aria-label":"Rundown menu"})}),items:[{type:"item",label:"Manage Rundowns...",icon:pe,onClick:()=>a("manage__rundowns"),disabled:!e},{type:"divider"},{type:"destructive",label:"Clear all",icon:X,onClick:n.open}],children:(0,on.jsx)(L,{})})}),(0,on.jsx)(ge,{isOpen:t,onClose:n.close,title:"Clear rundown",showBackdrop:!0,showCloseButton:!0,bodyElements:(0,on.jsxs)(on.Fragment,{children:["You will lose all data in your rundown. ",(0,on.jsx)("br",{})," Are you sure?"]}),footerElements:(0,on.jsxs)(on.Fragment,{children:[(0,on.jsx)(D,{variant:"ghosted-white",size:"large",onClick:n.close,children:"Cancel"}),(0,on.jsx)(D,{variant:"destructive",size:"large",onClick:o,children:"Delete all"})]})})]})}function ar({isExtracted:e,viewMode:t,setViewMode:n}){const{editorMode:r,setEditorMode:i}=rr(),a=j(),{layoutMode:o}=He(),{showRunEditToggle:s,showOffsetToggle:l,showOverflowMenu:d}=hn[o];return(0,on.jsxs)(Nt,{className:vn.header,children:[s&&(0,on.jsxs)(Ut,{value:[r],onValueChange:e=>{const t=e.at(0);t&&i(t)},className:vn.group,children:[(0,on.jsx)(T,{text:"Live playback view with auto-follow",render:(0,on.jsx)(Rt,{render:(0,on.jsx)(Yt,{}),value:q.Run,className:vn.radioButton}),children:"Run"}),(0,on.jsx)(T,{text:"Manual editing without playback automation",render:(0,on.jsx)(Rt,{render:(0,on.jsx)(Yt,{}),value:q.Edit,className:vn.radioButton}),children:"Edit"})]}),(0,on.jsxs)(Ut,{value:[t],onValueChange:e=>{const t=e.at(0);t&&n(t)},className:vn.group,children:[(0,on.jsx)(T,{text:"View rundown in list mode",render:(0,on.jsx)(Rt,{render:(0,on.jsx)(Yt,{}),value:At.List,className:vn.radioButton}),children:"List"}),(0,on.jsx)(T,{text:"View rundown in table mode",render:(0,on.jsx)(Rt,{render:(0,on.jsx)(Yt,{}),value:At.Table,className:vn.radioButton}),children:"Table"})]}),l&&(0,on.jsxs)(Ut,{value:[a],onValueChange:e=>{const t=e.at(0);t&&k(t)},className:vn.group,children:[(0,on.jsx)(T,{text:"Offsets use fixed clock time",render:(0,on.jsx)(Rt,{render:(0,on.jsx)(Yt,{}),value:y.Absolute,className:vn.radioButton}),children:"Absolute"}),(0,on.jsx)(T,{text:"Offsets follow the rundown relative start",render:(0,on.jsx)(Rt,{render:(0,on.jsx)(Yt,{}),value:y.Relative,className:vn.radioButton}),children:"Relative"})]}),d&&(0,on.jsx)(yn,{allowNavigation:!e})]})}function or({viewMode:e,setViewMode:t}){const{editorMode:n,setEditorMode:r}=rr();return(0,on.jsxs)(Nt,{className:vn.header,children:[(0,on.jsxs)(Ut,{value:[n],onValueChange:e=>{const t=e.at(0);t&&r(t)},className:vn.group,children:[(0,on.jsx)(Rt,{render:(0,on.jsx)(Yt,{}),value:q.Run,className:vn.radioButton,children:"Run"}),(0,on.jsx)(Rt,{render:(0,on.jsx)(Yt,{}),value:q.Edit,className:vn.radioButton,children:"Edit"})]}),(0,on.jsxs)(Ut,{value:[e],onValueChange:e=>{const n=e.at(0);n&&t(n)},className:vn.group,children:[(0,on.jsx)(Rt,{render:(0,on.jsx)(Yt,{}),value:At.List,className:vn.radioButton,children:"List"}),(0,on.jsx)(Rt,{render:(0,on.jsx)(Yt,{}),value:At.Table,className:vn.radioButton,children:"Table"})]})]})}function sr(){const{data:e}=bt(),t=Vt(e=>e.setPermissions),{editorMode:n}=rr(),r=wt(),i=Me();(0,rn.useEffect)(()=>{t({canChangeMode:!0,canCreateEntries:!0,canEditEntries:!0,canFlag:!0,canShare:!0})},[t]);const a=(0,rn.useMemo)(()=>function(e){return $t(e,q.Edit,void 0)}(e),[e]);return(0,on.jsx)(Lt,{actions:i,children:(0,on.jsx)(Dt,{columns:a,tableRoot:"editor",children:(0,on.jsx)(Kt,{columns:a,source:r,cuesheetMode:n,tableRoot:"editor"})})})}function lr({previousEventId:e,nextEventId:t,parentGroup:n,backgroundColor:r}){const{addEntry:i}=kt(),a=(e?{after:e,lastEventId:e}:void 0)??(t?{before:t}:void 0),o=""===r?"#9d9d9d":r;return(0,on.jsxs)(Nt,{className:G([wn.quickAdd,Boolean(n)&&wn.indent]),style:o?{"--user-bg":o}:{},"data-testid":"quick-add-buttons",children:[(0,on.jsxs)(Rt,{render:(0,on.jsx)(D,{size:"small"}),onClick:()=>{i({type:x.Event,parent:n},a)},children:[(0,on.jsx)(V,{}),"Event"]}),(0,on.jsxs)(Rt,{render:(0,on.jsx)(D,{size:"small"}),onClick:()=>{i({type:x.Delay,parent:n},a)},children:[(0,on.jsx)(V,{}),"Delay"]}),(0,on.jsxs)(Rt,{render:(0,on.jsx)(D,{size:"small"}),onClick:()=>{i({type:x.Milestone,parent:n},a)},children:[(0,on.jsx)(V,{}),"Milestone"]}),null===n&&(0,on.jsxs)(Rt,{render:(0,on.jsx)(D,{size:"small"}),onClick:()=>{null===n&&i({type:x.Group},a)},children:[(0,on.jsx)(V,{}),"Group"]})]})}function dr({referenceEntryId:e,parentGroup:t,placement:n}){const{addEntry:r}=kt(),i=i=>{r({type:i,parent:i!==x.Group?t:null},"before"===n?{before:e}:{lastEventId:e,after:e})};return(0,on.jsx)("div",{className:Cn.quickAdd,"data-testid":"quick-add-inline",children:(0,on.jsx)(ze,{items:[{type:"item",icon:V,label:"Add Event",onClick:()=>i(x.Event)},{type:"item",icon:V,label:"Add Delay",onClick:()=>i(x.Delay)},{type:"item",icon:V,label:"Add Milestone",onClick:()=>i(x.Milestone)},{type:"item",icon:V,label:"Add Group",onClick:()=>i(x.Group),disabled:null!==t}],render:(0,on.jsx)(nt,{size:"small",variant:"primary",className:Cn.addButton}),children:(0,on.jsx)(V,{})})})}function cr(e){if(!(e instanceof HTMLElement))return!1;const t=e.tagName.toLowerCase();return"input"===t||"textarea"===t}function _r({title:e,entryId:t,placeholder:n,className:r}){const{updateEntry:i}=kt(),a=(0,rn.useRef)(null),{value:o,onChange:s,onBlur:l,onKeyDown:d}=Et(e,(0,rn.useCallback)(n=>{n!==e&&i({id:t,title:n.trim()})},[e,i,t]),a,{submitOnEnter:!0}),c=G([r,In.eventTitle,o?null:In.noTitle]);return(0,on.jsx)(rt,{"data-testid":"entry__title",variant:"ghosted",fluid:!0,ref:a,value:o,className:c,placeholder:n,onChange:s,onBlur:l,onKeyDown:d})}function ur(e){const t=(0,pn.c)(123),{data:n,hasCursor:r,collapsed:i,onCollapse:o}=e,l=(0,rn.useRef)(null),{clone:d,ungroup:c,deleteEntry:_,updateEntry:u}=kt(),p=Ee(mr),f=Ee(gr),g=jn(fr),v=null!==n.targetDuration&&n.targetDuration===n.duration;let y;e:{if(null===n.targetDuration){y=[null,0];break e}const e=n.duration-n.targetDuration;if(0===e){y=[null,0];break e}let r,i;if(t[0]!==e){const n=Math.abs(e);r=e<0?"-":"+",i=m(n,n>2*s),t[0]=e,t[1]=r,t[2]=i}else r=t[1],i=t[2];y=[`${r}${i}`,e]}const[h,x]=y;let b;t[3]!==n.duration||t[4]!==n.id||t[5]!==u?(b=()=>{u({id:n.id,targetDuration:n.duration})},t[3]=n.duration,t[4]=n.id,t[5]=u,t[6]=b):b=t[6];const k=b;let j;t[7]!==d||t[8]!==n.entries.length||t[9]!==n.id||t[10]!==_||t[11]!==v||t[12]!==k||t[13]!==x||t[14]!==c?(j=()=>[{type:"item",label:"Clone Group",icon:ue,shortcut:`${ke}+D`,onClick:()=>d(n.id)},{type:"item",label:"Ungroup",icon:P,onClick:()=>c(n.id),disabled:0===n.entries.length},{type:"divider"},{type:"item",label:"Match Content Duration",icon:pt,onClick:k,disabled:v,description:x>0?"Increase group target duration to match it's contents":"Decrease group target duration to match it's contents"},{type:"divider"},{type:"item",label:"Delete Group",icon:X,shortcut:`${Ie}+Backspace`,onClick:()=>_([n.id])}],t[7]=d,t[8]=n.entries.length,t[9]=n.id,t[10]=_,t[11]=v,t[12]=k,t[13]=x,t[14]=c,t[15]=j):j=t[15];const[w]=Sn(j);let E,C;t[16]===Symbol.for("react.memo_cache_sentinel")?(E={type:"group"},t[16]=E):E=t[16],t[17]!==n.id?(C={id:n.id,data:E,animateLayoutChanges:pr},t[17]=n.id,t[18]=C):C=t[18];const{attributes:z,listeners:N,setNodeRef:S,transform:I,transition:D,isDragging:q,isOver:R,over:A}=St(C);let M;t[19]!==n.id||t[20]!==p||t[21]!==f.size?(M=e=>{e.stopPropagation(),f.size>1&&2===e.button||p({id:n.id})},t[19]=n.id,t[20]=p,t[21]=f.size,t[22]=M):M=t[22];const L=M;let O;t[23]!==n.colour?(O=n.colour&&ae(n.colour),t[23]=n.colour,t[24]=O):O=t[24];const B=O;let K;t[25]!==q||t[26]!==A?(K=q&&A?.id&&qe(A.data.current?.type,A.data.current?.parent),t[25]=q,t[26]=A,t[27]=K):K=t[27];const V=K,$=q?2:"inherit";let F;t[28]!==I?(F=Gt.Translate.toString(I),t[28]=I,t[29]=F):F=t[29];const W=R?V?"grabbing":"no-drop":"inherit";let H;t[30]!==F||t[31]!==W||t[32]!==$||t[33]!==D?(H={zIndex:$,transform:F,transition:D,cursor:W},t[30]=F,t[31]=W,t[32]=$,t[33]=D,t[34]=H):H=t[34];const Y=H,Q=r&&Dn.hasCursor,Z=!i&&Dn.expanded,ee=g===n.id&&Dn.copyTarget;let te;t[35]!==Q||t[36]!==Z||t[37]!==ee?(te=G([Dn.group,Q,Z,ee]),t[35]=Q,t[36]=Z,t[37]=ee,t[38]=te):te=t[38];const ne=n.colour||"#929292";let re,se;t[39]!==Y||t[40]!==ne?(re={...Y,"--user-bg":ne},t[39]=Y,t[40]=ne,t[41]=re):re=t[41],t[42]!==B?(se={...B},t[42]=B,t[43]=se):se=t[43];const le=q&&Dn.isDragging,de=q&&!V&&Dn.notAllowed;let ce,_e,pe,fe;t[44]!==le||t[45]!==de?(ce=G([Dn.drag,le,de]),t[44]=le,t[45]=de,t[46]=ce):ce=t[46],t[47]===Symbol.for("react.memo_cache_sentinel")?(_e=(0,on.jsx)(oe,{}),t[47]=_e):_e=t[47],t[48]!==z||t[49]!==N||t[50]!==ce?(pe=(0,on.jsx)("span",{className:ce,ref:l,...z,...N,children:_e}),t[48]=z,t[49]=N,t[50]=ce,t[51]=pe):pe=t[51],t[52]!==se||t[53]!==pe?(fe=(0,on.jsx)("div",{className:Dn.binder,style:se,tabIndex:-1,children:pe}),t[52]=se,t[53]=pe,t[54]=fe):fe=t[54];const ge=Dn;let me,ve,ye,he,xe;t[55]!==n.id||t[56]!==n.title?(me=(0,on.jsx)(_r,{title:n.title,entryId:n.id,placeholder:"Group title"}),t[55]=n.id,t[56]=n.title,t[57]=me):me=t[57],t[58]!==i||t[59]!==n.id||t[60]!==o?(ve=()=>o(!i,n.id),t[58]=i,t[59]=n.id,t[60]=o,t[61]=ve):ve=t[61],t[62]!==i?(ye=i?(0,on.jsx)(ie,{}):(0,on.jsx)(J,{}),t[62]=i,t[63]=ye):ye=t[63],t[64]!==ve||t[65]!==ye?(he=(0,on.jsx)(nt,{"aria-label":"Collapse",variant:"subtle-white",onClick:ve,children:ye}),t[64]=ve,t[65]=ye,t[66]=he):he=t[66],t[67]!==me||t[68]!==he?(xe=(0,on.jsxs)("div",{className:Dn.titleRow,children:[me,he]}),t[67]=me,t[68]=he,t[69]=xe):xe=t[69];const be=Dn;let je,we,Ce,ze,Ne,Se,De,Te;t[70]===Symbol.for("react.memo_cache_sentinel")?(je=(0,on.jsx)("div",{className:Dn.metaLabel,children:"Entries"}),t[70]=je):je=t[70],t[71]!==n.entries.length?(we=(0,on.jsxs)("div",{className:Dn.metaEntry,children:[je,(0,on.jsx)("div",{children:n.entries.length})]}),t[71]=n.entries.length,t[72]=we):we=t[72],t[73]===Symbol.for("react.memo_cache_sentinel")?(Ce=(0,on.jsx)("div",{className:Dn.metaLabel,children:"Start"}),t[73]=Ce):Ce=t[73],t[74]!==n.timeStart?(ze=a(n.timeStart),t[74]=n.timeStart,t[75]=ze):ze=t[75],t[76]!==ze?(Ne=(0,on.jsxs)("div",{className:Dn.metaEntry,children:[Ce,(0,on.jsx)("div",{children:ze})]}),t[76]=ze,t[77]=Ne):Ne=t[77],t[78]===Symbol.for("react.memo_cache_sentinel")?(Se=(0,on.jsx)("div",{className:Dn.metaLabel,children:"End"}),t[78]=Se):Se=t[78],t[79]!==n.timeEnd?(De=a(n.timeEnd),t[79]=n.timeEnd,t[80]=De):De=t[80],t[81]!==De?(Te=(0,on.jsxs)("div",{className:Dn.metaEntry,children:[Se,(0,on.jsx)("div",{children:De})]}),t[81]=De,t[82]=Te):Te=t[82];const Re=T,Ae=null===n.targetDuration,Me=Dn;let Le,Pe;t[83]!==n.targetDuration?(Le=null!==n.targetDuration&&(0,on.jsx)(U,{className:Dn.lockIcon}),t[83]=n.targetDuration,t[84]=Le):Le=t[84],t[85]!==Le?(Pe=(0,on.jsxs)("div",{className:Dn.metaLabel,children:["Duration",Le]}),t[85]=Le,t[86]=Pe):Pe=t[86];const Ge=G([Dn.duration,h&&Dn.warning]);let Oe,Be,Ke,Ve,$e,Fe,Ue,We,He;return t[87]!==n.duration?(Oe=m(n.duration),t[87]=n.duration,t[88]=Oe):Oe=t[88],t[89]!==Oe?(Be=(0,on.jsx)("span",{className:Dn.strike,children:Oe}),t[89]=Oe,t[90]=Be):Be=t[90],t[91]!==h?(Ke=h&&(0,on.jsx)(Xe,{className:Dn.offsetLabel,children:h}),t[91]=h,t[92]=Ke):Ke=t[92],t[93]!==Ge||t[94]!==Be||t[95]!==Ke?(Ve=(0,on.jsxs)("div",{className:Ge,children:[Be,Ke]}),t[93]=Ge,t[94]=Be,t[95]=Ke,t[96]=Ve):Ve=t[96],t[97]!==Me.metaEntry||t[98]!==Pe||t[99]!==Ve?($e=(0,on.jsxs)("div",{className:Me.metaEntry,children:[Pe,Ve]}),t[97]=Me.metaEntry,t[98]=Pe,t[99]=Ve,t[100]=$e):$e=t[100],t[101]!==Re||t[102]!==Ae||t[103]!==$e?(Fe=(0,on.jsx)(Re,{text:"Group has target duration",disabled:Ae,children:$e}),t[101]=Re,t[102]=Ae,t[103]=$e,t[104]=Fe):Fe=t[104],t[105]!==be.metaRow||t[106]!==we||t[107]!==Ne||t[108]!==Te||t[109]!==Fe?(Ue=(0,on.jsxs)("div",{className:be.metaRow,children:[we,Ne,Te,Fe]}),t[105]=be.metaRow,t[106]=we,t[107]=Ne,t[108]=Te,t[109]=Fe,t[110]=Ue):Ue=t[110],t[111]!==ge.header||t[112]!==xe||t[113]!==Ue?(We=(0,on.jsxs)("div",{className:ge.header,children:[xe,Ue]}),t[111]=ge.header,t[112]=xe,t[113]=Ue,t[114]=We):We=t[114],t[115]!==L||t[116]!==w||t[117]!==S||t[118]!==te||t[119]!==re||t[120]!==fe||t[121]!==We?(He=(0,on.jsxs)("div",{className:te,ref:S,onClick:L,onContextMenu:w,style:re,"data-testid":"rundown-group",children:[fe,We]}),t[115]=L,t[116]=w,t[117]=S,t[118]=te,t[119]=re,t[120]=fe,t[121]=We,t[122]=He):He=t[122],He}function pr(){return!1}function fr(e){return e.entryCopyId}function gr(e){return e.selectedEvents}function mr(e){return e.setSingleEntrySelection}function vr({id:e,colour:t}){const{attributes:n,listeners:r,setNodeRef:i,transform:a,transition:o}=St({id:e,data:{type:"end-group"},animateLayoutChanges:()=>!1,disabled:!0}),s={transform:Gt.Transform.toString(a),transition:o};return(0,on.jsx)("div",{className:Tn.groupEnd,ref:i,...n,...r,style:{...s,...t?{"--user-bg":t}:{}},tabIndex:-1})}function yr(e){const{handleAddNew:t}=e;return(0,on.jsxs)("div",{className:qn.empty,children:[(0,on.jsx)(ht,{injectedStyles:{marginTop:"5vh",marginBottom:"3rem"}}),(0,on.jsxs)("div",{className:qn.inline,children:[(0,on.jsxs)(D,{onClick:()=>t(x.Event),variant:"primary",size:"large",children:[(0,on.jsx)(V,{}),"Create Event"]}),(0,on.jsx)(gt,{}),(0,on.jsxs)(D,{onClick:()=>t(x.Group),variant:"primary",size:"large",children:[(0,on.jsx)(V,{})," Create Group"]})]})]})}function hr({items:e,onValueChange:t,...n}){return(0,on.jsx)(Ne,{onValueChange:e=>t?.(e),className:Rn.radioGroup,...n,children:e.map(e=>(0,on.jsxs)("label",{className:Rn.item,children:[(0,on.jsx)(Se,{value:e.value.toString(),className:Rn.radio,children:(0,on.jsx)(we,{className:Rn.indicator})}),e.label]},e.value.toString()))})}function xr({eventId:e,duration:t}){const{updateEntry:n}=kt(),[r,i]=(0,rn.useState)(""),a=(0,rn.useRef)(null),o=(0,rn.useRef)(!1);(0,rn.useEffect)(()=>{void 0!==t&&i(b(t))},[t]);const s=e=>{if(o.current)return void(o.current=!1);const n=e.startsWith("-");let r=$e(e);n&&(r*=-1),r!==t&&(l(r),i(b(r)))},l=t=>{n({id:e,duration:t})},d=r.startsWith("-")?"subtract":"add";return(0,on.jsxs)("div",{className:An.delayInput,children:[(0,on.jsx)(rt,{ref:a,"data-testid":"delay-input",className:An.inputField,placeholder:"-",onFocus:()=>a.current?.select(),onChange:e=>i(e.target.value),onBlur:e=>s(e.target.value),onKeyDown:e=>{"Enter"===e.key?(a.current?.blur(),s(e.target.value)):"Tab"===e.key?s(e.target.value):"Escape"===e.key&&(o.current=!0,i(b(t)),a.current?.blur())},value:r,maxLength:9}),(0,on.jsx)(hr,{onValueChange:e=>{"add"===e?t<0&&l(-1*t):"subtract"===e&&t>0&&l(-1*t)},value:d,items:[{value:"add",label:"Add time"},{value:"subtract",label:"Subtract time"}]})]})}function br(e){const t=(0,pn.c)(42),{data:n,hasCursor:r}=e,{applyDelay:i,deleteEntry:a}=kt(),o=(0,rn.useRef)(null),s=jn(jr);let l,d;t[0]===Symbol.for("react.memo_cache_sentinel")?(l={type:"delay"},t[0]=l):l=t[0],t[1]!==n.id?(d={id:n.id,data:l,animateLayoutChanges:kr},t[1]=n.id,t[2]=d):d=t[2];const{attributes:c,listeners:_,setNodeRef:u,isDragging:p,transform:f,transition:g}=St(d),m=p?2:"inherit";let v,y;t[3]!==f?(v=Gt.Translate.toString(f),t[3]=f,t[4]=v):v=t[4],t[5]!==m||t[6]!==v||t[7]!==g?(y={zIndex:m,transform:v,transition:g},t[5]=m,t[6]=v,t[7]=g,t[8]=y):y=t[8];const h=y;let x,b,k;t[9]!==r?(x=()=>{r&&o?.current?.focus()},b=[r],t[9]=r,t[10]=x,t[11]=b):(x=t[10],b=t[11]),(0,rn.useEffect)(x,b),t[12]!==i||t[13]!==n.id?(k=()=>{i(n.id)},t[12]=i,t[13]=n.id,t[14]=k):k=t[14];const j=k;let w;t[15]!==n.id||t[16]!==a?(w=()=>{a([n.id])},t[15]=n.id,t[16]=a,t[17]=w):w=t[17];const E=w,C=r&&Mn.hasCursor,z=s===n.id&&Mn.copyTarget;let N,S,I,T,q,R,A,M,L;return t[18]!==C||t[19]!==z?(N=G([Mn.delay,C,z]),t[18]=C,t[19]=z,t[20]=N):N=t[20],t[21]===Symbol.for("react.memo_cache_sentinel")?(S=(0,on.jsx)(oe,{}),t[21]=S):S=t[21],t[22]!==c||t[23]!==_?(I=(0,on.jsx)("span",{className:Mn.drag,ref:o,...c,..._,children:S}),t[22]=c,t[23]=_,t[24]=I):I=t[24],t[25]!==n.duration||t[26]!==n.id?(T=(0,on.jsx)(xr,{eventId:n.id,duration:n.duration}),t[25]=n.duration,t[26]=n.id,t[27]=T):T=t[27],t[28]===Symbol.for("react.memo_cache_sentinel")?(q=(0,on.jsx)(Q,{}),t[28]=q):q=t[28],t[29]!==j?(R=(0,on.jsxs)(D,{onClick:j,variant:"ghosted-white",children:[q," Make permanent"]}),t[29]=j,t[30]=R):R=t[30],t[31]===Symbol.for("react.memo_cache_sentinel")?(A=(0,on.jsx)(te,{}),t[31]=A):A=t[31],t[32]!==E?(M=(0,on.jsxs)(D,{onClick:E,variant:"ghosted-white",children:[A,"Cancel"]}),t[32]=E,t[33]=M):M=t[33],t[34]!==h||t[35]!==u||t[36]!==N||t[37]!==I||t[38]!==T||t[39]!==R||t[40]!==M?(L=(0,on.jsxs)("div",{className:N,ref:u,style:h,"data-testid":"rundown-delay",children:[I,T,R,M]}),t[34]=h,t[35]=u,t[36]=N,t[37]=I,t[38]=T,t[39]=R,t[40]=M,t[41]=L):L=t[41],L}function kr(){return!1}function jr(e){return e.entryCopyId}function wr({timeStart:e,delay:t,dayOffset:n,isPast:r,isLoaded:i,className:a,totalGap:s,id:l,duration:d,isLinkedToLoaded:c}){const _=o();if(i)return null;const u=tt(_);return!u||r?(0,on.jsx)(Cr,{className:a,id:l,duration:d}):u?(0,on.jsx)(T,{text:"Expected time until start",render:(0,on.jsx)("span",{}),className:a,children:(0,on.jsx)(Er,{timeStart:e,delay:t,dayOffset:n,totalGap:s,isLinkedToLoaded:c})}):null}function Er({timeStart:e,delay:t,dayOffset:n,totalGap:r,isLinkedToLoaded:i}){const a=E({timeStart:e,delay:t,dayOffset:n},{totalGap:r,isLinkedToLoaded:i}),o=a<I,l=o?"DUE":`${m(Math.abs(a),a>2*s)}`;return(0,on.jsx)("div",{className:G([Pn.chip,o&&Pn.due]),children:l})}function Cr(e){const{className:t,id:n,duration:r}=e,{data:i}=yt(),a=i[n],[o,l,d]=(0,rn.useMemo)(()=>{if(!a)return[null,"none",""];const{startedAt:e,endedAt:t}=a;if(!e||!t)return[null,"none",""];const n=t-e-r,i=Math.abs(n);if(i<1e3)return["ontime","under","Event finished on time"];const o=n>0,l=`Event ran ${o?"over":"under"} time by ${b(i)}`;return[`${o?"+":"-"}${m(i,i>2*s)}`,o?"over":"under",l]},[a,r]);return o?(0,on.jsx)(T,{text:d,render:(0,on.jsx)("span",{}),className:G([Pn.chip,Pn[l],t]),children:"ontime"===o?(0,on.jsx)(_e,{size:"1.1rem"}):o}):null}function zr({eventId:e,skip:t,isPlaying:n,isPaused:r,loaded:i,disablePlayback:a}){const{updateEntry:o}=kt(),s=r?{tooltip:"Continue event",backgroundColor:"#339E4E"}:n?{tooltip:"Pause event",backgroundColor:"#c05621"}:{tooltip:"Start event",backgroundColor:void 0};return(0,on.jsxs)("div",{className:Gn.playbackActions,children:[(0,on.jsx)(T,{text:"Skip event",render:(0,on.jsx)(nt,{variant:"subtle-white"}),onClick:n=>{n.stopPropagation(),o({id:e,skip:!t})},tabIndex:-1,disabled:i,style:{background:t?"#9A0000":void 0},"aria-label":"Skip event",children:t?(0,on.jsx)(de,{}):(0,on.jsx)(ne,{})}),(0,on.jsx)(T,{text:"Load event",render:(0,on.jsx)(nt,{variant:"subtle-white"}),onClick:t=>{t.stopPropagation(),N.loadEvent(e)},tabIndex:-1,disabled:a,"aria-label":"Load event",children:(0,on.jsx)(M,{className:Gn.flip})}),(0,on.jsx)(T,{text:s.tooltip,render:(0,on.jsx)(nt,{variant:"subtle-white"}),onClick:t=>{t.stopPropagation(),n?N.pause():r?N.start():N.startEvent(e)},tabIndex:-1,disabled:a,style:{backgroundColor:s.backgroundColor},"aria-label":n?"Pause event":"Start event",children:n?(0,on.jsx)(O,{}):(0,on.jsx)(H,{})})]})}function Nr(){const e=p(),t=C(),n=xt(e.current,e.duration,t);return(0,on.jsx)("div",{className:Bn.progressBar,style:{width:`${n}%`}})}function Sr({eventId:e,timeStart:t,timeEnd:n,duration:r,timeStrategy:i,linkStart:a,countToEnd:o,endAction:s,timerType:l,title:d,note:c,delay:_,automationsEnabled:u,isNext:p,skip:f=!1,loaded:g,playback:m,isRolling:y,dayOffset:h,isPast:x,totalGap:b,isLinkedToLoaded:k,hasTriggers:j}){const{editorMode:w}=rr(),E=m===v.Play,C=m===v.Pause,z=j?!1!==u?"Event has triggers":"Event has triggers, but automations are disabled":"Event has no triggers",N=G([Gn.statusIcon,j?!1===u?Gn.warning:Gn.active:Gn.disabled]),S={_hover:{}};return!f&&E?S._hover={bg:"#c05621"}:f||E||(S._hover={}),(0,on.jsxs)(on.Fragment,{children:[(0,on.jsx)("div",{className:G([Gn.eventTimers,w===q.Edit&&Gn.editMode]),children:(0,on.jsx)(Wt,{eventId:e,timeStart:t,timeEnd:n,duration:r,delay:_,timeStrategy:i,linkStart:a})}),(0,on.jsxs)("div",{className:Gn.titleSection,children:[(0,on.jsx)(_r,{title:d,entryId:e,placeholder:"Event title",className:Gn.eventTitle}),p&&(0,on.jsx)("span",{className:Gn.warningMeta,children:"UP NEXT"}),!p&&o&&(0,on.jsx)("span",{className:Gn.warningMeta,children:"COUNT TO END"})]}),(0,on.jsx)(On,{eventId:e,skip:f,isPlaying:E,isPaused:C,loaded:g,disablePlayback:f||y}),!f&&(0,on.jsx)(wr,{className:Gn.chipSection,id:e,timeStart:t,delay:_,dayOffset:h,isLinkedToLoaded:k,isPast:x,isLoaded:g,totalGap:b,duration:r}),(0,on.jsxs)("div",{className:Gn.statusElements,id:"entry-status","data-timertype":l,children:[(0,on.jsx)("span",{className:Gn.eventNote,children:c}),(0,on.jsx)("div",{className:g?Gn.progressBg:`${Gn.progressBg} ${Gn.hidden}`,children:g&&(0,on.jsx)(Nr,{})}),(0,on.jsxs)("div",{className:Gn.eventStatus,tabIndex:-1,children:[(0,on.jsx)(T,{text:`Time type: ${l}`,render:(0,on.jsx)("span",{}),children:(0,on.jsx)(Dr,{type:l,className:Gn.statusIcon})}),(0,on.jsx)(T,{text:`End action: ${s}`,render:(0,on.jsx)("span",{}),children:(0,on.jsx)(Ir,{action:s,className:Gn.statusIcon})}),(0,on.jsx)(T,{text:o?"Count to End":"Count duration",render:(0,on.jsx)("span",{}),children:(0,on.jsx)(R,{className:G([Gn.statusIcon,o?Gn.active:Gn.disabled,o&&Gn.countToEndStatus])})}),(0,on.jsx)(T,{text:z,render:(0,on.jsx)("span",{}),children:(0,on.jsx)(B,{className:N})})]})]})]})}function Ir({action:e,className:t}){const n=G([e!==h.None&&Gn.active,t]);return e===h.LoadNext?(0,on.jsx)($,{className:n}):e===h.PlayNext?(0,on.jsx)(W,{className:n}):(0,on.jsx)(H,{className:t})}function Dr({type:e,className:t}){return e===z.CountUp?(0,on.jsx)(Y,{className:t}):e===z.Clock?(0,on.jsx)(ce,{className:t}):e===z.None?(0,on.jsx)(le,{className:t}):(0,on.jsx)(se,{className:t})}function Tr({timeStart:e,delay:t,gap:n,isNextDay:r}){const i=function(e,t){return 0===e?t?"(next day)":void 0:`${e<0?"Overlap":"Gap"} ${m(Math.abs(e),!1)}${t?" (next day)":""}`}(n,r),a=function(e,t){if(t)return`New start ${w(b(S(e+t)))}`}(e,t);return(0,on.jsxs)("div",{className:Vn.indicators,children:[a&&(0,on.jsx)("div",{className:Vn.delay,children:a}),i&&(0,on.jsx)("div",{className:Vn.gap,children:i})]})}function qr(e){const t=(0,pn.c)(111),{eventId:n,cue:r,timeStart:i,timeEnd:a,duration:o,timeStrategy:s,linkStart:l,flag:d,countToEnd:c,eventIndex:_,endAction:u,timerType:p,title:f,note:g,delay:m,automationsEnabled:v,colour:y,isPast:h,isNext:x,skip:b,parent:k,loaded:j,hasCursor:w,playback:E,isRolling:C,gap:z,isNextDay:N,dayOffset:S,totalGap:I,isLinkedToLoaded:D,hasTriggers:T}=e,q=void 0!==b&&b,R=Ln(Vr),A=Ln(Kr),M=Ln(Br),L=gn(Or),P=et(k),{updateEntry:O,batchUpdateEvents:B,clone:$,deleteEntry:U,groupEntries:W,swapEvents:H,matchGroupDuration:Y}=kt();let Q;t[0]!==n?(Q=e=>e.selectedEvents.has(n),t[0]=n,t[1]=Q):Q=t[1];const J=Ee(Q),Z=Ee(Gr),te=Ee(Pr),ne=Ee(Lr),ie=Ee(Mr),se=jn(Ar),le=(0,rn.useRef)(null);let de;e:{if(!P||null===P.targetDuration||P.duration===P.targetDuration){let e;t[2]===Symbol.for("react.memo_cache_sentinel")?(e=[!1,""],t[2]=e):e=t[2],de=e;break e}const{targetDuration:e,duration:n}=P;let r;t[3]!==n||t[4]!==e?(r=e>n?[!0,"Increase event duration to fit the group target"]:[!0,"Decrease event duration to fit the group target"],t[3]=n,t[4]=e,t[5]=r):r=t[5],de=r}const[ce,_e]=de;let pe;t[6]!==B||t[7]!==M||t[8]!==te||t[9]!==$||t[10]!==U||t[11]!==ce||t[12]!==n||t[13]!==d||t[14]!==W||t[15]!==_e||t[16]!==Y||t[17]!==L||t[18]!==k||t[19]!==R||t[20]!==ie||t[21]!==A||t[22]!==H||t[23]!==Z||t[24]!==O?(pe=()=>ie.size>1?[{type:"item",label:"Link to previous",icon:F,onClick:()=>{B({linkStart:!0},Array.from(ie))}},{type:"item",label:"Unlink from previous",icon:re,onClick:()=>{B({linkStart:!1},Array.from(ie))}},{type:"divider"},{type:"item",label:"Group",icon:K,onClick:()=>{W(Array.from(ie)),te()},disabled:null!==k},{type:"divider"},{type:"item",label:"Renumber cues",icon:ut,onClick:L},{type:"divider"},{type:"item",label:"Delete",icon:X,shortcut:`${Ie}+Backspace`,onClick:()=>{te(),U(Array.from(ie))}}]:[{type:"item",label:d?"Remove flag":"Add flag",icon:_t,onClick:()=>{O({id:n,flag:!d})}},{type:"item",label:"Match Group Target Duration",description:_e,icon:pt,onClick:()=>{k&&Y(n)},disabled:!ce},{type:"divider"},{type:"item",label:"Add to swap",icon:V,onClick:()=>A(n)},{type:"item",label:`Swap this event with ${R??""}`,icon:ee,onClick:()=>{R&&(H(R,n),M())},disabled:null==R||R===n},{type:"item",label:"Clone",icon:ue,shortcut:`${ke}+D`,onClick:()=>$(n,{after:n})},{type:"divider"},{type:"item",label:"Delete",icon:X,shortcut:`${Ie}+Backspace`,onClick:()=>{U([n]),Z(n)}}],t[6]=B,t[7]=M,t[8]=te,t[9]=$,t[10]=U,t[11]=ce,t[12]=n,t[13]=d,t[14]=W,t[15]=_e,t[16]=Y,t[17]=L,t[18]=k,t[19]=R,t[20]=ie,t[21]=A,t[22]=H,t[23]=Z,t[24]=O,t[25]=pe):pe=t[25];const[fe]=Sn(pe);let ge,me;t[26]!==k?(ge={type:"event",parent:k},t[26]=k,t[27]=ge):ge=t[27],t[28]!==n||t[29]!==ge?(me={id:n,data:ge,animateLayoutChanges:Rr},t[28]=n,t[29]=ge,t[30]=me):me=t[30];const{isDragging:ve,attributes:ye,listeners:he,setNodeRef:xe,transform:be,transition:je}=St(me),we=ve?2:"inherit";let Ce,ze;t[31]!==be?(Ce=Gt.Translate.toString(be),t[31]=be,t[32]=Ce):Ce=t[32],t[33]!==we||t[34]!==Ce||t[35]!==je?(ze={zIndex:we,transform:Ce,transition:je},t[33]=we,t[34]=Ce,t[35]=je,t[36]=ze):ze=t[36];const Ne=ze;let Se;t[37]!==y?(Se=y&&ae(y),t[37]=y,t[38]=Se):Se=t[38];const Te=Se;let qe,Re;t[39]!==w?(qe=()=>{if(!w||null==le?.current)return;const e=document.activeElement,t=le.current.closest("#event-group");t&&!t.contains(e)&&le.current.focus()},Re=[w],t[39]=w,t[40]=qe,t[41]=Re):(qe=t[40],Re=t[41]),(0,rn.useEffect)(qe,Re);const Ae=q&&Gn.skip,Me=h&&Gn.past,Le=j&&Gn.loaded,Pe=E&&Gn[E],Ge=J&&Gn.selected,Oe=w&&Gn.hasCursor,Be=se===n&&Gn.copyTarget;let Ke;t[42]!==Ae||t[43]!==Me||t[44]!==Le||t[45]!==Pe||t[46]!==Ge||t[47]!==Oe||t[48]!==Be?(Ke=G([Gn.rundownEvent,Ae,Me,Le,Pe,Ge,Oe,Be]),t[42]=Ae,t[43]=Me,t[44]=Le,t[45]=Pe,t[46]=Ge,t[47]=Oe,t[48]=Be,t[49]=Ke):Ke=t[49];const Ve=Ke;let $e;t[50]!==n||t[51]!==_||t[52]!==ne||t[53]!==ie.size?($e=e=>{e.stopPropagation(),ie.size>1&&2===e.button||ne({id:n,index:_-1,selectMode:De(e)})},t[50]=n,t[51]=_,t[52]=ne,t[53]=ie.size,t[54]=$e):$e=t[54];const Fe=$e;let Ue;t[55]!==E?(Ue=!!E&&tt(E),t[55]=E,t[56]=Ue):Ue=t[56];const We=Ue;let He,Ye,Xe,Qe,Je,Ze,nt,rt,it;return t[57]!==We?(He=We?{"data-running":!0}:{},t[57]=We,t[58]=He):He=t[58],t[59]!==m||t[60]!==z||t[61]!==N||t[62]!==i?(Ye=(0,on.jsx)(Tr,{timeStart:i,delay:m,gap:z,isNextDay:N}),t[59]=m,t[60]=z,t[61]=N,t[62]=i,t[63]=Ye):Ye=t[63],t[64]!==Te?(Xe={...Te},t[64]=Te,t[65]=Xe):Xe=t[65],t[66]===Symbol.for("react.memo_cache_sentinel")?(Qe=(0,on.jsx)(oe,{}),t[66]=Qe):Qe=t[66],t[67]!==ye||t[68]!==he?(Je=(0,on.jsx)("span",{className:Gn.drag,ref:le,...ye,...he,children:Qe}),t[67]=ye,t[68]=he,t[69]=Je):Je=t[69],t[70]!==r?(Ze=(0,on.jsx)("span",{className:Gn.cue,children:r}),t[70]=r,t[71]=Ze):Ze=t[71],t[72]!==Xe||t[73]!==Je||t[74]!==Ze?(nt=(0,on.jsxs)("div",{className:Gn.binder,style:Xe,tabIndex:-1,children:[Je,Ze]}),t[72]=Xe,t[73]=Je,t[74]=Ze,t[75]=nt):nt=t[75],t[76]!==v||t[77]!==c||t[78]!==S||t[79]!==m||t[80]!==o||t[81]!==u||t[82]!==n||t[83]!==_||t[84]!==T||t[85]!==D||t[86]!==x||t[87]!==h||t[88]!==C||t[89]!==l||t[90]!==j||t[91]!==g||t[92]!==E||t[93]!==q||t[94]!==a||t[95]!==i||t[96]!==s||t[97]!==p||t[98]!==f||t[99]!==I?(rt=(0,on.jsx)(Kn,{timeStart:i,timeEnd:a,duration:o,linkStart:l,countToEnd:c,timeStrategy:s,eventId:n,eventIndex:_,endAction:u,timerType:p,title:f,note:g,delay:m,automationsEnabled:v,isNext:x,skip:q,loaded:j,playback:E,isRolling:C,dayOffset:S,isPast:h,totalGap:I,isLinkedToLoaded:D,hasTriggers:T}),t[76]=v,t[77]=c,t[78]=S,t[79]=m,t[80]=o,t[81]=u,t[82]=n,t[83]=_,t[84]=T,t[85]=D,t[86]=x,t[87]=h,t[88]=C,t[89]=l,t[90]=j,t[91]=g,t[92]=E,t[93]=q,t[94]=a,t[95]=i,t[96]=s,t[97]=p,t[98]=f,t[99]=I,t[100]=rt):rt=t[100],t[101]!==Ve||t[102]!==Ne||t[103]!==Fe||t[104]!==fe||t[105]!==xe||t[106]!==He||t[107]!==Ye||t[108]!==nt||t[109]!==rt?(it=(0,on.jsxs)("div",{className:Ve,ref:xe,style:Ne,onClick:Fe,onContextMenu:fe,"data-testid":"rundown-event",...He,children:[Ye,nt,rt]}),t[101]=Ve,t[102]=Ne,t[103]=Fe,t[104]=fe,t[105]=xe,t[106]=He,t[107]=Ye,t[108]=nt,t[109]=rt,t[110]=it):it=t[110],it}function Rr(){return!1}function Ar(e){return e.entryCopyId}function Mr(e){return e.selectedEvents}function Lr(e){return e.setSelectedEvents}function Pr(e){return e.clearSelectedEvents}function Gr(e){return e.unselect}function Or(e){return e.onOpen}function Br(e){return e.clearSelectedEventId}function Kr(e){return e.setSelectedEventId}function Vr(e){return e.selectedEventId}function $r(e){const t=(0,pn.c)(48),{colour:n,cue:r,entryId:i,hasCursor:a,title:o}=e,s=(0,rn.useRef)(null),{updateEntry:l,deleteEntry:d}=kt(),c=Ee(Hr),_=Ee(Wr),u=jn(Ur);let p;t[0]!==d||t[1]!==i?(p=()=>[{type:"item",label:"Delete",icon:X,shortcut:`${Ie}+Backspace`,onClick:()=>d([i])}],t[0]=d,t[1]=i,t[2]=p):p=t[2];const[f]=Sn(p);let g,m;t[3]===Symbol.for("react.memo_cache_sentinel")?(g={type:"milestone"},t[3]=g):g=t[3],t[4]!==i?(m={id:i,data:g,animateLayoutChanges:Fr},t[4]=i,t[5]=m):m=t[5];const{attributes:v,listeners:y,setNodeRef:h,isDragging:x,transform:b,transition:k}=St(m);let j;t[6]!==i||t[7]!==_||t[8]!==c.size?(j=e=>{e.stopPropagation(),c.size>1&&2===e.button||_({id:i})},t[6]=i,t[7]=_,t[8]=c.size,t[9]=j):j=t[9];const w=j;let E;t[10]!==i||t[11]!==l?(E=(e,t)=>{l({id:i,[e]:t})},t[10]=i,t[11]=l,t[12]=E):E=t[12];const C=E,z=x?2:"inherit";let N,S;t[13]!==b?(N=Gt.Translate.toString(b),t[13]=b,t[14]=N):N=t[14],t[15]!==z||t[16]!==N||t[17]!==k?(S={zIndex:z,transform:N,transition:k},t[15]=z,t[16]=N,t[17]=k,t[18]=S):S=t[18];const I=S;let D;t[19]!==n?(D=n&&ae(n),t[19]=n,t[20]=D):D=t[20];const T=D,q=a?$n.hasCursor:null,R=u===i?$n.copyTarget:null;let A,M,L,P,O,B,K,V;return t[21]!==q||t[22]!==R?(A=G([$n.milestone,q,R]),t[21]=q,t[22]=R,t[23]=A):A=t[23],t[24]!==T?(M={...T},t[24]=T,t[25]=M):M=t[25],t[26]===Symbol.for("react.memo_cache_sentinel")?(L=(0,on.jsx)(oe,{}),t[26]=L):L=t[26],t[27]!==v||t[28]!==y?(P=(0,on.jsx)("span",{className:$n.drag,ref:s,...v,...y,children:L}),t[27]=v,t[28]=y,t[29]=P):P=t[29],t[30]!==M||t[31]!==P?(O=(0,on.jsx)("div",{className:$n.binder,style:M,children:P}),t[30]=M,t[31]=P,t[32]=O):O=t[32],t[33]!==r||t[34]!==C?(B=(0,on.jsx)(Yr,{field:"cue",initialValue:r,placeholder:"Cue",submitHandler:C}),t[33]=r,t[34]=C,t[35]=B):B=t[35],t[36]!==C||t[37]!==o?(K=(0,on.jsx)(Yr,{field:"title",initialValue:o,placeholder:"Title",submitHandler:C}),t[36]=C,t[37]=o,t[38]=K):K=t[38],t[39]!==I||t[40]!==w||t[41]!==f||t[42]!==h||t[43]!==A||t[44]!==O||t[45]!==B||t[46]!==K?(V=(0,on.jsxs)("div",{className:A,ref:h,onClick:w,onContextMenu:f,style:I,"data-testid":"rundown-milestone",children:[O,B,K]}),t[39]=I,t[40]=w,t[41]=f,t[42]=h,t[43]=A,t[44]=O,t[45]=B,t[46]=K,t[47]=V):V=t[47],V}function Fr(){return!1}function Ur(e){return e.entryCopyId}function Wr(e){return e.setSingleEntrySelection}function Hr(e){return e.selectedEvents}function Yr({field:e,initialValue:t,placeholder:n,submitHandler:r}){const i=(0,rn.useRef)(null),{value:a,onChange:o,onBlur:s,onKeyDown:l}=Et(t,(0,rn.useCallback)(t=>r(e,t),[e,r]),i,{submitOnEnter:!0});return(0,on.jsx)(rt,{id:e,ref:i,fluid:!0,value:a,placeholder:n,onChange:o,onBlur:s,onKeyDown:l})}function Xr(e){const t=(0,pn.c)(41),{isPast:n,data:r,automationsEnabled:i,loaded:a,hasCursor:o,isNext:s,playback:l,isRolling:d,eventIndex:c,isNextDay:u,totalGap:p,isLinkedToLoaded:m}=e;if(g(r)){const e=r.triggers.length>0;let _;return t[0]!==i||t[1]!==r.colour||t[2]!==r.countToEnd||t[3]!==r.cue||t[4]!==r.dayOffset||t[5]!==r.delay||t[6]!==r.duration||t[7]!==r.endAction||t[8]!==r.flag||t[9]!==r.gap||t[10]!==r.id||t[11]!==r.linkStart||t[12]!==r.note||t[13]!==r.parent||t[14]!==r.skip||t[15]!==r.timeEnd||t[16]!==r.timeStart||t[17]!==r.timeStrategy||t[18]!==r.timerType||t[19]!==r.title||t[20]!==c||t[21]!==o||t[22]!==m||t[23]!==s||t[24]!==u||t[25]!==n||t[26]!==d||t[27]!==a||t[28]!==l||t[29]!==e||t[30]!==p?(_=(0,on.jsx)(qr,{eventId:r.id,eventIndex:c,cue:r.cue,timeStart:r.timeStart,timeEnd:r.timeEnd,duration:r.duration,timeStrategy:r.timeStrategy,linkStart:r.linkStart,flag:r.flag,countToEnd:r.countToEnd,endAction:r.endAction,timerType:r.timerType,title:r.title,note:r.note,delay:r.delay,automationsEnabled:i,colour:r.colour,isPast:n,isNext:s,skip:r.skip,parent:r.parent,loaded:a,hasCursor:o,playback:l,isRolling:d,gap:r.gap,isNextDay:u,dayOffset:r.dayOffset,totalGap:p,isLinkedToLoaded:m,hasTriggers:e}),t[0]=i,t[1]=r.colour,t[2]=r.countToEnd,t[3]=r.cue,t[4]=r.dayOffset,t[5]=r.delay,t[6]=r.duration,t[7]=r.endAction,t[8]=r.flag,t[9]=r.gap,t[10]=r.id,t[11]=r.linkStart,t[12]=r.note,t[13]=r.parent,t[14]=r.skip,t[15]=r.timeEnd,t[16]=r.timeStart,t[17]=r.timeStrategy,t[18]=r.timerType,t[19]=r.title,t[20]=c,t[21]=o,t[22]=m,t[23]=s,t[24]=u,t[25]=n,t[26]=d,t[27]=a,t[28]=l,t[29]=e,t[30]=p,t[31]=_):_=t[31],_}if(f(r)){let e;return t[32]!==r||t[33]!==o?(e=(0,on.jsx)(br,{data:r,hasCursor:o}),t[32]=r,t[33]=o,t[34]=e):e=t[34],e}if(_(r)){let e;return t[35]!==r.colour||t[36]!==r.cue||t[37]!==r.id||t[38]!==r.title||t[39]!==o?(e=(0,on.jsx)($r,{colour:r.colour,cue:r.cue,entryId:r.id,hasCursor:o,title:r.title}),t[35]=r.colour,t[36]=r.cue,t[37]=r.id,t[38]=r.title,t[39]=o,t[40]=e):e=t[40],e}return null}function Qr(e){const t=(0,pn.c)(116),{order:n,flatOrder:r,entries:i,id:a,rundownMetadata:o,featureData:s}=e,{data:l,status:d}=xe(),_="pending"===d?void 0:l.enabledAutomations;let u;t[0]!==i||t[1]!==n?(u=()=>Le(n,i),t[0]=i,t[1]=n,t[2]=u):u=t[2];const[p,f]=(0,rn.useState)(u),[m,y]=(0,rn.useState)(o);let h,b;t[3]!==i||t[4]!==n||t[5]!==o?(h=()=>{f(Le(n,i)),y(o)},b=[n,i,o],t[3]=i,t[4]=n,t[5]=o,t[6]=h,t[7]=b):(h=t[6],b=t[7]),(0,rn.useEffect)(h,b);const{getIsCollapsed:k,collapseGroup:j,expandGroup:w}=Ue(a),E=kt(),C=jn(ii),{editorMode:z}=rr(),N=Ee(ri),S=Ee(ni),I=Ee(ti),D=Ee(ei),T=Ee(Zr),R=(0,rn.useRef)(null),A=(0,rn.useRef)(null),M=(0,rn.useRef)(null);let L;t[8]!==j||t[9]!==w?(L=(e,t)=>{e?j(t):w(t)},t[8]=j,t[9]=w,t[10]=L):L=t[10];const P=L;let G;t[11]!==i||t[12]!==E||t[13]!==r||t[14]!==P||t[15]!==T?(G={entries:i,flatOrder:r,entryActions:E,selectEntry:T,handleCollapseGroup:P},t[11]=i,t[12]=E,t[13]=r,t[14]=P,t[15]=T,t[16]=G):G=t[16];const O=function({entries:e,flatOrder:t,entryActions:n,selectEntry:r,handleCollapseGroup:i}){const{addEntry:a,clone:o,deleteEntry:s,move:l,reorderEntry:d}=n,c=(0,rn.useCallback)(n=>{if(!n)return;const{entry:i,index:a}=Ge(e,t,n);s([n]),i&&null!==a&&r({id:i.id,selectMode:"click",index:a})},[e,t,s,r]),_=(0,rn.useCallback)((n,r=!1)=>{const{entryCopyId:i,entryCopyMode:a,setEntryCopyId:s}=jn.getState();if(null===i||!e[i])return;let l=n;const c=e[i],_=n?e[n]:void 0;if(_&&"parent"in _&&_.parent&&c.type===x.Group&&(l=_.parent),"cut"!==a)o(i,{after:r?void 0:l??void 0,before:r?l??void 0:void 0});else{if(!l){const e=t[0];if(!e||e===i)return;return void d(i,e,"before").then(()=>s(null)).catch(()=>{})}if(l===i)return;d(i,l,r?"before":"after").then(()=>s(null)).catch(()=>{})}},[e,t,o,d]),u=(0,rn.useCallback)((e,t,n=!1)=>{a(e,{after:t&&!n?t:void 0,before:t&&n?t:void 0,lastEventId:t&&!n?t:void 0})},[a]),p=(0,rn.useCallback)((n,i)=>{if(t.length<1)return null;const a="up"===i?Ve(e,t,n):Pe(e,t,n);return a.entry&&null!==a.index?(r({id:a.entry.id,selectMode:"click",index:a.index}),a.entry.id):null},[t,e,r]),f=(0,rn.useCallback)((n,i)=>{if(t.length<1)return null;const a="up"===i?Ge(e,t,n):Oe(e,t,n);return a.entry&&null!==a.index?(r({id:a.entry.id,selectMode:"click",index:a.index}),a.entry.id):null},[t,e,r]),g=(0,rn.useCallback)(async(e,t)=>{if(null==e)return;const n=await l(e,t);n&&i(!1,n)},[i,l]);return{cloneEntry:(0,rn.useCallback)(e=>{e&&o(e,{after:e})},[o]),deleteAtCursor:c,insertCopyAtId:_,insertAtId:u,selectGroup:p,selectEntry:f,moveEntry:g,selectEdge:(0,rn.useCallback)(e=>{if(t.length<1)return null;const n="top"===e?0:t.length-1,i=t[n];return i?(r({id:i,selectMode:"click",index:n}),i):null},[t,r]),selectPage:(0,rn.useCallback)((e,n)=>{if(t.length<1)return null;let i=e?t.indexOf(e):-1;-1===i&&(i="down"===n?-1:t.length);let a=i,o=null;for(let r=0;r<Nn&&(a="down"===n?a+1:a-1,!(a<0||a>=t.length));r+=1)o=a;if(null===o)return null;const s=t[o];return s?(r({id:s,selectMode:"click",index:o}),s):null},[t,r])}}(G);let B;t[17]!==S||t[18]!==z||t[19]!==i||t[20]!==w||t[21]!==s?.selectedEventId||t[22]!==I?(B=()=>{const e=z===q.Run?s?.selectedEventId:S;if(!e)return;const t=i[e];t&&"parent"in t&&w(t.parent),I(e)},t[17]=S,t[18]=z,t[19]=i,t[20]=w,t[21]=s?.selectedEventId,t[22]=I,t[23]=B):B=t[23];const K=B;let V,$;t[24]!==N||t[25]!==O||t[26]!==S||t[27]!==K||t[28]!==C?(V={cursor:S,commands:O,clearSelectedEvents:N,setEntryCopyId:C,jumpToCurrent:K},t[24]=N,t[25]=O,t[26]=S,t[27]=K,t[28]=C,t[29]=V):V=t[29],function({cursor:e,commands:t,clearSelectedEvents:n,setEntryCopyId:r,jumpToCurrent:i}){const a=Ee(e=>e.scrollToEntry);Te([["alt + ArrowDown",()=>{const n=t.selectEntry(e,"down");n&&a(n)},{preventDefault:!0,usePhysicalKeys:!0}],["alt + ArrowUp",()=>{const n=t.selectEntry(e,"up");n&&a(n)},{preventDefault:!0,usePhysicalKeys:!0}],["alt + shift + ArrowDown",()=>{const n=t.selectGroup(e,"down");n&&a(n)},{preventDefault:!0,usePhysicalKeys:!0}],["alt + shift + ArrowUp",()=>{const n=t.selectGroup(e,"up");n&&a(n)},{preventDefault:!0,usePhysicalKeys:!0}],["Home",()=>{const e=t.selectEdge("top");e&&a(e)},{preventDefault:!0,usePhysicalKeys:!0}],["End",()=>{const e=t.selectEdge("bottom");e&&a(e)},{preventDefault:!0,usePhysicalKeys:!0}],["PageUp",()=>{const n=t.selectPage(e,"up");n&&a(n)},{preventDefault:!0,usePhysicalKeys:!0}],["PageDown",()=>{const n=t.selectPage(e,"down");n&&a(n)},{preventDefault:!0,usePhysicalKeys:!0}],["alt + L",()=>i(),{preventDefault:!0,usePhysicalKeys:!0}],["alt + mod + ArrowDown",()=>t.moveEntry(e,"down"),{preventDefault:!0,usePhysicalKeys:!0}],["alt + mod + ArrowUp",()=>t.moveEntry(e,"up"),{preventDefault:!0,usePhysicalKeys:!0}],["Escape",()=>{n(),r(null)},{preventDefault:!0,usePhysicalKeys:!0}],["alt + Backspace",()=>t.deleteAtCursor(e),{preventDefault:!0,usePhysicalKeys:!0}],["alt + E",()=>t.insertAtId({type:x.Event},e),{preventDefault:!0,usePhysicalKeys:!0}],["alt + shift + E",()=>t.insertAtId({type:x.Event},e,!0),{preventDefault:!0,usePhysicalKeys:!0}],["alt + G",()=>t.insertAtId({type:x.Group},e),{preventDefault:!0,usePhysicalKeys:!0}],["alt + shift + G",()=>t.insertAtId({type:x.Group},e,!0),{preventDefault:!0,usePhysicalKeys:!0}],["alt + D",()=>t.insertAtId({type:x.Delay},e),{preventDefault:!0,usePhysicalKeys:!0}],["alt + shift + D",()=>t.insertAtId({type:x.Delay},e,!0),{preventDefault:!0,usePhysicalKeys:!0}],["alt + M",()=>t.insertAtId({type:x.Milestone},e),{preventDefault:!0,usePhysicalKeys:!0}],["alt + shift + M",()=>t.insertAtId({type:x.Milestone},e,!0),{preventDefault:!0,usePhysicalKeys:!0}],["mod + C",t=>{null===e||cr(t.target)||(t.preventDefault(),r(e))},{usePhysicalKeys:!0}],["mod + X",t=>{null===e||cr(t.target)||(t.preventDefault(),r(e,"cut"))},{usePhysicalKeys:!0}],["mod + V",n=>{cr(n.target)||null===jn.getState().entryCopyId||(n.preventDefault(),t.insertCopyAtId(e))},{usePhysicalKeys:!0}],["mod + D",()=>t.cloneEntry(e),{preventDefault:!0,usePhysicalKeys:!0}],["mod + shift + V",n=>{cr(n.target)||null===jn.getState().entryCopyId||(n.preventDefault(),t.insertCopyAtId(e,!0))},{usePhysicalKeys:!0}]])}(V),t[30]!==i||t[31]!==E||t[32]!==k||t[33]!==P||t[34]!==p?($={entries:i,sortableData:p,setSortableData:f,getIsCollapsed:k,handleCollapseGroup:P,entryActions:E},t[30]=i,t[31]=E,t[32]=k,t[33]=P,t[34]=p,t[35]=$):$=t[35];const F=function({entries:e,sortableData:t,setSortableData:n,getIsCollapsed:r,handleCollapseGroup:i,entryActions:a}){const{reorderEntry:o}=a,s=Bt(qt(Ft,{activationConstraint:{distance:10}})),l=(0,rn.useRef)(!1),d=(0,rn.useCallback)(i=>{const{active:a,over:s}=i;if(l.current=!1,!s?.id||a.id===s.id)return;if(!a.data.current||!s.data.current)return;const d=a.data.current.sortable.index,_=s.data.current.sortable.index;let u=d<_?"after":"before",p=s.id;const f=a.data.current?.type===x.Group;if(f&&!qe(s.data.current.type,s.data.current.parent,u,r(p)))return;if(p.startsWith("end-"))p=p.replace("end-",""),"before"===u&&(u="insert");else{const t=e[p];c(t)&&"after"===u&&(f?p=t.id:0===t.entries.length?(p=t.id,u="insert"):(p=t.entries[0],u="before"))}const g=[...t];n(e=>Be(e,d,_)),o(a.id,p,u).catch(e=>{n(g)})},[e,t,n,r,o]),_=(0,rn.useCallback)(e=>{l.current=!0,e.active.data.current?.type===x.Group&&i(!0,e.active.id)},[i]),u=(0,rn.useCallback)(e=>{if(e.active.data.current?.type===x.Group)return;if(e.over?.data.current?.type!==x.Group)return;const t=e.over?.id;i(!1,t)},[i]);return(0,rn.useMemo)(()=>({sensors:s,isDraggingRef:l,handleOnDragEnd:d,collapseDraggedGroups:_,expandOverGroup:u}),[s,d,_,u])}($);let U;t[36]!==i||t[37]!==k||t[38]!==p?(U=Ae(p,i,k),t[36]=i,t[37]=k,t[38]=p,t[39]=U):U=t[39];const W=U;let H,Y,X,Q,J,Z,ee;t[40]!==F.isDraggingRef.current||t[41]!==D||t[42]!==W?(H=()=>(D(e=>{if(!M.current||F.isDraggingRef.current)return;const t=W.indexOf(e);-1!==t&&M.current.scrollToIndex({index:t,align:"start",behavior:"smooth",offset:-100})}),()=>{D(null)}),t[40]=F.isDraggingRef.current,t[41]=D,t[42]=W,t[43]=H):H=t[43],t[44]!==F.isDraggingRef||t[45]!==D||t[46]!==W?(Y=[W,F.isDraggingRef,D],t[44]=F.isDraggingRef,t[45]=D,t[46]=W,t[47]=Y):Y=t[47],(0,rn.useEffect)(H,Y),t[48]!==S||t[49]!==i||t[50]!==w?(X=()=>{if(!S)return;const e=i[S];e&&"parent"in e&&w(e.parent)},Q=[S,i,w],t[48]=S,t[49]=i,t[50]=w,t[51]=X,t[52]=Q):(X=t[51],Q=t[52]),(0,rn.useEffect)(X,Q),t[53]!==S||t[54]!==F.isDraggingRef.current||t[55]!==z||t[56]!==I?(J=()=>{!F.isDraggingRef.current&&z===q.Edit&&S&&I(S)},t[53]=S,t[54]=F.isDraggingRef.current,t[55]=z,t[56]=I,t[57]=J):J=t[57],t[58]!==S||t[59]!==F.isDraggingRef||t[60]!==z||t[61]!==I?(Z=[z,S,I,F.isDraggingRef],t[58]=S,t[59]=F.isDraggingRef,t[60]=z,t[61]=I,t[62]=Z):Z=t[62],(0,rn.useEffect)(J,Z),t[63]!==F.isDraggingRef.current||t[64]!==z||t[65]!==i||t[66]!==w||t[67]!==s||t[68]!==I?(ee=()=>{if(F.isDraggingRef.current||z!==q.Run||!s?.selectedEventId)return;const e=i[s.selectedEventId];e&&"parent"in e&&w(e.parent),I(s.selectedEventId)},t[63]=F.isDraggingRef.current,t[64]=z,t[65]=i,t[66]=w,t[67]=s,t[68]=I,t[69]=ee):ee=t[69];const te=s?.selectedEventId;let ne;t[70]!==F.isDraggingRef||t[71]!==z||t[72]!==i||t[73]!==w||t[74]!==I||t[75]!==te?(ne=[z,te,i,w,I,F.isDraggingRef],t[70]=F.isDraggingRef,t[71]=z,t[72]=i,t[73]=w,t[74]=I,t[75]=te,t[76]=ne):ne=t[76],(0,rn.useEffect)(ee,ne);const re=z===q.Edit;let ie;t[77]!==n?(ie=n.at(-1),t[77]=n,t[78]=ie):ie=t[78];const ae=ie,oe=s?.nextEventId,se=s?.playback;let le;t[79]!==_||t[80]!==S||t[81]!==i||t[82]!==k||t[83]!==P||t[84]!==re||t[85]!==ae||t[86]!==m||t[87]!==oe||t[88]!==se?(le=(e,t)=>{if(t.startsWith("end-")){const e=t.split("end-")[1],n=m[e];return(0,on.jsxs)(rn.Fragment,{children:[re&&0===n?.groupEntries&&(0,on.jsx)(En,{previousEventId:null,parentGroup:e,backgroundColor:n?.groupColour}),(0,on.jsx)(vr,{id:t,colour:n?.groupColour},t)]},t)}const n=i[t],r=m[t];if(!n||!r)return null;const a=oe===n.id,o=n.id===S,s=c(n),l=""===r.groupColour?"#9d9d9d":r.groupColour,d=0===e,u=t===ae,p=r.thisId!==r.groupId?r.groupId:null,f=r.groupId,y=!!s&&k(n.id);return(0,on.jsxs)(rn.Fragment,{children:[re&&o&&!d&&(0,on.jsx)(zn,{placement:"before",referenceEntryId:n.id,parentGroup:p}),s?(0,on.jsx)(ur,{data:n,hasCursor:o,collapsed:y,onCollapse:P}):(0,on.jsxs)("div",{className:Fn.entryWrapper,"data-testid":`entry-${r.eventIndex}`,style:l?{"--user-bg":l}:{},children:[g(n)&&(0,on.jsxs)("div",{className:Fn.entryIndex,children:[n.flag&&(0,on.jsx)(_t,{className:Fn.flag}),(0,on.jsx)("div",{className:Fn.index,children:r.eventIndex})]}),(0,on.jsx)("div",{className:Fn.entry,ref:o?R:void 0,children:(0,on.jsx)(Xr,{type:n.type,isPast:r.isPast,eventIndex:r.eventIndex,data:n,automationsEnabled:_,loaded:r.isLoaded,hasCursor:o,isNext:a,isNextDay:r.isNextDay,playback:r.isLoaded?se:void 0,isRolling:se===v.Roll,totalGap:r.totalGap,isLinkedToLoaded:r.isLinkedToLoaded})},n.id)]}),re&&o&&!u&&(0,on.jsx)(zn,{placement:"after",referenceEntryId:n.id,parentGroup:f})]},n.id)},t[79]=_,t[80]=S,t[81]=i,t[82]=k,t[83]=P,t[84]=re,t[85]=ae,t[86]=m,t[87]=oe,t[88]=se,t[89]=le):le=t[89];const de=le;if(p.length<1){let e;return t[90]!==E?(e=(0,on.jsx)(yr,{handleAddNew:e=>E.addEntry({type:e})}),t[90]=E,t[91]=e):e=t[91],e}let ce,_e,ue,pe,fe,ge,me,ve;return t[92]===Symbol.for("react.memo_cache_sentinel")?(ce={top:200,bottom:400},_e={height:"100%"},t[92]=ce,t[93]=_e):(ce=t[92],_e=t[93]),t[94]!==re||t[95]!==n[0]?(ue=re?()=>(0,on.jsx)(En,{previousEventId:null,nextEventId:n[0],parentGroup:null}):void 0,t[94]=re,t[95]=n[0],t[96]=ue):ue=t[96],t[97]!==re||t[98]!==m?(pe=()=>(0,on.jsxs)(on.Fragment,{children:[re&&(0,on.jsx)(En,{previousEventId:m.LAST?.groupId??m.LAST?.thisId,parentGroup:null}),(0,on.jsx)("div",{className:Fn.spacer})]}),t[97]=re,t[98]=m,t[99]=pe):pe=t[99],t[100]!==ue||t[101]!==pe?(fe={Header:ue,Footer:pe,List:Un},t[100]=ue,t[101]=pe,t[102]=fe):fe=t[102],t[103]!==de||t[104]!==fe||t[105]!==W?(ge=(0,on.jsx)(Ce,{ref:M,data:W,computeItemKey:Jr,itemContent:de,increaseViewportBy:ce,style:_e,components:fe}),t[103]=de,t[104]=fe,t[105]=W,t[106]=ge):ge=t[106],t[107]!==p||t[108]!==ge?(me=(0,on.jsx)(Mt,{items:p,strategy:Ot,children:ge}),t[107]=p,t[108]=ge,t[109]=me):me=t[109],t[110]!==F.collapseDraggedGroups||t[111]!==F.expandOverGroup||t[112]!==F.handleOnDragEnd||t[113]!==F.sensors||t[114]!==me?(ve=(0,on.jsx)("div",{className:Fn.rundownContainer,ref:A,"data-testid":"rundown",children:(0,on.jsx)(Pt,{onDragEnd:F.handleOnDragEnd,onDragStart:F.collapseDraggedGroups,onDragOver:F.expandOverGroup,sensors:F.sensors,collisionDetection:Tt,children:me})}),t[110]=F.collapseDraggedGroups,t[111]=F.expandOverGroup,t[112]=F.handleOnDragEnd,t[113]=F.sensors,t[114]=me,t[115]=ve):ve=t[115],ve}function Jr(e,t){return t}function Zr(e){return e.setSelectedEvents}function ei(e){return e.setScrollHandler}function ti(e){return e.scrollToEntry}function ni(e){return e.cursor}function ri(e){return e.clearSelectedEvents}function ii(e){return e.setEntryCopyId}function ai(){const{data:e,status:t,rundownMetadata:n}=Je(),r=l(),{getLocalizedString:i}=st();return"pending"===t?(0,on.jsx)(Ke,{text:"Loading…"}):"error"===t?(0,on.jsx)(Ke,{text:i("common.no_data")}):(0,on.jsx)(Qr,{order:e.order,flatOrder:e.flatOrder,entries:e.entries,id:e.id,rundownMetadata:n,featureData:r})}function oi(){const e=window.location.pathname.includes("/rundown"),{editorMode:t}=rr(),{layoutMode:n}=He(),[r,i]=be({key:"rundown-view-mode",defaultValue:At.List}),a=ye(),o=Me();if(a&&e)return(0,on.jsx)(Lt,{actions:o,children:(0,on.jsx)(lt,{permission:"editor",children:(0,on.jsxs)("div",{className:G([Hn.rundownExport,Hn.extracted]),"data-target":"small-device","data-testid":"panel-rundown",children:[(0,on.jsx)(un,{}),(0,on.jsx)(at,{suppressSettings:!0}),(0,on.jsx)("div",{className:Hn.rundown,children:(0,on.jsxs)(ot,{children:[(0,on.jsx)(si,{isSmallDevice:!0,isExtracted:!0,viewMode:r,setViewMode:i}),(0,on.jsx)(nr,{})]})})]})})});const s=n===Fe.TRACKING||e&&t===q.Run||r===At.Table;return(0,on.jsx)(Lt,{actions:o,children:(0,on.jsx)(lt,{permission:"editor",children:(0,on.jsxs)("div",{className:G([Hn.rundownExport,e&&Hn.extracted]),"data-testid":"panel-rundown",children:[(0,on.jsx)(un,{}),e&&(0,on.jsx)(at,{suppressSettings:!0,isNavigationLocked:Z()}),(0,on.jsxs)("div",{className:Hn.rundown,children:[(0,on.jsx)(ft,{className:Hn.list,children:(0,on.jsxs)(ot,{children:[!e&&(0,on.jsx)(vt,{onClick:e=>me("rundown",e)}),(0,on.jsx)(si,{isExtracted:e,viewMode:r,setViewMode:i}),(0,on.jsx)(nr,{})]})}),!s&&(0,on.jsx)("div",{className:Hn.side,children:(0,on.jsx)(ot,{children:(0,on.jsx)(Qn,{})})})]})]})})})}function si({isSmallDevice:e,isExtracted:t,viewMode:n,setViewMode:r}){const i=wt();return(0,on.jsxs)("div",{className:Hn.rundownRoot,children:[e?(0,on.jsx)(bn,{viewMode:n,setViewMode:r}):(0,on.jsx)(xn,{isExtracted:t,viewMode:n,setViewMode:r}),n===At.List?(0,on.jsx)(Wn,{}):(0,on.jsx)(kn,{}),n===At.Table&&(0,on.jsx)(It,{rundown:i.rundown}),(0,on.jsx)(er,{})]})}return{setters:[function(e){n=e.a,r=e.n,i=e.t},function(e){a=e.$,o=e.C,s=e.Ct,l=e.D,d=e.Dt,c=e.Ft,_=e.It,u=e.J,p=e.N,f=e.Nt,g=e.Pt,m=e.Q,v=e.Ut,y=e.Vt,h=e.Xt,x=e.Yt,b=e._t,k=e.a,j=e.b,w=e.bt,E=e.it,C=e.k,z=e.qt,N=e.r,S=e.rt,I=e.wt},function(e){D=e.t},function(e){T=e.t},function(e){q=e.a,R=e.c,A=e.s},function(e){},function(e){M=e.$t,L=e.Et,P=e.Ft,G=e.K,O=e.Kt,B=e.Nt,K=e.Pt,V=e.Q,$=e.Qt,F=e.Rt,U=e.Vt,W=e.Xt,H=e.Yt,Y=e.at,X=e.dn,Q=e.dt,J=e.ft,Z=e.j,ee=e.ln,te=e.mt,ne=e.nn,re=e.pn,ie=e.pt,ae=e.q,oe=e.rn,se=e.rt,le=e.st,de=e.tn,ce=e.un,_e=e.ut,ue=e.wt,pe=e.zt},function(e){fe=e.f},function(e){ge=e.g,me=e.l,ve=e.n,ye=e.o,he=e.v},function(e){xe=e.C,be=e.P,ke=e.S,je=e._,we=e.a,Ee=e.b,Ce=e.f,ze=e.g,Ne=e.i,Se=e.o,Ie=e.x,De=e.y},function(e){Te=e.t},function(e){},function(e){},function(e){qe=e.a,Re=e.c,Ae=e.o,Me=e.r,Le=e.s},function(e){Pe=e.c,Ge=e.d,Oe=e.l,Be=e.m,Ke=e.t,Ve=e.u},function(e){$e=e.t},function(e){Fe=e.a,Ue=e.i,We=e.n,He=e.o,Ye=e.r,Xe=e.t},function(e){},function(e){Qe=e.a,Je=e.c,Ze=e.n,e.p,et=e.t},function(e){tt=e.t},function(e){nt=e.r,rt=e.t},function(e){},function(e){},function(e){},function(e){it=e.a,at=e.j,ot=e.r,st=e.t},function(e){lt=e.t},function(e){dt=e.i},function(e){ct=e.t},function(e){_t=e.a,ut=e.d,pt=e.i},function(e){ft=e.a,gt=e.o,mt=e.s,vt=e.t},function(e){},function(e){yt=e.t},function(e){ht=e.t},function(e){},function(e){xt=e.t},function(e){bt=e.t},function(e){kt=e.A,jt=e.C,wt=e.D,Et=e.E,Ct=e.S,zt=e.T,Nt=e._,St=e.a,It=e.b,Dt=e.c,Tt=e.d,qt=e.f,Rt=e.g,At=e.h,Mt=e.i,Lt=e.k,Pt=e.l,Gt=e.m,Ot=e.o,Bt=e.p,Kt=e.r,Vt=e.s,$t=e.t,Ft=e.u,Ut=e.v,Wt=e.w,Ht=e.x,Yt=e.y},function(e){Xt=e.a,Qt=e.i,Jt=e.n,Zt=e.o,en=e.r,tn=e.t},function(e){}],execute:function(){(nn=document.createElement("style")).textContent='._blink_44w0f_1{animation:1s step-start infinite _blink_44w0f_1}@keyframes _blink_44w0f_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_44w0f_13{transform:rotate(45deg)}._footer_44w0f_17{border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap;gap:.5rem;padding-top:1rem;display:flex}._blink_10uiy_1{animation:1s step-start infinite _blink_10uiy_1}@keyframes _blink_10uiy_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_10uiy_13{transform:rotate(45deg)}._entryEditor_10uiy_17{color:#8a8a8a;flex-direction:column;height:100%;max-height:100%;padding:1rem 1.5rem;display:flex;overflow-y:auto}._shortcutSection_10uiy_27{margin-top:max(1.5rem,min(8vh,5rem));flex:1;width:min(100%,48rem);margin-left:auto;margin-right:auto}._shortcuts_10uiy_34{--shortcut-title-color:#f6f6f6;--shortcut-separator-color:#9d9d9d;margin-top:.875rem}._prompt_10uiy_40{color:#f6f6f6}@media (max-width:680px){._entryEditor_10uiy_17{padding:.75rem 1rem}._shortcutSection_10uiy_27{margin-top:1rem}}._blink_1ftob_1{animation:1s step-start infinite _blink_1ftob_1}@keyframes _blink_1ftob_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_1ftob_13{transform:rotate(45deg)}._entry_1ftob_17,._empty_1ftob_18,._error_1ftob_19{justify-content:space-between;align-items:center;height:3rem;padding-left:.5rem;padding-right:.5rem;font-size:1rem;display:flex}._entry_1ftob_17[data-selected=true]{background-color:#2b5abc}._empty_1ftob_18{color:#8a8a8a}._error_1ftob_19{color:#fa5656}._data_1ftob_40{grid-template-rows:min-content 1fr;grid-template-areas:"index cue""index title";column-gap:1rem;display:grid}._data_1ftob_40 ._index_1ftob_46{background-color:var(--color,#404040);text-align:center;border-radius:2px;grid-area:index;align-self:center;width:3.5rem;padding-top:.25rem;padding-bottom:.25rem}._data_1ftob_40 ._title_1ftob_55{grid-area:title}._data_1ftob_40 ._cue_1ftob_58{color:#8a8a8a;grid-area:cue;min-height:0;max-height:1em;font-size:calc(1rem - 2px)}._footer_1ftob_66{color:#8a8a8a;justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;font-size:calc(1rem - 2px);display:flex}._filterHint_1ftob_76{text-align:right}._em_1ftob_18{color:#f6f6f6;margin-left:.25rem;margin-right:.25rem}._hints_1ftob_85{color:#8a8a8a;flex-wrap:wrap;gap:.5rem 1rem;font-size:calc(1rem - 3px);display:flex}._hintItem_1ftob_93{align-items:center;gap:.25rem;display:inline-flex}._scrollContainer_1ftob_99{max-height:70vh;padding-top:1rem;overflow:auto}@media (max-width:680px){._footer_1ftob_66{flex-direction:column;align-items:flex-start}._filterHint_1ftob_76{text-align:left}}._blink_72jbc_1{animation:1s step-start infinite _blink_72jbc_1}@keyframes _blink_72jbc_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_72jbc_13{transform:rotate(45deg)}._fields_72jbc_17{flex-direction:column;gap:1rem;margin-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;display:flex}._label_72jbc_25{color:#8a8a8a;font-size:calc(1rem - 2px)}._error_72jbc_30{color:#fa5656;margin:0;padding-left:.5rem;padding-right:.5rem;font-size:calc(1rem - 2px)}._blink_1pk7v_1{animation:1s step-start infinite _blink_1pk7v_1}@keyframes _blink_1pk7v_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_1pk7v_13{transform:rotate(45deg)}._header_1pk7v_17{align-items:center;gap:1rem;display:flex}._header_1pk7v_17:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem;padding-right:2rem}._header_1pk7v_17:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:1rem;padding-right:2rem}._header_1pk7v_17:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:2rem;padding-right:1rem}._header_1pk7v_17:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:2rem;padding-right:1rem}[data-target=small-device] ._header_1pk7v_17{padding-left:0;padding-right:0;overflow-x:auto}._group_1pk7v_29{background:#2d2d2d;border-radius:3px;align-items:center;gap:2px;height:2rem;padding-left:2px;padding-right:2px;display:flex}._radioButton_1pk7v_40{box-sizing:border-box;color:#b1b1b1;border:1px solid transparent;border-radius:3px;justify-content:center;align-items:center;height:calc(2rem - 4px);padding-left:1em;padding-right:1em;font-size:calc(1rem - 2px);font-weight:600;display:flex}._radioButton_1pk7v_40:focus-visible{background:0 0;outline:1px solid #578af4}._radioButton_1pk7v_40:hover:not(:disabled):not(:active){background:#404040}._radioButton_1pk7v_40:active{background:#2d2d2d}._radioButton_1pk7v_40[data-pressed]{color:#f6f6f6;background:#2b5abc}._radioButton_1pk7v_40[data-pressed]:hover:not(:disabled):not(:active){background:#3e75e8}._toggleTooltipTrigger_1pk7v_71{display:flex}._apart_1pk7v_75{margin-left:auto}._column_1pk7v_79{flex-direction:column;align-self:start;gap:.5rem;display:flex}._blink_1o791_1{animation:1s step-start infinite _blink_1o791_1}@keyframes _blink_1o791_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_1o791_13{transform:rotate(45deg)}._quickAdd_1o791_17{padding-left:.5rem;background:color-mix(in srgb, transparent 90%, var(--user-bg,transparent) 10%);align-items:center;gap:1rem;padding-top:.5rem;padding-bottom:.5rem;display:flex}._quickAdd_1o791_17._indent_1o791_25{padding-left:calc(2em + .5rem)}._blink_1r5qi_1{animation:1s step-start infinite _blink_1r5qi_1}@keyframes _blink_1r5qi_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_1r5qi_13{transform:rotate(45deg)}._quickAdd_1r5qi_17{z-index:100;align-items:center;gap:1rem;height:0;display:flex;position:relative}._quickAdd_1r5qi_17:before{content:"";background:#578af4;height:1px;position:absolute;top:0;left:0;right:0}._addButton_1r5qi_35{position:relative}._blink_zrdm3_1{animation:1s step-start infinite _blink_zrdm3_1}@keyframes _blink_zrdm3_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_zrdm3_13{transform:rotate(45deg)}._titleEditor_zrdm3_17{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:calc(1rem + 2px);display:block;overflow:hidden}._noTitle_zrdm3_26 ._preview_zrdm3_26{opacity:.4}._blink_15vh0_1{animation:1s step-start infinite _blink_15vh0_1}@keyframes _blink_15vh0_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_15vh0_13{transform:rotate(45deg)}._group_15vh0_17{box-sizing:content-box;color:#f6f6f6;border:1px solid rgba(255,255,255,.07);border-radius:3px;grid-template-columns:2rem 1fr;grid-template-areas:"binder header";align-items:center;min-width:32rem;margin-top:.5rem;margin-bottom:.5rem;display:grid;position:relative;overflow:hidden}._group_15vh0_17._hasCursor_15vh0_31{outline:1px solid #ffcc78}._group_15vh0_17._copyTarget_15vh0_34{outline:2px dashed #ffcc78}._group_15vh0_17._expanded_15vh0_37{border-bottom:.25rem solid color-mix(in srgb, transparent 90%, var(--user-bg,transparent) 10%);border-radius:3px 3px 0 0;margin-top:.5rem;margin-bottom:0}._group_15vh0_17 ._binder_15vh0_42{background-color:var(--user-bg,#303030);color:#f6f6f6;cursor:pointer;grid-area:binder;place-content:center;height:100%;font-size:1rem;display:grid;position:relative}._group_15vh0_17 ._binder_15vh0_42:focus{outline-offset:-1px;outline:1px solid #578af4}._group_15vh0_17 ._header_15vh0_57{background-color:#303030;flex-direction:column;grid-area:header;gap:.5rem;padding-left:.5rem;padding-right:.5rem;display:flex}._group_15vh0_17 ._titleRow_15vh0_65{align-items:center;gap:.5rem;display:flex}._group_15vh0_17 ._metaRow_15vh0_70{white-space:nowrap;gap:.5rem;margin-bottom:.25rem;padding-left:.25rem;display:flex}._group_15vh0_17 ._metaEntry_15vh0_77{width:8rem}._group_15vh0_17 ._metaEntry_15vh0_77:first-of-type{width:4.5rem}._group_15vh0_17 ._metaLabel_15vh0_83{color:#8a8a8a;align-items:center;gap:.25rem;font-size:calc(1rem - 3px);display:flex}._duration_15vh0_91{color:#f6f6f6;align-items:center;gap:.25rem;display:flex}._duration_15vh0_91._warning_15vh0_97 ._strike_15vh0_97{text-decoration:underline wavy #f57c13}._duration_15vh0_91._warning_15vh0_97 ._offsetLabel_15vh0_101{background-color:#f57c13}._lockIcon_15vh0_105{color:#8a8a8a}._target_15vh0_109{display:contents}._drag_15vh0_113{opacity:.3;cursor:grab;justify-self:center;font-size:20px;transition:opacity .3s}._drag_15vh0_113:hover{opacity:1}._drag_15vh0_113:focus{box-shadow:none;outline:none}._drag_15vh0_113{margin-top:.25rem;position:absolute}._drag_15vh0_113._isDragging_15vh0_131{cursor:grabbing}._drag_15vh0_113._notAllowed_15vh0_134{cursor:not-allowed}._blink_1mlc9_1{animation:1s step-start infinite _blink_1mlc9_1}@keyframes _blink_1mlc9_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_1mlc9_13{transform:rotate(45deg)}._groupEnd_1mlc9_17{cursor:default;background-color:var(--user-bg,#303030);border-radius:0 0 3px 3px;height:1rem;margin-bottom:.5rem}._blink_pqnxu_1{animation:1s step-start infinite _blink_pqnxu_1}@keyframes _blink_pqnxu_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_pqnxu_13{transform:rotate(45deg)}._empty_pqnxu_17{text-align:center;padding-top:1.5rem;padding-bottom:1.5rem}._inline_pqnxu_22{justify-content:center;align-items:center;gap:1rem;display:flex}._blink_hgcqo_1{animation:1s step-start infinite _blink_hgcqo_1}@keyframes _blink_hgcqo_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_hgcqo_13{transform:rotate(45deg)}._radioGroup_hgcqo_17{color:#8a8a8a;font-size:calc(1rem - 3px)}._item_hgcqo_23{align-items:center;gap:.5rem;line-height:1.2em;display:flex}._item_hgcqo_23:has([data-checked]){color:#f6f6f6}._radio_hgcqo_17{box-sizing:border-box;border:none;border-radius:100%;outline:0;justify-content:center;align-items:center;width:.75rem;height:.75rem;display:flex}._radio_hgcqo_17[data-unchecked]{background-color:#262626}._radio_hgcqo_17[data-checked]{background-color:#6c6c6c}._radio_hgcqo_17:focus-visible{outline-offset:2px;outline:2px solid #578af4}._indicator_hgcqo_55{place-content:center;display:grid}._indicator_hgcqo_55[data-unchecked]{display:none}._indicator_hgcqo_55:before{content:"";background-color:#f6f6f6;border-radius:100%;width:.5em;height:.5em}._blink_guokj_1{animation:1s step-start infinite _blink_guokj_1}@keyframes _blink_guokj_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_guokj_13{transform:rotate(45deg)}._delayInput_guokj_17{align-items:center;gap:.5rem;display:flex}._inputField_guokj_23{text-align:center;letter-spacing:1px;color:#e69056;max-width:7em}._blink_111be_1{animation:1s step-start infinite _blink_111be_1}@keyframes _blink_111be_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_111be_13{transform:rotate(45deg)}._delay_111be_17{box-sizing:content-box;color:#f6f6f6;background-color:#303030;border:1px solid rgba(255,255,255,.07);border-radius:3px;grid-template-columns:2rem 1fr auto auto;align-items:center;gap:.5rem;min-width:32rem;height:2.5rem;margin-top:.25rem;margin-bottom:.25rem;padding-right:.25rem;display:grid;position:relative;overflow:hidden}._delay_111be_17._hasCursor_111be_34{outline:1px solid #ffcc78}._delay_111be_17._copyTarget_111be_37{outline-offset:-2px;outline:1px dashed #578af4}._drag_111be_42{opacity:.3;cursor:grab;justify-self:center;font-size:20px;transition:opacity .3s}._drag_111be_42:hover{opacity:1}._drag_111be_42:focus{box-shadow:none;outline:none}._blink_15l7b_1{animation:1s step-start infinite _blink_15l7b_1}@keyframes _blink_15l7b_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_15l7b_13{transform:rotate(45deg)}._chip_15l7b_17{white-space:nowrap;color:#8a8a8a;justify-self:end;font-size:calc(1rem - 3px)}._chip_15l7b_17._over_15l7b_23{color:#f57c13}._chip_15l7b_17._under_15l7b_26{color:#55b469}._chip_15l7b_17._due_15l7b_29{color:#ffbc56}._blink_1vtz9_1{animation:1s step-start infinite _blink_1vtz9_1}@keyframes _blink_1vtz9_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_1vtz9_13{transform:rotate(45deg)}._rundownEvent_1vtz9_17{box-sizing:content-box;color:#f6f6f6;min-width:32rem;overflow:hidden;overflow:initial;background-color:#202020;border:1px solid rgba(255,255,255,.07);border-radius:3px;grid-template:"binder. . .".125rem"binder pb-actions times chip"2rem"binder pb-actions title title"2rem"binder pb-actions estatus estatus""binder. . .".125rem/2rem 3rem minmax(0,1fr) 3rem;align-items:center;gap:.25rem 2px;margin-top:.25rem;margin-bottom:.25rem;padding-right:.5rem;transition-property:background-color;transition-duration:.3s;display:grid;position:relative}._rundownEvent_1vtz9_17._loaded_1vtz9_40{background-color:#151515}._rundownEvent_1vtz9_17._play_1vtz9_43{--status-color-override:#e2e2e2;--status-color-active-override:#77c785;background-color:#087a27}._rundownEvent_1vtz9_17._roll_1vtz9_48{--status-color-override:#e2e2e2;--status-color-active-override:#77c785;background-color:#2b5abc}._rundownEvent_1vtz9_17._pause_1vtz9_53{--status-color-override:#e2e2e2;--status-color-active-override:#77c785;background-color:rgba(192,86,33,.6)}._rundownEvent_1vtz9_17._selected_1vtz9_58{outline:1px solid #779be7}._rundownEvent_1vtz9_17._hasCursor_1vtz9_61{outline:1px solid #ffcc78}._rundownEvent_1vtz9_17._copyTarget_1vtz9_64{outline:2px dashed #ffcc78}._rundownEvent_1vtz9_17._past_1vtz9_67:not(._skip_1vtz9_67) ._timerNote_1vtz9_67,._rundownEvent_1vtz9_17._past_1vtz9_67:not(._skip_1vtz9_67) ._statusElements_1vtz9_68,._rundownEvent_1vtz9_17._past_1vtz9_67:not(._skip_1vtz9_67) ._eventTitle_1vtz9_69,._rundownEvent_1vtz9_17._past_1vtz9_67:not(._skip_1vtz9_67) ._eventNote_1vtz9_70,._rundownEvent_1vtz9_17._past_1vtz9_67:not(._skip_1vtz9_67) ._eventTimers_1vtz9_71,._rundownEvent_1vtz9_17._past_1vtz9_67:not(._skip_1vtz9_67) ._eventStatus_1vtz9_72,._rundownEvent_1vtz9_17._past_1vtz9_67:not(._skip_1vtz9_67) ._playbackActions_1vtz9_73,._rundownEvent_1vtz9_17._past_1vtz9_67:not(._skip_1vtz9_67) ._binder_1vtz9_74{opacity:.4}._rundownEvent_1vtz9_17._skip_1vtz9_67{border:1px solid rgba(255,255,255,.03)}._rundownEvent_1vtz9_17._skip_1vtz9_67 ._timerNote_1vtz9_67,._rundownEvent_1vtz9_17._skip_1vtz9_67 ._eventTitle_1vtz9_69,._rundownEvent_1vtz9_17._skip_1vtz9_67 ._eventNote_1vtz9_70,._rundownEvent_1vtz9_17._skip_1vtz9_67 ._binder_1vtz9_74,._rundownEvent_1vtz9_17._skip_1vtz9_67 ._eventTimers_1vtz9_71,._rundownEvent_1vtz9_17._skip_1vtz9_67 ._eventStatus_1vtz9_72{opacity:.2}._binder_1vtz9_74{cursor:pointer;color:#f6f6f6;background-color:#303030;border-radius:3px 0 0 3px;grid-area:binder;place-content:center;height:100%;font-size:1rem;display:grid;position:relative}._binder_1vtz9_74 ._drag_1vtz9_101{opacity:.3;cursor:grab;justify-self:center;font-size:20px;transition:opacity .3s}._binder_1vtz9_74 ._drag_1vtz9_101:hover{opacity:1}._binder_1vtz9_74 ._drag_1vtz9_101:focus{box-shadow:none;outline:none}._binder_1vtz9_74 ._drag_1vtz9_101{margin-top:.25rem;position:absolute}._binder_1vtz9_74 ._cue_1vtz9_119{white-space:nowrap;text-overflow:ellipsis;text-align:center;letter-spacing:.5px;width:5.5rem;font-weight:600;overflow:hidden;rotate:-90deg}._playbackActions_1vtz9_73{flex-direction:column;grid-area:pb-actions;align-self:flex-start;gap:.25rem;margin:0 .5rem;display:flex}._eventTimers_1vtz9_71{grid-area:times;align-items:center;gap:.5rem;min-width:0;height:100%;display:flex}._eventTimers_1vtz9_71._editMode_1vtz9_148:hover [class*=hoverLabel]{opacity:1;transition:opacity .15s .5s}._chipSection_1vtz9_153{grid-area:chip}._titleSection_1vtz9_157{grid-area:title;justify-content:space-between;align-items:center;display:flex}._titleSection_1vtz9_157 ._warningMeta_1vtz9_163{color:#ffbc56;letter-spacing:.03px;font-size:1rem;font-weight:600}._titleSection_1vtz9_157 ._eventTitle_1vtz9_69{flex:1;max-height:calc(2.5em + 2px);line-height:1.25em;overflow:hidden}._progressBg_1vtz9_176{opacity:1;background-color:#2d2d2d;border-radius:1px;grid-area:progb;height:100%;overflow:hidden}._progressBg_1vtz9_176._hidden_1vtz9_185{opacity:0}._flip_1vtz9_189{transform:rotateY(180deg)}._statusElements_1vtz9_68{grid-area:estatus;grid-template-rows:auto .25rem;grid-template-areas:"notes status""progb progb";align-items:center;gap:2px;height:100%;padding:2px 0;display:grid}._eventNote_1vtz9_70{color:#f6f6f6;white-space:pre-line;grid-area:notes;max-width:35rem;font-size:calc(1rem - 3px);line-height:1em;display:block}._eventStatus_1vtz9_72{color:var(--status-color-override,#9d9d9d);grid-area:status;justify-content:flex-end;align-self:flex-end;align-items:flex-end;gap:.5rem;display:flex}._eventStatus_1vtz9_72 ._statusIcon_1vtz9_223{width:1rem;height:1rem}._eventStatus_1vtz9_72 ._statusIcon_1vtz9_223._active_1vtz9_227{color:var(--status-color-active-override,#77c785)}._eventStatus_1vtz9_72 ._statusIcon_1vtz9_223._countToEndStatus_1vtz9_230{color:#ffcc78}._eventStatus_1vtz9_72 ._statusIcon_1vtz9_223._warning_1vtz9_163{color:#ffbc56}._eventStatus_1vtz9_72 ._statusIcon_1vtz9_223._disabled_1vtz9_236{color:#404040}._blink_1lg3p_1{animation:1s step-start infinite _blink_1lg3p_1}@keyframes _blink_1lg3p_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_1lg3p_13{transform:rotate(45deg)}._progressBar_1lg3p_17{background-color:#e2e2e2;border-radius:1px 0 0 1px;width:0;height:100%}._blink_110mq_1{animation:1s step-start infinite _blink_110mq_1}@keyframes _blink_110mq_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_110mq_13{transform:rotate(45deg)}._indicators_110mq_18{z-index:100;gap:.5rem;margin-left:5.25rem;font-size:calc(1rem - 5px);font-weight:600;display:flex;position:absolute;top:-1em}._delay_110mq_29{color:#f6f6f6;background-color:#f57c13;border-radius:2px;padding:0 .5rem}._gap_110mq_36{color:#f6f6f6;background-color:#578af4;border-radius:2px;padding:0 .5rem}._blink_1eq7u_1{animation:1s step-start infinite _blink_1eq7u_1}@keyframes _blink_1eq7u_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_1eq7u_13{transform:rotate(45deg)}._milestone_1eq7u_17{box-sizing:content-box;color:#f6f6f6;background-color:#303030;border:1px solid rgba(255,255,255,.07);border-radius:3px;grid-template-columns:2rem .4fr 1fr;align-items:center;gap:.5rem;min-width:32rem;height:2.5rem;margin-top:.125rem;margin-bottom:.125rem;padding-right:.25rem;display:grid;position:relative;overflow:hidden}._milestone_1eq7u_17._hasCursor_1eq7u_35{outline:1px solid #ffcc78}._milestone_1eq7u_17._copyTarget_1eq7u_38{outline:2px dashed #ffcc78}._binder_1eq7u_42{color:#f6f6f6;background-color:#303030;place-content:center;height:100%;display:grid}._drag_1eq7u_50{opacity:.3;cursor:grab;justify-self:center;font-size:20px;transition:opacity .3s}._drag_1eq7u_50:hover{opacity:1}._drag_1eq7u_50:focus{box-shadow:none;outline:none}._blink_efgdw_1{animation:1s step-start infinite _blink_efgdw_1}@keyframes _blink_efgdw_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_efgdw_13{transform:rotate(45deg)}._rundownWrapper_efgdw_17{width:100%;height:calc(100% - 1.5rem)}._rundownContainer_efgdw_22{flex:auto;min-height:0;padding-top:1rem}[data-target=small-device] ._rundownContainer_efgdw_22{-webkit-overflow-scrolling:touch;overflow-x:auto}._list_efgdw_32{flex-direction:column;padding-left:1rem;padding-right:1rem;display:flex;overflow-x:clip}[data-target=small-device] ._list_efgdw_32{min-width:max-content;padding-left:0;padding-right:0;overflow-x:auto}._empty_efgdw_44{opacity:.3;align-self:center}._spacer_efgdw_49{min-height:50vh}._entryWrapper_efgdw_53{background:color-mix(in srgb, transparent 90%, var(--user-bg,transparent) 10%);align-items:center;gap:.5rem;display:flex}._entryIndex_efgdw_60{color:#8a8a8a;grid-template-rows:1fr 1fr 1fr;justify-items:end;min-width:2em;height:6.5rem;padding-top:.25rem;padding-bottom:.25rem;font-size:calc(1rem - 3px);display:grid}._flag_efgdw_71{color:#77c785;grid-row:1;font-size:1rem}._index_efgdw_77{grid-row:2;align-content:center}._entry_efgdw_53{flex:1}._blink_pckbe_1{animation:1s step-start infinite _blink_pckbe_1}@keyframes _blink_pckbe_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_pckbe_13{transform:rotate(45deg)}._rundownExport_pckbe_17{flex:1 1 0;min-width:0;height:100%}._rundownExport_pckbe_17._extracted_pckbe_22 ._list_pckbe_22,._rundownExport_pckbe_17._extracted_pckbe_22 ._side_pckbe_26{flex:1;max-width:none}._rundown_pckbe_17{height:100%;max-height:100%;display:flex}._rundownRoot_pckbe_37{flex-direction:column;width:100%;height:calc(100% - 1rem);min-height:0;display:flex}._list_pckbe_22{height:inherit;padding-left:0;padding-right:0;flex:1 1 0;width:0;min-width:38rem;max-width:none;padding-bottom:0;display:flex;box-shadow:3px 0 3px rgba(0,0,0,.15)}._side_pckbe_26{background-color:#151515;border-radius:0 8px 8px 0;flex:1 1 0;width:0;min-width:36.5rem;max-height:100%;margin:.5rem 0;padding:1rem 0 1rem 1rem}\n/*$vite$:1*/',document.head.appendChild(nn),function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"f14ad0099eab1969fdd065b56af5fdd3cf530de6"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="f99c2983-cc49-42d8-9fcb-7dc76cb246b0",e._sentryDebugIdIdentifier="sentry-dbid-f99c2983-cc49-42d8-9fcb-7dc76cb246b0")}catch(e){}}(),rn=n(r(),1),an={blink:"_blink_44w0f_1",fourtyfive:"_fourtyfive_44w0f_13",footer:"_footer_44w0f_17"},on=i(),sn=(0,rn.memo)(Yn),ln={blink:"_blink_10uiy_1",fourtyfive:"_fourtyfive_10uiy_13",entryEditor:"_entryEditor_10uiy_17",shortcutSection:"_shortcutSection_10uiy_27",shortcuts:"_shortcuts_10uiy_34",prompt:"_prompt_10uiy_40"},dn=(0,rn.memo)(Xn),cn=12,_n={blink:"_blink_1ftob_1",fourtyfive:"_fourtyfive_1ftob_13",entry:"_entry_1ftob_17",empty:"_empty_1ftob_18",error:"_error_1ftob_19",data:"_data_1ftob_40",index:"_index_1ftob_46",title:"_title_1ftob_55",cue:"_cue_1ftob_58",footer:"_footer_1ftob_66",filterHint:"_filterHint_1ftob_76",em:"_em_1ftob_18",hints:"_hints_1ftob_85",hintItem:"_hintItem_1ftob_93",scrollContainer:"_scrollContainer_1ftob_99"},un=(0,rn.memo)(Zn),pn=it(),fn={blink:"_blink_72jbc_1",fourtyfive:"_fourtyfive_72jbc_13",fields:"_fields_72jbc_17",label:"_label_72jbc_25",error:"_error_72jbc_30"},gn=d()(e=>({isOpen:!1,onClose:()=>{e({isOpen:!1})},onOpen:()=>{e({isOpen:!0})}})),mn=d(e=>({position:{x:0,y:0},options:[],isOpen:!1,setContextMenu:(t,n)=>e(()=>({position:t,options:n,isOpen:!0})),setIsOpen:t=>e(()=>({isOpen:t}))})),vn={blink:"_blink_1pk7v_1",fourtyfive:"_fourtyfive_1pk7v_13",header:"_header_1pk7v_17",group:"_group_1pk7v_29",radioButton:"_radioButton_1pk7v_40",toggleTooltipTrigger:"_toggleTooltipTrigger_1pk7v_71",apart:"_apart_1pk7v_75",column:"_column_1pk7v_79"},yn=(0,rn.memo)(ir),hn={[Fe.CONTROL]:{showRunEditToggle:!0,showOffsetToggle:!0,showOverflowMenu:!0},[Fe.PLANNING]:{showRunEditToggle:!1,showOffsetToggle:!1,showOverflowMenu:!0},[Fe.TRACKING]:{showRunEditToggle:!1,showOffsetToggle:!0,showOverflowMenu:!1}},xn=(0,rn.memo)(ar),bn=(0,rn.memo)(or),kn=(0,rn.memo)(sr),jn=d()(e=>({entryCopyId:null,entryCopyMode:"copy",setEntryCopyId:(t,n="copy")=>e({entryCopyId:t,entryCopyMode:n})})),wn={blink:"_blink_1o791_1",fourtyfive:"_fourtyfive_1o791_13",quickAdd:"_quickAdd_1o791_17",indent:"_indent_1o791_25"},En=(0,rn.memo)(lr),Cn={blink:"_blink_1r5qi_1",fourtyfive:"_fourtyfive_1r5qi_13",quickAdd:"_quickAdd_1r5qi_17",addButton:"_addButton_1r5qi_35"},zn=(0,rn.memo)(dr),Nn=5,Sn=e=>{const t=mn(e=>e.setContextMenu);return[(0,rn.useCallback)(n=>{n.preventDefault();const{pageX:r,pageY:i}=n,a=e();return t({x:r,y:i},a)},[e,t])]},In={blink:"_blink_zrdm3_1",fourtyfive:"_fourtyfive_zrdm3_13",titleEditor:"_titleEditor_zrdm3_17",noTitle:"_noTitle_zrdm3_26",preview:"_preview_zrdm3_26"},Dn={blink:"_blink_15vh0_1",fourtyfive:"_fourtyfive_15vh0_13",group:"_group_15vh0_17",hasCursor:"_hasCursor_15vh0_31",copyTarget:"_copyTarget_15vh0_34",expanded:"_expanded_15vh0_37",binder:"_binder_15vh0_42",header:"_header_15vh0_57",titleRow:"_titleRow_15vh0_65",metaRow:"_metaRow_15vh0_70",metaEntry:"_metaEntry_15vh0_77",metaLabel:"_metaLabel_15vh0_83",duration:"_duration_15vh0_91",warning:"_warning_15vh0_97",strike:"_strike_15vh0_97",offsetLabel:"_offsetLabel_15vh0_101",lockIcon:"_lockIcon_15vh0_105",target:"_target_15vh0_109",drag:"_drag_15vh0_113",isDragging:"_isDragging_15vh0_131",notAllowed:"_notAllowed_15vh0_134"},Tn={blink:"_blink_1mlc9_1",fourtyfive:"_fourtyfive_1mlc9_13",groupEnd:"_groupEnd_1mlc9_17"},qn={blink:"_blink_pqnxu_1",fourtyfive:"_fourtyfive_pqnxu_13",empty:"_empty_pqnxu_17",inline:"_inline_pqnxu_22"},Rn={blink:"_blink_hgcqo_1",fourtyfive:"_fourtyfive_hgcqo_13",radioGroup:"_radioGroup_hgcqo_17",item:"_item_hgcqo_23",radio:"_radio_hgcqo_17",indicator:"_indicator_hgcqo_55"},An={blink:"_blink_guokj_1",fourtyfive:"_fourtyfive_guokj_13",delayInput:"_delayInput_guokj_17",inputField:"_inputField_guokj_23"},Mn={blink:"_blink_111be_1",fourtyfive:"_fourtyfive_111be_13",delay:"_delay_111be_17",hasCursor:"_hasCursor_111be_34",copyTarget:"_copyTarget_111be_37",drag:"_drag_111be_42"},Ln=d(e=>({selectedEventId:null,setSelectedEventId:t=>e(()=>({selectedEventId:t})),clearSelectedEventId:()=>e(()=>({selectedEventId:null}))})),Pn={blink:"_blink_15l7b_1",fourtyfive:"_fourtyfive_15l7b_13",chip:"_chip_15l7b_17",over:"_over_15l7b_23",under:"_under_15l7b_26",due:"_due_15l7b_29"},Gn={blink:"_blink_1vtz9_1",fourtyfive:"_fourtyfive_1vtz9_13",rundownEvent:"_rundownEvent_1vtz9_17",loaded:"_loaded_1vtz9_40",play:"_play_1vtz9_43",roll:"_roll_1vtz9_48",pause:"_pause_1vtz9_53",selected:"_selected_1vtz9_58",hasCursor:"_hasCursor_1vtz9_61",copyTarget:"_copyTarget_1vtz9_64",past:"_past_1vtz9_67",skip:"_skip_1vtz9_67",timerNote:"_timerNote_1vtz9_67",statusElements:"_statusElements_1vtz9_68",eventTitle:"_eventTitle_1vtz9_69",eventNote:"_eventNote_1vtz9_70",eventTimers:"_eventTimers_1vtz9_71",eventStatus:"_eventStatus_1vtz9_72",playbackActions:"_playbackActions_1vtz9_73",binder:"_binder_1vtz9_74",drag:"_drag_1vtz9_101",cue:"_cue_1vtz9_119",editMode:"_editMode_1vtz9_148",chipSection:"_chipSection_1vtz9_153",titleSection:"_titleSection_1vtz9_157",warningMeta:"_warningMeta_1vtz9_163",progressBg:"_progressBg_1vtz9_176",hidden:"_hidden_1vtz9_185",flip:"_flip_1vtz9_189",statusIcon:"_statusIcon_1vtz9_223",active:"_active_1vtz9_227",countToEndStatus:"_countToEndStatus_1vtz9_230",warning:"_warning_1vtz9_163",disabled:"_disabled_1vtz9_236"},On=(0,rn.memo)(zr),Bn={blink:"_blink_1lg3p_1",fourtyfive:"_fourtyfive_1lg3p_13",progressBar:"_progressBar_1lg3p_17"},Kn=(0,rn.memo)(Sr),Vn={blink:"_blink_110mq_1",fourtyfive:"_fourtyfive_110mq_13",indicators:"_indicators_110mq_18",delay:"_delay_110mq_29",gap:"_gap_110mq_36"},$n={blink:"_blink_1eq7u_1",fourtyfive:"_fourtyfive_1eq7u_13",milestone:"_milestone_1eq7u_17",hasCursor:"_hasCursor_1eq7u_35",copyTarget:"_copyTarget_1eq7u_38",binder:"_binder_1eq7u_42",drag:"_drag_1eq7u_50"},Fn={blink:"_blink_efgdw_1",fourtyfive:"_fourtyfive_efgdw_13",rundownWrapper:"_rundownWrapper_efgdw_17",rundownContainer:"_rundownContainer_efgdw_22",list:"_list_efgdw_32",empty:"_empty_efgdw_44",spacer:"_spacer_efgdw_49",entryWrapper:"_entryWrapper_efgdw_53",entryIndex:"_entryIndex_efgdw_60",flag:"_flag_efgdw_71",index:"_index_efgdw_77",entry:"_entry_efgdw_53"},(Un=(0,rn.forwardRef)(({children:e,...t},n)=>(0,on.jsx)("div",{ref:n,...t,className:Fn.list,children:e}))).displayName="VirtuosoListComponent",Wn=(0,rn.memo)(ai),Hn={blink:"_blink_pckbe_1",fourtyfive:"_fourtyfive_pckbe_13",rundownExport:"_rundownExport_pckbe_17",extracted:"_extracted_pckbe_22",list:"_list_pckbe_22",side:"_side_pckbe_26",rundown:"_rundown_pckbe_17",rundownRoot:"_rundownRoot_pckbe_37"},e("default",(0,rn.memo)(oi))}}});
//# sourceMappingURL=RundownExport-legacy-VGu1i8he.js.map