@getontime/cli
Version:
Time keeping for live events
2 lines • 15.5 kB
JavaScript
(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`f14ad0099eab1969fdd065b56af5fdd3cf530de6`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`2dcee9f2-b4fe-4b38-aef1-c0595914ad61`,e._sentryDebugIdIdentifier=`sentry-dbid-2dcee9f2-b4fe-4b38-aef1-c0595914ad61`)}catch{}})();import{a as e,n as t,t as n}from"./jsx-runtime-BNC90REB.js";import{en as r}from"./useSocket-B9-0Z7zf.js";import{A as i,An as a,B as o,Bn as s,Cr as c,D as l,Dr as u,E as d,Er as f,F as p,G as m,H as h,Hn as g,J as _,K as v,Ln as y,M as b,N as x,On as S,Or as C,P as w,Q as T,Sr as E,St as D,T as O,Tr as k,Un as A,V as ee,Vn as j,W as M,_r as te,_t as N,ar as P,br as F,dn as I,dr as ne,ft as L,gt as re,hn as R,in as z,ir as B,j as V,k as ie,kn as ae,ln as H,nr as U,on as W,rt as oe,sn as se,tt as G,un as K,vn as ce,wn as le,xr as ue,yt as q,z as de,zn as fe}from"./Button-CsttsbOH.js";import{H as J,I as pe,L as me,M as he,N as ge,P as _e,R as ve,j as ye,z as be}from"./useIsSmallScreen-Db4lRgi0.js";var Y=e(t(),1),xe=Y.createContext(void 0);function X(e){let t=Y.useContext(xe);if(t===void 0&&!e)throw Error(k(72));return t}var Z=n(),Se=Y.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new ue,currentIdRef:{current:null},currentContextRef:{current:null}});function Ce(e,t){e.current=t.current}function we(e){let{children:t,delay:n,timeoutMs:r=0}=e,i=Y.useRef(n),a=Y.useRef(n),o=Y.useRef(null),s=Y.useRef(null),c=E();return f(()=>{if(a.current=n,!o.current){i.current=n;return}i.current={open:J(i.current,`open`),close:J(n,`close`)}},[n,o,i,a]),(0,Z.jsx)(Se.Provider,{value:Y.useMemo(()=>({hasProvider:!0,delayRef:i,initialDelayRef:a,currentIdRef:o,timeoutMs:r,currentContextRef:s,timeout:c}),[r,c]),children:t})}function Te(e,t={open:!1}){let{open:n}=t,r=`rootStore`in e?e.rootStore:e,i=r.useState(`floatingId`),{currentIdRef:a,delayRef:o,timeoutMs:s,initialDelayRef:c,currentContextRef:l,hasProvider:u,timeout:d}=Y.useContext(Se),[p,m]=Y.useState(!1),h=Y.useRef(n),g=Y.useRef(!1);return f(()=>{h.current=n},[n]),f(()=>()=>{g.current=!0},[]),f(()=>{function e(){g.current||m(!1),l.current?.setIsInstantPhase(!1),a.current=null,l.current=null,o.current=c.current,d.clear()}if(a.current&&!n&&a.current===i){if(m(!1),s){let t=i;return d.start(s,()=>{r.select(`open`)||a.current&&a.current!==t||e()}),()=>{(h.current||a.current!==t)&&d.clear()}}e()}},[n,i,a,o,s,c,l,d,r]),f(()=>{if(!n)return;let e=l.current,t=a.current;d.clear(),l.current={onOpenChange:r.setOpen,setIsInstantPhase:m},a.current=i,o.current={open:0,close:J(c.current,`close`)},t!==null&&t!==i?(m(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,I(le))):(m(!1),e?.setIsInstantPhase(!1))},[n,i,r,a,o,c,l,d]),f(()=>()=>{if(a.current===i){if(l.current=null,!h.current)return;a.current=null,Ce(o,c),d.clear()}},[l,a,o,i,c,d]),Y.useMemo(()=>({hasProvider:u,delayRef:o,isInstantPhase:p}),[u,o,p])}function Ee(e,t){let n=null,r=null,i=!1;return{contextElement:e||void 0,getBoundingClientRect(){let a=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},o=t.axis===`x`||t.axis===`both`,s=t.axis===`y`||t.axis===`both`,c=[`mouseenter`,`mousemove`].includes(t.dataRef.current.openEvent?.type||``)&&t.pointerType!==`touch`,l=a.width,u=a.height,d=a.x,f=a.y;return n==null&&t.x&&o&&(n=a.x-t.x),r==null&&t.y&&s&&(r=a.y-t.y),d-=n||0,f-=r||0,l=0,u=0,!i||c?(l=t.axis===`y`?a.width:0,u=t.axis===`x`?a.height:0,d=o&&t.x!=null?t.x:d,f=s&&t.y!=null?t.y:f):i&&!c&&(u=t.axis===`x`?a.height:u,l=t.axis===`y`?a.width:l),i=!0,{width:l,height:u,x:d,y:f,top:f,right:d+l,bottom:f+u,left:d}}}}function De(e){return e!=null&&e.clientX!=null}function Oe(e,t={}){let{enabled:n=!0,axis:r=`both`}=t,i=`rootStore`in e?e.rootStore:e,a=i.useState(`open`),o=i.useState(`floatingElement`),s=i.useState(`domReferenceElement`),c=i.context.dataRef,l=Y.useRef(!1),u=Y.useRef(null),[d,f]=Y.useState(),[p,m]=Y.useState([]),h=W(e=>{i.set(`positionReference`,e)}),_=W((e,t,n)=>{l.current||c.current.openEvent&&!De(c.current.openEvent)||i.set(`positionReference`,Ee(n??s,{x:e,y:t,axis:r,dataRef:c,pointerType:d}))}),v=W(e=>{a?u.current||(_(e.clientX,e.clientY,e.currentTarget),m([])):_(e.clientX,e.clientY,e.currentTarget)}),y=ne(d)?o:a;Y.useEffect(()=>{if(!n){h(s);return}if(!y)return;function e(){u.current?.(),u.current=null}let t=U(o);function r(t){g(o,A(t))?e():_(t.clientX,t.clientY)}return!c.current.openEvent||De(c.current.openEvent)?u.current=K(t,`mousemove`,r):h(s),e},[y,n,o,c,s,i,_,h,p]),Y.useEffect(()=>()=>{i.set(`positionReference`,null)},[i]),Y.useEffect(()=>{n&&!o&&(l.current=!1)},[n,o]),Y.useEffect(()=>{!n&&a&&(l.current=!0)},[n,a]);let b=Y.useMemo(()=>{function e(e){f(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:v,onMouseEnter:v}},[v]);return Y.useMemo(()=>n?{reference:b,trigger:b}:{},[n,b])}var Q=F&&te;function ke(e,t={}){let{enabled:n=!0,delay:r}=t,i=`rootStore`in e?e.rootStore:e,{events:a,dataRef:o}=i.context,c=Y.useRef(!1),l=Y.useRef(null),u=Y.useRef(!0),d=E();Y.useEffect(()=>{let e=i.select(`domReferenceElement`);if(!n)return;let t=U(e);function r(){let e=i.select(`domReferenceElement`);!i.select(`open`)&&P(e)&&e===j(z(e))&&(c.current=!0)}function a(){u.current=!0}function o(){u.current=!1}return H(K(t,`blur`,r),Q&&K(t,`keydown`,a,!0),Q&&K(t,`pointerdown`,o,!0))},[i,n]),Y.useEffect(()=>{if(!n)return;function e(e){if(e.reason===`trigger-press`||e.reason===`escape-key`){let e=i.select(`domReferenceElement`);B(e)&&(l.current=e,c.current=!0)}}return a.on(`openchange`,e),()=>{a.off(`openchange`,e)}},[a,n,i]);let f=Y.useMemo(()=>{function e(){c.current=!1,l.current=null}return{onMouseLeave(){e()},onFocus(t){let n=t.currentTarget;if(c.current){if(l.current===n)return;e()}let a=A(t.nativeEvent);if(B(a)){if(Q&&!t.relatedTarget){if(!u.current&&!fe(a))return}else if(!s(a))return}let o=y(t.relatedTarget,i.context.triggerElements),{nativeEvent:f,currentTarget:p}=t,m=typeof r==`function`?r():r;if(i.select(`open`)&&o||m===0||m===void 0){i.setOpen(!0,I(S,f,p));return}d.start(m,()=>{c.current||i.setOpen(!0,I(S,f,p))})},onBlur(t){e();let n=t.relatedTarget,r=t.nativeEvent,a=B(n)&&n.hasAttribute(D(`focus-guard`))&&n.getAttribute(`data-type`)===`outside`;d.start(0,()=>{let e=i.select(`domReferenceElement`),t=j(z(e));!n&&t===e||g(o.current.floatingContext?.refs.floating.current,t)||g(e,t)||a||y(n??t,i.context.triggerElements)||i.setOpen(!1,I(S,r))})}}},[o,r,i,d]);return Y.useMemo(()=>n?{reference:f,trigger:f}:{},[n,f])}var Ae={...b,disabled:G(e=>e.disabled),instantType:G(e=>e.instantType),isInstantPhase:G(e=>e.isInstantPhase),trackCursorAxis:G(e=>e.trackCursorAxis),disableHoverablePopup:G(e=>e.disableHoverablePopup),lastOpenChangeReason:G(e=>e.openChangeReason),closeOnClick:G(e=>e.closeOnClick),closeDelay:G(e=>e.closeDelay),hasViewport:G(e=>e.hasViewport)},je=class e extends T{constructor(e,t,n=!1){let r=new x,i={...Me(),...e};i.floatingRootContext=V(r,t,n),super(i,{popupRef:Y.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:r},Ae),c(this,`setOpen`,(e,t)=>{p(this,e,t,{extraState:{openChangeReason:t.reason}})})}cancelPendingOpen(e){this.state.floatingRootContext.dispatchOpenChange(!1,I(a,e))}static useStore(t,n){return M(t,(t,r)=>new e(n,t,r)).store}};function Me(){return{...i(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:`none`,disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var Ne=u(function(e){let{disabled:t=!1,defaultOpen:n=!1,open:r,disableHoverablePopup:i=!1,trackCursorAxis:a=`none`,actionsRef:s,onOpenChange:c,onOpenChangeComplete:l,handle:u,triggerId:d,defaultTriggerId:p=null,children:m}=e,h=je.useStore(u?.store,{open:n,openProp:r,activeTriggerId:p,triggerIdProp:d});o(h,r,n,p),h.useControlledProp(`openProp`,r),h.useControlledProp(`triggerIdProp`,d),h.useContextCallback(`onOpenChange`,c),h.useContextCallback(`onOpenChangeComplete`,l);let g=h.useState(`open`),_=!t&&g,v=h.useState(`activeTriggerId`),y=h.useState(`mounted`),b=h.useState(`payload`);h.useSyncedValues({trackCursorAxis:a,disableHoverablePopup:i}),h.useSyncedValue(`disabled`,t),de(h,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:x,transitionStatus:S}=ee(_,h),C=h.useState(`isInstantPhase`),w=h.useState(`instantType`),T=h.useState(`lastOpenChangeReason`),E=Y.useRef(null);f(()=>{g&&t&&h.setOpen(!1,I(R))},[g,t,h]),f(()=>{S===`ending`&&T===`none`||S!==`ending`&&C?(w!==`delay`&&(E.current=w),h.set(`instantType`,`delay`)):E.current!==null&&(h.set(`instantType`,E.current),E.current=null)},[S,C,T,w,h]),f(()=>{_&&(v??h.set(`payload`,void 0))},[h,v,_]);let D=Y.useCallback(()=>{h.setOpen(!1,I(ce))},[h]);Y.useImperativeHandle(s,()=>({unmount:x,close:D}),[x,D]);let O=_||y||!t&&a!==`none`;return(0,Z.jsxs)(xe.Provider,{value:h,children:[O&&(0,Z.jsx)(Pe,{store:h,disabled:t,trackCursorAxis:a}),typeof m==`function`?m({payload:b}):m]})});function Pe({store:e,disabled:t,trackCursorAxis:n}){let r=e.useState(`floatingRootContext`),i=oe(r,{enabled:!t,referencePress:()=>e.select(`closeOnClick`)}),a=Oe(r,{enabled:!t&&n!==`none`,axis:n===`none`?void 0:n});return h(e,{activeTriggerProps:Y.useMemo(()=>q(a.reference,i.reference),[a.reference,i.reference]),inactiveTriggerProps:Y.useMemo(()=>q(a.trigger,i.trigger),[a.trigger,i.trigger]),popupProps:Y.useMemo(()=>q(w,a.floating,i.floating),[a.floating,i.floating])}),null}var Fe=Y.createContext(void 0);function Ie(){return Y.useContext(Fe)}var Le=function(e){return e[e.popupOpen=d.popupOpen]=`popupOpen`,e.triggerDisabled=`data-trigger-disabled`,e}({}),$=`data-base-ui-tooltip-trigger`;function Re(e){if(`composedPath`in e){let t=e.composedPath();for(let e=0;e<t.length;e+=1){let n=t[e];if(B(n))return n}}let t=e.target;return B(t)?t:null}function ze(e){let t=e;for(;t;){if(t.hasAttribute($))return t;let e=t.parentElement;if(e){t=e;continue}let n=t.getRootNode();t=`host`in n&&B(n.host)?n.host:null}return null}var Be=C(function(e,t){let{render:n,className:r,style:i,handle:a,payload:o,disabled:s,delay:c,closeOnClick:l=!0,closeDelay:u,id:d,...f}=e,p=X(!0),h=a?.store??p;if(!h)throw Error(k(82));let _=O(d),v=h.useState(`isTriggerActive`,_),y=h.useState(`isOpenedByTrigger`,_),b=h.useState(`floatingRootContext`),x=Y.useRef(null),S=c??600,C=u??0,{registerTrigger:w,isMountedByThisTrigger:T}=m(_,x,h,{payload:o,closeOnClick:l,closeDelay:C}),D=Ie(),{delayRef:A,isInstantPhase:ee,hasProvider:j}=Te(b,{open:y}),M=be(b);h.useSyncedValue(`isInstantPhase`,ee);let te=h.useState(`disabled`),P=s??te,F=se(P),L=h.useState(`trackCursorAxis`),re=h.useState(`disableHoverablePopup`),R=Y.useRef(!1),z=E(),B=Y.useRef(void 0);function V(){let e=D?.delay,t=typeof A.current==`object`?A.current.open:void 0,n=S;return j&&(n=t===0?0:c??e??S),n}function H(e){let t=x.current;if(!t||!e)return!1;let n=ze(e);return n!==null&&n!==t&&g(t,n)}function U(e){let t=H(e);return R.current=t,t&&(M.openChangeTimeout.clear(),M.restTimeout.clear(),M.restTimeoutPending=!1,z.clear()),t}let W=me(b,{enabled:!P,mouseOnly:!0,move:!1,handleClose:!re&&L!==`both`?pe():null,restMs:V,delay(){let e=typeof A.current==`object`?A.current.close:void 0,t=C;return u==null&&j&&(t=e),{close:t}},triggerElementRef:x,isActiveTrigger:v,isClosing:()=>h.select(`transitionStatus`)===`ending`,shouldOpen(){return!R.current}}),oe=ke(b,{enabled:!P}).reference,G=e=>{let t=R.current,n=Re(e),r=U(n),i=x.current,a=i&&n&&g(i,n);if(r&&h.select(`open`)&&h.select(`lastOpenChangeReason`)===`trigger-hover`){h.setOpen(!1,I(ae,e));return}if(t&&!r&&a&&!F.current&&!h.select(`open`)&&i&&ne(B.current)){let t=()=>{!R.current&&!F.current&&!h.select(`open`)&&h.setOpen(!0,I(ae,e,i))},n=V();n===0?(z.clear(),t()):z.start(n,t)}},K=h.useState(`triggerProps`,T);return N(`button`,e,{state:{open:y},ref:[t,w,x],props:[W,oe,T||L!==`none`?K:void 0,{onMouseOver(e){G(e.nativeEvent)},onFocus(e){H(Re(e.nativeEvent))&&e.preventBaseUIHandler()},onMouseLeave(){R.current=!1,z.clear(),B.current=void 0},onPointerEnter(e){B.current=e.pointerType},onPointerDown(e){B.current=e.pointerType,h.set(`closeOnClick`,l),l&&!h.select(`open`)&&h.cancelPendingOpen(e.nativeEvent)},onClick(e){l&&!h.select(`open`)&&h.cancelPendingOpen(e.nativeEvent)},id:_,[Le.triggerDisabled]:P?``:void 0,[$]:P?void 0:``},f],stateAttributesMapping:ie})}),Ve=Y.createContext(void 0);function He(){let e=Y.useContext(Ve);if(e===void 0)throw Error(k(70));return e}var Ue=e(r(),1),We=Y.forwardRef(function(e,t){let{children:n,container:r,className:i,render:a,style:o,...s}=e,{portalNode:c,portalSubtree:l}=L({container:r,ref:t,componentProps:e,elementProps:s});return!l&&!c?null:(0,Z.jsxs)(Y.Fragment,{children:[l,c&&Ue.createPortal(n,c)]})}),Ge=Y.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e;return X().useState(`mounted`)||n?(0,Z.jsx)(Ve.Provider,{value:n,children:(0,Z.jsx)(We,{ref:t,...r})}):null}),Ke=Y.createContext(void 0);function qe(){let e=Y.useContext(Ke);if(e===void 0)throw Error(k(71));return e}var Je=Y.forwardRef(function(e,t){let{render:n,className:r,anchor:i,positionMethod:a=`absolute`,side:o=`top`,align:s=`center`,sideOffset:c=0,alignOffset:l=0,collisionBoundary:u=`clipping-ancestors`,collisionPadding:d=5,arrowPadding:f=5,sticky:p=!1,disableAnchorTracking:m=!1,collisionAvoidance:h=re,style:g,..._}=e,v=X(),y=He(),b=v.useState(`open`),x=v.useState(`mounted`),S=v.useState(`trackCursorAxis`),C=v.useState(`disableHoverablePopup`),w=v.useState(`floatingRootContext`),T=v.useState(`instantType`),E=v.useState(`transitionStatus`),D=ge({anchor:i,positionMethod:a,floatingRootContext:w,mounted:x,side:o,sideOffset:c,align:s,alignOffset:l,collisionBoundary:u,collisionPadding:d,sticky:p,arrowPadding:f,disableAnchorTracking:m,keepMounted:y,collisionAvoidance:h,adaptiveOrigin:v.useState(`hasViewport`)?_e:void 0}),O=ye(e,Y.useMemo(()=>({open:b,side:D.side,align:D.align,anchorHidden:D.anchorHidden,instant:S===`none`?T:`tracking-cursor`}),[b,D.side,D.align,D.anchorHidden,S,T]),{styles:D.positionerStyles,transitionStatus:E,props:_,refs:[t,v.useStateSetter(`positionerElement`)],hidden:!x,inert:!b||S===`both`||C});return(0,Z.jsx)(Ke.Provider,{value:D,children:O})}),Ye={...l,..._},Xe=Y.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,o=X(),{side:s,align:c}=qe(),l=o.useState(`open`),u=o.useState(`instantType`),d=o.useState(`transitionStatus`),f=o.useState(`popupProps`),p=o.useState(`floatingRootContext`),m=o.useState(`disabled`),h=o.useState(`closeDelay`);v({open:l,ref:o.context.popupRef,onComplete(){l&&o.context.onOpenChangeComplete?.(!0)}}),ve(p,{enabled:!m,closeDelay:h});let g=o.useStateSetter(`popupElement`);return N(`div`,e,{state:{open:l,side:s,align:c,instant:u,transitionStatus:d},ref:[t,o.context.popupRef,g],props:[f,he(d),a],stateAttributesMapping:Ye})}),Ze=Y.forwardRef(function(e,t){let{render:n,className:r,style:i,...a}=e,o=X(),{arrowRef:s,side:c,align:u,arrowUncentered:d,arrowStyles:f}=qe();return N(`div`,e,{state:{open:o.useState(`open`),side:c,align:u,uncentered:d,instant:o.useState(`instantType`)},ref:[t,s],props:[{style:f,"aria-hidden":!0},a],stateAttributesMapping:l})}),Qe={blink:`_blink_1391b_1`,fourtyfive:`_fourtyfive_1391b_13`,tooltip:`_tooltip_1391b_17`};function $e({text:e,children:t,...n}){return(0,Z.jsxs)(Ne,{children:[(0,Z.jsx)(Be,{...n,children:t}),(0,Z.jsx)(Ge,{children:(0,Z.jsx)(Je,{side:`bottom`,sideOffset:4,children:(0,Z.jsxs)(Xe,{className:Qe.tooltip,children:[(0,Z.jsx)(Ze,{}),e]})})})]})}export{we as i,Fe as n,ke as r,$e as t};
//# sourceMappingURL=Tooltip-DJ2_sn6r.js.map