{"package": "cjk-commons", "summary": "Commons", "pypi_url": "https://pypi.org/project/cjk-commons", "piwheels_url": "https://www.piwheels.org/project/cjk-commons", "releases": {"3.8.5": {"released": "2026-07-01 20:47:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.8.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.8.5-py3-none-any.whl", "filehash": "036ba0bb4ec2ec7ac5517056f5facb983ea07deac072dec9dd74ee8428d00115", "filesize": 5101, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.8.3": {"released": "2026-05-10 00:26:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.8.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.8.3-py3-none-any.whl", "filehash": "d3a6c1de310792eb5d7c9d1b48d1be2c7e32bc619b9cf443b7111660d2a2d3df", "filesize": 5118, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.8.2": {"released": "2026-04-24 14:39:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.8.2-py3-none-any.whl", "filehash": "d494550ce223d4d9eebca806931088277be9abfdaeda34495b553ff1ce73bca6", "filesize": 5117, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.8.1": {"released": "2026-04-07 13:59:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.8.1-py3-none-any.whl", "filehash": "243593c0dd73e077feba7498b49c42a3157a6956e8dc115ecb962d0b52c9354f", "filesize": 5118, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.8.0": {"released": "2026-03-03 15:43:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.8.0-py3-none-any.whl", "filehash": "1218a1cc2a232b54b9a38912f51d52586bf448869341653e24d193ff200855cd", "filesize": 5130, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.7.6": {"released": "2026-01-03 05:28:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.7.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.7.6-py3-none-any.whl", "filehash": "816d4c9e36860f19a83714069b8b5032419ddbfc6e3c2f3a3450fe660b17210e", "filesize": 5903, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.7.5": {"released": "2026-01-01 09:02:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.7.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.7.5-py3-none-any.whl", "filehash": "a6275381e6f5dc88d4b7315f8134d95f4768ba33582536ed65a15336a9610772", "filesize": 5896, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.7.4": {"released": "2025-01-18 10:30:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.7.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.7.4-py3-none-any.whl", "filehash": "3ad17d756b72df715290963f67caf55a19aaa0d6ca8f6047fb3566533fdd4432", "filesize": 5435, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.7.3": {"released": "2024-07-11 19:06:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.7.3-py3-none-any.whl", "filehash": "d4a3eb4b45cfa208996cc58b3c50e36359a5ab8b4589ab1089280c47ba2b27b0", "filesize": 4894, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.7.1": {"released": "2023-04-13 12:26:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.7.1-py3-none-any.whl", "filehash": "1643a4c480307eab06b934f49256a9b3cc718a079b9c44ce4873d5b4c5dfe817", "filesize": 4889, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.7.0": {"released": "2023-03-14 18:20:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.7.0-py3-none-any.whl", "filehash": "1684d5030d27b8ac69854ab7cb3f8f2743736f388c42858a39cb3bf8625d21b8", "filesize": 4871, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.6.7": {"released": "2023-03-09 12:00:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.6.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.6.7-py3-none-any.whl", "filehash": "69c6e581073538c1dbee2a45b6a949de1d5549eedc3e8ba0ccb38b5ffacf7775", "filesize": 4319, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.6.6": {"released": "2023-03-09 11:48:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.6.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.6.6-py3-none-any.whl", "filehash": "9ff41d4f016278f4765d4bf3e746d243894ad8449934fc504e1578a59334ef5c", "filesize": 4346, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.6.5": {"released": "2023-03-08 18:07:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.6.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.6.5-py3-none-any.whl", "filehash": "6ac6709b29883a10aacfd87b064490ce3092082aec46b6be4d332318b90d6932", "filesize": 4347, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.6.4": {"released": "2023-03-08 15:58:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.6.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.6.4-py3-none-any.whl", "filehash": "2cbca800f682e2e21ef35690a8e53c619a470d81cceb1b7163e7d6776088ac57", "filesize": 1311, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.6.3": {"released": "2023-03-08 11:20:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.6.3-py3-none-any.whl", "filehash": "ac64eca500165ff2a287cc846f64edc8fd64be3214bbc328ca677f36b330e745", "filesize": 1275, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.6.2": {"released": "2023-02-16 17:37:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.6.2-py3-none-any.whl", "filehash": "c01a90b770cf7c317053310c648b20e7a92a0fc35d99040f51d079193f977c5e", "filesize": 4131, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.6.1": {"released": "2021-10-30 13:36:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.6.1-py3-none-any.whl", "filehash": "a835a8d3276baa9476eb2d4647911457c6717218a3f90579b960f3342cef00a9", "filesize": 4048, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.6.0": {"released": "2021-10-30 13:12:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.6.0-py3-none-any.whl", "filehash": "085bdf172050f25fa687d9192d4394cc119714181adafad0f7690678850cbe69", "filesize": 4048, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.5.11": {"released": "2021-01-23 08:56:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.5.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.5.11-py3-none-any.whl", "filehash": "65a740b9a98ebf63b43a06d261026e94e6aeacbcee41e92de3f8e8932c600741", "filesize": 4045, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.5.10": {"released": "2021-01-01 09:01:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.5.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.5.10-py3-none-any.whl", "filehash": "64d9a153de4490ba36ef85f57e2e284902e9a07f9abdc6d235cc1a0f009a2738", "filesize": 4044, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.5.9": {"released": "2020-12-30 18:55:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.5.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.5.9-py3-none-any.whl", "filehash": "97ae735db57a0e395b152d4cf8133d082d7df0d9a2b5829140978248db40f63c", "filesize": 4038, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.5.6": {"released": "2020-11-16 16:53:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.5.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.5.6-py3-none-any.whl", "filehash": "b82bd07b9567c9246008e6a0d1d6fe9adb49f4b09aec829688c6cc691100de43", "filesize": 4105, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.5.5": {"released": "2020-11-16 16:47:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.5.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.5.5-py3-none-any.whl", "filehash": "2d7547989747f4843e1c85971fea6bbe3c70ca9273a8591d8a1befcd6b38afc0", "filesize": 4104, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.5.4": {"released": "2020-09-30 14:48:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.5.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.5.4-py3-none-any.whl", "filehash": "7d2390aced08dd90b79a1a5ea474d16dc337eacd5e669fcc5244d6da9286e851", "filesize": 4108, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.5.3": {"released": "2019-12-11 11:24:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.5.3-py3-none-any.whl", "filehash": "fb72232862519d5dec9b20eea31c55f11e89e7adf681adfb5aa425d0bea1651f", "filesize": 4108, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.5.2": {"released": "2019-12-09 18:24:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.5.2-py3-none-any.whl", "filehash": "b6a060702fb19815fa10d8184934721d82e91b0bdaaeb4401f03296523a617c4", "filesize": 4110, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.5.1": {"released": "2019-07-01 17:00:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.5.1-py3-none-any.whl", "filehash": "345e414e8e893efa3168fdb8326b7a931b45e5b8b5255c2a7c147047d0fbe767", "filesize": 4107, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.5.0": {"released": "2019-06-30 15:08:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.5.0-py3-none-any.whl", "filehash": "7835959d5e0d48537ecf70819f37bf6489cbcf4eb5ef23c74fdb5062a9b4e135", "filesize": 4045, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.4.0": {"released": "2019-06-30 08:14:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.4.0-py3-none-any.whl", "filehash": "6568d0ad6bf1e8affe846b561f51a0c6d8c262724e01c798e22dae5a6bb4524e", "filesize": 4108, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "loguru", "pyyaml", "yodl"]}}}, "3.3.7": {"released": "2019-06-29 13:21:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.3.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.3.7-py3-none-any.whl", "filehash": "b580aa7164cb79ee95425fd333a551587ec206f722a0de13e94e780e9461215b", "filesize": 4186, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "pyyaml", "yodl"]}}}, "3.3.6": {"released": "2019-06-26 14:53:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.3.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.3.6-py3-none-any.whl", "filehash": "6d015d23552be96e0a03f75b6e8cc8e31292c3de1669c00c26b82874932447ad", "filesize": 4195, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "pyyaml", "yodl"]}}}, "3.3.5": {"released": "2019-04-28 10:50:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.3.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.3.5-py3-none-any.whl", "filehash": "bc5e12a25d39122b19981cca9c8074866d54e2ff5dbb988551c125a4b2217645", "filesize": 4227, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "pyyaml", "yodl"]}}}, "3.3.4": {"released": "2019-04-06 06:19:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.3.4-py3-none-any.whl", "filehash": "7ab2c961f8496a55d7f6a538111f9e38e8a16eee542c00ca50ac480b007176f0", "filesize": 10027, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "pyyaml", "yodl"]}}}, "3.3.3": {"released": "2019-04-05 12:36:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.3.3-py3-none-any.whl", "filehash": "7217a62a8d9fa1033a1725ab585de0c1c817db88e93dc5f9a00a4c0106370de4", "filesize": 9839, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "pyyaml", "yodl"]}}}, "3.3.2": {"released": "2019-04-05 11:48:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"cjk_commons-3.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/cjk-commons/cjk_commons-3.3.2-py3-none-any.whl", "filehash": "ebf5ce75fae42b32a46444daa7068fdc2286d8a4fac892b8d2dacb23ee278131", "filesize": 9856, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7,<4.0", "apt_dependencies": [], "pip_dependencies": ["appdirs", "pyyaml", "yodl"]}}}}}