{
  ".vscode/launch.json": {
    "mtime": 1779798571.8020835,
    "ast_hash": "31457d0cdb7b24c5fa3231eb409a3e3b",
    "semantic_hash": "31457d0cdb7b24c5fa3231eb409a3e3b"
  },
  ".vscode/settings.json": {
    "mtime": 1779798571.8230245,
    "ast_hash": "2ddafbd8ff324cbba6cfa40a524fa614",
    "semantic_hash": "2ddafbd8ff324cbba6cfa40a524fa614"
  },
  ".vscode/tasks.json": {
    "mtime": 1779798571.790799,
    "ast_hash": "6d4bb2fcd03b0b1ce1c3e8fd6da360c9",
    "semantic_hash": "6d4bb2fcd03b0b1ce1c3e8fd6da360c9"
  },
  "_archive/dead_orphans/app__BillingProviderInterface.php": {
    "mtime": 1779798576.1652493,
    "ast_hash": "a33e9df06c91697bd005baf161fd9703",
    "semantic_hash": "a33e9df06c91697bd005baf161fd9703"
  },
  "_archive/dead_orphans/app__CreditService.php": {
    "mtime": 1779798576.1378467,
    "ast_hash": "741633efb1540e44b51a46dea7573af1",
    "semantic_hash": "741633efb1540e44b51a46dea7573af1"
  },
  "_archive/dead_orphans/app__Funds__FundPerformanceRepository.php": {
    "mtime": 1779798574.8360705,
    "ast_hash": "4d733bd2622cffb680616e7e8f17e143",
    "semantic_hash": "4d733bd2622cffb680616e7e8f17e143"
  },
  "_archive/dead_orphans/app__PayFastBilling.php": {
    "mtime": 1779798576.0834107,
    "ast_hash": "68dac64a3342aad5504bf87f7d98ac00",
    "semantic_hash": "68dac64a3342aad5504bf87f7d98ac00"
  },
  "_archive/dead_orphans/app__Repository__ScenarioController.php": {
    "mtime": 1779798575.6163125,
    "ast_hash": "b78763007d66fe36bd7e35eece647450",
    "semantic_hash": "b78763007d66fe36bd7e35eece647450"
  },
  "_archive/dead_orphans/app__SubscriptionService.php": {
    "mtime": 1779798576.1322174,
    "ast_hash": "ab3fbb94cf3f0e1ab4008b980457cc6f",
    "semantic_hash": "ab3fbb94cf3f0e1ab4008b980457cc6f"
  },
  "_archive/dead_orphans/database__FundPerformanceRepository.php": {
    "mtime": 1779798574.4367049,
    "ast_hash": "89b4ca5c983ad1151e2501d0610bb73b",
    "semantic_hash": "89b4ca5c983ad1151e2501d0610bb73b"
  },
  "_archive/dead_orphans/public__assets__js__CsvSource.php": {
    "mtime": 1779798578.3314383,
    "ast_hash": "4d88a28c6c66a7a8e75ad23ae3551341",
    "semantic_hash": "4d88a28c6c66a7a8e75ad23ae3551341"
  },
  "_archive/dead_orphans/public__assets__js__PerformanceCsvIngestor.php": {
    "mtime": 1779798578.3180723,
    "ast_hash": "9947fef9ab7bed74aab89925fe304dd1",
    "semantic_hash": "9947fef9ab7bed74aab89925fe304dd1"
  },
  "_archive/dead_orphans/public__async_funds_agent.php": {
    "mtime": 1779798578.382744,
    "ast_hash": "157ff094ece8ff3f107924582e6b60da",
    "semantic_hash": "157ff094ece8ff3f107924582e6b60da"
  },
  "_archive/dead_orphans/public__views__async_funds_agent.php": {
    "mtime": 1779798577.0608578,
    "ast_hash": "9fd08442688bb7827cceea9166897b93",
    "semantic_hash": "9fd08442688bb7827cceea9166897b93"
  },
  "_archive/dead_orphans/public__views__edit.php": {
    "mtime": 1779798577.9609654,
    "ast_hash": "aeafb25611e8ecbd7b2c8e130b18291b",
    "semantic_hash": "aeafb25611e8ecbd7b2c8e130b18291b"
  },
  "_archive/dead_orphans/public__views__import-performance.php": {
    "mtime": 1779798577.0335107,
    "ast_hash": "bf8a5774b2e31433f5230ed591af2dc9",
    "semantic_hash": "bf8a5774b2e31433f5230ed591af2dc9"
  },
  "_archive/dead_orphans/public__views__index.php": {
    "mtime": 1779798577.9532273,
    "ast_hash": "3dcd222df3b54a06e5a00880cf3a3cfa",
    "semantic_hash": "3dcd222df3b54a06e5a00880cf3a3cfa"
  },
  "_archive/dead_orphans/public__views__performance.php": {
    "mtime": 1779798577.9389856,
    "ast_hash": "975adb5d3132c84c9ae4ea7c1850d3af",
    "semantic_hash": "975adb5d3132c84c9ae4ea7c1850d3af"
  },
  "_archive/dead_orphans/public__views__runs.php": {
    "mtime": 1779798576.9867516,
    "ast_hash": "d67f50ab65f6a6b393e13ac480a5f94d",
    "semantic_hash": "d67f50ab65f6a6b393e13ac480a5f94d"
  },
  "_tooling/build_offshore_series.php": {
    "mtime": 1781326330.4930973,
    "ast_hash": "3377a6c7483dc8d8d03c8158ec9ad682",
    "semantic_hash": "3377a6c7483dc8d8d03c8158ec9ad682"
  },
  "_tooling/gen_uk_funds_seed.py": {
    "mtime": 1780579573.336474,
    "ast_hash": "26c77ddecb42591bf2e46387995643d6",
    "semantic_hash": "26c77ddecb42591bf2e46387995643d6"
  },
  "_tooling/tests/accumulation_test.php": {
    "mtime": 1781328016.759395,
    "ast_hash": "c763e88768f55897aaa40e71b3c402aa",
    "semantic_hash": "c763e88768f55897aaa40e71b3c402aa"
  },
  "_tooling/tests/deferred_income_test.php": {
    "mtime": 1781328016.9696481,
    "ast_hash": "e771a54baf8e415f176f8f093b124cab",
    "semantic_hash": "e771a54baf8e415f176f8f093b124cab"
  },
  "_tooling/tests/fund_alloc_resolver_test.php": {
    "mtime": 1781328017.189726,
    "ast_hash": "edb6c026a9a1344e0915219c4ece00dc",
    "semantic_hash": "edb6c026a9a1344e0915219c4ece00dc"
  },
  "_tooling/tests/fund_return_test.php": {
    "mtime": 1781328016.6657913,
    "ast_hash": "19c7f3daf47fe381d2a5233e40ce1ecf",
    "semantic_hash": "19c7f3daf47fe381d2a5233e40ce1ecf"
  },
  "_tooling/tests/fund_segments_test.php": {
    "mtime": 1781333980.0184104,
    "ast_hash": "5f0fd009fdcd18c5fe191b05f5305ae5",
    "semantic_hash": "5f0fd009fdcd18c5fe191b05f5305ae5"
  },
  "_tooling/tests/offshore_segment_test.php": {
    "mtime": 1781328017.3668897,
    "ast_hash": "5cd7bc5680386d5386977585d99cee90",
    "semantic_hash": "5cd7bc5680386d5386977585d99cee90"
  },
  "app/Billing/BillingProviderInterface.php": {
    "mtime": 1779798576.2140183,
    "ast_hash": "c05908f038a8b5ac99a7507b02d5aab8",
    "semantic_hash": "c05908f038a8b5ac99a7507b02d5aab8"
  },
  "app/Billing/CreditService.php": {
    "mtime": 1779798576.198352,
    "ast_hash": "9cece1eef6ff9fcbceff183eb29ab9a6",
    "semantic_hash": "9cece1eef6ff9fcbceff183eb29ab9a6"
  },
  "app/Billing/PayFastBilling.php": {
    "mtime": 1779798576.2153785,
    "ast_hash": "b3fd4a029b6b26ea49284590c02c4924",
    "semantic_hash": "b3fd4a029b6b26ea49284590c02c4924"
  },
  "app/Billing/SubscriptionService.php": {
    "mtime": 1779799641.5674589,
    "ast_hash": "ee2a49470c8a89f98619d22c20f6b767",
    "semantic_hash": "ee2a49470c8a89f98619d22c20f6b767"
  },
  "app/Domain/AggressiveProfile.php": {
    "mtime": 1779798575.9632368,
    "ast_hash": "cb10b316de4aee2ec33a266ae4ce7312",
    "semantic_hash": "cb10b316de4aee2ec33a266ae4ce7312"
  },
  "app/Domain/Asset.php": {
    "mtime": 1781325452.3134305,
    "ast_hash": "d6d98d75d9b8884186cc8929e0b2224d",
    "semantic_hash": "d6d98d75d9b8884186cc8929e0b2224d"
  },
  "app/Domain/AssetFactory.php": {
    "mtime": 1781325476.332446,
    "ast_hash": "94c5cccc28a05b6ba3b7a57a6b6118f2",
    "semantic_hash": "94c5cccc28a05b6ba3b7a57a6b6118f2"
  },
  "app/Domain/BlendedFundAsset.php": {
    "mtime": 1779798575.931679,
    "ast_hash": "abfea5bcc767ffb8162edc5334115442",
    "semantic_hash": "abfea5bcc767ffb8162edc5334115442"
  },
  "app/Domain/CashAsset.php": {
    "mtime": 1779798575.8211129,
    "ast_hash": "f556d7b291455fcebae68d7ede97dd39",
    "semantic_hash": "f556d7b291455fcebae68d7ede97dd39"
  },
  "app/Domain/Client.php": {
    "mtime": 1779799651.537461,
    "ast_hash": "98beaae508030d97365e8d4207bac1ea",
    "semantic_hash": "98beaae508030d97365e8d4207bac1ea"
  },
  "app/Domain/ConservativeProfile.php": {
    "mtime": 1779798575.8660338,
    "ast_hash": "3a6a109c18b7c4a7b148b1a22b7fc94f",
    "semantic_hash": "3a6a109c18b7c4a7b148b1a22b7fc94f"
  },
  "app/Domain/FixedDepositAsset.php": {
    "mtime": 1779798575.841967,
    "ast_hash": "11bddd38bfad64cc7127453d007a8eb8",
    "semantic_hash": "11bddd38bfad64cc7127453d007a8eb8"
  },
  "app/Domain/IsaAsset.php": {
    "mtime": 1779798740.1611323,
    "ast_hash": "233d28543e7e7e680ee6896a930d7abb",
    "semantic_hash": "233d28543e7e7e680ee6896a930d7abb"
  },
  "app/Domain/LivingAnnuityAsset.php": {
    "mtime": 1779799244.5032043,
    "ast_hash": "4569a17c7156afd3cbe1f533838bfc25",
    "semantic_hash": "4569a17c7156afd3cbe1f533838bfc25"
  },
  "app/Domain/ModerateProfile.php": {
    "mtime": 1779798575.9299126,
    "ast_hash": "19cc2565ff0af17ae790fa6cb2ef6f98",
    "semantic_hash": "19cc2565ff0af17ae790fa6cb2ef6f98"
  },
  "app/Domain/OffshoreAsset.php": {
    "mtime": 1781871458.5512109,
    "ast_hash": "a20ea19fc88cb7a6c653791c52c6a8a6",
    "semantic_hash": ""
  },
  "app/Domain/PortfolioState.php": {
    "mtime": 1779798575.798306,
    "ast_hash": "2fc3e36605c131a93a54faf393362afd",
    "semantic_hash": "2fc3e36605c131a93a54faf393362afd"
  },
  "app/Domain/RiskProfileFactory.php": {
    "mtime": 1779798575.8317294,
    "ast_hash": "5843387b0026f59a6d180b8507700206",
    "semantic_hash": "5843387b0026f59a6d180b8507700206"
  },
  "app/Domain/RiskProfileInterface.php": {
    "mtime": 1779798575.783219,
    "ast_hash": "64f80e4c52ffc69ace8cc49c81244fa4",
    "semantic_hash": "64f80e4c52ffc69ace8cc49c81244fa4"
  },
  "app/Domain/Scenario.php": {
    "mtime": 1780567025.010792,
    "ast_hash": "f0bf74ee3535aac00033b254da826758",
    "semantic_hash": "f0bf74ee3535aac00033b254da826758"
  },
  "app/Domain/SippAsset.php": {
    "mtime": 1779798731.4651482,
    "ast_hash": "ed54fd52cd5b02b04e1fa80e34d718d8",
    "semantic_hash": "ed54fd52cd5b02b04e1fa80e34d718d8"
  },
  "app/Domain/StatePensionAsset.php": {
    "mtime": 1779798773.873319,
    "ast_hash": "49a9375bf3637b39c4ae4f46ba2af89c",
    "semantic_hash": "49a9375bf3637b39c4ae4f46ba2af89c"
  },
  "app/Domain/UnitTrustAsset.php": {
    "mtime": 1779798575.8481443,
    "ast_hash": "d2fa3c738cbc234817627df43b0876b2",
    "semantic_hash": "d2fa3c738cbc234817627df43b0876b2"
  },
  "app/Domain/WorkplacePensionAsset.php": {
    "mtime": 1779798747.7322016,
    "ast_hash": "5947ce799c13c0a71d9b62ec5e83a4a5",
    "semantic_hash": "5947ce799c13c0a71d9b62ec5e83a4a5"
  },
  "app/Funds/AssetAllocationResolver.php": {
    "mtime": 1781325452.9312787,
    "ast_hash": "730f50f271c7f466aeb6e20780380055",
    "semantic_hash": "730f50f271c7f466aeb6e20780380055"
  },
  "app/Funds/CsvSource.php": {
    "mtime": 1779798574.7049782,
    "ast_hash": "4d88a28c6c66a7a8e75ad23ae3551341",
    "semantic_hash": "4d88a28c6c66a7a8e75ad23ae3551341"
  },
  "app/Funds/FundDataSource.php": {
    "mtime": 1779798574.740134,
    "ast_hash": "5534eb657fa3f4f7ac9e322381aabe08",
    "semantic_hash": "5534eb657fa3f4f7ac9e322381aabe08"
  },
  "app/Funds/FundImportService.php": {
    "mtime": 1780578124.7931445,
    "ast_hash": "468fe9ad50b9132493940c0668bca6ea",
    "semantic_hash": "468fe9ad50b9132493940c0668bca6ea"
  },
  "app/Funds/FundIngestor.php": {
    "mtime": 1779798574.7858882,
    "ast_hash": "0690f20ab228757c78d5db5e006a6ea2",
    "semantic_hash": "0690f20ab228757c78d5db5e006a6ea2"
  },
  "app/Funds/FundNormalizer.php": {
    "mtime": 1779798574.7343533,
    "ast_hash": "0d98dcb7964b26f7906b976fb82f1b68",
    "semantic_hash": "0d98dcb7964b26f7906b976fb82f1b68"
  },
  "app/Funds/FundsDataZaSource.php": {
    "mtime": 1780578059.5522935,
    "ast_hash": "c04e9be9f2005d0491f103aac8b1744f",
    "semantic_hash": "c04e9be9f2005d0491f103aac8b1744f"
  },
  "app/Funds/IngestLogger.php": {
    "mtime": 1779798574.710994,
    "ast_hash": "d20954433ef1954e46b229f63c183378",
    "semantic_hash": "d20954433ef1954e46b229f63c183378"
  },
  "app/Funds/PerformanceCsvIngestor.php": {
    "mtime": 1779798574.7988167,
    "ast_hash": "9947fef9ab7bed74aab89925fe304dd1",
    "semantic_hash": "9947fef9ab7bed74aab89925fe304dd1"
  },
  "app/Funds/SegmentAllocator.php": {
    "mtime": 1781334001.4748914,
    "ast_hash": "217d1c8579767a29998687696759465d",
    "semantic_hash": "217d1c8579767a29998687696759465d"
  },
  "app/Funds/XlsxReader.php": {
    "mtime": 1779798574.7543552,
    "ast_hash": "d6e8b8479174de29d1535937f7a08127",
    "semantic_hash": "d6e8b8479174de29d1535937f7a08127"
  },
  "app/Funds/XlsxSource.php": {
    "mtime": 1779798574.8144586,
    "ast_hash": "27a53b0cc0ced437699f2145a817c48c",
    "semantic_hash": "27a53b0cc0ced437699f2145a817c48c"
  },
  "app/Http/Controllers/AccountController.php": {
    "mtime": 1779798575.181004,
    "ast_hash": "379f17c32470f8511843cb4a03c3b255",
    "semantic_hash": "379f17c32470f8511843cb4a03c3b255"
  },
  "app/Http/Controllers/AdminFundController.php": {
    "mtime": 1779798575.1437006,
    "ast_hash": "b3754ce7132e5190d8cffc3a6807876c",
    "semantic_hash": "b3754ce7132e5190d8cffc3a6807876c"
  },
  "app/Http/Controllers/AdminFundPdfController.php": {
    "mtime": 1779798575.2529306,
    "ast_hash": "4edfbd6595767bc17f5563a238f7eb4c",
    "semantic_hash": "4edfbd6595767bc17f5563a238f7eb4c"
  },
  "app/Http/Controllers/Admin/AdminAuthController.php": {
    "mtime": 1779798575.0030673,
    "ast_hash": "dd8a6a43e9b9a9fac56c9adfd84ffb15",
    "semantic_hash": "dd8a6a43e9b9a9fac56c9adfd84ffb15"
  },
  "app/Http/Controllers/Admin/AdminBillingController.php": {
    "mtime": 1779798575.018908,
    "ast_hash": "371151d3380b774396700f4b277ef3ca",
    "semantic_hash": "371151d3380b774396700f4b277ef3ca"
  },
  "app/Http/Controllers/Admin/AdminDashboardController.php": {
    "mtime": 1779798574.9695487,
    "ast_hash": "8c2a379a4aa6e589b1ceedce71ebe75c",
    "semantic_hash": "8c2a379a4aa6e589b1ceedce71ebe75c"
  },
  "app/Http/Controllers/Admin/AdminFigiController.php": {
    "mtime": 1779798575.0551045,
    "ast_hash": "32ba9b75aca19b856b9885def4e2e523",
    "semantic_hash": "32ba9b75aca19b856b9885def4e2e523"
  },
  "app/Http/Controllers/Admin/AdminFundTypeController.php": {
    "mtime": 1779798575.018908,
    "ast_hash": "9187e8e9d0602776647b4114cde57e14",
    "semantic_hash": "9187e8e9d0602776647b4114cde57e14"
  },
  "app/Http/Controllers/Admin/AdminMarketDataController.php": {
    "mtime": 1780578101.9206896,
    "ast_hash": "e9b66d0ffbda38db021db345e7926b6c",
    "semantic_hash": "e9b66d0ffbda38db021db345e7926b6c"
  },
  "app/Http/Controllers/Admin/AdminPlatformFundController.php": {
    "mtime": 1780578086.1230593,
    "ast_hash": "6477b3dd4e9f2f6d41e26aba6a2eee67",
    "semantic_hash": "6477b3dd4e9f2f6d41e26aba6a2eee67"
  },
  "app/Http/Controllers/Admin/AdminTaxBracketController.php": {
    "mtime": 1779798574.9810827,
    "ast_hash": "6497211e5f3bc8706ae69fc2ebf5f409",
    "semantic_hash": "6497211e5f3bc8706ae69fc2ebf5f409"
  },
  "app/Http/Controllers/Admin/AdminTenantController.php": {
    "mtime": 1779799516.0178237,
    "ast_hash": "92f1cfd5d797eb4e46433aecda28cf07",
    "semantic_hash": "92f1cfd5d797eb4e46433aecda28cf07"
  },
  "app/Http/Controllers/Admin/AdminUserController.php": {
    "mtime": 1779798575.0672152,
    "ast_hash": "1c758d0a9fd1fd2127025e50e0ce3dda",
    "semantic_hash": "1c758d0a9fd1fd2127025e50e0ce3dda"
  },
  "app/Http/Controllers/AssetContributionController.php": {
    "mtime": 1779798575.15319,
    "ast_hash": "3f8c1ce2737749f295b6cd8103eaf8c3",
    "semantic_hash": "3f8c1ce2737749f295b6cd8103eaf8c3"
  },
  "app/Http/Controllers/AuthController.php": {
    "mtime": 1780567005.9845233,
    "ast_hash": "80135d448ec039a98c0e925822abf6fd",
    "semantic_hash": "80135d448ec039a98c0e925822abf6fd"
  },
  "app/Http/Controllers/BillingController.php": {
    "mtime": 1779799601.754549,
    "ast_hash": "75ca9847a9d2ee3ec31e34ee8596e691",
    "semantic_hash": "75ca9847a9d2ee3ec31e34ee8596e691"
  },
  "app/Http/Controllers/BlendedFundController.php": {
    "mtime": 1779798575.2030034,
    "ast_hash": "f025941d78700b2a8954db5903dff62b",
    "semantic_hash": "f025941d78700b2a8954db5903dff62b"
  },
  "app/Http/Controllers/ClientController.php": {
    "mtime": 1779799665.0310404,
    "ast_hash": "efdd8b44bda65b071ae1a2f31c6c8cb7",
    "semantic_hash": "efdd8b44bda65b071ae1a2f31c6c8cb7"
  },
  "app/Http/Controllers/FundController.php": {
    "mtime": 1779798575.2170932,
    "ast_hash": "bd7ca7f2fecbe1885e9bff4b19188169",
    "semantic_hash": "bd7ca7f2fecbe1885e9bff4b19188169"
  },
  "app/Http/Controllers/FundPdfController.php": {
    "mtime": 1779798574.936701,
    "ast_hash": "a29402715208ad0d7fba3d9f65e79353",
    "semantic_hash": "a29402715208ad0d7fba3d9f65e79353"
  },
  "app/Http/Controllers/ScenarioController.php": {
    "mtime": 1780568951.0388894,
    "ast_hash": "addd3c9e3a4d88aaa14163895a236acc",
    "semantic_hash": "addd3c9e3a4d88aaa14163895a236acc"
  },
  "app/Http/Controllers/SimulationController.php": {
    "mtime": 1781326094.611861,
    "ast_hash": "6e805530868150b26836055dd36294a7",
    "semantic_hash": "6e805530868150b26836055dd36294a7"
  },
  "app/Http/Controllers/TaxEstimateController.php": {
    "mtime": 1779798880.081119,
    "ast_hash": "e74b202bc10503d53e89d2a8d853c072",
    "semantic_hash": "e74b202bc10503d53e89d2a8d853c072"
  },
  "app/Http/Csrf.php": {
    "mtime": 1780566976.5720384,
    "ast_hash": "97a9797c1024224be08c5fdf1b12e5be",
    "semantic_hash": "97a9797c1024224be08c5fdf1b12e5be"
  },
  "app/Http/Middleware/AdminAuthMiddleware.php": {
    "mtime": 1780564993.617832,
    "ast_hash": "2ad7816eed731648c5f477cf39203bfa",
    "semantic_hash": "2ad7816eed731648c5f477cf39203bfa"
  },
  "app/Http/Middleware/AuthMiddleware.php": {
    "mtime": 1779798574.882348,
    "ast_hash": "f253ceb8afcb7d10c198b78a0bfba25a",
    "semantic_hash": "f253ceb8afcb7d10c198b78a0bfba25a"
  },
  "app/Http/Middleware/TenantMiddleware.php": {
    "mtime": 1779799121.535681,
    "ast_hash": "d078a3b487fdc4a8674629350dbcbb34",
    "semantic_hash": "d078a3b487fdc4a8674629350dbcbb34"
  },
  "app/Http/Router.php": {
    "mtime": 1779798574.8505785,
    "ast_hash": "61050a785586b345445c94449304f1aa",
    "semantic_hash": "61050a785586b345445c94449304f1aa"
  },
  "app/Identity/Auth.php": {
    "mtime": 1779798574.5655887,
    "ast_hash": "e8f50684deb4d2793446cfc9f0a4e784",
    "semantic_hash": "e8f50684deb4d2793446cfc9f0a4e784"
  },
  "app/Identity/Role.php": {
    "mtime": 1779798574.550543,
    "ast_hash": "abc03c825c2fa9cb2f9e5748d4db0447",
    "semantic_hash": "abc03c825c2fa9cb2f9e5748d4db0447"
  },
  "app/Identity/User.php": {
    "mtime": 1779798574.550543,
    "ast_hash": "805ffff4a5398dd50f290f070a89f68b",
    "semantic_hash": "805ffff4a5398dd50f290f070a89f68b"
  },
  "app/Integration/OpenFigiClient.php": {
    "mtime": 1780578056.8589926,
    "ast_hash": "6363923ba875da7d6f2d7d6b950e2594",
    "semantic_hash": "6363923ba875da7d6f2d7d6b950e2594"
  },
  "app/Platform/AuditLog.php": {
    "mtime": 1779799785.7752702,
    "ast_hash": "e11ffc408cead5b76d674b7995ae216f",
    "semantic_hash": "e11ffc408cead5b76d674b7995ae216f"
  },
  "app/Platform/EncryptedField.php": {
    "mtime": 1780565007.5861564,
    "ast_hash": "4844ea5831a4534545a70ae63f6f4f8a",
    "semantic_hash": "4844ea5831a4534545a70ae63f6f4f8a"
  },
  "app/Platform/EventDispatcher.php": {
    "mtime": 1779798574.6726172,
    "ast_hash": "fac4fd15bef3597feb364683e62597d9",
    "semantic_hash": "fac4fd15bef3597feb364683e62597d9"
  },
  "app/Platform/Events/ConsentWithdrawn.php": {
    "mtime": 1779799794.8603663,
    "ast_hash": "9a4d93a2fb9ba74756a66d9b9552a68e",
    "semantic_hash": "9a4d93a2fb9ba74756a66d9b9552a68e"
  },
  "app/Platform/Events/QuotaExceeded.php": {
    "mtime": 1779798574.6351366,
    "ast_hash": "71347ce9e50e3425441ffbcf74740e88",
    "semantic_hash": "71347ce9e50e3425441ffbcf74740e88"
  },
  "app/Platform/Events/SimulationCompleted.php": {
    "mtime": 1779798574.6504357,
    "ast_hash": "4cf2e28d0fa89f6f92fc569e4489c6ca",
    "semantic_hash": "4cf2e28d0fa89f6f92fc569e4489c6ca"
  },
  "app/Reporting/CsvExport.php": {
    "mtime": 1780578127.8067605,
    "ast_hash": "cd58669658368390583aa9d93f4aa561",
    "semantic_hash": "cd58669658368390583aa9d93f4aa561"
  },
  "app/Reporting/DashboardReport.php": {
    "mtime": 1780567286.8004549,
    "ast_hash": "fa2db4134ac6ce6d1cc851e19ad27014",
    "semantic_hash": "fa2db4134ac6ce6d1cc851e19ad27014"
  },
  "app/Reporting/FundExportService.php": {
    "mtime": 1780578101.9966164,
    "ast_hash": "ec2b1903e5e58586dd4a9a6c61ee82f6",
    "semantic_hash": "ec2b1903e5e58586dd4a9a6c61ee82f6"
  },
  "app/Reporting/PdfReport.php": {
    "mtime": 1781334890.5220985,
    "ast_hash": "fe03f3dbffba2c00006ec37c05477dde",
    "semantic_hash": "fe03f3dbffba2c00006ec37c05477dde"
  },
  "app/Reporting/SvgChart.php": {
    "mtime": 1781325452.7872806,
    "ast_hash": "f03f113f60e1e70e5525c1ad0eaa485a",
    "semantic_hash": "f03f113f60e1e70e5525c1ad0eaa485a"
  },
  "app/Repository/AssetContributionRepository.php": {
    "mtime": 1779798575.4202323,
    "ast_hash": "5d3c33ce1f77b7f78bdc0d7754c49a67",
    "semantic_hash": "5d3c33ce1f77b7f78bdc0d7754c49a67"
  },
  "app/Repository/BaseRepository.php": {
    "mtime": 1779798575.5356193,
    "ast_hash": "496eba6394c6f7ba39f93c961195c10f",
    "semantic_hash": "496eba6394c6f7ba39f93c961195c10f"
  },
  "app/Repository/BlendedFundRepository.php": {
    "mtime": 1779798575.570976,
    "ast_hash": "1e0e8f9382fe59b0c50e810a1515ab6b",
    "semantic_hash": "1e0e8f9382fe59b0c50e810a1515ab6b"
  },
  "app/Repository/ClientRepository.php": {
    "mtime": 1779799660.3366382,
    "ast_hash": "5efea7144c34fd94026350821716a7fa",
    "semantic_hash": "5efea7144c34fd94026350821716a7fa"
  },
  "app/Repository/Database.php": {
    "mtime": 1779798575.4843564,
    "ast_hash": "4ab0438fc07fa7dc23310e87c32d7da1",
    "semantic_hash": "4ab0438fc07fa7dc23310e87c32d7da1"
  },
  "app/Repository/FundPdfRepository.php": {
    "mtime": 1779798575.3876412,
    "ast_hash": "b027755ed0c14bcd21a9663b7d9e697f",
    "semantic_hash": "b027755ed0c14bcd21a9663b7d9e697f"
  },
  "app/Repository/FundPerformanceRepository.php": {
    "mtime": 1779798575.5356193,
    "ast_hash": "a4ab50d59726335a72065fb42e736478",
    "semantic_hash": "a4ab50d59726335a72065fb42e736478"
  },
  "app/Repository/FundRepository.php": {
    "mtime": 1781325668.3086588,
    "ast_hash": "2b384ff805143560088b27df2f1afde6",
    "semantic_hash": "2b384ff805143560088b27df2f1afde6"
  },
  "app/Repository/IngestRunRepository.php": {
    "mtime": 1779798575.4343905,
    "ast_hash": "8c7ef68ca0351b60ffa6c664b47928b7",
    "semantic_hash": "8c7ef68ca0351b60ffa6c664b47928b7"
  },
  "app/Repository/MarketDataRepository.php": {
    "mtime": 1779798575.4655068,
    "ast_hash": "32f2dbe1e2b176128246bcccc4b57a75",
    "semantic_hash": "32f2dbe1e2b176128246bcccc4b57a75"
  },
  "app/Repository/ScenarioRepository.php": {
    "mtime": 1781325697.2977247,
    "ast_hash": "9d9998b230d6480dea5def29354c52d4",
    "semantic_hash": "9d9998b230d6480dea5def29354c52d4"
  },
  "app/Repository/SimulationRunRepository.php": {
    "mtime": 1781325710.7931585,
    "ast_hash": "8a9a96cc254762635b3a4c7d814c4740",
    "semantic_hash": "8a9a96cc254762635b3a4c7d814c4740"
  },
  "app/Repository/TaxBracketRepository.php": {
    "mtime": 1779798575.5227246,
    "ast_hash": "2ad22f7e3437abd91c21f156a9183f1b",
    "semantic_hash": "2ad22f7e3437abd91c21f156a9183f1b"
  },
  "app/Services/FundPdfStorageService.php": {
    "mtime": 1779798575.7672038,
    "ast_hash": "fd119737b08065e1afe9ce1e2d616b7e",
    "semantic_hash": "fd119737b08065e1afe9ce1e2d616b7e"
  },
  "app/Simulation/CsvMarketData.php": {
    "mtime": 1781325452.4898121,
    "ast_hash": "468ed12c643335d5ba569c65ddc748aa",
    "semantic_hash": "468ed12c643335d5ba569c65ddc748aa"
  },
  "app/Simulation/DatabaseMarketData.php": {
    "mtime": 1781325452.644116,
    "ast_hash": "b5b52d710004c50062654ecbc6206c51",
    "semantic_hash": "b5b52d710004c50062654ecbc6206c51"
  },
  "app/Simulation/MarketDataProviderInterface.php": {
    "mtime": 1779798576.032127,
    "ast_hash": "7f98027ecca8080e1cf6d43a855f24a2",
    "semantic_hash": "7f98027ecca8080e1cf6d43a855f24a2"
  },
  "app/Simulation/MonteCarloRunner.php": {
    "mtime": 1781325529.882238,
    "ast_hash": "7337d640ec7ac3c9f84388efd4fb1052",
    "semantic_hash": "7337d640ec7ac3c9f84388efd4fb1052"
  },
  "app/Simulation/PriorityWithdrawal.php": {
    "mtime": 1779798576.0584807,
    "ast_hash": "87109201ac3de46271543abd10f12f86",
    "semantic_hash": "87109201ac3de46271543abd10f12f86"
  },
  "app/Simulation/SimulationEngine.php": {
    "mtime": 1779799119.7766771,
    "ast_hash": "23e5db56444e169e1892eef0e86f0e5b",
    "semantic_hash": "23e5db56444e169e1892eef0e86f0e5b"
  },
  "app/Simulation/SimulationResult.php": {
    "mtime": 1780567038.163706,
    "ast_hash": "06c20a5341cc80844bb935a668cef66e",
    "semantic_hash": "06c20a5341cc80844bb935a668cef66e"
  },
  "app/Simulation/WithdrawalStrategyInterface.php": {
    "mtime": 1779798576.0683482,
    "ast_hash": "ece89e514f7b1ec29fe0d989e3a7c456",
    "semantic_hash": "ece89e514f7b1ec29fe0d989e3a7c456"
  },
  "app/Tax/HmrcTaxCalculator.php": {
    "mtime": 1779798843.1928535,
    "ast_hash": "a9921b018a6a42e63c46aafaf72a74d5",
    "semantic_hash": "a9921b018a6a42e63c46aafaf72a74d5"
  },
  "app/Tax/SarsTaxCalculator.php": {
    "mtime": 1779799230.2824583,
    "ast_hash": "c092a77839986746208a672377ff35d1",
    "semantic_hash": "c092a77839986746208a672377ff35d1"
  },
  "app/Tax/TaxCalculator.php": {
    "mtime": 1779798870.486477,
    "ast_hash": "3331e272fa4e9f28749d5a0da6467905",
    "semantic_hash": "3331e272fa4e9f28749d5a0da6467905"
  },
  "app/Tenancy/FeatureGate.php": {
    "mtime": 1779798575.2671466,
    "ast_hash": "d2e3c4c1639465eca57f0c1715c58230",
    "semantic_hash": "d2e3c4c1639465eca57f0c1715c58230"
  },
  "app/Tenancy/Plan.php": {
    "mtime": 1779799174.529647,
    "ast_hash": "91e5dbdf9d8f08231a364576a9d3bf3d",
    "semantic_hash": "91e5dbdf9d8f08231a364576a9d3bf3d"
  },
  "app/Tenancy/Tenant.php": {
    "mtime": 1779798575.3414857,
    "ast_hash": "d67d37e72eed1d6c4a4e0a55cc41dce6",
    "semantic_hash": "d67d37e72eed1d6c4a4e0a55cc41dce6"
  },
  "app/Tenancy/TenantResolver.php": {
    "mtime": 1779799317.6907544,
    "ast_hash": "58db2c63cb7878b741cc9fdbf0fb7b18",
    "semantic_hash": "58db2c63cb7878b741cc9fdbf0fb7b18"
  },
  "app/Tenancy/UsageQuota.php": {
    "mtime": 1779798575.3153412,
    "ast_hash": "08b2bc05110c0480293e4acafb08d469",
    "semantic_hash": "08b2bc05110c0480293e4acafb08d469"
  },
  "bin/_bootstrap.php": {
    "mtime": 1779798571.8932116,
    "ast_hash": "6ac8966346eae54ccd1330cfd35faddd",
    "semantic_hash": "6ac8966346eae54ccd1330cfd35faddd"
  },
  "bin/funds-backfill-segments.php": {
    "mtime": 1781326428.1820662,
    "ast_hash": "5c632f4b79f231bc811466927c36d176",
    "semantic_hash": "5c632f4b79f231bc811466927c36d176"
  },
  "bin/funds-inspect.php": {
    "mtime": 1779798571.9008732,
    "ast_hash": "c1ac8a00af58e3cf78ba6a2bd1dcc3b0",
    "semantic_hash": "c1ac8a00af58e3cf78ba6a2bd1dcc3b0"
  },
  "bin/funds-sync.php": {
    "mtime": 1779798571.9363475,
    "ast_hash": "035ba4061c99f09837adb09279a50d6c",
    "semantic_hash": "035ba4061c99f09837adb09279a50d6c"
  },
  "bin/process-fund-pdfs.php": {
    "mtime": 1779798571.9261315,
    "ast_hash": "b33eddcc06726836821ae1329bdde9a0",
    "semantic_hash": "b33eddcc06726836821ae1329bdde9a0"
  },
  "config/app.php": {
    "mtime": 1779799121.6473022,
    "ast_hash": "24a6395e2a9b89c2a7c40820e656371c",
    "semantic_hash": "24a6395e2a9b89c2a7c40820e656371c"
  },
  "config/billing.php": {
    "mtime": 1779799164.2423754,
    "ast_hash": "a506714126bb34bc9a72392a08002c94",
    "semantic_hash": "a506714126bb34bc9a72392a08002c94"
  },
  "config/database.php": {
    "mtime": 1779798600.0859363,
    "ast_hash": "8a7bb65e39ed54c3baf6f29c19d3f579",
    "semantic_hash": "8a7bb65e39ed54c3baf6f29c19d3f579"
  },
  "config/fund_segments.php": {
    "mtime": 1781325601.0277393,
    "ast_hash": "26f83f9435799e834d760c8bd313a584",
    "semantic_hash": "26f83f9435799e834d760c8bd313a584"
  },
  "config/funds.php": {
    "mtime": 1779799282.6603885,
    "ast_hash": "6e72ab9b670f3fb66beac6d6cf676a14",
    "semantic_hash": "6e72ab9b670f3fb66beac6d6cf676a14"
  },
  "config/version.php": {
    "mtime": 1781334882.2858024,
    "ast_hash": "5c540b2947e5994ad6097cc9ee57d54d",
    "semantic_hash": "5c540b2947e5994ad6097cc9ee57d54d"
  },
  "data/sa_funds_seed.sql": {
    "mtime": 1779798576.3374476,
    "ast_hash": "2d8a3ac9a72396a89f2494a6b14a16aa",
    "semantic_hash": "2d8a3ac9a72396a89f2494a6b14a16aa"
  },
  "database/2026_06_13_fund_alloc_segments.sql": {
    "mtime": 1781326405.1798966,
    "ast_hash": "5a17bedb5f07443edcf1e145fb8aaaca",
    "semantic_hash": "5a17bedb5f07443edcf1e145fb8aaaca"
  },
  "database/2026_06_13_market_data_offshore.sql": {
    "mtime": 1781326387.3384407,
    "ast_hash": "27c0d558a7b5b88e61608dd9a2a34d72",
    "semantic_hash": "27c0d558a7b5b88e61608dd9a2a34d72"
  },
  "database/2026_06_13_offshore_series_seed.sql": {
    "mtime": 1781326376.2850506,
    "ast_hash": "f15c5195d5082438dc70014df82b67c7",
    "semantic_hash": "f15c5195d5082438dc70014df82b67c7"
  },
  "database/2026_06_13_run_accumulation_months.sql": {
    "mtime": 1781326393.0271122,
    "ast_hash": "4dbb032872c00fd2662734ab9464f1f6",
    "semantic_hash": "4dbb032872c00fd2662734ab9464f1f6"
  },
  "database/admin_schema.sql": {
    "mtime": 1779798574.2710743,
    "ast_hash": "a638db4226ca921fdce4ae8dc7a08646",
    "semantic_hash": "a638db4226ca921fdce4ae8dc7a08646"
  },
  "database/asset_contributions.sql": {
    "mtime": 1779798574.4196053,
    "ast_hash": "c9b2ec3da557d43714041b6a7e0eb717",
    "semantic_hash": "c9b2ec3da557d43714041b6a7e0eb717"
  },
  "database/asset_extended.sql": {
    "mtime": 1779798574.2847128,
    "ast_hash": "24f3e9ea57f6b2a72f0bb333c30b6afb",
    "semantic_hash": "24f3e9ea57f6b2a72f0bb333c30b6afb"
  },
  "database/deploy_2026_06_13.sql": {
    "mtime": 1781326576.394177,
    "ast_hash": "aa022a4821c87a87daa4d55dbbdcfb47",
    "semantic_hash": "aa022a4821c87a87daa4d55dbbdcfb47"
  },
  "database/fix_tax_brackets_rename.sql": {
    "mtime": 1779798574.2962403,
    "ast_hash": "53315b2469ef4c6171575171e69ae496",
    "semantic_hash": "53315b2469ef4c6171575171e69ae496"
  },
  "database/fix_users_2026_05_22.sql": {
    "mtime": 1779798574.4620447,
    "ast_hash": "e6cc112ac8eb4e335d9aa2d7958d6c88",
    "semantic_hash": "e6cc112ac8eb4e335d9aa2d7958d6c88"
  },
  "database/fund_alloc.sql": {
    "mtime": 1779798574.319972,
    "ast_hash": "6d7bbf63df11c3bf0b60a1f9ea36beb4",
    "semantic_hash": "6d7bbf63df11c3bf0b60a1f9ea36beb4"
  },
  "database/fund_components.sql": {
    "mtime": 1779798574.33137,
    "ast_hash": "659b35145696e6bd263c3a9c7bed6cce",
    "semantic_hash": "659b35145696e6bd263c3a9c7bed6cce"
  },
  "database/fund_pdf_schema.sql": {
    "mtime": 1779798574.4914517,
    "ast_hash": "09b4a17bfb8c0075f2736d708750423a",
    "semantic_hash": "09b4a17bfb8c0075f2736d708750423a"
  },
  "database/fund_types.sql": {
    "mtime": 1779798574.3648002,
    "ast_hash": "976b14c55792f36f932d234926d8e7e3",
    "semantic_hash": "976b14c55792f36f932d234926d8e7e3"
  },
  "database/funds_backfill_segments.sql": {
    "mtime": 1781326543.9531195,
    "ast_hash": "bebb9d32078b753001be723710359da0",
    "semantic_hash": "bebb9d32078b753001be723710359da0"
  },
  "database/funds_ingest.sql": {
    "mtime": 1779798574.3843212,
    "ast_hash": "4289856e536361ac01aaeb42f169154a",
    "semantic_hash": "4289856e536361ac01aaeb42f169154a"
  },
  "database/funds_schema.sql": {
    "mtime": 1779798574.4196053,
    "ast_hash": "772eb904ad597387808fe67540c9f036",
    "semantic_hash": "772eb904ad597387808fe67540c9f036"
  },
  "database/funds_scraped_seed.sql": {
    "mtime": 1779798574.2489765,
    "ast_hash": "60629b3bdb4894c4c29666b2b136a25c",
    "semantic_hash": "60629b3bdb4894c4c29666b2b136a25c"
  },
  "database/jse_seed.sql": {
    "mtime": 1779798574.3688135,
    "ast_hash": "4998a2acc626f58a1e186babe46107a2",
    "semantic_hash": "4998a2acc626f58a1e186babe46107a2"
  },
  "database/market_data_extend.sql": {
    "mtime": 1779798574.4704843,
    "ast_hash": "95c0440f26bf2ea083c72b0f8e1dc7b6",
    "semantic_hash": "95c0440f26bf2ea083c72b0f8e1dc7b6"
  },
  "database/risk_rating_defaults.sql": {
    "mtime": 1779798574.3843212,
    "ast_hash": "4defbe19b554b6616531372dfb9d207d",
    "semantic_hash": "4defbe19b554b6616531372dfb9d207d"
  },
  "database/schema.sql": {
    "mtime": 1780567658.403901,
    "ast_hash": "5e0223e9767a635f23e99ae68ca52063",
    "semantic_hash": "5e0223e9767a635f23e99ae68ca52063"
  },
  "database/seed_growthhouse.php": {
    "mtime": 1779799566.8362622,
    "ast_hash": "1ea28f31bd732078646ac96de51e116f",
    "semantic_hash": "1ea28f31bd732078646ac96de51e116f"
  },
  "database/tax_brackets_2026.sql": {
    "mtime": 1779799260.563919,
    "ast_hash": "26764f64ee587412dc80578d90d44e6b",
    "semantic_hash": "26764f64ee587412dc80578d90d44e6b"
  },
  "database/tax_schema.sql": {
    "mtime": 1779798574.2049782,
    "ast_hash": "49afc549750c5e4b6a915fbbcdfc0744",
    "semantic_hash": "49afc549750c5e4b6a915fbbcdfc0744"
  },
  "database/tax_seed_2026.sql": {
    "mtime": 1779798574.5175734,
    "ast_hash": "5a6824e4b6675cb3f26e9143120c3347",
    "semantic_hash": "5a6824e4b6675cb3f26e9143120c3347"
  },
  "database/uk_funds_seed.sql": {
    "mtime": 1780579736.2573774,
    "ast_hash": "cf47075acb7f94de25e47a821519ae37",
    "semantic_hash": "cf47075acb7f94de25e47a821519ae37"
  },
  "database/uk_market_data.sql": {
    "mtime": 1779798986.0106194,
    "ast_hash": "f83b072f312fff7fc94c70ecc0ba7b5d",
    "semantic_hash": "f83b072f312fff7fc94c70ecc0ba7b5d"
  },
  "database/uk_state_pension_schema.sql": {
    "mtime": 1779798948.2441888,
    "ast_hash": "29d359a5df915a782dbfccb6a7c00161",
    "semantic_hash": "29d359a5df915a782dbfccb6a7c00161"
  },
  "database/uk_tax_2025.sql": {
    "mtime": 1779798920.9595804,
    "ast_hash": "8fc36c87fa7c2ce6fe365b072852a6de",
    "semantic_hash": "8fc36c87fa7c2ce6fe365b072852a6de"
  },
  "database/update_2026_05_14.sql": {
    "mtime": 1779798574.2388854,
    "ast_hash": "1204112ccff4a24a94d68bfcae9124de",
    "semantic_hash": "1204112ccff4a24a94d68bfcae9124de"
  },
  "public/assets/js/app.js": {
    "mtime": 1781334881.1432433,
    "ast_hash": "fe0878a046014a9f5ef989eee65f349d",
    "semantic_hash": "fe0878a046014a9f5ef989eee65f349d"
  },
  "public/index.php": {
    "mtime": 1780578056.804734,
    "ast_hash": "b8afa6bc7497c2dbfc0a9ee5fe1201cd",
    "semantic_hash": "b8afa6bc7497c2dbfc0a9ee5fe1201cd"
  },
  "public/views/_layout.php": {
    "mtime": 1779799107.5909889,
    "ast_hash": "a12dc618d7c1530b6dfbc388acd0637a",
    "semantic_hash": "a12dc618d7c1530b6dfbc388acd0637a"
  },
  "public/views/admin/_layout.php": {
    "mtime": 1779798577.4113927,
    "ast_hash": "1905574e6756d13b6aa4f6aa05bc038a",
    "semantic_hash": "1905574e6756d13b6aa4f6aa05bc038a"
  },
  "public/views/admin/billing/credits.php": {
    "mtime": 1779798577.8553445,
    "ast_hash": "c87a671b7cdeb15e2b5e09ebce4640eb",
    "semantic_hash": "c87a671b7cdeb15e2b5e09ebce4640eb"
  },
  "public/views/admin/dashboard.php": {
    "mtime": 1779799122.0316365,
    "ast_hash": "d3af8d10ba9ade6d20f43d2f005d57d3",
    "semantic_hash": "d3af8d10ba9ade6d20f43d2f005d57d3"
  },
  "public/views/admin/fund_pdfs/failed.php": {
    "mtime": 1779798577.782493,
    "ast_hash": "7c6e854cd81d7a39639bdc29bae39dbe",
    "semantic_hash": "7c6e854cd81d7a39639bdc29bae39dbe"
  },
  "public/views/admin/fund_pdfs/index.php": {
    "mtime": 1779798577.7428453,
    "ast_hash": "2d85fcfe2fc295d5a99f5f9f240aff6e",
    "semantic_hash": "2d85fcfe2fc295d5a99f5f9f240aff6e"
  },
  "public/views/admin/fund_pdfs/logs.php": {
    "mtime": 1779798577.7639542,
    "ast_hash": "4e4f873d0b46802119d2c93219b727bb",
    "semantic_hash": "4e4f873d0b46802119d2c93219b727bb"
  },
  "public/views/admin/fund_pdfs/manual_match.php": {
    "mtime": 1779800030.124225,
    "ast_hash": "ef9325289dbfe5c44b3f79ec06045fb4",
    "semantic_hash": "ef9325289dbfe5c44b3f79ec06045fb4"
  },
  "public/views/admin/fund_pdfs/new_fund.php": {
    "mtime": 1779818126.234324,
    "ast_hash": "b62c6504032c9e794e1bf73152893d9c",
    "semantic_hash": "b62c6504032c9e794e1bf73152893d9c"
  },
  "public/views/admin/fund_pdfs/view.php": {
    "mtime": 1779798577.8221662,
    "ast_hash": "21e4e40a32b2c4a62c37602f8db83c37",
    "semantic_hash": "21e4e40a32b2c4a62c37602f8db83c37"
  },
  "public/views/admin/fund_types/index.php": {
    "mtime": 1779798577.4742222,
    "ast_hash": "b5bd5caa2a8915933283533f7676a619",
    "semantic_hash": "b5bd5caa2a8915933283533f7676a619"
  },
  "public/views/admin/funds/edit.php": {
    "mtime": 1779818358.9490242,
    "ast_hash": "2e8adc98041b27ddca1285e1fa9535de",
    "semantic_hash": "2e8adc98041b27ddca1285e1fa9535de"
  },
  "public/views/admin/funds/figi_cleanse.php": {
    "mtime": 1779818366.1045294,
    "ast_hash": "ce3817b5c13d5804949e496e0bb37f24",
    "semantic_hash": "ce3817b5c13d5804949e496e0bb37f24"
  },
  "public/views/admin/funds/import-performance.php": {
    "mtime": 1779818116.2001505,
    "ast_hash": "accd696ff16a3a96679741cd38373f13",
    "semantic_hash": "accd696ff16a3a96679741cd38373f13"
  },
  "public/views/admin/funds/import.php": {
    "mtime": 1779818016.9866366,
    "ast_hash": "f652679f11a93a1bdf15c979cec9af1b",
    "semantic_hash": "f652679f11a93a1bdf15c979cec9af1b"
  },
  "public/views/admin/funds/index.php": {
    "mtime": 1779818373.8338952,
    "ast_hash": "d5efd8ad126cf8d7ae72e93ad7d602b9",
    "semantic_hash": "d5efd8ad126cf8d7ae72e93ad7d602b9"
  },
  "public/views/admin/funds/performance.php": {
    "mtime": 1779800019.8777273,
    "ast_hash": "ef2682fb75c5fcbcfb344592ed36e4cd",
    "semantic_hash": "ef2682fb75c5fcbcfb344592ed36e4cd"
  },
  "public/views/admin/funds/platform_create.php": {
    "mtime": 1779818311.795612,
    "ast_hash": "f45976c729c2c65948017387971de2d2",
    "semantic_hash": "f45976c729c2c65948017387971de2d2"
  },
  "public/views/admin/funds/platform_index.php": {
    "mtime": 1779800065.1825895,
    "ast_hash": "3cc59e00e7a2c41bbfc6cdbd3f95c77d",
    "semantic_hash": "3cc59e00e7a2c41bbfc6cdbd3f95c77d"
  },
  "public/views/admin/funds/platform_performance.php": {
    "mtime": 1779800019.9183369,
    "ast_hash": "da3571bb464547815fa28edd8d96df76",
    "semantic_hash": "da3571bb464547815fa28edd8d96df76"
  },
  "public/views/admin/funds/runs.php": {
    "mtime": 1779798577.6168613,
    "ast_hash": "ef01174a3158c0b352fed246b64ac3bf",
    "semantic_hash": "ef01174a3158c0b352fed246b64ac3bf"
  },
  "public/views/admin/login.php": {
    "mtime": 1779798577.4427795,
    "ast_hash": "c183092b46cd3c7e0825f6c978473e2c",
    "semantic_hash": "c183092b46cd3c7e0825f6c978473e2c"
  },
  "public/views/admin/market_data/index.php": {
    "mtime": 1779799754.834694,
    "ast_hash": "692dd89df523588d2ad5cdcbd80219ef",
    "semantic_hash": "692dd89df523588d2ad5cdcbd80219ef"
  },
  "public/views/admin/tax_brackets/index.php": {
    "mtime": 1779798577.3491814,
    "ast_hash": "8da2143198634d9bf3382d483d459ee4",
    "semantic_hash": "8da2143198634d9bf3382d483d459ee4"
  },
  "public/views/admin/tenants/create.php": {
    "mtime": 1779799535.744692,
    "ast_hash": "ce991580404aa597ae516ad53773be97",
    "semantic_hash": "ce991580404aa597ae516ad53773be97"
  },
  "public/views/admin/tenants/edit.php": {
    "mtime": 1779799540.3696644,
    "ast_hash": "4b66e66350698008ea5746f0ced97d31",
    "semantic_hash": "4b66e66350698008ea5746f0ced97d31"
  },
  "public/views/admin/tenants/edit_user.php": {
    "mtime": 1779798577.5644863,
    "ast_hash": "aeaef354cc2fbe79e86dd211eed26154",
    "semantic_hash": "aeaef354cc2fbe79e86dd211eed26154"
  },
  "public/views/admin/tenants/index.php": {
    "mtime": 1779798577.576026,
    "ast_hash": "54630343e0901aaee8cef9594ad1f45f",
    "semantic_hash": "54630343e0901aaee8cef9594ad1f45f"
  },
  "public/views/admin/tenants/show.php": {
    "mtime": 1779799122.4026375,
    "ast_hash": "e45ce613c6663926c5600525691ba416",
    "semantic_hash": "e45ce613c6663926c5600525691ba416"
  },
  "public/views/admin/users/create.php": {
    "mtime": 1779798577.4076302,
    "ast_hash": "81b675cb9beb5e79aef0018a54690693",
    "semantic_hash": "81b675cb9beb5e79aef0018a54690693"
  },
  "public/views/admin/users/edit.php": {
    "mtime": 1779798577.3975723,
    "ast_hash": "31fbbae37bc87990172926d50ab82172",
    "semantic_hash": "31fbbae37bc87990172926d50ab82172"
  },
  "public/views/admin/users/index.php": {
    "mtime": 1779798577.374391,
    "ast_hash": "fd9c18586ab3d8f4f8a2cf2fd2179227",
    "semantic_hash": "fd9c18586ab3d8f4f8a2cf2fd2179227"
  },
  "public/views/billing/cancel.php": {
    "mtime": 1779798577.8993068,
    "ast_hash": "d46b9a2ac10df5aaba78585f93ef49a8",
    "semantic_hash": "d46b9a2ac10df5aaba78585f93ef49a8"
  },
  "public/views/billing/plans.php": {
    "mtime": 1779799558.5987058,
    "ast_hash": "cee4a4967b2195537b67b4682056e8c9",
    "semantic_hash": "cee4a4967b2195537b67b4682056e8c9"
  },
  "public/views/clients/create.php": {
    "mtime": 1779799677.839214,
    "ast_hash": "3d6d0480eda0480b49f83aa3cdbc41f0",
    "semantic_hash": "3d6d0480eda0480b49f83aa3cdbc41f0"
  },
  "public/views/clients/index.php": {
    "mtime": 1779799685.7458234,
    "ast_hash": "6b83dbe7f521bff0d52c7de743b124f5",
    "semantic_hash": "6b83dbe7f521bff0d52c7de743b124f5"
  },
  "public/views/clients/show.php": {
    "mtime": 1779799766.9296231,
    "ast_hash": "9c91e9a84fc6e3cce695db163844cdf8",
    "semantic_hash": "9c91e9a84fc6e3cce695db163844cdf8"
  },
  "public/views/dashboard.php": {
    "mtime": 1779799702.1757598,
    "ast_hash": "ddd0d053e74bceab429a20f31af863e3",
    "semantic_hash": "ddd0d053e74bceab429a20f31af863e3"
  },
  "public/views/funds/add_fund.php": {
    "mtime": 1779818319.2541132,
    "ast_hash": "5c3bfc2cd0edbdebed334f66e71997ec",
    "semantic_hash": "5c3bfc2cd0edbdebed334f66e71997ec"
  },
  "public/views/funds/create_blend.php": {
    "mtime": 1779798576.9746356,
    "ast_hash": "cc45c37a42844ed853771f4581a31bd2",
    "semantic_hash": "cc45c37a42844ed853771f4581a31bd2"
  },
  "public/views/funds/index.php": {
    "mtime": 1779798576.9501317,
    "ast_hash": "05ea0555cf712685e426700f7db8f73d",
    "semantic_hash": "05ea0555cf712685e426700f7db8f73d"
  },
  "public/views/login.php": {
    "mtime": 1780566991.6322732,
    "ast_hash": "5164790173f4be490387fbf1fb699b46",
    "semantic_hash": "5164790173f4be490387fbf1fb699b46"
  },
  "public/views/scenarios/create.php": {
    "mtime": 1780567226.6948621,
    "ast_hash": "9ae646b23a21bee3e7d78dc8fe98db9b",
    "semantic_hash": "9ae646b23a21bee3e7d78dc8fe98db9b"
  },
  "public/views/scenarios/edit.php": {
    "mtime": 1780567249.1207533,
    "ast_hash": "fb1cdd6f1ec5ea0f3725487ab9aa889a",
    "semantic_hash": "fb1cdd6f1ec5ea0f3725487ab9aa889a"
  },
  "public/views/scenarios/partials/add_funds_modal.php": {
    "mtime": 1779799737.3219624,
    "ast_hash": "b9ef8b2734d2f447d5f71d6909cd6cf0",
    "semantic_hash": "b9ef8b2734d2f447d5f71d6909cd6cf0"
  },
  "public/views/scenarios/partials/tax_estimate_panel.php": {
    "mtime": 1779799720.5389757,
    "ast_hash": "c6ef11441d1dad246fa6c2b061f0e937",
    "semantic_hash": "c6ef11441d1dad246fa6c2b061f0e937"
  },
  "public/views/scenarios/show.php": {
    "mtime": 1780567268.9428384,
    "ast_hash": "8cf29384c7e1d51e7fbbaac7bda1d32b",
    "semantic_hash": "8cf29384c7e1d51e7fbbaac7bda1d32b"
  },
  "routes/web.php": {
    "mtime": 1779798545.58274,
    "ast_hash": "71751acb291429a3d9e5711b13537f20",
    "semantic_hash": "71751acb291429a3d9e5711b13537f20"
  },
  "CHANGELOG.md": {
    "mtime": 1781334058.724193,
    "ast_hash": "632d9aef145c10bc46ecf4d126adc60b",
    "semantic_hash": "632d9aef145c10bc46ecf4d126adc60b"
  },
  "CHANGES_2026-06-02_PORT_GUIDE.md": {
    "mtime": 1780564678.5874512,
    "ast_hash": "c71727909f65dc6b02fdca7acbe07cfe",
    "semantic_hash": "c71727909f65dc6b02fdca7acbe07cfe"
  },
  "DEPLOY.md": {
    "mtime": 1781334073.653082,
    "ast_hash": "607696b53df683ebde66ec9655720588",
    "semantic_hash": "607696b53df683ebde66ec9655720588"
  },
  "HANDOVER.md": {
    "mtime": 1781334463.7209928,
    "ast_hash": "af5b93e0bf586b0d7cce9322e4575b30",
    "semantic_hash": "af5b93e0bf586b0d7cce9322e4575b30"
  },
  "_archive/dead_orphans/public__hello.txt": {
    "mtime": 1779798578.414514,
    "ast_hash": "2f83b3106fd8e26f836ba67758e948f4",
    "semantic_hash": "2f83b3106fd8e26f836ba67758e948f4"
  },
  "_root_htaccess.DO-NOT-UPLOAD.txt": {
    "mtime": 1779798576.7806327,
    "ast_hash": "67933ab33fffc527567937cf512a7593",
    "semantic_hash": "67933ab33fffc527567937cf512a7593"
  },
  "_tooling/All errors on current version.txt": {
    "mtime": 1779798576.800152,
    "ast_hash": "2b1a51a57ab79eede5cb9112db34f45b",
    "semantic_hash": "2b1a51a57ab79eede5cb9112db34f45b"
  },
  "_tooling/DEPLOY_NOW.md": {
    "mtime": 1779857191.3291745,
    "ast_hash": "e9ee1a6cc437e8813cdb9dd7abc0557c",
    "semantic_hash": "e9ee1a6cc437e8813cdb9dd7abc0557c"
  },
  "_tooling/TS.md": {
    "mtime": 1779798576.800152,
    "ast_hash": "0f7ab96167d9309223e935678d3c4c94",
    "semantic_hash": "0f7ab96167d9309223e935678d3c4c94"
  },
  "_tooling/error.md": {
    "mtime": 1779798576.8337603,
    "ast_hash": "cd596bfae1c3d0f02daf564f3cbe1438",
    "semantic_hash": "cd596bfae1c3d0f02daf564f3cbe1438"
  },
  "docs/README.md": {
    "mtime": 1779855043.0596402,
    "ast_hash": "106b7e086a4c5244567f8ab7077101dd",
    "semantic_hash": "106b7e086a4c5244567f8ab7077101dd"
  },
  "docs/about.project.md": {
    "mtime": 1779855077.0432594,
    "ast_hash": "0212940d6b02b96821d3fb8db74f4ee5",
    "semantic_hash": "0212940d6b02b96821d3fb8db74f4ee5"
  },
  "docs/annuity-model.md": {
    "mtime": 1779855279.4381118,
    "ast_hash": "74f074108f442e33e68ec4dfebe5ee1c",
    "semantic_hash": "74f074108f442e33e68ec4dfebe5ee1c"
  },
  "docs/api-design.md": {
    "mtime": 1779855516.3539984,
    "ast_hash": "ca1df00c36851e277515aa43d1542741",
    "semantic_hash": "ca1df00c36851e277515aa43d1542741"
  },
  "docs/architecture.md": {
    "mtime": 1779855406.329631,
    "ast_hash": "32b903b3d3d30c515f6a792ff9b639b5",
    "semantic_hash": "32b903b3d3d30c515f6a792ff9b639b5"
  },
  "docs/backlog.md": {
    "mtime": 1779855714.422102,
    "ast_hash": "bbecb2fdc003ca154906186845dee58b",
    "semantic_hash": "bbecb2fdc003ca154906186845dee58b"
  },
  "docs/build-plan.md": {
    "mtime": 1779855450.9625363,
    "ast_hash": "8b36f7ed83a85fcd8e83ae103d6edeae",
    "semantic_hash": "8b36f7ed83a85fcd8e83ae103d6edeae"
  },
  "docs/changelog.md": {
    "mtime": 1779855967.8129961,
    "ast_hash": "f185a74e1515a71d6860d1d2b955ebf1",
    "semantic_hash": "f185a74e1515a71d6860d1d2b955ebf1"
  },
  "docs/data-model.md": {
    "mtime": 1779855198.175807,
    "ast_hash": "c76559fa364bbea05590b3a1fa392dda",
    "semantic_hash": "c76559fa364bbea05590b3a1fa392dda"
  },
  "docs/deployment.md": {
    "mtime": 1779855556.780161,
    "ast_hash": "e7009e3b7a92e49bf9fefb37898d24dc",
    "semantic_hash": "e7009e3b7a92e49bf9fefb37898d24dc"
  },
  "docs/notes.md": {
    "mtime": 1779855661.9135897,
    "ast_hash": "28d740eb398ee20143b125119fe9ad5f",
    "semantic_hash": "28d740eb398ee20143b125119fe9ad5f"
  },
  "docs/requirements.md": {
    "mtime": 1779855131.2689984,
    "ast_hash": "4a73042cca3b0b1d64076d9c9a824658",
    "semantic_hash": "4a73042cca3b0b1d64076d9c9a824658"
  },
  "docs/risks.md": {
    "mtime": 1779855320.3810754,
    "ast_hash": "36989eab3aae5f727cb415a3c7e0870d",
    "semantic_hash": "36989eab3aae5f727cb415a3c7e0870d"
  },
  "docs/roi-model.md": {
    "mtime": 1779855356.8920913,
    "ast_hash": "cc2243b9b8f09a105e04c8f6550cae4e",
    "semantic_hash": "cc2243b9b8f09a105e04c8f6550cae4e"
  },
  "docs/security.md": {
    "mtime": 1779855246.458612,
    "ast_hash": "8050984afec077bf36d80faf06e68426",
    "semantic_hash": "8050984afec077bf36d80faf06e68426"
  },
  "docs/stack.md": {
    "mtime": 1779855742.426915,
    "ast_hash": "a3b47eb2aca992e2cd51b06da7256c8c",
    "semantic_hash": "a3b47eb2aca992e2cd51b06da7256c8c"
  },
  "docs/testing.md": {
    "mtime": 1779855597.9081342,
    "ast_hash": "a60f0e00464891a996c9ffedf6d611de",
    "semantic_hash": "a60f0e00464891a996c9ffedf6d611de"
  },
  "graphify-out/converted/CostusWorx_Feature_Overview_UK_e6294ca9.md": {
    "mtime": 1781846158.1845794,
    "ast_hash": "7f9504ebe794da3f35ab0a29af28edd2",
    "semantic_hash": "7f9504ebe794da3f35ab0a29af28edd2"
  },
  "graphify-out/converted/CostusWorx_GoLive_Playbook_UK_1821c29f.md": {
    "mtime": 1781846158.3773603,
    "ast_hash": "65636ed31315470da4022593ae8381aa",
    "semantic_hash": "65636ed31315470da4022593ae8381aa"
  },
  "graphify-out/converted/CostusWorx_How_The_Simulation_Works_UK_79943529.md": {
    "mtime": 1781846158.510963,
    "ast_hash": "f1be3282daccd030ec2527354a6c238d",
    "semantic_hash": "f1be3282daccd030ec2527354a6c238d"
  },
  "graphify-out/converted/jse-etf-list_86285875.md": {
    "mtime": 1781846157.281716,
    "ast_hash": "745ef64914c172198a4d2a0cf743a4ae",
    "semantic_hash": "745ef64914c172198a4d2a0cf743a4ae"
  },
  "pdfs/JSE Jan 2020.pdf": {
    "mtime": 1779798572.8190138,
    "ast_hash": "88f2865f838378ba859826437c4961aa",
    "semantic_hash": "88f2865f838378ba859826437c4961aa"
  },
  "pdfs/JSE Jan 2021.pdf": {
    "mtime": 1779798574.1839406,
    "ast_hash": "2b60c99243ad72f497154b0bd7261821",
    "semantic_hash": "2b60c99243ad72f497154b0bd7261821"
  },
  "pdfs/JSE Jan 2022.pdf": {
    "mtime": 1779798572.5354247,
    "ast_hash": "25b53f03432b80bf92cfacb0edaa44db",
    "semantic_hash": "25b53f03432b80bf92cfacb0edaa44db"
  },
  "pdfs/JSE Jan 2023.pdf": {
    "mtime": 1779798572.2184205,
    "ast_hash": "009531decf09f1560e147d4e1bbdb745",
    "semantic_hash": "009531decf09f1560e147d4e1bbdb745"
  },
  "pdfs/JSE Jan 2024.pdf": {
    "mtime": 1779798573.9374764,
    "ast_hash": "7c0b6164cf43a84f331e3bcab6f24a2c",
    "semantic_hash": "7c0b6164cf43a84f331e3bcab6f24a2c"
  },
  "pdfs/JSE Jan 2025.pdf": {
    "mtime": 1779798573.597882,
    "ast_hash": "99f70ebc9c9ec5f4a95c6e9976de16b9",
    "semantic_hash": "99f70ebc9c9ec5f4a95c6e9976de16b9"
  },
  "pdfs/JSE June 2025.pdf": {
    "mtime": 1779798573.2350173,
    "ast_hash": "c3d48bf84e635814d6a408b99f42052b",
    "semantic_hash": "c3d48bf84e635814d6a408b99f42052b"
  },
  "storage/funds/pdfs/2026/04/CORONATION-ZAE000019808-2026-04.pdf": {
    "mtime": 1779798545.8901627,
    "ast_hash": "f38f9db580dc962d26ced4496c71a9c6",
    "semantic_hash": "f38f9db580dc962d26ced4496c71a9c6"
  },
  "storage/funds/pdfs/2026/04/OBSIDIAN-SCI-LONG-SHORT-RETAIL-HEDGE-UNKNOWN-2026-04.pdf": {
    "mtime": 1779798546.1621053,
    "ast_hash": "53d1654c84550ef8de5bec878aa10f65",
    "semantic_hash": "53d1654c84550ef8de5bec878aa10f65"
  },
  "storage/funds/pdfs/2026/04/OBSIDIAN-SCI-MULTI-ASSET-RETAIL-HEDGE-UNKNOWN-2026-04.pdf": {
    "mtime": 1779798546.4606104,
    "ast_hash": "541751702d756239b374cb0b8692fdba",
    "semantic_hash": "541751702d756239b374cb0b8692fdba"
  },
  "storage/funds/pdfs/2026/05/SYGNIA-DJ-EUROSTOXX-50-ETF-JOHANNESBURG-2026-05.pdf": {
    "mtime": 1779798546.6437504,
    "ast_hash": "0f908080c91090a7b90a2428e026b7bd",
    "semantic_hash": "0f908080c91090a7b90a2428e026b7bd"
  },
  "storage/funds/pdfs/2026/05/SYGNIA-ITRIX-4TH-INDUSTRIAL-REVOLUTION-G-JOHANNESBURG-2026-05.pdf": {
    "mtime": 1779798547.1813266,
    "ast_hash": "618d11e71d489b1fd96c9ef4a4813464",
    "semantic_hash": "618d11e71d489b1fd96c9ef4a4813464"
  },
  "storage/funds/pdfs/2026/05/SYGNIA-ITRIX-FTSE-100-ETF-JOHANNESBURG-2026-05.pdf": {
    "mtime": 1779798547.4612024,
    "ast_hash": "45e2b8d9e5842f176e37bcd782632a99",
    "semantic_hash": "45e2b8d9e5842f176e37bcd782632a99"
  },
  "storage/funds/pdfs/2026/05/SYGNIA-ITRIX-GLOBAL-PROPERTY-ETF-JOHANNESBURG-2026-05.pdf": {
    "mtime": 1779798548.6601198,
    "ast_hash": "c0c6c8c7f04ca17a20b540aabea2c3dd",
    "semantic_hash": "c0c6c8c7f04ca17a20b540aabea2c3dd"
  },
  "storage/funds/pdfs/2026/05/SYGNIA-ITRIX-HEALTH-INNOVATION-ACTIVELY-JOHANNESBURG-2026-05.pdf": {
    "mtime": 1779798548.936188,
    "ast_hash": "9c2e6d007b825f5f4ee944917c2fcf93",
    "semantic_hash": "9c2e6d007b825f5f4ee944917c2fcf93"
  },
  "storage/funds/pdfs/2026/05/SYGNIA-ITRIX-MSCI-EMERGING-MARKETS-50-ET-JOHANNESBURG-2026-05.pdf": {
    "mtime": 1779798550.6682055,
    "ast_hash": "88197d8b54b09ead13d4ba77f9b56434",
    "semantic_hash": "88197d8b54b09ead13d4ba77f9b56434"
  },
  "storage/funds/pdfs/2026/05/SYGNIA-ITRIX-MSCI-JAPAN-ETF-JOHANNESBURG-2026-05.pdf": {
    "mtime": 1779798547.7109134,
    "ast_hash": "7d80894126d4be29081f1d7f61c2f996",
    "semantic_hash": "7d80894126d4be29081f1d7f61c2f996"
  },
  "storage/funds/pdfs/2026/05/SYGNIA-ITRIX-MSCI-USA-ETF-JOHANNESBURG-2026-05.pdf": {
    "mtime": 1779798548.011552,
    "ast_hash": "1c37cc21dc2009d337783a523d505d18",
    "semantic_hash": "1c37cc21dc2009d337783a523d505d18"
  },
  "storage/funds/pdfs/2026/05/SYGNIA-ITRIX-MSCI-WORLD-ETF-JOHANNESBURG-2026-05.pdf": {
    "mtime": 1779798548.4401903,
    "ast_hash": "2edac9d74d7163fd35e8ee0f3fa87ebe",
    "semantic_hash": "2edac9d74d7163fd35e8ee0f3fa87ebe"
  },
  "storage/funds/pdfs/2026/05/SYGNIA-ITRIX-NEW-CHINA-SECTORS-ETF-JOHANNESBURG-2026-05.pdf": {
    "mtime": 1779798549.4607694,
    "ast_hash": "b591c673246cdd1ae68bab1839d87a1c",
    "semantic_hash": "b591c673246cdd1ae68bab1839d87a1c"
  },
  "storage/funds/pdfs/2026/05/SYGNIA-ITRIX-S-P-500-JOHANNESBURG-2026-05.pdf": {
    "mtime": 1779798549.9097216,
    "ast_hash": "1b15f21e97091911199f6c80f6c817b8",
    "semantic_hash": "1b15f21e97091911199f6c80f6c817b8"
  },
  "storage/funds/pdfs/2026/05/SYGNIA-ITRIX-S-P-GLOBAL-1200-ESG-ETF-JOHANNESBURG-2026-05.pdf": {
    "mtime": 1779798549.7619698,
    "ast_hash": "2fe0e8bb8ce744f8779d9ad3be904144",
    "semantic_hash": "2fe0e8bb8ce744f8779d9ad3be904144"
  },
  "storage/funds/pdfs/2026/05/SYGNIA-ITRIX-TOP-40-ETF-JOHANNESBURG-2026-05.pdf": {
    "mtime": 1779798550.215185,
    "ast_hash": "8fcb68ebfd8eca27735dcd6daaab95b5",
    "semantic_hash": "8fcb68ebfd8eca27735dcd6daaab95b5"
  },
  "storage/funds/pdfs/failed/1779102010_2026-April-Balanced-Plus-Fund-Comprehensive_CORB.pdf": {
    "mtime": 1779798553.3064623,
    "ast_hash": "95ab75583c8fa1287c3f76b971bc9339",
    "semantic_hash": "95ab75583c8fa1287c3f76b971bc9339"
  },
  "storage/funds/pdfs/failed/1779102010_2026-April-Equity-Fund-Comprehensive_CORA.pdf": {
    "mtime": 1779798551.045475,
    "ast_hash": "a22cf6a337d574955104c76642a59e17",
    "semantic_hash": "a22cf6a337d574955104c76642a59e17"
  },
  "storage/funds/pdfs/failed/1779102010_2026-April-Global-Opportunities-Equity-Fund-Comprehensive_CUWEA.pdf": {
    "mtime": 1779798560.5406022,
    "ast_hash": "9c9571154c162a9b402c20e453f30fe8",
    "semantic_hash": "9c9571154c162a9b402c20e453f30fe8"
  },
  "storage/funds/pdfs/failed/1779102010_2026-April-Global-Strategic-USD-Income-Fund-Comprehensive_CUGSI.pdf": {
    "mtime": 1779798555.89511,
    "ast_hash": "68bd2c2eea05053c53d23e49204a2039",
    "semantic_hash": "68bd2c2eea05053c53d23e49204a2039"
  },
  "storage/funds/pdfs/failed/1779102010_2026-April-Market-Plus-Fund-Comprehensive_CMPF.pdf": {
    "mtime": 1779798556.1133485,
    "ast_hash": "21c54c4f61e69d57123978f7a9bcd8bc",
    "semantic_hash": "21c54c4f61e69d57123978f7a9bcd8bc"
  },
  "storage/funds/pdfs/failed/1779102010_2026-April-SA-Equity-Fund-Comprehensive_CSEFA.pdf": {
    "mtime": 1779798556.3608696,
    "ast_hash": "f38f9db580dc962d26ced4496c71a9c6",
    "semantic_hash": "f38f9db580dc962d26ced4496c71a9c6"
  },
  "storage/funds/pdfs/failed/1779102010_2026-April-Top-20-Fund-Comprehensive_CNTF.pdf": {
    "mtime": 1779798553.8757937,
    "ast_hash": "ecf648b54b349061fd4d56e9c9f1d696",
    "semantic_hash": "ecf648b54b349061fd4d56e9c9f1d696"
  },
  "storage/funds/pdfs/failed/1779102010_2026-MAR-SYG4IR-Sygnia-Itrix-4th-Industrial-Revolution-Global-Equity-AMETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798554.349383,
    "ast_hash": "618d11e71d489b1fd96c9ef4a4813464",
    "semantic_hash": "618d11e71d489b1fd96c9ef4a4813464"
  },
  "storage/funds/pdfs/failed/1779102010_2026-MAR-SYG500-Sygnia-Itrix-SP-500-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798568.1362765,
    "ast_hash": "1b15f21e97091911199f6c80f6c817b8",
    "semantic_hash": "1b15f21e97091911199f6c80f6c817b8"
  },
  "storage/funds/pdfs/failed/1779102010_2026-MAR-SYGCN-Sygnia-Itrix-MSCI-China-Feeder-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798560.7392602,
    "ast_hash": "b591c673246cdd1ae68bab1839d87a1c",
    "semantic_hash": "b591c673246cdd1ae68bab1839d87a1c"
  },
  "storage/funds/pdfs/failed/1779102010_2026-MAR-SYGEMF-Sygnia-Itrix-MSCI-Emerging-Markets-50-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798568.486293,
    "ast_hash": "88197d8b54b09ead13d4ba77f9b56434",
    "semantic_hash": "88197d8b54b09ead13d4ba77f9b56434"
  },
  "storage/funds/pdfs/failed/1779102010_2026-MAR-SYGESG-Sygnia-Itrix-SP-Global-1200-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798564.8553164,
    "ast_hash": "2fe0e8bb8ce744f8779d9ad3be904144",
    "semantic_hash": "2fe0e8bb8ce744f8779d9ad3be904144"
  },
  "storage/funds/pdfs/failed/1779102010_2026-MAR-SYGEU-Sygnia-Itrix-Euro-Stoxx-50-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798568.2357683,
    "ast_hash": "0f908080c91090a7b90a2428e026b7bd",
    "semantic_hash": "0f908080c91090a7b90a2428e026b7bd"
  },
  "storage/funds/pdfs/failed/1779102010_2026-MAR-SYGH-Sygnia-Itrix-Health-Innovation-Actively-Managed-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798566.3198931,
    "ast_hash": "9c2e6d007b825f5f4ee944917c2fcf93",
    "semantic_hash": "9c2e6d007b825f5f4ee944917c2fcf93"
  },
  "storage/funds/pdfs/failed/1779102010_2026-MAR-SYGJP-Sygnia-Itrix-MSCI-Japan-Index-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798562.3520696,
    "ast_hash": "7d80894126d4be29081f1d7f61c2f996",
    "semantic_hash": "7d80894126d4be29081f1d7f61c2f996"
  },
  "storage/funds/pdfs/failed/1779102010_2026-MAR-SYGP-Sygnia-Itrix-Global-Property-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798569.818938,
    "ast_hash": "c0c6c8c7f04ca17a20b540aabea2c3dd",
    "semantic_hash": "c0c6c8c7f04ca17a20b540aabea2c3dd"
  },
  "storage/funds/pdfs/failed/1779102010_2026-MAR-SYGT40-Sygnia-Itrix-Top-40-ETF-ETF-Fund-Fact-Sheet (1).pdf": {
    "mtime": 1779798556.785135,
    "ast_hash": "8fcb68ebfd8eca27735dcd6daaab95b5",
    "semantic_hash": "8fcb68ebfd8eca27735dcd6daaab95b5"
  },
  "storage/funds/pdfs/failed/1779102010_2026-MAR-SYGUK-Sygnia-Itrix-FTSE-100-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798567.8358178,
    "ast_hash": "45e2b8d9e5842f176e37bcd782632a99",
    "semantic_hash": "45e2b8d9e5842f176e37bcd782632a99"
  },
  "storage/funds/pdfs/failed/1779102010_2026-MAR-SYGUS-Sygnia-Itrix-MSCI-USA-Index-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798552.0434856,
    "ast_hash": "1c37cc21dc2009d337783a523d505d18",
    "semantic_hash": "1c37cc21dc2009d337783a523d505d18"
  },
  "storage/funds/pdfs/failed/1779102011_2026-MAR-SYGWD-Sygnia-Itrix-MSCI-World-Index-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798567.1186948,
    "ast_hash": "2edac9d74d7163fd35e8ee0f3fa87ebe",
    "semantic_hash": "2edac9d74d7163fd35e8ee0f3fa87ebe"
  },
  "storage/funds/pdfs/failed/1779102364_2026-April-Balanced-Plus-Fund-Comprehensive_CORB.pdf": {
    "mtime": 1779798570.3017933,
    "ast_hash": "95ab75583c8fa1287c3f76b971bc9339",
    "semantic_hash": "95ab75583c8fa1287c3f76b971bc9339"
  },
  "storage/funds/pdfs/failed/1779102364_2026-April-Equity-Fund-Comprehensive_CORA.pdf": {
    "mtime": 1779798557.4209378,
    "ast_hash": "a22cf6a337d574955104c76642a59e17",
    "semantic_hash": "a22cf6a337d574955104c76642a59e17"
  },
  "storage/funds/pdfs/failed/1779102364_2026-April-Global-Opportunities-Equity-Fund-Comprehensive_CUWEA.pdf": {
    "mtime": 1779798558.0905845,
    "ast_hash": "9c9571154c162a9b402c20e453f30fe8",
    "semantic_hash": "9c9571154c162a9b402c20e453f30fe8"
  },
  "storage/funds/pdfs/failed/1779102364_2026-April-Global-Strategic-USD-Income-Fund-Comprehensive_CUGSI.pdf": {
    "mtime": 1779798566.835003,
    "ast_hash": "68bd2c2eea05053c53d23e49204a2039",
    "semantic_hash": "68bd2c2eea05053c53d23e49204a2039"
  },
  "storage/funds/pdfs/failed/1779102364_2026-April-Market-Plus-Fund-Comprehensive_CMPF.pdf": {
    "mtime": 1779798560.9896095,
    "ast_hash": "21c54c4f61e69d57123978f7a9bcd8bc",
    "semantic_hash": "21c54c4f61e69d57123978f7a9bcd8bc"
  },
  "storage/funds/pdfs/failed/1779102364_2026-April-SA-Equity-Fund-Comprehensive_CSEFA.pdf": {
    "mtime": 1779798563.5421414,
    "ast_hash": "f38f9db580dc962d26ced4496c71a9c6",
    "semantic_hash": "f38f9db580dc962d26ced4496c71a9c6"
  },
  "storage/funds/pdfs/failed/1779102364_2026-April-Top-20-Fund-Comprehensive_CNTF.pdf": {
    "mtime": 1779798563.1871808,
    "ast_hash": "ecf648b54b349061fd4d56e9c9f1d696",
    "semantic_hash": "ecf648b54b349061fd4d56e9c9f1d696"
  },
  "storage/funds/pdfs/failed/1779102366_2026-MAR-SYG4IR-Sygnia-Itrix-4th-Industrial-Revolution-Global-Equity-AMETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798568.5999174,
    "ast_hash": "618d11e71d489b1fd96c9ef4a4813464",
    "semantic_hash": "618d11e71d489b1fd96c9ef4a4813464"
  },
  "storage/funds/pdfs/failed/1779102366_2026-MAR-SYG500-Sygnia-Itrix-SP-500-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798569.4339812,
    "ast_hash": "1b15f21e97091911199f6c80f6c817b8",
    "semantic_hash": "1b15f21e97091911199f6c80f6c817b8"
  },
  "storage/funds/pdfs/failed/1779102366_2026-MAR-SYGCN-Sygnia-Itrix-MSCI-China-Feeder-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798552.2734306,
    "ast_hash": "b591c673246cdd1ae68bab1839d87a1c",
    "semantic_hash": "b591c673246cdd1ae68bab1839d87a1c"
  },
  "storage/funds/pdfs/failed/1779102366_2026-MAR-SYGESG-Sygnia-Itrix-SP-Global-1200-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798567.9358158,
    "ast_hash": "2fe0e8bb8ce744f8779d9ad3be904144",
    "semantic_hash": "2fe0e8bb8ce744f8779d9ad3be904144"
  },
  "storage/funds/pdfs/failed/1779102366_2026-MAR-SYGEU-Sygnia-Itrix-Euro-Stoxx-50-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798561.2191522,
    "ast_hash": "0f908080c91090a7b90a2428e026b7bd",
    "semantic_hash": "0f908080c91090a7b90a2428e026b7bd"
  },
  "storage/funds/pdfs/failed/1779102366_2026-MAR-SYGH-Sygnia-Itrix-Health-Innovation-Actively-Managed-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798558.305603,
    "ast_hash": "9c2e6d007b825f5f4ee944917c2fcf93",
    "semantic_hash": "9c2e6d007b825f5f4ee944917c2fcf93"
  },
  "storage/funds/pdfs/failed/1779102366_2026-MAR-SYGJP-Sygnia-Itrix-MSCI-Japan-Index-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798561.6945312,
    "ast_hash": "7d80894126d4be29081f1d7f61c2f996",
    "semantic_hash": "7d80894126d4be29081f1d7f61c2f996"
  },
  "storage/funds/pdfs/failed/1779102367_2026-MAR-SYGP-Sygnia-Itrix-Global-Property-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798565.1383743,
    "ast_hash": "c0c6c8c7f04ca17a20b540aabea2c3dd",
    "semantic_hash": "c0c6c8c7f04ca17a20b540aabea2c3dd"
  },
  "storage/funds/pdfs/failed/1779102367_2026-MAR-SYGT40-Sygnia-Itrix-Top-40-ETF-ETF-Fund-Fact-Sheet (1).pdf": {
    "mtime": 1779798567.1866,
    "ast_hash": "8fcb68ebfd8eca27735dcd6daaab95b5",
    "semantic_hash": "8fcb68ebfd8eca27735dcd6daaab95b5"
  },
  "storage/funds/pdfs/failed/1779102367_2026-MAR-SYGUK-Sygnia-Itrix-FTSE-100-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798558.4702847,
    "ast_hash": "45e2b8d9e5842f176e37bcd782632a99",
    "semantic_hash": "45e2b8d9e5842f176e37bcd782632a99"
  },
  "storage/funds/pdfs/failed/1779102367_2026-MAR-SYGUS-Sygnia-Itrix-MSCI-USA-Index-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798562.129581,
    "ast_hash": "1c37cc21dc2009d337783a523d505d18",
    "semantic_hash": "1c37cc21dc2009d337783a523d505d18"
  },
  "storage/funds/pdfs/failed/1779102367_2026-MAR-SYGWD-Sygnia-Itrix-MSCI-World-Index-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798554.589149,
    "ast_hash": "2edac9d74d7163fd35e8ee0f3fa87ebe",
    "semantic_hash": "2edac9d74d7163fd35e8ee0f3fa87ebe"
  },
  "storage/funds/pdfs/failed/1779103155_2026-April-Balanced-Plus-Fund-Comprehensive_CORB.pdf": {
    "mtime": 1779798564.131604,
    "ast_hash": "95ab75583c8fa1287c3f76b971bc9339",
    "semantic_hash": "95ab75583c8fa1287c3f76b971bc9339"
  },
  "storage/funds/pdfs/failed/1779103155_2026-April-Equity-Fund-Comprehensive_CORA.pdf": {
    "mtime": 1779798569.6142092,
    "ast_hash": "a22cf6a337d574955104c76642a59e17",
    "semantic_hash": "a22cf6a337d574955104c76642a59e17"
  },
  "storage/funds/pdfs/failed/1779103155_2026-April-Global-Opportunities-Equity-Fund-Comprehensive_CUWEA.pdf": {
    "mtime": 1779798567.3861983,
    "ast_hash": "9c9571154c162a9b402c20e453f30fe8",
    "semantic_hash": "9c9571154c162a9b402c20e453f30fe8"
  },
  "storage/funds/pdfs/failed/1779103155_2026-April-Global-Strategic-USD-Income-Fund-Comprehensive_CUGSI.pdf": {
    "mtime": 1779798570.954378,
    "ast_hash": "68bd2c2eea05053c53d23e49204a2039",
    "semantic_hash": "68bd2c2eea05053c53d23e49204a2039"
  },
  "storage/funds/pdfs/failed/1779103155_2026-April-Market-Plus-Fund-Comprehensive_CMPF.pdf": {
    "mtime": 1779798568.7902,
    "ast_hash": "21c54c4f61e69d57123978f7a9bcd8bc",
    "semantic_hash": "21c54c4f61e69d57123978f7a9bcd8bc"
  },
  "storage/funds/pdfs/failed/1779103155_2026-April-SA-Equity-Fund-Comprehensive_CSEFA.pdf": {
    "mtime": 1779798564.7118473,
    "ast_hash": "f38f9db580dc962d26ced4496c71a9c6",
    "semantic_hash": "f38f9db580dc962d26ced4496c71a9c6"
  },
  "storage/funds/pdfs/failed/1779103155_2026-April-Top-20-Fund-Comprehensive_CNTF.pdf": {
    "mtime": 1779798565.7376463,
    "ast_hash": "ecf648b54b349061fd4d56e9c9f1d696",
    "semantic_hash": "ecf648b54b349061fd4d56e9c9f1d696"
  },
  "storage/funds/pdfs/failed/1779103157_2026-MAR-SYG4IR-Sygnia-Itrix-4th-Industrial-Revolution-Global-Equity-AMETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798558.7670374,
    "ast_hash": "618d11e71d489b1fd96c9ef4a4813464",
    "semantic_hash": "618d11e71d489b1fd96c9ef4a4813464"
  },
  "storage/funds/pdfs/failed/1779103157_2026-MAR-SYG500-Sygnia-Itrix-SP-500-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798568.0364318,
    "ast_hash": "1b15f21e97091911199f6c80f6c817b8",
    "semantic_hash": "1b15f21e97091911199f6c80f6c817b8"
  },
  "storage/funds/pdfs/failed/1779103157_2026-MAR-SYGCN-Sygnia-Itrix-MSCI-China-Feeder-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798567.004889,
    "ast_hash": "b591c673246cdd1ae68bab1839d87a1c",
    "semantic_hash": "b591c673246cdd1ae68bab1839d87a1c"
  },
  "storage/funds/pdfs/failed/1779103157_2026-MAR-SYGESG-Sygnia-Itrix-SP-Global-1200-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798551.1746929,
    "ast_hash": "2fe0e8bb8ce744f8779d9ad3be904144",
    "semantic_hash": "2fe0e8bb8ce744f8779d9ad3be904144"
  },
  "storage/funds/pdfs/failed/1779103157_2026-MAR-SYGEU-Sygnia-Itrix-Euro-Stoxx-50-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798554.7410364,
    "ast_hash": "0f908080c91090a7b90a2428e026b7bd",
    "semantic_hash": "0f908080c91090a7b90a2428e026b7bd"
  },
  "storage/funds/pdfs/failed/1779103157_2026-MAR-SYGH-Sygnia-Itrix-Health-Innovation-Actively-Managed-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798555.0408728,
    "ast_hash": "9c2e6d007b825f5f4ee944917c2fcf93",
    "semantic_hash": "9c2e6d007b825f5f4ee944917c2fcf93"
  },
  "storage/funds/pdfs/failed/1779103157_2026-MAR-SYGJP-Sygnia-Itrix-MSCI-Japan-Index-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798565.868544,
    "ast_hash": "7d80894126d4be29081f1d7f61c2f996",
    "semantic_hash": "7d80894126d4be29081f1d7f61c2f996"
  },
  "storage/funds/pdfs/failed/1779103157_2026-MAR-SYGP-Sygnia-Itrix-Global-Property-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798552.4084656,
    "ast_hash": "c0c6c8c7f04ca17a20b540aabea2c3dd",
    "semantic_hash": "c0c6c8c7f04ca17a20b540aabea2c3dd"
  },
  "storage/funds/pdfs/failed/1779103158_2026-MAR-SYGT40-Sygnia-Itrix-Top-40-ETF-ETF-Fund-Fact-Sheet (1).pdf": {
    "mtime": 1779798551.2958581,
    "ast_hash": "8fcb68ebfd8eca27735dcd6daaab95b5",
    "semantic_hash": "8fcb68ebfd8eca27735dcd6daaab95b5"
  },
  "storage/funds/pdfs/failed/1779103158_2026-MAR-SYGUK-Sygnia-Itrix-FTSE-100-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798551.5466084,
    "ast_hash": "45e2b8d9e5842f176e37bcd782632a99",
    "semantic_hash": "45e2b8d9e5842f176e37bcd782632a99"
  },
  "storage/funds/pdfs/failed/1779103158_2026-MAR-SYGUS-Sygnia-Itrix-MSCI-USA-Index-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798552.524439,
    "ast_hash": "1c37cc21dc2009d337783a523d505d18",
    "semantic_hash": "1c37cc21dc2009d337783a523d505d18"
  },
  "storage/funds/pdfs/failed/1779103158_2026-MAR-SYGWD-Sygnia-Itrix-MSCI-World-Index-ETF-ETF-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798569.1011808,
    "ast_hash": "2edac9d74d7163fd35e8ee0f3fa87ebe",
    "semantic_hash": "2edac9d74d7163fd35e8ee0f3fa87ebe"
  },
  "storage/funds/pdfs/failed/1779104980_1779102010_2026-04-Obsidian-Sanlam-Collective-Investments-Long-Short-Retail-HF-FS.pdf": {
    "mtime": 1779798559.4708488,
    "ast_hash": "53d1654c84550ef8de5bec878aa10f65",
    "semantic_hash": "53d1654c84550ef8de5bec878aa10f65"
  },
  "storage/funds/pdfs/failed/1779104980_1779102010_2026-04-Obsidian-Sanlam-Collective-Investments-Multi-Asset-Retail-HF-FS.pdf": {
    "mtime": 1779798555.653223,
    "ast_hash": "541751702d756239b374cb0b8692fdba",
    "semantic_hash": "541751702d756239b374cb0b8692fdba"
  },
  "storage/funds/pdfs/failed/1779104982_1779102363_2026-04-Obsidian-Sanlam-Collective-Investments-Long-Short-Retail-HF-FS.pdf": {
    "mtime": 1779798568.9861877,
    "ast_hash": "53d1654c84550ef8de5bec878aa10f65",
    "semantic_hash": "53d1654c84550ef8de5bec878aa10f65"
  },
  "storage/funds/pdfs/failed/1779104982_1779102364_2026-04-Obsidian-Sanlam-Collective-Investments-Multi-Asset-Retail-HF-FS.pdf": {
    "mtime": 1779798567.6031284,
    "ast_hash": "541751702d756239b374cb0b8692fdba",
    "semantic_hash": "541751702d756239b374cb0b8692fdba"
  },
  "storage/funds/pdfs/failed/1779104985_1779103154_2026-04-Obsidian-Sanlam-Collective-Investments-Long-Short-Retail-HF-FS.pdf": {
    "mtime": 1779798566.0031915,
    "ast_hash": "53d1654c84550ef8de5bec878aa10f65",
    "semantic_hash": "53d1654c84550ef8de5bec878aa10f65"
  },
  "storage/funds/pdfs/failed/1779104985_1779103155_2026-04-Obsidian-Sanlam-Collective-Investments-Multi-Asset-Retail-HF-FS.pdf": {
    "mtime": 1779798559.787368,
    "ast_hash": "541751702d756239b374cb0b8692fdba",
    "semantic_hash": "541751702d756239b374cb0b8692fdba"
  },
  "storage/funds/pdfs/failed/1779104988_1779104370_2026-04-Obsidian-Sanlam-Collective-Investments-Long-Short-Retail-HF-FS.pdf": {
    "mtime": 1779798568.3861358,
    "ast_hash": "53d1654c84550ef8de5bec878aa10f65",
    "semantic_hash": "53d1654c84550ef8de5bec878aa10f65"
  },
  "storage/funds/pdfs/failed/1779104988_1779104370_2026-04-Obsidian-Sanlam-Collective-Investments-Multi-Asset-Retail-HF-FS.pdf": {
    "mtime": 1779798567.7359512,
    "ast_hash": "541751702d756239b374cb0b8692fdba",
    "semantic_hash": "541751702d756239b374cb0b8692fdba"
  },
  "storage/funds/pdfs/failed/1779118200_1779108072_1779107908_1779107871_1779107320_1779104986_1779103155_2026-MAR-SCSCD-Sygnia-CPI-6-Fund-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798570.485598,
    "ast_hash": "731871673a33ee4b001564cbe2373b96",
    "semantic_hash": "731871673a33ee4b001564cbe2373b96"
  },
  "storage/funds/pdfs/failed/1779118200_1779108072_1779107909_1779107871_1779107320_1779104986_1779103156_2026-MAR-SDCB-Sygnia-DIVI-Fund-Class-B-FFS_2016_TOP10.pdf": {
    "mtime": 1779798569.3340023,
    "ast_hash": "20f5c69772905ff228d7c0997b31c7b8",
    "semantic_hash": "20f5c69772905ff228d7c0997b31c7b8"
  },
  "storage/funds/pdfs/failed/1779118200_1779108072_1779107909_1779107871_1779107320_1779104986_1779103156_2026-MAR-SGCCD-Sygnia-CPI-2-Fund-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798570.1740718,
    "ast_hash": "d4c0ea9b191563909a230c537faec77f",
    "semantic_hash": "d4c0ea9b191563909a230c537faec77f"
  },
  "storage/funds/pdfs/failed/1779118201_1779108073_1779107909_1779107872_1779107320_1779104986_1779103156_2026-MAR-SSBCA-Sygnia-Skeleton-Balanced-70-FFS_2016_SKEL.pdf": {
    "mtime": 1779798569.9187295,
    "ast_hash": "261aabd64fd7a67ddeb71306803252d8",
    "semantic_hash": "261aabd64fd7a67ddeb71306803252d8"
  },
  "storage/funds/pdfs/failed/1779118201_1779108073_1779107910_1779107872_1779107320_1779104986_1779103156_2026-MAR-SYCCD-Sygnia-CPI-4-Fund-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798571.3288333,
    "ast_hash": "e004e3c6b4796a9a7288ae4e8320b552",
    "semantic_hash": "e004e3c6b4796a9a7288ae4e8320b552"
  },
  "storage/funds/pdfs/failed/1779118201_1779108073_1779107910_1779107872_1779107321_1779104987_1779103157_2026-MAR-SYDIA-Sygnia-DIVI-Fund-FFS_2016_TRACKER.pdf": {
    "mtime": 1779798569.7176478,
    "ast_hash": "6db241aa46c40698e0cb224b1a5e245c",
    "semantic_hash": "6db241aa46c40698e0cb224b1a5e245c"
  },
  "storage/funds/pdfs/failed/1779118202_1779108074_1779107910_1779107873_1779107321_1779104987_1779103158_27four Diversified Income Fund.pdf": {
    "mtime": 1779798571.088146,
    "ast_hash": "fe0bd0891e19b243bd43ce7f5be9c8d9",
    "semantic_hash": "fe0bd0891e19b243bd43ce7f5be9c8d9"
  },
  "storage/funds/pdfs/failed/1779118202_1779108074_1779107910_1779107873_1779107321_1779104987_1779103158_27four Money Market A2.pdf": {
    "mtime": 1779798571.4861507,
    "ast_hash": "bb138d58a738b9ae95c99b7d5c8b9560",
    "semantic_hash": "bb138d58a738b9ae95c99b7d5c8b9560"
  },
  "storage/funds/pdfs/failed/1779118202_1779108074_1779107910_1779107873_1779107321_1779104987_1779103158_91-SA-UT-Cautious-Managed-Fund-A-ZAR-MDD_1.pdf": {
    "mtime": 1779798571.3848903,
    "ast_hash": "4fc6134b8d257d0e5d26c92ddcf2a47c",
    "semantic_hash": "4fc6134b8d257d0e5d26c92ddcf2a47c"
  },
  "storage/funds/pdfs/failed/1779118202_1779108074_1779107911_1779107873_1779107321_1779104987_1779103158_91-SA-UT-Diversified-Income-Fund-A-ZAR-MDD (1).pdf": {
    "mtime": 1779798570.4013207,
    "ast_hash": "7ca43bd79bb942b0511eb5b2972e5a09",
    "semantic_hash": "7ca43bd79bb942b0511eb5b2972e5a09"
  },
  "storage/funds/pdfs/failed/1779118202_1779108074_1779107911_1779107873_1779107321_1779104987_1779103158_91-SA-UT-Diversified-Income-Fund-A-ZAR-MDD.pdf": {
    "mtime": 1779798570.6502335,
    "ast_hash": "6143006a2977bc6a1e5b99a4ad19577e",
    "semantic_hash": "6143006a2977bc6a1e5b99a4ad19577e"
  },
  "storage/funds/pdfs/failed/1779118202_1779108074_1779107911_1779107873_1779107321_1779104988_1779103158_91-SA-UT-Opportunity-Fund-A-ZAR-MDD.pdf": {
    "mtime": 1779798571.417264,
    "ast_hash": "92d297a653c54000f22ff4b5b28ae980",
    "semantic_hash": "92d297a653c54000f22ff4b5b28ae980"
  },
  "storage/funds/pdfs/failed/1779118202_1779108075_1779107911_1779107873_1779107322_1779104988_1779103158_91-SA-UT-Worldwide-Flexible-Fund-G-ZAR-MDD.pdf": {
    "mtime": 1779798570.3351302,
    "ast_hash": "a5108b5b8fe54da6169b18eff9daf06f",
    "semantic_hash": "a5108b5b8fe54da6169b18eff9daf06f"
  },
  "storage/funds/pdfs/failed/1779118203_1779108075_1779107911_1779107874_1779107322_1779104988_1779104370_2026-MAR-SCSCD-Sygnia-CPI-6-Fund-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798571.2187636,
    "ast_hash": "731871673a33ee4b001564cbe2373b96",
    "semantic_hash": "731871673a33ee4b001564cbe2373b96"
  },
  "storage/funds/pdfs/failed/1779118203_1779108075_1779107911_1779107874_1779107322_1779104988_1779104370_2026-MAR-SDCB-Sygnia-DIVI-Fund-Class-B-FFS_2016_TOP10.pdf": {
    "mtime": 1779798571.574936,
    "ast_hash": "20f5c69772905ff228d7c0997b31c7b8",
    "semantic_hash": "20f5c69772905ff228d7c0997b31c7b8"
  },
  "storage/funds/pdfs/failed/1779118203_1779108075_1779107912_1779107874_1779107322_1779104989_1779104370_2026-MAR-SGCCD-Sygnia-CPI-2-Fund-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798570.5854669,
    "ast_hash": "d4c0ea9b191563909a230c537faec77f",
    "semantic_hash": "d4c0ea9b191563909a230c537faec77f"
  },
  "storage/funds/pdfs/failed/1779118204_1779108076_1779107912_1779107875_1779107323_1779104989_1779104371_2026-MAR-SSBCA-Sygnia-Skeleton-Balanced-70-FFS_2016_SKEL.pdf": {
    "mtime": 1779798570.0504315,
    "ast_hash": "261aabd64fd7a67ddeb71306803252d8",
    "semantic_hash": "261aabd64fd7a67ddeb71306803252d8"
  },
  "storage/funds/pdfs/failed/1779118204_1779108076_1779107912_1779107875_1779107323_1779104989_1779104371_2026-MAR-SYCCD-Sygnia-CPI-4-Fund-Fund-Fact-Sheet.pdf": {
    "mtime": 1779798569.234424,
    "ast_hash": "e004e3c6b4796a9a7288ae4e8320b552",
    "semantic_hash": "e004e3c6b4796a9a7288ae4e8320b552"
  },
  "storage/funds/pdfs/failed/1779118204_1779108076_1779107912_1779107875_1779107323_1779104989_1779104371_2026-MAR-SYDIA-Sygnia-DIVI-Fund-FFS_2016_TRACKER.pdf": {
    "mtime": 1779798570.7350812,
    "ast_hash": "6db241aa46c40698e0cb224b1a5e245c",
    "semantic_hash": "6db241aa46c40698e0cb224b1a5e245c"
  },
  "mockups/screen_dashboard.png": {
    "mtime": 1779798571.7174034,
    "ast_hash": "a997fa1dd73228415da0f945dd88ebca",
    "semantic_hash": "a997fa1dd73228415da0f945dd88ebca"
  },
  "mockups/screen_plans.png": {
    "mtime": 1779798571.650234,
    "ast_hash": "f9a3a039b261842e277fdb31d8444b7b",
    "semantic_hash": "f9a3a039b261842e277fdb31d8444b7b"
  },
  "mockups/screen_scenario_create.png": {
    "mtime": 1779798571.7012923,
    "ast_hash": "dc49425348df17604dce3a5ed0e9dc78",
    "semantic_hash": "dc49425348df17604dce3a5ed0e9dc78"
  },
  "mockups/screen_simulation.png": {
    "mtime": 1779798571.767296,
    "ast_hash": "9f3e357f804ef25ffb34717b23fcf4a4",
    "semantic_hash": "9f3e357f804ef25ffb34717b23fcf4a4"
  }
}