Files
core/homeassistant/components
Luke 498e69695b Add Anova integration (#86254)
* init setup of Anova Sous Vide

* bump anova-wifi to 0.2.4

* Removed yaml support

* Bump to anova-wifi 0.2.5

* Added support for adding sous vide while offline

* Added basic test for sensor

* added better tests for sensors and init

* expanded code coverage

* Decreased timedelta to lowest functioning value.

* Updating my username

* migrate to async_forward_entry_setups

* applying pr recommended changes

* bump anova-wifi to 0.2.7

* Improvements to hopefully get this review ready

* formatting changes

* clean ups for pr review

* remove unneeded unique id check.

* bump ao anova_wifi 0.3.0

* rename device_id to device_unique_id

* renamed to 'anova'

* added unique_id to MockConfigEntry

* removed leftover anova sous vides

* added device id to strings

* added error for incorrect device id

* add has_entity_name

* added attr name for tests

* added authentication functionality

* bump to 0.4.3

* split entity into its own class/object

* pulling firmware version out of async_setup

Co-authored-by: J. Nick Koston <nick@koston.org>

* addressed pr changes

* fixed pytest

* added anova data model

* removed unneeded time change

* add logging in package

* rework step_user

* Update homeassistant/components/anova/sensor.py

Co-authored-by: J. Nick Koston <nick@koston.org>

* Removed lower from attr unique id

Co-authored-by: J. Nick Koston <nick@koston.org>

* Removed unneeded member variables in sensor

Co-authored-by: J. Nick Koston <nick@koston.org>

* removed repeated subclass attr

Co-authored-by: J. Nick Koston <nick@koston.org>

* simplify update_failed test

* created descriptionentity

* bump to 0.6.1 limit ws connect

* add translation for sensor entities

* version bump - support pro model

* add anova to strict typing

* fixed sensor not getting datas type

* Apply suggestions from code review

Co-authored-by: J. Nick Koston <nick@koston.org>

* Check for new devices in init

* style changes

* return false instead of config entry not ready

* move serialize_device_list to utils

* move repeating device check into api

* moved unneeded code out of try except

* fixed tests to get 100% cov

* Update homeassistant/components/anova/strings.json

Co-authored-by: J. Nick Koston <nick@koston.org>

---------

Co-authored-by: J. Nick Koston <nick@koston.org>
2023-04-22 18:05:14 -05:00
..
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-21 11:09:18 +01:00
2023-03-29 11:33:27 +02:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-04-22 18:05:14 -05:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-23 10:23:03 -05:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-04-14 20:02:09 -04:00
2023-02-28 23:47:29 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-18 07:38:04 -06:00
2023-02-08 20:29:44 +01:00
2023-03-16 19:13:42 -10:00
2023-02-08 20:29:44 +01:00
2023-03-08 08:26:34 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:29:44 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-04-22 14:10:27 -05:00
2023-02-08 20:16:39 +01:00
2023-04-03 13:02:36 -04:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-04-21 20:41:14 -04:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-04-12 20:43:26 -04:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-04-13 13:58:35 -04:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-04-06 10:30:29 +02:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-03-25 12:31:01 -10:00
2023-02-08 20:16:39 +01:00
2023-04-11 17:01:56 +02:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:16:39 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-04-21 19:25:00 +02:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-04-21 08:16:32 +02:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-03-29 17:43:54 -04:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-17 09:19:12 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-17 19:51:36 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-03-13 11:16:45 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:19:19 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-04-11 17:01:56 +02:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-04-05 07:52:05 +03:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-14 15:21:05 -05:00
2023-03-27 10:00:41 +02:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:27:05 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-04-05 12:18:54 +02:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-04-22 18:25:14 +02:00
2023-03-06 14:04:36 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-04-09 16:48:37 -04:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:35:25 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-20 10:22:52 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-03-08 10:56:40 -10:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-03-28 08:46:16 +02:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:38:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-04-07 12:13:39 +02:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-03-01 11:39:14 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-03-29 06:36:01 -10:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-03-08 22:57:54 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-04-20 19:27:44 +02:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:32:43 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-04-11 17:01:56 +02:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-03-22 17:02:49 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-24 22:10:00 -05:00
2023-04-11 17:01:56 +02:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-04-09 16:48:37 -04:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-03-25 18:00:15 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-21 21:43:39 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-04-07 19:02:13 -04:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-03-23 10:05:08 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:13:46 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-04-19 20:26:45 +03:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-04-21 10:51:49 +02:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-15 12:39:12 +01:00
2023-02-08 20:22:30 +01:00
2023-04-09 16:48:37 -04:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-04-17 13:37:27 +02:00
2023-04-12 23:47:37 +02:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-04-07 21:56:39 -04:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-04-11 13:54:30 -04:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:22:30 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-04-10 18:06:26 -06:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-04-21 20:41:14 -04:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:41:50 +01:00
2023-04-21 13:41:22 +02:00
2023-02-08 20:41:50 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-04-06 16:54:18 -04:00
2023-02-08 20:10:18 +01:00
2023-03-09 14:18:19 +01:00
2023-02-28 22:12:48 -05:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-04-22 21:12:48 +02:00
2023-03-26 20:03:03 +02:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-03-22 12:01:04 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-04-07 16:01:53 -10:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00
2023-02-08 20:10:18 +01:00