1787301639a:13:{s:4:"kpis";a:6:{s:15:"total_employees";i:3;s:13:"present_today";i:0;s:12:"absent_today";i:3;s:14:"on_leave_today";i:0;s:17:"new_joiners_month";i:2;s:14:"attrition_rate";d:0;}s:7:"kpiMeta";a:3:{s:6:"absent";s:8:"critical";s:9:"attrition";s:8:"positive";s:4:"late";s:8:"positive";}s:22:"attendanceTodaySummary";a:4:{s:7:"present";i:0;s:6:"absent";i:3;s:8:"on_leave";i:0;s:4:"late";i:0;}s:21:"chartWeeklyAttendance";a:3:{s:6:"labels";a:7:{i:0;s:11:"Sat, Aug 15";i:1;s:11:"Sun, Aug 16";i:2;s:11:"Mon, Aug 17";i:3;s:11:"Tue, Aug 18";i:4;s:11:"Wed, Aug 19";i:5;s:11:"Thu, Aug 20";i:6;s:11:"Fri, Aug 21";}s:5:"dates";a:7:{i:0;s:10:"2026-08-15";i:1;s:10:"2026-08-16";i:2;s:10:"2026-08-17";i:3;s:10:"2026-08-18";i:4;s:10:"2026-08-19";i:5;s:10:"2026-08-20";i:6;s:10:"2026-08-21";}s:7:"present";a:7:{i:0;i:0;i:1;i:0;i:2;i:1;i:3;i:2;i:4;i:1;i:5;i:0;i:6;i:0;}}s:21:"leaveTypeDistribution";O:39:"Illuminate\Database\Eloquent\Collection":2:{s:8:" * items";a:1:{i:0;O:16:"App\Models\Leave":33:{s:13:" * connection";s:5:"mysql";s:8:" * table";s:6:"leaves";s:13:" * primaryKey";s:2:"id";s:10:" * keyType";s:3:"int";s:12:"incrementing";b:1;s:7:" * with";a:0:{}s:12:" * withCount";a:0:{}s:19:"preventsLazyLoading";b:0;s:10:" * perPage";i:15;s:6:"exists";b:1;s:18:"wasRecentlyCreated";b:0;s:28:" * escapeWhenCastingToString";b:0;s:13:" * attributes";a:2:{s:4:"name";s:12:"Casual Leave";s:4:"days";d:2;}s:11:" * original";a:2:{s:4:"name";s:12:"Casual Leave";s:4:"days";d:2;}s:10:" * changes";a:0:{}s:11:" * previous";a:0:{}s:8:" * casts";a:5:{s:10:"start_date";s:4:"date";s:8:"end_date";s:4:"date";s:10:"total_days";s:5:"float";s:11:"is_half_day";s:7:"boolean";s:7:"is_paid";s:7:"boolean";}s:17:" * classCastCache";a:0:{}s:21:" * attributeCastCache";a:0:{}s:13:" * dateFormat";N;s:10:" * appends";a:0:{}s:19:" * dispatchesEvents";a:0:{}s:14:" * observables";a:0:{}s:12:" * relations";a:0:{}s:10:" * touches";a:0:{}s:27:" * relationAutoloadCallback";N;s:26:" * relationAutoloadContext";N;s:10:"timestamps";b:1;s:13:"usesUniqueIds";b:0;s:9:" * hidden";a:0:{}s:10:" * visible";a:0:{}s:11:" * fillable";a:12:{i:0;s:10:"company_id";i:1;s:7:"user_id";i:2;s:13:"leave_type_id";i:3;s:10:"start_date";i:4;s:8:"end_date";i:5;s:10:"total_days";i:6;s:11:"is_half_day";i:7;s:10:"half_leave";i:8;s:6:"reason";i:9;s:6:"remark";i:10;s:7:"is_paid";i:11;s:6:"status";}s:10:" * guarded";a:1:{i:0;s:1:"*";}}}s:28:" * escapeWhenCastingToString";b:0;}s:13:"pendingLeaves";O:39:"Illuminate\Database\Eloquent\Collection":2:{s:8:" * items";a:0:{}s:28:" * escapeWhenCastingToString";b:0;}s:18:"leaveBalanceAlerts";O:29:"Illuminate\Support\Collection":2:{s:8:" * items";a:0:{}s:28:" * escapeWhenCastingToString";b:0;}s:12:"payrollBlock";a:8:{s:12:"status_label";s:7:"partial";s:14:"employee_count";i:2;s:13:"pending_count";i:2;s:15:"v2_cycle_status";s:5:"draft";s:15:"total_disbursed";d:0;s:8:"pf_total";d:0;s:9:"esi_total";d:0;s:6:"alerts";a:2:{i:0;a:2:{s:4:"type";s:7:"warning";s:7:"message";s:50:"Payroll cycle for this month is not completed yet.";}i:1;a:2:{s:4:"type";s:4:"info";s:7:"message";s:88:"Review PF / ESI remittance deadlines in compliance calendar (15th / as per state rules).";}}}s:9:"lifecycle";a:3:{s:15:"new_joiners_mtd";i:2;s:16:"resignations_mtd";i:0;s:17:"confirmations_due";i:0;}s:21:"departmentPerformance";O:29:"Illuminate\Support\Collection":2:{s:8:" * items";a:2:{i:0;a:4:{s:4:"name";s:2:"IT";s:9:"headcount";i:2;s:14:"attendance_pct";d:28.6;s:10:"avg_salary";d:117222.25;}i:1;a:4:{s:4:"name";s:17:"Quality Assurance";s:9:"headcount";i:1;s:14:"attendance_pct";d:14.3;s:10:"avg_salary";d:30000;}}s:28:" * escapeWhenCastingToString";b:0;}s:14:"calendarEvents";a:3:{s:8:"holidays";O:39:"Illuminate\Database\Eloquent\Collection":2:{s:8:" * items";a:0:{}s:28:" * escapeWhenCastingToString";b:0;}s:9:"birthdays";O:39:"Illuminate\Database\Eloquent\Collection":2:{s:8:" * items";a:0:{}s:28:" * escapeWhenCastingToString";b:0;}s:13:"anniversaries";O:39:"Illuminate\Database\Eloquent\Collection":2:{s:8:" * items";a:0:{}s:28:" * escapeWhenCastingToString";b:0;}}s:18:"chartHiringVsExits";a:3:{s:6:"labels";a:6:{i:0;s:8:"Mar 2026";i:1;s:8:"Apr 2026";i:2;s:8:"May 2026";i:3;s:8:"Jun 2026";i:4;s:8:"Jul 2026";i:5;s:8:"Aug 2026";}s:5:"hires";a:6:{i:0;i:0;i:1;i:0;i:2;i:0;i:3;i:0;i:4;i:1;i:5;i:2;}s:5:"exits";a:6:{i:0;i:0;i:1;i:0;i:2;i:0;i:3;i:0;i:4;i:0;i:5;i:0;}}s:10:"aiInsights";a:2:{i:0;a:3:{s:4:"type";s:6:"danger";s:5:"title";s:17:"Absenteeism spike";s:7:"message";s:90:"Today’s absent rate is elevated vs team size. Review shift coverage and unplanned leave.";}i:1;a:3:{s:4:"type";s:4:"info";s:5:"title";s:18:"Payroll throughput";s:7:"message";s:95:"Ensure payroll is generated and paid on time to avoid statutory and employee satisfaction risk.";}}}