{
  "package": "BGI HRMS Complete Phase 1 to Phase 11 with Installation Wizard",
  "generated_at": "2026-06-10",
  "file_count": 235,
  "files": [
    {
      "path": "CRON_COMMANDS.txt",
      "size": 773,
      "sha1": "4eba10223b0c2284f355c29926ef6f93f9de9d45"
    },
    {
      "path": "DUPLICATE_OVERWRITE_LOG.json",
      "size": 272,
      "sha1": "699b1edb041f1c0c4785eb09613a6aa6f8a107c6"
    },
    {
      "path": "MANIFEST_PHASE1_TO_11.json",
      "size": 32222,
      "sha1": "e74b7f9fee88f377dfd619e9bcdeb4caad69e9ed"
    },
    {
      "path": "README_COMPLETE_INSTALL.txt",
      "size": 2378,
      "sha1": "dfddfef09c1591a881127a6747a9db9a32a9fb8b"
    },
    {
      "path": "install_all_phases_schema.sql",
      "size": 89437,
      "sha1": "9f87b8b6cf13df3554865bdd8363d53fe2bc2241"
    },
    {
      "path": "phase10_schema.sql",
      "size": 10527,
      "sha1": "48e0c1da4faf25cfc35fbed45bdfbcd4d26e9312"
    },
    {
      "path": "phase11_schema.sql",
      "size": 7913,
      "sha1": "cbe1dc93af1f298bf8e1f68aaa79d5a5529df1ac"
    },
    {
      "path": "phase1_schema.sql",
      "size": 10643,
      "sha1": "411b89196167f0777b7e52bb1a37e305cf748d29"
    },
    {
      "path": "phase2_schema.sql",
      "size": 10959,
      "sha1": "e5c5b5eea1374437aad56b3a8a53d2d624a0a7cc"
    },
    {
      "path": "phase3_schema.sql",
      "size": 8421,
      "sha1": "f8980567c3ba3c4efbff24fae34bf07b5a8159c9"
    },
    {
      "path": "phase4_schema.sql",
      "size": 6110,
      "sha1": "a0a02bd34b42704c4f46822dee65219f9301010e"
    },
    {
      "path": "phase5_schema.sql",
      "size": 4607,
      "sha1": "7337ec2f5f38323ba3f6354970e8aa2b5c4a2d5f"
    },
    {
      "path": "phase6_schema.sql",
      "size": 4964,
      "sha1": "6a6fda1452a71a3689902f3d5625650d3f7fb8b9"
    },
    {
      "path": "phase7_schema.sql",
      "size": 4659,
      "sha1": "bf8eb473ec7e5990af2f01df7d8183c4d5637407"
    },
    {
      "path": "phase8_schema.sql",
      "size": 9698,
      "sha1": "864d228c9d5dadecc7d6bc5bb1ff631f7da1ba08"
    },
    {
      "path": "phase9_schema.sql",
      "size": 8797,
      "sha1": "1e99430c6aad892c60769f5804f81507267b5049"
    },
    {
      "path": "sample_secureye_attendance.csv",
      "size": 344,
      "sha1": "28a8450a5086b72cd2c7264b12145a7eff56dbed"
    },
    {
      "path": "admin/hrms/_config.php",
      "size": 3063,
      "sha1": "2f68cead614aff2e82b61d15ab6ba878b2db05d2"
    },
    {
      "path": "admin/hrms/_functions.php",
      "size": 21624,
      "sha1": "b24642b5b42843ed1bf5124da301eacbe432b7d2"
    },
    {
      "path": "admin/hrms/_phase10_functions.php",
      "size": 11229,
      "sha1": "261ca8408518d5d4f6356a7b035847ae48a58ff0"
    },
    {
      "path": "admin/hrms/_phase11_functions.php",
      "size": 12155,
      "sha1": "7642be8f66a0d634fad2d42054360f70c968615d"
    },
    {
      "path": "admin/hrms/_phase2_functions.php",
      "size": 13634,
      "sha1": "8c1895f7f1d141a11bba4b4ddd81295216960aa2"
    },
    {
      "path": "admin/hrms/_phase3_functions.php",
      "size": 16243,
      "sha1": "924fbb23f31c7be21c48230fb3324aca7232cc82"
    },
    {
      "path": "admin/hrms/_phase4_functions.php",
      "size": 13359,
      "sha1": "5d1dc71bcd0562d93051efee8541071ee5df4347"
    },
    {
      "path": "admin/hrms/_phase4_payroll_bridge.php",
      "size": 2600,
      "sha1": "2aae55d58d0e55b29f33dc2a752533a612eef07d"
    },
    {
      "path": "admin/hrms/_phase5_bootstrap.php",
      "size": 5817,
      "sha1": "5df5190cca4273c2708e942a65b75d42b57a421f"
    },
    {
      "path": "admin/hrms/_phase5_functions.php",
      "size": 3630,
      "sha1": "ec59d24089dd9e58e4255e7a59aa5a99ffe6bace"
    },
    {
      "path": "admin/hrms/_phase5_totp.php",
      "size": 2713,
      "sha1": "173a8de6c68dd52fd8f0c053e15ba61fc0a7f5a9"
    },
    {
      "path": "admin/hrms/_phase6_functions.php",
      "size": 17197,
      "sha1": "48267509e0b1645b2d9407b034d35aacb9a03db4"
    },
    {
      "path": "admin/hrms/_phase7_functions.php",
      "size": 27807,
      "sha1": "159f51052ff6763956aac2a7f43e082727d0ad2e"
    },
    {
      "path": "admin/hrms/_phase8_functions.php",
      "size": 13761,
      "sha1": "776828e330fc0533354ae471a552c91c7f60c066"
    },
    {
      "path": "admin/hrms/_phase9_functions.php",
      "size": 15391,
      "sha1": "873573eb8d106d65f8e5f14a537cfb36aded2827"
    },
    {
      "path": "admin/hrms/_standalone_auth.php",
      "size": 172,
      "sha1": "9fa32b43b7de24e6030a93c5e87d89c5d4a75c72"
    },
    {
      "path": "admin/hrms/access_review.php",
      "size": 2281,
      "sha1": "8ac20031a13b158e824e2594ad241bae0d8f66b4"
    },
    {
      "path": "admin/hrms/approval_timeline.php",
      "size": 1854,
      "sha1": "ef2153479c43cbd1e50ebad7e7e342058e2325c2"
    },
    {
      "path": "admin/hrms/approvals.php",
      "size": 3729,
      "sha1": "b6b5bf7450b346bf5c74637e3742bf8295a39e2a"
    },
    {
      "path": "admin/hrms/arrear_management.php",
      "size": 4769,
      "sha1": "905574c2e7e5f42c04e289efe1c4b5da94cbda45"
    },
    {
      "path": "admin/hrms/arrear_report.php",
      "size": 2843,
      "sha1": "34f0fdbf0657734b43f7dac9afeee18efe4d60a4"
    },
    {
      "path": "admin/hrms/attendance_analytics.php",
      "size": 1363,
      "sha1": "8e56a64da3f693b3dcdf4d7f401fa148bf51325d"
    },
    {
      "path": "admin/hrms/attendance_correction.php",
      "size": 5685,
      "sha1": "c503f2423dbe4742d7ebde4058662894af1df9cd"
    },
    {
      "path": "admin/hrms/attendance_register.php",
      "size": 4993,
      "sha1": "5a8bb7b35eac9dfd87926e99a4011cf0a0972ddf"
    },
    {
      "path": "admin/hrms/audit_logs.php",
      "size": 2116,
      "sha1": "209554c5239f0075018a10c1972a58dc09d366fe"
    },
    {
      "path": "admin/hrms/backup_export_center.php",
      "size": 2360,
      "sha1": "fc7a1b128cc95b0266ec8ead011d3bd938ea4885"
    },
    {
      "path": "admin/hrms/backup_restore.php",
      "size": 3745,
      "sha1": "36d22d87213296071d79a39a978106e45bc788e3"
    },
    {
      "path": "admin/hrms/bank_export.php",
      "size": 2804,
      "sha1": "d5ad29f26f242c63d1ffec58ab6fbbdbabe9c998"
    },
    {
      "path": "admin/hrms/biometric_alerts.php",
      "size": 3616,
      "sha1": "c29f0ca6d365bf020cfda2aa9304d41eec574ab1"
    },
    {
      "path": "admin/hrms/biometric_devices.php",
      "size": 4615,
      "sha1": "bcc56feb7144b58d05570804710ffa46d4bc0b8a"
    },
    {
      "path": "admin/hrms/biometric_reconciliation.php",
      "size": 4098,
      "sha1": "f955f570d775420adbf50f6272a65bbe48ca110a"
    },
    {
      "path": "admin/hrms/bulk_import_center.php",
      "size": 2374,
      "sha1": "32d96adddc099ac3aef49ab47459241ce78d67ec"
    },
    {
      "path": "admin/hrms/campus_lock_settings.php",
      "size": 2945,
      "sha1": "9e153c1b39e73b4cdeb17ce82667631695a6b293"
    },
    {
      "path": "admin/hrms/complete_dashboard.php",
      "size": 3269,
      "sha1": "7e0df7172e15f200069a12fd4a4060e290faa4e0"
    },
    {
      "path": "admin/hrms/compliance_center.php",
      "size": 1838,
      "sha1": "2b492bd73d56fd96cd416d16ca93e3a1cdf04a9e"
    },
    {
      "path": "admin/hrms/data_integrity.php",
      "size": 3758,
      "sha1": "d3b2405c063a05e404b910ac1d24ba218de1bce3"
    },
    {
      "path": "admin/hrms/department_head_dashboard.php",
      "size": 1846,
      "sha1": "64c766f1618faf7104ddd90cc1702dbf89f235fc"
    },
    {
      "path": "admin/hrms/deployment_checks.php",
      "size": 1666,
      "sha1": "8f4830c3db682e2ebf19aa1ef30951a5bf2a6c47"
    },
    {
      "path": "admin/hrms/exit_clearance.php",
      "size": 5247,
      "sha1": "fd45c8a82b054c8315abbee4621611a30c980494"
    },
    {
      "path": "admin/hrms/exit_requests.php",
      "size": 4576,
      "sha1": "5c7af5859a1047bb32b52d54693f7853f6f15a85"
    },
    {
      "path": "admin/hrms/final_report_center.php",
      "size": 3667,
      "sha1": "60e1c3e7c894cc925f1972a7830d9ee306fe15f2"
    },
    {
      "path": "admin/hrms/fnf_report.php",
      "size": 3612,
      "sha1": "a2e7b04d2e4935ae3f290fe8bcfda7d47fdd8b88"
    },
    {
      "path": "admin/hrms/fnf_settlement.php",
      "size": 7709,
      "sha1": "ce3644cb0ef9b58974d369e18f28b9fa0d34f5bc"
    },
    {
      "path": "admin/hrms/generate_letter.php",
      "size": 4114,
      "sha1": "b4d757908b11a921b72afd473a09477d6c4e9f46"
    },
    {
      "path": "admin/hrms/geo_attendance_approvals.php",
      "size": 1698,
      "sha1": "f620cecf4bdf4c9eb2a5bec4ac1dfd482a667fd6"
    },
    {
      "path": "admin/hrms/go_live_checklist.php",
      "size": 1686,
      "sha1": "7ee2c6cfc3d69515e7cd8b8ae8ed2d8d5460f9f6"
    },
    {
      "path": "admin/hrms/health_check.php",
      "size": 1874,
      "sha1": "f7cd02bdfd741cd8ea39a0eda964b58c4f94498a"
    },
    {
      "path": "admin/hrms/helpdesk_categories.php",
      "size": 2227,
      "sha1": "d9d4fba2ed20d6e68341fd71774d46fd6403f81f"
    },
    {
      "path": "admin/hrms/helpdesk_sla_rules.php",
      "size": 3063,
      "sha1": "ba6c33a55871d4499c165a381e606004448b918d"
    },
    {
      "path": "admin/hrms/helpdesk_ticket_view.php",
      "size": 3137,
      "sha1": "98e2d16f3c68b98f7659c78fee3e8dee4edec0cd"
    },
    {
      "path": "admin/hrms/helpdesk_tickets.php",
      "size": 2809,
      "sha1": "ddba7c725661b3175aa5eb591cc5236bb1daef45"
    },
    {
      "path": "admin/hrms/holidays.php",
      "size": 5182,
      "sha1": "a7eae741c682b8950dabd02d80011121dde9c684"
    },
    {
      "path": "admin/hrms/hrms_kpi_report.php",
      "size": 1347,
      "sha1": "8c4b1de2ce6b1179e9f8a1d6ebfa283f81b7e076"
    },
    {
      "path": "admin/hrms/id_cards.php",
      "size": 3177,
      "sha1": "b9495d4f7f45e7c91b912b32a748717996943d0d"
    },
    {
      "path": "admin/hrms/import_attendance.php",
      "size": 3376,
      "sha1": "7d406c93b8568f370cd836b2db9d3aff305aaf0e"
    },
    {
      "path": "admin/hrms/increment_history.php",
      "size": 5654,
      "sha1": "428f1c8154b7ad0d9fbf3c7c8ade74dd08d9ad36"
    },
    {
      "path": "admin/hrms/index.php",
      "size": 2893,
      "sha1": "4d3a921287173eb738a72aee4505183eef8fc843"
    },
    {
      "path": "admin/hrms/install_wizard.php",
      "size": 1862,
      "sha1": "8bff54abb994b59b2932bd858a18221184157375"
    },
    {
      "path": "admin/hrms/job_monitor.php",
      "size": 1777,
      "sha1": "62f37560e4e8d0763e6d9e84cdb4cd0d606bbc26"
    },
    {
      "path": "admin/hrms/knowledge_base.php",
      "size": 2850,
      "sha1": "52c86b7bb1722ba352ce65f257b31fca24100581"
    },
    {
      "path": "admin/hrms/leave_applications.php",
      "size": 5547,
      "sha1": "8675a5249926d345fa7231d75976bbdb828afa09"
    },
    {
      "path": "admin/hrms/leave_balance.php",
      "size": 2924,
      "sha1": "10270e8eb42acb6d7168288cd2a3a6fbc00a9c85"
    },
    {
      "path": "admin/hrms/leave_opening_import.php",
      "size": 1642,
      "sha1": "ad7149bd259d57cdc4d369668ff53ae424361822"
    },
    {
      "path": "admin/hrms/leave_rules.php",
      "size": 5054,
      "sha1": "d9cd1991a675f90748626c4c6ac6b92bb38a541c"
    },
    {
      "path": "admin/hrms/letter_templates.php",
      "size": 3733,
      "sha1": "2cae7f2543e20d79dcdb0558798e93adcbc8db12"
    },
    {
      "path": "admin/hrms/loan_management.php",
      "size": 5500,
      "sha1": "695d3441bb7ca1360190d784850d2306578db4bd"
    },
    {
      "path": "admin/hrms/login.php",
      "size": 3564,
      "sha1": "8d76ee503d8a868198738f46b968a0870f64977b"
    },
    {
      "path": "admin/hrms/logout.php",
      "size": 216,
      "sha1": "99bcd9b47e4bc1dd9e08164224a3b792e7153009"
    },
    {
      "path": "admin/hrms/management_dashboard.php",
      "size": 3215,
      "sha1": "5ed412cd5fb55ee4ce43567bbf623ce760d95cde"
    },
    {
      "path": "admin/hrms/masters.php",
      "size": 4523,
      "sha1": "5a05f2812123b60698c8136835745261bc7fc87c"
    },
    {
      "path": "admin/hrms/menu_installer.php",
      "size": 2674,
      "sha1": "59be476318d9e3f003ecbb5f06db49e7f48a7b43"
    },
    {
      "path": "admin/hrms/mobile_api_tokens.php",
      "size": 1303,
      "sha1": "1a7a3093d99437d00c1966588440dba18f0b7965"
    },
    {
      "path": "admin/hrms/mobile_app_settings.php",
      "size": 2760,
      "sha1": "052e5dd01e708c66781333762d0ab636cd8e13df"
    },
    {
      "path": "admin/hrms/mobile_audit.php",
      "size": 916,
      "sha1": "29833af291a0dbef20774a821a1006eb33c6d5d3"
    },
    {
      "path": "admin/hrms/monthly_lock.php",
      "size": 3496,
      "sha1": "6c73b8f7536cec82287d12e42975d50e0a39ca0f"
    },
    {
      "path": "admin/hrms/notification_bridge.php",
      "size": 3220,
      "sha1": "7b67144496fb963132dcaadd45731cb759b0a637"
    },
    {
      "path": "admin/hrms/notification_queue.php",
      "size": 2431,
      "sha1": "483925beea93f52c4b31f51f000b9036caf1cce4"
    },
    {
      "path": "admin/hrms/offline_sync_queue.php",
      "size": 2334,
      "sha1": "b53b1a151010109f74ca6a4f9b89102887dd8a8d"
    },
    {
      "path": "admin/hrms/overtime_approvals.php",
      "size": 3210,
      "sha1": "ce1622a3b299e031a1fd8aca10f48c4484ab519e"
    },
    {
      "path": "admin/hrms/overtime_entries.php",
      "size": 4352,
      "sha1": "fb6485102f0f93272619d68427a13156533867b4"
    },
    {
      "path": "admin/hrms/overtime_report.php",
      "size": 2976,
      "sha1": "a250fbaa733857d9d78f136151303c5c36d59af7"
    },
    {
      "path": "admin/hrms/overtime_rules.php",
      "size": 6608,
      "sha1": "b8a02a9916121fe702d9d1356fef1e211f7617e3"
    },
    {
      "path": "admin/hrms/payroll_compliance_export.php",
      "size": 4614,
      "sha1": "b06aa5941de1008484fd3a2d6c5820e443947ae9"
    },
    {
      "path": "admin/hrms/phase10_dashboard.php",
      "size": 2023,
      "sha1": "d5e54ab3db37379b782b110fc14622f302f08595"
    },
    {
      "path": "admin/hrms/phase11_dashboard.php",
      "size": 1373,
      "sha1": "148fde8f97a4926f297bbf50ab14b4a153284dc6"
    },
    {
      "path": "admin/hrms/phase2_dashboard.php",
      "size": 2810,
      "sha1": "82a95105413d4b3f476cd0b31d7e2a1051971865"
    },
    {
      "path": "admin/hrms/phase3_dashboard.php",
      "size": 3640,
      "sha1": "bd96a2e2a4c492272a8670d1f713160801068645"
    },
    {
      "path": "admin/hrms/phase4_dashboard.php",
      "size": 1998,
      "sha1": "25a595f76f1aa3240085c0798df273670b9ad985"
    },
    {
      "path": "admin/hrms/phase5_dashboard.php",
      "size": 3251,
      "sha1": "b90fb7d6afcdefe064ef2334da0f8730d8118199"
    },
    {
      "path": "admin/hrms/phase6_dashboard.php",
      "size": 3265,
      "sha1": "318b49050bea13f293282383fe48aabc0bd0f28b"
    },
    {
      "path": "admin/hrms/phase7_dashboard.php",
      "size": 3267,
      "sha1": "d9f3872a04281f7e9ae064c667d386001740b6e8"
    },
    {
      "path": "admin/hrms/phase8_dashboard.php",
      "size": 2441,
      "sha1": "00a3b5e8e52c98c126b693d0ff159453dbbc7286"
    },
    {
      "path": "admin/hrms/phase9_dashboard.php",
      "size": 2178,
      "sha1": "ce489ef4265defca51210b7b415e9442a43f70c8"
    },
    {
      "path": "admin/hrms/policy_exception_matrix.php",
      "size": 2661,
      "sha1": "bd44a10ab16ffe01274c63812af3e5b4cf92cdb2"
    },
    {
      "path": "admin/hrms/production_deployment.php",
      "size": 3373,
      "sha1": "25e34c11c8693b58dc9ff1915a6f12a06260d775"
    },
    {
      "path": "admin/hrms/pwa_install_guide.php",
      "size": 1052,
      "sha1": "a35adcacc983b57000f2d3222c3de8bc825275d4"
    },
    {
      "path": "admin/hrms/qr_attendance_sessions.php",
      "size": 3039,
      "sha1": "99176ddfdc58f5958f0578c47b657467c6c9a4fb"
    },
    {
      "path": "admin/hrms/raw_punch_logs.php",
      "size": 2682,
      "sha1": "3aebb844f33928f4a953903ca8919f020ab8c186"
    },
    {
      "path": "admin/hrms/recalculate_attendance.php",
      "size": 806,
      "sha1": "7ecbe3074f066489bc4f229f4f376a0834660c14"
    },
    {
      "path": "admin/hrms/release_notes.php",
      "size": 1515,
      "sha1": "7f06a3bf3794854eacf9e7352ad29dc4a3191be0"
    },
    {
      "path": "admin/hrms/report_center.php",
      "size": 913,
      "sha1": "8ca06f4583597916bc5ab875d4b38e53ba9f6583"
    },
    {
      "path": "admin/hrms/role_permissions.php",
      "size": 5211,
      "sha1": "c943f85753ee6d3e0975cd750a91a17774f69b71"
    },
    {
      "path": "admin/hrms/rollback_snapshots.php",
      "size": 1704,
      "sha1": "451c283e3f4bc0ccf43591f0ba69b181c4e3a142"
    },
    {
      "path": "admin/hrms/salary_bulk_import.php",
      "size": 1659,
      "sha1": "fd9a8b5c355c6ba7bcc65f16f7374d0816a048bc"
    },
    {
      "path": "admin/hrms/salary_components.php",
      "size": 6257,
      "sha1": "c17bf44d52ba00c1ce4ae7b58d7376264464533f"
    },
    {
      "path": "admin/hrms/salary_hold.php",
      "size": 4460,
      "sha1": "416868bb0ba679b33d90ad4e243eba0c8d4d2f5d"
    },
    {
      "path": "admin/hrms/salary_process.php",
      "size": 4271,
      "sha1": "cc79ee13fbc228333a7bbd28dcf4d11db8f6b40b"
    },
    {
      "path": "admin/hrms/salary_sheet.php",
      "size": 5746,
      "sha1": "5b558c21ceaede039c25ab4d66f3a86ca5853f78"
    },
    {
      "path": "admin/hrms/salary_slip.php",
      "size": 3604,
      "sha1": "dd7e88bd3fef43f6ff9e070497ae20d6bdbef72a"
    },
    {
      "path": "admin/hrms/settings_center.php",
      "size": 4751,
      "sha1": "bb2f199233568152d0017f9c8fac4139327f5090"
    },
    {
      "path": "admin/hrms/shift_roster.php",
      "size": 4823,
      "sha1": "e7462aa086fe22fc927c5c97b1d6d0582b44d7fc"
    },
    {
      "path": "admin/hrms/special_timing.php",
      "size": 4644,
      "sha1": "c452bd821a1150f8e989f1940d37165bb7a93913"
    },
    {
      "path": "admin/hrms/staff_bulk_import.php",
      "size": 2173,
      "sha1": "00c3f028fa95fe77c28e7f512edb5eebc1685798"
    },
    {
      "path": "admin/hrms/staff_devices.php",
      "size": 1813,
      "sha1": "f8bf125af18b5119f8353858676a645a3a766d86"
    },
    {
      "path": "admin/hrms/staff_documents.php",
      "size": 5939,
      "sha1": "97de0b439b594ea189a400cb07443de18a090d54"
    },
    {
      "path": "admin/hrms/staff_form.php",
      "size": 8727,
      "sha1": "80efafddc3a474e429a8e5b21315ea1de0fe4104"
    },
    {
      "path": "admin/hrms/staff_list.php",
      "size": 2392,
      "sha1": "23526be07135185be933b89e185591cb6cb3c2b4"
    },
    {
      "path": "admin/hrms/staff_salary_structure.php",
      "size": 6175,
      "sha1": "fdcbf42f7c43ffe54c62e785545778a03df96d54"
    },
    {
      "path": "admin/hrms/system_monitor.php",
      "size": 1320,
      "sha1": "12e2929f5efa5460727450880ec600017d68171e"
    },
    {
      "path": "admin/hrms/timing_rules.php",
      "size": 7021,
      "sha1": "2122e640061aab1b6df3a39353fccab6fd344e98"
    },
    {
      "path": "admin/hrms/two_factor_staff.php",
      "size": 3216,
      "sha1": "26a31bb37c47392b8ed70f81c510635982660a67"
    },
    {
      "path": "api/biometric/secureye_push.php",
      "size": 3056,
      "sha1": "ec8bb54f13d6e9abe964fe88b26ab76c5a85bd5a"
    },
    {
      "path": "api/hrms/geo_attendance_push.php",
      "size": 1492,
      "sha1": "f1792125596f1bbe73f4301c27e7e21a381664b8"
    },
    {
      "path": "api/hrms/health_check.php",
      "size": 728,
      "sha1": "8c79c2fc30db6e53fa3f0fe8364c41785ff81935"
    },
    {
      "path": "api/hrms/mark_notification_seen.php",
      "size": 629,
      "sha1": "1c196e809a078730e522a6bfcf17b59a2fdafc3b"
    },
    {
      "path": "api/hrms/mobile_attendance_summary.php",
      "size": 697,
      "sha1": "65beea77fbea4cdcda51c6f6c097a0c33a33c301"
    },
    {
      "path": "api/hrms/mobile_device_bind.php",
      "size": 1271,
      "sha1": "68a68d630a17b90e95802317567d238e7c3b36ff"
    },
    {
      "path": "api/hrms/mobile_login.php",
      "size": 2979,
      "sha1": "258041173ab708ea6dc0992f377470ba45bbb06c"
    },
    {
      "path": "api/hrms/mobile_logout.php",
      "size": 339,
      "sha1": "595d83ac070d7c03fbf7357f93b4a9aa61133e84"
    },
    {
      "path": "api/hrms/mobile_offline_sync.php",
      "size": 1480,
      "sha1": "bdfdc081fe89012d9eba3add486ce30292a8f1ff"
    },
    {
      "path": "api/hrms/mobile_profile.php",
      "size": 558,
      "sha1": "27ed38fca403c5d79aa06d42dbe3b6f6b4e16078"
    },
    {
      "path": "api/hrms/mobile_push_subscribe.php",
      "size": 708,
      "sha1": "95d62a3fcef11a1b5e8c081052b9e1cc2565a344"
    },
    {
      "path": "api/hrms/mobile_qr_punch.php",
      "size": 1473,
      "sha1": "7751ed19a951775cf0fe3b98b550ffed6f3f9998"
    },
    {
      "path": "api/hrms/mobile_token_refresh.php",
      "size": 749,
      "sha1": "1260ad8a6cfb1fda91ce9f7d8197bda977d19335"
    },
    {
      "path": "api/hrms/notification_status.php",
      "size": 427,
      "sha1": "636c080cee5bc3d5f050482580ceef94bfe3a1e0"
    },
    {
      "path": "api/hrms/secureye_import_status.php",
      "size": 827,
      "sha1": "91845fdf2ef59fcdbad84306e87c32e20bb662af"
    },
    {
      "path": "api/hrms/staff_card.php",
      "size": 900,
      "sha1": "42ec06ecc36d792429a3183fc8261586d4a2ccc8"
    },
    {
      "path": "api/hrms/ticket_status.php",
      "size": 777,
      "sha1": "4a081784caa993b466d148def434af4fc4d15082"
    },
    {
      "path": "assets/hrms/phase10.css",
      "size": 2698,
      "sha1": "8d58c45ddcdb821c991ea50403ce34aaabfad7fe"
    },
    {
      "path": "assets/hrms/phase11.css",
      "size": 3583,
      "sha1": "8bc34ef14f3c8f00d4e22ed48ddc1c061fbe6e01"
    },
    {
      "path": "assets/hrms/phase11_mobile.js",
      "size": 819,
      "sha1": "4d77602bae168d0a5b2b9bf09023c3fc90cd273e"
    },
    {
      "path": "assets/hrms/phase5.css",
      "size": 3573,
      "sha1": "07af7ab8353f742602d0ffc710615a6d6c9ed664"
    },
    {
      "path": "assets/hrms/phase6.css",
      "size": 3128,
      "sha1": "5481ccf3c4576ade2b61a5c1302091b99eb52ea7"
    },
    {
      "path": "assets/hrms/phase7.css",
      "size": 2627,
      "sha1": "648c9e5d3630ad555d5d0c3f50f01c58b1c0ce6d"
    },
    {
      "path": "assets/hrms/phase8.css",
      "size": 3336,
      "sha1": "257e99fabe039453876e2c254e9d922c029db637"
    },
    {
      "path": "assets/hrms/phase9.css",
      "size": 2592,
      "sha1": "43d96ff85f418c1f29ec7082ab0413ae0adf12f2"
    },
    {
      "path": "cron/hrms_apply_approved_phase2_effects.php",
      "size": 983,
      "sha1": "2471b399601d39c49c63b67027605862f0edabc1"
    },
    {
      "path": "cron/hrms_generate_arrears.php",
      "size": 360,
      "sha1": "1c0cf8cec75e29404afaaa103c711d406ccec242"
    },
    {
      "path": "cron/hrms_overtime_recalculate.php",
      "size": 383,
      "sha1": "ad5cd598276fd959179ecc5efa2c94ffdf758b81"
    },
    {
      "path": "cron/hrms_payroll_monthly_process.php",
      "size": 657,
      "sha1": "8ff1b61c3bde366f670e3f0298b3cd9a55128e95"
    },
    {
      "path": "cron/hrms_phase10_job_watchdog.php",
      "size": 559,
      "sha1": "c2e56534c3ca6cedfeed883c22117911ed6137d9"
    },
    {
      "path": "cron/hrms_phase10_system_snapshot.php",
      "size": 275,
      "sha1": "cab578ba25d453812e167fe94a0bf8f98449fe40"
    },
    {
      "path": "cron/hrms_phase11_expire_qr_sessions.php",
      "size": 232,
      "sha1": "0a939d7025bba9c8bb8aa1c31c2bb34772cedbaf"
    },
    {
      "path": "cron/hrms_phase11_offline_queue_reprocess.php",
      "size": 573,
      "sha1": "6c77c113808c73c208330c899bb5c819aec6c29f"
    },
    {
      "path": "cron/hrms_phase5_daily_alerts.php",
      "size": 1816,
      "sha1": "1ebd7bf9d056354e0e3f37c8cb565418c70bcc28"
    },
    {
      "path": "cron/hrms_phase5_month_auto_lock.php",
      "size": 851,
      "sha1": "2840d956f31d0717bdb92fe08f4ed78713b1daf6"
    },
    {
      "path": "cron/hrms_phase6_nightly_maintenance.php",
      "size": 1127,
      "sha1": "cd4a5ccefb28640bde1612b6a2762d799f4f25b8"
    },
    {
      "path": "cron/hrms_phase7_health_snapshot.php",
      "size": 403,
      "sha1": "1c632ac211f3e6780ddc6a277ed49ca6482d55c4"
    },
    {
      "path": "cron/hrms_phase8_pending_exit_alerts.php",
      "size": 1075,
      "sha1": "181fdcec5b0ba06530f2b9009b5943b5cfe7e80f"
    },
    {
      "path": "cron/hrms_phase9_biometric_reconcile.php",
      "size": 303,
      "sha1": "faf4c2b6f7a5aba1becafdef140d24c7f8462c2b"
    },
    {
      "path": "cron/hrms_phase9_kpi_snapshot.php",
      "size": 205,
      "sha1": "be248cefc3202423bb3d0f11805c8d3cfb01327c"
    },
    {
      "path": "cron/hrms_phase9_notification_dispatch.php",
      "size": 889,
      "sha1": "a93b38832dca15ce7d95adcdce3b312f82215094"
    },
    {
      "path": "cron/hrms_rebuild_leave_balance.php",
      "size": 799,
      "sha1": "3536d2a41918b08fa4770c513e46ffc0521ae761"
    },
    {
      "path": "cron/import_biometric_folder.php",
      "size": 997,
      "sha1": "5446e0381f80d3a181931ee762a7d97fe4eefe71"
    },
    {
      "path": "docs/INSTALLATION_WIZARD_README.txt",
      "size": 597,
      "sha1": "3015c43108b8845fa292e6f205a3ac5384a85990"
    },
    {
      "path": "docs/phase10_README_PHASE10.txt",
      "size": 2131,
      "sha1": "e729f7ccf66d53277eff7e860b65880d005f192b"
    },
    {
      "path": "docs/phase11_README_PHASE11.txt",
      "size": 2591,
      "sha1": "625f8fc1f8a2f3eedbbbafc01f6109408ccc06d8"
    },
    {
      "path": "docs/phase1_README_INSTALL.txt",
      "size": 3540,
      "sha1": "f1f7f7e4a997f3eb9da45b80c1c2289b488c7745"
    },
    {
      "path": "docs/phase2_MENU_PATCH_SNIPPETS.txt",
      "size": 953,
      "sha1": "af2238f1948c58ee01d422e6b37cc748ebf51220"
    },
    {
      "path": "docs/phase2_README_INSTALL.txt",
      "size": 2032,
      "sha1": "754e063add9917ce82f31d01b0b63d14ed3cb73f"
    },
    {
      "path": "docs/phase3_MENU_PATCH_SNIPPETS.txt",
      "size": 743,
      "sha1": "b0e3a58b66c1631bc33665d2193921846b64890c"
    },
    {
      "path": "docs/phase3_README_INSTALL.txt",
      "size": 2444,
      "sha1": "807bda21d581aacdb45a13e96b52d2a33130f8cb"
    },
    {
      "path": "docs/phase4_MENU_PATCH_SNIPPETS.txt",
      "size": 521,
      "sha1": "a15ac9bd2463ec4d076da2a0b8adadd59b11d046"
    },
    {
      "path": "docs/phase4_README_INSTALL.txt",
      "size": 1834,
      "sha1": "c7593bafbca765f2a751ea021190a3e70525a3d4"
    },
    {
      "path": "docs/phase5_README_PHASE5.txt",
      "size": 1762,
      "sha1": "8309cc73311acfa265187b4e7d93434f11190a40"
    },
    {
      "path": "docs/phase6_README_PHASE6.txt",
      "size": 2358,
      "sha1": "83509758970a37abd38160e2507f6484084d4eff"
    },
    {
      "path": "docs/phase7_README_PHASE7.txt",
      "size": 2247,
      "sha1": "6e8237e6c9c3d54fe2b900991abff3b42d85ef34"
    },
    {
      "path": "docs/phase8_README_PHASE8.txt",
      "size": 2074,
      "sha1": "7a759c178b48c0f643860d2af3e2d07d8041ace7"
    },
    {
      "path": "docs/phase9_README_PHASE9.txt",
      "size": 2568,
      "sha1": "4c182308871058e22f24491a3a3fb04780ee00de"
    },
    {
      "path": "install/README_INSTALL_WIZARD.txt",
      "size": 597,
      "sha1": "3015c43108b8845fa292e6f205a3ac5384a85990"
    },
    {
      "path": "install/index.php",
      "size": 19886,
      "sha1": "f413fb6f8b410c5b86b28e263f62e413c36732ef"
    },
    {
      "path": "samples/fnf_settlement_template.csv",
      "size": 251,
      "sha1": "03609f9b699c819d611b1c2064ab05c1e96d5f03"
    },
    {
      "path": "samples/geo_attendance_template.csv",
      "size": 120,
      "sha1": "32b0cc7aed1557cbb2137fa86337cef754ada069"
    },
    {
      "path": "samples/helpdesk_ticket_import_template.csv",
      "size": 122,
      "sha1": "4e56a999001ee2f1271e6c4160cfe283f090ee21"
    },
    {
      "path": "samples/leave_opening_balance_template.csv",
      "size": 154,
      "sha1": "a86121d5963ed168ca4e55627f9118d584a6c564"
    },
    {
      "path": "samples/offline_punch_template.csv",
      "size": 160,
      "sha1": "17d400a33f94abd1f14d41bda944ee900a6c7976"
    },
    {
      "path": "samples/payroll_compliance_template.csv",
      "size": 134,
      "sha1": "c4f1e410aa2fb4e9d76a5d33135f6065751f1c21"
    },
    {
      "path": "samples/salary_structure_template.csv",
      "size": 306,
      "sha1": "faea3dc029410ffc1755d356ca82add7039ff45e"
    },
    {
      "path": "samples/secureye_punch_template.csv",
      "size": 221,
      "sha1": "c71c7225dbd5c745ce8810b9e157f2810b992fc0"
    },
    {
      "path": "samples/staff_documents_template.csv",
      "size": 246,
      "sha1": "28a15054ee9520cef08f946d371e51806abbaf07"
    },
    {
      "path": "samples/staff_import_template.csv",
      "size": 378,
      "sha1": "c6974774a2abe049e8bbaf418e0177721964ee5f"
    },
    {
      "path": "staff/hrms/_phase10_staff_functions.php",
      "size": 76,
      "sha1": "b4f61aaf2f008a91c206d147407a5705b43e3432"
    },
    {
      "path": "staff/hrms/_staff_phase2_functions.php",
      "size": 1495,
      "sha1": "71dac12d1709c57f547cf4afff4e434d7cabd75c"
    },
    {
      "path": "staff/hrms/ch_od_apply.php",
      "size": 3574,
      "sha1": "91337a49139b265792e231c72b6312b6f1e059e2"
    },
    {
      "path": "staff/hrms/dashboard.php",
      "size": 2981,
      "sha1": "92468cee5d9bcdbed6682521682d2068f77d786f"
    },
    {
      "path": "staff/hrms/device_bind.php",
      "size": 1962,
      "sha1": "55c4e0dc7e37bff582bfc6c377c8ee431ea1c67b"
    },
    {
      "path": "staff/hrms/documents.php",
      "size": 2934,
      "sha1": "6603807c49fc8ee8eea4219a00353a2a5119c1fb"
    },
    {
      "path": "staff/hrms/exit_apply.php",
      "size": 2141,
      "sha1": "87cef051b9971aa314283fe8ad7f4e11e00030d6"
    },
    {
      "path": "staff/hrms/geo_attendance.php",
      "size": 2950,
      "sha1": "52346d8ee611f7ae6491802f7e4fc03162fe02cc"
    },
    {
      "path": "staff/hrms/helpdesk.php",
      "size": 1986,
      "sha1": "2aae76f7a29c41de4f3b28e3dedb6cca27bc3827"
    },
    {
      "path": "staff/hrms/helpdesk_ticket_view.php",
      "size": 2478,
      "sha1": "11a0b85e3e252cf4ca324f5a0dc3aa1afdb6e71a"
    },
    {
      "path": "staff/hrms/knowledge_base.php",
      "size": 1111,
      "sha1": "d105eb7404b3a925bcdf9e16d4c1421881403a14"
    },
    {
      "path": "staff/hrms/leave_apply.php",
      "size": 4921,
      "sha1": "c392a8f86690824b27c6d9db1968d25bdb539c3b"
    },
    {
      "path": "staff/hrms/letters.php",
      "size": 1272,
      "sha1": "e5f511fc53b348b746626c14e5259668412c22ac"
    },
    {
      "path": "staff/hrms/login.php",
      "size": 2236,
      "sha1": "bd40d392b5cb9cd70c457b424827ba339b682983"
    },
    {
      "path": "staff/hrms/logout.php",
      "size": 176,
      "sha1": "ffd8f16a9bced7065967a6063b9febdce35ce791"
    },
    {
      "path": "staff/hrms/manifest.json",
      "size": 195,
      "sha1": "78d0dd5ac52b490c2d60197f7fbeccccfc9a8b07"
    },
    {
      "path": "staff/hrms/mobile_app.php",
      "size": 961,
      "sha1": "50b5b3604cfeface64ae0e055390cbade15297e6"
    },
    {
      "path": "staff/hrms/mobile_attendance.php",
      "size": 1988,
      "sha1": "355213105b5e87e71a65e3e6d0f29ed292489687"
    },
    {
      "path": "staff/hrms/mobile_notifications.php",
      "size": 924,
      "sha1": "854f78cf57613d9afc892d73b9d63c3e32801a42"
    },
    {
      "path": "staff/hrms/offline_punch.php",
      "size": 2290,
      "sha1": "260d2f44b63a6662f79038a979a05fb8b9f3bb53"
    },
    {
      "path": "staff/hrms/overtime_apply.php",
      "size": 2958,
      "sha1": "34b61cd06c56a021a0f7d44941e766a80c40ae73"
    },
    {
      "path": "staff/hrms/profile.php",
      "size": 3939,
      "sha1": "2dedb5e4b9ab6453bb831162fb29db71e5a088fd"
    },
    {
      "path": "staff/hrms/qr_scan.php",
      "size": 2144,
      "sha1": "a9df2bca7ca83469ba0f8e9b328a2c1748fb5172"
    },
    {
      "path": "staff/hrms/salary_slips.php",
      "size": 1907,
      "sha1": "60879fcf50d8735670df05d4bacfadb0e4dc5c8e"
    },
    {
      "path": "staff/hrms/service_worker.js",
      "size": 477,
      "sha1": "28642eae8a257431f990fa25fc4be56209a2a460"
    },
    {
      "path": "staff/hrms/special_timing_apply.php",
      "size": 3522,
      "sha1": "b0cc1c9066920b0172e69fe052c8e96629d2bacd"
    },
    {
      "path": "staff/hrms/two_factor_setup.php",
      "size": 2524,
      "sha1": "983d330f1f03b6ee1a17517f6f3dd18d5ccbcf75"
    }
  ],
  "theme": "Sneat-style BGI HRMS overlay",
  "updated_files_for_sneat_theme": [
    "assets/hrms/bgi-admin-modern.css",
    "assets/hrms/bgi-admin-modern.js",
    "assets/hrms/bgi-login-modern.css",
    "admin/hrms/complete_dashboard.php",
    "docs/SNEAT_STYLE_THEME_README.txt"
  ]
}