PageSourceSearch

https://wwwinvisalign-ts-apac-ppr.herokuapp.com/_next/static/chunks/9392.be90980ae715fdaf.js

js wwwinvisalign-ts-apac-ppr.herokuapp.com collected 2026-10-03 14:56:03 UTC 45,681 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9392],{59392:function(e,t,s){s.r(t),s.d(t,{default:function(){return de}});var i=s(15163),n=s(97947),r=s(6400);function o(e,t){let s=[];for(let i=0;i<t;i+=1)s[i]=[];for(let i of e)s[i.row].push(i);return s}function l(e,t){let s=[];for(let i=0;i<t;i+=1)s[i]=[];for(let i of e)s[i.firstCol].push(i);return s}function a(e,t){let s=[];if(e){for(let i=0;i<t;i+=1)s[i]={affectedInstances:e.affectedInstances,isEvent:e.isEvent,segs:[]};for(let t of e.segs)s[t.row].segs.push(t)}else for(let i=0;i<t;i+=1)s[i]=null;return s}const d=(0,n.x)({hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"narrow"});function c(e){let{display:t}=e.eventRange.ui;return"list-item"===t||"auto"===t&&!e.eventRange.def.allDay&&e.firstCol===e.lastCol&&e.isStart&&e.isEnd}class f extends n.Y{render(){let{props:e}=this;return(0,r.az)(n.cj,Object.assign({},e,{elClasses:["fc-daygrid-event","fc-daygrid-block-event","fc-h-event"],defaultTimeFormat:d,defaultDisplayEventEnd:e.defaultDisplayEventEnd,disableResizing:!e.seg.eventRange.def.allDay}))}}class g extends n.Y{render(){let{props:e,context:t}=this,{options:s}=t,{seg:i}=e,o=s.eventTimeFormat||d,l=(0,n.bQ)(i,o,t,!0,e.defaultDisplayEventEnd);return(0,r.az)(n.cn,Object.assign({}
1,e,{elTag:"a",elClasses:["fc-daygrid-event","fc-daygrid-dot-event"],elAttrs:(0,n.bU)(e.seg,t),defaultGenerator:h,timeText:l,isResizing:!1,isDateSelecting:!1}))}}function h(e){return(0,r.az)(r.HY,null,(0,r.az)("div",{className:"fc-daygrid-event-dot",style:{borderColor:e.borderColor||e.backgroundColor}}),e.timeText&&(0,r.az)("div",{className:"fc-event-time"},e.timeText),(0,r.az)("div",{className:"fc-event-title"},e.event.title||(0,r.az)(r.HY,null,"\xa0")))}class u extends n.Y{constructor(){super(...arguments),this.compileSegs=(0,n.z)(p)}render(){let{props:e}=this,{allSegs:t,invisibleSegs:s}=this.compileSegs(e.singlePlacements);return(0,r.az)(n.cr,{elClasses:["fc-daygrid-more-link"],dateProfile:e.dateProfile,todayRange:e.todayRange,allDayDate:e.allDayDate,moreCnt:e.moreCnt,allSegs:t,hiddenSegs:s,alignmentElRef:e.alignmentElRef,alignGridTop:e.alignGridTop,extraDateSpan:e.extraDateSpan,popoverContent:()=>{let s=(e.eventDrag?e.eventDrag.affectedInstances:null)||(e.eventResize?e.eventResize.affectedInstances:null)||{};return(0,r.az)(r.HY,null,t.map((t=>{let i=t.eventRange.instance.instanceId;return(0,r.az)("div",{className:"fc-daygrid-event-harness",key:i,style:{visibility:s[i]?"hidden":""}},c(t)?(0,r.az)(g,Object.assign({seg:t,isDragging:!1,isSelected:i===e.eventSelection,defaultDisplayEventEnd:!1},(0,n.bS)(t,e.todayRange))):(0,r.az)(f,Object.assign({seg:t,isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:i===e.eventSelection,defaultDisplayEventEnd:!1},(0,n.bS)(t,e.todayRange))))})))}})}}function p(e){let t=[],s=[];for(let i of e)t.push(i.seg),i.isVisible||s.push(i.seg);return{allSegs:t,invisibleSegs:s}}const m=(0,n.x)({week:"narrow"});class v extends n.bf{constructor(){super(...arguments),this.rootElRef=(0,r.Vf)(),this.state={dayNumberId:(0,n.a6)()},this.handleRootEl=e=>{(0,n.Z)(this.rootElRef,e),(0,n.Z)(this.props.elRef,e)}}render(){let{context:e,props:t,state:s,rootElRef:i}=this,{options:o}=e,{date:l,dateProfile:a}=t;return(0,r.az)(n.cl,{elTag:"td",elRef:this.handleRootEl,elClasses:["fc-daygri
1d-day",...t.extraClassNames||[]],elAttrs:Object.assign(Object.assign(Object.assign({},t.extraDataAttrs),t.showDayNumber?{"aria-labelledby":s.dayNumberId}:{}),{role:"gridcell"}),defaultGenerator:b,date:l,dateProfile:a,todayRange:t.todayRange,showDayNumber:t.showDayNumber,extraRenderProps:t.extraRenderProps},((a,d)=>(0,r.az)("div",{className:"fc-daygrid-day-frame fc-scrollgrid-sync-inner",ref:t.innerElRef},t.showWeekNumber&&(0,r.az)(n.cq,{elTag:"a",elClasses:["fc-daygrid-week-number"],elAttrs:(0,n.b1)(e,l,"week"),date:l,defaultFormat:m}),Boolean(!d.isDisabled&&(t.showDayNumber||(0,n.cm)(o)||t.forceDayTop))&&(0,r.az)("div",{className:"fc-daygrid-day-top"},(0,r.az)(a,{elTag:"a",elClasses:["fc-daygrid-day-number"],elAttrs:Object.assign(Object.assign({},(0,n.b1)(e,l)),{id:s.dayNumberId})})),(0,r.az)("div",{className:"fc-daygrid-day-events",ref:t.fgContentElRef},t.fgContent,(0,r.az)("div",{className:"fc-daygrid-day-bottom",style:{marginTop:t.moreMarginTop}},(0,r.az)(u,{allDayDate:l,singlePlacements:t.singlePlacements,moreCnt:t.moreCnt,alignmentElRef:i,alignGridTop:!t.showDayNumber,extraDateSpan:t.extraDateSpan,dateProfile:t.dateProfile,eventSelection:t.eventSelection,eventDrag:t.eventDrag,eventResize:t.eventResize,todayRange:t.todayRange}))),(0,r.az)("div",{className:"fc-daygrid-day-bg"},t.bgContent))))}}function b(e){return e.dayNumberText||(0,r.az)(r.HY,null,"\xa0")}function y(e,t,s,i,n,r,o){let l=new S;l.allowReslicing=!0,l.strictOrder=i,!0===t||!0===s?(l.maxCoord=r,l.hiddenConsumes=!0):"number"===typeof t?l.maxStackCnt=t:"number"===typeof s&&(l.maxStackCnt=s,l.hiddenConsumes=!0);let a=[],d=[];for(let v=0;v<e.length;v+=1){let t=e[v],{instanceId:s}=t.eventRange.instance,i=n[s];null!=i?a.push({index:v,thickness:i,span:{start:t.firstCol,end:t.lastCol+1}}):d.push(t)}let c=l.addSegs(a),f=l.toRects(),{singleColPlacements:g,multiColPlacements:h,leftoverMargins:u}=function(e,t,s){let i=function(e,t){let s=[];for(let i=0;i<t;i+=1)s.push([]);for(let i of e)for(let e=i.span.start;e<i.span.end;e+=1)s[e].push(i);return s}(e,s.length),n=[],r=[],o=[];for(let l=0;l<s.length;l+=1){let e=i[l],a=[],d=0,c=0;for(let i of e){let e=t[i.index];a.push({seg:x(e,l,l+1,s),isVisible:!0,isAbsolute:!1,absoluteTop:i.levelCoord,marginTop:i.levelCoord-d}),d=i.levelCoord+i.thickness}let f=[];d=0,c=0;for(let i of e){let e=t[i.index],n=i.span.end-i.span.start>1,r=i.span.start===l;c+=i.levelCoord-d,d=i.levelCoord+i.thickness,n?(c+=i.thickness,r&&f.push({seg:x(e,i.span.start,i.span.end,s),isVisible:!0,isAbsolute:!0,absoluteTop:i.levelCoord,marginTop:0})):r&&(f.push({seg:x(e,i.span.start,i.span.end,s),isVisible:!0,isAbsolute:!1,absoluteTop:i.levelCoord,marginTop:c}),c=0)}n.push(a),r.push(f),o.push(c)}return{singleColPlacements:n,multiColPlacements:r,leftoverMargins:o}}(f,e,o),p=[],m=[];for(let v of d){h[v.firstCol].push({seg:v,isVisible:!1,isAbsolute:!0,absoluteTop:0,marginTop:0});for(let e=v.firstCol;e<=v.lastCol;e+=1)g[e].push({seg:x(v,e,e+1,o),isVisible:!1,isAbsolute:!1,absoluteTop:0,marginTop:0})}for(let v=0;v<o.length;v+=1)p.push(0);for(let v of c){let t=e[v.index],s=v.span;h[s.start].push({seg:x(t,s.start,s.end,o),isVisible:!1,isAbsolute:!0,absoluteTop:0,marginTop:0});for(let e=s.start;e<s.end;e+=1)p[e]+=1,g[e].push({seg:x(t,e,e+1,o),isVisible:!1,isAbsolute:!1,absoluteTop:0,marginTop:0})}for(let v=0;v<o.length;v+=1)m.push(u[v]);return{singleColPlacements:g,multiColPlacements:h,moreCnts:p,moreMarginTops:m}}function x(e,t,s,i){if(e.firstCol===t&&e.lastCol===s-1)return e;let r=e.eventRange,o=r.range,l=(0,n.o)(o,{start:i[t].date,end:(0,n.t)(i[s-1].date,1)});return Object.assign(Object.assign({},e),{firstCol:t,lastCol:s-1,eventRange:{def:r.def,ui:Object.assign(Object.assign({},r.ui),{durationEditable:!1}),instance:r.instance,range:l},isStart:e.isStart&&l.start.valueOf()===o.start.valueOf(),isEnd:e.isEnd&&l.end.valueOf()===o.end.valueOf()})}class S extends n.bA{constructor(){super(...arguments),this.hiddenConsumes=!1,this.forceHidden={}}addSegs(e){const t=super.addSegs(e),{entriesByLevel:s}=this,i=e=>!this.forceHidden[(0,n.bB)(e)];for(let n=0;n<s.length;n+=1)s[n]=s[n].filter(i);return t}handleInvalidInsertion(e,t,s){const{entriesByLevel:i,forceHidden:r}=this,{touchingEntry:o,touchingLevel:l,touchingLateral:a}=e;if(this.hiddenConsumes&&o){const e=(0,n.bB)(o);if(!r[e])if(this.allowReslicing){const e=Object.assign(Object.assign({},o),{span:(0,n.bF)(o.span,t.span)});r[(0,n.bB)(e)]=!0,i[l][a]=e,this.splitEntry(o,t,s)}else r[e]=!0,s.push(o)}return super.handleInvalidInsertion(e,t,s)}}class R extends n.bf{constructor(){super(...arguments),this.cellElRefs=new n.cf,this.frameElRefs=new n.cf,this.fgElRefs=new n.cf,this.segHarnessRefs=new n.cf,this.rootElRef=(0,r.Vf)(),this.state={framePositions:null,maxContentHeight:null,eventInstanceHeights:{}},this.handleResize=e=>{e&&this.updateSizing(!0)}}render(){let{props:e,state:t,context:s}=this,{options:i}=s,o=e.cells.length,a=l(e.businessHourSegs,o),d=l(e.bgEventSegs,o),c=l(this.getHighlightSegs(),o),f=l(this.getMirrorSegs(),o),{singleColPlacements:g,multiColPlacements:h,moreCnts:u,moreMarginTops:p}=y((0,n.bR)(e.fgEventSegs,i.eventOrder),e.dayMaxEvents,e.dayMaxEventRows,i.eventOrderStrict,t.eventInstanceHeights,t.maxContentHeight,e.cells),m=e.eventDrag&&e.eventDrag.affectedInstances||e.eventResize&&e.eventResize.affectedInstances||{};return(0,r.az)("tr",{ref:this.rootElRef,role:"row"},e.renderIntro&&e.renderIntro(),e.cells.map(((t,s)=>{let i=this.renderFgSegs(s,e.forPrint?g[s]:h[s],e.todayRange,m),n=this.renderFgSegs(s,function(e,t){if(!e.length)return[];let s=function(e){let t={};for(let s of e)for(let e of s)t[e.seg.eventRange.instance.instanceId]=e.absoluteTop;return t}(t);return e.map((e=>({seg:e,isVisible:!0,isAbsolute:!0,absoluteTop:s[e.eventRange.instance.instanceId],marginTop:0})))}(f[s],h),e.todayRange,{},Boolean(e.eventDrag),Boolean(e.eventResize),!1);return(0,r.az)(v,{key:t.key,elRef:this.cellElRefs.createRef(t.key),innerElRef:this.frameElRefs.createRef(t.key),dateProfile:e.dateProfile,date:t.date,showDayNumber:e.showDayNumbers,showWeekNumber:e.showWeekNumbers&&0===s,forceDayTop:e.showWeekNumbers,todayRange:e.todayRange,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,extraRenderProps:t.extraRenderProps,extraDataAttrs:t.extraDataAttrs,extraClassNames:t.extraClassNames,extraDateSpan:t.extraDateSpan,moreCnt:u[s],moreMarginTop:p[s],singlePlacements:g[s],fgContentElRef:this.fgElRefs.createRef(t.key),fgContent:(0,r.az)(r.HY,null,(0,r.az)(r.HY,null,i),(0,r.az)(r.HY,null,n)),bgContent:(0,r.az)(r.HY,null,this.renderFillSegs(c[s],"highlight"),this.renderFillSegs(a[s],"non-business"),this.renderFillSegs(d[s],"bg-event"))})})))}componentDidMount(){this.updateSizing(!0),this.context.addResizeHandler(this.handleResize)}componentDidUpdate(e,t){let s=this.props;this.updateSizing(!(0,n.E)(e,s))}componentWillUnmount(){this.context.removeResizeHandler(this.handleResize)}getHighlightSegs(){let{props:e}=this;return e.eventDrag&&e.eventDrag.segs.length?e.eventDrag.segs:e.eventResize&&e.eventResize.segs.length?e.eventResize.segs:e.dateSelectionSegs}getMirrorSegs(){let{props:e}=this;return e.eventResize&&e.eventResize.segs.length?e.eventResize.segs:[]}renderFgSegs(e,t,s,i,o,l,a){let{context:d}=this,{eventSelection:h}=this.props,{framePositions:u}=this.state,p=1===this.props.cells.length,m=o||l||a,v=[];
1if(u)for(let b of t){let{seg:t}=b,{instanceId:y}=t.eventRange.instance,x=y+":"+e,S=b.isVisible&&!i[y],R=b.isAbsolute,z="",C="";R&&(d.isRtl?(C=0,z=u.lefts[t.lastCol]-u.lefts[t.firstCol]):(z=0,C=u.rights[t.firstCol]-u.rights[t.lastCol])),v.push((0,r.az)("div",{className:"fc-daygrid-event-harness"+(R?" fc-daygrid-event-harness-abs":""),key:x,ref:m?null:this.segHarnessRefs.createRef(x),style:{visibility:S?"":"hidden",marginTop:R?"":b.marginTop,top:R?b.absoluteTop:"",left:z,right:C}},c(t)?(0,r.az)(g,Object.assign({seg:t,isDragging:o,isSelected:y===h,defaultDisplayEventEnd:p},(0,n.bS)(t,s))):(0,r.az)(f,Object.assign({seg:t,isDragging:o,isResizing:l,isDateSelecting:a,isSelected:y===h,defaultDisplayEventEnd:p},(0,n.bS)(t,s)))))}return v}renderFillSegs(e,t){let{isRtl:s}=this.context,{todayRange:i}=this.props,{framePositions:o}=this.state,l=[];if(o)for(let a of e){let e=s?{right:0,left:o.lefts[a.lastCol]-o.lefts[a.firstCol]}:{left:0,right:o.rights[a.firstCol]-o.rights[a.lastCol]};l.push((0,r.az)("div",{key:(0,n.bT)(a.eventRange),className:"fc-daygrid-bg-harness",style:e},"bg-event"===t?(0,r.az)(n.cp,Object.assign({seg:a},(0,n.bS)(a,i))):(0,n.co)(t)))}return(0,r.az)(r.HY,{},...l)}updateSizing(e){let{props:t,state:s,frameElRefs:i}=this;if(!t.forPrint&&null!==t.clientWidth){if(e){let e=t.cells.map((e=>i.currentMap[e.key]));if(e.length){let t=this.rootElRef.current,i=new n.bb(t,e,!0,!1);s.framePositions&&s.framePositions.similarTo(i)||this.setState({framePositions:new n.bb(t,e,!0,!1)})}}const r=this.state.eventInstanceHeights,o=this.queryEventInstanceHeights(),l=!0===t.dayMaxEvents||!0===t.dayMaxEventRows;this.safeSetState({eventInstanceHeights:Object.assign(Object.assign({},r),o),maxContentHeight:l?this.computeMaxContentHeight():null})}}queryEventInstanceHeights(){let e=this.segHarnessRefs.currentMap,t={};for(let s in e){let i=Math.round(e[s].getBoundingClientRect().height),n=s.split(":")[0];t[n]=Math.max(t[n]||0,i)}return t}computeMaxContentHeight(){let e=this.props.cells[0].key,t=this.cellElRefs.currentMap[e],s=this.fgElRefs.currentMap[e];return t.getBoundingClientRect().bottom-s.getBoundingClientRect().top}getCellEls(){let e=this.cellElRefs.currentMap;return this.props.cells.map((t=>e[t.key]))}}R.addStateEquality({eventInstanceHeights:n.E});class z extends n.bf{constructor(){super(...arguments),this.splitBusinessHourSegs=(0,n.z)(o),this.splitBgEventSegs=(0,n.z)(o),this.splitFgEventSegs=(0,n.z)(o),this.splitDateSelectionSegs=(0,n.z)(o),this.splitEventDrag=(0,n.z)(a),this.splitEventResize=(0,n.z)(a),this.rowRefs=new n.cf,this.handleRootEl=e=>{this.rootEl=e,e?this.context.registerInteractiveComponent(this,{el:e,isHitComboAllowed:this.props.isHitComboAllowed}):this.context.unregisterInteractiveComponent(this)}}render(){let{props:e}=this,{dateProfile:t,dayMaxEventRows:s,dayMaxEvents:i,expandRows:o}=e,l=e.cells.length,a=this.splitBusinessHourSegs(e.businessHourSegs,l),d=this.splitBgEventSegs(e.bgEventSegs,l),c=this.splitFgEventSegs(e.fgEventSegs,l),f=this.splitDateSelectionSegs(e.dateSelectionSegs,l),g=this.splitEventDrag(e.eventDrag,l),h=this.splitEventResize(e.eventResize,l),u=!0===i||!0===s;u&&!o&&(u=!1,s=null,i=null);
1let p=["fc-daygrid-body",u?"fc-daygrid-body-balanced":"fc-daygrid-body-unbalanced",o?"":"fc-daygrid-body-natural"];return(0,r.az)("div",{className:p.join(" "),ref:this.handleRootEl,style:{width:e.clientWidth,minWidth:e.tableMinWidth}},(0,r.az)(n.ch,{unit:"day"},((n,u)=>(0,r.az)(r.HY,null,(0,r.az)("table",{role:"presentation",className:"fc-scrollgrid-sync-table",style:{width:e.clientWidth,minWidth:e.tableMinWidth,height:o?e.clientHeight:""}},e.colGroupNode,(0,r.az)("tbody",{role:"presentation"},e.cells.map(((n,o)=>(0,r.az)(R,{ref:this.rowRefs.createRef(o),key:n.length?n[0].date.toISOString():o,showDayNumbers:l>1,showWeekNumbers:e.showWeekNumbers,todayRange:u,dateProfile:t,cells:n,renderIntro:e.renderRowIntro,businessHourSegs:a[o],eventSelection:e.eventSelection,bgEventSegs:d[o].filter(C),fgEventSegs:c[o],dateSelectionSegs:f[o],eventDrag:g[o],eventResize:h[o],dayMaxEvents:i,dayMaxEventRows:s,clientWidth:e.clientWidth,clientHeight:e.clientHeight,forPrint:e.forPrint})))))))))}prepareHits(){this.rowPositions=new n.bb(this.rootEl,this.rowRefs.collect().map((e=>e.getCellEls()[0])),!1,!0),this.colPositions=new n.bb(this.rootEl,this.rowRefs.currentMap[0].getCellEls(),!0,!1)}queryHit(e,t){let{colPositions:s,rowPositions:i}=this,n=s.leftToIndex(e),r=i.topToIndex(t);if(null!=r&&null!=n){let e=this.props.cells[r][n];return{dateProfile:this.props.dateProfile,dateSpan:Object.assign({range:this.getCellRange(r,n),allDay:!0},e.extraDateSpan),dayEl:this.getCellEl(r,n),rect:{left:s.lefts[n],right:s.rights[n],top:i.tops[r],bottom:i.bottoms[r]},layer:0}}return null}getCellEl(e,t){return this.rowRefs.currentMap[e].getCellEls()[t]}getCellRange(e,t){let s=this.props.cells[e][t].date;return{start:s,end:(0,n.t)(s,1)}}}function C(e){return e.eventRange.def.allDay}class w extends n.bW{constructor(){super(...arguments),this.forceDayIfListItem=!0}sliceRange(e,t){return t.sliceRange(e)}}class D extends n.bf{constructor(){super(...arguments),this.slicer=new w,this.tableRef=(0,r.Vf)()}render(){let{props:e,context:t}=this;return(0,r.az)(z,Object.assign({ref:this.tableRef},this.slicer.sliceProps(e,e.dateProfile,e.nextDayThreshold,t,e.dayTableModel),{dateProfile:e.dateProfile,cells:e.dayTableModel.cells,colGroupNode:e.colGroupNode,tableMinWidth:e.tableMinWidth,renderRowIntro:e.renderRowIntro,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,showWeekNumbers:e.showWeekNumbers,expandRows:e.expandRows,headerAlignElRef:e.headerAlignElRef,clientWidth:e.clientWidth,clientHeight:e.clientHeight,forPrint:e.forPrint}))}}class E extends n.aZ{getKeyInfo(){return{allDay:{},timed:{}}}getKeysForDateSpan(e){return e.allDay?["allDay"]:["timed"]}getKeysForEventDef(e){return e.allDay?(0,n.bP)(e)?["timed","allDay"]:["allDay"]:["timed"]}}const k=(0,n.x)({hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"short"});function M(e){let t=["fc-timegrid-slot","fc-timegrid-slot-label",e.isLabeled?"fc-scrollgrid-shrink":"fc-timegrid-slot-minor"];return(0,r.az)(n.V.Consumer,null,(s=>{if(!e.isLabeled)return(0,r.az)("td",{className:t.join(" "),"data-time":e.isoTimeStr});let{dateEnv:i,options:o,viewApi:l}=s,a=null==o.slotLabelFormat?k:Array.isArray(o.slotLabelFormat)?(0,n.x)(o.slotLabelFormat[0]):(0,n.x)(o.slotLabelFormat),d={level:0,time:e.time,date:i.toDate(e.date),view:l,text:i.format(e.date,a)};return(0,r.az)(n.C,{elTag:"td",elClasses:t,elAttrs:{"data-time":e.isoTimeStr},renderProps:d,generatorName:"slotLabelContent",generator:o.slotLabelContent||P,classNameGenerator:o.slotLabelClassNames,didMount:o.slotLabelDidMount,willUnmount:o.slotLabelWillUnmount},(e=>(0,r.az)("div",{className:"fc-timegrid-slot-label-frame fc-scrollgrid-shrink-frame"},(0,r.az)(e,{elTag:"div",elClasses:["fc-timegrid-slot-label-cushion","fc-scrollgrid-shrink-cushion"]}))))}))}function P(e){return e.text}class T extends n.Y{render(){return this.props.slatMetas.map((e=>(0,r.az)("tr",{key:e.key},(0,r.az)(M,Object.assign({},e)))))}}const N=(0,n.x)({week:"short"});class H extends n.bf{constructor(){super(...arguments),this.allDaySplitter=new E,this.headerElRef=(0,r.Vf)(),this.rootElRef=(0,r.Vf)(),this.scrollerElRef=(0,r.Vf)(),this.state={slatCoords:null},this.handleScrollTopRequest=e=>{let t=this.scrollerElRef.current;t&&(t.scrollTop=e)},this.renderHeadAxis=(e,t="")=>{let{options:s}=this.context,{dateProfile:i}=this.props,o=i.renderRange,l=1===(0,n.bm)(o.start,o.end)?(0,n.b1)(this.context,o.start,"week"):{};return s.weekNumbers&&"day"===e?(0,r.az)(n.cq,{elTag:"th",elClasses:["fc-timegrid-axis","fc-scrollgrid-shrink"],elAttrs:{"aria-hidden":!0},date:o.start,defaultFormat:N},(e=>(0,r.az)("div",{className:["fc-timegrid-axis-frame","fc-scrollgrid-shrink-frame","fc-timegrid-axis-frame-liquid"].join(" "),style:{height:t}},(0,r.az)(e,{elTag:"a",elClasses:["fc-timegrid-axis-cushion","fc-scrollgrid-shrink-cushion","fc-scrollgrid-sync-inner"],elAttrs:l}
1)))):(0,r.az)("th",{"aria-hidden":!0,className:"fc-timegrid-axis"},(0,r.az)("div",{className:"fc-timegrid-axis-frame",style:{height:t}}))},this.renderTableRowAxis=e=>{let{options:t,viewApi:s}=this.context,i={text:t.allDayText,view:s};return(0,r.az)(n.C,{elTag:"td",elClasses:["fc-timegrid-axis","fc-scrollgrid-shrink"],elAttrs:{"aria-hidden":!0},renderProps:i,generatorName:"allDayContent",generator:t.allDayContent||I,classNameGenerator:t.allDayClassNames,didMount:t.allDayDidMount,willUnmount:t.allDayWillUnmount},(t=>(0,r.az)("div",{className:["fc-timegrid-axis-frame","fc-scrollgrid-shrink-frame",null==e?" fc-timegrid-axis-frame-liquid":""].join(" "),style:{height:e}},(0,r.az)(t,{elTag:"span",elClasses:["fc-timegrid-axis-cushion","fc-scrollgrid-shrink-cushion","fc-scrollgrid-sync-inner"]}))))},this.handleSlatCoords=e=>{this.setState({slatCoords:e})}}renderSimpleLayout(e,t,s){let{context:i,props:o}=this,l=[],a=(0,n.cc)(i.options);return e&&l.push({type:"header",key:"header",isSticky:a,chunk:{elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}}),t&&(l.push({type:"body",key:"all-day",chunk:{content:t}}),l.push({type:"body",key:"all-day-divider",outerContent:(0,r.az)("tr",{role:"presentation",className:"fc-scrollgrid-section"},(0,r.az)("td",{className:"fc-timegrid-divider "+i.theme.getClass("tableCellShaded")}))})),l.push({type:"body",key:"body",liquid:!0,expandRows:Boolean(i.options.expandRows),chunk:{scrollerElRef:this.scrollerElRef,content:s}}),(0,r.az)(n.ct,{elRef:this.rootElRef,elClasses:["fc-timegrid"],viewSpec:i.viewSpec},(0,r.az)(n.b$,{liquid:!o.isHeightAuto&&!o.forPrint,collapsibleWidth:o.forPrint,cols:[{width:"shrink"}],sections:l}))}renderHScrollLayout(e,t,s,i,o,l,a){let d=this.context.pluginHooks.scrollGridImpl;if(!d)throw new Error("No ScrollGrid implementation");let{context:c,props:f}=this,g=!f.forPrint&&(0,n.cc)(c.options),h=!f.forPrint&&(0,n.cb)(c.options),u=[];e&&u.push({type:"header",key:"header",isSticky:g,syncRowHeights:!0,chunks:[{key:"axis",rowContent:e=>(0,r.az)("tr",{role:"presentation"},this.renderHeadAxis("day",e.rowSyncHeights[0]))},{key:"cols",elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}]}),t&&(u.push({type:"body",key:"all-day",syncRowHeights:!0,chunks:[{key:"axis",rowContent:e=>(0,r.az)("tr",{role:"presentation"},this.renderTableRowAxis(e.rowSyncHeights[0]))},{key:"cols",content:t}]}),u.push({key:"all-day-divider",type:"body",outerContent:(0,r.az)("tr",{role:"presentation",className:"fc-scrollgrid-section"},(0,r.az)("td",{colSpan:2,className:"fc-timegrid-divider "+c.theme.getClass("tableCellShaded")}))}));let p=c.options.nowIndicator;return u.push({type:"body",key:"body",liquid:!0,expandRows:Boolean(c.options.expandRows),chunks:[{key:"axis",content:e=>(0,r.az)("div",{className:"fc-timegrid-axis-chunk"},(0,r.az)("table",{"aria-hidden":!0,style:{height:e.expandRows?e.clientHeight:""}},e.tableColGroupNode,(0,r.az)("tbody",null,(0,r.az)(T,{slatMetas:l}))),(0,r.az)("div",{className:"fc-timegrid-now-indicator-container"},(0,r.az)(n.ch,{unit:p?"minute":"day"},(e=>{let t=p&&a&&a.safeComputeTop(e);return"number"===typeof t?(0,r.az)(n.ck,{elClasses:["fc-timegrid-now-indicator-arrow"],elStyle:{top:t},isAxis:!0,date:e}):null}))))},{key:"cols",scrollerElRef:this.scrollerElRef,content:s}]}),h&&u.push({key:"footer",type:"footer",isSticky:!0,chunks:[{key:"axis",content:n.ca},{key:"cols",content:n.ca}]}),(0,r.az)(n.ct,{elRef:this.rootElRef,elClasses:["fc-timegrid"],viewSpec:c.viewSpec},(0,r.az)(d,{liquid:!f.isHeightAuto&&!f.forPrint,collapsibleWidth:!1,colGroups:[{width:"shrink",cols:[{width:"shrink"}]},{cols:[{span:i,minWidth:o}]}],sections:u}))}getAllDayMaxEventProps(){let{dayMaxEvents:e,dayMaxEventRows:t}=this.context.options;return!0!==e&&!0!==t||(e=void 0,t=5),{dayMaxEvents:e,dayMaxEventRows:t}}}function I(e){return e.text}class W{constructor(e,t,s){this.positions=e,this.dateProfile=t,this.slotDuration=s}safeComputeTop(e){let{dateProfile:t}=this;if((0,n.H)(t.currentRange,e)){let s=(0,n.q)(e),i=e.valueOf()-s.valueOf();if(i>=(0,n.bt)(t.slotMinTime)&&i<(0,n.bt)(t.slotMaxTime))return this.computeTimeTop((0,n.e)(i))}return null}computeDateTop(e,t){return t||(t=(0,n.q)(e)),this.computeTimeTop((0,n.e)(e.valueOf()-t.valueOf()))}computeTimeTop(e){let t,s,{positions:i,dateProfile:r}=this,o=i.els.length,l=(e.milliseconds-(0,n.bt)(r.slotMinTime))/(0,n.bt)(this.slotDuration);return l=Math.max(0,l),l=Math.min(o,l),t=Math.floor(l),t=Math.min(t,o-1),s=l-t,i.tops[t]+i.getHeight(t)*s}}class O extends n.Y{render(){let{props:e,context:t}=this,{options:s}=t,{slatElRefs:i}=e;return(0,r.az)("tbody",null,e.slatMetas.map(((o,l)=>{let a={time:o.time,date:t.dateEnv.toDate(o.date),view:t.viewApi};return(0,r.az)("tr",{key:o.key,ref:i.createRef(o.key)},e.axis&&(0,r.az)(M,Object.assign({},o)),(0,r.az)(n.C,{elTag:"td",elClasses:["fc-timegrid-slot","fc-timegrid-slot-lane",!o.isLabeled&&"fc-timegrid-slot-minor"],elAttrs:{"data-time":o.isoTimeStr},renderProps:a,generatorName:"slotLaneContent",generator:s.slotLaneContent,classNameGenerator:s.slotLaneClassNames,didMount:s.slotLaneDidMount,willUnmount:s.slotLaneWillUnmount}))})))}}class A extends n.Y{constructor(){super(...arguments),this.rootElRef=(0,r.Vf)(),this.slatElRefs=new n.cf}render(){let{props:e,context:t}=this;return(0,r.az)("div",{ref:this.rootElRef,className:"fc-timegrid-slots"}
1,(0,r.az)("table",{"aria-hidden":!0,className:t.theme.getClass("table"),style:{minWidth:e.tableMinWidth,width:e.clientWidth,height:e.minHeight}},e.tableColGroupNode,(0,r.az)(O,{slatElRefs:this.slatElRefs,axis:e.axis,slatMetas:e.slatMetas})))}componentDidMount(){this.updateSizing()}componentDidUpdate(){this.updateSizing()}componentWillUnmount(){this.props.onCoords&&this.props.onCoords(null)}updateSizing(){let{context:e,props:t}=this;if(t.onCoords&&null!==t.clientWidth){this.rootElRef.current.offsetHeight&&t.onCoords(new W(new n.bb(this.rootElRef.current,(s=this.slatElRefs.currentMap,t.slatMetas.map((e=>s[e.key]))),!1,!0),this.props.dateProfile,e.options.slotDuration))}var s}}function j(e,t){let s,i=[];for(s=0;s<t;s+=1)i.push([]);if(e)for(s=0;s<e.length;s+=1)i[e[s].col].push(e[s]);return i}function G(e,t){let s=[];if(e){for(let i=0;i<t;i+=1)s[i]={affectedInstances:e.affectedInstances,isEvent:e.isEvent,segs:[]};for(let t of e.segs)s[t.col].segs.push(t)}else for(let i=0;i<t;i+=1)s[i]=null;return s}class F extends n.Y{render(){let{props:e}=this;return(0,r.az)(n.cr,{elClasses:["fc-timegrid-more-link"],elStyle:{top:e.top,bottom:e.bottom},allDayDate:null,moreCnt:e.hiddenSegs.length,allSegs:e.hiddenSegs,hiddenSegs:e.hiddenSegs,extraDateSpan:e.extraDateSpan,dateProfile:e.dateProfile,todayRange:e.todayRange,popoverContent:()=>$(e.hiddenSegs,e),defaultGenerator:L},(e=>(0,r.az)(e,{elTag:"div",elClasses:["fc-timegrid-more-link-inner","fc-sticky"]})))}}function L(e){return e.shortText}function B(e,t,s){let i=new n.bA;null!=t&&(i.strictOrder=t),null!=s&&(i.maxStackCnt=s);let r=i.addSegs(e),o=(0,n.bE)(r),l=function(e){const{entriesByLevel:t}=e,s=U(((e,t)=>e+":"+t),((i,r)=>{let o=function(e,t,s){let{levelCoords:i,entriesByLevel:r}=e,o=r[t][s],l=i[t]+o.thickness,a=i.length,d=t;for(;d<a&&i[d]<l;d+=1);for(;d<a;d+=1){let e,t=r[d],s=(0,n.bD)(t,o.span.start,n.bC),i=s[0]+s[1],l=i;for(;(e=t[l])&&e.span.start<o.span.end;)l+=1;if(i<l)return{level:d,lateralStart:i,lateralEnd:l}}return null}(e,i,r),l=q(o,s),a=t[i][r];return[Object.assign(Object.assign({},a),{nextLevelNodes:l[0]}),a.thickness+l[1]]}));return q(t.length?{level:0,lateralStart:0,lateralEnd:t[0].length}:null,s)[0]}(i);return l=function(e,t){const s=U(((e,t,s)=>(0,n.bB)(e)),((e,i,n)=>{let r,{nextLevelNodes:o,thickness:l}=e,a=l+n,d=l/a,c=[];if(o.length)for(let t of o)if(void 0===r){let e=s(t,i,a);r=e[0],c.push(e[1])}else{let e=s(t,r,0);c.push(e[1])}else r=t;let f=(r-i)*d;return[r-f,Object.assign(Object.assign({},e),{thickness:f,nextLevelNodes:c})]}));return e.map((e=>s(e,0,0)[1]))}(l,1),{segRects:function(e){let t=[];const s=U(((e,t,s)=>(0,n.bB)(e)),((e,s,n)=>{let r=Object.assign(Object.assign({},e),{levelCoord:s,stackDepth:n,stackForward:0});return t.push(r),r.stackForward=i(e.nextLevelNodes,s+e.thickness,n+1)+1}));function i(e,t,i){let n=0;for(let r of e)n=Math.max(s(r,t,i),n);return n}return i(e,0,0),t}(l),hiddenGroups:o}}function q(e,t){if(!e)return[[],0];let{level:s,lateralStart:i,lateralEnd:n}=e,r=i,o=[];for(;r<n;)o.push(t(s,r)),r+=1;return o.sort(Y),[o.map(V),o[0][1]]}function Y(e,t){return t[1]-e[1]}function V(e){return e[0]}function U(e,t){const s={};return(...i)=>{let n=e(...i);return n in s?s[n]:s[n]=t(...i)}}function Z(e,t,s=null,i=0){let n=[];if(s)for(let r=0;r<e.length;r+=1){let o=e[r],l=s.computeDateTop(o.start,t),a=Math.max(l+(i||0),s.computeDateTop(o.end,t));n.push({start:Math.round(l),end:Math.round(a)})}return n}const K=(0,n.x)({hour:"numeric",minute:"2-digit",meridiem:!1});class _ extends n.Y{render(){return(0,r.az)(n.cj,Object.assign({},this.props,{elClasses:["fc-timegrid-event","fc-v-event",this.props.isShort&&"fc-timegrid-event-short"],defaultTimeFormat:K}))}}class Q extends n.Y{constructor(){super(...arguments),this.sortEventSegs=(0,n.z)(n.bR)}render(){let{props:e,context:t}=this,{options:s}=t,i=s.selectMirror,o=e.eventDrag&&e.eventDrag.segs||e.eventResize&&e.eventResize.segs||i&&e.dateSelectionSegs||[],l=e.eventDrag&&e.eventDrag.affectedInstances||e.eventResize&&e.eventResize.affectedInstances||{},a=this.sortEventSegs(e.fgEventSegs,s.eventOrder);return(0,r.az)(n.cl,{elTag:"td",elRef:e.elRef,elClasses:["fc-timegrid-col",...e.extraClassNames||[]],elAttrs:Object.assign({role:"gridcell"},e.extraDataAttrs),date:e.date,dateProfile:e.dateProfile,todayRange:e.todayRange,extraRenderProps:e.extraRenderProps},(t=>(0,r.az)("div",{className:"fc-timegrid-col-frame"},(0,r.az)("div",{className:"fc-timegrid-col-bg"},this.renderFillSegs(e.businessHourSegs,"non-business"),this.renderFillSegs(e.bgEventSegs,"bg-event"),this.renderFillSegs(e.dateSelectionSegs,"highlight")),(0,r.az)("div",{className:"fc-timegrid-col-events"},this.renderFgSegs(a,l,!1,!1,!1)),(0,r.az)("div",{className:"fc-timegrid-col-events"},this.renderFgSegs(o,{},Boolean(e.eventDrag),Boolean(e.eventResize),Boolean(i))),(0,r.az)("div",{className:"fc-timegrid-now-indicator-container"},this.renderNowIndicator(e.nowIndicatorSegs)),(0,n.cm)(s)&&(0,r.az)(t,{elTag:"div",elClasses:["fc-timegrid-col-misc"]}))))}renderFgSegs(e,t,s,i,n){let{props:r}=this;return r.forPrint?$(e,r):this.renderPositionedFgSegs(e,t,s,i,n)}renderPositionedFgSegs(e,t,s,i,o){let{eventMaxStack:l,eventShortHeight:a,eventOrderStrict:d,eventMinHeight:c}=this.context.options,{date:f,slatCoords:g,eventSelection:h,todayRange:u,nowDate:p}=this.props,m=s||i||o,v=Z(e,f,g,c),{segPlacements:b,hiddenGroups:y}=function(e,t,s,i){let n=[],r=[];for(let d=0;d<e.length;d+=1){let s=t[d];s?n.push({index:d,thickness:1,span:s}):r.push(e[d])}let{segRects:o,hiddenGroups:l}=B(n,s,i),a=[];for(let d of o)a.push({seg:e[d.index],rect:d});for(let d of r)a.push({seg:d,rect:null});return{segPlacements:a,hiddenGroups:l}}(e,v,d,l);return(0,r.az)(r.HY,null,this.renderHiddenGroups(y,e),b.map((e=>{let{seg:l,rect:d}=e,c=l.eventRange.instance.instanceId,f=m||Boolean(!t[c]&&d),g=J(d&&d.span),v=!m&&d?this.computeSegHStyle(d):{left:0,right:0},b=Boolean(d)&&d.stackForward>0,y=Boolean(d)&&d.span.end-d.span.start<a;return(0,r.az)("div",{className:"fc-timegrid-event-harness"+(b?" fc-timegrid-event-harness-inset":""),key:c,style:Object.assign(Object.assign({visibility:f?"":"hidden"},g),v)},(0,r.az)(_,Object.assign({seg:l,isDragging:s,isResizing:i,isDateSelecting:o,isSelected:c===h,isShort:y},(0,n.bS)(l,u,p))))})))}renderHiddenGroups(e,t){let{extraDateSpan:s,dateProfile:i,todayRange:o,nowDate:l,eventSelection:a,eventDrag:d,eventResize:c}=this.props;return(0,r.az)(r.HY,null,e.map((e=>{let f=J(e.span),g=(h=e.entries,u=t,h.map((e=>u[e.index])));var h,u;return(0,r.az)(F,{key:(0,n.bx)((0,n.cs)(g)),hiddenSegs:g,top:f.top,bottom:f.bottom,extraDateSpan:s,dateProfile:i,todayRange:o,nowDate:l,eventSelection:a,eventDrag:d,eventResize:c})})))}renderFillSegs(e,t){let{props:s,context:i}=this,o=Z(e,s.date,s.slatCoords,i.options.eventMinHeight).map(((i,o)=>{let l=e[o];return(0,r.az)("div",{key:(0,n.bT)(l.eventRange),className:"fc-timegrid-bg-harness",style:J(i)},"bg-event"===t?(0,r.az)(n.cp,Object.assign({seg:l},(0,n.bS)(l,s.todayRange,s.nowDate))):(0,n.co)(t))}));return(0,r.az)(r.HY,null,o)}renderNowIndicator(e){let{slatCoords:t,date:s}=this.props;return t?e.map(((e,i)=>(0,r.az)(n.ck,{key:i,elClasses:["fc-timegrid-now-indicator-line"],elStyle:{to
1p:t.computeDateTop(e.start,s)},isAxis:!1,date:s}))):null}computeSegHStyle(e){let t,s,{isRtl:i,options:n}=this.context,r=n.slotEventOverlap,o=e.levelCoord,l=e.levelCoord+e.thickness;r&&(l=Math.min(1,o+2*(l-o))),i?(t=1-l,s=o):(t=o,s=1-l);let a={zIndex:e.stackDepth+1,left:100*t+"%",right:100*s+"%"};return r&&!e.stackForward&&(a[i?"marginLeft":"marginRight"]=20),a}}function $(e,{todayRange:t,nowDate:s,eventSelection:i,eventDrag:o,eventResize:l}){let a=(o?o.affectedInstances:null)||(l?l.affectedInstances:null)||{};return(0,r.az)(r.HY,null,e.map((e=>{let o=e.eventRange.instance.instanceId;return(0,r.az)("div",{key:o,style:{visibility:a[o]?"hidden":""}},(0,r.az)(_,Object.assign({seg:e,isDragging:!1,isResizing:!1,isDateSelecting:!1,isSelected:o===i,isShort:!1},(0,n.bS)(e,t,s))))})))}function J(e){return e?{top:e.start,bottom:-e.end}:{top:"",bottom:""}}class X extends n.Y{constructor(){super(...arguments),this.splitFgEventSegs=(0,n.z)(j),this.splitBgEventSegs=(0,n.z)(j),this.splitBusinessHourSegs=(0,n.z)(j),this.splitNowIndicatorSegs=(0,n.z)(j),this.splitDateSelectionSegs=(0,n.z)(j),this.splitEventDrag=(0,n.z)(G),this.splitEventResize=(0,n.z)(G),this.rootElRef=(0,r.Vf)(),this.cellElRefs=new n.cf}render(){let{props:e,context:t}=this,s=t.options.nowIndicator&&e.slatCoords&&e.slatCoords.safeComputeTop(e.nowDate),i=e.cells.length,o=this.splitFgEventSegs(e.fgEventSegs,i),l=this.splitBgEventSegs(e.bgEventSegs,i),a=this.splitBusinessHourSegs(e.businessHourSegs,i),d=this.splitNowIndicatorSegs(e.nowIndicatorSegs,i),c=this.splitDateSelectionSegs(e.dateSelectionSegs,i),f=this.splitEventDrag(e.eventDrag,i),g=this.splitEventResize(e.eventResize,i);return(0,r.az)("div",{className:"fc-timegrid-cols",ref:this.rootElRef},(0,r.az)("table",{role:"presentation",style:{minWidth:e.tableMinWidth,width:e.clientWidth}},e.tableColGroupNode,(0,r.az)("tbody",{role:"presentation"},(0,r.az)("tr",{role:"row"},e.axis&&(0,r.az)("td",{"aria-hidden":!0,className:"fc-timegrid-col fc-timegrid-axis"},(0,r.az)("div",{className:"fc-timegrid-col-frame"},(0,r.az)("div",{className:"fc-timegrid-now-indicator-container"},"number"===typeof s&&(0,r.az)(n.ck,{elClasses:["fc-timegrid-now-indicator-arrow"],elStyle:{top:s},isAxis:!0,date:e.nowDate})))),e.cells.map(((t,s)=>(0,r.az)(Q,{key:t.key,elRef:this.cellElRefs.createRef(t.key),dateProfile:e.dateProfile,date:t.date,nowDate:e.nowDate,todayRange:e.todayRange,extraRenderProps:t.extraRenderProps,extraDataAttrs:t.extraDataAttrs,extraClassNames:t.extraClassNames,extraDateSpan:t.extraDateSpan,fgEventSegs:o[s],bgEventSegs:l[s],businessHourSegs:a[s],nowIndicatorSegs:d[s],dateSelectionSegs:c[s],eventDrag:f[s],eventResize:g[s],slatCoords:e.slatCoords,eventSelection:e.eventSelection,forPrint:e.forPrint})))))))}componentDidMount(){this.updateCoords()}componentDidUpdate(){this.updateCoords()}updateCoords(){let{props:e}=this;var t;e.onColCoords&&null!==e.clientWidth&&e.onColCoords(new n.bb(this.rootElRef.current,(t=this.cellElRefs.currentMap,e.cells.map((e=>t[e.key]))),!0,!1))}}class ee extends n.bf{constructor(){super(...arguments),this.processSlotOptions=(0,n.z)(te),this.state={slatCoords:null},this.handleRootEl=e=>{e?this.context.registerInteractiveComponent(this,{el:e,isHitComboAllowed:this.props.isHitComboAllowed}):this.context.unregisterInteractiveComponent(this)},this.handleScrollRequest=e=>{let{onScrollTopRequest:t}=this.props,{slatCoords:s}=this.state;if(t&&s){if(e.time){let i=s.computeTimeTop(e.time);i=Math.ceil(i),i&&(i+=1),t(i)}return!0}return!1},this.handleColCoords=e=>{this.colCoords=e},this.handleSlatCoords=e=>{this.setState({slatCoords:e}),this.props.onSlatCoords&&this.props.onSlatCoords(e)}}render(){let{props:e,state:t}=this;return(0,r.az)("div",{className:"fc-timegrid-body",ref:this.handleRootEl,style:{width:e.clientWidth,minWidth:e.tableMinWidth}},(0,r.az)(A,{axis:e.axis,dateProfile:e.dateProfile,slatMetas:e.slatMetas,clientWidth:e.clientWidth,minHeight:e.expandRows?e.clientHeight:"",tableMinWidth:e.tableMinWidth,tableColGroupNode:e.axis?e.tableColGroupNode:null,onCoords:this.handleSlatCoords}),(0,r.az)(X,{cells:e.cells,axis:e.axis,dateProfile:e.dateProfile,businessHourSegs:e.businessHourSegs,bgEventSegs:e.bgEventSegs,fgEventSegs:e.fgEventSegs,dateSelectionSegs:e.dateSelectionSegs,eventSelection:e.eventSelection,eventDrag:e.eventDrag,eventResize:e.eventResize,todayRange:e.todayRange,nowDate:e.nowDate,
1nowIndicatorSegs:e.nowIndicatorSegs,clientWidth:e.clientWidth,tableMinWidth:e.tableMinWidth,tableColGroupNode:e.tableColGroupNode,slatCoords:t.slatCoords,onColCoords:this.handleColCoords,forPrint:e.forPrint}))}componentDidMount(){this.scrollResponder=this.context.createScrollResponder(this.handleScrollRequest)}componentDidUpdate(e){this.scrollResponder.update(e.dateProfile!==this.props.dateProfile)}componentWillUnmount(){this.scrollResponder.detach()}queryHit(e,t){let{dateEnv:s,options:i}=this.context,{colCoords:r}=this,{dateProfile:o}=this.props,{slatCoords:l}=this.state,{snapDuration:a,snapsPerSlot:d}=this.processSlotOptions(this.props.slotDuration,i.snapDuration),c=r.leftToIndex(e),f=l.positions.topToIndex(t);if(null!=c&&null!=f){let e=this.props.cells[c],i=l.positions.tops[f],g=l.positions.getHeight(f),h=(t-i)/g,u=f*d+Math.floor(h*d),p=this.props.cells[c].date,m=(0,n.bq)(o.slotMinTime,(0,n.bp)(a,u)),v=s.add(p,m),b=s.add(v,a);return{dateProfile:o,dateSpan:Object.assign({range:{start:v,end:b},allDay:!1},e.extraDateSpan),dayEl:r.els[c],rect:{left:r.lefts[c],right:r.rights[c],top:i,bottom:i+g},layer:0}}return null}}function te(e,t){let s=t||e,i=(0,n.bu)(e,s);return null===i&&(s=e,i=1),{snapDuration:s,snapsPerSlot:i}}class se extends n.bW{sliceRange(e,t){let s=[];for(let i=0;i<t.length;i+=1){let r=(0,n.o)(e,t[i]);r&&s.push({start:r.start,end:r.end,isStart:r.start.valueOf()===e.start.valueOf(),isEnd:r.end.valueOf()===e.end.valueOf(),col:i})}return s}}class ie extends n.bf{constructor(){super(...arguments),this.buildDayRanges=(0,n.z)(ne),this.slicer=new se,this.timeColsRef=(0,r.Vf)()}render(){let{props:e,context:t}=this,{dateProfile:s,dayTableModel:i}=e,o=t.options.nowIndicator,l=this.buildDayRanges(i,s,t.dateEnv);return(0,r.az)(n.ch,{unit:o?"minute":"day"},((n,a)=>(0,r.az)(ee,Object.assign({ref:this.timeColsRef},this.slicer.sliceProps(e,s,null,t,l),{forPrint:e.forPrint,axis:e.axis,dateProfile:s,slatMetas:e.slatMetas,slotDuration:e.slotDuration,cells:i.cells[0],tableColGroupNode:e.tableColGroupNode,tableMinWidth:e.tableMinWidth,clientWidth:e.clientWidth,clientHeight:e.clientHeight,expandRows:e.expandRows,nowDate:n,nowIndicatorSegs:o&&this.slicer.sliceNowDate(n,t,l),todayRange:a,onScrollTopRequest:e.onScrollTopRequest,onSlatCoords:e.onSlatCoords}))))}}function ne(e,t,s){let i=[];for(let n of e.headerDates)i.push({start:s.add(n,t.slotMinTime),end:s.add(n,t.slotMaxTime)});return i}const re=[{hours:1},{minutes:30},{minutes:15},{seconds:30},{seconds:15}];function oe(e,t,s,i,r){let o=new Date(0),l=e,a=(0,n.e)(0),d=s||function(e){let t,s,i;for(t=re.length-1;t>=0;t-=1)if(s=(0,n.e)(re[t]),i=(0,n.bu)(s,e),null!==i&&i>1)return s;return e}(i),c=[];for(;(0,n.bt)(l)<(0,n.bt)(t);){let e=r.add(o,l),t=null!==(0,n.bu)(a,d);c.push({date:e,time:l,key:e.toISOString(),isoTimeStr:(0,n.bv)(e),isLabeled:t}),l=(0,n.bq)(l,i),a=(0,n.bq)(a,i)}return c}function le(e,t){let s=new n.bO(e.renderRange,t);return new n.bV(s,!1)}const ae={allDaySlot:Boolean};(0,n.i)('.fc-v-event{background-color:var(--fc-event-bg-color);border:1px solid var(--fc-event-border-color);display:block}.fc-v-event .fc-event-main{color:var(--fc-event-text-color);height:100%}.fc-v-event .fc-event-main-frame{display:flex;flex-direction:column;height:100%}.fc-v-event .fc-event-time{flex-grow:0;flex-shrink:0;max-height:100%;overflow:hidden}.fc-v-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-height:0}.fc-v-event .fc-event-title{bottom:0;max-height:100%;overflow:hidden;top:0}.fc-v-event:not(.fc-event-start){border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}.fc-v-event:not(.fc-event-end){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0}.fc-v-event.fc-event-selected:before{left:-10px;right:-10px}.fc-v-event .fc-event-resizer-start{cursor:n-resize}.fc-v-event .fc-event-resizer-end{cursor:s-resize}.fc-v-event:not(.fc-event-selected) .fc-event-resizer{height:var(--fc-event-resizer-thickness);left:0;right:0}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start{top:calc(var(--fc-event-resizer-thickness)/-2)}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end{bottom:calc(var(--fc-event-resizer-thickness)/-2)}.fc-v-event.fc-event-selected .fc-event-resizer{left:50%;margin-left:calc(var(--fc-event-resizer-dot-total-width)/-2)}.fc-v-event.fc-event-selected .fc-event-resizer-start{top:calc(var(--fc-event-resizer-dot-total-width)/-2)}.fc-v-event.fc-event-selected .fc-event-resizer-end{bottom:calc(var(--fc-event-resizer-dot-total-width)/-2)}
1.fc .fc-timegrid .fc-daygrid-body{z-index:2}.fc .fc-timegrid-divider{padding:0 0 2px}.fc .fc-timegrid-body{min-height:100%;position:relative;z-index:1}.fc .fc-timegrid-axis-chunk{position:relative}.fc .fc-timegrid-axis-chunk>table,.fc .fc-timegrid-slots{position:relative;z-index:1}.fc .fc-timegrid-slot{border-bottom:0;height:1.5em}.fc .fc-timegrid-slot:empty:before{content:"\\00a0"}.fc .fc-timegrid-slot-minor{border-top-style:dotted}.fc .fc-timegrid-slot-label-cushion{display:inline-block;white-space:nowrap}.fc .fc-timegrid-slot-label{vertical-align:middle}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{padding:0 4px}.fc .fc-timegrid-axis-frame-liquid{height:100%}.fc .fc-timegrid-axis-frame{align-items:center;display:flex;justify-content:flex-end;overflow:hidden}.fc .fc-timegrid-axis-cushion{flex-shrink:0;max-width:60px}.fc-direction-ltr .fc-timegrid-slot-label-frame{text-align:right}.fc-direction-rtl .fc-timegrid-slot-label-frame{text-align:left}.fc-liquid-hack .fc-timegrid-axis-frame-liquid{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}.fc .fc-timegrid-col.fc-day-today{background-color:var(--fc-today-bg-color)}.fc .fc-timegrid-col-frame{min-height:100%;position:relative}.fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}.fc-media-screen .fc-timegrid-cols{bottom:0;left:0;position:absolute;right:0;top:0}.fc-media-screen .fc-timegrid-cols>table{height:100%}.fc-media-screen .fc-timegrid-col-bg,.fc-media-screen .fc-timegrid-col-events,.fc-media-screen .fc-timegrid-now-indicator-container{left:0;position:absolute;right:0;top:0}.fc .fc-timegrid-col-bg{z-index:2}.fc .fc-timegrid-col-bg .fc-non-business{z-index:1}.fc .fc-timegrid-col-bg .fc-bg-event{z-index:2}.fc .fc-timegrid-col-bg .fc-highlight{z-index:3}.fc .fc-timegrid-bg-harness{left:0;position:absolute;right:0}.fc .fc-timegrid-col-events{z-index:3}.fc .fc-timegrid-now-indicator-container{bottom:0;overflow:hidden}.fc-direction-ltr .fc-timegrid-col-events{margin:0 2.5% 0 2px}.fc-direction-rtl .fc-timegrid-col-events{margin:0 2px 0 2.5%}.fc-timegrid-event-harness{position:absolute}.fc-timegrid-event-harness>.fc-timegrid-event{bottom:0;left:0;position:absolute;right:0;top:0}.fc-timegrid-event-harness-inset .fc-timegrid-event,.fc-timegrid-event.fc-event-mirror,.fc-timegrid-more-link{box-shadow:0 0 0 1px var(--fc-page-bg-color)}.fc-timegrid-event,.fc-timegrid-more-link{border-radius:3px;font-size:var(--fc-small-font-size)}.fc-timegrid-event{margin-bottom:1px}.fc-timegrid-event .fc-event-main{padding:1px 1px 0}.fc-timegrid-event .fc-event-time{font-size:var(--fc-small-font-size);margin-bottom:1px;white-space:nowrap}.fc-timegrid-event-short .fc-event-main-frame{flex-direction:row;overflow:hidden}.fc-timegrid-event-short .fc-event-time:after{content:"\\00a0-\\00a0"}.fc-timegrid-event-short .fc-event-title{font-size:var(--fc-small-font-size)}.fc-timegrid-more-link{background:var(--fc-more-link-bg-color);color:var(--fc-more-link-text-color);cursor:pointer;margin-bottom:1px;position:absolute;z-index:9999}.fc-timegrid-more-link-inner{padding:3px 2px;top:0}.fc-direction-ltr .fc-timegrid-more-link{right:0}.fc-direction-rtl .fc-timegrid-more-link{left:0}.fc .fc-timegrid-now-indicator-line{border-color:var(--fc-now-indicator-color);border-style:solid;border-width:1px 0 0;left:0;position:absolute;right:0;z-index:4}.fc .fc-timegrid-now-indicator-arrow{border-color:var(--fc-now-indicator-color);border-style:solid;margin-top:-5px;position:absolute;z-index:4}.fc-direction-ltr .fc-timegrid-now-indicator-arrow{border-bottom-color:transparent;border-top-color:transparent;border-width:5px 0 5px 6px;left:0}.fc-direction-rtl .fc-timegrid-now-indicator-arrow{border-bottom-color:transparent;border-top-color:transparent;border-width:5px 6px 5px 0;right:0}');var de=(0,i.rx)({name:"@fullcalendar/timegrid",initialView:"timeGridWeek",optionRefiners:ae,views:{timeGrid:{component:class extends H{constructor(){super(...arguments),this.buildTimeColsModel=(0,n.z)(le),this.buildSlatMetas=(0,n.z)(oe)}render(){let{options:e,dateEnv:t,dateProfileGenerator:s}=this.context,{props:i}=this,{dateProfile:o}=i,l=this.buildTimeColsModel(o,s),a=this.allDaySplitter.splitProps(i),d=this.buildSlatMetas(o.slotMinTime,o.slotMaxTime,e.slotLabelInterval,e.slotDuration,t),{dayMinWidth:c}=e,f=!c,g=c,h=e.dayHeaders&&(0,r.az)(n.bK,{dates:l.headerDates,dateProfile:o,datesRepDistinctDays:!0,renderIntro:f?this.renderHeadAxis:null}),u=!1!==e.allDaySlot&&(t=>(0,r.az)(D,Object.assign({},a.allDay,{dateProfile:o,dayTableModel:l,nextDayThreshold:e.nextDayThreshold,tableMinWidth:t.tableMinWidth,colGroupNode:t.tableColGroupNode,renderRowIntro:f?this.renderTableRowAxis:null,showWeekNumbers:!1,expandRows:!1,headerAlignElRef:this.headerElRef,clientWidth:t.clientWidth,clientHeight:t.clientHeight,forPrint:i.forPrint},this.getAllDayMaxEventProps()))),p=t=>(0,r.az)(ie,Object.assign({},a.timed,{dayTableModel:l,dateProfile:o,axis:f,slotDuration:e.slotDuration,slatMetas:d,forPrint:i.forPrint,tableColGroupNode:t.tableColGroupNode,tableMinWidth:t.tableMinWidth,clientWidth:t.clientWidth,clientHeight:t.clientHeight,onSlatCoords:this.handleSlatCoords,expandRows:t.expandRows,onScrollTopRequest:this.handleScrollTopRequest}));return g?this.renderHScrollLayout(h,u,p,l.colCnt,c,d,this.state.slatCoords):this.renderSimpleLayout(h,u,p)}},usesMinMaxTime:!0,allDaySlot:!0,slotDuration:"00:30:00",slotEventOverlap:!0},timeGridDay:{type:"timeGrid",duration:{days:1}},timeGridWeek:{type:"timeGrid",duration:{weeks:1}}}})}}]);

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