Justus Klausecker
9ff926bb1e
frontend: guarantee references to dereference expressions to be single-item pointers
...
AstGen doesn't emit a `ref` ZIR inst if it encounters a dereference `.*`
with a reference result location (`ref`/`ref_coerced_ty`/`ref_const`),
since the operand of the dereference expression already is a reference.
This caused some problems as Zig allows `.*` on both single-item *and* C
pointers, but most logic in Sema assumes that everything with a reference
rl is always a single-item pointer. This largely didn't cause any issues
since C pointers can do everything single-item pointers can, but it caused
Sema to mistake `&p.*[0]` with `@TypeOf(p) == [*c][n]T` for an index into
a many-item pointer `[*][n]T` instead of a single-item pointer `*[n]T`.
To avoid such problems in the future, a pointer obtained from `&p.*` is
now always turned into a proper single-item pointer. This is achieved by
introducing two new ZIR instructions, `deref` and `ref_deref`:
For `ptr.*`:
```
%1 = validate_deref(%ptr)
%2 = load(%ptr)
```
vvv
```
%1 = deref(%ptr)
```
For `&ptr.*`:
```
%1 = validate_deref(%ptr)
// use %ptr directly
```
vvv
```
%1 = ref_deref(%ptr)
// use %1
```
This makes `validate_deref` superfluous, so it's been removed.
Also fixes `node_offset_deref_ptr` source location to actually point to
the pointer being dereferenced and uses it to provide better source locs
for `deref` and `ref_deref`.
2026-06-16 12:58:34 +02:00
..
2025-02-03 09:14:37 +00:00
2026-06-07 05:24:06 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-02-03 09:14:37 +00:00
2025-04-02 05:53:22 +01:00
2025-04-02 05:53:22 +01:00
2025-04-02 05:53:22 +01:00
2025-02-03 09:14:37 +00:00
2026-03-10 10:26:14 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-02-03 09:14:37 +00:00
2025-09-16 23:39:26 +02:00
2025-04-26 13:34:17 +10:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-05-27 10:03:51 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-03-29 18:40:23 -04:00
2026-03-11 11:31:58 -06:00
2025-05-16 13:29:55 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-05-27 19:23:11 +01:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-03-29 18:40:23 -04:00
2025-09-16 23:39:26 +02:00
2025-07-17 22:07:50 +00:00
2025-01-09 06:46:47 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-03-29 18:40:23 -04:00
2025-09-16 23:39:26 +02:00
2025-12-06 09:42:51 +01:00
2026-03-17 01:51:55 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-03-16 08:17:50 +00:00
2025-09-16 23:39:26 +02:00
2025-03-16 08:17:50 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-11-16 06:30:51 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-11-22 22:42:38 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2024-12-31 09:55:04 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-05-18 17:37:02 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-06-01 12:10:57 +01:00
2025-06-01 12:10:57 +01:00
2025-09-16 23:39:26 +02:00
2026-04-29 23:27:58 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-10-16 19:36:11 +01:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-07-17 22:07:50 +00:00
2025-09-16 23:39:26 +02:00
2025-01-21 00:33:32 +00:00
2025-03-29 18:40:23 -04:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-05-27 19:23:11 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-03-05 03:01:43 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-06-14 09:11:59 +02:00
2026-06-14 09:11:59 +02:00
2026-06-14 09:11:59 +02:00
2026-06-10 14:02:14 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-05-19 19:26:12 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-03-29 18:40:23 -04:00
2025-09-16 23:39:26 +02:00
2025-05-16 13:29:55 +01:00
2025-09-16 23:39:26 +02:00
2025-07-17 22:07:50 +00:00
2025-01-01 16:20:40 +00:00
2025-02-26 00:17:09 +00:00
2026-03-11 10:24:42 -06:00
2025-11-14 23:25:54 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-03-29 18:40:23 -04:00
2025-09-16 23:39:26 +02:00
2025-03-29 18:40:23 -04:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-01-11 08:54:47 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-05-16 13:29:55 +01:00
2025-09-16 23:39:26 +02:00
2024-12-31 09:55:04 +00:00
2025-03-29 18:40:23 -04:00
2025-03-29 18:40:23 -04:00
2025-03-29 18:40:23 -04:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-01-29 18:43:24 +00:00
2025-09-16 23:39:26 +02:00
2025-01-29 18:43:24 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2024-12-19 03:21:56 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-04-30 08:57:51 +01:00
2026-04-30 08:57:51 +01:00
2026-04-30 08:57:51 +01:00
2026-04-30 08:57:51 +01:00
2026-04-30 08:57:51 +01:00
2026-05-27 10:03:51 +01:00
2025-09-16 23:39:26 +02:00
2025-07-31 16:55:17 +01:00
2025-09-16 23:39:26 +02:00
2026-06-15 13:39:55 -04:00
2025-12-06 09:42:51 +01:00
2025-09-20 18:33:00 -07:00
2026-03-10 10:26:14 +00:00
2025-03-16 08:17:50 +00:00
2025-02-21 07:00:37 +01:00
2025-01-09 06:46:47 +00:00
2025-09-16 23:39:26 +02:00
2025-05-16 13:29:55 +01:00
2025-09-16 23:39:26 +02:00
2026-01-11 11:37:17 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-06-16 12:58:34 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-01-09 06:46:47 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2026-06-07 04:58:53 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-03-29 18:40:23 -04:00
2025-09-16 23:39:26 +02:00
2025-03-29 18:40:23 -04:00
2025-11-07 12:12:32 +00:00
2025-11-10 14:02:37 +00:00
2026-01-11 11:37:17 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:10 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:10 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:09 +00:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2026-03-10 11:28:36 +00:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-05-16 13:29:55 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-11-22 22:42:38 +00:00
2025-08-15 07:43:46 +01:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-01-09 06:46:47 +00:00
2025-01-09 06:46:47 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 11:28:36 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 11:28:36 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-02-25 22:28:47 +00:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2026-03-10 11:28:36 +00:00
2025-09-20 18:33:00 -07:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-01-03 22:28:37 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-04-30 08:57:51 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 11:28:36 +00:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-01-09 06:46:47 +00:00
2025-05-16 13:29:55 +01:00
2026-03-10 10:26:14 +00:00
2025-05-16 13:29:55 +01:00
2025-09-16 23:39:26 +02:00
2025-01-09 06:46:47 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-01-29 18:43:24 +00:00
2024-12-31 09:55:04 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 11:28:36 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-05-18 17:37:02 +01:00
2025-05-18 17:37:02 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2024-12-31 09:55:04 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-03-29 18:40:23 -04:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2026-06-12 23:03:02 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-01-09 06:46:47 +00:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-07-31 10:57:04 +01:00
2024-12-31 09:55:04 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-04-29 23:27:58 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-01-29 18:43:24 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-03-05 03:01:43 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-05-03 12:23:29 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-01-14 21:17:46 +00:00
2025-08-15 07:43:46 +01:00
2025-01-29 18:43:24 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-11-22 22:42:38 +00:00
2025-11-22 22:42:38 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-01-11 11:37:17 +00:00
2025-09-16 23:39:26 +02:00
2025-12-16 06:22:51 +01:00
2025-10-08 18:04:25 +01:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-10-23 09:27:17 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-05-27 10:03:51 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-05-27 10:03:51 +01:00
2025-09-16 23:39:26 +02:00
2026-01-11 11:37:17 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-03-29 18:40:23 -04:00
2026-04-30 08:57:51 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-20 18:33:00 -07:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-01-29 06:35:22 +00:00
2025-01-29 06:35:22 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-11-22 22:42:38 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-05-16 13:29:55 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-05-16 13:29:55 +01:00
2025-09-16 23:39:26 +02:00
2025-03-29 18:40:23 -04:00
2025-03-29 18:40:23 -04:00
2025-05-16 13:29:55 +01:00
2025-09-16 23:39:26 +02:00
2025-03-29 18:40:23 -04:00
2025-03-29 18:40:23 -04:00
2025-05-16 13:29:55 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-11-22 22:42:38 +00:00
2025-01-09 06:46:47 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-01-09 06:46:47 +00:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-11-22 22:42:38 +00:00
2025-09-16 23:39:26 +02:00
2025-05-16 13:29:55 +01:00
2024-12-31 09:55:04 +00:00
2025-01-29 18:43:24 +00:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-03-16 08:17:50 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-03-29 18:40:23 -04:00
2025-03-29 18:40:23 -04:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2026-03-10 11:28:36 +00:00
2026-03-10 11:28:36 +00:00
2026-03-10 10:26:14 +00:00
2025-08-02 09:51:26 -07:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2025-11-10 14:21:26 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-12-20 08:06:59 +01:00
2025-03-29 18:40:23 -04:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-06-11 12:08:45 +02:00
2025-09-16 23:39:26 +02:00
2025-05-16 13:29:55 +01:00
2025-09-16 23:39:26 +02:00
2026-05-07 06:25:43 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-05-16 13:29:55 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-11-13 19:47:36 +00:00
2025-09-16 23:39:26 +02:00
2025-07-31 16:55:17 +01:00
2026-06-16 12:58:34 +02:00
2025-03-29 18:40:23 -04:00
2025-09-16 23:39:26 +02:00
2025-05-16 13:29:55 +01:00
2025-09-16 23:39:26 +02:00
2025-11-22 22:42:38 +00:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2025-11-22 22:42:38 +00:00
2026-03-10 10:26:14 +00:00
2025-11-22 22:42:38 +00:00
2025-11-22 22:42:38 +00:00
2026-03-10 10:26:14 +00:00
2025-11-22 22:42:38 +00:00
2025-11-22 22:42:38 +00:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2025-11-22 22:42:38 +00:00
2025-11-22 22:42:38 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-05-16 13:29:55 +01:00
2025-09-23 23:37:53 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2026-06-13 17:58:37 +02:00
2024-12-31 09:55:04 +00:00
2024-12-31 09:55:04 +00:00
2025-09-16 23:39:26 +02:00
2025-11-22 22:42:38 +00:00
2025-01-22 04:18:43 +00:00
2026-03-10 10:26:14 +00:00
2026-05-27 10:03:51 +01:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2025-04-28 01:14:22 +01:00
2025-09-16 23:39:26 +02:00
2025-07-31 22:28:46 +01:00
2024-12-31 09:55:04 +00:00
2025-07-31 22:28:46 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2024-12-24 02:18:41 +00:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2025-05-16 13:29:55 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-08-12 16:33:57 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-08-12 16:33:57 +02:00
2025-08-12 16:33:57 +02:00
2025-08-12 16:33:57 +02:00
2025-09-16 23:39:26 +02:00
2025-08-12 16:33:57 +02:00
2025-08-12 16:33:57 +02:00
2025-09-16 23:39:26 +02:00
2025-06-01 08:24:01 +01:00
2025-09-16 23:39:26 +02:00
2025-03-16 08:17:50 +00:00
2026-03-10 11:28:36 +00:00
2026-03-10 10:26:14 +00:00
2026-03-10 11:28:36 +00:00
2026-04-30 08:57:51 +01:00
2025-05-19 19:26:12 +01:00
2025-03-29 18:40:23 -04:00
2025-07-31 12:02:19 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2024-12-31 09:55:04 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-06-07 04:58:53 +02:00
2026-06-07 04:58:53 +02:00
2025-05-16 13:29:55 +01:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-05-16 13:29:55 +01:00
2025-09-20 18:33:00 -07:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2026-03-10 11:28:36 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 11:28:36 +00:00
2026-03-10 11:28:36 +00:00
2025-09-16 23:39:26 +02:00
2025-03-29 18:40:23 -04:00
2025-05-16 13:29:55 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-11 21:04:04 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-08-07 13:58:49 +02:00
2025-08-07 13:58:49 +02:00
2025-09-16 23:39:26 +02:00
2025-08-07 13:58:49 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-05-28 19:35:54 +02:00
2026-01-11 11:37:16 +00:00
2025-09-16 23:39:26 +02:00
2026-03-17 02:05:31 +01:00
2026-01-11 11:37:17 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-01-11 11:37:18 +00:00
2026-03-11 21:04:04 +01:00
2025-09-16 23:39:26 +02:00
2025-03-29 18:40:23 -04:00
2025-09-16 23:39:26 +02:00
2026-03-11 21:04:04 +01:00
2025-09-16 23:39:26 +02:00
2026-03-12 21:03:16 +01:00
2026-06-15 02:06:17 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-11-22 22:42:38 +00:00
2025-09-16 23:39:26 +02:00
2026-03-14 05:23:13 -07:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-04-08 15:22:48 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-12-20 08:06:59 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-12-20 08:06:59 +01:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2025-03-29 18:40:23 -04:00
2026-03-15 22:37:38 +01:00
2025-09-16 23:39:26 +02:00
2025-03-29 18:40:23 -04:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:09 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-05-16 13:29:55 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-11-12 19:21:28 +00:00
2026-03-15 18:24:32 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-03-10 10:26:14 +00:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-03-29 18:40:23 -04:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-05-03 12:23:29 +01:00
2025-09-16 23:39:26 +02:00
2025-09-16 23:39:26 +02:00
2026-05-03 12:23:29 +01:00
2026-05-03 12:23:29 +01:00
2026-04-30 08:57:51 +01:00
2025-09-16 23:39:26 +02:00