PageSourceSearch

https://app.adcero.io/_next/static/chunks/25070.119da356d2cc4fb9.js

js adcero.io collected 2026-10-02 02:01:46 UTC 9,047 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[25070],{25070:(e,t,r)=>{r.r(t),r.d(t,{ScheduleCalendarView:()=>v});var a=r(95155),n=r(12115),l=r(90368),s=r(27937),o=r(10383),i=r(80003),c=r(97003);function d(e){let{title:t,viewMode:r,onNavigate:n,onToday:d,onSetViewMode:u}=e;return(0,a.jsxs)("div",{className:"flex items-center justify-between px-6 py-3 border-b border-border/30 shrink-0",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(c.$,{variant:"ghost",size:"icon",className:"size-7",onClick:()=>n(-1),children:(0,a.jsx)(l.A,{className:"size-4"})}),(0,a.jsx)("h2",{className:"text-sm font-semibold text-foreground min-w-[180px] text-center",children:t}),(0,a.jsx)(c.$,{variant:"ghost",size:"icon",className:"size-7",onClick:()=>n(1),children:(0,a.jsx)(s.A,{className:"size-4"})}),(0,a.jsx)(c.$,{variant:"ghost",size:"sm",className:"text-[11px] h-7 ml-2",onClick:d,children:"Today"})]}),(0,a.jsx)("div",{className:"flex items-center h-7 rounded-md border border-border/60 p-0.5",children:[["month",o.A],["week",o.A],["list",i.A]].map(e=>{let[t,n]=e;return(0,a.jsxs)("button",{onClick:()=>u(t),className:"h-full px-2.5 text-[11px] font-medium rounded transition-colors flex items-center gap-1 ".concat(r===t?"bg-violet-500/10 text-violet-600":"text-muted-foreground hover:text-foreground"),children:[(0,a.jsx)(n,{className:"size-3"}),t.charAt(0).toUpperCase()+t.slice(1)]},t)})})]})}var u=r(85901);function m(e){let{events:t,onSelectSchedule:r}=e,l=(0,n.useMemo)(()=>{let e=new Map;for(let r of[...t].sort((e,t)=>e.date.getTime()-t.date.getTime()||e.time.localeCompare(t.time))){let t=r.date.toISOString().split("T")[0];e.has(t)||e.set(t,[]),e.get(t).push(r)}return e},[t]);return 0===t.length?(0,a.jsx)("div",{className:"text-center py-12 text-muted-foreground text-sm",children:"No scheduled runs in this period."}):(0,a.jsx)("div",{className:"space-y-3",children:Array.from(l.entries()).map(e=>{let[t,n]=e,l=new Date("".concat(t,"T00:00:00"));return(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-[11px] font-medium text-muted-foreground mb-1.5",children:l.toLocaleDateString("en-US",{weekday:"long",month:"short",day:"numeric",year:"numeric"})}),(0,a.jsx)("div",{className:"space-y-1",children:n.map((e,t)=>{var n;return(0,a.jsxs)("button",{onClick:()=>r(e.scheduleId),className:"w-full flex items-center gap-3 px-3 py-2 rounded-lg border border-border/40 hover:border-violet-400/40 hover:bg-violet-500/5 transition-colors text-left",children:[(0,a.jsx)("div",{className:"text-[11px] text-violet-500 font-medium w-16 shrink-0",children:(0,u.H_)(e.time)}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsx)("p",{className:"text-sm text-foreground truncate",children:e.scheduleName}),(0,a.jsx)("p",{className:"text-[10px] text-muted-foreground capitalize",children:null!=(n=u.zZ[e.frequency])?n:e.frequency})]})]},t)})})]},t)})})}let x=Array.from({length:24},(e,t)=>t);function h(e){let t=[],r=new Date(e);r.setDate(r.getDate()-r.getDay());for(let e=0;e<7;e++)t.push(new Date(r.getFullYear(),r.getMonth(),r.getDate()+e));return t}function g(e,t){return e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()&&e.getDate()===t.getDate()}function p(e){let{year:t,month:r,events:n,onSelectSchedule:l}=e,s=function(e,t){let r=[],a=new Date(e,t,1).getDay();for(let n=a-1;n>=0;n--)r.push(new Date(e,t,-n));let n=new Date(e,t+1,0).getDate();for(let a=1;a<=n;a++)r.push(new Date(e,t,a));for(;r.length%7!=0;)r.push(new Date(e,t+1,r.length-a-n+1));return r}(t,r),o=new Date,i=s.length/7;return(0,a.jsx)("div",{className:"flex-1 flex flex-col",children:(0,a.jsxs)("div",{className:"flex-1 grid grid-cols-7 gap-px bg-border/30 rounded-lg overflow-hidden border border-border/40",style:{gridTemplateRows:"auto repeat(".concat(i,", 1fr)")},children:[["Sun","Mon","Tue","Wed","Thu","Fri","Sat"].map(e=>(0,a.jsx)("div",{className:"bg-violet-500/10 py-1.5 text-center text-[10px] font-semibold text-violet-600 uppercase",children:e},e)),s.map((e,t)=>{let s=e.getMonth()===r,i=g(e,o),c=n.filter(t=>g(t.date,e));return(0,a.jsxs)("div",{className:"p-1.5 bg-background ".concat(s?"":"opacity-40"),children:[(0,a.jsx)("div",{className:"text-[11px] font-medium mb-1 ".concat(i?"bg-vi
1olet-500 text-white size-5 rounded-full flex items-center justify-center":"text-foreground"),children:e.getDate()}),(0,a.jsxs)("div",{className:"space-y-0.5",children:[c.slice(0,3).map((e,t)=>(0,a.jsxs)("button",{onClick:()=>l(e.scheduleId),className:"w-full text-left px-1 py-0.5 rounded text-[9px] bg-violet-500/10 text-violet-600 truncate hover:bg-violet-500/20 transition-colors",title:"".concat(e.scheduleName," at ").concat((0,u.H_)(e.time)),children:[(0,u.H_)(e.time).replace(/:00/,"")," ",e.scheduleName.slice(0,12)]},t)),c.length>3&&(0,a.jsxs)("span",{className:"text-[8px] text-muted-foreground pl-1",children:["+",c.length-3," more"]})]})]},t)})]})})}function f(e){let{weekStart:t,events:r,onSelectSchedule:n}=e,l=h(t),s=new Date;return(0,a.jsxs)("div",{className:"border border-border/40 rounded-lg overflow-hidden",children:[(0,a.jsxs)("div",{className:"grid grid-cols-[50px_repeat(7,1fr)] border-b border-border/30",children:[(0,a.jsx)("div",{className:"bg-muted/30 p-2"}),l.map((e,t)=>(0,a.jsxs)("div",{className:"bg-muted/30 p-2 text-center border-l border-border/20 ".concat(g(e,s)?"bg-violet-500/10":""),children:[(0,a.jsx)("div",{className:"text-[10px] text-muted-foreground uppercase",children:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][t]}),(0,a.jsx)("div",{className:"text-sm font-medium ".concat(g(e,s)?"text-violet-600":"text-foreground"),children:e.getDate()})]},t))]}),(0,a.jsx)("div",{className:"max-h-[500px] overflow-y-auto",children:x.map(e=>(0,a.jsxs)("div",{className:"grid grid-cols-[50px_repeat(7,1fr)] border-b border-border/10 min-h-[36px]",children:[(0,a.jsx)("div",{className:"text-[9px] text-muted-foreground/60 p-1 text-right pr-2 pt-1.5",children:0===e?"12 AM":e<12?"".concat(e," AM"):12===e?"12 PM":"".concat(e-12," PM")}),l.map((t,l)=>{let s=r.filter(r=>!!g(r.date,t)&&parseInt(r.time.split(":")[0],10)===e);return(0,a.jsx)("div",{className:"border-l border-border/10 p-0.5 relative",children:s.map((e,t)=>(0,a.jsx)("button",{onClick:()=>n(e.scheduleId),className:"w-full text-left px-1.5 py-1 rounded text-[9px] bg-violet-500/15 text-violet-600 border border-violet-400/20 truncate hover:bg-violet-500/25 transition-colors",title:"".concat(e.scheduleName," at ").concat((0,u.H_)(e.time)),children:e.scheduleName.slice(0,15)},t))},l)})]},e))})]})}function v(e){let{schedules:t,onSelectSchedule:r}=e,[l,s]=(0,n.useState)("month"),[o,i]=(0,n.useState)(()=>new Date),c=o.getFullYear(),x=o.getMonth(),{startDate:v,endDate:b}=(0,n.useMemo)(()=>{if("month"===l)return{startDate:new Date(c,x,1),endDate:new Date(c,x+1,0)};if("week"===l){let e=new Date(o);e.setDate(e.getDate()-e.getDay());let t=new Date(e);return t.setDate(t.getDate()+6),{startDate:e,endDate:t}}let e=new Date,t=new Date;return t.setDate(t.getDate()+30),{startDate:e,endDate:t}},[l,c,x,o]),D=(0,n.useMemo)(()=>(function(e,t,r){let a=[];for(let l of e){if(!l.isActive)continue;let e=l.time||"09:00",s=l.frequency,o=new Date(t);for(;o<=r;){let r=!1;switch(s){case"daily":r=!0;break;case"weekly":case"biweekly":{var n;let e=null==(n=u.O0[0===o.getDay()?6:o.getDay()-1])?void 0:n.key;if(r=(l.dayOfWeek||"monday").split(",").includes(e||""),"biweekly"===s){let e=Math.floor((o.getTime()-t.getTime())/6048e5);r=r&&e%2==0}break}case"monthly":r=(l.dayOfMonth||"1").split(",").map(Number).includes(o.getDate());break;case"quarterly":r=(l.dayOfMonth||"1").split(",").map(Number).includes(o.getDate())&&o.getMonth()%3==0;break;case"once":l.nextRunAt&&(r=g(o,new Date(l.nextRunAt)))}r&&a.push({scheduleId:l.id,scheduleName:l.scheduleName,date:new Date(o),time:e,frequency:s}),o.setDate(o.getDate()+1)}}return a})(t,v,b),[t,v,b]),N="month"===l?o.toLocaleDateString("en-US",{month:"long",year:"numeric"}):"week"===l?(()=>{let e=h(o);return"".concat(e[0].toLocaleDateString("en-US",{month:"short",day:"numeric"})," - ").concat(e[6].toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}))})():"Upcoming 30 days";return(0,a.jsxs)("div",{className:"flex flex-col h-full",children:[(0,a.jsx)(d,{title:N,viewMode:l,onNavigate:e=>{i(t=>{let r=new Date(t);return"month"===l?r.setMonth(r.getMonth()+e):"week"===l?r.setDate(r.getDate()+7*e):r.setDate(r.getDate()+30*e),r})},onToday:()=>i(new Date),onSetViewMode:s}),(0,a.jsxs)("div",{className:"flex-1 overflow-auto p-4 flex flex-col",children:["month"===l&&(0,a.jsx)("div",{className:"flex-1 flex flex-col",children:(0,a.jsx)(p,{year:c,month:x,events:D,onSelectSchedule:r})}),"week"===l&&(0,a.jsx)(f,{weekStart:o,events:D,onSelectSchedule:r}),"list"===l&&(0,a.jsx)(m,{events:D,onSelectSchedule:r})]})]})}},27937:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(71847).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},90368:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(71847).A)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])}}]);

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.