{"package": "photoscript", "summary": "Python wrapper around Apple Photos applescript interface", "pypi_url": "https://pypi.org/project/photoscript", "piwheels_url": "https://www.piwheels.org/project/photoscript", "releases": {"0.5.3": {"released": "2025-12-22 12:52:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.5.3-py3-none-any.whl", "filehash": "f09575c29da9ef9f0e87f7a333538e9781f7e944a3906e1389051f076fa170d1", "filesize": 27750, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<4.0,>=3.10", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc-core", "pyobjc-framework-applescriptkit", "pyobjc-framework-applescriptobjc", "pyobjc-framework-cocoa", "tenacity"]}}}, "0.5.2": {"released": "2025-11-07 13:05:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.5.1": {"released": "2025-11-07 12:53:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.5.0": {"released": "2025-11-04 01:32:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "0.4.0": {"released": "2024-11-11 14:11:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.4.0-py3-none-any.whl", "filehash": "4eb4c341109b38ef70fe53b8d237d6a680bf678e1393d037bfe4196bde633b8a", "filesize": 24282, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": "<4.0,>=3.10", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc-core", "pyobjc-framework-applescriptkit", "pyobjc-framework-applescriptobjc", "pyobjc-framework-cocoa"]}}}, "0.3.1": {"released": "2023-10-22 14:49:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.3.1-py3-none-any.whl", "filehash": "250881e307f7649f0dd3c816b668558ec2ca3a30c98074f97d867e9b24e9856a", "filesize": 23883, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc-core", "pyobjc-framework-applescriptkit", "pyobjc-framework-applescriptobjc", "pyobjc-framework-cocoa"]}}}, "0.3.0": {"released": "2023-01-15 20:15:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.3.0-py3-none-any.whl", "filehash": "d5a64bb2ee7fb0d43736875f124e44268e21d97ced128c7615e37beb0bf349f3", "filesize": 23663, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc-core", "pyobjc-framework-applescriptkit", "pyobjc-framework-applescriptobjc", "pyobjc-framework-cocoa"]}}}, "0.2.1": {"released": "2022-11-14 05:11:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.2.1-py3-none-any.whl", "filehash": "51af6f3647efc9d4fd56e261a70e3de97faff1e26a34f511eacc8f937949c5b6", "filesize": 20470, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc-core", "pyobjc-framework-applescriptkit", "pyobjc-framework-applescriptobjc", "pyobjc-framework-cocoa"]}}}, "0.2.0": {"released": "2022-11-13 02:20:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.2.0-py3-none-any.whl", "filehash": "af2cda90eca9ee1073fe4932b6c6454dbdad316b4378cde233d514a8c8f572d9", "filesize": 20052, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc-core", "pyobjc-framework-applescriptkit", "pyobjc-framework-applescriptobjc", "pyobjc-framework-cocoa"]}}}, "0.1.6": {"released": "2022-10-15 15:43:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.1.6-py3-none-any.whl", "filehash": "747e013d914b6daf46e997e05b7334abf021f8015da7eadfb5f06e7f90ca25ee", "filesize": 20031, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4.0", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc-core", "pyobjc-framework-applescriptkit", "pyobjc-framework-applescriptobjc", "pyobjc-framework-cocoa"]}}}, "0.1.5": {"released": "2021-10-11 05:15:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.1.5-py3-none-any.whl", "filehash": "da0e3270b0b10ddb63548cdac11e0dc088eb5668b9bd0b4484be6560bb846962", "filesize": 21331, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc-core", "pyobjc-framework-applescriptkit", "pyobjc-framework-applescriptobjc", "pyobjc-framework-cocoa"]}}}, "0.1.4": {"released": "2021-07-26 01:20:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.1.4-py3-none-any.whl", "filehash": "5ca0540a6e4ada6fe8dedc0ac5e9af3fad0a5dce5a1611cbdb34d5ec77b367f8", "filesize": 21290, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc-core", "pyobjc-framework-applescriptkit", "pyobjc-framework-applescriptobjc"]}}}, "0.1.3": {"released": "2021-06-05 17:11:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.1.3-py3-none-any.whl", "filehash": "d9a78c9892c288edee06fd0c65ea742026a1e1b06aa95e7fd33bbfac912f3bcd", "filesize": 19631, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc-core", "pyobjc-framework-applescriptkit", "pyobjc-framework-applescriptobjc"]}}}, "0.1.2": {"released": "2021-04-28 12:24:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.1.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.1.2-py3-none-any.whl", "filehash": "bbb323218f8ef5005c4f585a31747debdad7b8baaf18a76d581bc4a83cf3b382", "filesize": 19611, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.1.1": {"released": "2021-01-31 19:52:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.1.1-py3-none-any.whl", "filehash": "9acca28aca6262b21281de0f93255b14dd3c69b718965c629160fb267d83cde3", "filesize": 19499, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.1.0": {"released": "2020-11-14 16:33:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.1.0-py3-none-any.whl", "filehash": "26cabec12e9433a8b36c45a30483e8a9ca04dca377104e44a51d29d059aaeff7", "filesize": 19451, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.27": {"released": "2020-11-11 14:37:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.27-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.27-py3-none-any.whl", "filehash": "7ef7af742a1b1b6adf986614737b00dc07abc0761bc9861e9ad59a42ed5eb75c", "filesize": 19198, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.26": {"released": "2020-09-23 13:41:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.26-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.26-py3-none-any.whl", "filehash": "c3078194de6fabc2fdd160ae575e7e6626bf7d56e337e42abe843b243b3401a7", "filesize": 19054, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.25": {"released": "2020-09-23 13:16:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.25-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.25-py3-none-any.whl", "filehash": "a1fa7edd43e330f2388e09324982d14b1a1f32b6c1cb5bc4a1566e2fa3bf7844", "filesize": 13294, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.23": {"released": "2020-09-19 06:15:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.23-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.23-py3-none-any.whl", "filehash": "fbcb1412f249911eed49483bdd8acbca8b96896368ea4091875cbd4ac00f9ce4", "filesize": 13180, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.22": {"released": "2020-09-18 14:02:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.22-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.22-py3-none-any.whl", "filehash": "e93fe2371ae01a47c917de4b79a5d5aff63409bab33f9f13ff26977cf70f0930", "filesize": 13123, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.21": {"released": "2020-09-16 05:26:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.21-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.21-py3-none-any.whl", "filehash": "3dcb74e05d86a2d4433727724bdd23d172adf2a948d157c79156f5cbcde4836b", "filesize": 12134, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.20": {"released": "2020-09-15 05:04:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.20-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.20-py3-none-any.whl", "filehash": "b10824af6f908c0ac96b4d8525ce346a4fdbf10b088102539022a85603a899f4", "filesize": 12135, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.18": {"released": "2020-09-14 05:04:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.18-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.18-py3-none-any.whl", "filehash": "ce4b9e43fd40227284e93868935e75643acda376926623b665fec79d6482e64f", "filesize": 12070, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.17": {"released": "2020-09-13 19:26:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.17-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.17-py3-none-any.whl", "filehash": "fd4e0d3cdec184ff311005f3c7cc30bd5c5b8fc67df850fa856b6433d43f5c99", "filesize": 12033, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.16": {"released": "2020-09-13 01:36:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.16-py3-none-any.whl", "filehash": "ecd931e140fae733dc810f3068f388d2c1c5c1c4729e081b09eddfbece49fefa", "filesize": 9817, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.14": {"released": "2020-09-12 17:23:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.14-py3-none-any.whl", "filehash": "94d18918fe2e4e810cbb4d5dac003ee8be3eb3b4352fe95d3c849c6bfda5b6a9", "filesize": 9430, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.13": {"released": "2020-09-11 13:48:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.13-py3-none-any.whl", "filehash": "2277b9d52c84751a0afdaf7f778d9882d3255edb83247ec3abb391a026e83c10", "filesize": 9470, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.12": {"released": "2020-09-10 03:12:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.12-py3-none-any.whl", "filehash": "ab96f40a7bb5b6d2e70745445cd9d4fa9a93bc363900364c102119d6db6955b7", "filesize": 9374, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.11": {"released": "2020-09-09 20:02:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.11-py3-none-any.whl", "filehash": "e7c27e3fa53b229c94d86723dff9a9a864f9955b88f29f3863d33b465bfbab2a", "filesize": 9303, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.10": {"released": "2020-09-09 19:47:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.10-py3-none-any.whl", "filehash": "3e088266522ef81f82360a5ba46720c4a54583fa8354b7bcb5dc905830c83697", "filesize": 9210, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.9": {"released": "2020-09-07 23:58:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.9-py3-none-any.whl", "filehash": "a174b0a2678aa70974bb0d9513185d65cc8161174f68892636fac0c2a0c74dc0", "filesize": 8882, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.8": {"released": "2020-09-07 19:28:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.8-py3-none-any.whl", "filehash": "caae20839ecf30d64f8c1319d85fdaf5307c880079cbd2934d1fd6340bb54136", "filesize": 8562, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.7": {"released": "2020-08-30 22:50:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.7-py3-none-any.whl", "filehash": "8f4e3b5a4d69f4f1166b95e43ecf0349bc7e1340a179b9b48f07db203b64be3a", "filesize": 8696, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.5": {"released": "2020-08-28 18:37:52", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.5-py3-none-any.whl", "filehash": "18594be9cb4cdee072e031ab7a12a1e7369a9e8c8125fc094442592a5424d9e4", "filesize": 7156, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.4": {"released": "2020-08-24 01:37:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.4-py3-none-any.whl", "filehash": "97762cb88d32493d25bf058a984f7b781344f987c42b605f280c134beebcac60", "filesize": 6517, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.3": {"released": "2020-08-16 18:59:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.3-py3-none-any.whl", "filehash": "00124ad40b996d161df4ff747c07651b806df20b5f19698028517404bf9c666b", "filesize": 5967, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.2": {"released": "2020-08-16 16:17:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.2-py3-none-any.whl", "filehash": "cdf12aef5f3ad5dcd2a26bf405490fd4f6c81157038a3393866e0dad37f62f9e", "filesize": 5969, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}, "0.0.1": {"released": "2020-08-16 05:02:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"photoscript-0.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/photoscript/photoscript-0.0.1-py3-none-any.whl", "filehash": "2e490725ef53d64c43ba950710dc3fe0bcedeccdcebbe7ae6a1112a37c8e66c5", "filesize": 5587, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["py-applescript", "pyobjc"]}}}}}