@getontime/cli
Version:
Time keeping for live events
2 lines • 22.3 kB
JavaScript
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","./viewParamsEditor.store-legacy-BGER9MKV.js","./throttle-legacy-mRwvkBID.js","./DelayIndicator-legacy-CnsTYEkX.js","./EmptyFill-legacy-CZaM-mIh.js","./useSettings-legacy-CmEM1qbK.js","./useRundown-legacy-zes2lKPp.js","./Input-legacy-CNt711cd.js","./PresetContext-legacy-DMyxIOHO.js","./assets-legacy-CsCyioqi.js","./index-legacy-NWDCUII5.js","./ProtectRoute-legacy-DKYjVKxt.js","./Info-legacy-6yM0-oGU.js","./Empty-legacy-ZRfHevNV.js","./ViewParamsEditor-legacy-5MW9MZnc.js","./viewUtils-legacy-djI28uVO.js","./FollowButton-legacy-Dn6DlMCn.js","./useWindowTitle-legacy-2YHQ5qMQ.js","./editorSettings-legacy-Bzf9rUwb.js","./TimeElements-legacy-WdUHx7La.js","./useAutoTickingClock-legacy-CkfIpBWe.js","./SuperscriptPeriod-legacy-NlsBX--E.js","./common.options-legacy-BserooSS.js","./useAnimatedProgress-legacy-Dqk_a2jt.js","./MultiPartProgressBar-legacy-8W5o43nz.js","./useCustomFields-legacy-B9FQxHWS.js","./viewLoader.utils-legacy-ydrboL-R.js"],function(e,t){var n,r,a,i,o,s,l,d,c,u,_,g,f,m,p,b,y,h,v,j,x,k,w,S,C,T,N,E,L,P,F,O,R,M,z,I,D,V,U,q,G,W,B,$,A,K,H,Q,Z,J,Y,X,ee,te,ne,re,ae,ie,oe,se,le,de,ce,ue,_e,ge,fe,me;function pe(e){const{event:t,onClose:n}=e,{updateEntry:r}=N(),[a,i]=(0,ie.useState)(!1),o=(0,ie.useRef)(new Array);return(0,se.jsx)(h,{open:!0,onOpenChange:e=>{e||n()},children:(0,se.jsx)(y,{children:(0,se.jsxs)(v,{className:oe.editModal,children:[(0,se.jsxs)("div",{className:oe.title,children:[`Editing fields in cue ${t.cue}`,(0,se.jsx)(O,{variant:"subtle-white",onClick:n,disabled:a,children:(0,se.jsx)(S,{})})]}),(0,se.jsx)("div",{className:oe.body,children:t.subscriptions.map(e=>(0,se.jsxs)(ie.Fragment,{children:[(0,se.jsx)("label",{htmlFor:e.id,className:oe.label,style:{"--user-bg":e.colour},children:e.label}),(0,se.jsx)(Q,{name:e.id,ref:e=>{e&&o.current.push(e)},placeholder:`Add value for ${e.label} field`,defaultValue:e.value,"data-field":e.id,disabled:a,rows:5})]},e.id))}),(0,se.jsxs)("div",{className:oe.footer,children:[(0,se.jsx)(j,{variant:"subtle",size:"large",onClick:n,disabled:a,children:"Cancel"}),(0,se.jsx)(j,{variant:"primary",size:"large",onClick:async()=>{if(!o.current)return;i(!0);const e={id:t.id};o.current.forEach(t=>{t.dataset.field&&t.defaultValue!=t.value&&(e.custom?e.custom[t.dataset.field]=t.value:Object.assign(e,{custom:{[t.dataset.field]:t.value}}))}),e.custom&&await r(e),i(!1),n()},disabled:a,children:"Save"})]})]})})})}function be(e){return window.TouchEvent?e.nativeEvent instanceof TouchEvent:"touches"in e.nativeEvent}function ye(e){return e.nativeEvent instanceof MouseEvent}function he(e){const{value:t,hideSeconds:n,hideLeadingZero:r,className:a}=e;let i=J(t,n||r?2:3);return r&&(i=m(i)),n&&(i=b(i)),(0,se.jsx)("div",{className:a,children:i})}function ve({id:e,colour:t,cue:n,main:r,secondary:a,timeStart:o,duration:s,delay:l,dayOffset:d,isLinkedToLoaded:c,isSelected:u,isPast:_,groupColour:g,selectedRef:f,showStart:m,subscribed:p,totalGap:b,onLongPress:y}){const h=t=>{t&&t.cancelable&&t.preventDefault(),p&&y({id:e,cue:n,subscriptions:p})},v=function(e,t={}){const{threshold:n=700,onStart:r,onFinish:a,onCancel:i}=t,o=(0,ie.useRef)(!1),s=(0,ie.useRef)(!1),l=(0,ie.useRef)(-1);return(0,ie.useEffect)(()=>()=>window.clearTimeout(l.current),[]),(0,ie.useMemo)(()=>{if("function"!=typeof e)return{};const t=t=>{(ye(t)||be(t))&&(r&&r(t),s.current=!0,l.current=window.setTimeout(()=>{e(t),o.current=!0},n))},d=e=>{(ye(e)||be(e))&&(o.current?a?.(e):s.current&&i?.(e),o.current=!1,s.current=!1,l.current&&window.clearTimeout(l.current))};return{onMouseDown:t,onMouseUp:d,onMouseLeave:d,onTouchStart:t,onTouchEnd:d,onTouchMove:T(d,150)}},[e,n,i,a,r])}(h),j=t&&C(t),x=w([le.event,g&&le.grouped,u&&le.running,_&&le.past]),k=p.some(e=>e.value),S=p.length?Math.min(p.length,4):0,N=S>0?{gridTemplateColumns:`repeat(${S}, minmax(min(12rem, 100%), 1fr))`}:void 0;return(0,se.jsxs)("div",{className:x,"data-testid":n,ref:f,onContextMenu:h,style:g?{"--group-colour":g}:void 0,...v,children:[g&&(0,se.jsx)("div",{className:le.groupRail}),(0,se.jsx)("div",{className:le.binder,style:{...j},children:(0,se.jsx)("span",{className:le.cue,children:n})}),(0,se.jsxs)("span",{className:le.mainField,children:[m&&(0,se.jsx)(X,{className:le.plannedStart,time:i(o)}),r]}),(0,se.jsx)("span",{className:le.secondaryField,children:a}),(0,se.jsx)(je,{timeStart:o,isPast:_,isSelected:u,delay:l,dayOffset:d,totalGap:b,isLinkedToLoaded:c}),(0,se.jsxs)("span",{className:le.runningTime,children:[(0,se.jsx)(E,{delayValue:l}),(0,se.jsx)(he,{className:w([u&&le.muted]),value:s,hideLeadingZero:!0})]}),(0,se.jsx)("div",{className:w([le.fields,k&&le.fieldsWithContent]),style:N,children:p.map(e=>e.value?(0,se.jsxs)("div",{children:[(0,se.jsx)("span",{className:w([le.field,!e.colour&&le.noColour]),style:{backgroundColor:e.colour},children:e.label}),(0,se.jsx)("span",{className:le.value,style:{color:e.colour},children:e.value})]},e.id):(0,se.jsx)("div",{},e.id))})]})}function je({timeStart:e,isPast:t,isSelected:n,delay:r,dayOffset:a,totalGap:i,isLinkedToLoaded:o}){return t?(0,se.jsx)("span",{className:w([le.timeUntil,le.done]),children:"DONE"}):n?(0,se.jsx)("span",{className:w([le.timeUntil,le.live]),children:"LIVE"}):(0,se.jsx)(xe,{timeStart:e,delay:r,dayOffset:a,totalGap:i,isLinkedToLoaded:o})}function xe({timeStart:e,delay:t,dayOffset:n,totalGap:r,isLinkedToLoaded:a}){const i=g({timeStart:e,delay:t,dayOffset:n},{totalGap:r,isLinkedToLoaded:a}),s=i<p,l=s?"DUE":`${c(Math.abs(i),i>2*o)}`;return(0,se.jsx)("span",{className:w([le.timeUntil,s&&le.due]),"data-testid":"time-until",children:l})}function ke({title:e,colour:t,count:n,duration:r}){const a=t||"#929292",i=C(a);return(0,se.jsxs)("div",{className:ce.group,style:{...i,"--group-colour":a},children:[(0,se.jsx)("span",{className:ce.title,children:e}),(0,se.jsxs)("span",{className:ce.meta,children:[(0,se.jsx)("span",{children:`${n} ${1===n?"event":"events"}`}),(0,se.jsx)("span",{children:c(r)})]})]})}function we(){const[e]=x(),t=(0,ie.use)(R);return(0,ie.useMemo)(()=>function(e,t){const n=n=>t?.get(n)??e.get(n);return{mainSource:n("main"),secondarySource:n("secondary-src"),subscribe:(r="subscribe",t?.has(r)?t.getAll(r):e.getAll(r)),shouldEdit:B(n("shouldEdit")),hidePast:B(n("hidePast")),showStart:B(n("showStart"))};var r}(e,t?new URLSearchParams(t.search):void 0),[t,e])}function Se(e,t,n,r,a){return{mainField:t?$(e,t)??"":e.title,secondaryField:$(e,n)??"",subscribedData:r.filter(e=>Object.hasOwn(a,e)).reduce((t,n)=>{const r=a[n];return r&&t.push({id:n,label:r.label,colour:r.colour,value:e.custom[n]}),t},[])}}function Ce({viewSettings:e}){const{current:t,duration:n,eventId:r,timeWarning:a,timeDanger:i}=u();return(0,se.jsx)(te,{now:t,complete:n,eventId:r,normalColor:e.normalColor,warning:a,warningColor:e.warningColor,danger:i,dangerColor:e.dangerColor,className:ge.progressOverride,ignoreCssOverride:!0})}function Te(){return(0,se.jsxs)("div",{className:ge.timers,children:[(0,se.jsx)(Z,{className:ge.runningTimer}),(0,se.jsx)(Y,{className:ge.timeNow,shouldFormat:!0})]})}function Ne(){const{data:e}=M();return(0,se.jsxs)("div",{className:ge.statusBar,children:[(0,se.jsx)(Te,{}),e&&(0,se.jsx)(Ce,{viewSettings:e})]})}function Ee(){const{data:e,status:t}=function(){const{data:e,rundownMetadata:t,status:n}=F(),{data:r,status:a}=ne(),{data:i,status:o}=P();return{data:{rundown:e,rundownMetadata:t,customFields:r,settings:i},status:re([n,a,o])}}();return H("Operator"),"pending"===t?(0,se.jsx)(z,{}):"error"===t?(0,se.jsx)(q,{variant:"error",text:"There was an error fetching data, please refresh the page."}):(0,se.jsx)(Le,{...e})}function Le({rundown:e,rundownMetadata:t,customFields:n,settings:r}){const a=f(),{getLocalizedString:i}=I(),{subscribe:o,mainSource:c,secondarySource:u,shouldEdit:g,hidePast:m,showStart:p}=we(),[b,y]=(0,ie.useState)(!1),[h,v]=(0,ie.useState)(null),[j,x]=(0,ie.useState)(!1),S=(0,ie.useRef)(null),C=(0,ie.useRef)(null),N=A({followRef:S,scrollRef:C,doFollow:!j,topOffset:me,followTrigger:a}),E=(0,ie.useRef)(null);(0,ie.useEffect)(()=>{a||j||C.current?.scrollTo(0,0)},[a,j,C]);const P=T(()=>{if(S?.current&&C?.current){const e=S.current.getBoundingClientRect(),t=C.current.getBoundingClientRect();if(e&&t){const n=e.top-t.top;x(n<-8||n>me)}}},1e3),F=()=>{E.current&&clearTimeout(E.current),E.current=setTimeout(()=>{y(!1)},700),y(!0),P()},O=(0,ie.useCallback)(e=>{v({...e})},[]),R=_(r?.timeFormat),M=(0,ie.useMemo)(()=>_e(n,R),[n,R]),z=g&&o.length,D=e.order.length>0;return(0,se.jsxs)("div",{className:fe.operatorContainer,"data-testid":"operator-view",children:[(0,se.jsx)(W,{target:l.Operator,viewOptions:M}),h&&(0,se.jsx)(pe,{event:h,onClose:()=>v(null)}),(0,se.jsx)(Ne,{}),z&&(0,se.jsx)("div",{className:w([fe.editPrompt,b&&fe.show]),children:k?"Press and hold to edit user field":"Right click to edit user field"}),D?(0,se.jsx)("div",{className:fe.operatorEvents,onWheel:F,onTouchMove:F,ref:C,children:e.order.map(r=>{const i=e.entries[r];if(d(i)){const{isPast:e,isLinkedToLoaded:a,isLoaded:s,totalGap:l}=t[r];if(m&&e||i.skip)return null;const{mainField:d,secondaryField:_,subscribedData:g}=Se(i,c,u,o,n);return(0,se.jsx)(de,{id:i.id,colour:i.colour,cue:i.cue,main:d,secondary:_,timeStart:i.timeStart,duration:i.duration,delay:i.delay,dayOffset:i.dayOffset,isLinkedToLoaded:a,isSelected:s,isPast:e,selectedRef:s?S:void 0,showStart:p,subscribed:g,totalGap:l,onLongPress:z?O:()=>{}},i.id)}if(s(i)){const{isPast:r}=t[i.id],s=!!a&&t[a]?.groupId===i.id;return m&&r&&!s?null:(0,se.jsxs)(ie.Fragment,{children:[(0,se.jsx)(ue,{title:i.title,colour:i.colour,count:i.entries.length,duration:i.duration},i.id),i.entries.map(r=>{const a=e.entries[r];if(!d(a))return null;const{isPast:s,isLoaded:l,isLinkedToLoaded:_,totalGap:g}=t[r];if(m&&s||a.skip)return null;const{mainField:f,secondaryField:b,subscribedData:y}=Se(a,c,u,o,n);return(0,se.jsx)(de,{id:a.id,colour:a.colour,cue:a.cue,main:f,secondary:b,timeStart:a.timeStart,duration:a.duration,delay:a.delay,dayOffset:a.dayOffset,isLinkedToLoaded:_,isSelected:l,isPast:s,groupColour:i.colour,selectedRef:l?S:void 0,showStart:p,subscribed:y,totalGap:g,onLongPress:z?O:()=>{}},a.id)})]},i.id)}return null})}):(0,se.jsx)(L,{text:i("common.no_data")}),(0,se.jsx)(K,{isVisible:j,onClickHandler:()=>{a&&N(),x(!1)}})]})}return e("default",function(){return(0,se.jsx)(D,{permission:"operator",children:(0,se.jsx)(Ee,{})})}),{setters:[function(e){n=e.a,r=e.n,a=e.t},function(e){i=e.$,o=e.Ct,s=e.Ft,l=e.Kt,d=e.Pt,c=e.Q,u=e.T,_=e.et,g=e.it,f=e.k,m=e.vt,p=e.wt,b=e.yt},function(e){y=e.a,h=e.r,v=e.s,j=e.t},function(e){},function(e){x=e.y},function(e){},function(e){k=e.I,w=e.K,S=e.mt,C=e.q},function(e){},function(e){},function(e){T=e.t},function(e){N=e.r,E=e.t},function(e){L=e.t},function(e){P=e.t},function(e){F=e.c},function(e){O=e.r},function(e){R=e.t},function(e){},function(e){M=e.i,z=e.s,I=e.t},function(e){D=e.t},function(e){},function(e){},function(e){V=e.i,U=e.n,q=e.o,G=e.r,W=e.t},function(e){B=e.i,$=e.n},function(e){A=e.n,K=e.t},function(e){H=e.t},function(e){Q=e.r},function(e){Z=e.c,J=e.l,Y=e.t},function(e){},function(e){X=e.t},function(e){ee=e.t},function(e){},function(e){te=e.t},function(e){ne=e.t},function(e){re=e.t}],execute:function(){(ae=document.createElement("style")).textContent='._blink_1k6b9_1{animation:1s step-start infinite _blink_1k6b9_1}@keyframes _blink_1k6b9_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_1k6b9_13{transform:rotate(45deg)}._editModal_1k6b9_17{color:#f6f6f6;background-color:#202020;border:1px solid #2d2d2d;border-radius:3px;min-width:min(720px,90vw);padding-left:1rem;padding-right:1rem;position:fixed;top:10%;left:50%;transform:translate(-50%);box-shadow:0 3px 3px rgba(0,0,0,.15)}._title_1k6b9_31{justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem;font-size:1.25rem;display:flex}._body_1k6b9_39{flex-direction:column;flex:1;gap:.5rem;max-height:min(60vh,600px);display:flex;overflow-y:auto}._label_1k6b9_48{background-color:var(--user-bg,#4c4c4c);width:fit-content;padding-left:1rem;padding-right:1rem}._footer_1k6b9_54{justify-content:end;align-items:center;gap:1rem;padding-top:1rem;padding-bottom:1rem;display:flex}._blink_beyra_1{animation:1s step-start infinite _blink_beyra_1}@keyframes _blink_beyra_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_beyra_13{transform:rotate(45deg)}._mirror_beyra_17{transform:rotate(180deg)}._event_beyra_21{opacity:1;color:rgba(255,255,255,.9);background-color:rgba(255,255,255,.05);grid-template:"binder main schedule""binder secondary running""binder fields fields"/1.5rem 1fr auto;align-items:center;gap:.5rem;padding-right:.5rem;display:grid}._event_beyra_21._subscribed_beyra_34{background-color:#202020}._event_beyra_21._grouped_beyra_37{background:linear-gradient(90deg, color-mix(in srgb, transparent 88%, var(--group-colour,#9d9d9d) 12%), transparent 8rem), rgba(255,255,255,.05);padding-left:.35rem;position:relative}._event_beyra_21._running_beyra_42{background-color:var(--operator-running-bg-override,#087a27)}._event_beyra_21._grouped_beyra_37._running_beyra_42{background:linear-gradient(90deg, color-mix(in srgb, transparent 82%, var(--group-colour,#9d9d9d) 18%), transparent 8rem), var(--operator-running-bg-override,#087a27)}._event_beyra_21._past_beyra_48{opacity:.4}._groupRail_beyra_52{top:0;bottom:0;background-color:var(--group-colour,#9d9d9d);width:.35rem;position:absolute;left:0}._binder_beyra_60{color:#f6f6f6;background-color:#303030;grid-area:binder;place-content:center;height:100%;font-weight:600;display:grid;position:relative}._binder_beyra_60 ._cue_beyra_70{white-space:nowrap;text-overflow:ellipsis;text-align:center;letter-spacing:.5px;width:6em;overflow:hidden;rotate:-90deg}._mainField_beyra_80{color:#f6f6f6;white-space:nowrap;text-overflow:ellipsis;grid-area:main;min-width:0;font-size:1.5rem;overflow:hidden}._secondaryField_beyra_90{white-space:pre-line;grid-area:secondary;font-size:1.25rem;line-height:1em}._plannedStart_beyra_97,._timeUntil_beyra_98,._runningTime_beyra_99{border-radius:3px;align-items:center;gap:.25rem;padding:.25rem .5rem;line-height:1;display:flex}._plannedStart_beyra_97{letter-spacing:1px;background-color:rgba(255,255,255,.2);margin-right:.5rem;font-size:1.5rem;display:inline}._timeUntil_beyra_98{letter-spacing:1px;background-color:rgba(255,255,255,.2);grid-area:schedule;justify-self:end;font-size:calc(1rem - 2px)}._live_beyra_124{color:#101010;background-color:#f6f6f6}._due_beyra_129{color:#101010;background-color:#ffbc56}._done_beyra_134{color:rgba(255,255,255,.6);background-color:rgba(255,255,255,.07)}._runningTime_beyra_99{background-color:rgba(255,255,255,.07);grid-area:running;justify-self:end;font-size:1.25rem}._fields_beyra_146{border-top:0;grid-area:fields;min-width:0;margin-top:0}._fields_beyra_146 ._field_beyra_146{padding-left:.25rem;padding-right:.25rem;font-weight:600}._fields_beyra_146 ._noColour_beyra_156{outline-offset:-.15rem;color:#f6f6f6;outline:.15rem solid #f6f6f6;padding-right:.3rem}._fields_beyra_146 ._value_beyra_162{color:#f6f6f6;white-space:pre-line;background-color:#202020;padding-left:.25rem;padding-right:.25rem;display:inline-flex}._fields_beyra_146._fieldsWithContent_beyra_169{line-height:1.25em;font-size:var(--operator-customfield-font-size-override,1.25rem);color:#101010;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:.25rem .75rem;margin-top:.25rem;padding-top:.5rem;padding-bottom:.5rem;font-weight:400;display:grid}._blink_1mg5c_1{animation:1s step-start infinite _blink_1mg5c_1}@keyframes _blink_1mg5c_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_1mg5c_13{transform:rotate(45deg)}._group_1mg5c_17{border-left:.35rem solid var(--group-colour,#9d9d9d);background-color:#101010;background:color-mix(in srgb, transparent 88%, var(--group-colour,#9d9d9d) 12%);letter-spacing:0;align-items:center;gap:1rem;width:100%;min-height:2.5rem;padding:.4rem .75rem;font-size:1.25rem;font-weight:600;display:flex}._title_1mg5c_32{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._meta_1mg5c_40{color:color-mix(in srgb, currentColor 60%, transparent);flex:none;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}._blink_1va40_1{animation:1s step-start infinite _blink_1va40_1}@keyframes _blink_1va40_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_1va40_13{transform:rotate(45deg)}._statusBar_1va40_17{z-index:100;background-color:#101010;width:100%;position:sticky;top:0}._timers_1va40_25{grid-template-columns:1fr 1fr 1fr;grid-template-areas:".timers clock";padding-top:1rem;padding-bottom:.5rem;display:grid}._timers_1va40_25: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:.5rem}._timers_1va40_25: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:.5rem}._timers_1va40_25:-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:.5rem;padding-right:1rem}._timers_1va40_25: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:.5rem;padding-right:1rem}._runningTimer_1va40_33{grid-area:timers;justify-self:center}._runningTimer_1va40_33 :nth-child(2){font-size:2.5rem;line-height:1.2}._timeNow_1va40_42{grid-area:clock;justify-self:right}._timeNow_1va40_42 :nth-child(2){font-size:2.5rem;line-height:1.2}._progressOverride_1va40_51{--progress-bar-br:0;grid-area:bar;height:1rem}@media (max-width:500px){._timers_1va40_25{grid-template-columns:1fr 1fr;grid-template-areas:"timers clock"}}._blink_1r4nj_1{animation:1s step-start infinite _blink_1r4nj_1}@keyframes _blink_1r4nj_1{0%{opacity:1}50%{opacity:.2}}._fourtyfive_1r4nj_13{transform:rotate(45deg)}._operatorContainer_1r4nj_17{color:#f6f6f6;background-color:#101010;width:100vw;height:100vh}._operatorEvents_1r4nj_24{flex-direction:column;gap:2px;width:100vw;height:100vh;padding-top:.25rem;padding-bottom:95vh;display:flex;overflow:auto}._editPrompt_1r4nj_35{z-index:400;text-align:center;color:#ffbc56;opacity:0;background:rgba(0,0,0,.7);border-radius:2px;padding:.5em 2em;transition-property:opacity;transition-duration:.3s;position:fixed;left:50%;transform:translate(-50%)}._editPrompt_1r4nj_35._show_1r4nj_49{opacity:1}._schedule_1r4nj_53{gap:.25em;display:flex}\n/*$vite$:1*/',document.head.appendChild(ae),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]="09502b14-7923-48cd-a7fa-7299bd36a9e9",e._sentryDebugIdIdentifier="sentry-dbid-09502b14-7923-48cd-a7fa-7299bd36a9e9")}catch(e){}}(),ie=n(r(),1),oe={blink:"_blink_1k6b9_1",fourtyfive:"_fourtyfive_1k6b9_13",editModal:"_editModal_1k6b9_17",title:"_title_1k6b9_31",body:"_body_1k6b9_39",label:"_label_1k6b9_48",footer:"_footer_1k6b9_54"},se=a(),le={blink:"_blink_beyra_1",fourtyfive:"_fourtyfive_beyra_13",mirror:"_mirror_beyra_17",event:"_event_beyra_21",subscribed:"_subscribed_beyra_34",grouped:"_grouped_beyra_37",running:"_running_beyra_42",past:"_past_beyra_48",groupRail:"_groupRail_beyra_52",binder:"_binder_beyra_60",cue:"_cue_beyra_70",mainField:"_mainField_beyra_80",secondaryField:"_secondaryField_beyra_90",plannedStart:"_plannedStart_beyra_97",timeUntil:"_timeUntil_beyra_98",runningTime:"_runningTime_beyra_99",live:"_live_beyra_124",due:"_due_beyra_129",done:"_done_beyra_134",fields:"_fields_beyra_146",field:"_field_beyra_146",noColour:"_noColour_beyra_156",value:"_value_beyra_162",fieldsWithContent:"_fieldsWithContent_beyra_169"},de=(0,ie.memo)(ve),ce={blink:"_blink_1mg5c_1",fourtyfive:"_fourtyfive_1mg5c_13",group:"_group_1mg5c_17",title:"_title_1mg5c_32",meta:"_meta_1mg5c_40"},ue=(0,ie.memo)(ke),_e=(e,t)=>{const n=V(e,[{value:"none",label:"None"},{value:"title",label:"Title"},{value:"note",label:"Note"}]),r=G(e);return[{title:U.ClockOptions,collapsible:!0,options:[ee(t)]},{title:U.DataSources,collapsible:!0,options:[{id:"main",title:"Main data field",description:"Field to be shown in the first line of text",type:"option",values:n,defaultValue:"title"},{id:"secondary-src",title:"Secondary data field",description:"Field to be shown in the second line of text",type:"option",values:n,defaultValue:"none"},{id:"subscribe",title:"Show custom fields",description:"Choose custom fields to show on each event",type:"multi-option",values:r},{id:"shouldEdit",title:"Edit custom field",description:"Allows editing an highlighted custom field by long pressing",type:"boolean",defaultValue:!1}]},{title:U.ElementVisibility,collapsible:!0,options:[{id:"hidePast",title:"Hide Past Events",description:"Whether to hide events that have passed",type:"boolean",defaultValue:!1},{id:"showStart",title:"Show planned start",description:"Whether to prepend the planned start to the items",type:"boolean",defaultValue:!1}]}]},ge={blink:"_blink_1va40_1",fourtyfive:"_fourtyfive_1va40_13",statusBar:"_statusBar_1va40_17",timers:"_timers_1va40_25",runningTimer:"_runningTimer_1va40_33",timeNow:"_timeNow_1va40_42",progressOverride:"_progressOverride_1va40_51"},fe={blink:"_blink_1r4nj_1",fourtyfive:"_fourtyfive_1r4nj_13",operatorContainer:"_operatorContainer_1r4nj_17",operatorEvents:"_operatorEvents_1r4nj_24",editPrompt:"_editPrompt_1r4nj_35",show:"_show_1r4nj_49",schedule:"_schedule_1r4nj_53"},me=50}}});
//# sourceMappingURL=OperatorExport-legacy-B0y6RB8p.js.map