### Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [3.0.9](https://bitbucket.org/N1ghteyes/entity-core/compare/3.0.9..3.0.8)

- Chore: Deprecated call [`fb16ab9`](https://bitbucket.org/N1ghteyes/entity-core/commits/fb16ab9e6edc880f78d60efdc6fba2d07ba653d3)

#### [3.0.8](https://bitbucket.org/N1ghteyes/entity-core/compare/3.0.8..3.0.7)

> 29 April 2026

- Release 3.0.8 [`6cc32c4`](https://bitbucket.org/N1ghteyes/entity-core/commits/6cc32c42c018d56a43b8d3a6484561370eb68a9b)
- Fix: Operator precedence [`b9d9fdb`](https://bitbucket.org/N1ghteyes/entity-core/commits/b9d9fdb3e192ce3f4ff0559a899bdf4e00dfafd0)

#### [3.0.7](https://bitbucket.org/N1ghteyes/entity-core/compare/3.0.7..3.0.6)

> 26 January 2026

- Fix: `__get` and `__set` in correct class [`693b978`](https://bitbucket.org/N1ghteyes/entity-core/commits/693b97810ae797d394b9ba6feb0410c56b20a5ec)
- Release 3.0.7 [`658dca7`](https://bitbucket.org/N1ghteyes/entity-core/commits/658dca7b1135748ceb33c7aaea6e380ab14c3a3e)
- Fix: Make `Entity::markDirty()` protected [`39ca3ed`](https://bitbucket.org/N1ghteyes/entity-core/commits/39ca3ed9c75013e1b1d21b183f3af64d95bf63f3)

#### [3.0.6](https://bitbucket.org/N1ghteyes/entity-core/compare/3.0.6..3.0.5)

> 15 January 2026

- Release 3.0.6 [`ae5f814`](https://bitbucket.org/N1ghteyes/entity-core/commits/ae5f8149f2a4937ce27d8f04909fcde9bb466dcc)
- Chore: CamelCase [`d23de4f`](https://bitbucket.org/N1ghteyes/entity-core/commits/d23de4f5dc4463de668e6898318a6af1028124be)

#### [3.0.5](https://bitbucket.org/N1ghteyes/entity-core/compare/3.0.5..3.0.4)

> 15 January 2026

- Feat: Reset dirty fields on store [`ed3a2fc`](https://bitbucket.org/N1ghteyes/entity-core/commits/ed3a2fca9386efd37c61e2c1b57d3b2c6d12d999)
- Release 3.0.5 [`c2711a1`](https://bitbucket.org/N1ghteyes/entity-core/commits/c2711a1fc4af9e9209d7b4d4f6bd55cfe6d4e5ff)

#### [3.0.4](https://bitbucket.org/N1ghteyes/entity-core/compare/3.0.4..3.0.3)

> 6 January 2026

- Release 3.0.4 [`022955c`](https://bitbucket.org/N1ghteyes/entity-core/commits/022955c1045990d19d88cd4131c9ec78e603fcca)
- Fix: Check for missing config [`f58612d`](https://bitbucket.org/N1ghteyes/entity-core/commits/f58612da25ebc9f9db093b0c3efeb8767407934e)

#### [3.0.3](https://bitbucket.org/N1ghteyes/entity-core/compare/3.0.3..3.0.2)

> 6 January 2026

- Feat: Keep track of changes to entity fields [`1674a14`](https://bitbucket.org/N1ghteyes/entity-core/commits/1674a14aa7f0e3c2e1505e26f82761da81d650bb)
- Release 3.0.3 [`a1cd105`](https://bitbucket.org/N1ghteyes/entity-core/commits/a1cd105a01a3e8949dcdafe9362a066fcc090951)

#### [3.0.2](https://bitbucket.org/N1ghteyes/entity-core/compare/3.0.2..3.0.1)

> 18 December 2025

- Chore: Tidying up config access [`18d77e0`](https://bitbucket.org/N1ghteyes/entity-core/commits/18d77e047c42b629b053871d79db48b40279778b)
- Release 3.0.2 [`ec82518`](https://bitbucket.org/N1ghteyes/entity-core/commits/ec82518ac02689788b790acdef6027e26605c0c9)

#### [3.0.1](https://bitbucket.org/N1ghteyes/entity-core/compare/3.0.1..3.0.0)

> 27 November 2025

- Release 3.0.1 [`ff6f130`](https://bitbucket.org/N1ghteyes/entity-core/commits/ff6f130ba8bf43a5789d4029190ffba549240417)
- Fix: Namespace 'global' helper functions [`fb719a5`](https://bitbucket.org/N1ghteyes/entity-core/commits/fb719a5d242d5ff592f3d0d73b3e008c9593dcc8)

### [3.0.0](https://bitbucket.org/N1ghteyes/entity-core/compare/3.0.0..2.1.28)

> 13 November 2025

- Refactor: Update to use `apexl/config` V3; bump PHP requirement to V3 [`5e25486`](https://bitbucket.org/N1ghteyes/entity-core/commits/5e25486eb767c713b4c1669419cd2bb908aa8f95)
- Release 3.0.0 [`ea32f2f`](https://bitbucket.org/N1ghteyes/entity-core/commits/ea32f2ff4258ca0fab2568d95c12f9cd6de8b81d)

#### [2.1.28](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.28..2.1.27)

> 4 November 2025

- Feat: Handle currency codes when casting fields to `Casts::Currency` [`6afccb5`](https://bitbucket.org/N1ghteyes/entity-core/commits/6afccb53a86eefd49e0ee64a15968a158d6defd7)
- Release 2.1.28 [`b87f547`](https://bitbucket.org/N1ghteyes/entity-core/commits/b87f547bfd798367d62d7297cec74d0c3196bd3a)

#### [2.1.27](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.27..2.1.26)

> 3 September 2025

- Release 2.1.27 [`60afb05`](https://bitbucket.org/N1ghteyes/entity-core/commits/60afb058dd39137025fe31167da096f509e46f57)
- Feat: Add JSON cast [`7687084`](https://bitbucket.org/N1ghteyes/entity-core/commits/76870844d83ed332bcac34a0e8106ad6bc656913)

#### [2.1.26](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.26..2.1.25)

> 19 March 2025

- Release 2.1.26 [`53005d4`](https://bitbucket.org/N1ghteyes/entity-core/commits/53005d4bfeb0bdd47cc2d913214de45c1252f6e3)
- Rename deprecated class. [`a13b9e4`](https://bitbucket.org/N1ghteyes/entity-core/commits/a13b9e46d3a996c0ca7a7cfd666950d7210867f1)

#### [2.1.25](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.25..2.1.24)

> 5 March 2025

- Release 2.1.25 [`e2ab871`](https://bitbucket.org/N1ghteyes/entity-core/commits/e2ab8713cc3de83451780ab42971a6bdc97fe731)
- Chore: Tidy [`c010070`](https://bitbucket.org/N1ghteyes/entity-core/commits/c0100708bcde8c35774f73451e3226cd55aac67b)
- Feat: Allow casting to closure [`2f0e526`](https://bitbucket.org/N1ghteyes/entity-core/commits/2f0e526737b10ca346164c34d2d5be7ce404d6d2)

#### [2.1.24](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.24..2.1.23)

> 12 August 2024

- Release 2.1.24 [`a4e8daf`](https://bitbucket.org/N1ghteyes/entity-core/commits/a4e8daf6618cf52d8623a1f6bca83b5f0d60554e)
- Fix: Use $this-&gt; not parent:: in trait [`9c5d76a`](https://bitbucket.org/N1ghteyes/entity-core/commits/9c5d76a5b8f2db6382bb18a5135f89850377ff86)

#### [2.1.23](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.23..2.1.22)

> 18 April 2024

- Release 2.1.23 [`ca638c6`](https://bitbucket.org/N1ghteyes/entity-core/commits/ca638c6193a750073ed89743f44facf8156bb920)
- Fix: Allow `Condition` helpers to accept float values [`7e522de`](https://bitbucket.org/N1ghteyes/entity-core/commits/7e522dedd9c37b257f9d490b51eb0fbb604e0920)

#### [2.1.22](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.22..2.1.21)

> 17 April 2024

- Release 2.1.22 [`9abb7d8`](https://bitbucket.org/N1ghteyes/entity-core/commits/9abb7d84ccae92adb2ad41a02243815b97dc1bb4)
- Feat: Add `EntityCollection::pluck` function [`28892f3`](https://bitbucket.org/N1ghteyes/entity-core/commits/28892f3ccfc8374b6b5d32dfb90a0c151a02412e)

#### [2.1.21](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.21..2.1.20)

> 3 April 2024

- Release 2.1.21 [`67f6a7a`](https://bitbucket.org/N1ghteyes/entity-core/commits/67f6a7a962e1ee668491c025a737f86434a09249)
- Fix: RM static variable when checking fieldConfig [`2704dc4`](https://bitbucket.org/N1ghteyes/entity-core/commits/2704dc4e83fa715b2cfe9685a894cc2c6308977a)

#### [2.1.20](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.20..2.1.19)

> 3 April 2024

- Feat: Allow casting as closure [`707278c`](https://bitbucket.org/N1ghteyes/entity-core/commits/707278c3a034ce3bd9def85e4fcecff9a106669c)
- Release 2.1.20 [`444ae01`](https://bitbucket.org/N1ghteyes/entity-core/commits/444ae01ce7c43ec6de239006151c991dbc59cbc6)

#### [2.1.19](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.19..2.1.18)

> 28 March 2024

- Release 2.1.19 [`d81700e`](https://bitbucket.org/N1ghteyes/entity-core/commits/d81700e00933179324ac80c1ff1e882e9b93910b)
- Feat: Add `Condition::or` helper function [`93d1963`](https://bitbucket.org/N1ghteyes/entity-core/commits/93d1963271d7fd3a7407b504ac867611e80f42a5)

#### [2.1.18](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.18..2.1.17)

> 27 March 2024

- Release 2.1.18 [`854308b`](https://bitbucket.org/N1ghteyes/entity-core/commits/854308b2f5c4b8764eb8b8ece49d78897dd325e7)
- Fix: Allow string values in Conditions [`72507df`](https://bitbucket.org/N1ghteyes/entity-core/commits/72507dffe9d1cf1849b7195264f149e5321dc5b3)

#### [2.1.17](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.17..2.1.16)

> 19 March 2024

- Release 2.1.17 [`66ab0a5`](https://bitbucket.org/N1ghteyes/entity-core/commits/66ab0a52d817c0b781589ea52e50182e97336da9)
- Fix: Use `static` not `self` when loading `EntityCollection` [`cf4977e`](https://bitbucket.org/N1ghteyes/entity-core/commits/cf4977e85dc98ccc8a408f973e0aadc494e84f73)

#### [2.1.16](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.16..2.1.15)

> 19 March 2024

- Feat: Add base EntityCollection [`5ad1b71`](https://bitbucket.org/N1ghteyes/entity-core/commits/5ad1b7145283e2d1d164db833c7d65af62001ddd)
- Release 2.1.16 [`5fb65c9`](https://bitbucket.org/N1ghteyes/entity-core/commits/5fb65c9afc62578d67005a894a606b0f44fc3554)

#### [2.1.15](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.15..2.1.14)

> 27 February 2024

- Release 2.1.15 [`9054163`](https://bitbucket.org/N1ghteyes/entity-core/commits/9054163a6acd29f10d5b9697f87a4666e8b68f5c)
- Fix: Incomplete condition [`21121dd`](https://bitbucket.org/N1ghteyes/entity-core/commits/21121dd86357cedea193a9313ee225cc88b0f7f0)

#### [2.1.14](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.14..2.1.13)

> 1 February 2024

- Release 2.1.14 [`dd651a2`](https://bitbucket.org/N1ghteyes/entity-core/commits/dd651a2a770231f481522ff4c19aaf3043a52a1d)
- Chore: Move `entityCore\Entity::titleField() to `Io\includes\Entity` [`e61fca1`](https://bitbucket.org/N1ghteyes/entity-core/commits/e61fca1201b81a4c6dedc23340f175140da42aa6)

#### [2.1.13](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.13..2.1.12)

> 16 January 2024

- Release 2.1.13 [`e4158af`](https://bitbucket.org/N1ghteyes/entity-core/commits/e4158af7aaaae2863b8405db7654aca44e18f660)
- Feat: Simpler release-it config [`2843cf4`](https://bitbucket.org/N1ghteyes/entity-core/commits/2843cf4808a3f7c9ad8b9e02c73c490670827c05)
- Fix: Encoding issues [`5815536`](https://bitbucket.org/N1ghteyes/entity-core/commits/5815536628211b9bdaf033755724004e15e9a0c3)

#### [2.1.12](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.12..2.1.11)

> 30 November 2023

- Release 2.1.12 [`98ba8fa`](https://bitbucket.org/N1ghteyes/entity-core/commits/98ba8faf9ac6b5006a9b16835d76d2bb67089160)
- Fix: `Casts::BOOL` setter behaviour [`dc6c180`](https://bitbucket.org/N1ghteyes/entity-core/commits/dc6c1806b21db920e88c252d663562ff41bbe971)

#### [2.1.11](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.11..2.1.10)

> 27 November 2023

- Release 2.1.11 [`2020910`](https://bitbucket.org/N1ghteyes/entity-core/commits/20209101fb7596a48654c81bcda1b8449d66e198)
- Use Enumhancer `get()` where available [`e49b89d`](https://bitbucket.org/N1ghteyes/entity-core/commits/e49b89dcdbc832b076b600ba6284428ea7fa5a37)

#### [2.1.10](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.10..2.1.9)

> 26 October 2023

- Release 2.1.10 [`98dc720`](https://bitbucket.org/N1ghteyes/entity-core/commits/98dc720d9fa4f457fdd65c598c5a30077072c81e)
- Feat: Cast as currency using PHPMoney [`375333d`](https://bitbucket.org/N1ghteyes/entity-core/commits/375333d8fb0db7f3284b8c9aca0dec35bde5805f)

#### [2.1.9](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.9..2.1.8)

> 19 October 2023

- Release 2.1.9 [`d40ec47`](https://bitbucket.org/N1ghteyes/entity-core/commits/d40ec47c7acac0ad7073a6d3dce986c123b21c9e)
- Fix: Don't allow overwriting of casts in audit fields [`11c066e`](https://bitbucket.org/N1ghteyes/entity-core/commits/11c066e1d5284eeccfd727efbfba60783a2cda71)
- Feat: Add `Entity::TitleField() to provide quick way to display entities in tables [`4256d85`](https://bitbucket.org/N1ghteyes/entity-core/commits/4256d85025d935c82df2c9f741ccd66b69e61841)

#### [2.1.8](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.8..2.1.7)

> 5 October 2023

- Release 2.1.8 [`df79dcb`](https://bitbucket.org/N1ghteyes/entity-core/commits/df79dcb91b2e1e53cd3afa9a9286bed5a000a1cd)

#### [2.1.7](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.7..2.1.6)

> 5 October 2023

- Release 2.1.7 [`4fe8f19`](https://bitbucket.org/N1ghteyes/entity-core/commits/4fe8f194a49bb3217d128fe6fa0906c2a1dea804)
- Chore: Documenting / Ensure array when setting data [`2f8c9e4`](https://bitbucket.org/N1ghteyes/entity-core/commits/2f8c9e4fc3890ff37b1871d485127737b2e77f57)

#### [2.1.6](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.6..2.1.5)

> 7 September 2023

- Release 2.1.6 [`d57fab2`](https://bitbucket.org/N1ghteyes/entity-core/commits/d57fab2393fab572ff6a6f98cd23e43d30ae4a58)
- Fix: Incorrect parameter order [`dea52fc`](https://bitbucket.org/N1ghteyes/entity-core/commits/dea52fcdb7aa8cd9723e54595868ae866f011f7a)

#### [2.1.5](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.5..2.1.4)

> 24 May 2023

- Release 2.1.5 [`5bc9ed5`](https://bitbucket.org/N1ghteyes/entity-core/commits/5bc9ed5959bd804cc5fc490830bb20864ef23580)
- Feat: Allow casting from / to non-backed enum [`e93b4f1`](https://bitbucket.org/N1ghteyes/entity-core/commits/e93b4f1d7571fb340e525e27b330f0fe9847dcd1)

#### [2.1.4](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.4..2.1.3)

> 27 April 2023

- Feat: Allow casting as entity [`b06a298`](https://bitbucket.org/N1ghteyes/entity-core/commits/b06a2980cca190ba89be415f50c422715d7a31a7)
- Release 2.1.4 [`49d2d0e`](https://bitbucket.org/N1ghteyes/entity-core/commits/49d2d0e3aae124d4f3491adaba7171a526b68221)
- Feat: Add `EntityOperatorInterface::loadBy` [`b44c9b0`](https://bitbucket.org/N1ghteyes/entity-core/commits/b44c9b0340cd95bd9f43ebf48c276d323442e98c)

#### [2.1.3](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.3..2.1.2)

> 30 March 2023

- Chore: Tidy [`8c7edb8`](https://bitbucket.org/N1ghteyes/entity-core/commits/8c7edb8467487e1e6d1479bdf7650c186aa30349)
- Feat: Add `Condition` helper for `EntityOperatorInterface::LoadMultiple` [`7bcaaad`](https://bitbucket.org/N1ghteyes/entity-core/commits/7bcaaad40d05fef341fc60e7d51418c68fd0ab3e)
- Feat: Allow Casting as `BackedEnum` [`0a72c21`](https://bitbucket.org/N1ghteyes/entity-core/commits/0a72c217f070c3d4c68e9441f47f915acc0f8aea)

#### [2.1.2](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.2..2.1.1)

> 2 March 2023

- Chore: Move function [`973b4c6`](https://bitbucket.org/N1ghteyes/entity-core/commits/973b4c620e93bf570bd2cf8db372ac66f5f12581)
- Release 2.1.2 [`cc8e5f0`](https://bitbucket.org/N1ghteyes/entity-core/commits/cc8e5f087662eb640fd37f13d7fcbe260548f2a1)

#### [2.1.1](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.1..2.1.0)

> 2 March 2023

- Chore: Tidy [`a5b4a22`](https://bitbucket.org/N1ghteyes/entity-core/commits/a5b4a2262fffd3f91ddf328365a5c348f92eacdc)
- Release 2.1.1 [`31cffc9`](https://bitbucket.org/N1ghteyes/entity-core/commits/31cffc947e996d8d1a906389f4037e388b93ea9d)

#### [2.1.0](https://bitbucket.org/N1ghteyes/entity-core/compare/2.1.0..2.0.1)

> 28 February 2023

- Feat: Refactor hasCasts Trait, and add `DATETIME_STAMP` for timestamp fields [`b56a28d`](https://bitbucket.org/N1ghteyes/entity-core/commits/b56a28df626a6aa83fcd4ee56c1cd5c02f87c00a)
- Docs: Add @mixin to docblock [`00d0144`](https://bitbucket.org/N1ghteyes/entity-core/commits/00d01449e5eaecf7cea1cea443e49bdf6abde032)
- Release 2.1.0 [`352bfd5`](https://bitbucket.org/N1ghteyes/entity-core/commits/352bfd51525bf6ef8153a7bfb75fd4e5d880e57a)

#### [2.0.1](https://bitbucket.org/N1ghteyes/entity-core/compare/2.0.1..2.0.0)

> 14 February 2023

- Release 2.0.1 [`f1a2f42`](https://bitbucket.org/N1ghteyes/entity-core/commits/f1a2f42224c8b9c7f3206eaa249429700b03ada9)
- Chore: Composer update [`d2aebe6`](https://bitbucket.org/N1ghteyes/entity-core/commits/d2aebe60e1dd5dda2ee1cd47295d1244c4b9309e)

### [2.0.0](https://bitbucket.org/N1ghteyes/entity-core/compare/2.0.0..1.0.4)

> 13 February 2023

- Chore: Rector &gt; 8.2 [`77a8619`](https://bitbucket.org/N1ghteyes/entity-core/commits/77a8619a3f2d171edd41d8c8065c85f44f47bcf5)
- Release 2.0.0 [`eac8527`](https://bitbucket.org/N1ghteyes/entity-core/commits/eac85274101aab8e238730ab5c7f16794e6baf8c)
- Chore: Composer &gt; 8.2 [`498dee2`](https://bitbucket.org/N1ghteyes/entity-core/commits/498dee2796171554ac86c714c2de2f45725f5101)

#### [1.0.4](https://bitbucket.org/N1ghteyes/entity-core/compare/1.0.4..1.0.3)

> 3 February 2026

- Release 1.0.4 [`a6cbd03`](https://bitbucket.org/N1ghteyes/entity-core/commits/a6cbd03a60deee8befddc9c2e0cbebe85bd3da94)
- fix php notice [`c264ee9`](https://bitbucket.org/N1ghteyes/entity-core/commits/c264ee9f6b256585ed18362981580ffefce876be)

#### [1.0.3](https://bitbucket.org/N1ghteyes/entity-core/compare/1.0.3..1.0.2)

> 3 February 2026

- Release 1.0.3 [`46a4362`](https://bitbucket.org/N1ghteyes/entity-core/commits/46a4362a079d4f0e5bbe8510baa86ff320937145)
- Release 1.0.2 [`0c72b0f`](https://bitbucket.org/N1ghteyes/entity-core/commits/0c72b0f20aa0f217c5fe5fb16a7ca5dfcc839a98)
- fix utf8 encoding [`9c2371a`](https://bitbucket.org/N1ghteyes/entity-core/commits/9c2371a96828c1d6212509a6fe127c845f4f73b7)

#### [1.0.2](https://bitbucket.org/N1ghteyes/entity-core/compare/1.0.2..1.0.1)

> 5 June 2023

- [breaking] make updating entity content consistent with object returns [`f08e948`](https://bitbucket.org/N1ghteyes/entity-core/commits/f08e948f438f654b1d1fc307cc869af2552d391d)

#### [1.0.1](https://bitbucket.org/N1ghteyes/entity-core/compare/1.0.1..1.0.0)

> 16 May 2023

- Release 1.0.1 [`14c48ef`](https://bitbucket.org/N1ghteyes/entity-core/commits/14c48ef9f50cd8cf27ba9a5141d317bef40216ac)
- update dependencies [`25c2057`](https://bitbucket.org/N1ghteyes/entity-core/commits/25c2057ca3e45c24bdb4d49a3f49329872b092ed)

#### 1.0.0

> 13 February 2023

- Chore: QoL Packages [`a5e2d55`](https://bitbucket.org/N1ghteyes/entity-core/commits/a5e2d5532471c2f0502bc30a223ebb542ad240a5)
- Initial commit [`2f8356b`](https://bitbucket.org/N1ghteyes/entity-core/commits/2f8356bcc0f213fe737298594da814ec408a50a2)
- remove and then ignore idea files [`f1504e9`](https://bitbucket.org/N1ghteyes/entity-core/commits/f1504e912778a4c3f50bb2a8e8bf1decc3bacfa9)
