modular-monolith-ddd-vsa-webapi
A .NET 10 Webapi boilerplate with Modular Monolith approach, Domain-Driven Design and Vertical Slices architecture along with Clean Architecture principles per feature.
File Explorer
Download Latest Version (.zip)- add-integration-event.md
- add-inter-module-request.md
- audit-architecture.md
- execute-feature.md
- execute-refactor.md
- fix-bug.md
- implement-endpoint.md
- manage-feature-flag.md
- manage-migration.md
- plan-feature.md
- plan-refactor.md
- run-quality-gate.md
- scaffold-feature.md
- scaffold-module.md
- scaffold-test.md
- scaffold-tests.md
- update-dependencies.md
- verify-feature.md
- check-csproj-refs.sh
- pre-commit-guard.sh
- settings.json
- 01-plan-feature.yml
- 02-implement-endpoint.yml
- 03-plan-refactor.yml
- 04-execute-refactor.yml
- 05-scaffold-tests.yml
- 06-execute-feature.yml
- 07-verify-feature.yml
- 08-update-dependencies.yml
- config.yml
- ci_cd.yml
- claude-ai-dotnet.yml
- docker-compose.yml_ Compose Deployment.run.xml
- dotnet_build_and_cleanup.bat
- dotnet_build_and_cleanup.sh
- exclude_docker_compose_dcproj.bat
- exclude_docker_compose_dcproj.sh
- launch.json
- revert_exclude.bat
- revert_exclude.sh
- settings.json
- tasks.unix.json
- tasks.windows.json
- ARCHITECTURE.md
- full-text-search.md
- split-deployment-poc.md
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- .graphify_labels.json
- cost.json
- graph.json
- GRAPH_REPORT.md
- manifest.json
- 001773f784757c80f2d8c9288425b6a00ce5c005e40e3de9f015c376d7a7a850.json
- 0069d9659e1a32fa1ddccbf6c66ee78cfb0b6b3c6a311c33ae477db9a30b883d.json
- 00b3f8b91849d7a7501444f4bfacc865d470dda8c3acd3252bbac00ed26f27be.json
- 01f7365d53e358b2c821d599fb1f0e0c7d9ee40f8760867a70d5a602d794d26c.json
- 024055d747552de7c6af8a847c95e3e35946699de07ab5e0d0df6ad1162fac20.json
- 028c106213b638796b15fa31cfe3b6d9a8b5b74fdb4e4233f88e9f8fc5d75885.json
- 03516c5263a2db376e51192fff2e39e83b46b780013393457b5acbd8cf6d4ccb.json
- 0368575e0b005a58c10c574873832e42f407bdb0e4d4ac70bbb1d0794728e4c7.json
- 037f52ebe1efca2f5b020bbbb4cb1f02f6c39accbf8d20e58c646d3b15581995.json
- 03e06b616e1f4cd7c0658c0d74eb0cb39cd78ca9e544417d36fac4a3f6ea4f50.json
- 0466ed3969fe27d157388838cad8181616c8a2a3bdb3b95a4b5f643108195ad2.json
- 0470dc10167caa709620eab7fe62e250e7d163ad9a4b00245a28df6524d1f5db.json
- 0479e5ae8e3c9bfe56bf488bc6b425441f76aea23385f8c31ae8c8edda600bb6.json
- 04f019beff5cc9693adf8b13786889e641f7c7e17478362dbee3920708f08860.json
- 0529736845f855a011c3595408e474ea3c910a02e91db001431c602b93457602.json
- 08c64771d52cb9ae9badc4ffe05b4e1ac4dadefdefe37d8a6d996467695f9618.json
- 08ed652df3f9fb9869c9948340dbe510214bd61e7190e2553823342f7515e9aa.json
- 09348e634e70414134142f8aec44f206c9be763e5475fdabf7099d4a1d56258e.json
- 095565a9215738d81b06e1d58de514b9fc9baae4036319b107ea83b7666fe32e.json
- 0b865d1ab9ce65a30a1baf3f2b69a7b0d605b45279d6121bc6f2c77fdcedc4fa.json
- 0c1e2fe6621c8ddcbbfaabce43bb187381da1383f1dc266d18a541c804123c36.json
- 0c6bd4827576b1e584da9d3e840358cde9b5116f84e7e3e899eba03bf6e3f0e9.json
- 0d7709509d666f028944b512dd956b8fa8b44843b300e436946ce5bc832e85e5.json
- 0e363645ebb31d3b91cd29535e5cf0ae731cb9dcab151cf224eeb17e2e2d33ea.json
- 0f78b58474a0d9eec05b75e3d067d81ccef4d8ca3b39ceaf1cb49c47b70f84cf.json
- 113b6a6e3e7365001397245a257a345d7cfaf1385be7ab0b6f2edc94a5b3e410.json
- 114a2b3f64d86d27a73a6e196d652f9ab03bdeb1d13b1b01a939b7ae76f4975d.json
- 116fdff3ecff94783bb218cf5ab1baae1983a833fa4bc5b03f324947891b83d1.json
- 1175456f537dd2928fbeb2f90b50feecbfe1e6acc292c9562cb4464abfa86505.json
- 11836bd1ac365e167cb3217be168b538b4ced0f68f9743178a980095c5f6ed60.json
- 11e0ff547ca28c72c85823445452bf9407acbe49467fb64f4ca2670bac8a0b87.json
- 13329dbe0ed5e33f347a35ba8d820005c58c4f762b1ce3360ad0b56b799f10dc.json
- 13da6b7acf28e5a8de736d33d5ea3922fda991ebcffdd1f47946f3ce7a4bd511.json
- 13efb85d0a010b7f08d396aa5d193918b98844115712155a20426d35697a63a1.json
- 14025ad95fdb25861ff2caecebbc75066b719f0078d2d85399eba1507698c5f0.json
- 141afa31c8ab874946a62a75789cd78fb0878e84165f3571163b8b52a743e3b0.json
- 144227a4b619e1666c07bce88f80ad67707d16145e1880778717bf4edeb68fda.json
- 15511826da53746ef508b7b3392321244160513cfd2d1821f6a5a3e5632b041e.json
- 16bf2f6f04025acbcb67577f7f6d98b3c19852dd6661b40a3faef2acfef27f05.json
- 17b4aa1be32b54ebe524a510b3714a7489ada02ea756c1c358fa21a4922cca7c.json
- 1872526ccdfa6ba788557ee294b5230ea18a777e134719a08fb78cd4b6eaba29.json
- 18a03658065634a0139dceff2bc6e3abbc329e175dfc838062b3c21683f10a4a.json
- 190064b5fbdc880a5afe89db85e84be815063baadfae7021b7749df07c13143d.json
- 191e9074d52b535c4b2c629620b7a7e65eee830d2d541772d7d8c08ef71f72bc.json
- 191fda9675b0258fbde6498fd461008847b60999eaaa0ef81566914c954e881e.json
- 19aec540cc5b784c60455c26f30151f934427702d5cca45684f1e7232abfa4ac.json
- 19daa5754d4a9996abeeb2360f776b56d7ffc6aa2bc679ce08b41de615ef385c.json
- 1a4efe72e7bbf9755ee5e413b514e3bb02447f55857f0779113a5f6699f7ef26.json
- 1ab91bff3788b6029da96d5fa4ee3c37abab6a18b9743f0057293136b1c96e7c.json
- 1b304352e12d80c9979043c169ae22038142dda593052edd59e88947930385fa.json
- 1bae04965cc73aa792f3f842133c33c401b22cefa5eae4896a07bff93ed3008e.json
- 1d8f43bbb46c1aaa4b081eb5b9dc452457120f0d6c20cbe3532b4af8a953a318.json
- 1e54c4625b623c76742d663b13b45ac8dde9befcf8aceb11e139b4273c6d40ec.json
- 200d969f51b225183bcbd2149be71ad88c4330c2cb8b2b57ea4434c555bc245c.json
- 2030758927e50fd6bcdfc1007ac861da193adef72ece0b29a46b53aabc553aa6.json
- 2065d69b6030fe50d06c21650e3077297169e19a9f809ab2631538c69a0c5846.json
- 20dcb0dd7d0e8461e494304b08bb446f2bb61d16f8feab09c1f461004d43d490.json
- 2135e0bdaab7586185217abfa1a47ea833a2a6047b0413529722e33303d18c90.json
- 22c8fd8d80a0fbc7e8b88f56dc27eb683aa512f3e330fe258a13863e3a465c8b.json
- 2358ace2f3500dea6a611b406e67e3f77d9521514fce75b4ebbfb02827f25946.json
- 25876b86925b0110fb5e7574099cac777ec1084547819f15027ab9b5ecbe4c30.json
- 25c8d4bdbc22318c1c226125b74bbfc620879c078da851df07de66054a3497f3.json
- 26627d42abc6a5ad0375ff3a6e7d6b61afb87cc814ca6951534841e8148f8957.json
- 2672bb826660ce3072efcb90520ad4d5a029ac0294d8b9e30dfb47d172546337.json
- 269d69cc0b17962ca542fce7961588c5c89d609b5863ee864e5ded47663c4e49.json
- 2840d35be141034ff2e0428ab0eea69aa14a036fc8b2636d6e6ffbad5e6754d9.json
- 28567d360fe1782aca03e7128570ebfbd146d372f4206caa279b4a6d6ef7e214.json
- 2a09ef3ac0f8c2b296ec1e9dbb21e8b407528984cfddc99169feba35ca1ec6c3.json
- 2b3b9970afce1bf38f192d35eb9be05f4ddec9eeb0cff7be711940dd3d735b42.json
- 2c1173c5ae59833408f78385d4d1f8f14f5a8e06bf78b16c8d4a18d28315ddcd.json
- 2c8610b054b8db5d9fb238d4f8cb22805702e1181ed94b2915714f0e0884882b.json
- 2ccf693f225d25baf739ed855c40658dc8b1671db4e4846c6c524b4bf3856d5f.json
- 2dcf858b828884ae3b1bff1ae2014c0ff5e32bd926de189aa818498319860604.json
- 2e90ad40ec1a4ac97e6b397360c7694297577ddb740ecb2a91a469a2490c8eff.json
- 2ec5a441bf1b650836d33af626040f81956d22bd1f96ab4843c9a2e0bb3f4c73.json
- 2f393275c478f0ff69942de078a4d9756582768a907949dffbba4fa96ad7c0ac.json
- 2f4d3d1326bb1205e46b2bc63a421b9a233fc1fd1c4d6765fc770074ad37aecf.json
- 304aa77c0d8dbb85d9b5fa7bbd001b8781e82f1f3abfd0e722dbbdd48567662a.json
- 30db0899810a3cb548e9244e685283d9753342d15ac47a61d0a050a0bd7a5995.json
- 3122f4522c8a5e3cb294402538b8e8d6f1f35f97638a8986ba9829777f8851f5.json
- 318d533e3137c81f5640e3d4e9f73f10f9cbf8ef0bf21e4b3a4a1786da7aa44f.json
- 321d1d4fe43ce87de75df70004f25e26e00c8f06694b0c09520e9fc8e0346e5f.json
- 3232fc360fea459a7b5b347e5b13c861ee032bccdf757bc19a96ebbe5ca3125a.json
- 32bc621250a0673912a5292500721d6e662aa9a2cf5cb2eccb104689f56de564.json
- 32ed6bdef2b285660fd9076a7e7b524a2778978f048b44de55ed01321e4d2261.json
- 336ad93591775d984e30df7d872d44c9d5a0344745fe3c9885b2096f9c8189ab.json
- 337b950e035199fe2e5ddb377bc79ba4def34853d903423888c53889cb016975.json
- 33a050665f9acb38d88d55aae14fe7d320fd519f629cd54468f7d75b5eaade6b.json
- 33a1835af15432952880670fd18e5bc9653522b37da348af3478331a9fa93bf9.json
- 33cd1b474a6e18f4149ccad0d0cea822168b625327b6cd216f1c020313f3bc7f.json
- 34366bc77982d61207750e7c5c96f0148540cb0673a60b243b4ccfcb471df0ec.json
- 3448e0d8501aa519484d8eb3c5890474097ac2f5045275d38a79b41b29e24837.json
- 3467fb33d89ab3c1cfcac4b24c1d7116de4a3b74ef1cbe4066b4226a597cf264.json
- 34d2963dc3810596e5a030f0393f45713f3efe2e58e7355b7bab499e46d59881.json
- 350fbbe44e93a06d6ab2cb8e6160d8a5adc147846883d8df03a3a50adacf9330.json
- 358360b0618ecbf4e768593ca81bf48a53b9c34b681986051f5f567d36e6095d.json
- 35de182660b64819990b11d884905975e35a6d9d2c2773c1d1bac6d34b1c67f5.json
- 360e9e3c28c139a43b6878c4873d5c9d0b494c09b7f343b9eca3957ef7dd970b.json
- 365501e9ceb5c50b5f58a465cf98a1ddfecc2e854fed213ff5c4904abf7131f1.json
- 367fdc2d07b2e6c9413cda22017fe5f7b1857cb53da487fefa2f5cbebff92cb1.json
- 371036cbeec4621f9a77b4c301eb014eb4c1deeda0d18c906e97f34c1a501967.json
- 37751065ab68a834c4bd076de4afac8aa057818496906a40b610c7154fa519bb.json
- 377fda38b6689144461191345d63ab6ac825f84bd5029d9d85d3ede6c4300b85.json
- 37f8e9447008f0da609925ab2cc3798db70be0f854cc26cec537f8afa376b309.json
- 38126bb237cd437711f8f503c6514f5b5b5535bdd3eebcbe478eada4bf243d04.json
- 38274ffe4b68c0a544b109f4d8f1ed81b69601e4d69195a0f4acc3ee82b40a87.json
- 38e278c097b665a333ae4793fb0a09be9ad641c5c6d0a3fff24d7c8a23ef4bd8.json
- 38f9fd132f4b3e1fb8c9ca3ae9d9de9dd4ddc705b6a2e6ca8bafcb86dfc0ae9e.json
- 392cdfd6900eb7454a80ccebc9cba82c99d3ba5cdb05054360575f5f03e319f5.json
- 3a59194b1a3b09a466a7154a4e78adfc6db788738ee1d34691a24915fe09fa11.json
- 3b1cbec05bb25ed2024307635fcb46fc65622c2bf9a063de69267997e009131e.json
- 3b2a63e8a63b7ef070fdd39fba71994c58c8e53309f901ab066f747a1d80ff40.json
- 3e1ae6d130e563c4f7164b63df31d98446081515ae7ae73957417a9e9bac975b.json
- 3e782a899d4256f3066ab06e0ab4965ecf6fe8d650653961ec71539f72ca120b.json
- 3eba8a6dcd2053df9704dfbd30331269a6f7b684ad7a0957105692cec533a9f6.json
- 3f30fee708af237a463b0d85ea8f3e5e6b37e235923735c3dcf096e85992db54.json
- 3fe1ad32488dd0da08d91d81f831bc2540abd533adfff5cf1a59abf0da64903a.json
- 40e1f9f85ce06f1e524db15ab6662b74a5c089577fc66dec6d916f2957428fc1.json
- 42d1891aea743131a5d15ec0e68f9ba48aa8af1a7b7a5b49627bc9282ac2d235.json
- 42dc7df14bbe68fa4713ae5b34ead0b72c6167f8413cd89da2e96a19c51de08c.json
- 446441b6728a3ea5ae62a119b8a5caed21628bf52684fbb710949afc6d485094.json
- 451441b3e960c5ec2ad2bc8e61af3cc974d1bf5735815c343dbacacc5708e189.json
- 45bd3d9e945ccd2f09dfd5ac45d97b942fce62fa0725eec76348a2a36deef039.json
- 463a840f0618d6670330026b59b3549e82558cf7c02b744d4cd3859aae26bfc0.json
- 47046184feb12df9de08d232b2302ada7d1c0454c2fa8128d38bb99e881d7d9c.json
- 48be39e981b14a760d36b93c3cacbc61d146216323a93c870d3eccd227fc6f25.json
- 48fb0e1b9d76f94ad15f3ddffec7874b4503c734bd7de7762de81bd1ceade1c9.json
- 4a1135bbb933518aa4a164f08646fd9491372a0c7f9f893ee5e3da096d822255.json
- 4ba3d53549bce9bb82a2d2e95285a287e8ff2fb1fbe35a5b19735753cdd277e5.json
- 4c62089c730eefda9f5dd841af1b0fdccfc32c5c82b2cd55513121c4754e751f.json
- 4c9b8343182d1ba08f79e76fb66492b053962bb74ab23e448bf7a7be816cba71.json
- 4cfb6ca7a50258304dcd679a6141b58a983bcf6b4dfc17d43269e1667e6e8fdf.json
- 4e366d619dc3c44a816b8d3bd115bd129aa8152e97f13fa166b1c28a517c4542.json
- 4e780e82b0f6af41650961add55ab9df2899b4da56426bc301ce1e0b490893a9.json
- 4eaea386ed9439d76b988ab1bcaed721f2a19ab8d3dac904d11376d7e9ec8e2c.json
- 4ede240e61d8b43d9790111885bb17ca0ec49df1b9a239c35366c4bf20e48116.json
- 4ee56a8615228a78d0bb5485e02783ae904a3aeb8d3fc95ddd06e1e0d3711a79.json
- 4f13242940468b4e78b8fb9fae68e872da16898e3b237ea397f1956ced29f54f.json
- 4f718212a22798543b92512d5d61c147e7ceaff2c006ec33bff7d57d56f78cdf.json
- 503baca525978634556bef35083fcc2ff58153fff37c8e5dd40db40ff47e6885.json
- 50907ace83c278633765b0a75720a0d03242104704d1a4691146239f52f2af03.json
- 5095f9dcf97759a0b290ff280cb648dbb11c4cb372e130c30cb1c7114e058a81.json
- 50ac7725d23da7f84b35fbc84860a645324a99664cb662a33080fd09e0ca85bd.json
- 51070d3560a8c1bb3ef17afe0a8c310c62b235bc7d7fa43ce41f4e8f5085259e.json
- 510d82420748174d0adc66372f036d9b357245a3c1ba0fc089eabb20b6b8a7d7.json
- 5135f832782759f4ae48abaacb26c27f82a90a68cdbb6e59057df17d240cfb6d.json
- 51ac8420270c23872a0814781730e3451440766c9e80d2901a31b04668b2daff.json
- 51e61df3dbf8279c3e3198fe9c572df4ae998b6d323d7b0ae32be89a926a1055.json
- 537e66a6d787dac5fc6bfe33111cf88049b0bac146b6fe4751bc20610b72e63f.json
- 539b760ae670834336151365f3f521bab80f2a3e6ba878d7774712dc01830860.json
- 54dc1001dde9ed350849b98350c0921651dec77c74c0920e474449ac285b5ed9.json
- 54fd531462ad8d98cca34809e6aefa7b71b1f63e3a63728d968d37085dce8c0d.json
- 550c9dfd837d9d6be6992837c2d01e4e5673db9d24d7319adc8af9b15ed548d4.json
- 566f7a9e0d88476dcf6b7631cfaf10fb43461289e5cafdf9b03945e4b161046e.json
- 56a605511fa7d676b0edf96a65dec1eafd70a65878aa28b588a0eba9e49fbe87.json
- 570df861308172f4e7f03365573ab936ee9a91fa0f1fa6411c8c70535bd24486.json
- 593059da7f22b236a78877550b0ac401560b023f3e79e3783419448d8dab5c4e.json
- 5999c1c0f77d0e1d625689e59c83c9d5bef77d244139643c7fce2697ba75309d.json
- 59f45f7c06238bb3accebc18783fa1976f723b58e9b504e477c2a2fcfb4f6100.json
- 5a080d862e15ab512ba62c976e74ff44f4989940a1a463fc5f7185a76892b403.json
- 5a3af9423355223cabfaf40642fb4901f29e8a2e4ae2bea40cc454991e1d17de.json
- 5a417345fac87be2fbebcb19f6fb75689be29b3aa57bf744d4a7ab7d00d14f94.json
- 5a777dcec2cc857ad52317f97c7d1eb947256573146bca9a29e61df65e25b08c.json
- 5af23b5b8afad11851fa9f35f7e04fb2a466e75e7cf9d5702f7f87114f197354.json
- 5af7a323775e376f4fe1092a203fbf03fd9243a7f32026895079c399d4a2722a.json
- 5b629dc523b1468cf0b019e038589cfbb215d7a8145f8cefcd84c6ae7d7e000d.json
- 5c305437eed1bcd9e3caa3e6762f70bee3b62908e542665f8bb0360d864c8497.json
- 5d5aa54eeaba944d6ce4dedd4dcee894e5a5414760054c82176b425c778b4d3d.json
- 5e1a91c01d7b64d8b89720ed9bffa2406680803590ed7f7c67f33e4acdf67151.json
- 5e1f2dfe4064a66722225ba134afcd66e14b3ec834efb8a1f4f9508433ccc152.json
- 5e4b46a3dc0d224670f8a2a8bddf6e62edffab83a4cfad80cef099e11f650ef5.json
- 5e66ee9dcb2a0436494c9b12d0dfbde6f402b770f1562ab0d0c1a15e1d950078.json
- 609bb60e141e8bd8466de417c7be9e20044da83971b90fe78601fc85d4bfdabf.json
- 623ca7cae544e5a2fe901ce62b1d3bbe83215088e671f08fab1aa5815cd6dfc7.json
- 62603a2cb04db6d4308551ee3c445c9c4f0af6a2b472eeb64d951ebfb8196cca.json
- 663ae3aef15788b5c2e74f1970f4dff62bbc8211bb061851e02f28c8945ce9a7.json
- 6674ca8d97ca4b9a8a9c5e67b68e35e8af45181a6b9411b8b6c1bc993c6b3ed9.json
- 667524f63a6e17f04641f75a04b3880cfcd6f8bc653c79e7ee575f8f7995ea7e.json
- 66a657c6042ab36c2a22f73dfb5b4a23691f4d9eb1ed186dfe8fdf653cfdb5ad.json
- 66f4f2f55de9b092917f6868530f40036779c4e29f1d479a1d71dd1abc77c670.json
- 67768f27e5821c8f433fb1dcb7f0747c4df64007337ecbd4358bd9f9852ef994.json
- 677c4406e2e4a1364ed80cca569b2b6870a95eb71e6cc4af5c083d5146854d5e.json
- 69261d4d4d7fcdfb13b7ed581d3d4178a9e1e072242a746ede6a6f63300b3a1b.json
- 698a78eb86d5dd638b1a746e2d66673c121dbaf84be3938321131240e6cf194c.json
- 69dcd23fcd911bba1c74b11657d539170d9f0825bd66842ad954394f8313f8db.json
- 6a1a026697e5468618371a4faa068385e101c296b4a975e433ddc100af1155bf.json
- 6be9a30adbad22b4d5d2d91c1aada7f7bb3c42215838da121299024458937bb1.json
- 6c7eea2f964f24f758b68d29125852ba60e6e969eb1c2d419a3f0314e1a88819.json
- 6caffcdf74eb909dbf400aa8d5140182b6d47a0498373e4d60d72cbfe0bb28a2.json
- 6cd23577e2811e35a8acd35a26af5cccafdf95911981927fc5ba524bdb7812eb.json
- 6d6ade6ae8e997bae409adcbf9c37c7ed854d985133adee88b0e4493c575cc28.json
- 6d6e1282fe6f3c470e90d681c179f08b62fd1830d1fa14645f4f3ed1cc66e892.json
- 6e3ce70424014a2c2a66f873b678a2a0180c39004a6ebe49e2fb048f33cc204b.json
- 6f1b0c5c9b39b6917bd6337d7a011aae75ddb913a6e07a571e9383e4f057946c.json
- 70a9e049869ef542b5352451e970bd0900a76a00db20b391e1fd87a5b2e55a99.json
- 7116955b868a3846c07a2db0f2204386f67f60c1ac65b35cbc674584375e0541.json
- 71cdf525e583abcbefd1a4e58eac5480a9a30a22fe522f2d7861aa89be9eabb8.json
- 7213596731dddfccda45ff87b3651c2929a710ca119e95c91f367f8943846d24.json
- 723178f2c06306ef61bac5c0d49f3046f35bf6a96cf6baaaa91a2192af86eaa2.json
- 72e7f46ae47b2eb62f44b86145991ab8f8e85ae3d343eaf7ddc682d6a38a1010.json
- 735f80fc667189a414226828ca2bdf6071995a07f66a789ee7b2a90ef3247bea.json
- 745cc03de18eb1628e4979fd80c027e70b3e4b65dcf9738657bb140c73852080.json
- 74bdc4cd304e205f8ef28c454a3895400d0798d325962a107434a28e18b8acfe.json
- 74f19bf2b2426ef74f2a39a3a5e888e74d313f86e592e5a6d07a12c483ea8e29.json
- 755f6ce4e1e73fb3213820ba121011fc0018c5a86d1fdbe4edf2206ee4714a2e.json
- 76594d07e37033400988df46c05b1b194da10596a5345bf8fa4e07c07d087ae8.json
- 76aabdd0ae35787349999666793abdbc43d56d0a436b15cc58b87d8088a0b73f.json
- 76d5f0234344f7c1d709fbc30f250a85a67923578c625735821b217dd545a936.json
- 7720a2ef21cdaa2d83ac1e0a4045eb153624a72714fc5109e4192c6c970a199b.json
- 776d543c69980680bec26046b6745e88877167caa5184623125a4ef489bbd1a4.json
- 77c6a5b4599fd8bc37d1a65effc245e705984b8b130270f6ab1fa2a7c2c0c542.json
- 77cd8efb5b023fdfce867ec35b21393cf913b684d9bb2980fe002a4bb5bed91f.json
- 7815e0deb565d63ffa8e9aac6079f19eae3d503dcc573a971ac359d4d2c8faf1.json
- 782717ac339c3179cb8913c56229606bb84bbf1c70886cdeb04eb80e68cdc5f2.json
- 784c75f73885598f2d924a25ba53239415e27b43dd2fed2029959ed722c0d437.json
- 7883d13eb2a16e4bb39d36c3566ae7e907a303d00c8e98bbe4c8c2df40c06aa3.json
- 78898fac4b5424fc454ea05503d45736e0ee4b71ead7dcd308cfd7d97ddea53e.json
- 78d645bdf869540404d9a531703943ac23d6cff112bbbdc6731c08aa74e87906.json
- 79b797d7183f804d6d1d467a23f271470bbe35d47d32d9518cc43ed9b6251059.json
- 7b77a84c123d7c3969f8bcf3265d2ccbaedfd0b99acd9e88f6cef6d9c4f56fa2.json
- 7c01ad1772fd5a84db6daf0bbf7b4e43504080385b6ac3a00c8540945c618791.json
- 7d16a7b354553bb7ca5fe51163be43bb6e3283fc51cd055fa8c3226b054ff3ec.json
- 7db05a4a19e9fe85003c4a858f61eea8d8e9b728dfbcd942511c4ac05a8e466b.json
- 7e73cb50c82ebb149445b91a5dab9f7c16e13b43995efb66b2751557452aae7f.json
- 7e890b4daa97ba58e664f6d680c12911975fb296b2ec164689af02e9f6587820.json
- 7ee7eef7dca770c3f3220757c4a756af8274491e5836ed061a54f971b69cab2a.json
- 7f4fcde4fc5e50dcec2593ba4669e4335f7d4930a9e4e13eb40e11b1cdfdbd02.json
- 7fbaa01ac449bb925455094c5323e54f7a77d434ac3f27f2ee388ec5de3dd23f.json
- 8163bd0ca3fd7a558063b4b73e1cc15fb9f193660d0077c3846806de443efb31.json
- 82ea9711b8569cb902c5128e76badf02962d220029e94184ea497d49adf8e644.json
- 83847d7d9388e8ed70ed5969f072ed9552270092365ba91ae974602be1c2d085.json
- 839901ebe3228648a77fd4c33428f52eb741a72c37f2e86bfd259830ba3e9be5.json
- 84f1a6534b96eaf559adda7df538b00d0690721d134733f9875810cf0420fb0b.json
- 84f6fe7b592007f0e287a49065cecef7292e03f860aee0f5f369885a5befde87.json
- 859aca699ca433d4fe6ef5d9451c19a956905fb58a12d00caae937c76266c91e.json
- 861777c0ed3f1d3b705188e59e69e974a6771e6831541fa9e3fdd1663b2d4b98.json
- 868fbad1e46136a865f9dd197d8763c55fa39fa9d9fb9c29dab3dea88c92ff91.json
- 876e908a4e7bea37d749dbb332172a2324a994b79533d0d9c61f239ca83d00ca.json
- 87e8eba502f68577048d8e243aa0bec692c4056516798e349b7a294085f5712e.json
- 8829fe602b5666e43fabfabb2b9723fe1fb2f7ccb5b1b52db08897109b3d41ea.json
- 8906ef4bb232a408831b5f2888241c89cb9fed26e097d6d07e3d38817218e00c.json
- 89855ac094ee2fd524d3e1b5e59f66c75b1828ae16eaed111c9bc137a8f9a434.json
- 89897e0445bfa77fe5008dbf2fe3230b2629c90dc97e23955b8d0f0c67a6a1e4.json
- 899e7f49b9c75697fd6cc0ccfa70b4a2d4530d921203d59b61709fbabb7a5724.json
- 89c48b1fc5b16d8d6463bc0179879ae108d3a40b3f8547d93b3f193f1f11b226.json
- 89d4a1befe4977fb0d6a8de06e3f20df7a6acf059a2f2620037460b1bed83550.json
- 8a8704602346f21c94911cc201964cda11409a05419b546dae1438e2d1df6cc4.json
- 8afa91d3ded97a739e6becd80b85d3a86802bd32700d0a3b5b4059e9312668b4.json
- 8b223f99fd7965b0e54d300b67e7f0abc52cfdbb5c234e843d7dc61509d6eead.json
- 8be1308a3588e4094e1dba076247be92598e1d3ced534397a2f6bcb920057442.json
- 8c06ed1a66f3411abc3c3f39fd47bee4fb8cc80ea1def5653139ad33d7df6b49.json
- 8c7aee81a7e798f20de01beb79b64f342d4ac8519808797502dbb38fa5788f5c.json
- 8d1eb56c29278a9322919513ab72c48e0ab0724c46f335f6591c79fee2b24910.json
- 8d86a4c643210d28aba4e3b4f279659d3170b46d2e008b73b5abcb48da721e6a.json
- 8e2d99f22bfad433ff07a4e951837d1fc846e4dfc579c703ead387ba09e777c6.json
- 8e45818d161d202111a45c7ebf47c65d586013b6b82c05c0d251b58b652cf146.json
- 8ed61c260fe8a238754f72e83aa34590e0882484a16ba8bfee9919a6c0bfe9d5.json
- 8f5f5e8c5385387db99334e43b3aa9bf2b086c79f87a61d1b310d27dacdbaa67.json
- 8faab1770c6cd4468dc2b3c18659c1554c6e1ea69e767000362e47894b476132.json
- 90476016dfef6f788b895c9457407a020391e6f0824975a9f49a50c21196dbd9.json
- 904f76d31081bfff04fdc70ed2a61faf0bc00cd4d163f6b5cdc5c264309347ab.json
- 90817449540ff634db87f46e167e955d32457d49ffc87e5f6bf5c72c291402b6.json
- 9241025f9fc5599152ac6ab3b57da8ee44ea001db078495157906d8561f76581.json
- 9285dc0ec55f4088117b8277ebfd9dc4b134307be90208f926a21e81ecd6d0d0.json
- 929fdaf0ee22024f331c2a37f03585f69c264b60c8a7d8f6c2b047f2a73defde.json
- 93cfdd351889441a5c51c52c535ab5dd387813c6683d45d7d64ae5b8a5aa3481.json
- 9441b076fa0a10005ae19be2cdffd0e53e15c27ef51ad423589f4b03e7e83956.json
- 94bc2f508bafbb7058d6920ac228be2b2e5cbbf9232f60b7dee3e0cde86ab247.json
- 94cc464e6648e622674e5f19c163ef3e27c4cbe76f7159d2b05202cdd57552c6.json
- 94ede0c22257ffcedab9f0b700d12ac2548f13081168ee8e44689ddbd0309b47.json
- 962ea009e0fc1f9a2e64ca3118babfd5cdf5e966aeb2de41e0b9a767d53f16ff.json
- 9633b049eeee1f28e76f6c48c6a19395dcfbc4f204b430ebe093a8c7e72a799c.json
- 96851ab516059567a81c3c7c07532a83cf4c684f32462f4b0c41e8aa8b095a37.json
- 96c8db238d9f61f32e7b55ea24c14ff4bf0b460c8f27dfc8300438aa3d5f0658.json
- 971c2a3f8937f4ebb4e262077d6f84b04518aedb7deb5681062bfb0d8ceb40e9.json
- 9a0fce7023688650fde1c88c80e8451d3cd356903c95939a909971355d81209a.json
- 9a7b2e60d4623eda02666a784debb059a29445a3d558d65e9dd7e26045dc91fd.json
- 9af6ab4446d740c2df0cb02951aec7268756ecad40ed1f4a649c1155fd25c1d9.json
- 9c5ec78bdebacab876c49ee34980efcdb2ab90366e294425b52eaf07cdf12814.json
- 9d21250cf25a460637ad97986a217908fa051bea794a3b7f874aec82b6dc1f51.json
- 9d95ce6cb8b0fe8c3902dc1b17ed969e809c01f0e1ff5636bf903a7daba1189e.json
- 9daa5c034b390684d4b66249b50527f0b7693e4fb92c0e27ce196052a83cd97a.json
- 9e6cd9a607ee833504460754eb2098b306a61cb63605cdb8283da10d5aa1adef.json
- a0b24c03e0be5f5998f93088e1bcccfb4b01eec16da3d86aa6b8b56618922ad2.json
- a0ccf93c04d2920f3607795a43b2e9ea7599060fec7f3f33073ef071ea7dac71.json
- a10837b97f14ab9321691ef424c50f3099218f2d2ba90f24814c80fb1620abb3.json
- a34d645280bd581cbbc8657f35af3498c77ba3366a3c898a21420dad004a48a1.json
- a38a81462abf476b00780bdfbe03d66b5413f5d0aef77e054b879582293bbdd0.json
- a3a296ff9d89a003914db32b3268defdc5de74f2656b85069af89aa855d88c66.json
- a3e70082924e5e48133281152f988903a051ffb73b3dcbdb52f618aaaf4e759e.json
- a41b65fe7d64fb0450a7a3a4ccd2a15184ccc850b743bdb0f7f1425acfca514a.json
- a54be52eddb8fa9e216c34d5a98b511dd5386ad0d21ae5bb2f9b38873ffed4ab.json
- a580bb98245d3facc231add70d897137426a7c52eed2e4b353d6dadeee3d7405.json
- a5c6b48a14eb3187e08bc12b5cadff9c4aa495000f5629d08e503b6b3a63bec2.json
- a610b777504bf01cd16e71f2f390813b296f0bd5216bf67d885a6381611da47e.json
- a63cf3c68adc5a7048740cd9cc1394310885e9140d06a5f58aa544464ef63820.json
- a6ae03046261fc97f1cb04ded44ed95b6a0ff4da15c5637025c4d3fbb8382488.json
- a7f3e43828bb770740e4cd66ea8c0261c157c1af9754a21a74f8b1142d8934aa.json
- aa9b090c4886c927f20616273be134d422472b6a1ca91773633df6a7218f52f6.json
- aae1a7fbed72e8594121a029fb881012645fa8fa8424123c2063315589d2d20b.json
- ac32e88c21add8e010b47c3fb53a52e05c0eadab04ab50fa2924f67d9fe694e1.json
- acfdad18c7b7bd38694e3ee27e960294f4e0dd7edcd691acfa97c90cb0085587.json
- ad5b9bf0804da08b1b41121e52c90f2f5bd767525a9f20f0314f70de1a9f2e93.json
- ae0a35359574fafee745b4ecc5c487740c732cb769939661bbb0d3de16090ac4.json
- afb120b7c032e0764091601a88856c5bb032b357a860adf10442bdc43f4b6cce.json
- b070168271a3ac6b568611c9aaa38126133571a39a7f5ad23d843fd3ac271e53.json
- b0e89bebce23867873edc083e21aa1d0d043ee5d9000d7ce3a7eedd49314b124.json
- b1e01bfcf2e376abc2eca68c6f65a465bcb86bd5f6cabb0c886dd37809b5f7fa.json
- b2cb6bd1638081a72578f83ebbfd28c7c5e5e80f54f6f87caf22e2fd232bec0b.json
- b3c4ec1ba58395d36cbfcc22f93ac69925d8690c7c7a5e2e38c2cd0a7d84f272.json
- b3e868f4e1bfdc2f2253ba359dd52977289580e2a19b8ca1178d755252653706.json
- b4164721ea9e5d8a92344021b7647b840ee753faed42ddf9314722308ce5358d.json
- b42fa92ae182fc67a4e722a011284b698c640813c1989ca2f55138de6c052fe7.json
- b444c103bd321d10a583da3165b32aea7c8222336af5c1646ac6afee4a7da3b3.json
- b4734d9fb57658563fe4cf592ff969b9958890ca8af9d2a0b9518baf46a7978e.json
- b4a9865bc0ebb789d6cf3d3fd166b5a73394c20539e55c0c626f1a3712bef9cd.json
- b51ba28cc3b3347c6c87055425ce9bfb62f70a2da1e76c56989c3ba581864f57.json
- b61a524c6b257a9919001126c70a4503ae0d184f64d42d73ca2a292a87f83542.json
- b701415a7b20b93cedbf4982a8e9a7ffa36374ea953e43f96c180d1422291876.json
- b705efb43c3fce12c2e6fba2754a3ccf22a26a86bca01f31ba3965bd57bb2716.json
- b7e1d15b00322beff03f6eb4c3f4175142526f33a7a8891a179cd6598d3d9570.json
- b7f47a92a6226385ffbcfb185a708540e28707ce4c138aebf0ab09ae92e77c65.json
- b83fff9a4674443afe194ea554ca39a96873e44b223515689d9cd0e4937a7dfb.json
- b859d505db6940f29edaf3fe34513663f3b51efb3ad180891de860d6f92b99cb.json
- b88c8cb5c9e45b79d772819d67757d42de410e06233d9f306cef45dbdd41a1ac.json
- b8df640c492e5a86204b84f115f8a1519e7842a874a89ce3eba9536d866cca9c.json
- b919c5aeadcdfbd6a1e209c78d73a5a868294ca02e1198185f219a0c363060ec.json
- b9e1b6a759da2b9a892f6ff6a0538963490b8543497323cc3f2124b78a9a069f.json
- ba0534e35b2fa38d0eaf84d5e273c2223dc73d5bb5e81b808119cd7318c98b3f.json
- ba198bb5f7a00826ece67f096a5754543fc2a3521c8a39eb2813173772ab706e.json
- baa9ce8d969579049241f4fda9e8506f9d8447d1b1db7ce83dd27f824b18ec14.json
- bae6a5d59c1fdc076360cc02426f8f574cab76f605d1d0799aedf79c05535923.json
- bb463b8cd4478f1ee7aef9ea341cb81e7e510598366400beee32994fdda93c99.json
- bb822fc7b3eae12a2c7a5d07bf6c8693acf576a839ce6bd0388bfcb389872a32.json
- bba02e74baba142ab22fc7e33ffe64a0bd6c4182d3ab76d17ad6da49ccbaf6cc.json
- bcf31fa866426578f486e12bca4dfcf060219b0f9b7fcfbdbf579e2baca7b471.json
- bdadadbab91894a0c5cad02f0f359305611c66c16cd750011eb10530fc58542e.json
- be634f8054f50a2cf4c5a5422aa7579a916731f9c74ddc7eb046d8ee80bc7468.json
- be8b2e5cf4c0b42dadabedeb895e6ea77809341c66c32ac91c946cfd881b0022.json
- bf54cb07d75ce75c8d4f8f2fefb2e1993b04073811451676adaa6fb3ad1e8ed0.json
- bfb9ed84edf61c82a574bd9aec935ca482e72842f3163fb0a9821448bd973f69.json
- bfc5e147343683cedc34a51204a31010cbcfc5c4a18a58c6bf8d2494d0e8047e.json
- bfe8b25cd4af82eb1d0dfd36662c83da37601227ab6fe04560742efcd6a6e0cd.json
- c024bccb1f338202a06274d2bb38b76ecc39574a35efa3011163690b288dc976.json
- c07d20963d2bb81d0c64e57d72a2c013362ba93227409a0472b4223fd6ffdc1b.json
- c0fab22cd5635cedb5d4836ae58b31b08d134df3c0606415dff66b0d2c336e4f.json
- c0ffff9a776f57fc48d0d9573d7f14cb5aaca7dabbef2a58a7445142e812068a.json
- c239bc590285389afde7af5cbb032cde92942187901896ec50ecda554f004792.json
- c28eee2871c7b5c95631fb108d63e68339450dbda950d39121c4cc64072c1361.json
- c2bccef36a0165cb61b96edcaa7b0ea0db990f4decb8693402056f2cdceceacf.json
- c2f6ff3dcc5ca71097519e691ed51fe588474b60ae44ae3c967fcfe852337fe2.json
- c3436039533b7e78f7cedb1d7badb1817b689f99739fc830d0fa44465088aa93.json
- c43707f29eedaf927e5fcd5fed62cb8679adeaf0cca577348fd42ad0df6bc722.json
- c45f95e1b20af7e33fc2111b5a2c796d379e5b0c85c15a6d517d76b6f4c9bbba.json
- c4cf69214afcae9e2aaf45ae0aaf7af3eadfe1d3203bc2a0d65506d093c57fa6.json
- c4e83ced913cced967b60e6b0afa92545c16c180316a09ef22ee7d87a78ce895.json
- c589e05dc6d04c5371a86b1e74b7b232e7867c12db7e40e86b1e481745928456.json
- c59a0b1f14bf4604f85183ef816a929e4de2a82f4e7de56989a75dd467f13220.json
- c603a7113fc7cd585a3dbc6ed6341caf11e5b448d6b0372a4c7c15dd4628c6a9.json
- c63edc593a1b5aa4f7531a2d8cc56f7ae4532f7c4445121cea95f2ee55dd8135.json
- c6cf8d8a9664fb1679a2c1a2bd486d9a6707303230c42e12dafe761fa32a878d.json
- c6d45c9ae72d537ab289a454997d2296f3cb1cb5468adff6cb769f63a295b231.json
- c7eedaa9afaa2534e48a60594fcf29a21abe6bf0f8fb18bb1e3c761e81cb462f.json
- ca7820aab26bc65824337036d47bc0b4343a36f3c26ef6c65e3ff556fd9ca1b7.json
- cb27ac12e02b8cffaa4ef7ab0a53be9c71ff7f81a1b61e05102ca49550886cc0.json
- cbf2481c05f8180b1011a8fe310fe67d2545e1aef1a686387867b63f50bc8598.json
- cd5aef01f66d1a78a8f14d21b7912689be05f1cc0999ca8adcfbaa416c8385da.json
- ce72c4db3e88a9761420d95d1f345edeb847d90157f3a4e209a01e80432f6520.json
- cebef667ab07cd991a9d687713c42ac8d1c60969d6dd8687798800b50ff0b667.json
- d0608fb212dbb84461ecfb3be5a125aee2b5fc9a52e41c27d25b4dd5ddf8d284.json
- d0778a568683ed1e3814434c5c62a5cc95ff39583d38af326a764bdfd0c4328b.json
- d12fd80fa83bb57ade24a5b6365795dee4779c5373bbd1f7948f8d82d9664ec6.json
- d27f928321ae9285c84ddbd758887b52d56a5a7330b1b993fb7ff43c38b76639.json
- d745d17eb01ada28feb358f5e04a69d378836ba48f43fe434b7a2648f96cc1c2.json
- d7d21754ebf9d10783e874936bcdc66674f2a147d1fc755bf88f7ad4e127c81c.json
- d7d9653c7bab2c9d82685a1a1f58dd00d3be749ed808c8d0c78ce73cb04fbb39.json
- d891a7764517cb82c3b8d95ef788aaa4f9b9608872f926a6bf971bdc7fbeebfc.json
- d8a3f1d0657699a3bc0c40a945eb716688897f6fcd932a422acbf5092d91d7ee.json
- d8eb758c8d2be4c8b41970c5384aca7b7c627a3dc728dac88ee2f9fd9d41cee5.json
- dafaa0823114ed1ced9274cdac555a60e97b5f610bfafa26bb91d523250fee9a.json
- db09bf56848e555d51c268d726944e855f456214fa2d042766f17bc339ecbab0.json
- db46d4eb62616e0de8a2ab08ee06d53f01a3bf669970ad0035f3f6b8883a3cd1.json
- dc24e95614c764425cf7839929b72c7cdd444ed2a48bab3eb3a25b641c2b1d1c.json
- dc2d823e27c6ff3c9d9aeb60af9fb1b989ae9581cacc7d41d86e9a1d08036975.json
- dc527df76c70bb30fcd77c96947d5ac368bde449144ea8b47f8b916b05e52362.json
- dc765aa26e999bb963f1442043d33a81032b7f6dd3ed3d491332eca42fb720bc.json
- dd8556863e2e39a9f5f0d4b9527b76e898f312427beed8047d59e69597782019.json
- de3701852f0d3f3c96bfed36aaf853027e7882deb7a8018dfe5a9a9a7f11eeb9.json
- df06c44a6b52dec4fab464c4bafa5f4d5f1c63ac0105d73eb1359fc116501b84.json
- df396ee1ed470362e07c3bae3217c15a10cacddb8d14de577eb1311eeebe6493.json
- df8e535238402ea4065b9bd749275f631a8188d43aa514e71637258ad05381c8.json
- e17c6b319c9c904a3da9ac42957dcabe420074b3ec74bedad24c80adddb2eaee.json
- e2e22e74ad604b6b600372b58df98c3cf8cf8faa0fae62bdec5d73efc92e23aa.json
- e32c13a32fdcf1d727f6d5e986c3dc3575be8e942140a155e7ccf6a4c47adffe.json
- e3eaaf486d4e900afd75cc11a23dfc7c7f90e37c7148cee2be1110f015f1f848.json
- e4f10d2794dc11313443b2218df7bbae5c2a02b94348597dee662e83a5601bf4.json
- e56219271bd0fb5ce5967fc02efb2952cd5a7982d92b869f167858f2376dd284.json
- e59f86153f1148bec324338a77649cf370bc8803bad18ff3de91ab42dbf57273.json
- e6570a433718150e042790b421b3005a23e60eae9b610d76d83d2d9bf61c2469.json
- e6900ddd775a515cbcf4f8ce792153d172460182c456e69c4f009aeaffc59d34.json
- e6c339071ebd386d616e8af5ff009bc73a09f3fa7bf0060b9b414179cec02e59.json
- e729289edb8b3549b46d39c688210ccd3bcf58a626104c02aebf600368fdb461.json
- e79f7a6445b81b5586bfb221aaa5b7fe3835aae892ec02c8078f9f3c906489e4.json
- e8e2de84235a4af8d157d5f77ce514f65f02246c9e0479a9c9d271e665b87bc2.json
- e94ff0831a6352a8d0f176265c94e03d674065154e7d2f24178ced60ef04204f.json
- e9b75d53312e91e7e61a14694205e355bb8a72c12dab32899ec96b021d92edf5.json
- e9d5fb7cc345aadf8f0a7f95fc5783ce2bb0688b6ff3a8a29c0c7ebabeef996e.json
- eb598eb7aad68d219b1b0e9f512ff336ea4568218492bf743dfcebd8afc9a898.json
- eb953dba73173eebc337f4aef9d38a9aa7af0840351b5a8587eb7db4829c6e08.json
- ec206140b8b9cd081f0e127cf5967922d0701c4e49d60711674848fd1b666efe.json
- ec4606e1617dbe2ae2fede4c1fd9c2ea89a34c2f667c74594fdeaa970fda26ea.json
- ec6feb394b28249c5d25d3310a6448f623f57444a932c669f0bbc29b244af736.json
- ed0cd666d4842054cdc20f7c90a44492b94f63540da427c1f47f1256b48f1202.json
- efa4741ef64b6c33b979deb9c7c95c680b532a8d4f0ce93d619c05ce57104a4c.json
- f0e9c7ef262e5fb6aeca74a74e6d864787835bfd48c9ed0059042460cfe59ef3.json
- f1e8926f8be5328a3381d1737581e7a1b30534602d26d603192f60d2847ba8bc.json
- f2059244de34340e0dd467e2ab0f44dc7530edafd2a8f79372261fef227efaa8.json
- f26f666d43fe392ce02317b845d214c4ba77842f83c08464dc014068a50c2a41.json
- f2ea46bf03df0fd134f54fc76d22fd4d5731f52caee0c2834739fc10e90ae8b5.json
- f2edba1dd757108c540a144471724c77a345d962fe0ebc0b00eeb2b8c8e4ebc3.json
- f35469e16d3890728a3dd4ccf18c40a3a5dc1b28a38ee85fdbe7c1ef2455855e.json
- f3d1763acfdfd3c395138a60915244bd8ee6e6db96495ebfc6140364232e021a.json
- f461db1955dff7c2cdbf057a2c8a239729251b75df4d15306d43d46495752456.json
- f52388cdc06aa4d4af11c909364a95477d07dde7400d30c70af34abc12b03624.json
- f567f0e85823ddb96cd63ef26cfbcc8237546fa3c6f088c7f9854af41d4e4e00.json
- f57f6d199925f197069b01e05321d8720af601b8b95b9db1e56ec0b41e5b633f.json
- f5a1ced7081f61c6a7a91250b9c2e6caac3c0d30c84ca83ef959324d88b41478.json
- f5c325d0026cdfab7b54acb6739f67193fa478d368b9b428d9822d55c0b8e398.json
- f5d5a84c278005a958de4f412c5986b75dd28493b84fc0a5b01f6f26f32a6da1.json
- f5edd418b7218560fcd7ddb7294ab324b11ab0c830710709f2aefa92d09d03bd.json
- f62100ea6d275e6e621f907b8940094628e4c0fa4a8bdac6c71f9353997de1a9.json
- f62ebf26963842dc1face8223366aca3ae806b9255a368ba29e912a37a24c86b.json
- f77ced8c1df723a4f69561a2acdc7b1d2e5e07b065d1c61e8576674f8a05e041.json
- f85c74d4cbb3fe1d1361f6b469fcdfdf64ba425f7b0a08d8571522184082a274.json
- f8ad674e942a86a026f14414007e77deda126644e76f4130afbdc1ed5019035d.json
- f936a4d48d8aebae8eb2544b4cd74153856d0f2118691541f227a6706bc0fdff.json
- f96eb493b3138ff60476c0b6551930f75cd0a3192a29caaadf426685c47c25be.json
- f9f56acef848c03dd35cffd4744426db496b3e9536f30f1cae3a8eed3acd0ba4.json
- f9fa0e69d91600b9ec40d8063e9c56869fc2e4139bb635b5df867e8283470144.json
- fb2275468d9032d425ec417183504f320be47c07a21037488587d27627eb9c59.json
- fd28aff5894fa35073047cdb340b7c212ef49c3c4d6b8c656f3cd7829da922dd.json
- fdd63223e99b7e21d8623b40e21e9029c07bcfdbca2f07b95c8249ca1cff12a3.json
- fe434ecc0736804ec3b43047671b88aec211d72aaf10f2d0fd93a026009e71ab.json
- ff002c09b69d5b02f94303c54940cae3a6f4d08b6412371ce11609fa4d0f1fd6.json
- ff5f9cbcd6e65e936620b16a2ce304522f401a2c6a8b86b8a6a3ab35445a8dec.json
- ff5fa795dcd61a5744b099514d7fa708f0ae8ebb4d20ba352b997c299e987965.json
- ff813db5cfa0b072637516d33fbef9cfe856273e01a70dd35b2415645277663d.json
- 0a3d3fcd360214f512b14f3a5f804593777df33b67b72376926b28695c25bd15.json
- 0c1bae3870f6db6ee6a65ab04d583c318a69d09cf64517f47f4ebca277ff81fe.json
- 0c8a498faca35663faaf44fcee7b108a0e8d627aeec4177bf79139bc361df9a4.json
- 11452b04985ffa0e8c7fc85041fc8a80be2f6b198960f9e64798a8479916e97b.json
- 13104c04f6888cf9f62844797548702c3b9c24e0f0da091c002ccfc3813b702a.json
- 14606d33b0749c764ec4398d7c77e5e39c0e353636fec4032fef99c843257247.json
- 14a73c65c7ef427ed2f26e16d175c0d639fde5b8401b4edb3cdb59ba1dadb38f.json
- 1707cfc349f856a835ebd1eeb49c2d99127265be65b31f12f7293fd6b19dc0d7.json
- 1c4d78a22c1f15da6f130395981a527cb1013206419ea749b9b9473e158a66bd.json
- 1e474d79eff1059df9753083433e6a205b4a730362c749f438a9eee2e2d5fd9a.json
- 1f1ef4d30f802f5c45709faa0b5f7ea3c37ce9dc0b1c763f619a97c8a57f0f4d.json
- 26c823268b5824ee7bbcf1917d2b0cb8a011b9b9ebba645ee247d62094ee9246.json
- 296a205f6a180c90264c7688566b9975f4397af10f1600e15fdfd6a6a136e554.json
- 29a978a06b345c608c5cbe95700a310260a016a30503dae2d295fadb4104c84f.json
- 2a6b5e29540d579684798ea1b942abde039027f2505622431f73843c94816d55.json
- 32d34a57dbc6d9ee3068afd30143464bcbc67daea786672c4ab4046f848bd6fe.json
- 392cdfd6900eb7454a80ccebc9cba82c99d3ba5cdb05054360575f5f03e319f5.json
- 3ea32c641d6022b81f3a94403a8e4ab7815c3eeba162a77695fcc36046b12c83.json
- 41876c53481a2b70ccd9780e156f42fbd007b7f92eb00ad818d028dd2a214df6.json
- 42122c0df7cf9dcc7ad0c2243385faad0e157c69fce2a8811e29904254009e1e.json
- 554f6a9973a43ba79db2517425fb0223f25fc72bf9530bec681d42b9f787424f.json
- 555a7420b4a7d7522e734b096ea42f3cc5e773f4331553b7c70e24814b16d7fd.json
- 66f46aa15263cbc8c9e416da8959b7eef664f8d4837ee1b3f14aef3f6a7c557f.json
- 6915b19b4a516bc6ad0d552c9e46c2dfa28a568f02c398aaa369c123d4f98aa4.json
- 6cc0dc895c3bd9914157dc27a1754d0bac3444ad3e3420cc85cab1d4dc25a5b5.json
- 73377730b47cf01c577f8653b2352af3e8dd93afc55f5c296df1428f08808a14.json
- 76298e572953d0f7dd2a9cd005cffbb8997f94829d493f2a5aef5d6c6e808005.json
- 7ba78d48205ab13bcfd96e8e0ed7cb7abc73817be94bd67283b0e6877ff2557d.json
- 828f0344ea7e99cebdb9e7ae146a2b857cc8ba185933c4f60ffdea4c41bcbab0.json
- 881c5f70d78bd9d5af69042d4a4763c334e7b8d1ccb0f7d99f9289200b36ea59.json
- 9298c813cf8bf21edbfd827adabed63094d289486e71b5ca209680e52c5bea68.json
- a2943e3fe7a92fc88485a8dbbd5438a0da37e6faf04347cc3715837c4f0f84fc.json
- a483478c49e4daddfcf5caebcea3337914d7ce2fd62772f6b57513fc6f6a3022.json
- a9a5fc9f5ddd4188eaf8e4f6d2dee6a989e8d8390b132b5fb4a10a163a8c5233.json
- aa37095227fc99a9437515c249b2b4ae2f2316c17705d13bdf33f3ebc379a6a6.json
- b8a68ab39dd01b4b39b482684d14c6947ee479ea52325923f76f0bdf0cfc3343.json
- ba48f15bfa7d45f155e28cd6a87d12fde3fa23456cc022a48cedd6abd6406fa0.json
- bb60c468e3cf1473499778bf250e2480f4603b4f16d0255cdee9a487272cea36.json
- c1744fb32626c4f2d7c5e865d5d9cca7fca1a2fb0c527cd08a16ff54ecbee62f.json
- d03ebe68026145cbd6ff3d31e9a1302cdad435478b1ff63762bc2096d4ed21ea.json
- d225d22fa10e58ee508d8cefb42f33c9756b30425a7cdfd0045e997355fd93f0.json
- daca9cf8709d4dad353dcf16c5859f95c0ddd7bf1b068242ff64ebccf4f15387.json
- e08242f4224ef8b300935a5ea11bea194d665f0632bd516d4839382f936ed83b.json
- e08a80943316002e5b5f5160d2729a06355312f860f7197abd78bdc04c40f908.json
- e20707a984d7ad6af524ee61cb9411f970a45b9ece036076311201bd95461af0.json
- e84a7ee6fee6157adf2cdc01c9d2c3f02b01ca87a54f33a16b92af81d4aa0fcf.json
- efaa7f2fa12192d2c28dfd19fd2e8c923b23862d92e548c4e5d48a274ee0627b.json
- f225d7f4041b0d23a0cfc45e47ee25edbaefdba979a430426e25cdcc3a21f90b.json
- f30f02aa73963016b169c42983aae126e33b64b044c1365197fc85d2c6ed1817.json
- f47d8386e6f22bea4f36b12376d5e852b888fd4ea5a403b5f694d21502afa795.json
- f5b5a852dcf177ab02a503334d420e2a41221d86ffa2a97fc844f9bc821a79f9.json
- last_query_stamp
- stat-index.json
- .graphify_labels.json
- .graphify_labels.json.sig
- .graphify_python
- .graphify_root
- cost.json
- graph.html
- graph.json
- GRAPH_REPORT.md
- manifest.json
- auth.js
- http.js
- admin.js
- buyer.js
- new_seller.js
- seller.js
- signalr_poc.js
- main.js
- 20260403130605_IAM.sql
- 20260405213226_IAM.sql
- 20260407162947_IAM.sql
- AddPhoneNumberIndex.sql
- AddSessionPushToken.sql
- AddSessionsAndRefreshTokens.sql
- AuditLogCreatedOnIndex.sql
- MergeNameAndLastNameIntoFullName.sql
- MultilingualSearch.sql
- UniqueRefreshTokenHashIndex.sql
- AddNextRetryAtToOutboxMessages.sql
- AddTraceContext.sql
- Initial.sql
- RemoveXminConcurrencyToken.sql
- ReplaceKafkaWithPollingOutbox.sql
- 20260403132959_Products.sql
- 20260405130618_Products.sql
- 20260407162844_Products.sql
- AuditLogCreatedOnIndex.sql
- MultilingualSearch.sql
- ModularMonolith-API.postman_collection.json
- check-migration-drift.sh
- signalr-poc.html
- AuditLogDto.cs
- ActionsAndResources.cs
- CustomPermissons.cs
- CustomRoles.cs
- ICurrentUser.cs
- JwtClaimNames.cs
- Permissions.cs
- RouteHandlerBuilderExtensions.cs
- IBackgroundJobs.cs
- IRecurringBackgroundJobs.cs
- CacheKeys.cs
- OtpCacheEntry.cs
- AuditableEntityResponse.cs
- ResultToResponseTransformer.cs
- DomainEventHandlerBase.cs
- IEventHandler.cs
- IEventHandlerWrapper.cs
- IIntegrationEventOutbox.cs
- IntegrationEventHandlerBase.cs
- CollectionExtensions.cs
- ProblemDetailsExtensions.cs
- ProblemDetailsServiceExtensions.cs
- RouteHandlerBuilderExtensions.cs
- StringLocalizerExtensions.cs
- FeatureFlagResultExtensions.cs
- FeatureFlags.cs
- IVariantFeatureManagerExtensions.cs
- RequireFeatureFilter.cs
- RouteHandlerBuilderExtensions.cs
- StrictDateTimeOffsetJsonConverter.cs
- StronglyTypedIdListReadOnlyJsonConverter.cs
- StronglyTypedIdReadOnlyJsonConverter.cs
- StronglyTypedIdWriteOnlyJsonConverter.cs
- ResxLocalizer.en.resx
- ResxLocalizer.resx
- StronglyTypedIdBinder.cs
- ApiKeysOptions.cs
- AuditLogOptions.cs
- BackgroundJobsOptions.cs
- CachingOptions.cs
- CaptchaOptions.cs
- CorsOptions.cs
- CustomRateLimitingOptions.cs
- DatabaseOptions.cs
- FullTextSearchOptions.cs
- HealthCheckOptions.cs
- InterModuleRequestOptions.cs
- JwtOptions.cs
- ModulesOptions.cs
- ObservabilityOptions.cs
- OpenApiOptions.cs
- OtpOptions.cs
- OutboxOptions.cs
- PushOptions.cs
- RabbitMqOptions.cs
- RequestLoggingOptions.cs
- ResxLocalizationOptions.cs
- ReverseProxyOptions.cs
- SecurityHeadersOptions.cs
- Setup.cs
- SignalROptions.cs
- SmsOptions.cs
- PaginationRequest.cs
- PaginationRequestValidator.cs
- PaginationResponse.cs
- IOutboxMessage.cs
- OutboxMessage.cs
- IDatabaseSeeder.cs
- IDbContext.cs
- ISearchLanguageResolver.cs
- CustomValidator.cs
- ValidationContextExtensions.cs
- Common.Application.csproj
- AggregateRoot.cs
- IAggregateRoot.cs
- AuditableEntity.cs
- AuditLogEntry.cs
- IAuditableEntity.cs
- ISearchLocalized.cs
- DomainEvent.cs
- IEvent.cs
- StringExtensions.cs
- Error.cs
- IResult.cs
- Result.cs
- ResultExtensions.cs
- ApplicationUserId.cs
- IStronglyTypedId.cs
- StronglyTypedIdHelper.cs
- Common.Domain.csproj
- ValueObject.cs
- Setup.cs
- Common.Endpoints.csproj
- CurrentUser.cs
- Setup.cs
- Setup.cs
- EventDispatcher.cs
- IntegrationEventOutbox.cs
- Setup.cs
- HttpContextExtensions.cs
- ResultTelemetryExtensions.cs
- HttpContextTargetingContextAccessor.cs
- Setup.cs
- Setup.cs
- IModule.cs
- ApplyAuditingInterceptor.cs
- ApplySearchLanguageInterceptor.cs
- Setup.cs
- AuditLogRetentionJobRegistrar.cs
- AuditLogRetentionService.cs
- Setup.cs
- Setup.cs
- AuditableEntityConfiguration.cs
- AuditLogEntryConfiguration.cs
- DbContextExtensions.cs
- PaginationDbContextExtensions.cs
- PersistenceDbContextExtensions.cs
- IOutboxDbContext.cs
- DomainEventConverter.cs
- EventConverter.cs
- IntegrationEventConverter.cs
- PolymorphicEventConverter.cs
- StronglyTypedIdValueConverter.cs
- UtcDateTimeOffsetConverter.cs
- BaseDbContext.cs
- DatabaseSeederOrchestrator.cs
- IAutoMigrateMarker.cs
- MigrationGuard.cs
- OutboxSaveHelper.cs
- SeedingCompletionTracker.cs
- Setup.cs
- RateLimitPartitions.cs
- RedisFixedWindowRateLimiter.cs
- Setup.cs
- Common.Infrastructure.csproj
- IAssemblyReference.cs
- Common.IntegrationEvents.csproj
- IAM.cs
- IntegrationEvent.cs
- Inventory.cs
- IInterModuleRequest.cs
- IInterModuleRequestClient.cs
- IInterModuleRequestHandler.cs
- InterModuleRequestHandler.cs
- MassTransitInterModuleRequestClient.cs
- GetPushTokens.cs
- GetSeedUserIds.cs
- SendPhoneOtp.cs
- VerifyPhoneOtp.cs
- Common.InterModuleRequests.csproj
- IAssemblyReference.cs
- Setup.cs
- ModuleBoundaryTests.cs
- CurrentUserTests.cs
- RedisFixedWindowRateLimiterTests.cs
- NullableStronglyTypedIdReadOnlyJsonConverter.cs
- StrictDateTimeOffsetJsonConverterTests.cs
- StrictEnumJsonConverterTests.cs
- AggregateTests.cs
- AllowAllAuthorizationHandler.cs
- ApiKeysOptionsValidatorTests.cs
- AuditLogRetentionServiceTests.cs
- BaseIntegrationTest.cs
- CachingSetupTests.cs
- Common.Tests.csproj
- ErrorExtensions.cs
- FakeHostEnvironment.cs
- FeatureFlagResultExtensionsTests.cs
- FeatureFlagsTests.cs
- HttpContextTargetingContextAccessorTests.cs
- IntegrationTestFactory.cs
- OutboxMessageTests.cs
- OutboxOptionsValidatorTests.cs
- PolymorphicEventConverterTests.cs
- RequireFeatureFilterTests.cs
- ResultTelemetryExtensionsTests.cs
- ResultToResponseTransformerTests.cs
- TestAuthHandler.cs
- apikeys.json
- auditLog.json
- backgroundJobs.json
- caching.json
- captcha.json
- cors.json
- database.json
- eventBus.json
- featureFlags.json
- fullTextSearch.json
- healthCheck.json
- interModuleRequest.json
- jwt.json
- localization.json
- modules.json
- observability.json
- openApi.json
- otp.json
- outbox.json
- push.json
- rateLimiting.json
- README.md
- requestLogging.json
- reverseProxy.json
- securityHeaders.json
- Setup.cs
- signalR.json
- sms.json
- Setup.cs
- Setup.ForwardedHeaders.cs
- Setup.GlobalExceptionHandlingMiddleware.cs
- Setup.HealthChecks.cs
- Setup.Logger.cs
- Setup.MassTransit.cs
- Setup.Modules.cs
- Setup.Observability.cs
- Setup.RequestResponseMiddleware.cs
- StringExtensions.cs
- EnrichLogsWithUserInfoMiddleware.cs
- GlobalExceptionHandlingMiddleware.cs
- RateLimitingMiddleware.cs
- RequestResponseBodyLoggingMiddleware.cs
- SecurityHeadersMiddleware.cs
- launchSettings.json
- ConfigureSwaggerOptions.cs
- DefaultResponsesOperationFilter.cs
- RemoveDefaultResponseSchemaFilter.cs
- Setup.cs
- StronglyTypedIdSchemaFilter.cs
- SwaggerDefaultValues.cs
- Dockerfile
- Host.csproj
- Program.cs
- DynamicModuleTests.cs
- HealthCheckTests.cs
- Host.Tests.csproj
- HostCollection.cs
- HostTestFactory.cs
- PermissionCoverageTests.cs
- RequestBodyLoggingTests.cs
- RequestResponseBodyLoggingMiddlewareTests.cs
- SanityTests.cs
- BackgroundJobsTelemetry.cs
- BackgroundJobs.csproj
- BackgroundJobsModule.cs
- BackgroundJobsService.cs
- HangfireCustomAuthorizationFilter.cs
- JobMetricsFilter.cs
- RecurringBackgroundJobsService.cs
- BackgroundJobs.Tests.csproj
- BackgroundJobsServiceTests.cs
- JobTargets.cs
- RecurringBackgroundJobsServiceTests.cs
- IRoleService.cs
- CustomClaims.cs
- ICaptchaService.cs
- IdentityResultExtensions.cs
- IIAMDbContext.cs
- AccessTokenDto.cs
- TokensDto.cs
- ITokenService.cs
- V1AllSessionsRevokedCacheInvalidationHandler.cs
- V1SessionRefreshedCacheInvalidationHandler.cs
- V1SessionRevokedDomainEventHandler.cs
- V1UserRegisteredDomainEventHandler.cs
- IAM.Application.csproj
- IAssemblyReference.cs
- CaptchaErrors.cs
- IdentityErrors.cs
- OtpErrors.cs
- TokenErrors.cs
- V1AllSessionsRevokedDomainEvent.cs
- V1RefreshTokenRevokedDomainEvent.cs
- V1RefreshTokenUpdatedDomainEvent.cs
- V1SessionCreatedDomainEvent.cs
- V1SessionRefreshedDomainEvent.cs
- V1SessionRevokedDomainEvent.cs
- V1UserImageUrlUpdatedDomainEvent.cs
- V1UserRegisteredDomainEvent.cs
- Constants.cs
- RefreshToken.cs
- Session.cs
- SessionRevokedReason.cs
- ApplicationUser.AggregateRoot.cs
- ApplicationUser.Auditing.cs
- ApplicationUser.cs
- Constants.cs
- Constants.cs
- IAM.Domain.csproj
- IAssemblyReference.cs
- Endpoint.cs
- Response.cs
- Setup.cs
- PhoneNumberValidation.cs
- PhoneVerificationTokenValidation.cs
- Endpoint.cs
- Request.cs
- Endpoint.cs
- Request.cs
- Setup.cs
- OtpPurposes.cs
- VerifyPhoneOtpResponseExtensions.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Endpoint.cs
- Endpoint.cs
- Response.cs
- Endpoint.cs
- Request.cs
- Endpoint.cs
- Endpoint.cs
- Request.cs
- Setup.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Endpoint.cs
- Response.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Setup.cs
- IAM.Endpoints.csproj
- IAMModule.cs
- IAssemblyReference.cs
- ApiKeyAuthenticationHandler.cs
- ApiKeyDefaults.cs
- ApiKeyHasher.cs
- Setup.cs
- Setup.cs
- RoleService.cs
- ClaimsPrincipleExtensions.cs
- MultiAuthDefaults.cs
- PermissionAuthorizationHandler.cs
- PermissionPolicyProvider.cs
- Setup.cs
- CachedCaptchaService.cs
- DummyCaptchaService.cs
- ReCaptchaService.cs
- Setup.cs
- LocalizedIdentityErrorDescriber.cs
- Setup.cs
- GetPushTokensRequestHandler.cs
- GetSeedUserIdsRequestHandler.cs
- Configs.cs
- RefreshTokenConfig.cs
- SessionConfig.cs
- 20260403100535_Initial.cs
- 20260403100535_Initial.Designer.cs
- 20260405140955_AddFullTextSearch.cs
- 20260405140955_AddFullTextSearch.Designer.cs
- 20260407125227_RenameEventStoreEventsToAuditLog.cs
- 20260407125227_RenameEventStoreEventsToAuditLog.Designer.cs
- 20260511160325_MergeNameAndLastNameIntoFullName.cs
- 20260511160325_MergeNameAndLastNameIntoFullName.Designer.cs
- 20260513172507_AddPhoneNumberIndex.cs
- 20260513172507_AddPhoneNumberIndex.Designer.cs
- 20260619154607_MultilingualSearch.cs
- 20260619154607_MultilingualSearch.Designer.cs
- 20260710081830_AddSessionsAndRefreshTokens.cs
- 20260710081830_AddSessionsAndRefreshTokens.Designer.cs
- 20260710084618_UniqueRefreshTokenHashIndex.cs
- 20260710084618_UniqueRefreshTokenHashIndex.Designer.cs
- 20260719143858_AuditLogCreatedOnIndex.cs
- 20260719143858_AuditLogCreatedOnIndex.Designer.cs
- 20260729173117_AddSessionPushToken.cs
- 20260729173117_AddSessionPushToken.Designer.cs
- IAMDbContextModelSnapshot.cs
- IamDatabaseSeeder.cs
- Seeder.cs
- Seeder.Roles.cs
- Seeder.Users.cs
- IAMDbContext.cs
- Setup.cs
- Constants.cs
- Policies.CheckRegistration.cs
- Policies.cs
- Policies.Register.cs
- Policies.Sms.cs
- Policies.TokenCreate.cs
- Policies.TokenRefresh.cs
- IamTelemetry.cs
- TokenService.cs
- Setup.cs
- AssemblyInfo.cs
- IAM.Infrastructure.csproj
- IAssemblyReference.cs
- ApiKeyAuthenticationHandlerTests.cs
- CaptchaSetupTests.cs
- ClientKeyGetTests.cs
- SendTests.cs
- UpdatePushTokenTests.cs
- CreateTests.cs
- RefreshTests.cs
- RevokeTests.cs
- SessionEdgeCasesTests.cs
- SessionRevocationTests.cs
- SessionsTests.cs
- CheckRegistrationTests.cs
- GetTests.cs
- MeGetTests.cs
- SearchTests.cs
- SelfRegisterTests.cs
- ApplicationUserTests.cs
- GetPushTokensRequestHandlerTests.cs
- CheckRegistrationRateLimitingPolicyTests.cs
- TokenCreateRateLimitingPolicyTests.cs
- TokenRefreshRateLimitingPolicyTests.cs
- TokenServiceTests.cs
- IAM.Tests.csproj
- IamRealAuthTestFactory.cs
- IntegrationTestCollection.cs
- IntegrationTestWebAppFactory.cs
- INotificationDispatcher.cs
- INotificationsClient.cs
- NotificationPayload.cs
- SessionTokenReuseDetectedSignalRHandler.cs
- UserRegisteredSignalRHandler.cs
- IOtpService.cs
- IPushGateway.cs
- PushErrors.cs
- ISmsGateway.cs
- SmsErrors.cs
- IAssemblyReference.cs
- Notifications.Application.csproj
- IAssemblyReference.cs
- Notifications.Domain.csproj
- NotificationGroupName.cs
- NotificationsHub.cs
- Setup.SignalR.cs
- SignalRNotificationDispatcher.cs
- SendPhoneOtpRequestHandler.cs
- VerifyPhoneOtpRequestHandler.cs
- DummyOtpService.cs
- OtpService.cs
- OtpServiceBase.cs
- RedisOtpService.cs
- Setup.cs
- FirebasePushGateway.cs
- DummyPushGateway.cs
- Setup.cs
- NetGsmSmsGateway.cs
- DummySmsGateway.cs
- Setup.cs
- ThrottledSmsGateway.cs
- NotificationsTelemetry.cs
- IAssemblyReference.cs
- Notifications.Infrastructure.csproj
- NotificationsModule.cs
- NotificationDispatcherTests.cs
- NotificationsHubTests.cs
- SignalRSetupTests.cs
- UserRegisteredSignalRHandlerTests.cs
- OtpServiceTests.cs
- OtpSetupTests.cs
- PushSetupTests.cs
- NetGsmSmsGatewayTests.cs
- SmsSetupTests.cs
- ThrottledSmsGatewayTests.cs
- Notifications.Tests.csproj
- 20260510213833_Initial.cs
- 20260510213833_Initial.Designer.cs
- 20260511115622_AddTraceContext.cs
- 20260511115622_AddTraceContext.Designer.cs
- 20260513125905_ReplaceKafkaWithPollingOutbox.cs
- 20260513125905_ReplaceKafkaWithPollingOutbox.Designer.cs
- 20260513131142_RemoveXminConcurrencyToken.cs
- 20260513131142_RemoveXminConcurrencyToken.Designer.cs
- 20260521130048_AddNextRetryAtToOutboxMessages.cs
- 20260521130048_AddNextRetryAtToOutboxMessages.Designer.cs
- OutboxDbContextModelSnapshot.cs
- OutboxDbContext.cs
- OutboxMessageConfig.cs
- OutboxTelemetry.cs
- Outbox.csproj
- OutboxCleanupJob.cs
- OutboxMetricsJob.cs
- OutboxModule.cs
- OutboxProcessor.cs
- AssemblyInfo.cs
- FakePublishEndpoint.cs
- Outbox.Tests.csproj
- OutboxBackoffTests.cs
- OutboxProcessorTestFactory.cs
- OutboxProcessorTests.cs
- OutboxTestWebAppFactory.cs
- IProductsDbContext.cs
- V1StoreCreatedDomainEventHandlers.cs
- IAssemblyReference.cs
- Products.Application.csproj
- V1ProductCreatedDomainEvent.cs
- V1ProductDescriptionUpdatedDomainEvent.cs
- V1ProductNameUpdatedDomainEvent.cs
- V1ProductPriceDecreasedDomainEvent.cs
- V1ProductPriceIncreasedDomainEvent.cs
- V1ProductQuantityDecreasedDomainEvent.cs
- V1ProductQuantityIncreasedDomainEvent.cs
- Constants.cs
- Product.cs
- Constants.cs
- ProductTemplate.cs
- V1ProductAddedToStoreDomainEvent.cs
- V1ProductRemovedFromStoreDomainEvent.cs
- V1StoreAddressUpdatedDomainEvent.cs
- V1StoreCreatedDomainEvent.cs
- V1StoreDescriptionUpdatedDomainEvent.cs
- V1StoreNameUpdatedDomainEvent.cs
- Constants.cs
- Store.cs
- IAssemblyReference.cs
- Products.Domain.csproj
- Endpoint.cs
- Request.cs
- Setup.cs
- Endpoint.cs
- Request.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Endpoint.cs
- Request.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Endpoint.cs
- Request.cs
- Setup.cs
- Endpoint.cs
- Request.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Endpoint.cs
- Request.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Setup.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Endpoint.cs
- Request.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Endpoint.cs
- Request.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Endpoint.cs
- Response.cs
- Endpoint.cs
- Request.cs
- Endpoint.cs
- Request.cs
- Endpoint.cs
- Request.cs
- Endpoint.cs
- Request.cs
- Response.cs
- Endpoint.cs
- Request.cs
- Setup.cs
- IAssemblyReference.cs
- Products.Endpoints.csproj
- ProductsModule.cs
- ProductConfiguration.cs
- ProductTemplateConfiguration.cs
- StoreConfiguration.cs
- 20260403100753_Initial.cs
- 20260403100753_Initial.Designer.cs
- 20260405100359_AddFullSearch.cs
- 20260405100359_AddFullSearch.Designer.cs
- 20260407125159_RenameEventStoreEventsToAuditLog.cs
- 20260407125159_RenameEventStoreEventsToAuditLog.Designer.cs
- 20260619154555_MultilingualSearch.cs
- 20260619154555_MultilingualSearch.Designer.cs
- 20260719143914_AuditLogCreatedOnIndex.cs
- 20260719143914_AuditLogCreatedOnIndex.Designer.cs
- ProductsDbContextModelSnapshot.cs
- ProductsDatabaseSeeder.cs
- Seeder.cs
- Seeder.Products.cs
- Seeder.ProductTemplates.cs
- Seeder.Stores.cs
- ProductsDbContext.cs
- Setup.cs
- Policies.CreateStore.cs
- Policies.cs
- RateLimitingConstants.cs
- ProductsTelemetry.cs
- AssemblyInfo.cs
- IAssemblyReference.cs
- Products.Infrastructure.csproj
- AuditLogTests.cs
- GetTests.cs
- MultilingualSearchDemo.cs
- MultilingualSearchTests.cs
- MyGetTests.cs
- MySearchTests.cs
- MyUpdateTests.cs
- SearchTests.cs
- UpdateTests.cs
- ActivateTests.cs
- CreateTests.cs
- DeactivateTests.cs
- GetTests.cs
- SearchTests.cs
- GetTests.cs
- MyAddProductTests.cs
- MyCreateTests.cs
- MyGetTests.cs
- MyRemoveProductTests.cs
- MyUpdateTests.cs
- SearchTests.cs
- BaseDbContextAtomicityTests.cs
- ProductTests.cs
- ProductTemplateTests.cs
- CreateStoreRateLimitingPolicyTests.cs
- StoreTests.cs
- IntegrationTestCollection.cs
- IntegrationTestWebAppFactory.cs
- Products.Tests.csproj
- StoreTests.cs
- .claudeignore
- .dockerignore
- .editorconfig
- .gitattributes
- .gitignore
- .graphifyignore
- CLAUDE.md
- Directory.Build.props
- Directory.Packages.props
- docker-compose.app.yml
- docker-compose.dcproj
- docker-compose.perf.yml
- docker-compose.split.yml
- docker-compose.yml
- global.json
- GlobalUsings.cs
- launchSettings.json
- LICENSE
- Makefile
- ModularMonolith.sln
- ModularMonolith.sln.DotSettings
- README.md
- renovate.json
// repository documentation
Was this content helpful?
(0 ratings)
