diff --git a/docs/bib/main.bib b/docs/bib/main.bib new file mode 100644 index 0000000..ef45876 --- /dev/null +++ b/docs/bib/main.bib @@ -0,0 +1,111 @@ +@online{svelte-docs, + title = {Svelte Documentation}, + author = {{Svelte Core Team}}, + year = {2025}, + url = {https://svelte.dev/docs}, + note = {Geraadpleegd op 26 december 2025} +} + +@online{sveltekit-docs, + title = {SvelteKit Documentation}, + author = {{Svelte Core Team}}, + year = {2025}, + url = {https://kit.svelte.dev/docs}, + note = {Geraadpleegd op 26 december 2025} +} + +@online{vite-docs, + title = {Vite -- Next Generation Frontend Tooling}, + author = {Evan You and Vite Contributors}, + year = {2025}, + url = {https://vitejs.dev/}, + note = {Geraadpleegd op 26 december 2025} +} + +@online{maplibre-docs, + title = {MapLibre GL JS Documentation}, + author = {{MapLibre Community}}, + year = {2025}, + url = {https://maplibre.org/maplibre-gl-js/docs/}, + note = {Geraadpleegd op 26 december 2025} +} + +@online{drizzle-docs, + title = {Drizzle ORM Documentation}, + author = {{Drizzle Team}}, + year = {2025}, + url = {https://orm.drizzle.team/docs}, + note = {Geraadpleegd op 26 december 2025} +} + +@online{convex-docs, + title = {Convex Documentation}, + author = {{Convex Team}}, + year = {2025}, + url = {https://convex.dev/docs}, + note = {Geraadpleegd op 26 december 2025} +} + +@online{lucia-docs, + title = {Lucia Auth Documentation}, + author = {{Lucia Contributors}}, + year = {2025}, + url = {https://lucia-auth.com/}, + note = {Geraadpleegd op 26 december 2025} +} + +@online{cloudflare-r2-docs, + title = {Cloudflare R2 Object Storage Documentation}, + author = {{Cloudflare, Inc.}}, + year = {2025}, + url = {https://developers.cloudflare.com/r2/}, + note = {Geraadpleegd op 26 december 2025} +} + +@online{web-push-spec, + title = {The Web Push Protocol}, + author = {Barnes, Martin and Others}, + year = {2016}, + url = {https://datatracker.ietf.org/doc/html/rfc8030}, + note = {Geraadpleegd op 26 december 2025} +} + +@online{google-maps-platform, + title = {Google Maps Platform Documentation}, + author = {{Google LLC}}, + year = {2025}, + url = {https://developers.google.com/maps/documentation}, + note = {Geraadpleegd op 26 december 2025} +} + +@online{shadcn-svelte, + title = {shadcn-svelte: Re-usable Components}, + author = {Delaney, huntabyte and Contributors}, + year = {2025}, + url = {https://www.shadcn-svelte.com/}, + note = {Geraadpleegd op 26 december 2025} +} + +@online{mintlify-docs, + title = {Mintlify Documentation Platform}, + author = {{Mintlify, Inc.}}, + year = {2025}, + url = {https://mintlify.com/}, + note = {Geraadpleegd op 26 december 2025} +} + +@online{docker-docs, + title = {Docker Documentation}, + author = {{Docker, Inc.}}, + year = {2025}, + url = {https://docs.docker.com/}, + note = {Geraadpleegd op 26 december 2025} +} + +@online{hetzner-cloud, + title = {Hetzner Cloud Documentation}, + author = {{Hetzner Online GmbH}}, + year = {2025}, + url = {https://docs.hetzner.com/cloud/}, + note = {Geraadpleegd op 26 december 2025} +} diff --git a/docs/erd.svg b/docs/erd.svg new file mode 100644 index 0000000..72a7e1d --- /dev/null +++ b/docs/erd.svg @@ -0,0 +1,724 @@ + + + + + + +dbml + + +find + + + +       find        + + +id +     +text + +(!) + + +location_id     +text + +(!) + + +user_id     +text + +(!) + + +title     +text + +(!) + + +description     +text + + +category     +text + + +rating     +integer + + +rating_count     +integer + + +is_public     +integer + + +created_at     +timestamp with time zone + +(!) + + +updated_at     +timestamp with time zone + +(!) + + + + +location + + + +       location        + + +id +     +text + +(!) + + +user_id     +text + +(!) + + +latitude     +text + +(!) + + +longitude     +text + +(!) + + +location_name     +text + + +average_rating     +integer + + +rating_count     +integer + + +created_at     +timestamp with time zone + +(!) + + + + + +find:e->location:w + + +1 +* + + + +user + + + +       user        + + +id +     +text + +(!) + + +age     +integer + + +username     +text + +(!) + + +password_hash     +text + + +google_id     +text + + +profile_picture_url     +text + + + + + +find:e->user:w + + +1 +* + + + +find_comment + + + +       find_comment        + + +id +     +text + +(!) + + +find_id     +text + +(!) + + +user_id     +text + +(!) + + +content     +text + +(!) + + +created_at     +timestamp with time zone + +(!) + + +updated_at     +timestamp with time zone + +(!) + + + + + +find_comment:e->find:w + + +1 +* + + + + +find_comment:e->user:w + + +1 +* + + + +find_like + + + +       find_like        + + +id +     +text + +(!) + + +find_id     +text + +(!) + + +user_id     +text + +(!) + + +created_at     +timestamp with time zone + +(!) + + + + + +find_like:e->find:w + + +1 +* + + + + +find_like:e->user:w + + +1 +* + + + +find_media + + + +       find_media        + + +id +     +text + +(!) + + +find_id     +text + +(!) + + +type     +text + +(!) + + +url     +text + +(!) + + +thumbnail_url     +text + + +fallback_url     +text + + +fallback_thumbnail_url     +text + + +order_index     +integer + + +created_at     +timestamp with time zone + +(!) + + + + + +find_media:e->find:w + + +1 +* + + + +find_rating + + + +       find_rating        + + +id +     +text + +(!) + + +find_id     +text + +(!) + + +user_id     +text + +(!) + + +rating     +integer + +(!) + + +created_at     +timestamp with time zone + +(!) + + +updated_at     +timestamp with time zone + +(!) + + + + + +find_rating:e->find:w + + +1 +* + + + + +find_rating:e->user:w + + +1 +* + + + +friendship + + + +       friendship        + + +id +     +text + +(!) + + +user_id     +text + +(!) + + +friend_id     +text + +(!) + + +status     +text + +(!) + + +created_at     +timestamp with time zone + +(!) + + + + + +friendship:e->user:w + + +1 +* + + + + +friendship:e->user:w + + +1 +* + + + + +location:e->user:w + + +1 +* + + + +notification + + + +       notification        + + +id +     +text + +(!) + + +user_id     +text + +(!) + + +type     +text + +(!) + + +title     +text + +(!) + + +message     +text + +(!) + + +data     +jsonb + + +is_read     +boolean + + +created_at     +timestamp with time zone + +(!) + + + + + +notification:e->user:w + + +1 +* + + + +notification_preferences + + + +       notification_preferences        + + +user_id +     +text + +(!) + + +friend_requests     +boolean + + +friend_accepted     +boolean + + +find_liked     +boolean + + +find_commented     +boolean + + +push_enabled     +boolean + + +created_at     +timestamp with time zone + +(!) + + +updated_at     +timestamp with time zone + +(!) + + + + + +notification_preferences:e->user:w + + +1 +* + + + +notification_subscription + + + +       notification_subscription        + + +id +     +text + +(!) + + +user_id     +text + +(!) + + +endpoint     +text + +(!) + + +p256dh_key     +text + +(!) + + +auth_key     +text + +(!) + + +user_agent     +text + + +is_active     +boolean + + +created_at     +timestamp with time zone + +(!) + + +updated_at     +timestamp with time zone + +(!) + + + + + +notification_subscription:e->user:w + + +1 +* + + + +session + + + +       session        + + +id +     +text + +(!) + + +user_id     +text + +(!) + + +expires_at     +timestamp with time zone + +(!) + + + + + +session:e->user:w + + +1 +* + + + diff --git a/docs/main.pdf b/docs/main.pdf new file mode 100644 index 0000000..09bde58 --- /dev/null +++ b/docs/main.pdf @@ -0,0 +1,19646 @@ +%PDF-1.7 +% + +1 0 obj +<< + /Type /Pages + /Count 20 + /Kids [1499 0 R 1501 0 R 1541 0 R 1549 0 R 1551 0 R 1553 0 R 1556 0 R 1558 0 R 1560 0 R 1564 0 R 1573 0 R 1575 0 R 1578 0 R 1584 0 R 1586 0 R 1588 0 R 1590 0 R 1592 0 R 1594 0 R 1612 0 R] +>> +endobj + +2 0 obj +<< + /Type /Outlines + /First 3 0 R + /Last 40 0 R + /Count 10 +>> +endobj + +3 0 obj +<< + /Parent 2 0 R + /Next 4 0 R + /Title (1. Wat is Serengo?) + /Dest 1448 0 R +>> +endobj + +4 0 obj +<< + /Parent 2 0 R + /Next 9 0 R + /Prev 3 0 R + /First 5 0 R + /Last 8 0 R + /Count -4 + /Title (2. Voor wie is Serengo?) + /Dest 1453 0 R +>> +endobj + +5 0 obj +<< + /Parent 4 0 R + /Next 6 0 R + /Title (2.1. Primaire doelgroep) + /Dest 1449 0 R +>> +endobj + +6 0 obj +<< + /Parent 4 0 R + /Next 7 0 R + /Prev 5 0 R + /Title (2.2. Secundaire doelgroep) + /Dest 1450 0 R +>> +endobj + +7 0 obj +<< + /Parent 4 0 R + /Next 8 0 R + /Prev 6 0 R + /Title (2.3. Behoeften en use-cases) + /Dest 1451 0 R +>> +endobj + +8 0 obj +<< + /Parent 4 0 R + /Prev 7 0 R + /Title (2.4. Link met functionaliteit) + /Dest 1452 0 R +>> +endobj + +9 0 obj +<< + /Parent 2 0 R + /Next 13 0 R + /Prev 4 0 R + /First 10 0 R + /Last 12 0 R + /Count -3 + /Title (3. ERD) + /Dest 1457 0 R +>> +endobj + +10 0 obj +<< + /Parent 9 0 R + /Next 11 0 R + /Title (3.1. Kernentiteiten) + /Dest 1454 0 R +>> +endobj + +11 0 obj +<< + /Parent 9 0 R + /Next 12 0 R + /Prev 10 0 R + /Title (3.2. Belangrijkste relaties) + /Dest 1455 0 R +>> +endobj + +12 0 obj +<< + /Parent 9 0 R + /Prev 11 0 R + /Title (3.3. Normalisatie en evolutie van het datamodel) + /Dest 1456 0 R +>> +endobj + +13 0 obj +<< + /Parent 2 0 R + /Next 16 0 R + /Prev 9 0 R + /First 14 0 R + /Last 15 0 R + /Count -2 + /Title (4. Klassediagram) + /Dest 1460 0 R +>> +endobj + +14 0 obj +<< + /Parent 13 0 R + /Next 15 0 R + /Title (4.1. Overzicht van domeinmodellen) + /Dest 1458 0 R +>> +endobj + +15 0 obj +<< + /Parent 13 0 R + /Prev 14 0 R + /Title (4.2. Relatie met frontend en stores) + /Dest 1459 0 R +>> +endobj + +16 0 obj +<< + /Parent 2 0 R + /Next 22 0 R + /Prev 13 0 R + /First 17 0 R + /Last 21 0 R + /Count -5 + /Title (5. Architectuur van het project) + /Dest 1466 0 R +>> +endobj + +17 0 obj +<< + /Parent 16 0 R + /Next 18 0 R + /Title (5.1. Opbouw van de applicatie) + /Dest 1461 0 R +>> +endobj + +18 0 obj +<< + /Parent 16 0 R + /Next 19 0 R + /Prev 17 0 R + /Title (5.2. Projectstructuur) + /Dest 1462 0 R +>> +endobj + +19 0 obj +<< + /Parent 16 0 R + /Next 20 0 R + /Prev 18 0 R + /Title (5.3. Location-gecentreerde architectuur) + /Dest 1463 0 R +>> +endobj + +20 0 obj +<< + /Parent 16 0 R + /Next 21 0 R + /Prev 19 0 R + /Title (5.4. Sync-service en api-sync store) + /Dest 1464 0 R +>> +endobj + +21 0 obj +<< + /Parent 16 0 R + /Prev 20 0 R + /Title (5.5. Integratie met externe diensten) + /Dest 1465 0 R +>> +endobj + +22 0 obj +<< + /Parent 2 0 R + /Next 27 0 R + /Prev 16 0 R + /First 23 0 R + /Last 26 0 R + /Count -4 + /Title (6. Buildtools en ontwikkelcommando's) + /Dest 1471 0 R +>> +endobj + +23 0 obj +<< + /Parent 22 0 R + /Next 24 0 R + /Title (6.1. Bundling en framework) + /Dest 1467 0 R +>> +endobj + +24 0 obj +<< + /Parent 22 0 R + /Next 25 0 R + /Prev 23 0 R + /Title (6.2. Ontwikkelcommando's (pnpm scripts)) + /Dest 1468 0 R +>> +endobj + +25 0 obj +<< + /Parent 22 0 R + /Next 26 0 R + /Prev 24 0 R + /Title (6.3. Databasetools (Drizzle ORM)) + /Dest 1469 0 R +>> +endobj + +26 0 obj +<< + /Parent 22 0 R + /Prev 25 0 R + /Title (6.4. ESLint, Prettier en typechecking) + /Dest 1470 0 R +>> +endobj + +27 0 obj +<< + /Parent 2 0 R + /Next 33 0 R + /Prev 22 0 R + /First 28 0 R + /Last 32 0 R + /Count -5 + /Title (7. Deployment stappen) + /Dest 1477 0 R +>> +endobj + +28 0 obj +<< + /Parent 27 0 R + /Next 29 0 R + /Title (7.1. Vereiste environment-variabelen) + /Dest 1472 0 R +>> +endobj + +29 0 obj +<< + /Parent 27 0 R + /Next 30 0 R + /Prev 28 0 R + /Title (7.2. Vercel-deployment (cloud)) + /Dest 1473 0 R +>> +endobj + +30 0 obj +<< + /Parent 27 0 R + /Next 31 0 R + /Prev 29 0 R + /Title (7.3. Self-hosted Docker-deployment) + /Dest 1474 0 R +>> +endobj + +31 0 obj +<< + /Parent 27 0 R + /Next 32 0 R + /Prev 30 0 R + /Title (7.4. Van ontwikkeling naar productie) + /Dest 1475 0 R +>> +endobj + +32 0 obj +<< + /Parent 27 0 R + /Prev 31 0 R + /Title (7.5. Aanvullende documentatie en hosting) + /Dest 1476 0 R +>> +endobj + +33 0 obj +<< + /Parent 2 0 R + /Next 39 0 R + /Prev 27 0 R + /First 34 0 R + /Last 38 0 R + /Count -5 + /Title (8. Optimalisaties en resultaten) + /Dest 1483 0 R +>> +endobj + +34 0 obj +<< + /Parent 33 0 R + /Next 35 0 R + /Title (8.1. Performance- en SEO-optimalisaties) + /Dest 1478 0 R +>> +endobj + +35 0 obj +<< + /Parent 33 0 R + /Next 36 0 R + /Prev 34 0 R + /Title (8.2. Architecturale verbeteringen) + /Dest 1479 0 R +>> +endobj + +36 0 obj +<< + /Parent 33 0 R + /Next 37 0 R + /Prev 35 0 R + /Title (8.3. UX- en mapoptimalisaties) + /Dest 1480 0 R +>> +endobj + +37 0 obj +<< + /Parent 33 0 R + /Next 38 0 R + /Prev 36 0 R + /Title (8.4. Mediaperformance en veiligheid) + /Dest 1481 0 R +>> +endobj + +38 0 obj +<< + /Parent 33 0 R + /Prev 37 0 R + /Title (8.5. Deployment- en operationele optimalisaties) + /Dest 1482 0 R +>> +endobj + +39 0 obj +<< + /Parent 2 0 R + /Next 40 0 R + /Prev 33 0 R + /Title (9. Screenshots en gebruiksscenario's) + /Dest 1484 0 R +>> +endobj + +40 0 obj +<< + /Parent 2 0 R + /Prev 39 0 R + /Title (Referenties) + /Dest 1485 0 R +>> +endobj + +41 0 obj +<< + /Nums [0 1376 0 R 1 1377 0 R 2 1378 0 R 3 1379 0 R 4 1380 0 R 5 1381 0 R 6 1382 0 R 7 1383 0 R 8 1384 0 R 9 1385 0 R 10 1386 0 R 11 1387 0 R 12 1388 0 R 13 1389 0 R 14 1390 0 R 15 1391 0 R 16 1392 0 R 17 1393 0 R 18 1394 0 R 19 1395 0 R] +>> +endobj + +42 0 obj +<< + /Type /StructTreeRoot + /RoleMap << + /Datetime /Span + /Terms /Part + /Title /P + /Strong /Span + /Em /Span + >> + /K [63 0 R] + /ParentTree << + /Nums [0 43 0 R 1 44 0 R 2 1366 0 R 3 1362 0 R 4 1358 0 R 5 1354 0 R 6 1350 0 R 7 1346 0 R 8 1341 0 R 9 1337 0 R 10 1333 0 R 11 1329 0 R 12 1324 0 R 13 1320 0 R 14 1316 0 R 15 1311 0 R 16 1307 0 R 17 1303 0 R 18 1299 0 R 19 1295 0 R 20 1291 0 R 21 1286 0 R 22 1282 0 R 23 1278 0 R 24 1274 0 R 25 1270 0 R 26 1265 0 R 27 1261 0 R 28 1257 0 R 29 1253 0 R 30 1249 0 R 31 1245 0 R 32 1240 0 R 33 1236 0 R 34 1232 0 R 35 1228 0 R 36 1224 0 R 37 1220 0 R 38 1215 0 R 39 1212 0 R 40 45 0 R 41 1207 0 R 42 1207 0 R 43 1202 0 R 44 1197 0 R 45 1197 0 R 46 1183 0 R 47 46 0 R 48 47 0 R 49 48 0 R 50 1103 0 R 51 49 0 R 52 50 0 R 53 51 0 R 54 799 0 R 55 784 0 R 56 52 0 R 57 675 0 R 58 663 0 R 59 663 0 R 60 649 0 R 61 649 0 R 62 648 0 R 63 647 0 R 64 53 0 R 65 54 0 R 66 459 0 R 67 55 0 R 68 344 0 R 69 333 0 R 70 333 0 R 71 332 0 R 72 56 0 R 73 57 0 R 74 58 0 R 75 59 0 R 76 60 0 R 77 61 0 R 78 134 0 R 79 134 0 R 80 128 0 R 81 128 0 R 82 122 0 R 83 116 0 R 84 116 0 R 85 110 0 R 86 104 0 R 87 98 0 R 88 92 0 R 89 86 0 R 90 86 0 R 91 80 0 R 92 74 0 R 93 68 0 R 94 62 0 R] + >> + /ParentTreeNextKey 95 +>> +endobj + +43 0 obj +[1375 0 R 1374 0 R 1373 0 R 1372 0 R 1371 0 R] +endobj + +44 0 obj +[1370 0 R 1369 0 R 1369 0 R 1369 0 R 1369 0 R 1369 0 R 1369 0 R] +endobj + +45 0 obj +[1368 0 R 1367 0 R 1366 0 R 1366 0 R 1363 0 R 1362 0 R 1362 0 R 1359 0 R 1358 0 R 1358 0 R 1355 0 R 1354 0 R 1354 0 R 1351 0 R 1350 0 R 1350 0 R 1347 0 R 1346 0 R 1346 0 R 1342 0 R 1341 0 R 1341 0 R 1338 0 R 1337 0 R 1337 0 R 1334 0 R 1333 0 R 1333 0 R 1330 0 R 1329 0 R 1329 0 R 1325 0 R 1324 0 R 1324 0 R 1321 0 R 1320 0 R 1320 0 R 1317 0 R 1316 0 R 1316 0 R 1312 0 R 1311 0 R 1311 0 R 1308 0 R 1307 0 R 1307 0 R 1304 0 R 1303 0 R 1303 0 R 1300 0 R 1299 0 R 1299 0 R 1296 0 R 1295 0 R 1295 0 R 1292 0 R 1291 0 R 1291 0 R 1287 0 R 1286 0 R 1286 0 R 1283 0 R 1282 0 R 1282 0 R 1279 0 R 1278 0 R 1278 0 R 1275 0 R 1274 0 R 1274 0 R 1271 0 R 1270 0 R 1270 0 R 1266 0 R 1265 0 R 1265 0 R 1262 0 R 1261 0 R 1261 0 R 1258 0 R 1257 0 R 1257 0 R 1254 0 R 1253 0 R 1253 0 R 1250 0 R 1249 0 R 1249 0 R 1246 0 R 1245 0 R 1245 0 R 1241 0 R 1240 0 R 1240 0 R 1237 0 R 1236 0 R 1236 0 R 1233 0 R 1232 0 R 1232 0 R 1229 0 R 1228 0 R 1228 0 R 1225 0 R 1224 0 R 1224 0 R 1221 0 R 1220 0 R 1220 0 R 1216 0 R 1215 0 R 1215 0 R 1212 0 R 1212 0 R] +endobj + +46 0 obj +[1208 0 R 1208 0 R 1206 0 R 1206 0 R 1207 0 R 1207 0 R 1206 0 R 1206 0 R 1206 0 R 1206 0 R 1205 0 R 1205 0 R 1205 0 R 1204 0 R 1203 0 R 1201 0 R 1201 0 R 1201 0 R 1202 0 R 1201 0 R 1201 0 R 1201 0 R 1199 0 R 1198 0 R 1196 0 R 1196 0 R 1196 0 R 1197 0 R 1197 0 R 1196 0 R 1196 0 R 1194 0 R 1193 0 R 1192 0 R 1192 0 R 1192 0 R 1190 0 R 1189 0 R 1187 0 R 1188 0 R 1188 0 R 1187 0 R 1187 0 R 1185 0 R 1184 0 R 1182 0 R 1182 0 R 1183 0 R 1182 0 R 1182 0 R 1182 0 R 1182 0 R 1182 0 R 1179 0 R 1179 0 R 1179 0 R 1179 0 R 1178 0 R 1178 0 R 1177 0 R 1177 0 R 1177 0 R 1177 0 R 1176 0 R 1176 0 R 1175 0 R 1174 0 R 1173 0 R 1173 0 R 1173 0 R 1171 0 R 1170 0 R 1169 0 R 1169 0 R 1169 0 R 1167 0 R 1166 0 R 1165 0 R 1165 0 R 1165 0 R 1162 0 R 1162 0 R 1161 0 R 1160 0 R 1159 0 R 1159 0 R] +endobj + +47 0 obj +[1157 0 R 1156 0 R 1155 0 R 1155 0 R 1155 0 R 1152 0 R 1152 0 R 1151 0 R 1150 0 R 1149 0 R 1148 0 R 1148 0 R 1146 0 R 1145 0 R 1144 0 R 1144 0 R 1142 0 R 1141 0 R 1140 0 R 1140 0 R 1138 0 R 1137 0 R 1136 0 R 1136 0 R 1133 0 R 1133 0 R 1132 0 R 1131 0 R 1128 0 R 1130 0 R 1128 0 R 1129 0 R 1128 0 R 1128 0 R 1126 0 R 1125 0 R 1124 0 R 1124 0 R 1122 0 R 1120 0 R 1121 0 R 1120 0 R 1120 0 R 1120 0 R 1117 0 R 1117 0 R 1114 0 R 1114 0 R 1116 0 R 1116 0 R 1114 0 R 1115 0 R 1114 0 R] +endobj + +48 0 obj +[1111 0 R 1113 0 R] +endobj + +49 0 obj +[1108 0 R 1108 0 R 1107 0 R 1107 0 R 1106 0 R 1105 0 R 1104 0 R 1102 0 R 1102 0 R 1102 0 R 1103 0 R 1102 0 R 1102 0 R 1100 0 R 1099 0 R 1098 0 R 1096 0 R 1095 0 R 1094 0 R 1094 0 R 1094 0 R 1092 0 R 1091 0 R 1090 0 R 1088 0 R 1087 0 R 1086 0 R 1086 0 R 1084 0 R 1083 0 R 1082 0 R 1082 0 R 1080 0 R 1079 0 R 1078 0 R 1076 0 R 1075 0 R 1074 0 R 1072 0 R 1071 0 R 1070 0 R 1068 0 R 1067 0 R 1066 0 R 1064 0 R 1063 0 R 1062 0 R 1062 0 R 1060 0 R 1059 0 R 1058 0 R 1055 0 R 1055 0 R 1054 0 R 1053 0 R 1050 0 R 1052 0 R 1050 0 R 1051 0 R 1050 0 R 1048 0 R 1045 0 R 1047 0 R 1045 0 R 1046 0 R 1045 0 R 1043 0 R 1038 0 R 1042 0 R 1038 0 R 1041 0 R 1038 0 R 1040 0 R 1038 0 R 1039 0 R 1038 0 R 1036 0 R 1031 0 R 1035 0 R 1031 0 R 1034 0 R 1031 0 R 1033 0 R 1031 0 R 1032 0 R 1031 0 R 1029 0 R 1028 0 R 1027 0 R 1027 0 R 1025 0 R 1024 0 R 1022 0 R 1023 0 R 1022 0 R 1022 0 R 1019 0 R 1019 0 R 1018 0 R 1018 0 R 1017 0 R 1017 0 R 1017 0 R 1016 0 R 1013 0 R 1015 0 R 1013 0 R 1014 0 R 1013 0 R 1013 0 R 1011 0 R 1007 0 R 1010 0 R 1007 0 R 1009 0 R 1007 0 R 1008 0 R 1007 0 R 1007 0 R 1005 0 R 1004 0 R 1004 0 R] +endobj + +50 0 obj +[1001 0 R 1000 0 R 999 0 R 997 0 R 996 0 R 996 0 R 994 0 R 993 0 R 993 0 R 990 0 R 990 0 R 989 0 R 989 0 R 989 0 R 989 0 R 989 0 R 989 0 R 988 0 R 988 0 R 987 0 R 986 0 R 985 0 R 981 0 R 980 0 R 978 0 R 977 0 R 977 0 R 974 0 R 973 0 R 969 0 R 968 0 R 966 0 R 965 0 R 965 0 R 962 0 R 961 0 R 957 0 R 956 0 R 956 0 R 954 0 R 953 0 R 953 0 R 950 0 R 949 0 R 945 0 R 944 0 R 944 0 R 942 0 R 941 0 R 941 0 R 938 0 R 937 0 R 933 0 R 932 0 R 930 0 R 929 0 R 929 0 R 926 0 R 925 0 R 921 0 R 920 0 R 918 0 R 917 0 R 914 0 R 913 0 R 909 0 R 908 0 R] +endobj + +51 0 obj +[906 0 R 905 0 R 902 0 R 901 0 R 897 0 R 896 0 R 894 0 R 893 0 R 893 0 R 890 0 R 889 0 R 888 0 R 885 0 R 884 0 R 884 0 R 882 0 R 881 0 R 881 0 R 881 0 R 877 0 R 877 0 R 876 0 R 875 0 R 873 0 R 874 0 R 873 0 R 873 0 R 871 0 R 868 0 R 870 0 R 868 0 R 869 0 R 868 0 R 868 0 R 866 0 R 865 0 R 865 0 R 862 0 R 862 0 R 862 0 R 862 0 R 861 0 R 861 0 R 860 0 R 860 0 R 860 0 R 860 0 R 859 0 R 859 0 R 858 0 R 857 0 R 856 0 R 853 0 R 855 0 R 853 0 R 854 0 R 854 0 R 853 0 R 853 0 R 851 0 R 850 0 R 846 0 R 849 0 R 846 0 R 848 0 R 848 0 R 846 0 R 847 0 R 846 0 R 846 0 R 844 0 R 843 0 R 841 0 R 842 0 R 841 0 R 841 0 R 839 0 R 838 0 R 835 0 R 835 0 R 837 0 R 835 0 R 836 0 R 835 0 R 832 0 R 832 0 R] +endobj + +52 0 obj +[831 0 R 831 0 R 830 0 R 829 0 R 828 0 R 827 0 R 824 0 R 823 0 R 822 0 R 820 0 R 819 0 R 818 0 R 818 0 R 816 0 R 815 0 R 814 0 R 812 0 R 811 0 R 810 0 R 808 0 R 807 0 R 806 0 R 804 0 R 803 0 R 802 0 R 800 0 R 798 0 R 798 0 R 799 0 R 798 0 R 798 0 R 798 0 R 795 0 R 794 0 R 793 0 R 790 0 R 789 0 R 788 0 R 786 0 R 785 0 R 783 0 R 783 0 R 784 0 R 783 0 R 783 0 R 781 0 R 780 0 R 779 0 R 777 0 R 776 0 R 775 0 R 773 0 R 772 0 R 771 0 R 769 0 R 768 0 R 767 0 R 764 0 R 763 0 R 762 0 R 759 0 R 758 0 R 757 0 R 755 0 R 754 0 R 753 0 R 750 0 R 749 0 R 746 0 R 748 0 R 746 0 R 747 0 R 746 0 R 744 0 R 743 0 R 742 0 R 739 0 R 738 0 R 737 0 R 735 0 R 734 0 R 731 0 R 733 0 R 731 0 R 732 0 R 731 0 R 729 0 R 728 0 R 727 0 R 724 0 R 723 0 R 722 0 R 720 0 R 719 0 R 718 0 R 716 0 R 715 0 R 714 0 R 711 0 R 711 0 R 708 0 R 710 0 R 710 0 R 708 0 R 708 0 R 709 0 R 708 0 R 708 0 R 707 0 R 706 0 R 705 0 R 705 0 R 703 0 R 702 0 R 701 0 R 699 0 R 698 0 R 697 0 R 697 0 R 694 0 R 694 0 R] +endobj + +53 0 obj +[693 0 R 693 0 R 690 0 R 692 0 R 690 0 R 690 0 R 691 0 R 690 0 R 690 0 R 689 0 R 688 0 R 686 0 R 685 0 R 685 0 R 683 0 R 682 0 R 680 0 R 679 0 R 679 0 R 676 0 R 676 0 R 676 0 R 674 0 R 674 0 R 674 0 R 674 0 R 675 0 R 674 0 R 674 0 R 674 0 R 674 0 R 673 0 R 673 0 R 672 0 R 671 0 R 670 0 R 668 0 R 669 0 R 668 0 R 668 0 R 666 0 R 665 0 R 662 0 R 664 0 R 662 0 R 662 0 R 663 0 R 663 0 R 662 0 R 662 0 R 660 0 R 659 0 R 658 0 R 658 0 R 658 0 R 656 0 R 655 0 R 654 0 R 651 0 R 651 0 R 650 0 R 650 0 R 646 0 R 646 0 R 646 0 R 649 0 R 649 0 R 646 0 R 646 0 R 646 0 R 648 0 R 646 0 R 646 0 R 646 0 R 647 0 R 646 0 R 646 0 R 646 0 R 646 0 R 645 0 R 645 0 R 644 0 R 643 0 R 639 0 R 642 0 R 639 0 R 641 0 R 639 0 R 640 0 R 639 0 R 637 0 R 636 0 R 634 0 R 635 0 R 634 0 R 632 0 R 631 0 R 628 0 R 630 0 R 628 0 R 629 0 R 628 0 R 625 0 R 625 0 R 625 0 R] +endobj + +54 0 obj +[624 0 R 624 0 R 622 0 R 623 0 R 622 0 R 621 0 R 620 0 R 616 0 R 615 0 R 613 0 R 612 0 R 609 0 R 608 0 R 604 0 R 603 0 R 601 0 R 600 0 R 597 0 R 596 0 R 592 0 R 591 0 R 589 0 R 588 0 R 585 0 R 584 0 R 580 0 R 576 0 R 579 0 R 576 0 R 578 0 R 576 0 R 577 0 R 576 0 R 574 0 R 573 0 R 570 0 R 569 0 R 565 0 R 562 0 R 564 0 R 562 0 R 563 0 R 562 0 R 560 0 R 559 0 R 556 0 R 555 0 R 551 0 R 549 0 R 550 0 R 549 0 R 547 0 R 546 0 R 542 0 R 542 0 R 541 0 R 541 0 R 540 0 R 539 0 R 535 0 R 532 0 R 534 0 R 532 0 R 533 0 R 532 0 R 529 0 R 528 0 R 524 0 R 522 0 R 523 0 R 523 0 R 522 0 R 519 0 R 518 0 R 514 0 R 513 0 R 511 0 R 510 0 R 507 0 R 506 0 R 502 0 R 501 0 R 498 0 R 497 0 R 493 0 R 492 0 R 489 0 R 488 0 R 484 0 R 481 0 R 483 0 R 481 0 R 482 0 R 481 0 R 477 0 R 477 0 R 476 0 R 475 0 R 473 0 R 473 0 R 474 0 R 473 0 R] +endobj + +55 0 obj +[471 0 R 470 0 R 468 0 R 469 0 R 468 0 R 466 0 R 465 0 R 464 0 R 461 0 R 461 0 R 460 0 R 460 0 R 458 0 R 458 0 R 458 0 R 459 0 R 458 0 R 458 0 R 458 0 R 457 0 R 457 0 R 455 0 R 456 0 R 455 0 R 454 0 R 454 0 R 454 0 R 454 0 R 454 0 R 453 0 R 453 0 R 453 0 R 453 0 R 453 0 R 452 0 R 452 0 R 452 0 R 452 0 R 452 0 R 451 0 R 451 0 R 451 0 R 451 0 R 451 0 R 450 0 R 450 0 R 450 0 R 450 0 R 450 0 R 449 0 R 449 0 R 449 0 R 449 0 R 449 0 R 448 0 R 448 0 R 448 0 R 448 0 R 448 0 R 447 0 R 447 0 R 447 0 R 447 0 R 447 0 R 446 0 R 446 0 R 446 0 R 446 0 R 446 0 R 445 0 R 445 0 R 445 0 R 445 0 R 445 0 R 439 0 R 439 0 R 443 0 R 439 0 R 442 0 R 439 0 R 441 0 R 439 0 R 440 0 R 439 0 R 438 0 R 438 0 R 436 0 R 437 0 R 436 0 R 436 0 R 435 0 R 434 0 R 434 0 R 432 0 R 431 0 R 430 0 R 430 0 R 428 0 R 427 0 R 427 0 R 424 0 R 424 0 R 423 0 R 423 0 R 422 0 R 421 0 R 419 0 R 418 0 R 416 0 R 415 0 R 415 0 R 413 0 R 412 0 R 409 0 R] +endobj + +56 0 obj +[408 0 R 405 0 R 407 0 R 405 0 R 405 0 R 406 0 R 405 0 R 402 0 R 401 0 R 398 0 R 397 0 R 396 0 R 396 0 R 396 0 R 396 0 R 396 0 R 392 0 R 390 0 R 390 0 R 391 0 R 390 0 R 389 0 R 389 0 R 389 0 R 389 0 R 385 0 R 381 0 R 384 0 R 381 0 R 383 0 R 381 0 R 381 0 R 382 0 R 381 0 R 381 0 R 378 0 R 377 0 R 373 0 R 373 0 R 372 0 R 371 0 R 367 0 R 370 0 R 367 0 R 369 0 R 367 0 R 368 0 R 367 0 R 365 0 R 361 0 R 364 0 R 361 0 R 363 0 R 361 0 R 362 0 R 361 0 R 359 0 R 356 0 R 358 0 R 356 0 R 357 0 R 356 0 R 354 0 R 353 0 R 353 0 R 350 0 R 350 0 R 350 0 R 349 0 R 349 0 R 348 0 R 348 0 R 347 0 R 346 0 R 343 0 R 345 0 R 343 0 R 343 0 R 344 0 R 343 0 R 343 0 R 343 0 R 340 0 R 339 0 R 338 0 R 336 0 R 337 0 R 336 0 R 336 0 R 331 0 R 331 0 R 333 0 R 333 0 R 331 0 R 331 0 R 331 0 R 332 0 R 331 0 R 331 0 R 330 0 R 329 0 R 327 0 R 328 0 R 327 0 R 327 0 R 324 0 R 324 0 R] +endobj + +57 0 obj +[323 0 R 323 0 R 322 0 R 322 0 R 322 0 R 321 0 R 321 0 R 320 0 R 319 0 R 318 0 R 314 0 R 313 0 R 311 0 R 309 0 R 310 0 R 309 0 R 306 0 R 305 0 R 301 0 R 300 0 R 298 0 R 296 0 R 297 0 R 296 0 R 293 0 R 292 0 R 288 0 R 287 0 R 285 0 R 284 0 R 280 0 R 279 0 R 278 0 R 276 0 R 275 0 R 273 0 R 272 0 R 269 0 R 269 0 R 268 0 R 267 0 R 266 0 R 262 0 R 259 0 R 261 0 R 259 0 R 260 0 R 259 0 R 257 0 R 256 0 R 254 0 R 253 0 R 250 0 R 249 0 R 245 0 R 243 0 R 244 0 R 243 0 R 241 0 R 240 0 R 238 0 R 237 0 R 237 0 R 233 0 R 233 0 R 232 0 R 232 0 R 231 0 R 230 0 R 229 0 R 225 0 R 224 0 R 222 0 R 221 0 R 218 0 R 217 0 R 213 0 R 212 0 R 210 0 R 209 0 R] +endobj + +58 0 obj +[206 0 R 205 0 R 201 0 R 200 0 R 198 0 R 197 0 R 193 0 R 193 0 R 192 0 R 192 0 R 191 0 R 190 0 R 188 0 R 189 0 R 188 0 R 188 0 R 188 0 R 186 0 R 185 0 R 183 0 R 182 0 R 179 0 R 179 0 R 178 0 R 178 0 R 177 0 R 177 0 R 177 0 R 176 0 R 175 0 R 173 0 R 172 0 R 172 0 R 170 0 R 169 0 R 169 0 R 167 0 R 166 0 R 163 0 R 163 0 R 162 0 R 162 0 R 160 0 R 160 0 R 161 0 R 160 0 R 160 0 R] +endobj + +59 0 obj +[157 0 R 159 0 R 153 0 R 155 0 R] +endobj + +60 0 obj +[148 0 R 150 0 R 144 0 R 146 0 R] +endobj + +61 0 obj +[139 0 R 141 0 R] +endobj + +62 0 obj +[137 0 R 133 0 R 135 0 R 133 0 R 134 0 R 134 0 R 127 0 R 129 0 R 127 0 R 128 0 R 128 0 R 121 0 R 123 0 R 121 0 R 122 0 R 115 0 R 117 0 R 115 0 R 116 0 R 116 0 R 109 0 R 111 0 R 109 0 R 110 0 R 103 0 R 105 0 R 103 0 R 104 0 R 97 0 R 99 0 R 97 0 R 98 0 R 91 0 R 93 0 R 91 0 R 92 0 R 85 0 R 87 0 R 85 0 R 86 0 R 86 0 R 79 0 R 81 0 R 79 0 R 80 0 R 73 0 R 75 0 R 73 0 R 74 0 R 67 0 R 69 0 R 67 0 R 68 0 R] +endobj + +63 0 obj +<< + /Type /StructElem + /S /Document + /P 42 0 R + /K [1375 0 R 1374 0 R 1373 0 R 1372 0 R 1371 0 R 1370 0 R 1369 0 R 1368 0 R 1209 0 R 1208 0 R 1206 0 R 1205 0 R 1180 0 R 1179 0 R 1178 0 R 1177 0 R 1176 0 R 1163 0 R 1162 0 R 1153 0 R 1152 0 R 1151 0 R 1134 0 R 1133 0 R 1132 0 R 1118 0 R 1117 0 R 1114 0 R 1109 0 R 1108 0 R 1107 0 R 1106 0 R 1056 0 R 1055 0 R 1054 0 R 1020 0 R 1019 0 R 1018 0 R 1017 0 R 1002 0 R 1001 0 R 991 0 R 990 0 R 989 0 R 988 0 R 987 0 R 878 0 R 877 0 R 876 0 R 863 0 R 862 0 R 861 0 R 860 0 R 859 0 R 858 0 R 833 0 R 832 0 R 831 0 R 830 0 R 712 0 R 711 0 R 708 0 R 695 0 R 694 0 R 693 0 R 690 0 R 677 0 R 676 0 R 674 0 R 673 0 R 672 0 R 652 0 R 651 0 R 650 0 R 646 0 R 645 0 R 626 0 R 625 0 R 624 0 R 622 0 R 543 0 R 542 0 R 541 0 R 478 0 R 477 0 R 462 0 R 461 0 R 460 0 R 458 0 R 457 0 R 455 0 R 444 0 R 439 0 R 438 0 R 436 0 R 425 0 R 424 0 R 423 0 R 410 0 R 409 0 R 374 0 R 373 0 R 372 0 R 351 0 R 350 0 R 349 0 R 348 0 R 341 0 R 340 0 R 334 0 R 331 0 R 325 0 R 324 0 R 323 0 R 322 0 R 321 0 R 320 0 R 281 0 R 280 0 R 270 0 R 269 0 R 268 0 R 234 0 R 233 0 R 232 0 R 231 0 R 194 0 R 193 0 R 192 0 R 191 0 R 180 0 R 179 0 R 178 0 R 177 0 R 164 0 R 163 0 R 162 0 R 160 0 R 156 0 R 151 0 R 147 0 R 142 0 R 138 0 R 137 0 R 64 0 R] +>> +endobj + +64 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /None + >>] + /K [131 0 R 125 0 R 119 0 R 113 0 R 107 0 R 101 0 R 95 0 R 89 0 R 83 0 R 77 0 R 71 0 R 65 0 R] +>> +endobj + +65 0 obj +<< + /Type /StructElem + /S /LI + /P 64 0 R + /K [70 0 R 66 0 R] +>> +endobj + +66 0 obj +<< + /Type /StructElem + /S /LBody + /P 65 0 R + /K [67 0 R] +>> +endobj + +67 0 obj +<< + /Type /StructElem + /S /BibEntry + /P 66 0 R + /K [49 69 0 R 51 68 0 R] + /Pg 1612 0 R +>> +endobj + +68 0 obj +<< + /Type /StructElem + /S /Link + /P 67 0 R + /K [52 << + /Type /OBJR + /Pg 1612 0 R + /Obj 1611 0 R + >>] + /Pg 1612 0 R +>> +endobj + +69 0 obj +<< + /Type /StructElem + /S /Em + /P 67 0 R + /K [50] + /Pg 1612 0 R +>> +endobj + +70 0 obj +<< + /Type /StructElem + /S /Lbl + /P 65 0 R + /K [] +>> +endobj + +71 0 obj +<< + /Type /StructElem + /S /LI + /P 64 0 R + /K [76 0 R 72 0 R] +>> +endobj + +72 0 obj +<< + /Type /StructElem + /S /LBody + /P 71 0 R + /K [73 0 R] +>> +endobj + +73 0 obj +<< + /Type /StructElem + /S /BibEntry + /P 72 0 R + /K [45 75 0 R 47 74 0 R] + /Pg 1612 0 R +>> +endobj + +74 0 obj +<< + /Type /StructElem + /S /Link + /P 73 0 R + /K [48 << + /Type /OBJR + /Pg 1612 0 R + /Obj 1610 0 R + >>] + /Pg 1612 0 R +>> +endobj + +75 0 obj +<< + /Type /StructElem + /S /Em + /P 73 0 R + /K [46] + /Pg 1612 0 R +>> +endobj + +76 0 obj +<< + /Type /StructElem + /S /Lbl + /P 71 0 R + /K [] +>> +endobj + +77 0 obj +<< + /Type /StructElem + /S /LI + /P 64 0 R + /K [82 0 R 78 0 R] +>> +endobj + +78 0 obj +<< + /Type /StructElem + /S /LBody + /P 77 0 R + /K [79 0 R] +>> +endobj + +79 0 obj +<< + /Type /StructElem + /S /BibEntry + /P 78 0 R + /K [41 81 0 R 43 80 0 R] + /Pg 1612 0 R +>> +endobj + +80 0 obj +<< + /Type /StructElem + /S /Link + /P 79 0 R + /K [44 << + /Type /OBJR + /Pg 1612 0 R + /Obj 1609 0 R + >>] + /Pg 1612 0 R +>> +endobj + +81 0 obj +<< + /Type /StructElem + /S /Em + /P 79 0 R + /K [42] + /Pg 1612 0 R +>> +endobj + +82 0 obj +<< + /Type /StructElem + /S /Lbl + /P 77 0 R + /K [] +>> +endobj + +83 0 obj +<< + /Type /StructElem + /S /LI + /P 64 0 R + /K [88 0 R 84 0 R] +>> +endobj + +84 0 obj +<< + /Type /StructElem + /S /LBody + /P 83 0 R + /K [85 0 R] +>> +endobj + +85 0 obj +<< + /Type /StructElem + /S /BibEntry + /P 84 0 R + /K [36 87 0 R 38 86 0 R] + /Pg 1612 0 R +>> +endobj + +86 0 obj +<< + /Type /StructElem + /S /Link + /P 85 0 R + /K [39 << + /Type /OBJR + /Pg 1612 0 R + /Obj 1607 0 R + >> 40 << + /Type /OBJR + /Pg 1612 0 R + /Obj 1608 0 R + >>] + /Pg 1612 0 R +>> +endobj + +87 0 obj +<< + /Type /StructElem + /S /Em + /P 85 0 R + /K [37] + /Pg 1612 0 R +>> +endobj + +88 0 obj +<< + /Type /StructElem + /S /Lbl + /P 83 0 R + /K [] +>> +endobj + +89 0 obj +<< + /Type /StructElem + /S /LI + /P 64 0 R + /K [94 0 R 90 0 R] +>> +endobj + +90 0 obj +<< + /Type /StructElem + /S /LBody + /P 89 0 R + /K [91 0 R] +>> +endobj + +91 0 obj +<< + /Type /StructElem + /S /BibEntry + /P 90 0 R + /K [32 93 0 R 34 92 0 R] + /Pg 1612 0 R +>> +endobj + +92 0 obj +<< + /Type /StructElem + /S /Link + /P 91 0 R + /K [35 << + /Type /OBJR + /Pg 1612 0 R + /Obj 1606 0 R + >>] + /Pg 1612 0 R +>> +endobj + +93 0 obj +<< + /Type /StructElem + /S /Em + /P 91 0 R + /K [33] + /Pg 1612 0 R +>> +endobj + +94 0 obj +<< + /Type /StructElem + /S /Lbl + /P 89 0 R + /K [] +>> +endobj + +95 0 obj +<< + /Type /StructElem + /S /LI + /P 64 0 R + /K [100 0 R 96 0 R] +>> +endobj + +96 0 obj +<< + /Type /StructElem + /S /LBody + /P 95 0 R + /K [97 0 R] +>> +endobj + +97 0 obj +<< + /Type /StructElem + /S /BibEntry + /P 96 0 R + /K [28 99 0 R 30 98 0 R] + /Pg 1612 0 R +>> +endobj + +98 0 obj +<< + /Type /StructElem + /S /Link + /P 97 0 R + /K [31 << + /Type /OBJR + /Pg 1612 0 R + /Obj 1605 0 R + >>] + /Pg 1612 0 R +>> +endobj + +99 0 obj +<< + /Type /StructElem + /S /Em + /P 97 0 R + /K [29] + /Pg 1612 0 R +>> +endobj + +100 0 obj +<< + /Type /StructElem + /S /Lbl + /P 95 0 R + /K [] +>> +endobj + +101 0 obj +<< + /Type /StructElem + /S /LI + /P 64 0 R + /K [106 0 R 102 0 R] +>> +endobj + +102 0 obj +<< + /Type /StructElem + /S /LBody + /P 101 0 R + /K [103 0 R] +>> +endobj + +103 0 obj +<< + /Type /StructElem + /S /BibEntry + /P 102 0 R + /K [24 105 0 R 26 104 0 R] + /Pg 1612 0 R +>> +endobj + +104 0 obj +<< + /Type /StructElem + /S /Link + /P 103 0 R + /K [27 << + /Type /OBJR + /Pg 1612 0 R + /Obj 1604 0 R + >>] + /Pg 1612 0 R +>> +endobj + +105 0 obj +<< + /Type /StructElem + /S /Em + /P 103 0 R + /K [25] + /Pg 1612 0 R +>> +endobj + +106 0 obj +<< + /Type /StructElem + /S /Lbl + /P 101 0 R + /K [] +>> +endobj + +107 0 obj +<< + /Type /StructElem + /S /LI + /P 64 0 R + /K [112 0 R 108 0 R] +>> +endobj + +108 0 obj +<< + /Type /StructElem + /S /LBody + /P 107 0 R + /K [109 0 R] +>> +endobj + +109 0 obj +<< + /Type /StructElem + /S /BibEntry + /P 108 0 R + /K [20 111 0 R 22 110 0 R] + /Pg 1612 0 R +>> +endobj + +110 0 obj +<< + /Type /StructElem + /S /Link + /P 109 0 R + /K [23 << + /Type /OBJR + /Pg 1612 0 R + /Obj 1603 0 R + >>] + /Pg 1612 0 R +>> +endobj + +111 0 obj +<< + /Type /StructElem + /S /Em + /P 109 0 R + /K [21] + /Pg 1612 0 R +>> +endobj + +112 0 obj +<< + /Type /StructElem + /S /Lbl + /P 107 0 R + /K [] +>> +endobj + +113 0 obj +<< + /Type /StructElem + /S /LI + /P 64 0 R + /K [118 0 R 114 0 R] +>> +endobj + +114 0 obj +<< + /Type /StructElem + /S /LBody + /P 113 0 R + /K [115 0 R] +>> +endobj + +115 0 obj +<< + /Type /StructElem + /S /BibEntry + /P 114 0 R + /K [15 117 0 R 17 116 0 R] + /Pg 1612 0 R +>> +endobj + +116 0 obj +<< + /Type /StructElem + /S /Link + /P 115 0 R + /K [18 << + /Type /OBJR + /Pg 1612 0 R + /Obj 1601 0 R + >> 19 << + /Type /OBJR + /Pg 1612 0 R + /Obj 1602 0 R + >>] + /Pg 1612 0 R +>> +endobj + +117 0 obj +<< + /Type /StructElem + /S /Em + /P 115 0 R + /K [16] + /Pg 1612 0 R +>> +endobj + +118 0 obj +<< + /Type /StructElem + /S /Lbl + /P 113 0 R + /K [] +>> +endobj + +119 0 obj +<< + /Type /StructElem + /S /LI + /P 64 0 R + /K [124 0 R 120 0 R] +>> +endobj + +120 0 obj +<< + /Type /StructElem + /S /LBody + /P 119 0 R + /K [121 0 R] +>> +endobj + +121 0 obj +<< + /Type /StructElem + /S /BibEntry + /P 120 0 R + /K [11 123 0 R 13 122 0 R] + /Pg 1612 0 R +>> +endobj + +122 0 obj +<< + /Type /StructElem + /S /Link + /P 121 0 R + /K [14 << + /Type /OBJR + /Pg 1612 0 R + /Obj 1600 0 R + >>] + /Pg 1612 0 R +>> +endobj + +123 0 obj +<< + /Type /StructElem + /S /Em + /P 121 0 R + /K [12] + /Pg 1612 0 R +>> +endobj + +124 0 obj +<< + /Type /StructElem + /S /Lbl + /P 119 0 R + /K [] +>> +endobj + +125 0 obj +<< + /Type /StructElem + /S /LI + /P 64 0 R + /K [130 0 R 126 0 R] +>> +endobj + +126 0 obj +<< + /Type /StructElem + /S /LBody + /P 125 0 R + /K [127 0 R] +>> +endobj + +127 0 obj +<< + /Type /StructElem + /S /BibEntry + /P 126 0 R + /K [6 129 0 R 8 128 0 R] + /Pg 1612 0 R +>> +endobj + +128 0 obj +<< + /Type /StructElem + /S /Link + /P 127 0 R + /K [9 << + /Type /OBJR + /Pg 1612 0 R + /Obj 1598 0 R + >> 10 << + /Type /OBJR + /Pg 1612 0 R + /Obj 1599 0 R + >>] + /Pg 1612 0 R +>> +endobj + +129 0 obj +<< + /Type /StructElem + /S /Em + /P 127 0 R + /K [7] + /Pg 1612 0 R +>> +endobj + +130 0 obj +<< + /Type /StructElem + /S /Lbl + /P 125 0 R + /K [] +>> +endobj + +131 0 obj +<< + /Type /StructElem + /S /LI + /P 64 0 R + /K [136 0 R 132 0 R] +>> +endobj + +132 0 obj +<< + /Type /StructElem + /S /LBody + /P 131 0 R + /K [133 0 R] +>> +endobj + +133 0 obj +<< + /Type /StructElem + /S /BibEntry + /P 132 0 R + /K [1 135 0 R 3 134 0 R] + /Pg 1612 0 R +>> +endobj + +134 0 obj +<< + /Type /StructElem + /S /Link + /P 133 0 R + /K [4 << + /Type /OBJR + /Pg 1612 0 R + /Obj 1596 0 R + >> 5 << + /Type /OBJR + /Pg 1612 0 R + /Obj 1597 0 R + >>] + /Pg 1612 0 R +>> +endobj + +135 0 obj +<< + /Type /StructElem + /S /Em + /P 133 0 R + /K [2] + /Pg 1612 0 R +>> +endobj + +136 0 obj +<< + /Type /StructElem + /S /Lbl + /P 131 0 R + /K [] +>> +endobj + +137 0 obj +<< + /Type /StructElem + /S /H1 + /P 63 0 R + /T (Referenties) + /K [0] + /Pg 1612 0 R +>> +endobj + +138 0 obj +<< + /Type /StructElem + /S /Div + /P 63 0 R + /K [140 0 R 139 0 R] +>> +endobj + +139 0 obj +<< + /Type /StructElem + /S /Figure + /P 138 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [0] + /Pg 1594 0 R +>> +endobj + +140 0 obj +<< + /Type /StructElem + /S /Caption + /P 138 0 R + /K [141 0 R] +>> +endobj + +141 0 obj +<< + /Type /StructElem + /S /Span + /P 140 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1] + /Pg 1594 0 R +>> +endobj + +142 0 obj +<< + /Type /StructElem + /S /Div + /P 63 0 R + /K [145 0 R 143 0 R] +>> +endobj + +143 0 obj +<< + /Type /StructElem + /S /Div + /P 142 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [144 0 R] +>> +endobj + +144 0 obj +<< + /Type /StructElem + /S /Figure + /P 143 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [2] + /Pg 1592 0 R +>> +endobj + +145 0 obj +<< + /Type /StructElem + /S /Caption + /P 142 0 R + /K [146 0 R] +>> +endobj + +146 0 obj +<< + /Type /StructElem + /S /Span + /P 145 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [3] + /Pg 1592 0 R +>> +endobj + +147 0 obj +<< + /Type /StructElem + /S /Div + /P 63 0 R + /K [149 0 R 148 0 R] +>> +endobj + +148 0 obj +<< + /Type /StructElem + /S /Figure + /P 147 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [0] + /Pg 1592 0 R +>> +endobj + +149 0 obj +<< + /Type /StructElem + /S /Caption + /P 147 0 R + /K [150 0 R] +>> +endobj + +150 0 obj +<< + /Type /StructElem + /S /Span + /P 149 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1] + /Pg 1592 0 R +>> +endobj + +151 0 obj +<< + /Type /StructElem + /S /Div + /P 63 0 R + /K [154 0 R 152 0 R] +>> +endobj + +152 0 obj +<< + /Type /StructElem + /S /Div + /P 151 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [153 0 R] +>> +endobj + +153 0 obj +<< + /Type /StructElem + /S /Figure + /P 152 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [2] + /Pg 1590 0 R +>> +endobj + +154 0 obj +<< + /Type /StructElem + /S /Caption + /P 151 0 R + /K [155 0 R] +>> +endobj + +155 0 obj +<< + /Type /StructElem + /S /Span + /P 154 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [3] + /Pg 1590 0 R +>> +endobj + +156 0 obj +<< + /Type /StructElem + /S /Div + /P 63 0 R + /K [158 0 R 157 0 R] +>> +endobj + +157 0 obj +<< + /Type /StructElem + /S /Figure + /P 156 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [0] + /Pg 1590 0 R +>> +endobj + +158 0 obj +<< + /Type /StructElem + /S /Caption + /P 156 0 R + /K [159 0 R] +>> +endobj + +159 0 obj +<< + /Type /StructElem + /S /Span + /P 158 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1] + /Pg 1590 0 R +>> +endobj + +160 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [42 43 161 0 R 45 46] + /Pg 1588 0 R +>> +endobj + +161 0 obj +<< + /Type /StructElem + /S /Code + /P 160 0 R + /K [44] + /Pg 1588 0 R +>> +endobj + +162 0 obj +<< + /Type /StructElem + /S /H1 + /P 63 0 R + /T (Screenshots en gebruiksscenario's) + /K [40 41] + /Pg 1588 0 R +>> +endobj + +163 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [38 39] + /Pg 1588 0 R +>> +endobj + +164 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [174 0 R 171 0 R 168 0 R 165 0 R] +>> +endobj + +165 0 obj +<< + /Type /StructElem + /S /LI + /P 164 0 R + /K [167 0 R 166 0 R] +>> +endobj + +166 0 obj +<< + /Type /StructElem + /S /LBody + /P 165 0 R + /K [37] + /Pg 1588 0 R +>> +endobj + +167 0 obj +<< + /Type /StructElem + /S /Lbl + /P 165 0 R + /K [36] + /Pg 1588 0 R +>> +endobj + +168 0 obj +<< + /Type /StructElem + /S /LI + /P 164 0 R + /K [170 0 R 169 0 R] +>> +endobj + +169 0 obj +<< + /Type /StructElem + /S /LBody + /P 168 0 R + /K [34 35] + /Pg 1588 0 R +>> +endobj + +170 0 obj +<< + /Type /StructElem + /S /Lbl + /P 168 0 R + /K [33] + /Pg 1588 0 R +>> +endobj + +171 0 obj +<< + /Type /StructElem + /S /LI + /P 164 0 R + /K [173 0 R 172 0 R] +>> +endobj + +172 0 obj +<< + /Type /StructElem + /S /LBody + /P 171 0 R + /K [31 32] + /Pg 1588 0 R +>> +endobj + +173 0 obj +<< + /Type /StructElem + /S /Lbl + /P 171 0 R + /K [30] + /Pg 1588 0 R +>> +endobj + +174 0 obj +<< + /Type /StructElem + /S /LI + /P 164 0 R + /K [176 0 R 175 0 R] +>> +endobj + +175 0 obj +<< + /Type /StructElem + /S /LBody + /P 174 0 R + /K [29] + /Pg 1588 0 R +>> +endobj + +176 0 obj +<< + /Type /StructElem + /S /Lbl + /P 174 0 R + /K [28] + /Pg 1588 0 R +>> +endobj + +177 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [25 26 27] + /Pg 1588 0 R +>> +endobj + +178 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Deployment- en operationele optimalisaties) + /K [23 24] + /Pg 1588 0 R +>> +endobj + +179 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [21 22] + /Pg 1588 0 R +>> +endobj + +180 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [187 0 R 184 0 R 181 0 R] +>> +endobj + +181 0 obj +<< + /Type /StructElem + /S /LI + /P 180 0 R + /K [183 0 R 182 0 R] +>> +endobj + +182 0 obj +<< + /Type /StructElem + /S /LBody + /P 181 0 R + /K [20] + /Pg 1588 0 R +>> +endobj + +183 0 obj +<< + /Type /StructElem + /S /Lbl + /P 181 0 R + /K [19] + /Pg 1588 0 R +>> +endobj + +184 0 obj +<< + /Type /StructElem + /S /LI + /P 180 0 R + /K [186 0 R 185 0 R] +>> +endobj + +185 0 obj +<< + /Type /StructElem + /S /LBody + /P 184 0 R + /K [18] + /Pg 1588 0 R +>> +endobj + +186 0 obj +<< + /Type /StructElem + /S /Lbl + /P 184 0 R + /K [17] + /Pg 1588 0 R +>> +endobj + +187 0 obj +<< + /Type /StructElem + /S /LI + /P 180 0 R + /K [190 0 R 188 0 R] +>> +endobj + +188 0 obj +<< + /Type /StructElem + /S /LBody + /P 187 0 R + /K [12 189 0 R 14 15 16] + /Pg 1588 0 R +>> +endobj + +189 0 obj +<< + /Type /StructElem + /S /Code + /P 188 0 R + /K [13] + /Pg 1588 0 R +>> +endobj + +190 0 obj +<< + /Type /StructElem + /S /Lbl + /P 187 0 R + /K [11] + /Pg 1588 0 R +>> +endobj + +191 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [10] + /Pg 1588 0 R +>> +endobj + +192 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Mediaperformance en veiligheid) + /K [8 9] + /Pg 1588 0 R +>> +endobj + +193 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [6 7] + /Pg 1588 0 R +>> +endobj + +194 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [226 0 R 219 0 R 214 0 R 207 0 R 202 0 R 195 0 R] +>> +endobj + +195 0 obj +<< + /Type /StructElem + /S /L + /P 194 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [199 0 R 196 0 R] +>> +endobj + +196 0 obj +<< + /Type /StructElem + /S /LI + /P 195 0 R + /K [198 0 R 197 0 R] +>> +endobj + +197 0 obj +<< + /Type /StructElem + /S /LBody + /P 196 0 R + /K [5] + /Pg 1588 0 R +>> +endobj + +198 0 obj +<< + /Type /StructElem + /S /Lbl + /P 196 0 R + /K [4] + /Pg 1588 0 R +>> +endobj + +199 0 obj +<< + /Type /StructElem + /S /LI + /P 195 0 R + /K [201 0 R 200 0 R] +>> +endobj + +200 0 obj +<< + /Type /StructElem + /S /LBody + /P 199 0 R + /K [3] + /Pg 1588 0 R +>> +endobj + +201 0 obj +<< + /Type /StructElem + /S /Lbl + /P 199 0 R + /K [2] + /Pg 1588 0 R +>> +endobj + +202 0 obj +<< + /Type /StructElem + /S /LI + /P 194 0 R + /K [206 0 R 203 0 R] +>> +endobj + +203 0 obj +<< + /Type /StructElem + /S /LBody + /P 202 0 R + /K [204 0 R] +>> +endobj + +204 0 obj +<< + /Type /StructElem + /S /P + /P 203 0 R + /K [205 0 R] +>> +endobj + +205 0 obj +<< + /Type /StructElem + /S /Strong + /P 204 0 R + /K [1] + /Pg 1588 0 R +>> +endobj + +206 0 obj +<< + /Type /StructElem + /S /Lbl + /P 202 0 R + /K [0] + /Pg 1588 0 R +>> +endobj + +207 0 obj +<< + /Type /StructElem + /S /L + /P 194 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [211 0 R 208 0 R] +>> +endobj + +208 0 obj +<< + /Type /StructElem + /S /LI + /P 207 0 R + /K [210 0 R 209 0 R] +>> +endobj + +209 0 obj +<< + /Type /StructElem + /S /LBody + /P 208 0 R + /K [79] + /Pg 1586 0 R +>> +endobj + +210 0 obj +<< + /Type /StructElem + /S /Lbl + /P 208 0 R + /K [78] + /Pg 1586 0 R +>> +endobj + +211 0 obj +<< + /Type /StructElem + /S /LI + /P 207 0 R + /K [213 0 R 212 0 R] +>> +endobj + +212 0 obj +<< + /Type /StructElem + /S /LBody + /P 211 0 R + /K [77] + /Pg 1586 0 R +>> +endobj + +213 0 obj +<< + /Type /StructElem + /S /Lbl + /P 211 0 R + /K [76] + /Pg 1586 0 R +>> +endobj + +214 0 obj +<< + /Type /StructElem + /S /LI + /P 194 0 R + /K [218 0 R 215 0 R] +>> +endobj + +215 0 obj +<< + /Type /StructElem + /S /LBody + /P 214 0 R + /K [216 0 R] +>> +endobj + +216 0 obj +<< + /Type /StructElem + /S /P + /P 215 0 R + /K [217 0 R] +>> +endobj + +217 0 obj +<< + /Type /StructElem + /S /Strong + /P 216 0 R + /K [75] + /Pg 1586 0 R +>> +endobj + +218 0 obj +<< + /Type /StructElem + /S /Lbl + /P 214 0 R + /K [74] + /Pg 1586 0 R +>> +endobj + +219 0 obj +<< + /Type /StructElem + /S /L + /P 194 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [223 0 R 220 0 R] +>> +endobj + +220 0 obj +<< + /Type /StructElem + /S /LI + /P 219 0 R + /K [222 0 R 221 0 R] +>> +endobj + +221 0 obj +<< + /Type /StructElem + /S /LBody + /P 220 0 R + /K [73] + /Pg 1586 0 R +>> +endobj + +222 0 obj +<< + /Type /StructElem + /S /Lbl + /P 220 0 R + /K [72] + /Pg 1586 0 R +>> +endobj + +223 0 obj +<< + /Type /StructElem + /S /LI + /P 219 0 R + /K [225 0 R 224 0 R] +>> +endobj + +224 0 obj +<< + /Type /StructElem + /S /LBody + /P 223 0 R + /K [71] + /Pg 1586 0 R +>> +endobj + +225 0 obj +<< + /Type /StructElem + /S /Lbl + /P 223 0 R + /K [70] + /Pg 1586 0 R +>> +endobj + +226 0 obj +<< + /Type /StructElem + /S /LI + /P 194 0 R + /K [230 0 R 227 0 R] +>> +endobj + +227 0 obj +<< + /Type /StructElem + /S /LBody + /P 226 0 R + /K [228 0 R] +>> +endobj + +228 0 obj +<< + /Type /StructElem + /S /P + /P 227 0 R + /K [229 0 R] +>> +endobj + +229 0 obj +<< + /Type /StructElem + /S /Strong + /P 228 0 R + /K [69] + /Pg 1586 0 R +>> +endobj + +230 0 obj +<< + /Type /StructElem + /S /Lbl + /P 226 0 R + /K [68] + /Pg 1586 0 R +>> +endobj + +231 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [67] + /Pg 1586 0 R +>> +endobj + +232 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (UX- en mapoptimalisaties) + /K [65 66] + /Pg 1586 0 R +>> +endobj + +233 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [63 64] + /Pg 1586 0 R +>> +endobj + +234 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [263 0 R 251 0 R 246 0 R 235 0 R] +>> +endobj + +235 0 obj +<< + /Type /StructElem + /S /L + /P 234 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [242 0 R 239 0 R 236 0 R] +>> +endobj + +236 0 obj +<< + /Type /StructElem + /S /LI + /P 235 0 R + /K [238 0 R 237 0 R] +>> +endobj + +237 0 obj +<< + /Type /StructElem + /S /LBody + /P 236 0 R + /K [61 62] + /Pg 1586 0 R +>> +endobj + +238 0 obj +<< + /Type /StructElem + /S /Lbl + /P 236 0 R + /K [60] + /Pg 1586 0 R +>> +endobj + +239 0 obj +<< + /Type /StructElem + /S /LI + /P 235 0 R + /K [241 0 R 240 0 R] +>> +endobj + +240 0 obj +<< + /Type /StructElem + /S /LBody + /P 239 0 R + /K [59] + /Pg 1586 0 R +>> +endobj + +241 0 obj +<< + /Type /StructElem + /S /Lbl + /P 239 0 R + /K [58] + /Pg 1586 0 R +>> +endobj + +242 0 obj +<< + /Type /StructElem + /S /LI + /P 235 0 R + /K [245 0 R 243 0 R] +>> +endobj + +243 0 obj +<< + /Type /StructElem + /S /LBody + /P 242 0 R + /K [55 244 0 R 57] + /Pg 1586 0 R +>> +endobj + +244 0 obj +<< + /Type /StructElem + /S /Code + /P 243 0 R + /K [56] + /Pg 1586 0 R +>> +endobj + +245 0 obj +<< + /Type /StructElem + /S /Lbl + /P 242 0 R + /K [54] + /Pg 1586 0 R +>> +endobj + +246 0 obj +<< + /Type /StructElem + /S /LI + /P 234 0 R + /K [250 0 R 247 0 R] +>> +endobj + +247 0 obj +<< + /Type /StructElem + /S /LBody + /P 246 0 R + /K [248 0 R] +>> +endobj + +248 0 obj +<< + /Type /StructElem + /S /P + /P 247 0 R + /K [249 0 R] +>> +endobj + +249 0 obj +<< + /Type /StructElem + /S /Strong + /P 248 0 R + /K [53] + /Pg 1586 0 R +>> +endobj + +250 0 obj +<< + /Type /StructElem + /S /Lbl + /P 246 0 R + /K [52] + /Pg 1586 0 R +>> +endobj + +251 0 obj +<< + /Type /StructElem + /S /L + /P 234 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [258 0 R 255 0 R 252 0 R] +>> +endobj + +252 0 obj +<< + /Type /StructElem + /S /LI + /P 251 0 R + /K [254 0 R 253 0 R] +>> +endobj + +253 0 obj +<< + /Type /StructElem + /S /LBody + /P 252 0 R + /K [51] + /Pg 1586 0 R +>> +endobj + +254 0 obj +<< + /Type /StructElem + /S /Lbl + /P 252 0 R + /K [50] + /Pg 1586 0 R +>> +endobj + +255 0 obj +<< + /Type /StructElem + /S /LI + /P 251 0 R + /K [257 0 R 256 0 R] +>> +endobj + +256 0 obj +<< + /Type /StructElem + /S /LBody + /P 255 0 R + /K [49] + /Pg 1586 0 R +>> +endobj + +257 0 obj +<< + /Type /StructElem + /S /Lbl + /P 255 0 R + /K [48] + /Pg 1586 0 R +>> +endobj + +258 0 obj +<< + /Type /StructElem + /S /LI + /P 251 0 R + /K [262 0 R 259 0 R] +>> +endobj + +259 0 obj +<< + /Type /StructElem + /S /LBody + /P 258 0 R + /K [43 261 0 R 45 260 0 R 47] + /Pg 1586 0 R +>> +endobj + +260 0 obj +<< + /Type /StructElem + /S /Code + /P 259 0 R + /K [46] + /Pg 1586 0 R +>> +endobj + +261 0 obj +<< + /Type /StructElem + /S /Code + /P 259 0 R + /K [44] + /Pg 1586 0 R +>> +endobj + +262 0 obj +<< + /Type /StructElem + /S /Lbl + /P 258 0 R + /K [42] + /Pg 1586 0 R +>> +endobj + +263 0 obj +<< + /Type /StructElem + /S /LI + /P 234 0 R + /K [267 0 R 264 0 R] +>> +endobj + +264 0 obj +<< + /Type /StructElem + /S /LBody + /P 263 0 R + /K [265 0 R] +>> +endobj + +265 0 obj +<< + /Type /StructElem + /S /P + /P 264 0 R + /K [266 0 R] +>> +endobj + +266 0 obj +<< + /Type /StructElem + /S /Strong + /P 265 0 R + /K [41] + /Pg 1586 0 R +>> +endobj + +267 0 obj +<< + /Type /StructElem + /S /Lbl + /P 263 0 R + /K [40] + /Pg 1586 0 R +>> +endobj + +268 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [39] + /Pg 1586 0 R +>> +endobj + +269 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Architecturale verbeteringen) + /K [37 38] + /Pg 1586 0 R +>> +endobj + +270 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [277 0 R 274 0 R 271 0 R] +>> +endobj + +271 0 obj +<< + /Type /StructElem + /S /LI + /P 270 0 R + /K [273 0 R 272 0 R] +>> +endobj + +272 0 obj +<< + /Type /StructElem + /S /LBody + /P 271 0 R + /K [36] + /Pg 1586 0 R +>> +endobj + +273 0 obj +<< + /Type /StructElem + /S /Lbl + /P 271 0 R + /K [35] + /Pg 1586 0 R +>> +endobj + +274 0 obj +<< + /Type /StructElem + /S /LI + /P 270 0 R + /K [276 0 R 275 0 R] +>> +endobj + +275 0 obj +<< + /Type /StructElem + /S /LBody + /P 274 0 R + /K [34] + /Pg 1586 0 R +>> +endobj + +276 0 obj +<< + /Type /StructElem + /S /Lbl + /P 274 0 R + /K [33] + /Pg 1586 0 R +>> +endobj + +277 0 obj +<< + /Type /StructElem + /S /LI + /P 270 0 R + /K [279 0 R 278 0 R] +>> +endobj + +278 0 obj +<< + /Type /StructElem + /S /LBody + /P 277 0 R + /K [32] + /Pg 1586 0 R +>> +endobj + +279 0 obj +<< + /Type /StructElem + /S /Lbl + /P 277 0 R + /K [31] + /Pg 1586 0 R +>> +endobj + +280 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [30] + /Pg 1586 0 R +>> +endobj + +281 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [315 0 R 307 0 R 302 0 R 294 0 R 289 0 R 282 0 R] +>> +endobj + +282 0 obj +<< + /Type /StructElem + /S /L + /P 281 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [286 0 R 283 0 R] +>> +endobj + +283 0 obj +<< + /Type /StructElem + /S /LI + /P 282 0 R + /K [285 0 R 284 0 R] +>> +endobj + +284 0 obj +<< + /Type /StructElem + /S /LBody + /P 283 0 R + /K [29] + /Pg 1586 0 R +>> +endobj + +285 0 obj +<< + /Type /StructElem + /S /Lbl + /P 283 0 R + /K [28] + /Pg 1586 0 R +>> +endobj + +286 0 obj +<< + /Type /StructElem + /S /LI + /P 282 0 R + /K [288 0 R 287 0 R] +>> +endobj + +287 0 obj +<< + /Type /StructElem + /S /LBody + /P 286 0 R + /K [27] + /Pg 1586 0 R +>> +endobj + +288 0 obj +<< + /Type /StructElem + /S /Lbl + /P 286 0 R + /K [26] + /Pg 1586 0 R +>> +endobj + +289 0 obj +<< + /Type /StructElem + /S /LI + /P 281 0 R + /K [293 0 R 290 0 R] +>> +endobj + +290 0 obj +<< + /Type /StructElem + /S /LBody + /P 289 0 R + /K [291 0 R] +>> +endobj + +291 0 obj +<< + /Type /StructElem + /S /P + /P 290 0 R + /K [292 0 R] +>> +endobj + +292 0 obj +<< + /Type /StructElem + /S /Strong + /P 291 0 R + /K [25] + /Pg 1586 0 R +>> +endobj + +293 0 obj +<< + /Type /StructElem + /S /Lbl + /P 289 0 R + /K [24] + /Pg 1586 0 R +>> +endobj + +294 0 obj +<< + /Type /StructElem + /S /L + /P 281 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [299 0 R 295 0 R] +>> +endobj + +295 0 obj +<< + /Type /StructElem + /S /LI + /P 294 0 R + /K [298 0 R 296 0 R] +>> +endobj + +296 0 obj +<< + /Type /StructElem + /S /LBody + /P 295 0 R + /K [21 297 0 R 23] + /Pg 1586 0 R +>> +endobj + +297 0 obj +<< + /Type /StructElem + /S /Code + /P 296 0 R + /K [22] + /Pg 1586 0 R +>> +endobj + +298 0 obj +<< + /Type /StructElem + /S /Lbl + /P 295 0 R + /K [20] + /Pg 1586 0 R +>> +endobj + +299 0 obj +<< + /Type /StructElem + /S /LI + /P 294 0 R + /K [301 0 R 300 0 R] +>> +endobj + +300 0 obj +<< + /Type /StructElem + /S /LBody + /P 299 0 R + /K [19] + /Pg 1586 0 R +>> +endobj + +301 0 obj +<< + /Type /StructElem + /S /Lbl + /P 299 0 R + /K [18] + /Pg 1586 0 R +>> +endobj + +302 0 obj +<< + /Type /StructElem + /S /LI + /P 281 0 R + /K [306 0 R 303 0 R] +>> +endobj + +303 0 obj +<< + /Type /StructElem + /S /LBody + /P 302 0 R + /K [304 0 R] +>> +endobj + +304 0 obj +<< + /Type /StructElem + /S /P + /P 303 0 R + /K [305 0 R] +>> +endobj + +305 0 obj +<< + /Type /StructElem + /S /Strong + /P 304 0 R + /K [17] + /Pg 1586 0 R +>> +endobj + +306 0 obj +<< + /Type /StructElem + /S /Lbl + /P 302 0 R + /K [16] + /Pg 1586 0 R +>> +endobj + +307 0 obj +<< + /Type /StructElem + /S /L + /P 281 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [312 0 R 308 0 R] +>> +endobj + +308 0 obj +<< + /Type /StructElem + /S /LI + /P 307 0 R + /K [311 0 R 309 0 R] +>> +endobj + +309 0 obj +<< + /Type /StructElem + /S /LBody + /P 308 0 R + /K [13 310 0 R 15] + /Pg 1586 0 R +>> +endobj + +310 0 obj +<< + /Type /StructElem + /S /Code + /P 309 0 R + /K [14] + /Pg 1586 0 R +>> +endobj + +311 0 obj +<< + /Type /StructElem + /S /Lbl + /P 308 0 R + /K [12] + /Pg 1586 0 R +>> +endobj + +312 0 obj +<< + /Type /StructElem + /S /LI + /P 307 0 R + /K [314 0 R 313 0 R] +>> +endobj + +313 0 obj +<< + /Type /StructElem + /S /LBody + /P 312 0 R + /K [11] + /Pg 1586 0 R +>> +endobj + +314 0 obj +<< + /Type /StructElem + /S /Lbl + /P 312 0 R + /K [10] + /Pg 1586 0 R +>> +endobj + +315 0 obj +<< + /Type /StructElem + /S /LI + /P 281 0 R + /K [319 0 R 316 0 R] +>> +endobj + +316 0 obj +<< + /Type /StructElem + /S /LBody + /P 315 0 R + /K [317 0 R] +>> +endobj + +317 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [318 0 R] +>> +endobj + +318 0 obj +<< + /Type /StructElem + /S /Strong + /P 317 0 R + /K [9] + /Pg 1586 0 R +>> +endobj + +319 0 obj +<< + /Type /StructElem + /S /Lbl + /P 315 0 R + /K [8] + /Pg 1586 0 R +>> +endobj + +320 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [7] + /Pg 1586 0 R +>> +endobj + +321 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Performance- en SEO-optimalisaties) + /K [5 6] + /Pg 1586 0 R +>> +endobj + +322 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [2 3 4] + /Pg 1586 0 R +>> +endobj + +323 0 obj +<< + /Type /StructElem + /S /H1 + /P 63 0 R + /T (Optimalisaties en resultaten) + /K [0 1] + /Pg 1586 0 R +>> +endobj + +324 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [105 106] + /Pg 1584 0 R +>> +endobj + +325 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [326 0 R] +>> +endobj + +326 0 obj +<< + /Type /StructElem + /S /LI + /P 325 0 R + /K [330 0 R 327 0 R] +>> +endobj + +327 0 obj +<< + /Type /StructElem + /S /LBody + /P 326 0 R + /K [329 0 R 101 328 0 R 103 104] + /Pg 1584 0 R +>> +endobj + +328 0 obj +<< + /Type /StructElem + /S /Code + /P 327 0 R + /K [102] + /Pg 1584 0 R +>> +endobj + +329 0 obj +<< + /Type /StructElem + /S /Strong + /P 327 0 R + /K [100] + /Pg 1584 0 R +>> +endobj + +330 0 obj +<< + /Type /StructElem + /S /Lbl + /P 326 0 R + /K [99] + /Pg 1584 0 R +>> +endobj + +331 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [89 90 333 0 R 93 94 95 332 0 R 97 98] + /Pg 1584 0 R +>> +endobj + +332 0 obj +<< + /Type /StructElem + /S /Link + /P 331 0 R + /K [96 << + /Type /OBJR + /Pg 1584 0 R + /Obj 1583 0 R + >>] + /Pg 1584 0 R +>> +endobj + +333 0 obj +<< + /Type /StructElem + /S /Link + /P 331 0 R + /K [91 << + /Type /OBJR + /Pg 1584 0 R + /Obj 1581 0 R + >> 92 << + /Type /OBJR + /Pg 1584 0 R + /Obj 1582 0 R + >>] + /Pg 1584 0 R +>> +endobj + +334 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [335 0 R] +>> +endobj + +335 0 obj +<< + /Type /StructElem + /S /LI + /P 334 0 R + /K [339 0 R 336 0 R] +>> +endobj + +336 0 obj +<< + /Type /StructElem + /S /LBody + /P 335 0 R + /K [338 0 R 85 337 0 R 87 88] + /Pg 1584 0 R +>> +endobj + +337 0 obj +<< + /Type /StructElem + /S /Code + /P 336 0 R + /K [86] + /Pg 1584 0 R +>> +endobj + +338 0 obj +<< + /Type /StructElem + /S /Strong + /P 336 0 R + /K [84] + /Pg 1584 0 R +>> +endobj + +339 0 obj +<< + /Type /StructElem + /S /Lbl + /P 335 0 R + /K [83] + /Pg 1584 0 R +>> +endobj + +340 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [82] + /Pg 1584 0 R +>> +endobj + +341 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [342 0 R] +>> +endobj + +342 0 obj +<< + /Type /StructElem + /S /LI + /P 341 0 R + /K [347 0 R 343 0 R] +>> +endobj + +343 0 obj +<< + /Type /StructElem + /S /LBody + /P 342 0 R + /K [346 0 R 74 345 0 R 76 77 344 0 R 79 80 81] + /Pg 1584 0 R +>> +endobj + +344 0 obj +<< + /Type /StructElem + /S /Link + /P 343 0 R + /K [78 << + /Type /OBJR + /Pg 1584 0 R + /Obj 1580 0 R + >>] + /Pg 1584 0 R +>> +endobj + +345 0 obj +<< + /Type /StructElem + /S /Code + /P 343 0 R + /K [75] + /Pg 1584 0 R +>> +endobj + +346 0 obj +<< + /Type /StructElem + /S /Strong + /P 343 0 R + /K [73] + /Pg 1584 0 R +>> +endobj + +347 0 obj +<< + /Type /StructElem + /S /Lbl + /P 342 0 R + /K [72] + /Pg 1584 0 R +>> +endobj + +348 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [70 71] + /Pg 1584 0 R +>> +endobj + +349 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Aanvullende documentatie en hosting) + /K [68 69] + /Pg 1584 0 R +>> +endobj + +350 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [65 66 67] + /Pg 1584 0 R +>> +endobj + +351 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Decimal + >>] + /K [366 0 R 360 0 R 355 0 R 352 0 R] +>> +endobj + +352 0 obj +<< + /Type /StructElem + /S /LI + /P 351 0 R + /K [354 0 R 353 0 R] +>> +endobj + +353 0 obj +<< + /Type /StructElem + /S /LBody + /P 352 0 R + /K [63 64] + /Pg 1584 0 R +>> +endobj + +354 0 obj +<< + /Type /StructElem + /S /Lbl + /P 352 0 R + /K [62] + /Pg 1584 0 R +>> +endobj + +355 0 obj +<< + /Type /StructElem + /S /LI + /P 351 0 R + /K [359 0 R 356 0 R] +>> +endobj + +356 0 obj +<< + /Type /StructElem + /S /LBody + /P 355 0 R + /K [57 358 0 R 59 357 0 R 61] + /Pg 1584 0 R +>> +endobj + +357 0 obj +<< + /Type /StructElem + /S /Code + /P 356 0 R + /K [60] + /Pg 1584 0 R +>> +endobj + +358 0 obj +<< + /Type /StructElem + /S /Code + /P 356 0 R + /K [58] + /Pg 1584 0 R +>> +endobj + +359 0 obj +<< + /Type /StructElem + /S /Lbl + /P 355 0 R + /K [56] + /Pg 1584 0 R +>> +endobj + +360 0 obj +<< + /Type /StructElem + /S /LI + /P 351 0 R + /K [365 0 R 361 0 R] +>> +endobj + +361 0 obj +<< + /Type /StructElem + /S /LBody + /P 360 0 R + /K [49 364 0 R 51 363 0 R 53 362 0 R 55] + /Pg 1584 0 R +>> +endobj + +362 0 obj +<< + /Type /StructElem + /S /Code + /P 361 0 R + /K [54] + /Pg 1584 0 R +>> +endobj + +363 0 obj +<< + /Type /StructElem + /S /Code + /P 361 0 R + /K [52] + /Pg 1584 0 R +>> +endobj + +364 0 obj +<< + /Type /StructElem + /S /Code + /P 361 0 R + /K [50] + /Pg 1584 0 R +>> +endobj + +365 0 obj +<< + /Type /StructElem + /S /Lbl + /P 360 0 R + /K [48] + /Pg 1584 0 R +>> +endobj + +366 0 obj +<< + /Type /StructElem + /S /LI + /P 351 0 R + /K [371 0 R 367 0 R] +>> +endobj + +367 0 obj +<< + /Type /StructElem + /S /LBody + /P 366 0 R + /K [41 370 0 R 43 369 0 R 45 368 0 R 47] + /Pg 1584 0 R +>> +endobj + +368 0 obj +<< + /Type /StructElem + /S /Code + /P 367 0 R + /K [46] + /Pg 1584 0 R +>> +endobj + +369 0 obj +<< + /Type /StructElem + /S /Code + /P 367 0 R + /K [44] + /Pg 1584 0 R +>> +endobj + +370 0 obj +<< + /Type /StructElem + /S /Code + /P 367 0 R + /K [42] + /Pg 1584 0 R +>> +endobj + +371 0 obj +<< + /Type /StructElem + /S /Lbl + /P 366 0 R + /K [40] + /Pg 1584 0 R +>> +endobj + +372 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [39] + /Pg 1584 0 R +>> +endobj + +373 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Van ontwikkeling naar productie) + /K [37 38] + /Pg 1584 0 R +>> +endobj + +374 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Decimal + >>] + /K [403 0 R 399 0 R 393 0 R 386 0 R 379 0 R 375 0 R] +>> +endobj + +375 0 obj +<< + /Type /StructElem + /S /LI + /P 374 0 R + /K [378 0 R 376 0 R] +>> +endobj + +376 0 obj +<< + /Type /StructElem + /S /LBody + /P 375 0 R + /K [377 0 R] +>> +endobj + +377 0 obj +<< + /Type /StructElem + /S /P + /P 376 0 R + /K [36] + /Pg 1584 0 R +>> +endobj + +378 0 obj +<< + /Type /StructElem + /S /Lbl + /P 375 0 R + /K [35] + /Pg 1584 0 R +>> +endobj + +379 0 obj +<< + /Type /StructElem + /S /LI + /P 374 0 R + /K [385 0 R 380 0 R] +>> +endobj + +380 0 obj +<< + /Type /StructElem + /S /LBody + /P 379 0 R + /K [381 0 R] +>> +endobj + +381 0 obj +<< + /Type /StructElem + /S /P + /P 380 0 R + /K [26 384 0 R 28 383 0 R 30 31 382 0 R 33 34] + /Pg 1584 0 R +>> +endobj + +382 0 obj +<< + /Type /StructElem + /S /Code + /P 381 0 R + /K [32] + /Pg 1584 0 R +>> +endobj + +383 0 obj +<< + /Type /StructElem + /S /Code + /P 381 0 R + /K [29] + /Pg 1584 0 R +>> +endobj + +384 0 obj +<< + /Type /StructElem + /S /Code + /P 381 0 R + /K [27] + /Pg 1584 0 R +>> +endobj + +385 0 obj +<< + /Type /StructElem + /S /Lbl + /P 379 0 R + /K [25] + /Pg 1584 0 R +>> +endobj + +386 0 obj +<< + /Type /StructElem + /S /LI + /P 374 0 R + /K [392 0 R 387 0 R] +>> +endobj + +387 0 obj +<< + /Type /StructElem + /S /LBody + /P 386 0 R + /K [390 0 R 388 0 R] +>> +endobj + +388 0 obj +<< + /Type /StructElem + /S /Code + /P 387 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [389 0 R] +>> +endobj + +389 0 obj +<< + /Type /StructElem + /S /P + /P 388 0 R + /K [21 22 23 24] + /Pg 1584 0 R +>> +endobj + +390 0 obj +<< + /Type /StructElem + /S /P + /P 387 0 R + /K [17 18 391 0 R 20] + /Pg 1584 0 R +>> +endobj + +391 0 obj +<< + /Type /StructElem + /S /Code + /P 390 0 R + /K [19] + /Pg 1584 0 R +>> +endobj + +392 0 obj +<< + /Type /StructElem + /S /Lbl + /P 386 0 R + /K [16] + /Pg 1584 0 R +>> +endobj + +393 0 obj +<< + /Type /StructElem + /S /LI + /P 374 0 R + /K [398 0 R 394 0 R] +>> +endobj + +394 0 obj +<< + /Type /StructElem + /S /LBody + /P 393 0 R + /K [397 0 R 395 0 R] +>> +endobj + +395 0 obj +<< + /Type /StructElem + /S /Code + /P 394 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [396 0 R] +>> +endobj + +396 0 obj +<< + /Type /StructElem + /S /P + /P 395 0 R + /K [11 12 13 14 15] + /Pg 1584 0 R +>> +endobj + +397 0 obj +<< + /Type /StructElem + /S /P + /P 394 0 R + /K [10] + /Pg 1584 0 R +>> +endobj + +398 0 obj +<< + /Type /StructElem + /S /Lbl + /P 393 0 R + /K [9] + /Pg 1584 0 R +>> +endobj + +399 0 obj +<< + /Type /StructElem + /S /LI + /P 374 0 R + /K [402 0 R 400 0 R] +>> +endobj + +400 0 obj +<< + /Type /StructElem + /S /LBody + /P 399 0 R + /K [401 0 R] +>> +endobj + +401 0 obj +<< + /Type /StructElem + /S /P + /P 400 0 R + /K [8] + /Pg 1584 0 R +>> +endobj + +402 0 obj +<< + /Type /StructElem + /S /Lbl + /P 399 0 R + /K [7] + /Pg 1584 0 R +>> +endobj + +403 0 obj +<< + /Type /StructElem + /S /LI + /P 374 0 R + /K [408 0 R 404 0 R] +>> +endobj + +404 0 obj +<< + /Type /StructElem + /S /LBody + /P 403 0 R + /K [405 0 R] +>> +endobj + +405 0 obj +<< + /Type /StructElem + /S /P + /P 404 0 R + /K [1 407 0 R 3 4 406 0 R 6] + /Pg 1584 0 R +>> +endobj + +406 0 obj +<< + /Type /StructElem + /S /Code + /P 405 0 R + /K [5] + /Pg 1584 0 R +>> +endobj + +407 0 obj +<< + /Type /StructElem + /S /Code + /P 405 0 R + /K [2] + /Pg 1584 0 R +>> +endobj + +408 0 obj +<< + /Type /StructElem + /S /Lbl + /P 403 0 R + /K [0] + /Pg 1584 0 R +>> +endobj + +409 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [113] + /Pg 1578 0 R +>> +endobj + +410 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [420 0 R 417 0 R 414 0 R 411 0 R] +>> +endobj + +411 0 obj +<< + /Type /StructElem + /S /LI + /P 410 0 R + /K [413 0 R 412 0 R] +>> +endobj + +412 0 obj +<< + /Type /StructElem + /S /LBody + /P 411 0 R + /K [112] + /Pg 1578 0 R +>> +endobj + +413 0 obj +<< + /Type /StructElem + /S /Lbl + /P 411 0 R + /K [111] + /Pg 1578 0 R +>> +endobj + +414 0 obj +<< + /Type /StructElem + /S /LI + /P 410 0 R + /K [416 0 R 415 0 R] +>> +endobj + +415 0 obj +<< + /Type /StructElem + /S /LBody + /P 414 0 R + /K [109 110] + /Pg 1578 0 R +>> +endobj + +416 0 obj +<< + /Type /StructElem + /S /Lbl + /P 414 0 R + /K [108] + /Pg 1578 0 R +>> +endobj + +417 0 obj +<< + /Type /StructElem + /S /LI + /P 410 0 R + /K [419 0 R 418 0 R] +>> +endobj + +418 0 obj +<< + /Type /StructElem + /S /LBody + /P 417 0 R + /K [107] + /Pg 1578 0 R +>> +endobj + +419 0 obj +<< + /Type /StructElem + /S /Lbl + /P 417 0 R + /K [106] + /Pg 1578 0 R +>> +endobj + +420 0 obj +<< + /Type /StructElem + /S /LI + /P 410 0 R + /K [422 0 R 421 0 R] +>> +endobj + +421 0 obj +<< + /Type /StructElem + /S /LBody + /P 420 0 R + /K [105] + /Pg 1578 0 R +>> +endobj + +422 0 obj +<< + /Type /StructElem + /S /Lbl + /P 420 0 R + /K [104] + /Pg 1578 0 R +>> +endobj + +423 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [102 103] + /Pg 1578 0 R +>> +endobj + +424 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Self-hosted Docker-deployment) + /K [100 101] + /Pg 1578 0 R +>> +endobj + +425 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [433 0 R 429 0 R 426 0 R] +>> +endobj + +426 0 obj +<< + /Type /StructElem + /S /LI + /P 425 0 R + /K [428 0 R 427 0 R] +>> +endobj + +427 0 obj +<< + /Type /StructElem + /S /LBody + /P 426 0 R + /K [98 99] + /Pg 1578 0 R +>> +endobj + +428 0 obj +<< + /Type /StructElem + /S /Lbl + /P 426 0 R + /K [97] + /Pg 1578 0 R +>> +endobj + +429 0 obj +<< + /Type /StructElem + /S /LI + /P 425 0 R + /K [432 0 R 430 0 R] +>> +endobj + +430 0 obj +<< + /Type /StructElem + /S /LBody + /P 429 0 R + /K [431 0 R 95 96] + /Pg 1578 0 R +>> +endobj + +431 0 obj +<< + /Type /StructElem + /S /Code + /P 430 0 R + /K [94] + /Pg 1578 0 R +>> +endobj + +432 0 obj +<< + /Type /StructElem + /S /Lbl + /P 429 0 R + /K [93] + /Pg 1578 0 R +>> +endobj + +433 0 obj +<< + /Type /StructElem + /S /LI + /P 425 0 R + /K [435 0 R 434 0 R] +>> +endobj + +434 0 obj +<< + /Type /StructElem + /S /LBody + /P 433 0 R + /K [91 92] + /Pg 1578 0 R +>> +endobj + +435 0 obj +<< + /Type /StructElem + /S /Lbl + /P 433 0 R + /K [90] + /Pg 1578 0 R +>> +endobj + +436 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [86 437 0 R 88 89] + /Pg 1578 0 R +>> +endobj + +437 0 obj +<< + /Type /StructElem + /S /Code + /P 436 0 R + /K [87] + /Pg 1578 0 R +>> +endobj + +438 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Vercel-deployment (cloud)) + /K [84 85] + /Pg 1578 0 R +>> +endobj + +439 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [74 75 443 0 R 77 442 0 R 79 441 0 R 81 440 0 R 83] + /Pg 1578 0 R +>> +endobj + +440 0 obj +<< + /Type /StructElem + /S /Code + /P 439 0 R + /K [82] + /Pg 1578 0 R +>> +endobj + +441 0 obj +<< + /Type /StructElem + /S /Code + /P 439 0 R + /K [80] + /Pg 1578 0 R +>> +endobj + +442 0 obj +<< + /Type /StructElem + /S /Code + /P 439 0 R + /K [78] + /Pg 1578 0 R +>> +endobj + +443 0 obj +<< + /Type /StructElem + /S /Code + /P 439 0 R + /K [76] + /Pg 1578 0 R +>> +endobj + +444 0 obj +<< + /Type /StructElem + /S /Code + /P 63 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [454 0 R 453 0 R 452 0 R 451 0 R 450 0 R 449 0 R 448 0 R 447 0 R 446 0 R 445 0 R] +>> +endobj + +445 0 obj +<< + /Type /StructElem + /S /P + /P 444 0 R + /K [69 70 71 72 73] + /Pg 1578 0 R +>> +endobj + +446 0 obj +<< + /Type /StructElem + /S /P + /P 444 0 R + /K [64 65 66 67 68] + /Pg 1578 0 R +>> +endobj + +447 0 obj +<< + /Type /StructElem + /S /P + /P 444 0 R + /K [59 60 61 62 63] + /Pg 1578 0 R +>> +endobj + +448 0 obj +<< + /Type /StructElem + /S /P + /P 444 0 R + /K [54 55 56 57 58] + /Pg 1578 0 R +>> +endobj + +449 0 obj +<< + /Type /StructElem + /S /P + /P 444 0 R + /K [49 50 51 52 53] + /Pg 1578 0 R +>> +endobj + +450 0 obj +<< + /Type /StructElem + /S /P + /P 444 0 R + /K [44 45 46 47 48] + /Pg 1578 0 R +>> +endobj + +451 0 obj +<< + /Type /StructElem + /S /P + /P 444 0 R + /K [39 40 41 42 43] + /Pg 1578 0 R +>> +endobj + +452 0 obj +<< + /Type /StructElem + /S /P + /P 444 0 R + /K [34 35 36 37 38] + /Pg 1578 0 R +>> +endobj + +453 0 obj +<< + /Type /StructElem + /S /P + /P 444 0 R + /K [29 30 31 32 33] + /Pg 1578 0 R +>> +endobj + +454 0 obj +<< + /Type /StructElem + /S /P + /P 444 0 R + /K [24 25 26 27 28] + /Pg 1578 0 R +>> +endobj + +455 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [21 456 0 R 23] + /Pg 1578 0 R +>> +endobj + +456 0 obj +<< + /Type /StructElem + /S /Code + /P 455 0 R + /K [22] + /Pg 1578 0 R +>> +endobj + +457 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Vereiste environment-variabelen) + /K [19 20] + /Pg 1578 0 R +>> +endobj + +458 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [12 13 14 459 0 R 16 17 18] + /Pg 1578 0 R +>> +endobj + +459 0 obj +<< + /Type /StructElem + /S /Link + /P 458 0 R + /K [15 << + /Type /OBJR + /Pg 1578 0 R + /Obj 1577 0 R + >>] + /Pg 1578 0 R +>> +endobj + +460 0 obj +<< + /Type /StructElem + /S /H1 + /P 63 0 R + /T (Deployment stappen) + /K [10 11] + /Pg 1578 0 R +>> +endobj + +461 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [8 9] + /Pg 1578 0 R +>> +endobj + +462 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [472 0 R 467 0 R 463 0 R] +>> +endobj + +463 0 obj +<< + /Type /StructElem + /S /LI + /P 462 0 R + /K [466 0 R 464 0 R] +>> +endobj + +464 0 obj +<< + /Type /StructElem + /S /LBody + /P 463 0 R + /K [465 0 R 7] + /Pg 1578 0 R +>> +endobj + +465 0 obj +<< + /Type /StructElem + /S /Strong + /P 464 0 R + /K [6] + /Pg 1578 0 R +>> +endobj + +466 0 obj +<< + /Type /StructElem + /S /Lbl + /P 463 0 R + /K [5] + /Pg 1578 0 R +>> +endobj + +467 0 obj +<< + /Type /StructElem + /S /LI + /P 462 0 R + /K [471 0 R 468 0 R] +>> +endobj + +468 0 obj +<< + /Type /StructElem + /S /LBody + /P 467 0 R + /K [470 0 R 2 469 0 R 4] + /Pg 1578 0 R +>> +endobj + +469 0 obj +<< + /Type /StructElem + /S /Code + /P 468 0 R + /K [3] + /Pg 1578 0 R +>> +endobj + +470 0 obj +<< + /Type /StructElem + /S /Strong + /P 468 0 R + /K [1] + /Pg 1578 0 R +>> +endobj + +471 0 obj +<< + /Type /StructElem + /S /Lbl + /P 467 0 R + /K [0] + /Pg 1578 0 R +>> +endobj + +472 0 obj +<< + /Type /StructElem + /S /LI + /P 462 0 R + /K [476 0 R 473 0 R] +>> +endobj + +473 0 obj +<< + /Type /StructElem + /S /LBody + /P 472 0 R + /K [475 0 R 98 99 474 0 R 101] + /Pg 1575 0 R +>> +endobj + +474 0 obj +<< + /Type /StructElem + /S /Code + /P 473 0 R + /K [100] + /Pg 1575 0 R +>> +endobj + +475 0 obj +<< + /Type /StructElem + /S /Strong + /P 473 0 R + /K [97] + /Pg 1575 0 R +>> +endobj + +476 0 obj +<< + /Type /StructElem + /S /Lbl + /P 472 0 R + /K [96] + /Pg 1575 0 R +>> +endobj + +477 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (ESLint, Prettier en typechecking) + /K [94 95] + /Pg 1575 0 R +>> +endobj + +478 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [536 0 R 530 0 R 525 0 R 520 0 R 515 0 R 508 0 R 503 0 R 499 0 R 494 0 R 490 0 R 485 0 R 479 0 R] +>> +endobj + +479 0 obj +<< + /Type /StructElem + /S /L + /P 478 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [480 0 R] +>> +endobj + +480 0 obj +<< + /Type /StructElem + /S /LI + /P 479 0 R + /K [484 0 R 481 0 R] +>> +endobj + +481 0 obj +<< + /Type /StructElem + /S /LBody + /P 480 0 R + /K [89 483 0 R 91 482 0 R 93] + /Pg 1575 0 R +>> +endobj + +482 0 obj +<< + /Type /StructElem + /S /Code + /P 481 0 R + /K [92] + /Pg 1575 0 R +>> +endobj + +483 0 obj +<< + /Type /StructElem + /S /Code + /P 481 0 R + /K [90] + /Pg 1575 0 R +>> +endobj + +484 0 obj +<< + /Type /StructElem + /S /Lbl + /P 480 0 R + /K [88] + /Pg 1575 0 R +>> +endobj + +485 0 obj +<< + /Type /StructElem + /S /LI + /P 478 0 R + /K [489 0 R 486 0 R] +>> +endobj + +486 0 obj +<< + /Type /StructElem + /S /LBody + /P 485 0 R + /K [487 0 R] +>> +endobj + +487 0 obj +<< + /Type /StructElem + /S /P + /P 486 0 R + /K [488 0 R] +>> +endobj + +488 0 obj +<< + /Type /StructElem + /S /Code + /P 487 0 R + /K [87] + /Pg 1575 0 R +>> +endobj + +489 0 obj +<< + /Type /StructElem + /S /Lbl + /P 485 0 R + /K [86] + /Pg 1575 0 R +>> +endobj + +490 0 obj +<< + /Type /StructElem + /S /L + /P 478 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [491 0 R] +>> +endobj + +491 0 obj +<< + /Type /StructElem + /S /LI + /P 490 0 R + /K [493 0 R 492 0 R] +>> +endobj + +492 0 obj +<< + /Type /StructElem + /S /LBody + /P 491 0 R + /K [85] + /Pg 1575 0 R +>> +endobj + +493 0 obj +<< + /Type /StructElem + /S /Lbl + /P 491 0 R + /K [84] + /Pg 1575 0 R +>> +endobj + +494 0 obj +<< + /Type /StructElem + /S /LI + /P 478 0 R + /K [498 0 R 495 0 R] +>> +endobj + +495 0 obj +<< + /Type /StructElem + /S /LBody + /P 494 0 R + /K [496 0 R] +>> +endobj + +496 0 obj +<< + /Type /StructElem + /S /P + /P 495 0 R + /K [497 0 R] +>> +endobj + +497 0 obj +<< + /Type /StructElem + /S /Code + /P 496 0 R + /K [83] + /Pg 1575 0 R +>> +endobj + +498 0 obj +<< + /Type /StructElem + /S /Lbl + /P 494 0 R + /K [82] + /Pg 1575 0 R +>> +endobj + +499 0 obj +<< + /Type /StructElem + /S /L + /P 478 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [500 0 R] +>> +endobj + +500 0 obj +<< + /Type /StructElem + /S /LI + /P 499 0 R + /K [502 0 R 501 0 R] +>> +endobj + +501 0 obj +<< + /Type /StructElem + /S /LBody + /P 500 0 R + /K [81] + /Pg 1575 0 R +>> +endobj + +502 0 obj +<< + /Type /StructElem + /S /Lbl + /P 500 0 R + /K [80] + /Pg 1575 0 R +>> +endobj + +503 0 obj +<< + /Type /StructElem + /S /LI + /P 478 0 R + /K [507 0 R 504 0 R] +>> +endobj + +504 0 obj +<< + /Type /StructElem + /S /LBody + /P 503 0 R + /K [505 0 R] +>> +endobj + +505 0 obj +<< + /Type /StructElem + /S /P + /P 504 0 R + /K [506 0 R] +>> +endobj + +506 0 obj +<< + /Type /StructElem + /S /Code + /P 505 0 R + /K [79] + /Pg 1575 0 R +>> +endobj + +507 0 obj +<< + /Type /StructElem + /S /Lbl + /P 503 0 R + /K [78] + /Pg 1575 0 R +>> +endobj + +508 0 obj +<< + /Type /StructElem + /S /L + /P 478 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [512 0 R 509 0 R] +>> +endobj + +509 0 obj +<< + /Type /StructElem + /S /LI + /P 508 0 R + /K [511 0 R 510 0 R] +>> +endobj + +510 0 obj +<< + /Type /StructElem + /S /LBody + /P 509 0 R + /K [77] + /Pg 1575 0 R +>> +endobj + +511 0 obj +<< + /Type /StructElem + /S /Lbl + /P 509 0 R + /K [76] + /Pg 1575 0 R +>> +endobj + +512 0 obj +<< + /Type /StructElem + /S /LI + /P 508 0 R + /K [514 0 R 513 0 R] +>> +endobj + +513 0 obj +<< + /Type /StructElem + /S /LBody + /P 512 0 R + /K [75] + /Pg 1575 0 R +>> +endobj + +514 0 obj +<< + /Type /StructElem + /S /Lbl + /P 512 0 R + /K [74] + /Pg 1575 0 R +>> +endobj + +515 0 obj +<< + /Type /StructElem + /S /LI + /P 478 0 R + /K [519 0 R 516 0 R] +>> +endobj + +516 0 obj +<< + /Type /StructElem + /S /LBody + /P 515 0 R + /K [517 0 R] +>> +endobj + +517 0 obj +<< + /Type /StructElem + /S /P + /P 516 0 R + /K [518 0 R] +>> +endobj + +518 0 obj +<< + /Type /StructElem + /S /Code + /P 517 0 R + /K [73] + /Pg 1575 0 R +>> +endobj + +519 0 obj +<< + /Type /StructElem + /S /Lbl + /P 515 0 R + /K [72] + /Pg 1575 0 R +>> +endobj + +520 0 obj +<< + /Type /StructElem + /S /L + /P 478 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [521 0 R] +>> +endobj + +521 0 obj +<< + /Type /StructElem + /S /LI + /P 520 0 R + /K [524 0 R 522 0 R] +>> +endobj + +522 0 obj +<< + /Type /StructElem + /S /LBody + /P 521 0 R + /K [68 523 0 R 71] + /Pg 1575 0 R +>> +endobj + +523 0 obj +<< + /Type /StructElem + /S /Code + /P 522 0 R + /K [69 70] + /Pg 1575 0 R +>> +endobj + +524 0 obj +<< + /Type /StructElem + /S /Lbl + /P 521 0 R + /K [67] + /Pg 1575 0 R +>> +endobj + +525 0 obj +<< + /Type /StructElem + /S /LI + /P 478 0 R + /K [529 0 R 526 0 R] +>> +endobj + +526 0 obj +<< + /Type /StructElem + /S /LBody + /P 525 0 R + /K [527 0 R] +>> +endobj + +527 0 obj +<< + /Type /StructElem + /S /P + /P 526 0 R + /K [528 0 R] +>> +endobj + +528 0 obj +<< + /Type /StructElem + /S /Code + /P 527 0 R + /K [66] + /Pg 1575 0 R +>> +endobj + +529 0 obj +<< + /Type /StructElem + /S /Lbl + /P 525 0 R + /K [65] + /Pg 1575 0 R +>> +endobj + +530 0 obj +<< + /Type /StructElem + /S /L + /P 478 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [531 0 R] +>> +endobj + +531 0 obj +<< + /Type /StructElem + /S /LI + /P 530 0 R + /K [535 0 R 532 0 R] +>> +endobj + +532 0 obj +<< + /Type /StructElem + /S /LBody + /P 531 0 R + /K [60 534 0 R 62 533 0 R 64] + /Pg 1575 0 R +>> +endobj + +533 0 obj +<< + /Type /StructElem + /S /Code + /P 532 0 R + /K [63] + /Pg 1575 0 R +>> +endobj + +534 0 obj +<< + /Type /StructElem + /S /Code + /P 532 0 R + /K [61] + /Pg 1575 0 R +>> +endobj + +535 0 obj +<< + /Type /StructElem + /S /Lbl + /P 531 0 R + /K [59] + /Pg 1575 0 R +>> +endobj + +536 0 obj +<< + /Type /StructElem + /S /LI + /P 478 0 R + /K [540 0 R 537 0 R] +>> +endobj + +537 0 obj +<< + /Type /StructElem + /S /LBody + /P 536 0 R + /K [538 0 R] +>> +endobj + +538 0 obj +<< + /Type /StructElem + /S /P + /P 537 0 R + /K [539 0 R] +>> +endobj + +539 0 obj +<< + /Type /StructElem + /S /Code + /P 538 0 R + /K [58] + /Pg 1575 0 R +>> +endobj + +540 0 obj +<< + /Type /StructElem + /S /Lbl + /P 536 0 R + /K [57] + /Pg 1575 0 R +>> +endobj + +541 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [55 56] + /Pg 1575 0 R +>> +endobj + +542 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Databasetools (Drizzle ORM)) + /K [53 54] + /Pg 1575 0 R +>> +endobj + +543 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [617 0 R 610 0 R 605 0 R 598 0 R 593 0 R 586 0 R 581 0 R 571 0 R 566 0 R 557 0 R 552 0 R 544 0 R] +>> +endobj + +544 0 obj +<< + /Type /StructElem + /S /L + /P 543 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [548 0 R 545 0 R] +>> +endobj + +545 0 obj +<< + /Type /StructElem + /S /LI + /P 544 0 R + /K [547 0 R 546 0 R] +>> +endobj + +546 0 obj +<< + /Type /StructElem + /S /LBody + /P 545 0 R + /K [52] + /Pg 1575 0 R +>> +endobj + +547 0 obj +<< + /Type /StructElem + /S /Lbl + /P 545 0 R + /K [51] + /Pg 1575 0 R +>> +endobj + +548 0 obj +<< + /Type /StructElem + /S /LI + /P 544 0 R + /K [551 0 R 549 0 R] +>> +endobj + +549 0 obj +<< + /Type /StructElem + /S /LBody + /P 548 0 R + /K [48 550 0 R 50] + /Pg 1575 0 R +>> +endobj + +550 0 obj +<< + /Type /StructElem + /S /Code + /P 549 0 R + /K [49] + /Pg 1575 0 R +>> +endobj + +551 0 obj +<< + /Type /StructElem + /S /Lbl + /P 548 0 R + /K [47] + /Pg 1575 0 R +>> +endobj + +552 0 obj +<< + /Type /StructElem + /S /LI + /P 543 0 R + /K [556 0 R 553 0 R] +>> +endobj + +553 0 obj +<< + /Type /StructElem + /S /LBody + /P 552 0 R + /K [554 0 R] +>> +endobj + +554 0 obj +<< + /Type /StructElem + /S /P + /P 553 0 R + /K [555 0 R] +>> +endobj + +555 0 obj +<< + /Type /StructElem + /S /Code + /P 554 0 R + /K [46] + /Pg 1575 0 R +>> +endobj + +556 0 obj +<< + /Type /StructElem + /S /Lbl + /P 552 0 R + /K [45] + /Pg 1575 0 R +>> +endobj + +557 0 obj +<< + /Type /StructElem + /S /L + /P 543 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [561 0 R 558 0 R] +>> +endobj + +558 0 obj +<< + /Type /StructElem + /S /LI + /P 557 0 R + /K [560 0 R 559 0 R] +>> +endobj + +559 0 obj +<< + /Type /StructElem + /S /LBody + /P 558 0 R + /K [44] + /Pg 1575 0 R +>> +endobj + +560 0 obj +<< + /Type /StructElem + /S /Lbl + /P 558 0 R + /K [43] + /Pg 1575 0 R +>> +endobj + +561 0 obj +<< + /Type /StructElem + /S /LI + /P 557 0 R + /K [565 0 R 562 0 R] +>> +endobj + +562 0 obj +<< + /Type /StructElem + /S /LBody + /P 561 0 R + /K [38 564 0 R 40 563 0 R 42] + /Pg 1575 0 R +>> +endobj + +563 0 obj +<< + /Type /StructElem + /S /Code + /P 562 0 R + /K [41] + /Pg 1575 0 R +>> +endobj + +564 0 obj +<< + /Type /StructElem + /S /Code + /P 562 0 R + /K [39] + /Pg 1575 0 R +>> +endobj + +565 0 obj +<< + /Type /StructElem + /S /Lbl + /P 561 0 R + /K [37] + /Pg 1575 0 R +>> +endobj + +566 0 obj +<< + /Type /StructElem + /S /LI + /P 543 0 R + /K [570 0 R 567 0 R] +>> +endobj + +567 0 obj +<< + /Type /StructElem + /S /LBody + /P 566 0 R + /K [568 0 R] +>> +endobj + +568 0 obj +<< + /Type /StructElem + /S /P + /P 567 0 R + /K [569 0 R] +>> +endobj + +569 0 obj +<< + /Type /StructElem + /S /Code + /P 568 0 R + /K [36] + /Pg 1575 0 R +>> +endobj + +570 0 obj +<< + /Type /StructElem + /S /Lbl + /P 566 0 R + /K [35] + /Pg 1575 0 R +>> +endobj + +571 0 obj +<< + /Type /StructElem + /S /L + /P 543 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [575 0 R 572 0 R] +>> +endobj + +572 0 obj +<< + /Type /StructElem + /S /LI + /P 571 0 R + /K [574 0 R 573 0 R] +>> +endobj + +573 0 obj +<< + /Type /StructElem + /S /LBody + /P 572 0 R + /K [34] + /Pg 1575 0 R +>> +endobj + +574 0 obj +<< + /Type /StructElem + /S /Lbl + /P 572 0 R + /K [33] + /Pg 1575 0 R +>> +endobj + +575 0 obj +<< + /Type /StructElem + /S /LI + /P 571 0 R + /K [580 0 R 576 0 R] +>> +endobj + +576 0 obj +<< + /Type /StructElem + /S /LBody + /P 575 0 R + /K [26 579 0 R 28 578 0 R 30 577 0 R 32] + /Pg 1575 0 R +>> +endobj + +577 0 obj +<< + /Type /StructElem + /S /Code + /P 576 0 R + /K [31] + /Pg 1575 0 R +>> +endobj + +578 0 obj +<< + /Type /StructElem + /S /Code + /P 576 0 R + /K [29] + /Pg 1575 0 R +>> +endobj + +579 0 obj +<< + /Type /StructElem + /S /Code + /P 576 0 R + /K [27] + /Pg 1575 0 R +>> +endobj + +580 0 obj +<< + /Type /StructElem + /S /Lbl + /P 575 0 R + /K [25] + /Pg 1575 0 R +>> +endobj + +581 0 obj +<< + /Type /StructElem + /S /LI + /P 543 0 R + /K [585 0 R 582 0 R] +>> +endobj + +582 0 obj +<< + /Type /StructElem + /S /LBody + /P 581 0 R + /K [583 0 R] +>> +endobj + +583 0 obj +<< + /Type /StructElem + /S /P + /P 582 0 R + /K [584 0 R] +>> +endobj + +584 0 obj +<< + /Type /StructElem + /S /Code + /P 583 0 R + /K [24] + /Pg 1575 0 R +>> +endobj + +585 0 obj +<< + /Type /StructElem + /S /Lbl + /P 581 0 R + /K [23] + /Pg 1575 0 R +>> +endobj + +586 0 obj +<< + /Type /StructElem + /S /L + /P 543 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [590 0 R 587 0 R] +>> +endobj + +587 0 obj +<< + /Type /StructElem + /S /LI + /P 586 0 R + /K [589 0 R 588 0 R] +>> +endobj + +588 0 obj +<< + /Type /StructElem + /S /LBody + /P 587 0 R + /K [22] + /Pg 1575 0 R +>> +endobj + +589 0 obj +<< + /Type /StructElem + /S /Lbl + /P 587 0 R + /K [21] + /Pg 1575 0 R +>> +endobj + +590 0 obj +<< + /Type /StructElem + /S /LI + /P 586 0 R + /K [592 0 R 591 0 R] +>> +endobj + +591 0 obj +<< + /Type /StructElem + /S /LBody + /P 590 0 R + /K [20] + /Pg 1575 0 R +>> +endobj + +592 0 obj +<< + /Type /StructElem + /S /Lbl + /P 590 0 R + /K [19] + /Pg 1575 0 R +>> +endobj + +593 0 obj +<< + /Type /StructElem + /S /LI + /P 543 0 R + /K [597 0 R 594 0 R] +>> +endobj + +594 0 obj +<< + /Type /StructElem + /S /LBody + /P 593 0 R + /K [595 0 R] +>> +endobj + +595 0 obj +<< + /Type /StructElem + /S /P + /P 594 0 R + /K [596 0 R] +>> +endobj + +596 0 obj +<< + /Type /StructElem + /S /Code + /P 595 0 R + /K [18] + /Pg 1575 0 R +>> +endobj + +597 0 obj +<< + /Type /StructElem + /S /Lbl + /P 593 0 R + /K [17] + /Pg 1575 0 R +>> +endobj + +598 0 obj +<< + /Type /StructElem + /S /L + /P 543 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [602 0 R 599 0 R] +>> +endobj + +599 0 obj +<< + /Type /StructElem + /S /LI + /P 598 0 R + /K [601 0 R 600 0 R] +>> +endobj + +600 0 obj +<< + /Type /StructElem + /S /LBody + /P 599 0 R + /K [16] + /Pg 1575 0 R +>> +endobj + +601 0 obj +<< + /Type /StructElem + /S /Lbl + /P 599 0 R + /K [15] + /Pg 1575 0 R +>> +endobj + +602 0 obj +<< + /Type /StructElem + /S /LI + /P 598 0 R + /K [604 0 R 603 0 R] +>> +endobj + +603 0 obj +<< + /Type /StructElem + /S /LBody + /P 602 0 R + /K [14] + /Pg 1575 0 R +>> +endobj + +604 0 obj +<< + /Type /StructElem + /S /Lbl + /P 602 0 R + /K [13] + /Pg 1575 0 R +>> +endobj + +605 0 obj +<< + /Type /StructElem + /S /LI + /P 543 0 R + /K [609 0 R 606 0 R] +>> +endobj + +606 0 obj +<< + /Type /StructElem + /S /LBody + /P 605 0 R + /K [607 0 R] +>> +endobj + +607 0 obj +<< + /Type /StructElem + /S /P + /P 606 0 R + /K [608 0 R] +>> +endobj + +608 0 obj +<< + /Type /StructElem + /S /Code + /P 607 0 R + /K [12] + /Pg 1575 0 R +>> +endobj + +609 0 obj +<< + /Type /StructElem + /S /Lbl + /P 605 0 R + /K [11] + /Pg 1575 0 R +>> +endobj + +610 0 obj +<< + /Type /StructElem + /S /L + /P 543 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [614 0 R 611 0 R] +>> +endobj + +611 0 obj +<< + /Type /StructElem + /S /LI + /P 610 0 R + /K [613 0 R 612 0 R] +>> +endobj + +612 0 obj +<< + /Type /StructElem + /S /LBody + /P 611 0 R + /K [10] + /Pg 1575 0 R +>> +endobj + +613 0 obj +<< + /Type /StructElem + /S /Lbl + /P 611 0 R + /K [9] + /Pg 1575 0 R +>> +endobj + +614 0 obj +<< + /Type /StructElem + /S /LI + /P 610 0 R + /K [616 0 R 615 0 R] +>> +endobj + +615 0 obj +<< + /Type /StructElem + /S /LBody + /P 614 0 R + /K [8] + /Pg 1575 0 R +>> +endobj + +616 0 obj +<< + /Type /StructElem + /S /Lbl + /P 614 0 R + /K [7] + /Pg 1575 0 R +>> +endobj + +617 0 obj +<< + /Type /StructElem + /S /LI + /P 543 0 R + /K [621 0 R 618 0 R] +>> +endobj + +618 0 obj +<< + /Type /StructElem + /S /LBody + /P 617 0 R + /K [619 0 R] +>> +endobj + +619 0 obj +<< + /Type /StructElem + /S /P + /P 618 0 R + /K [620 0 R] +>> +endobj + +620 0 obj +<< + /Type /StructElem + /S /Code + /P 619 0 R + /K [6] + /Pg 1575 0 R +>> +endobj + +621 0 obj +<< + /Type /StructElem + /S /Lbl + /P 617 0 R + /K [5] + /Pg 1575 0 R +>> +endobj + +622 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [2 623 0 R 4] + /Pg 1575 0 R +>> +endobj + +623 0 obj +<< + /Type /StructElem + /S /Code + /P 622 0 R + /K [3] + /Pg 1575 0 R +>> +endobj + +624 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Ontwikkelcommando's (pnpm scripts)) + /K [0 1] + /Pg 1575 0 R +>> +endobj + +625 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [102 103 104] + /Pg 1573 0 R +>> +endobj + +626 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [638 0 R 633 0 R 627 0 R] +>> +endobj + +627 0 obj +<< + /Type /StructElem + /S /LI + /P 626 0 R + /K [632 0 R 628 0 R] +>> +endobj + +628 0 obj +<< + /Type /StructElem + /S /LBody + /P 627 0 R + /K [631 0 R 97 630 0 R 99 629 0 R 101] + /Pg 1573 0 R +>> +endobj + +629 0 obj +<< + /Type /StructElem + /S /Code + /P 628 0 R + /K [100] + /Pg 1573 0 R +>> +endobj + +630 0 obj +<< + /Type /StructElem + /S /Code + /P 628 0 R + /K [98] + /Pg 1573 0 R +>> +endobj + +631 0 obj +<< + /Type /StructElem + /S /Strong + /P 628 0 R + /K [96] + /Pg 1573 0 R +>> +endobj + +632 0 obj +<< + /Type /StructElem + /S /Lbl + /P 627 0 R + /K [95] + /Pg 1573 0 R +>> +endobj + +633 0 obj +<< + /Type /StructElem + /S /LI + /P 626 0 R + /K [637 0 R 634 0 R] +>> +endobj + +634 0 obj +<< + /Type /StructElem + /S /LBody + /P 633 0 R + /K [636 0 R 92 635 0 R 94] + /Pg 1573 0 R +>> +endobj + +635 0 obj +<< + /Type /StructElem + /S /Code + /P 634 0 R + /K [93] + /Pg 1573 0 R +>> +endobj + +636 0 obj +<< + /Type /StructElem + /S /Strong + /P 634 0 R + /K [91] + /Pg 1573 0 R +>> +endobj + +637 0 obj +<< + /Type /StructElem + /S /Lbl + /P 633 0 R + /K [90] + /Pg 1573 0 R +>> +endobj + +638 0 obj +<< + /Type /StructElem + /S /LI + /P 626 0 R + /K [644 0 R 639 0 R] +>> +endobj + +639 0 obj +<< + /Type /StructElem + /S /LBody + /P 638 0 R + /K [643 0 R 83 642 0 R 85 641 0 R 87 640 0 R 89] + /Pg 1573 0 R +>> +endobj + +640 0 obj +<< + /Type /StructElem + /S /Code + /P 639 0 R + /K [88] + /Pg 1573 0 R +>> +endobj + +641 0 obj +<< + /Type /StructElem + /S /Code + /P 639 0 R + /K [86] + /Pg 1573 0 R +>> +endobj + +642 0 obj +<< + /Type /StructElem + /S /Code + /P 639 0 R + /K [84] + /Pg 1573 0 R +>> +endobj + +643 0 obj +<< + /Type /StructElem + /S /Strong + /P 639 0 R + /K [82] + /Pg 1573 0 R +>> +endobj + +644 0 obj +<< + /Type /StructElem + /S /Lbl + /P 638 0 R + /K [81] + /Pg 1573 0 R +>> +endobj + +645 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Bundling en framework) + /K [79 80] + /Pg 1573 0 R +>> +endobj + +646 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [62 63 64 649 0 R 67 68 69 648 0 R 71 72 73 647 0 R 75 76 77 78] + /Pg 1573 0 R +>> +endobj + +647 0 obj +<< + /Type /StructElem + /S /Link + /P 646 0 R + /K [74 << + /Type /OBJR + /Pg 1573 0 R + /Obj 1572 0 R + >>] + /Pg 1573 0 R +>> +endobj + +648 0 obj +<< + /Type /StructElem + /S /Link + /P 646 0 R + /K [70 << + /Type /OBJR + /Pg 1573 0 R + /Obj 1571 0 R + >>] + /Pg 1573 0 R +>> +endobj + +649 0 obj +<< + /Type /StructElem + /S /Link + /P 646 0 R + /K [65 << + /Type /OBJR + /Pg 1573 0 R + /Obj 1569 0 R + >> 66 << + /Type /OBJR + /Pg 1573 0 R + /Obj 1570 0 R + >>] + /Pg 1573 0 R +>> +endobj + +650 0 obj +<< + /Type /StructElem + /S /H1 + /P 63 0 R + /T (Buildtools en ontwikkelcommando's) + /K [60 61] + /Pg 1573 0 R +>> +endobj + +651 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [58 59] + /Pg 1573 0 R +>> +endobj + +652 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [667 0 R 661 0 R 657 0 R 653 0 R] +>> +endobj + +653 0 obj +<< + /Type /StructElem + /S /LI + /P 652 0 R + /K [656 0 R 654 0 R] +>> +endobj + +654 0 obj +<< + /Type /StructElem + /S /LBody + /P 653 0 R + /K [655 0 R 57] + /Pg 1573 0 R +>> +endobj + +655 0 obj +<< + /Type /StructElem + /S /Strong + /P 654 0 R + /K [56] + /Pg 1573 0 R +>> +endobj + +656 0 obj +<< + /Type /StructElem + /S /Lbl + /P 653 0 R + /K [55] + /Pg 1573 0 R +>> +endobj + +657 0 obj +<< + /Type /StructElem + /S /LI + /P 652 0 R + /K [660 0 R 658 0 R] +>> +endobj + +658 0 obj +<< + /Type /StructElem + /S /LBody + /P 657 0 R + /K [659 0 R 52 53 54] + /Pg 1573 0 R +>> +endobj + +659 0 obj +<< + /Type /StructElem + /S /Strong + /P 658 0 R + /K [51] + /Pg 1573 0 R +>> +endobj + +660 0 obj +<< + /Type /StructElem + /S /Lbl + /P 657 0 R + /K [50] + /Pg 1573 0 R +>> +endobj + +661 0 obj +<< + /Type /StructElem + /S /LI + /P 652 0 R + /K [666 0 R 662 0 R] +>> +endobj + +662 0 obj +<< + /Type /StructElem + /S /LBody + /P 661 0 R + /K [665 0 R 42 664 0 R 44 45 663 0 R 48 49] + /Pg 1573 0 R +>> +endobj + +663 0 obj +<< + /Type /StructElem + /S /Link + /P 662 0 R + /K [46 << + /Type /OBJR + /Pg 1573 0 R + /Obj 1567 0 R + >> 47 << + /Type /OBJR + /Pg 1573 0 R + /Obj 1568 0 R + >>] + /Pg 1573 0 R +>> +endobj + +664 0 obj +<< + /Type /StructElem + /S /Code + /P 662 0 R + /K [43] + /Pg 1573 0 R +>> +endobj + +665 0 obj +<< + /Type /StructElem + /S /Strong + /P 662 0 R + /K [41] + /Pg 1573 0 R +>> +endobj + +666 0 obj +<< + /Type /StructElem + /S /Lbl + /P 661 0 R + /K [40] + /Pg 1573 0 R +>> +endobj + +667 0 obj +<< + /Type /StructElem + /S /LI + /P 652 0 R + /K [671 0 R 668 0 R] +>> +endobj + +668 0 obj +<< + /Type /StructElem + /S /LBody + /P 667 0 R + /K [670 0 R 36 669 0 R 38 39] + /Pg 1573 0 R +>> +endobj + +669 0 obj +<< + /Type /StructElem + /S /Code + /P 668 0 R + /K [37] + /Pg 1573 0 R +>> +endobj + +670 0 obj +<< + /Type /StructElem + /S /Strong + /P 668 0 R + /K [35] + /Pg 1573 0 R +>> +endobj + +671 0 obj +<< + /Type /StructElem + /S /Lbl + /P 667 0 R + /K [34] + /Pg 1573 0 R +>> +endobj + +672 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [33] + /Pg 1573 0 R +>> +endobj + +673 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Integratie met externe diensten) + /K [31 32] + /Pg 1573 0 R +>> +endobj + +674 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [22 23 24 25 675 0 R 27 28 29 30] + /Pg 1573 0 R +>> +endobj + +675 0 obj +<< + /Type /StructElem + /S /Link + /P 674 0 R + /K [26 << + /Type /OBJR + /Pg 1573 0 R + /Obj 1566 0 R + >>] + /Pg 1573 0 R +>> +endobj + +676 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [19 20 21] + /Pg 1573 0 R +>> +endobj + +677 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Decimal + >>] + /K [687 0 R 684 0 R 681 0 R 678 0 R] +>> +endobj + +678 0 obj +<< + /Type /StructElem + /S /LI + /P 677 0 R + /K [680 0 R 679 0 R] +>> +endobj + +679 0 obj +<< + /Type /StructElem + /S /LBody + /P 678 0 R + /K [17 18] + /Pg 1573 0 R +>> +endobj + +680 0 obj +<< + /Type /StructElem + /S /Lbl + /P 678 0 R + /K [16] + /Pg 1573 0 R +>> +endobj + +681 0 obj +<< + /Type /StructElem + /S /LI + /P 677 0 R + /K [683 0 R 682 0 R] +>> +endobj + +682 0 obj +<< + /Type /StructElem + /S /LBody + /P 681 0 R + /K [15] + /Pg 1573 0 R +>> +endobj + +683 0 obj +<< + /Type /StructElem + /S /Lbl + /P 681 0 R + /K [14] + /Pg 1573 0 R +>> +endobj + +684 0 obj +<< + /Type /StructElem + /S /LI + /P 677 0 R + /K [686 0 R 685 0 R] +>> +endobj + +685 0 obj +<< + /Type /StructElem + /S /LBody + /P 684 0 R + /K [12 13] + /Pg 1573 0 R +>> +endobj + +686 0 obj +<< + /Type /StructElem + /S /Lbl + /P 684 0 R + /K [11] + /Pg 1573 0 R +>> +endobj + +687 0 obj +<< + /Type /StructElem + /S /LI + /P 677 0 R + /K [689 0 R 688 0 R] +>> +endobj + +688 0 obj +<< + /Type /StructElem + /S /LBody + /P 687 0 R + /K [10] + /Pg 1573 0 R +>> +endobj + +689 0 obj +<< + /Type /StructElem + /S /Lbl + /P 687 0 R + /K [9] + /Pg 1573 0 R +>> +endobj + +690 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [2 692 0 R 4 5 691 0 R 7 8] + /Pg 1573 0 R +>> +endobj + +691 0 obj +<< + /Type /StructElem + /S /Code + /P 690 0 R + /K [6] + /Pg 1573 0 R +>> +endobj + +692 0 obj +<< + /Type /StructElem + /S /Strong + /P 690 0 R + /K [3] + /Pg 1573 0 R +>> +endobj + +693 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Sync-service en api-sync store) + /K [0 1] + /Pg 1573 0 R +>> +endobj + +694 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [119 120] + /Pg 1564 0 R +>> +endobj + +695 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [704 0 R 700 0 R 696 0 R] +>> +endobj + +696 0 obj +<< + /Type /StructElem + /S /LI + /P 695 0 R + /K [699 0 R 697 0 R] +>> +endobj + +697 0 obj +<< + /Type /StructElem + /S /LBody + /P 696 0 R + /K [698 0 R 117 118] + /Pg 1564 0 R +>> +endobj + +698 0 obj +<< + /Type /StructElem + /S /Strong + /P 697 0 R + /K [116] + /Pg 1564 0 R +>> +endobj + +699 0 obj +<< + /Type /StructElem + /S /Lbl + /P 696 0 R + /K [115] + /Pg 1564 0 R +>> +endobj + +700 0 obj +<< + /Type /StructElem + /S /LI + /P 695 0 R + /K [703 0 R 701 0 R] +>> +endobj + +701 0 obj +<< + /Type /StructElem + /S /LBody + /P 700 0 R + /K [702 0 R 114] + /Pg 1564 0 R +>> +endobj + +702 0 obj +<< + /Type /StructElem + /S /Strong + /P 701 0 R + /K [113] + /Pg 1564 0 R +>> +endobj + +703 0 obj +<< + /Type /StructElem + /S /Lbl + /P 700 0 R + /K [112] + /Pg 1564 0 R +>> +endobj + +704 0 obj +<< + /Type /StructElem + /S /LI + /P 695 0 R + /K [707 0 R 705 0 R] +>> +endobj + +705 0 obj +<< + /Type /StructElem + /S /LBody + /P 704 0 R + /K [706 0 R 110 111] + /Pg 1564 0 R +>> +endobj + +706 0 obj +<< + /Type /StructElem + /S /Strong + /P 705 0 R + /K [109] + /Pg 1564 0 R +>> +endobj + +707 0 obj +<< + /Type /StructElem + /S /Lbl + /P 704 0 R + /K [108] + /Pg 1564 0 R +>> +endobj + +708 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [100 710 0 R 103 104 709 0 R 106 107] + /Pg 1564 0 R +>> +endobj + +709 0 obj +<< + /Type /StructElem + /S /Code + /P 708 0 R + /K [105] + /Pg 1564 0 R +>> +endobj + +710 0 obj +<< + /Type /StructElem + /S /Strong + /P 708 0 R + /K [101 102] + /Pg 1564 0 R +>> +endobj + +711 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Location-gecentreerde architectuur) + /K [98 99] + /Pg 1564 0 R +>> +endobj + +712 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [825 0 R 796 0 R 791 0 R 765 0 R 760 0 R 751 0 R 745 0 R 740 0 R 725 0 R 721 0 R 717 0 R 713 0 R] +>> +endobj + +713 0 obj +<< + /Type /StructElem + /S /LI + /P 712 0 R + /K [716 0 R 714 0 R] +>> +endobj + +714 0 obj +<< + /Type /StructElem + /S /LBody + /P 713 0 R + /K [715 0 R 97] + /Pg 1564 0 R +>> +endobj + +715 0 obj +<< + /Type /StructElem + /S /Code + /P 714 0 R + /K [96] + /Pg 1564 0 R +>> +endobj + +716 0 obj +<< + /Type /StructElem + /S /Lbl + /P 713 0 R + /K [95] + /Pg 1564 0 R +>> +endobj + +717 0 obj +<< + /Type /StructElem + /S /LI + /P 712 0 R + /K [720 0 R 718 0 R] +>> +endobj + +718 0 obj +<< + /Type /StructElem + /S /LBody + /P 717 0 R + /K [719 0 R 94] + /Pg 1564 0 R +>> +endobj + +719 0 obj +<< + /Type /StructElem + /S /Code + /P 718 0 R + /K [93] + /Pg 1564 0 R +>> +endobj + +720 0 obj +<< + /Type /StructElem + /S /Lbl + /P 717 0 R + /K [92] + /Pg 1564 0 R +>> +endobj + +721 0 obj +<< + /Type /StructElem + /S /LI + /P 712 0 R + /K [724 0 R 722 0 R] +>> +endobj + +722 0 obj +<< + /Type /StructElem + /S /LBody + /P 721 0 R + /K [723 0 R 91] + /Pg 1564 0 R +>> +endobj + +723 0 obj +<< + /Type /StructElem + /S /Code + /P 722 0 R + /K [90] + /Pg 1564 0 R +>> +endobj + +724 0 obj +<< + /Type /StructElem + /S /Lbl + /P 721 0 R + /K [89] + /Pg 1564 0 R +>> +endobj + +725 0 obj +<< + /Type /StructElem + /S /L + /P 712 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [736 0 R 730 0 R 726 0 R] +>> +endobj + +726 0 obj +<< + /Type /StructElem + /S /LI + /P 725 0 R + /K [729 0 R 727 0 R] +>> +endobj + +727 0 obj +<< + /Type /StructElem + /S /LBody + /P 726 0 R + /K [728 0 R 88] + /Pg 1564 0 R +>> +endobj + +728 0 obj +<< + /Type /StructElem + /S /Code + /P 727 0 R + /K [87] + /Pg 1564 0 R +>> +endobj + +729 0 obj +<< + /Type /StructElem + /S /Lbl + /P 726 0 R + /K [86] + /Pg 1564 0 R +>> +endobj + +730 0 obj +<< + /Type /StructElem + /S /LI + /P 725 0 R + /K [735 0 R 731 0 R] +>> +endobj + +731 0 obj +<< + /Type /StructElem + /S /LBody + /P 730 0 R + /K [734 0 R 81 733 0 R 83 732 0 R 85] + /Pg 1564 0 R +>> +endobj + +732 0 obj +<< + /Type /StructElem + /S /Code + /P 731 0 R + /K [84] + /Pg 1564 0 R +>> +endobj + +733 0 obj +<< + /Type /StructElem + /S /Code + /P 731 0 R + /K [82] + /Pg 1564 0 R +>> +endobj + +734 0 obj +<< + /Type /StructElem + /S /Code + /P 731 0 R + /K [80] + /Pg 1564 0 R +>> +endobj + +735 0 obj +<< + /Type /StructElem + /S /Lbl + /P 730 0 R + /K [79] + /Pg 1564 0 R +>> +endobj + +736 0 obj +<< + /Type /StructElem + /S /LI + /P 725 0 R + /K [739 0 R 737 0 R] +>> +endobj + +737 0 obj +<< + /Type /StructElem + /S /LBody + /P 736 0 R + /K [738 0 R 78] + /Pg 1564 0 R +>> +endobj + +738 0 obj +<< + /Type /StructElem + /S /Code + /P 737 0 R + /K [77] + /Pg 1564 0 R +>> +endobj + +739 0 obj +<< + /Type /StructElem + /S /Lbl + /P 736 0 R + /K [76] + /Pg 1564 0 R +>> +endobj + +740 0 obj +<< + /Type /StructElem + /S /LI + /P 712 0 R + /K [744 0 R 741 0 R] +>> +endobj + +741 0 obj +<< + /Type /StructElem + /S /LBody + /P 740 0 R + /K [742 0 R] +>> +endobj + +742 0 obj +<< + /Type /StructElem + /S /P + /P 741 0 R + /K [743 0 R 75] + /Pg 1564 0 R +>> +endobj + +743 0 obj +<< + /Type /StructElem + /S /Code + /P 742 0 R + /K [74] + /Pg 1564 0 R +>> +endobj + +744 0 obj +<< + /Type /StructElem + /S /Lbl + /P 740 0 R + /K [73] + /Pg 1564 0 R +>> +endobj + +745 0 obj +<< + /Type /StructElem + /S /LI + /P 712 0 R + /K [750 0 R 746 0 R] +>> +endobj + +746 0 obj +<< + /Type /StructElem + /S /LBody + /P 745 0 R + /K [749 0 R 68 748 0 R 70 747 0 R 72] + /Pg 1564 0 R +>> +endobj + +747 0 obj +<< + /Type /StructElem + /S /Code + /P 746 0 R + /K [71] + /Pg 1564 0 R +>> +endobj + +748 0 obj +<< + /Type /StructElem + /S /Code + /P 746 0 R + /K [69] + /Pg 1564 0 R +>> +endobj + +749 0 obj +<< + /Type /StructElem + /S /Code + /P 746 0 R + /K [67] + /Pg 1564 0 R +>> +endobj + +750 0 obj +<< + /Type /StructElem + /S /Lbl + /P 745 0 R + /K [66] + /Pg 1564 0 R +>> +endobj + +751 0 obj +<< + /Type /StructElem + /S /L + /P 712 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [756 0 R 752 0 R] +>> +endobj + +752 0 obj +<< + /Type /StructElem + /S /LI + /P 751 0 R + /K [755 0 R 753 0 R] +>> +endobj + +753 0 obj +<< + /Type /StructElem + /S /LBody + /P 752 0 R + /K [754 0 R 65] + /Pg 1564 0 R +>> +endobj + +754 0 obj +<< + /Type /StructElem + /S /Code + /P 753 0 R + /K [64] + /Pg 1564 0 R +>> +endobj + +755 0 obj +<< + /Type /StructElem + /S /Lbl + /P 752 0 R + /K [63] + /Pg 1564 0 R +>> +endobj + +756 0 obj +<< + /Type /StructElem + /S /LI + /P 751 0 R + /K [759 0 R 757 0 R] +>> +endobj + +757 0 obj +<< + /Type /StructElem + /S /LBody + /P 756 0 R + /K [758 0 R 62] + /Pg 1564 0 R +>> +endobj + +758 0 obj +<< + /Type /StructElem + /S /Code + /P 757 0 R + /K [61] + /Pg 1564 0 R +>> +endobj + +759 0 obj +<< + /Type /StructElem + /S /Lbl + /P 756 0 R + /K [60] + /Pg 1564 0 R +>> +endobj + +760 0 obj +<< + /Type /StructElem + /S /LI + /P 712 0 R + /K [764 0 R 761 0 R] +>> +endobj + +761 0 obj +<< + /Type /StructElem + /S /LBody + /P 760 0 R + /K [762 0 R] +>> +endobj + +762 0 obj +<< + /Type /StructElem + /S /P + /P 761 0 R + /K [763 0 R 59] + /Pg 1564 0 R +>> +endobj + +763 0 obj +<< + /Type /StructElem + /S /Code + /P 762 0 R + /K [58] + /Pg 1564 0 R +>> +endobj + +764 0 obj +<< + /Type /StructElem + /S /Lbl + /P 760 0 R + /K [57] + /Pg 1564 0 R +>> +endobj + +765 0 obj +<< + /Type /StructElem + /S /L + /P 712 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [787 0 R 782 0 R 778 0 R 774 0 R 770 0 R 766 0 R] +>> +endobj + +766 0 obj +<< + /Type /StructElem + /S /LI + /P 765 0 R + /K [769 0 R 767 0 R] +>> +endobj + +767 0 obj +<< + /Type /StructElem + /S /LBody + /P 766 0 R + /K [768 0 R 56] + /Pg 1564 0 R +>> +endobj + +768 0 obj +<< + /Type /StructElem + /S /Code + /P 767 0 R + /K [55] + /Pg 1564 0 R +>> +endobj + +769 0 obj +<< + /Type /StructElem + /S /Lbl + /P 766 0 R + /K [54] + /Pg 1564 0 R +>> +endobj + +770 0 obj +<< + /Type /StructElem + /S /LI + /P 765 0 R + /K [773 0 R 771 0 R] +>> +endobj + +771 0 obj +<< + /Type /StructElem + /S /LBody + /P 770 0 R + /K [772 0 R 53] + /Pg 1564 0 R +>> +endobj + +772 0 obj +<< + /Type /StructElem + /S /Code + /P 771 0 R + /K [52] + /Pg 1564 0 R +>> +endobj + +773 0 obj +<< + /Type /StructElem + /S /Lbl + /P 770 0 R + /K [51] + /Pg 1564 0 R +>> +endobj + +774 0 obj +<< + /Type /StructElem + /S /LI + /P 765 0 R + /K [777 0 R 775 0 R] +>> +endobj + +775 0 obj +<< + /Type /StructElem + /S /LBody + /P 774 0 R + /K [776 0 R 50] + /Pg 1564 0 R +>> +endobj + +776 0 obj +<< + /Type /StructElem + /S /Code + /P 775 0 R + /K [49] + /Pg 1564 0 R +>> +endobj + +777 0 obj +<< + /Type /StructElem + /S /Lbl + /P 774 0 R + /K [48] + /Pg 1564 0 R +>> +endobj + +778 0 obj +<< + /Type /StructElem + /S /LI + /P 765 0 R + /K [781 0 R 779 0 R] +>> +endobj + +779 0 obj +<< + /Type /StructElem + /S /LBody + /P 778 0 R + /K [780 0 R 47] + /Pg 1564 0 R +>> +endobj + +780 0 obj +<< + /Type /StructElem + /S /Code + /P 779 0 R + /K [46] + /Pg 1564 0 R +>> +endobj + +781 0 obj +<< + /Type /StructElem + /S /Lbl + /P 778 0 R + /K [45] + /Pg 1564 0 R +>> +endobj + +782 0 obj +<< + /Type /StructElem + /S /LI + /P 765 0 R + /K [786 0 R 783 0 R] +>> +endobj + +783 0 obj +<< + /Type /StructElem + /S /LBody + /P 782 0 R + /K [785 0 R 40 41 784 0 R 43 44] + /Pg 1564 0 R +>> +endobj + +784 0 obj +<< + /Type /StructElem + /S /Link + /P 783 0 R + /K [42 << + /Type /OBJR + /Pg 1564 0 R + /Obj 1563 0 R + >>] + /Pg 1564 0 R +>> +endobj + +785 0 obj +<< + /Type /StructElem + /S /Code + /P 783 0 R + /K [39] + /Pg 1564 0 R +>> +endobj + +786 0 obj +<< + /Type /StructElem + /S /Lbl + /P 782 0 R + /K [38] + /Pg 1564 0 R +>> +endobj + +787 0 obj +<< + /Type /StructElem + /S /LI + /P 765 0 R + /K [790 0 R 788 0 R] +>> +endobj + +788 0 obj +<< + /Type /StructElem + /S /LBody + /P 787 0 R + /K [789 0 R 37] + /Pg 1564 0 R +>> +endobj + +789 0 obj +<< + /Type /StructElem + /S /Code + /P 788 0 R + /K [36] + /Pg 1564 0 R +>> +endobj + +790 0 obj +<< + /Type /StructElem + /S /Lbl + /P 787 0 R + /K [35] + /Pg 1564 0 R +>> +endobj + +791 0 obj +<< + /Type /StructElem + /S /LI + /P 712 0 R + /K [795 0 R 792 0 R] +>> +endobj + +792 0 obj +<< + /Type /StructElem + /S /LBody + /P 791 0 R + /K [793 0 R] +>> +endobj + +793 0 obj +<< + /Type /StructElem + /S /P + /P 792 0 R + /K [794 0 R 34] + /Pg 1564 0 R +>> +endobj + +794 0 obj +<< + /Type /StructElem + /S /Code + /P 793 0 R + /K [33] + /Pg 1564 0 R +>> +endobj + +795 0 obj +<< + /Type /StructElem + /S /Lbl + /P 791 0 R + /K [32] + /Pg 1564 0 R +>> +endobj + +796 0 obj +<< + /Type /StructElem + /S /L + /P 712 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [821 0 R 817 0 R 813 0 R 809 0 R 805 0 R 801 0 R 797 0 R] +>> +endobj + +797 0 obj +<< + /Type /StructElem + /S /LI + /P 796 0 R + /K [800 0 R 798 0 R] +>> +endobj + +798 0 obj +<< + /Type /StructElem + /S /LBody + /P 797 0 R + /K [26 27 799 0 R 29 30 31] + /Pg 1564 0 R +>> +endobj + +799 0 obj +<< + /Type /StructElem + /S /Link + /P 798 0 R + /K [28 << + /Type /OBJR + /Pg 1564 0 R + /Obj 1562 0 R + >>] + /Pg 1564 0 R +>> +endobj + +800 0 obj +<< + /Type /StructElem + /S /Lbl + /P 797 0 R + /K [25] + /Pg 1564 0 R +>> +endobj + +801 0 obj +<< + /Type /StructElem + /S /LI + /P 796 0 R + /K [804 0 R 802 0 R] +>> +endobj + +802 0 obj +<< + /Type /StructElem + /S /LBody + /P 801 0 R + /K [803 0 R 24] + /Pg 1564 0 R +>> +endobj + +803 0 obj +<< + /Type /StructElem + /S /Code + /P 802 0 R + /K [23] + /Pg 1564 0 R +>> +endobj + +804 0 obj +<< + /Type /StructElem + /S /Lbl + /P 801 0 R + /K [22] + /Pg 1564 0 R +>> +endobj + +805 0 obj +<< + /Type /StructElem + /S /LI + /P 796 0 R + /K [808 0 R 806 0 R] +>> +endobj + +806 0 obj +<< + /Type /StructElem + /S /LBody + /P 805 0 R + /K [807 0 R 21] + /Pg 1564 0 R +>> +endobj + +807 0 obj +<< + /Type /StructElem + /S /Code + /P 806 0 R + /K [20] + /Pg 1564 0 R +>> +endobj + +808 0 obj +<< + /Type /StructElem + /S /Lbl + /P 805 0 R + /K [19] + /Pg 1564 0 R +>> +endobj + +809 0 obj +<< + /Type /StructElem + /S /LI + /P 796 0 R + /K [812 0 R 810 0 R] +>> +endobj + +810 0 obj +<< + /Type /StructElem + /S /LBody + /P 809 0 R + /K [811 0 R 18] + /Pg 1564 0 R +>> +endobj + +811 0 obj +<< + /Type /StructElem + /S /Code + /P 810 0 R + /K [17] + /Pg 1564 0 R +>> +endobj + +812 0 obj +<< + /Type /StructElem + /S /Lbl + /P 809 0 R + /K [16] + /Pg 1564 0 R +>> +endobj + +813 0 obj +<< + /Type /StructElem + /S /LI + /P 796 0 R + /K [816 0 R 814 0 R] +>> +endobj + +814 0 obj +<< + /Type /StructElem + /S /LBody + /P 813 0 R + /K [815 0 R 15] + /Pg 1564 0 R +>> +endobj + +815 0 obj +<< + /Type /StructElem + /S /Code + /P 814 0 R + /K [14] + /Pg 1564 0 R +>> +endobj + +816 0 obj +<< + /Type /StructElem + /S /Lbl + /P 813 0 R + /K [13] + /Pg 1564 0 R +>> +endobj + +817 0 obj +<< + /Type /StructElem + /S /LI + /P 796 0 R + /K [820 0 R 818 0 R] +>> +endobj + +818 0 obj +<< + /Type /StructElem + /S /LBody + /P 817 0 R + /K [819 0 R 11 12] + /Pg 1564 0 R +>> +endobj + +819 0 obj +<< + /Type /StructElem + /S /Code + /P 818 0 R + /K [10] + /Pg 1564 0 R +>> +endobj + +820 0 obj +<< + /Type /StructElem + /S /Lbl + /P 817 0 R + /K [9] + /Pg 1564 0 R +>> +endobj + +821 0 obj +<< + /Type /StructElem + /S /LI + /P 796 0 R + /K [824 0 R 822 0 R] +>> +endobj + +822 0 obj +<< + /Type /StructElem + /S /LBody + /P 821 0 R + /K [823 0 R 8] + /Pg 1564 0 R +>> +endobj + +823 0 obj +<< + /Type /StructElem + /S /Code + /P 822 0 R + /K [7] + /Pg 1564 0 R +>> +endobj + +824 0 obj +<< + /Type /StructElem + /S /Lbl + /P 821 0 R + /K [6] + /Pg 1564 0 R +>> +endobj + +825 0 obj +<< + /Type /StructElem + /S /LI + /P 712 0 R + /K [829 0 R 826 0 R] +>> +endobj + +826 0 obj +<< + /Type /StructElem + /S /LBody + /P 825 0 R + /K [827 0 R] +>> +endobj + +827 0 obj +<< + /Type /StructElem + /S /P + /P 826 0 R + /K [828 0 R 5] + /Pg 1564 0 R +>> +endobj + +828 0 obj +<< + /Type /StructElem + /S /Code + /P 827 0 R + /K [4] + /Pg 1564 0 R +>> +endobj + +829 0 obj +<< + /Type /StructElem + /S /Lbl + /P 825 0 R + /K [3] + /Pg 1564 0 R +>> +endobj + +830 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [2] + /Pg 1564 0 R +>> +endobj + +831 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Projectstructuur) + /K [0 1] + /Pg 1564 0 R +>> +endobj + +832 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [84 85] + /Pg 1560 0 R +>> +endobj + +833 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [852 0 R 845 0 R 840 0 R 834 0 R] +>> +endobj + +834 0 obj +<< + /Type /StructElem + /S /LI + /P 833 0 R + /K [839 0 R 835 0 R] +>> +endobj + +835 0 obj +<< + /Type /StructElem + /S /LBody + /P 834 0 R + /K [838 0 R 78 79 837 0 R 81 836 0 R 83] + /Pg 1560 0 R +>> +endobj + +836 0 obj +<< + /Type /StructElem + /S /Code + /P 835 0 R + /K [82] + /Pg 1560 0 R +>> +endobj + +837 0 obj +<< + /Type /StructElem + /S /Code + /P 835 0 R + /K [80] + /Pg 1560 0 R +>> +endobj + +838 0 obj +<< + /Type /StructElem + /S /Strong + /P 835 0 R + /K [77] + /Pg 1560 0 R +>> +endobj + +839 0 obj +<< + /Type /StructElem + /S /Lbl + /P 834 0 R + /K [76] + /Pg 1560 0 R +>> +endobj + +840 0 obj +<< + /Type /StructElem + /S /LI + /P 833 0 R + /K [844 0 R 841 0 R] +>> +endobj + +841 0 obj +<< + /Type /StructElem + /S /LBody + /P 840 0 R + /K [843 0 R 72 842 0 R 74 75] + /Pg 1560 0 R +>> +endobj + +842 0 obj +<< + /Type /StructElem + /S /Code + /P 841 0 R + /K [73] + /Pg 1560 0 R +>> +endobj + +843 0 obj +<< + /Type /StructElem + /S /Strong + /P 841 0 R + /K [71] + /Pg 1560 0 R +>> +endobj + +844 0 obj +<< + /Type /StructElem + /S /Lbl + /P 840 0 R + /K [70] + /Pg 1560 0 R +>> +endobj + +845 0 obj +<< + /Type /StructElem + /S /LI + /P 833 0 R + /K [851 0 R 846 0 R] +>> +endobj + +846 0 obj +<< + /Type /StructElem + /S /LBody + /P 845 0 R + /K [850 0 R 61 849 0 R 63 848 0 R 66 847 0 R 68 69] + /Pg 1560 0 R +>> +endobj + +847 0 obj +<< + /Type /StructElem + /S /Code + /P 846 0 R + /K [67] + /Pg 1560 0 R +>> +endobj + +848 0 obj +<< + /Type /StructElem + /S /Code + /P 846 0 R + /K [64 65] + /Pg 1560 0 R +>> +endobj + +849 0 obj +<< + /Type /StructElem + /S /Code + /P 846 0 R + /K [62] + /Pg 1560 0 R +>> +endobj + +850 0 obj +<< + /Type /StructElem + /S /Strong + /P 846 0 R + /K [60] + /Pg 1560 0 R +>> +endobj + +851 0 obj +<< + /Type /StructElem + /S /Lbl + /P 845 0 R + /K [59] + /Pg 1560 0 R +>> +endobj + +852 0 obj +<< + /Type /StructElem + /S /LI + /P 833 0 R + /K [857 0 R 853 0 R] +>> +endobj + +853 0 obj +<< + /Type /StructElem + /S /LBody + /P 852 0 R + /K [856 0 R 52 855 0 R 54 854 0 R 57 58] + /Pg 1560 0 R +>> +endobj + +854 0 obj +<< + /Type /StructElem + /S /Code + /P 853 0 R + /K [55 56] + /Pg 1560 0 R +>> +endobj + +855 0 obj +<< + /Type /StructElem + /S /Code + /P 853 0 R + /K [53] + /Pg 1560 0 R +>> +endobj + +856 0 obj +<< + /Type /StructElem + /S /Strong + /P 853 0 R + /K [51] + /Pg 1560 0 R +>> +endobj + +857 0 obj +<< + /Type /StructElem + /S /Lbl + /P 852 0 R + /K [50] + /Pg 1560 0 R +>> +endobj + +858 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [49] + /Pg 1560 0 R +>> +endobj + +859 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Opbouw van de applicatie) + /K [47 48] + /Pg 1560 0 R +>> +endobj + +860 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [43 44 45 46] + /Pg 1560 0 R +>> +endobj + +861 0 obj +<< + /Type /StructElem + /S /H1 + /P 63 0 R + /T (Architectuur van het project) + /K [41 42] + /Pg 1560 0 R +>> +endobj + +862 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [37 38 39 40] + /Pg 1560 0 R +>> +endobj + +863 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [872 0 R 867 0 R 864 0 R] +>> +endobj + +864 0 obj +<< + /Type /StructElem + /S /LI + /P 863 0 R + /K [866 0 R 865 0 R] +>> +endobj + +865 0 obj +<< + /Type /StructElem + /S /LBody + /P 864 0 R + /K [35 36] + /Pg 1560 0 R +>> +endobj + +866 0 obj +<< + /Type /StructElem + /S /Lbl + /P 864 0 R + /K [34] + /Pg 1560 0 R +>> +endobj + +867 0 obj +<< + /Type /StructElem + /S /LI + /P 863 0 R + /K [871 0 R 868 0 R] +>> +endobj + +868 0 obj +<< + /Type /StructElem + /S /LBody + /P 867 0 R + /K [28 870 0 R 30 869 0 R 32 33] + /Pg 1560 0 R +>> +endobj + +869 0 obj +<< + /Type /StructElem + /S /Code + /P 868 0 R + /K [31] + /Pg 1560 0 R +>> +endobj + +870 0 obj +<< + /Type /StructElem + /S /Code + /P 868 0 R + /K [29] + /Pg 1560 0 R +>> +endobj + +871 0 obj +<< + /Type /StructElem + /S /Lbl + /P 867 0 R + /K [27] + /Pg 1560 0 R +>> +endobj + +872 0 obj +<< + /Type /StructElem + /S /LI + /P 863 0 R + /K [875 0 R 873 0 R] +>> +endobj + +873 0 obj +<< + /Type /StructElem + /S /LBody + /P 872 0 R + /K [23 874 0 R 25 26] + /Pg 1560 0 R +>> +endobj + +874 0 obj +<< + /Type /StructElem + /S /Code + /P 873 0 R + /K [24] + /Pg 1560 0 R +>> +endobj + +875 0 obj +<< + /Type /StructElem + /S /Lbl + /P 872 0 R + /K [22] + /Pg 1560 0 R +>> +endobj + +876 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [21] + /Pg 1560 0 R +>> +endobj + +877 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Relatie met frontend en stores) + /K [19 20] + /Pg 1560 0 R +>> +endobj + +878 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [982 0 R 975 0 R 970 0 R 963 0 R 958 0 R 951 0 R 946 0 R 939 0 R 934 0 R 927 0 R 922 0 R 915 0 R 910 0 R 903 0 R 898 0 R 891 0 R 886 0 R 879 0 R] +>> +endobj + +879 0 obj +<< + /Type /StructElem + /S /L + /P 878 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [883 0 R 880 0 R] +>> +endobj + +880 0 obj +<< + /Type /StructElem + /S /LI + /P 879 0 R + /K [882 0 R 881 0 R] +>> +endobj + +881 0 obj +<< + /Type /StructElem + /S /LBody + /P 880 0 R + /K [16 17 18] + /Pg 1560 0 R +>> +endobj + +882 0 obj +<< + /Type /StructElem + /S /Lbl + /P 880 0 R + /K [15] + /Pg 1560 0 R +>> +endobj + +883 0 obj +<< + /Type /StructElem + /S /LI + /P 879 0 R + /K [885 0 R 884 0 R] +>> +endobj + +884 0 obj +<< + /Type /StructElem + /S /LBody + /P 883 0 R + /K [13 14] + /Pg 1560 0 R +>> +endobj + +885 0 obj +<< + /Type /StructElem + /S /Lbl + /P 883 0 R + /K [12] + /Pg 1560 0 R +>> +endobj + +886 0 obj +<< + /Type /StructElem + /S /LI + /P 878 0 R + /K [890 0 R 887 0 R] +>> +endobj + +887 0 obj +<< + /Type /StructElem + /S /LBody + /P 886 0 R + /K [888 0 R] +>> +endobj + +888 0 obj +<< + /Type /StructElem + /S /P + /P 887 0 R + /K [889 0 R 11] + /Pg 1560 0 R +>> +endobj + +889 0 obj +<< + /Type /StructElem + /S /Strong + /P 888 0 R + /K [10] + /Pg 1560 0 R +>> +endobj + +890 0 obj +<< + /Type /StructElem + /S /Lbl + /P 886 0 R + /K [9] + /Pg 1560 0 R +>> +endobj + +891 0 obj +<< + /Type /StructElem + /S /L + /P 878 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [895 0 R 892 0 R] +>> +endobj + +892 0 obj +<< + /Type /StructElem + /S /LI + /P 891 0 R + /K [894 0 R 893 0 R] +>> +endobj + +893 0 obj +<< + /Type /StructElem + /S /LBody + /P 892 0 R + /K [7 8] + /Pg 1560 0 R +>> +endobj + +894 0 obj +<< + /Type /StructElem + /S /Lbl + /P 892 0 R + /K [6] + /Pg 1560 0 R +>> +endobj + +895 0 obj +<< + /Type /StructElem + /S /LI + /P 891 0 R + /K [897 0 R 896 0 R] +>> +endobj + +896 0 obj +<< + /Type /StructElem + /S /LBody + /P 895 0 R + /K [5] + /Pg 1560 0 R +>> +endobj + +897 0 obj +<< + /Type /StructElem + /S /Lbl + /P 895 0 R + /K [4] + /Pg 1560 0 R +>> +endobj + +898 0 obj +<< + /Type /StructElem + /S /LI + /P 878 0 R + /K [902 0 R 899 0 R] +>> +endobj + +899 0 obj +<< + /Type /StructElem + /S /LBody + /P 898 0 R + /K [900 0 R] +>> +endobj + +900 0 obj +<< + /Type /StructElem + /S /P + /P 899 0 R + /K [901 0 R] +>> +endobj + +901 0 obj +<< + /Type /StructElem + /S /Strong + /P 900 0 R + /K [3] + /Pg 1560 0 R +>> +endobj + +902 0 obj +<< + /Type /StructElem + /S /Lbl + /P 898 0 R + /K [2] + /Pg 1560 0 R +>> +endobj + +903 0 obj +<< + /Type /StructElem + /S /L + /P 878 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [907 0 R 904 0 R] +>> +endobj + +904 0 obj +<< + /Type /StructElem + /S /LI + /P 903 0 R + /K [906 0 R 905 0 R] +>> +endobj + +905 0 obj +<< + /Type /StructElem + /S /LBody + /P 904 0 R + /K [1] + /Pg 1560 0 R +>> +endobj + +906 0 obj +<< + /Type /StructElem + /S /Lbl + /P 904 0 R + /K [0] + /Pg 1560 0 R +>> +endobj + +907 0 obj +<< + /Type /StructElem + /S /LI + /P 903 0 R + /K [909 0 R 908 0 R] +>> +endobj + +908 0 obj +<< + /Type /StructElem + /S /LBody + /P 907 0 R + /K [66] + /Pg 1558 0 R +>> +endobj + +909 0 obj +<< + /Type /StructElem + /S /Lbl + /P 907 0 R + /K [65] + /Pg 1558 0 R +>> +endobj + +910 0 obj +<< + /Type /StructElem + /S /LI + /P 878 0 R + /K [914 0 R 911 0 R] +>> +endobj + +911 0 obj +<< + /Type /StructElem + /S /LBody + /P 910 0 R + /K [912 0 R] +>> +endobj + +912 0 obj +<< + /Type /StructElem + /S /P + /P 911 0 R + /K [913 0 R] +>> +endobj + +913 0 obj +<< + /Type /StructElem + /S /Strong + /P 912 0 R + /K [64] + /Pg 1558 0 R +>> +endobj + +914 0 obj +<< + /Type /StructElem + /S /Lbl + /P 910 0 R + /K [63] + /Pg 1558 0 R +>> +endobj + +915 0 obj +<< + /Type /StructElem + /S /L + /P 878 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [919 0 R 916 0 R] +>> +endobj + +916 0 obj +<< + /Type /StructElem + /S /LI + /P 915 0 R + /K [918 0 R 917 0 R] +>> +endobj + +917 0 obj +<< + /Type /StructElem + /S /LBody + /P 916 0 R + /K [62] + /Pg 1558 0 R +>> +endobj + +918 0 obj +<< + /Type /StructElem + /S /Lbl + /P 916 0 R + /K [61] + /Pg 1558 0 R +>> +endobj + +919 0 obj +<< + /Type /StructElem + /S /LI + /P 915 0 R + /K [921 0 R 920 0 R] +>> +endobj + +920 0 obj +<< + /Type /StructElem + /S /LBody + /P 919 0 R + /K [60] + /Pg 1558 0 R +>> +endobj + +921 0 obj +<< + /Type /StructElem + /S /Lbl + /P 919 0 R + /K [59] + /Pg 1558 0 R +>> +endobj + +922 0 obj +<< + /Type /StructElem + /S /LI + /P 878 0 R + /K [926 0 R 923 0 R] +>> +endobj + +923 0 obj +<< + /Type /StructElem + /S /LBody + /P 922 0 R + /K [924 0 R] +>> +endobj + +924 0 obj +<< + /Type /StructElem + /S /P + /P 923 0 R + /K [925 0 R] +>> +endobj + +925 0 obj +<< + /Type /StructElem + /S /Strong + /P 924 0 R + /K [58] + /Pg 1558 0 R +>> +endobj + +926 0 obj +<< + /Type /StructElem + /S /Lbl + /P 922 0 R + /K [57] + /Pg 1558 0 R +>> +endobj + +927 0 obj +<< + /Type /StructElem + /S /L + /P 878 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [931 0 R 928 0 R] +>> +endobj + +928 0 obj +<< + /Type /StructElem + /S /LI + /P 927 0 R + /K [930 0 R 929 0 R] +>> +endobj + +929 0 obj +<< + /Type /StructElem + /S /LBody + /P 928 0 R + /K [55 56] + /Pg 1558 0 R +>> +endobj + +930 0 obj +<< + /Type /StructElem + /S /Lbl + /P 928 0 R + /K [54] + /Pg 1558 0 R +>> +endobj + +931 0 obj +<< + /Type /StructElem + /S /LI + /P 927 0 R + /K [933 0 R 932 0 R] +>> +endobj + +932 0 obj +<< + /Type /StructElem + /S /LBody + /P 931 0 R + /K [53] + /Pg 1558 0 R +>> +endobj + +933 0 obj +<< + /Type /StructElem + /S /Lbl + /P 931 0 R + /K [52] + /Pg 1558 0 R +>> +endobj + +934 0 obj +<< + /Type /StructElem + /S /LI + /P 878 0 R + /K [938 0 R 935 0 R] +>> +endobj + +935 0 obj +<< + /Type /StructElem + /S /LBody + /P 934 0 R + /K [936 0 R] +>> +endobj + +936 0 obj +<< + /Type /StructElem + /S /P + /P 935 0 R + /K [937 0 R] +>> +endobj + +937 0 obj +<< + /Type /StructElem + /S /Strong + /P 936 0 R + /K [51] + /Pg 1558 0 R +>> +endobj + +938 0 obj +<< + /Type /StructElem + /S /Lbl + /P 934 0 R + /K [50] + /Pg 1558 0 R +>> +endobj + +939 0 obj +<< + /Type /StructElem + /S /L + /P 878 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [943 0 R 940 0 R] +>> +endobj + +940 0 obj +<< + /Type /StructElem + /S /LI + /P 939 0 R + /K [942 0 R 941 0 R] +>> +endobj + +941 0 obj +<< + /Type /StructElem + /S /LBody + /P 940 0 R + /K [48 49] + /Pg 1558 0 R +>> +endobj + +942 0 obj +<< + /Type /StructElem + /S /Lbl + /P 940 0 R + /K [47] + /Pg 1558 0 R +>> +endobj + +943 0 obj +<< + /Type /StructElem + /S /LI + /P 939 0 R + /K [945 0 R 944 0 R] +>> +endobj + +944 0 obj +<< + /Type /StructElem + /S /LBody + /P 943 0 R + /K [45 46] + /Pg 1558 0 R +>> +endobj + +945 0 obj +<< + /Type /StructElem + /S /Lbl + /P 943 0 R + /K [44] + /Pg 1558 0 R +>> +endobj + +946 0 obj +<< + /Type /StructElem + /S /LI + /P 878 0 R + /K [950 0 R 947 0 R] +>> +endobj + +947 0 obj +<< + /Type /StructElem + /S /LBody + /P 946 0 R + /K [948 0 R] +>> +endobj + +948 0 obj +<< + /Type /StructElem + /S /P + /P 947 0 R + /K [949 0 R] +>> +endobj + +949 0 obj +<< + /Type /StructElem + /S /Strong + /P 948 0 R + /K [43] + /Pg 1558 0 R +>> +endobj + +950 0 obj +<< + /Type /StructElem + /S /Lbl + /P 946 0 R + /K [42] + /Pg 1558 0 R +>> +endobj + +951 0 obj +<< + /Type /StructElem + /S /L + /P 878 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [955 0 R 952 0 R] +>> +endobj + +952 0 obj +<< + /Type /StructElem + /S /LI + /P 951 0 R + /K [954 0 R 953 0 R] +>> +endobj + +953 0 obj +<< + /Type /StructElem + /S /LBody + /P 952 0 R + /K [40 41] + /Pg 1558 0 R +>> +endobj + +954 0 obj +<< + /Type /StructElem + /S /Lbl + /P 952 0 R + /K [39] + /Pg 1558 0 R +>> +endobj + +955 0 obj +<< + /Type /StructElem + /S /LI + /P 951 0 R + /K [957 0 R 956 0 R] +>> +endobj + +956 0 obj +<< + /Type /StructElem + /S /LBody + /P 955 0 R + /K [37 38] + /Pg 1558 0 R +>> +endobj + +957 0 obj +<< + /Type /StructElem + /S /Lbl + /P 955 0 R + /K [36] + /Pg 1558 0 R +>> +endobj + +958 0 obj +<< + /Type /StructElem + /S /LI + /P 878 0 R + /K [962 0 R 959 0 R] +>> +endobj + +959 0 obj +<< + /Type /StructElem + /S /LBody + /P 958 0 R + /K [960 0 R] +>> +endobj + +960 0 obj +<< + /Type /StructElem + /S /P + /P 959 0 R + /K [961 0 R] +>> +endobj + +961 0 obj +<< + /Type /StructElem + /S /Strong + /P 960 0 R + /K [35] + /Pg 1558 0 R +>> +endobj + +962 0 obj +<< + /Type /StructElem + /S /Lbl + /P 958 0 R + /K [34] + /Pg 1558 0 R +>> +endobj + +963 0 obj +<< + /Type /StructElem + /S /L + /P 878 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [967 0 R 964 0 R] +>> +endobj + +964 0 obj +<< + /Type /StructElem + /S /LI + /P 963 0 R + /K [966 0 R 965 0 R] +>> +endobj + +965 0 obj +<< + /Type /StructElem + /S /LBody + /P 964 0 R + /K [32 33] + /Pg 1558 0 R +>> +endobj + +966 0 obj +<< + /Type /StructElem + /S /Lbl + /P 964 0 R + /K [31] + /Pg 1558 0 R +>> +endobj + +967 0 obj +<< + /Type /StructElem + /S /LI + /P 963 0 R + /K [969 0 R 968 0 R] +>> +endobj + +968 0 obj +<< + /Type /StructElem + /S /LBody + /P 967 0 R + /K [30] + /Pg 1558 0 R +>> +endobj + +969 0 obj +<< + /Type /StructElem + /S /Lbl + /P 967 0 R + /K [29] + /Pg 1558 0 R +>> +endobj + +970 0 obj +<< + /Type /StructElem + /S /LI + /P 878 0 R + /K [974 0 R 971 0 R] +>> +endobj + +971 0 obj +<< + /Type /StructElem + /S /LBody + /P 970 0 R + /K [972 0 R] +>> +endobj + +972 0 obj +<< + /Type /StructElem + /S /P + /P 971 0 R + /K [973 0 R] +>> +endobj + +973 0 obj +<< + /Type /StructElem + /S /Strong + /P 972 0 R + /K [28] + /Pg 1558 0 R +>> +endobj + +974 0 obj +<< + /Type /StructElem + /S /Lbl + /P 970 0 R + /K [27] + /Pg 1558 0 R +>> +endobj + +975 0 obj +<< + /Type /StructElem + /S /L + /P 878 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [979 0 R 976 0 R] +>> +endobj + +976 0 obj +<< + /Type /StructElem + /S /LI + /P 975 0 R + /K [978 0 R 977 0 R] +>> +endobj + +977 0 obj +<< + /Type /StructElem + /S /LBody + /P 976 0 R + /K [25 26] + /Pg 1558 0 R +>> +endobj + +978 0 obj +<< + /Type /StructElem + /S /Lbl + /P 976 0 R + /K [24] + /Pg 1558 0 R +>> +endobj + +979 0 obj +<< + /Type /StructElem + /S /LI + /P 975 0 R + /K [981 0 R 980 0 R] +>> +endobj + +980 0 obj +<< + /Type /StructElem + /S /LBody + /P 979 0 R + /K [23] + /Pg 1558 0 R +>> +endobj + +981 0 obj +<< + /Type /StructElem + /S /Lbl + /P 979 0 R + /K [22] + /Pg 1558 0 R +>> +endobj + +982 0 obj +<< + /Type /StructElem + /S /LI + /P 878 0 R + /K [986 0 R 983 0 R] +>> +endobj + +983 0 obj +<< + /Type /StructElem + /S /LBody + /P 982 0 R + /K [984 0 R] +>> +endobj + +984 0 obj +<< + /Type /StructElem + /S /P + /P 983 0 R + /K [985 0 R] +>> +endobj + +985 0 obj +<< + /Type /StructElem + /S /Strong + /P 984 0 R + /K [21] + /Pg 1558 0 R +>> +endobj + +986 0 obj +<< + /Type /StructElem + /S /Lbl + /P 982 0 R + /K [20] + /Pg 1558 0 R +>> +endobj + +987 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [19] + /Pg 1558 0 R +>> +endobj + +988 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Overzicht van domeinmodellen) + /K [17 18] + /Pg 1558 0 R +>> +endobj + +989 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [11 12 13 14 15 16] + /Pg 1558 0 R +>> +endobj + +990 0 obj +<< + /Type /StructElem + /S /H1 + /P 63 0 R + /T (Klassediagram) + /K [9 10] + /Pg 1558 0 R +>> +endobj + +991 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [998 0 R 995 0 R 992 0 R] +>> +endobj + +992 0 obj +<< + /Type /StructElem + /S /LI + /P 991 0 R + /K [994 0 R 993 0 R] +>> +endobj + +993 0 obj +<< + /Type /StructElem + /S /LBody + /P 992 0 R + /K [7 8] + /Pg 1558 0 R +>> +endobj + +994 0 obj +<< + /Type /StructElem + /S /Lbl + /P 992 0 R + /K [6] + /Pg 1558 0 R +>> +endobj + +995 0 obj +<< + /Type /StructElem + /S /LI + /P 991 0 R + /K [997 0 R 996 0 R] +>> +endobj + +996 0 obj +<< + /Type /StructElem + /S /LBody + /P 995 0 R + /K [4 5] + /Pg 1558 0 R +>> +endobj + +997 0 obj +<< + /Type /StructElem + /S /Lbl + /P 995 0 R + /K [3] + /Pg 1558 0 R +>> +endobj + +998 0 obj +<< + /Type /StructElem + /S /LI + /P 991 0 R + /K [1000 0 R 999 0 R] +>> +endobj + +999 0 obj +<< + /Type /StructElem + /S /LBody + /P 998 0 R + /K [2] + /Pg 1558 0 R +>> +endobj + +1000 0 obj +<< + /Type /StructElem + /S /Lbl + /P 998 0 R + /K [1] + /Pg 1558 0 R +>> +endobj + +1001 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [0] + /Pg 1558 0 R +>> +endobj + +1002 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [1012 0 R 1006 0 R 1003 0 R] +>> +endobj + +1003 0 obj +<< + /Type /StructElem + /S /LI + /P 1002 0 R + /K [1005 0 R 1004 0 R] +>> +endobj + +1004 0 obj +<< + /Type /StructElem + /S /LBody + /P 1003 0 R + /K [120 121] + /Pg 1556 0 R +>> +endobj + +1005 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1003 0 R + /K [119] + /Pg 1556 0 R +>> +endobj + +1006 0 obj +<< + /Type /StructElem + /S /LI + /P 1002 0 R + /K [1011 0 R 1007 0 R] +>> +endobj + +1007 0 obj +<< + /Type /StructElem + /S /LBody + /P 1006 0 R + /K [111 1010 0 R 113 1009 0 R 115 1008 0 R 117 118] + /Pg 1556 0 R +>> +endobj + +1008 0 obj +<< + /Type /StructElem + /S /Strong + /P 1007 0 R + /K [116] + /Pg 1556 0 R +>> +endobj + +1009 0 obj +<< + /Type /StructElem + /S /Strong + /P 1007 0 R + /K [114] + /Pg 1556 0 R +>> +endobj + +1010 0 obj +<< + /Type /StructElem + /S /Strong + /P 1007 0 R + /K [112] + /Pg 1556 0 R +>> +endobj + +1011 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1006 0 R + /K [110] + /Pg 1556 0 R +>> +endobj + +1012 0 obj +<< + /Type /StructElem + /S /LI + /P 1002 0 R + /K [1016 0 R 1013 0 R] +>> +endobj + +1013 0 obj +<< + /Type /StructElem + /S /LBody + /P 1012 0 R + /K [104 1015 0 R 106 1014 0 R 108 109] + /Pg 1556 0 R +>> +endobj + +1014 0 obj +<< + /Type /StructElem + /S /Strong + /P 1013 0 R + /K [107] + /Pg 1556 0 R +>> +endobj + +1015 0 obj +<< + /Type /StructElem + /S /Strong + /P 1013 0 R + /K [105] + /Pg 1556 0 R +>> +endobj + +1016 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1012 0 R + /K [103] + /Pg 1556 0 R +>> +endobj + +1017 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [100 101 102] + /Pg 1556 0 R +>> +endobj + +1018 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Normalisatie en evolutie van het datamodel) + /K [98 99] + /Pg 1556 0 R +>> +endobj + +1019 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [96 97] + /Pg 1556 0 R +>> +endobj + +1020 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [1049 0 R 1044 0 R 1037 0 R 1030 0 R 1026 0 R 1021 0 R] +>> +endobj + +1021 0 obj +<< + /Type /StructElem + /S /LI + /P 1020 0 R + /K [1025 0 R 1022 0 R] +>> +endobj + +1022 0 obj +<< + /Type /StructElem + /S /LBody + /P 1021 0 R + /K [1024 0 R 92 1023 0 R 94 95] + /Pg 1556 0 R +>> +endobj + +1023 0 obj +<< + /Type /StructElem + /S /Strong + /P 1022 0 R + /K [93] + /Pg 1556 0 R +>> +endobj + +1024 0 obj +<< + /Type /StructElem + /S /Strong + /P 1022 0 R + /K [91] + /Pg 1556 0 R +>> +endobj + +1025 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1021 0 R + /K [90] + /Pg 1556 0 R +>> +endobj + +1026 0 obj +<< + /Type /StructElem + /S /LI + /P 1020 0 R + /K [1029 0 R 1027 0 R] +>> +endobj + +1027 0 obj +<< + /Type /StructElem + /S /LBody + /P 1026 0 R + /K [1028 0 R 88 89] + /Pg 1556 0 R +>> +endobj + +1028 0 obj +<< + /Type /StructElem + /S /Strong + /P 1027 0 R + /K [87] + /Pg 1556 0 R +>> +endobj + +1029 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1026 0 R + /K [86] + /Pg 1556 0 R +>> +endobj + +1030 0 obj +<< + /Type /StructElem + /S /LI + /P 1020 0 R + /K [1036 0 R 1031 0 R] +>> +endobj + +1031 0 obj +<< + /Type /StructElem + /S /LBody + /P 1030 0 R + /K [77 1035 0 R 79 1034 0 R 81 1033 0 R 83 1032 0 R 85] + /Pg 1556 0 R +>> +endobj + +1032 0 obj +<< + /Type /StructElem + /S /Strong + /P 1031 0 R + /K [84] + /Pg 1556 0 R +>> +endobj + +1033 0 obj +<< + /Type /StructElem + /S /Strong + /P 1031 0 R + /K [82] + /Pg 1556 0 R +>> +endobj + +1034 0 obj +<< + /Type /StructElem + /S /Strong + /P 1031 0 R + /K [80] + /Pg 1556 0 R +>> +endobj + +1035 0 obj +<< + /Type /StructElem + /S /Strong + /P 1031 0 R + /K [78] + /Pg 1556 0 R +>> +endobj + +1036 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1030 0 R + /K [76] + /Pg 1556 0 R +>> +endobj + +1037 0 obj +<< + /Type /StructElem + /S /LI + /P 1020 0 R + /K [1043 0 R 1038 0 R] +>> +endobj + +1038 0 obj +<< + /Type /StructElem + /S /LBody + /P 1037 0 R + /K [67 1042 0 R 69 1041 0 R 71 1040 0 R 73 1039 0 R 75] + /Pg 1556 0 R +>> +endobj + +1039 0 obj +<< + /Type /StructElem + /S /Strong + /P 1038 0 R + /K [74] + /Pg 1556 0 R +>> +endobj + +1040 0 obj +<< + /Type /StructElem + /S /Strong + /P 1038 0 R + /K [72] + /Pg 1556 0 R +>> +endobj + +1041 0 obj +<< + /Type /StructElem + /S /Strong + /P 1038 0 R + /K [70] + /Pg 1556 0 R +>> +endobj + +1042 0 obj +<< + /Type /StructElem + /S /Strong + /P 1038 0 R + /K [68] + /Pg 1556 0 R +>> +endobj + +1043 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1037 0 R + /K [66] + /Pg 1556 0 R +>> +endobj + +1044 0 obj +<< + /Type /StructElem + /S /LI + /P 1020 0 R + /K [1048 0 R 1045 0 R] +>> +endobj + +1045 0 obj +<< + /Type /StructElem + /S /LBody + /P 1044 0 R + /K [61 1047 0 R 63 1046 0 R 65] + /Pg 1556 0 R +>> +endobj + +1046 0 obj +<< + /Type /StructElem + /S /Strong + /P 1045 0 R + /K [64] + /Pg 1556 0 R +>> +endobj + +1047 0 obj +<< + /Type /StructElem + /S /Strong + /P 1045 0 R + /K [62] + /Pg 1556 0 R +>> +endobj + +1048 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1044 0 R + /K [60] + /Pg 1556 0 R +>> +endobj + +1049 0 obj +<< + /Type /StructElem + /S /LI + /P 1020 0 R + /K [1053 0 R 1050 0 R] +>> +endobj + +1050 0 obj +<< + /Type /StructElem + /S /LBody + /P 1049 0 R + /K [55 1052 0 R 57 1051 0 R 59] + /Pg 1556 0 R +>> +endobj + +1051 0 obj +<< + /Type /StructElem + /S /Strong + /P 1050 0 R + /K [58] + /Pg 1556 0 R +>> +endobj + +1052 0 obj +<< + /Type /StructElem + /S /Strong + /P 1050 0 R + /K [56] + /Pg 1556 0 R +>> +endobj + +1053 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1049 0 R + /K [54] + /Pg 1556 0 R +>> +endobj + +1054 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [53] + /Pg 1556 0 R +>> +endobj + +1055 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Belangrijkste relaties) + /K [51 52] + /Pg 1556 0 R +>> +endobj + +1056 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [1101 0 R 1097 0 R 1093 0 R 1089 0 R 1085 0 R 1081 0 R 1077 0 R 1073 0 R 1069 0 R 1065 0 R 1061 0 R 1057 0 R] +>> +endobj + +1057 0 obj +<< + /Type /StructElem + /S /LI + /P 1056 0 R + /K [1060 0 R 1058 0 R] +>> +endobj + +1058 0 obj +<< + /Type /StructElem + /S /LBody + /P 1057 0 R + /K [1059 0 R 50] + /Pg 1556 0 R +>> +endobj + +1059 0 obj +<< + /Type /StructElem + /S /Strong + /P 1058 0 R + /K [49] + /Pg 1556 0 R +>> +endobj + +1060 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1057 0 R + /K [48] + /Pg 1556 0 R +>> +endobj + +1061 0 obj +<< + /Type /StructElem + /S /LI + /P 1056 0 R + /K [1064 0 R 1062 0 R] +>> +endobj + +1062 0 obj +<< + /Type /StructElem + /S /LBody + /P 1061 0 R + /K [1063 0 R 46 47] + /Pg 1556 0 R +>> +endobj + +1063 0 obj +<< + /Type /StructElem + /S /Strong + /P 1062 0 R + /K [45] + /Pg 1556 0 R +>> +endobj + +1064 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1061 0 R + /K [44] + /Pg 1556 0 R +>> +endobj + +1065 0 obj +<< + /Type /StructElem + /S /LI + /P 1056 0 R + /K [1068 0 R 1066 0 R] +>> +endobj + +1066 0 obj +<< + /Type /StructElem + /S /LBody + /P 1065 0 R + /K [1067 0 R 43] + /Pg 1556 0 R +>> +endobj + +1067 0 obj +<< + /Type /StructElem + /S /Strong + /P 1066 0 R + /K [42] + /Pg 1556 0 R +>> +endobj + +1068 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1065 0 R + /K [41] + /Pg 1556 0 R +>> +endobj + +1069 0 obj +<< + /Type /StructElem + /S /LI + /P 1056 0 R + /K [1072 0 R 1070 0 R] +>> +endobj + +1070 0 obj +<< + /Type /StructElem + /S /LBody + /P 1069 0 R + /K [1071 0 R 40] + /Pg 1556 0 R +>> +endobj + +1071 0 obj +<< + /Type /StructElem + /S /Strong + /P 1070 0 R + /K [39] + /Pg 1556 0 R +>> +endobj + +1072 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1069 0 R + /K [38] + /Pg 1556 0 R +>> +endobj + +1073 0 obj +<< + /Type /StructElem + /S /LI + /P 1056 0 R + /K [1076 0 R 1074 0 R] +>> +endobj + +1074 0 obj +<< + /Type /StructElem + /S /LBody + /P 1073 0 R + /K [1075 0 R 37] + /Pg 1556 0 R +>> +endobj + +1075 0 obj +<< + /Type /StructElem + /S /Strong + /P 1074 0 R + /K [36] + /Pg 1556 0 R +>> +endobj + +1076 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1073 0 R + /K [35] + /Pg 1556 0 R +>> +endobj + +1077 0 obj +<< + /Type /StructElem + /S /LI + /P 1056 0 R + /K [1080 0 R 1078 0 R] +>> +endobj + +1078 0 obj +<< + /Type /StructElem + /S /LBody + /P 1077 0 R + /K [1079 0 R 34] + /Pg 1556 0 R +>> +endobj + +1079 0 obj +<< + /Type /StructElem + /S /Strong + /P 1078 0 R + /K [33] + /Pg 1556 0 R +>> +endobj + +1080 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1077 0 R + /K [32] + /Pg 1556 0 R +>> +endobj + +1081 0 obj +<< + /Type /StructElem + /S /LI + /P 1056 0 R + /K [1084 0 R 1082 0 R] +>> +endobj + +1082 0 obj +<< + /Type /StructElem + /S /LBody + /P 1081 0 R + /K [1083 0 R 30 31] + /Pg 1556 0 R +>> +endobj + +1083 0 obj +<< + /Type /StructElem + /S /Strong + /P 1082 0 R + /K [29] + /Pg 1556 0 R +>> +endobj + +1084 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1081 0 R + /K [28] + /Pg 1556 0 R +>> +endobj + +1085 0 obj +<< + /Type /StructElem + /S /LI + /P 1056 0 R + /K [1088 0 R 1086 0 R] +>> +endobj + +1086 0 obj +<< + /Type /StructElem + /S /LBody + /P 1085 0 R + /K [1087 0 R 26 27] + /Pg 1556 0 R +>> +endobj + +1087 0 obj +<< + /Type /StructElem + /S /Strong + /P 1086 0 R + /K [25] + /Pg 1556 0 R +>> +endobj + +1088 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1085 0 R + /K [24] + /Pg 1556 0 R +>> +endobj + +1089 0 obj +<< + /Type /StructElem + /S /LI + /P 1056 0 R + /K [1092 0 R 1090 0 R] +>> +endobj + +1090 0 obj +<< + /Type /StructElem + /S /LBody + /P 1089 0 R + /K [1091 0 R 23] + /Pg 1556 0 R +>> +endobj + +1091 0 obj +<< + /Type /StructElem + /S /Strong + /P 1090 0 R + /K [22] + /Pg 1556 0 R +>> +endobj + +1092 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1089 0 R + /K [21] + /Pg 1556 0 R +>> +endobj + +1093 0 obj +<< + /Type /StructElem + /S /LI + /P 1056 0 R + /K [1096 0 R 1094 0 R] +>> +endobj + +1094 0 obj +<< + /Type /StructElem + /S /LBody + /P 1093 0 R + /K [1095 0 R 18 19 20] + /Pg 1556 0 R +>> +endobj + +1095 0 obj +<< + /Type /StructElem + /S /Strong + /P 1094 0 R + /K [17] + /Pg 1556 0 R +>> +endobj + +1096 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1093 0 R + /K [16] + /Pg 1556 0 R +>> +endobj + +1097 0 obj +<< + /Type /StructElem + /S /LI + /P 1056 0 R + /K [1100 0 R 1098 0 R] +>> +endobj + +1098 0 obj +<< + /Type /StructElem + /S /LBody + /P 1097 0 R + /K [1099 0 R 15] + /Pg 1556 0 R +>> +endobj + +1099 0 obj +<< + /Type /StructElem + /S /Strong + /P 1098 0 R + /K [14] + /Pg 1556 0 R +>> +endobj + +1100 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1097 0 R + /K [13] + /Pg 1556 0 R +>> +endobj + +1101 0 obj +<< + /Type /StructElem + /S /LI + /P 1056 0 R + /K [1105 0 R 1102 0 R] +>> +endobj + +1102 0 obj +<< + /Type /StructElem + /S /LBody + /P 1101 0 R + /K [1104 0 R 7 8 9 1103 0 R 11 12] + /Pg 1556 0 R +>> +endobj + +1103 0 obj +<< + /Type /StructElem + /S /Link + /P 1102 0 R + /K [10 << + /Type /OBJR + /Pg 1556 0 R + /Obj 1555 0 R + >>] + /Pg 1556 0 R +>> +endobj + +1104 0 obj +<< + /Type /StructElem + /S /Strong + /P 1102 0 R + /K [6] + /Pg 1556 0 R +>> +endobj + +1105 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1101 0 R + /K [5] + /Pg 1556 0 R +>> +endobj + +1106 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [4] + /Pg 1556 0 R +>> +endobj + +1107 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Kernentiteiten) + /K [2 3] + /Pg 1556 0 R +>> +endobj + +1108 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [0 1] + /Pg 1556 0 R +>> +endobj + +1109 0 obj +<< + /Type /StructElem + /S /Div + /P 63 0 R + /K [1112 0 R 1110 0 R] +>> +endobj + +1110 0 obj +<< + /Type /StructElem + /S /Div + /P 1109 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1111 0 R] +>> +endobj + +1111 0 obj +<< + /Type /StructElem + /S /Figure + /P 1110 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [0] + /Pg 1553 0 R +>> +endobj + +1112 0 obj +<< + /Type /StructElem + /S /Caption + /P 1109 0 R + /K [1113 0 R] +>> +endobj + +1113 0 obj +<< + /Type /StructElem + /S /Span + /P 1112 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1] + /Pg 1553 0 R +>> +endobj + +1114 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [46 47 1116 0 R 50 1115 0 R 52] + /Pg 1551 0 R +>> +endobj + +1115 0 obj +<< + /Type /StructElem + /S /Code + /P 1114 0 R + /K [51] + /Pg 1551 0 R +>> +endobj + +1116 0 obj +<< + /Type /StructElem + /S /Code + /P 1114 0 R + /K [48 49] + /Pg 1551 0 R +>> +endobj + +1117 0 obj +<< + /Type /StructElem + /S /H1 + /P 63 0 R + /T (ERD) + /K [44 45] + /Pg 1551 0 R +>> +endobj + +1118 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [1127 0 R 1123 0 R 1119 0 R] +>> +endobj + +1119 0 obj +<< + /Type /StructElem + /S /LI + /P 1118 0 R + /K [1122 0 R 1120 0 R] +>> +endobj + +1120 0 obj +<< + /Type /StructElem + /S /LBody + /P 1119 0 R + /K [39 1121 0 R 41 42 43] + /Pg 1551 0 R +>> +endobj + +1121 0 obj +<< + /Type /StructElem + /S /Strong + /P 1120 0 R + /K [40] + /Pg 1551 0 R +>> +endobj + +1122 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1119 0 R + /K [38] + /Pg 1551 0 R +>> +endobj + +1123 0 obj +<< + /Type /StructElem + /S /LI + /P 1118 0 R + /K [1126 0 R 1124 0 R] +>> +endobj + +1124 0 obj +<< + /Type /StructElem + /S /LBody + /P 1123 0 R + /K [1125 0 R 36 37] + /Pg 1551 0 R +>> +endobj + +1125 0 obj +<< + /Type /StructElem + /S /Strong + /P 1124 0 R + /K [35] + /Pg 1551 0 R +>> +endobj + +1126 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1123 0 R + /K [34] + /Pg 1551 0 R +>> +endobj + +1127 0 obj +<< + /Type /StructElem + /S /LI + /P 1118 0 R + /K [1131 0 R 1128 0 R] +>> +endobj + +1128 0 obj +<< + /Type /StructElem + /S /LBody + /P 1127 0 R + /K [28 1130 0 R 30 1129 0 R 32 33] + /Pg 1551 0 R +>> +endobj + +1129 0 obj +<< + /Type /StructElem + /S /Strong + /P 1128 0 R + /K [31] + /Pg 1551 0 R +>> +endobj + +1130 0 obj +<< + /Type /StructElem + /S /Strong + /P 1128 0 R + /K [29] + /Pg 1551 0 R +>> +endobj + +1131 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1127 0 R + /K [27] + /Pg 1551 0 R +>> +endobj + +1132 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [26] + /Pg 1551 0 R +>> +endobj + +1133 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Link met functionaliteit) + /K [24 25] + /Pg 1551 0 R +>> +endobj + +1134 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [1147 0 R 1143 0 R 1139 0 R 1135 0 R] +>> +endobj + +1135 0 obj +<< + /Type /StructElem + /S /LI + /P 1134 0 R + /K [1138 0 R 1136 0 R] +>> +endobj + +1136 0 obj +<< + /Type /StructElem + /S /LBody + /P 1135 0 R + /K [1137 0 R 22 23] + /Pg 1551 0 R +>> +endobj + +1137 0 obj +<< + /Type /StructElem + /S /Strong + /P 1136 0 R + /K [21] + /Pg 1551 0 R +>> +endobj + +1138 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1135 0 R + /K [20] + /Pg 1551 0 R +>> +endobj + +1139 0 obj +<< + /Type /StructElem + /S /LI + /P 1134 0 R + /K [1142 0 R 1140 0 R] +>> +endobj + +1140 0 obj +<< + /Type /StructElem + /S /LBody + /P 1139 0 R + /K [1141 0 R 18 19] + /Pg 1551 0 R +>> +endobj + +1141 0 obj +<< + /Type /StructElem + /S /Strong + /P 1140 0 R + /K [17] + /Pg 1551 0 R +>> +endobj + +1142 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1139 0 R + /K [16] + /Pg 1551 0 R +>> +endobj + +1143 0 obj +<< + /Type /StructElem + /S /LI + /P 1134 0 R + /K [1146 0 R 1144 0 R] +>> +endobj + +1144 0 obj +<< + /Type /StructElem + /S /LBody + /P 1143 0 R + /K [1145 0 R 14 15] + /Pg 1551 0 R +>> +endobj + +1145 0 obj +<< + /Type /StructElem + /S /Strong + /P 1144 0 R + /K [13] + /Pg 1551 0 R +>> +endobj + +1146 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1143 0 R + /K [12] + /Pg 1551 0 R +>> +endobj + +1147 0 obj +<< + /Type /StructElem + /S /LI + /P 1134 0 R + /K [1150 0 R 1148 0 R] +>> +endobj + +1148 0 obj +<< + /Type /StructElem + /S /LBody + /P 1147 0 R + /K [1149 0 R 10 11] + /Pg 1551 0 R +>> +endobj + +1149 0 obj +<< + /Type /StructElem + /S /Strong + /P 1148 0 R + /K [9] + /Pg 1551 0 R +>> +endobj + +1150 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1147 0 R + /K [8] + /Pg 1551 0 R +>> +endobj + +1151 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [7] + /Pg 1551 0 R +>> +endobj + +1152 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Behoeften en use-cases) + /K [5 6] + /Pg 1551 0 R +>> +endobj + +1153 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [1158 0 R 1154 0 R] +>> +endobj + +1154 0 obj +<< + /Type /StructElem + /S /LI + /P 1153 0 R + /K [1157 0 R 1155 0 R] +>> +endobj + +1155 0 obj +<< + /Type /StructElem + /S /LBody + /P 1154 0 R + /K [1156 0 R 2 3 4] + /Pg 1551 0 R +>> +endobj + +1156 0 obj +<< + /Type /StructElem + /S /Strong + /P 1155 0 R + /K [1] + /Pg 1551 0 R +>> +endobj + +1157 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1154 0 R + /K [0] + /Pg 1551 0 R +>> +endobj + +1158 0 obj +<< + /Type /StructElem + /S /LI + /P 1153 0 R + /K [1161 0 R 1159 0 R] +>> +endobj + +1159 0 obj +<< + /Type /StructElem + /S /LBody + /P 1158 0 R + /K [1160 0 R 84 85] + /Pg 1549 0 R +>> +endobj + +1160 0 obj +<< + /Type /StructElem + /S /Strong + /P 1159 0 R + /K [83] + /Pg 1549 0 R +>> +endobj + +1161 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1158 0 R + /K [82] + /Pg 1549 0 R +>> +endobj + +1162 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Secundaire doelgroep) + /K [80 81] + /Pg 1549 0 R +>> +endobj + +1163 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [1172 0 R 1168 0 R 1164 0 R] +>> +endobj + +1164 0 obj +<< + /Type /StructElem + /S /LI + /P 1163 0 R + /K [1167 0 R 1165 0 R] +>> +endobj + +1165 0 obj +<< + /Type /StructElem + /S /LBody + /P 1164 0 R + /K [1166 0 R 77 78 79] + /Pg 1549 0 R +>> +endobj + +1166 0 obj +<< + /Type /StructElem + /S /Strong + /P 1165 0 R + /K [76] + /Pg 1549 0 R +>> +endobj + +1167 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1164 0 R + /K [75] + /Pg 1549 0 R +>> +endobj + +1168 0 obj +<< + /Type /StructElem + /S /LI + /P 1163 0 R + /K [1171 0 R 1169 0 R] +>> +endobj + +1169 0 obj +<< + /Type /StructElem + /S /LBody + /P 1168 0 R + /K [1170 0 R 72 73 74] + /Pg 1549 0 R +>> +endobj + +1170 0 obj +<< + /Type /StructElem + /S /Strong + /P 1169 0 R + /K [71] + /Pg 1549 0 R +>> +endobj + +1171 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1168 0 R + /K [70] + /Pg 1549 0 R +>> +endobj + +1172 0 obj +<< + /Type /StructElem + /S /LI + /P 1163 0 R + /K [1175 0 R 1173 0 R] +>> +endobj + +1173 0 obj +<< + /Type /StructElem + /S /LBody + /P 1172 0 R + /K [1174 0 R 67 68 69] + /Pg 1549 0 R +>> +endobj + +1174 0 obj +<< + /Type /StructElem + /S /Strong + /P 1173 0 R + /K [66] + /Pg 1549 0 R +>> +endobj + +1175 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1172 0 R + /K [65] + /Pg 1549 0 R +>> +endobj + +1176 0 obj +<< + /Type /StructElem + /S /H2 + /P 63 0 R + /T (Primaire doelgroep) + /K [63 64] + /Pg 1549 0 R +>> +endobj + +1177 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [59 60 61 62] + /Pg 1549 0 R +>> +endobj + +1178 0 obj +<< + /Type /StructElem + /S /H1 + /P 63 0 R + /T (Voor wie is Serengo?) + /K [57 58] + /Pg 1549 0 R +>> +endobj + +1179 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [53 54 55 56] + /Pg 1549 0 R +>> +endobj + +1180 0 obj +<< + /Type /StructElem + /S /L + /P 63 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [1200 0 R 1195 0 R 1191 0 R 1186 0 R 1181 0 R] +>> +endobj + +1181 0 obj +<< + /Type /StructElem + /S /LI + /P 1180 0 R + /K [1185 0 R 1182 0 R] +>> +endobj + +1182 0 obj +<< + /Type /StructElem + /S /LBody + /P 1181 0 R + /K [1184 0 R 45 46 1183 0 R 48 49 50 51 52] + /Pg 1549 0 R +>> +endobj + +1183 0 obj +<< + /Type /StructElem + /S /Link + /P 1182 0 R + /K [47 << + /Type /OBJR + /Pg 1549 0 R + /Obj 1548 0 R + >>] + /Pg 1549 0 R +>> +endobj + +1184 0 obj +<< + /Type /StructElem + /S /Strong + /P 1182 0 R + /K [44] + /Pg 1549 0 R +>> +endobj + +1185 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1181 0 R + /K [43] + /Pg 1549 0 R +>> +endobj + +1186 0 obj +<< + /Type /StructElem + /S /LI + /P 1180 0 R + /K [1190 0 R 1187 0 R] +>> +endobj + +1187 0 obj +<< + /Type /StructElem + /S /LBody + /P 1186 0 R + /K [1189 0 R 38 1188 0 R 41 42] + /Pg 1549 0 R +>> +endobj + +1188 0 obj +<< + /Type /StructElem + /S /Code + /P 1187 0 R + /K [39 40] + /Pg 1549 0 R +>> +endobj + +1189 0 obj +<< + /Type /StructElem + /S /Strong + /P 1187 0 R + /K [37] + /Pg 1549 0 R +>> +endobj + +1190 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1186 0 R + /K [36] + /Pg 1549 0 R +>> +endobj + +1191 0 obj +<< + /Type /StructElem + /S /LI + /P 1180 0 R + /K [1194 0 R 1192 0 R] +>> +endobj + +1192 0 obj +<< + /Type /StructElem + /S /LBody + /P 1191 0 R + /K [1193 0 R 33 34 35] + /Pg 1549 0 R +>> +endobj + +1193 0 obj +<< + /Type /StructElem + /S /Strong + /P 1192 0 R + /K [32] + /Pg 1549 0 R +>> +endobj + +1194 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1191 0 R + /K [31] + /Pg 1549 0 R +>> +endobj + +1195 0 obj +<< + /Type /StructElem + /S /LI + /P 1180 0 R + /K [1199 0 R 1196 0 R] +>> +endobj + +1196 0 obj +<< + /Type /StructElem + /S /LBody + /P 1195 0 R + /K [1198 0 R 24 25 26 1197 0 R 29 30] + /Pg 1549 0 R +>> +endobj + +1197 0 obj +<< + /Type /StructElem + /S /Link + /P 1196 0 R + /K [27 << + /Type /OBJR + /Pg 1549 0 R + /Obj 1546 0 R + >> 28 << + /Type /OBJR + /Pg 1549 0 R + /Obj 1547 0 R + >>] + /Pg 1549 0 R +>> +endobj + +1198 0 obj +<< + /Type /StructElem + /S /Strong + /P 1196 0 R + /K [23] + /Pg 1549 0 R +>> +endobj + +1199 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1195 0 R + /K [22] + /Pg 1549 0 R +>> +endobj + +1200 0 obj +<< + /Type /StructElem + /S /LI + /P 1180 0 R + /K [1204 0 R 1201 0 R] +>> +endobj + +1201 0 obj +<< + /Type /StructElem + /S /LBody + /P 1200 0 R + /K [1203 0 R 15 16 17 1202 0 R 19 20 21] + /Pg 1549 0 R +>> +endobj + +1202 0 obj +<< + /Type /StructElem + /S /Link + /P 1201 0 R + /K [18 << + /Type /OBJR + /Pg 1549 0 R + /Obj 1545 0 R + >>] + /Pg 1549 0 R +>> +endobj + +1203 0 obj +<< + /Type /StructElem + /S /Strong + /P 1201 0 R + /K [14] + /Pg 1549 0 R +>> +endobj + +1204 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1200 0 R + /K [13] + /Pg 1549 0 R +>> +endobj + +1205 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [10 11 12] + /Pg 1549 0 R +>> +endobj + +1206 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [2 3 1207 0 R 6 7 8 9] + /Pg 1549 0 R +>> +endobj + +1207 0 obj +<< + /Type /StructElem + /S /Link + /P 1206 0 R + /K [4 << + /Type /OBJR + /Pg 1549 0 R + /Obj 1543 0 R + >> 5 << + /Type /OBJR + /Pg 1549 0 R + /Obj 1544 0 R + >>] + /Pg 1549 0 R +>> +endobj + +1208 0 obj +<< + /Type /StructElem + /S /H1 + /P 63 0 R + /T (Wat is Serengo?) + /K [0 1] + /Pg 1549 0 R +>> +endobj + +1209 0 obj +<< + /Type /StructElem + /S /TOC + /P 63 0 R + /K [1364 0 R 1360 0 R 1343 0 R 1339 0 R 1326 0 R 1322 0 R 1313 0 R 1309 0 R 1288 0 R 1284 0 R 1267 0 R 1263 0 R 1242 0 R 1238 0 R 1217 0 R 1213 0 R 1210 0 R] +>> +endobj + +1210 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1209 0 R + /K [1211 0 R] +>> +endobj + +1211 0 obj +<< + /Type /StructElem + /S /Reference + /P 1210 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1212 0 R] +>> +endobj + +1212 0 obj +<< + /Type /StructElem + /S /Link + /P 1211 0 R + /K [112 113 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1540 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1213 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1209 0 R + /K [1214 0 R] +>> +endobj + +1214 0 obj +<< + /Type /StructElem + /S /Reference + /P 1213 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1215 0 R] +>> +endobj + +1215 0 obj +<< + /Type /StructElem + /S /Link + /P 1214 0 R + /K [1216 0 R 110 111 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1539 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1216 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1215 0 R + /K [109] + /Pg 1541 0 R +>> +endobj + +1217 0 obj +<< + /Type /StructElem + /S /TOC + /P 1209 0 R + /K [1234 0 R 1230 0 R 1226 0 R 1222 0 R 1218 0 R] +>> +endobj + +1218 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1217 0 R + /K [1219 0 R] +>> +endobj + +1219 0 obj +<< + /Type /StructElem + /S /Reference + /P 1218 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1220 0 R] +>> +endobj + +1220 0 obj +<< + /Type /StructElem + /S /Link + /P 1219 0 R + /K [1221 0 R 107 108 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1538 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1221 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1220 0 R + /K [106] + /Pg 1541 0 R +>> +endobj + +1222 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1217 0 R + /K [1223 0 R] +>> +endobj + +1223 0 obj +<< + /Type /StructElem + /S /Reference + /P 1222 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1224 0 R] +>> +endobj + +1224 0 obj +<< + /Type /StructElem + /S /Link + /P 1223 0 R + /K [1225 0 R 104 105 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1537 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1225 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1224 0 R + /K [103] + /Pg 1541 0 R +>> +endobj + +1226 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1217 0 R + /K [1227 0 R] +>> +endobj + +1227 0 obj +<< + /Type /StructElem + /S /Reference + /P 1226 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1228 0 R] +>> +endobj + +1228 0 obj +<< + /Type /StructElem + /S /Link + /P 1227 0 R + /K [1229 0 R 101 102 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1536 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1229 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1228 0 R + /K [100] + /Pg 1541 0 R +>> +endobj + +1230 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1217 0 R + /K [1231 0 R] +>> +endobj + +1231 0 obj +<< + /Type /StructElem + /S /Reference + /P 1230 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1232 0 R] +>> +endobj + +1232 0 obj +<< + /Type /StructElem + /S /Link + /P 1231 0 R + /K [1233 0 R 98 99 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1535 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1233 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1232 0 R + /K [97] + /Pg 1541 0 R +>> +endobj + +1234 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1217 0 R + /K [1235 0 R] +>> +endobj + +1235 0 obj +<< + /Type /StructElem + /S /Reference + /P 1234 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1236 0 R] +>> +endobj + +1236 0 obj +<< + /Type /StructElem + /S /Link + /P 1235 0 R + /K [1237 0 R 95 96 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1534 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1237 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1236 0 R + /K [94] + /Pg 1541 0 R +>> +endobj + +1238 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1209 0 R + /K [1239 0 R] +>> +endobj + +1239 0 obj +<< + /Type /StructElem + /S /Reference + /P 1238 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1240 0 R] +>> +endobj + +1240 0 obj +<< + /Type /StructElem + /S /Link + /P 1239 0 R + /K [1241 0 R 92 93 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1533 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1241 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1240 0 R + /K [91] + /Pg 1541 0 R +>> +endobj + +1242 0 obj +<< + /Type /StructElem + /S /TOC + /P 1209 0 R + /K [1259 0 R 1255 0 R 1251 0 R 1247 0 R 1243 0 R] +>> +endobj + +1243 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1242 0 R + /K [1244 0 R] +>> +endobj + +1244 0 obj +<< + /Type /StructElem + /S /Reference + /P 1243 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1245 0 R] +>> +endobj + +1245 0 obj +<< + /Type /StructElem + /S /Link + /P 1244 0 R + /K [1246 0 R 89 90 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1532 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1246 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1245 0 R + /K [88] + /Pg 1541 0 R +>> +endobj + +1247 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1242 0 R + /K [1248 0 R] +>> +endobj + +1248 0 obj +<< + /Type /StructElem + /S /Reference + /P 1247 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1249 0 R] +>> +endobj + +1249 0 obj +<< + /Type /StructElem + /S /Link + /P 1248 0 R + /K [1250 0 R 86 87 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1531 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1250 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1249 0 R + /K [85] + /Pg 1541 0 R +>> +endobj + +1251 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1242 0 R + /K [1252 0 R] +>> +endobj + +1252 0 obj +<< + /Type /StructElem + /S /Reference + /P 1251 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1253 0 R] +>> +endobj + +1253 0 obj +<< + /Type /StructElem + /S /Link + /P 1252 0 R + /K [1254 0 R 83 84 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1530 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1254 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1253 0 R + /K [82] + /Pg 1541 0 R +>> +endobj + +1255 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1242 0 R + /K [1256 0 R] +>> +endobj + +1256 0 obj +<< + /Type /StructElem + /S /Reference + /P 1255 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1257 0 R] +>> +endobj + +1257 0 obj +<< + /Type /StructElem + /S /Link + /P 1256 0 R + /K [1258 0 R 80 81 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1529 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1258 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1257 0 R + /K [79] + /Pg 1541 0 R +>> +endobj + +1259 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1242 0 R + /K [1260 0 R] +>> +endobj + +1260 0 obj +<< + /Type /StructElem + /S /Reference + /P 1259 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1261 0 R] +>> +endobj + +1261 0 obj +<< + /Type /StructElem + /S /Link + /P 1260 0 R + /K [1262 0 R 77 78 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1528 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1262 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1261 0 R + /K [76] + /Pg 1541 0 R +>> +endobj + +1263 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1209 0 R + /K [1264 0 R] +>> +endobj + +1264 0 obj +<< + /Type /StructElem + /S /Reference + /P 1263 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1265 0 R] +>> +endobj + +1265 0 obj +<< + /Type /StructElem + /S /Link + /P 1264 0 R + /K [1266 0 R 74 75 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1527 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1266 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1265 0 R + /K [73] + /Pg 1541 0 R +>> +endobj + +1267 0 obj +<< + /Type /StructElem + /S /TOC + /P 1209 0 R + /K [1280 0 R 1276 0 R 1272 0 R 1268 0 R] +>> +endobj + +1268 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1267 0 R + /K [1269 0 R] +>> +endobj + +1269 0 obj +<< + /Type /StructElem + /S /Reference + /P 1268 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1270 0 R] +>> +endobj + +1270 0 obj +<< + /Type /StructElem + /S /Link + /P 1269 0 R + /K [1271 0 R 71 72 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1526 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1271 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1270 0 R + /K [70] + /Pg 1541 0 R +>> +endobj + +1272 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1267 0 R + /K [1273 0 R] +>> +endobj + +1273 0 obj +<< + /Type /StructElem + /S /Reference + /P 1272 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1274 0 R] +>> +endobj + +1274 0 obj +<< + /Type /StructElem + /S /Link + /P 1273 0 R + /K [1275 0 R 68 69 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1525 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1275 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1274 0 R + /K [67] + /Pg 1541 0 R +>> +endobj + +1276 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1267 0 R + /K [1277 0 R] +>> +endobj + +1277 0 obj +<< + /Type /StructElem + /S /Reference + /P 1276 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1278 0 R] +>> +endobj + +1278 0 obj +<< + /Type /StructElem + /S /Link + /P 1277 0 R + /K [1279 0 R 65 66 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1524 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1279 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1278 0 R + /K [64] + /Pg 1541 0 R +>> +endobj + +1280 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1267 0 R + /K [1281 0 R] +>> +endobj + +1281 0 obj +<< + /Type /StructElem + /S /Reference + /P 1280 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1282 0 R] +>> +endobj + +1282 0 obj +<< + /Type /StructElem + /S /Link + /P 1281 0 R + /K [1283 0 R 62 63 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1523 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1283 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1282 0 R + /K [61] + /Pg 1541 0 R +>> +endobj + +1284 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1209 0 R + /K [1285 0 R] +>> +endobj + +1285 0 obj +<< + /Type /StructElem + /S /Reference + /P 1284 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1286 0 R] +>> +endobj + +1286 0 obj +<< + /Type /StructElem + /S /Link + /P 1285 0 R + /K [1287 0 R 59 60 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1522 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1287 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1286 0 R + /K [58] + /Pg 1541 0 R +>> +endobj + +1288 0 obj +<< + /Type /StructElem + /S /TOC + /P 1209 0 R + /K [1305 0 R 1301 0 R 1297 0 R 1293 0 R 1289 0 R] +>> +endobj + +1289 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1288 0 R + /K [1290 0 R] +>> +endobj + +1290 0 obj +<< + /Type /StructElem + /S /Reference + /P 1289 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1291 0 R] +>> +endobj + +1291 0 obj +<< + /Type /StructElem + /S /Link + /P 1290 0 R + /K [1292 0 R 56 57 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1521 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1292 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1291 0 R + /K [55] + /Pg 1541 0 R +>> +endobj + +1293 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1288 0 R + /K [1294 0 R] +>> +endobj + +1294 0 obj +<< + /Type /StructElem + /S /Reference + /P 1293 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1295 0 R] +>> +endobj + +1295 0 obj +<< + /Type /StructElem + /S /Link + /P 1294 0 R + /K [1296 0 R 53 54 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1520 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1296 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1295 0 R + /K [52] + /Pg 1541 0 R +>> +endobj + +1297 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1288 0 R + /K [1298 0 R] +>> +endobj + +1298 0 obj +<< + /Type /StructElem + /S /Reference + /P 1297 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1299 0 R] +>> +endobj + +1299 0 obj +<< + /Type /StructElem + /S /Link + /P 1298 0 R + /K [1300 0 R 50 51 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1519 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1300 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1299 0 R + /K [49] + /Pg 1541 0 R +>> +endobj + +1301 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1288 0 R + /K [1302 0 R] +>> +endobj + +1302 0 obj +<< + /Type /StructElem + /S /Reference + /P 1301 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1303 0 R] +>> +endobj + +1303 0 obj +<< + /Type /StructElem + /S /Link + /P 1302 0 R + /K [1304 0 R 47 48 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1518 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1304 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1303 0 R + /K [46] + /Pg 1541 0 R +>> +endobj + +1305 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1288 0 R + /K [1306 0 R] +>> +endobj + +1306 0 obj +<< + /Type /StructElem + /S /Reference + /P 1305 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1307 0 R] +>> +endobj + +1307 0 obj +<< + /Type /StructElem + /S /Link + /P 1306 0 R + /K [1308 0 R 44 45 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1517 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1308 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1307 0 R + /K [43] + /Pg 1541 0 R +>> +endobj + +1309 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1209 0 R + /K [1310 0 R] +>> +endobj + +1310 0 obj +<< + /Type /StructElem + /S /Reference + /P 1309 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1311 0 R] +>> +endobj + +1311 0 obj +<< + /Type /StructElem + /S /Link + /P 1310 0 R + /K [1312 0 R 41 42 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1516 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1312 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1311 0 R + /K [40] + /Pg 1541 0 R +>> +endobj + +1313 0 obj +<< + /Type /StructElem + /S /TOC + /P 1209 0 R + /K [1318 0 R 1314 0 R] +>> +endobj + +1314 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1313 0 R + /K [1315 0 R] +>> +endobj + +1315 0 obj +<< + /Type /StructElem + /S /Reference + /P 1314 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1316 0 R] +>> +endobj + +1316 0 obj +<< + /Type /StructElem + /S /Link + /P 1315 0 R + /K [1317 0 R 38 39 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1515 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1317 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1316 0 R + /K [37] + /Pg 1541 0 R +>> +endobj + +1318 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1313 0 R + /K [1319 0 R] +>> +endobj + +1319 0 obj +<< + /Type /StructElem + /S /Reference + /P 1318 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1320 0 R] +>> +endobj + +1320 0 obj +<< + /Type /StructElem + /S /Link + /P 1319 0 R + /K [1321 0 R 35 36 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1514 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1321 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1320 0 R + /K [34] + /Pg 1541 0 R +>> +endobj + +1322 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1209 0 R + /K [1323 0 R] +>> +endobj + +1323 0 obj +<< + /Type /StructElem + /S /Reference + /P 1322 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1324 0 R] +>> +endobj + +1324 0 obj +<< + /Type /StructElem + /S /Link + /P 1323 0 R + /K [1325 0 R 32 33 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1513 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1325 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1324 0 R + /K [31] + /Pg 1541 0 R +>> +endobj + +1326 0 obj +<< + /Type /StructElem + /S /TOC + /P 1209 0 R + /K [1335 0 R 1331 0 R 1327 0 R] +>> +endobj + +1327 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1326 0 R + /K [1328 0 R] +>> +endobj + +1328 0 obj +<< + /Type /StructElem + /S /Reference + /P 1327 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1329 0 R] +>> +endobj + +1329 0 obj +<< + /Type /StructElem + /S /Link + /P 1328 0 R + /K [1330 0 R 29 30 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1512 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1330 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1329 0 R + /K [28] + /Pg 1541 0 R +>> +endobj + +1331 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1326 0 R + /K [1332 0 R] +>> +endobj + +1332 0 obj +<< + /Type /StructElem + /S /Reference + /P 1331 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1333 0 R] +>> +endobj + +1333 0 obj +<< + /Type /StructElem + /S /Link + /P 1332 0 R + /K [1334 0 R 26 27 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1511 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1334 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1333 0 R + /K [25] + /Pg 1541 0 R +>> +endobj + +1335 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1326 0 R + /K [1336 0 R] +>> +endobj + +1336 0 obj +<< + /Type /StructElem + /S /Reference + /P 1335 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1337 0 R] +>> +endobj + +1337 0 obj +<< + /Type /StructElem + /S /Link + /P 1336 0 R + /K [1338 0 R 23 24 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1510 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1338 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1337 0 R + /K [22] + /Pg 1541 0 R +>> +endobj + +1339 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1209 0 R + /K [1340 0 R] +>> +endobj + +1340 0 obj +<< + /Type /StructElem + /S /Reference + /P 1339 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1341 0 R] +>> +endobj + +1341 0 obj +<< + /Type /StructElem + /S /Link + /P 1340 0 R + /K [1342 0 R 20 21 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1509 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1342 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1341 0 R + /K [19] + /Pg 1541 0 R +>> +endobj + +1343 0 obj +<< + /Type /StructElem + /S /TOC + /P 1209 0 R + /K [1356 0 R 1352 0 R 1348 0 R 1344 0 R] +>> +endobj + +1344 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1343 0 R + /K [1345 0 R] +>> +endobj + +1345 0 obj +<< + /Type /StructElem + /S /Reference + /P 1344 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1346 0 R] +>> +endobj + +1346 0 obj +<< + /Type /StructElem + /S /Link + /P 1345 0 R + /K [1347 0 R 17 18 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1508 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1347 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1346 0 R + /K [16] + /Pg 1541 0 R +>> +endobj + +1348 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1343 0 R + /K [1349 0 R] +>> +endobj + +1349 0 obj +<< + /Type /StructElem + /S /Reference + /P 1348 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1350 0 R] +>> +endobj + +1350 0 obj +<< + /Type /StructElem + /S /Link + /P 1349 0 R + /K [1351 0 R 14 15 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1507 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1351 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1350 0 R + /K [13] + /Pg 1541 0 R +>> +endobj + +1352 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1343 0 R + /K [1353 0 R] +>> +endobj + +1353 0 obj +<< + /Type /StructElem + /S /Reference + /P 1352 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1354 0 R] +>> +endobj + +1354 0 obj +<< + /Type /StructElem + /S /Link + /P 1353 0 R + /K [1355 0 R 11 12 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1506 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1355 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1354 0 R + /K [10] + /Pg 1541 0 R +>> +endobj + +1356 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1343 0 R + /K [1357 0 R] +>> +endobj + +1357 0 obj +<< + /Type /StructElem + /S /Reference + /P 1356 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1358 0 R] +>> +endobj + +1358 0 obj +<< + /Type /StructElem + /S /Link + /P 1357 0 R + /K [1359 0 R 8 9 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1505 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1359 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1358 0 R + /K [7] + /Pg 1541 0 R +>> +endobj + +1360 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1209 0 R + /K [1361 0 R] +>> +endobj + +1361 0 obj +<< + /Type /StructElem + /S /Reference + /P 1360 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1362 0 R] +>> +endobj + +1362 0 obj +<< + /Type /StructElem + /S /Link + /P 1361 0 R + /K [1363 0 R 5 6 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1504 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1363 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1362 0 R + /K [4] + /Pg 1541 0 R +>> +endobj + +1364 0 obj +<< + /Type /StructElem + /S /TOCI + /P 1209 0 R + /K [1365 0 R] +>> +endobj + +1365 0 obj +<< + /Type /StructElem + /S /Reference + /P 1364 0 R + /A [<< + /O /Layout + /Placement /Block + >>] + /K [1366 0 R] +>> +endobj + +1366 0 obj +<< + /Type /StructElem + /S /Link + /P 1365 0 R + /K [1367 0 R 2 3 << + /Type /OBJR + /Pg 1541 0 R + /Obj 1503 0 R + >>] + /Pg 1541 0 R +>> +endobj + +1367 0 obj +<< + /Type /StructElem + /S /Lbl + /P 1366 0 R + /K [1] + /Pg 1541 0 R +>> +endobj + +1368 0 obj +<< + /Type /StructElem + /S /H1 + /P 63 0 R + /T (Inhoudstafel) + /K [0] + /Pg 1541 0 R +>> +endobj + +1369 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [1 2 3 4 5 6] + /Pg 1501 0 R +>> +endobj + +1370 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [0] + /Pg 1501 0 R +>> +endobj + +1371 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [4] + /Pg 1499 0 R +>> +endobj + +1372 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [3] + /Pg 1499 0 R +>> +endobj + +1373 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [2] + /Pg 1499 0 R +>> +endobj + +1374 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [1] + /Pg 1499 0 R +>> +endobj + +1375 0 obj +<< + /Type /StructElem + /S /P + /P 63 0 R + /K [0] + /Pg 1499 0 R +>> +endobj + +1376 0 obj +<< + /Type /PageLabel + /S /D + /St 1 +>> +endobj + +1377 0 obj +<< + /Type /PageLabel + /S /D + /St 2 +>> +endobj + +1378 0 obj +<< + /Type /PageLabel + /S /D + /St 3 +>> +endobj + +1379 0 obj +<< + /Type /PageLabel + /S /D + /St 4 +>> +endobj + +1380 0 obj +<< + /Type /PageLabel + /S /D + /St 5 +>> +endobj + +1381 0 obj +<< + /Type /PageLabel + /S /D + /St 6 +>> +endobj + +1382 0 obj +<< + /Type /PageLabel + /S /D + /St 7 +>> +endobj + +1383 0 obj +<< + /Type /PageLabel + /S /D + /St 8 +>> +endobj + +1384 0 obj +<< + /Type /PageLabel + /S /D + /St 9 +>> +endobj + +1385 0 obj +<< + /Type /PageLabel + /S /D + /St 10 +>> +endobj + +1386 0 obj +<< + /Type /PageLabel + /S /D + /St 11 +>> +endobj + +1387 0 obj +<< + /Type /PageLabel + /S /D + /St 12 +>> +endobj + +1388 0 obj +<< + /Type /PageLabel + /S /D + /St 13 +>> +endobj + +1389 0 obj +<< + /Type /PageLabel + /S /D + /St 14 +>> +endobj + +1390 0 obj +<< + /Type /PageLabel + /S /D + /St 15 +>> +endobj + +1391 0 obj +<< + /Type /PageLabel + /S /D + /St 16 +>> +endobj + +1392 0 obj +<< + /Type /PageLabel + /S /D + /St 17 +>> +endobj + +1393 0 obj +<< + /Type /PageLabel + /S /D + /St 18 +>> +endobj + +1394 0 obj +<< + /Type /PageLabel + /S /D + /St 19 +>> +endobj + +1395 0 obj +<< + /Type /PageLabel + /S /D + /St 20 +>> +endobj + +1396 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /ZJXBIM+LibertinusSerif-Bold-Identity-H + /Encoding /Identity-H + /DescendantFonts [1397 0 R] + /ToUnicode 1400 0 R +>> +endobj + +1397 0 obj +<< + /Type /Font + /Subtype /CIDFontType0 + /BaseFont /ZJXBIM+LibertinusSerif-Bold + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 1399 0 R + /DW 0 + /W [0 0 500 1 1 504 2 2 489 3 3 428 4 4 616 5 5 521 6 6 551 7 7 505.99997 8 8 905 9 9 529 10 10 358 11 11 322 12 12 367 13 13 619 14 14 598 15 15 561 16 16 427 17 17 391 18 18 325 19 19 514 20 20 244 21 21 1028 22 22 250 23 23 430 24 24 736 25 25 358 26 26 456 27 27 545 28 28 312 29 29 613 30 30 716 31 31 542 32 32 581 33 33 740 34 34 641 35 35 614 36 36 740 37 37 514 38 38 700 39 39 777 40 40 577 41 41 452 42 42 561 43 43 609 44 44 558 45 45 514 46 46 654 47 47 688 48 48 732 49 49 514 50 50 734 51 51 486 52 52 730 53 53 732 54 54 899 55 55 706 56 56 514 57 58 315 59 59 680 60 60 514 61 61 252.99998 62 62 316 63 63 244 64 64 652 65 65 537 66 67 514 68 68 718 69 69 514] +>> +endobj + +1398 0 obj +<< + /Length 13 + /Filter /FlateDecode +>> +stream +x, +endstream +endobj + +1399 0 obj +<< + /Type /FontDescriptor + /FontName /ZJXBIM+LibertinusSerif-Bold + /Flags 131078 + /FontBBox [-87 -238 1024 720] + /ItalicAngle 0 + /Ascent 894 + /Descent -246 + /CapHeight 645 + /StemV 168.6 + /CIDSet 1398 0 R + /FontFile3 1401 0 R +>> +endobj + +1400 0 obj +<< + /Length 1584 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> +endcodespacerange +69 beginbfchar +<0001> <0053> +<0002> <0065> +<0003> <0072> +<0004> <006E> +<0005> <0067> +<0006> <006F> +<0007> <0061> +<0008> <006D> +<0009> <0076> +<000A> <0074> +<000B> <0069> +<000C> <0049> +<000D> <0068> +<000E> <0075> +<000F> <0064> +<0010> <0073> +<0011> <0066> +<0012> <006C> +<0013> <0031> +<0014> <002E> +<0015> <0057> +<0016> <0020> +<0017> <003F> +<0018> <004B> +<0019> <002D> +<001A> <0063> +<001B> <0046> +<001C> <006A> +<001D> <006B> +<001E> <0052> +<001F> <0062> +<0020> <0070> +<0021> <004E> +<0022> <00660069> +<0023> <0050> +<0024> <0041> +<0025> <0032> +<0026> <0056> +<0027> <0077> +<0028> <004C> +<0029> <007A> +<002A> <0078> +<002B> <0045> +<002C> <0079> +<002D> <0033> +<002E> <0042> +<002F> <00660074> +<0030> <0047> +<0031> <0034> +<0032> <0044> +<0033> <005F> +<0034> <004F> +<0035> <0055> +<0036> <004D> +<0037> <0043> +<0038> <0035> +<0039> <0028> +<003A> <0029> +<003B> <0066006C> +<003C> <0036> +<003D> <2019> +<003E> <002F> +<003F> <002C> +<0040> <0054> +<0041> <002B> +<0042> <0037> +<0043> <0038> +<0044> <0058> +<0045> <0039> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +1401 0 obj +<< + /Length 7540 + /Filter /FlateDecode + /Subtype /CIDFontType0C +>> +stream +xywXTg6#NQɘpaԎQ7Gʘc1C\sjƺ/xcd4 ī 0gBęߝfPwQdݓN7nJԙSL+{om{akGꁍjޗpX VXA{ wCOև׸>8r}ڠ-.Uv:{YiQ2ZPz(J;Y &7C^< ..jnvGs օRA{7l$ w-B.{7.]3>0k#ݸ2We+T#c##`|˵r$aOhxH)#HqdX>@s۾iR]wGDΪ%grmzHcl3vc +'o,^DG4W;riaVax0 aw=Ix2P&F\tG?>!+7yVd>Ycwc/Ue}e7(5D2?ΜVQmSUETO󹮫w"}~wJtLjJS؝ s1+mQ7P~)RaXPbK)YGTOuj#Uմ1 +3YjPREms3~V,Y%lM?x Pӑi.4?1!/?.Gs48 $>|oqyiՑu嵝N#=UͭbZڕ|<LkE7~ڬ՚M(5)VlUK3V W_^FYޕ%tơ uG揌Ugtj +NdbHNy:_[w3w1!(ccp.(ⷚM KQZөI!db$¯/fpKiDw Y&Vk >_(k~[::RfL"njIv4?_,pD2(^j;}LpD1N։DhFS kvm-%~U3bd ݉a$|}irgZ Ș@>X#<\; +\=gȶc6ZBU[挠s|~>і|f]3U"ޚymإԥ$rg{y,]/XƫXM*r٤#۞k+w`L='iڽp~ %%Ro$x'<64V):K V$#|p0^R(#՟~}ҏ[`d`I0i%BR`㛵&3QQ(%ۏQ^{+=\M aMZ+- þك*/l|'v2>?$+_=@ TSJ> +h~Cs`p57Q"kxݺB]GGx+,÷f5+5nQtQhlC?bAxz^w)m4S%nuV}Xc7Et`D7fP\5SF(iϿ A۔t_Υa< &zs 넅_@s&<,i+u>o{]볪$El(#yCp0mQ”{ZO< 22l v#}bM$ +_= `.î;ZƢQ]Em&Jm\ajEy4:1B9(^~I95K~G"/^Y_s<9®+_[G aM:mM; /;Sgy #D[] D!Vԉ߷p?%Zrdք;4 ;+#iZ"_E"uJo"CSqA^fdzC|~QšqB[+h@znP "+ cTf LxӇ)*~&4WJSTvLd!; xdof0QⱮv;g1]j2ߖ%t^\|q% fYFhЕjBJyH f oz^"PwUyM95_¶np녑5͏N4D<˫S)OCI"FeJ1zj6qV#ZbfS7Ceͪ\ 8FAHNVlHMK jc +%K5$t[~t͹4^U]$ʝl9c_;cv-Yu)m sy$J2@ŁT:/=DLHJf' M$]?unƾ(=Kt\B}*NL%RL9ufl@ +8.X{0i6XX:0z?ok;c +]=''Wz>/s8JE~G<: } 6(i6zd)]} 3 ]No hT/̾ɎQ~fxR6<O +x[_@ctq0`2zp4QUt޸kz.Jȝ /,g=̂[0 s[Ir#hݿv$iMiv<{fA =cY!8Ph&_" ѻ`>q||m=QKiAA}9éT݈^ ]#:̾$@.< ɾo[hTJ,dRJQSFŠނg- -C}`WܼʜNhQ'ZLT '{0ZvSFgC*b(}LGI?QQ>%]4 AuKVD\JQ;(Vȝ W> f8 }8㭽+7Qׅ/x@; ,WN#~6_OA{ТMht4bp`#z ȷ0 ydl!~+tͯf|v<~tr<؍hpѯ23Y )6lV>J[ӕajӮ6)kL}5gP2d+̤fil+ı\=Oɏn;;Y߻ucڦLI'](j ` PΫsTElX摌64D;B4E֎F|}{0P'w[ʓB1?9:.1/<6KCqMzYX7}b/17#[yCnA Q*4߽ ̸ Ł j긒& ȇQ@4R \"NC5+r u`;d +p(@h"‚.ܿ{64Vvz\Ku# ̄y^!˯HqPZd錴/ص=Rv ?o ;kx;:q>'صG@y+vNxR Yo"na +3h%KVK"P( 9HrPHj\ep#CxYKTrrﳵ֖i!X/y(q@ltqDvK3㈨(eNl(TUUt77C۷QB$lN ,_[xBzs06O*3a,>?oonJx9م:ƚǘNNg(_ܕh2k^F AFah;W39$eQ{El1DOc{.mH4"I*,q ;,E ВͿ +aU0&e-3lgX?e8lFD\,9 +Gy!1V3Z5ݡ39z% zXgg}  +cwl~ z[NٰͥWt.v]޾w9W~:ԦjK={:\Zⰵ<%LTCy/0&,ugW˃- [ԏ٦kk2$L¼eG!^W EUM5"zfُ:/)9,WeM/\ Dqͺ}9YӅbtqfS](oih(BJH,z,t]3,{ Iԝi=> +endobj + +1403 0 obj +<< + /Type /Font + /Subtype /CIDFontType0 + /BaseFont /NSAZCT+LibertinusSerif-Regular + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 1405 0 R + /DW 0 + /W [0 0 500 1 1 541 2 2 372 3 3 504 4 4 272 5 5 447 6 6 428 7 7 316 8 8 505.99997 9 9 531 10 10 790 11 11 542 12 12 457 13 13 271 14 14 604 15 15 390 16 16 250 17 17 497 18 18 699 19 19 597 20 20 500 21 21 519 22 22 297 23 23 310 24 24 220 25 25 702 26 26 730 27 27 538 28 28 264 29 29 588 30 32 465 33 33 338 34 35 465 36 36 485 37 37 493 38 38 747 39 39 512 40 40 424 41 41 268 42 42 560 43 43 268 44 45 298 46 46 220 47 47 701 48 48 596 49 49 540 50 50 515 51 51 951 52 52 435 53 53 465 54 54 652 55 55 465 56 56 528 57 57 557 58 58 587 59 59 637 60 62 465 63 63 695 64 64 490 65 65 839 66 66 661 67 67 660 68 68 356 69 69 646 70 70 356 71 71 685 72 72 447 73 73 236 74 74 351 75 75 548 76 76 322 77 77 705 78 78 815 79 80 375 81 81 271 82 82 323 83 83 485 84 84 504 85 85 702 86 86 250 87 87 790 88 88 531 89 89 328 90 90 550 91 91 236 92 92 447 93 93 582 94 94 503.00003 95 95 829 96 96 375 97 97 749 98 98 575 99 99 550 100 100 637] +>> +endobj + +1404 0 obj +<< + /Length 13 + /Filter /FlateDecode +>> +stream +x~Z +endstream +endobj + +1405 0 obj +<< + /Type /FontDescriptor + /FontName /NSAZCT+LibertinusSerif-Regular + /Flags 131078 + /FontBBox [-68 -238 947 736] + /ItalicAngle 0 + /Ascent 894 + /Descent -246 + /CapHeight 658 + /StemV 95.4 + /CIDSet 1404 0 R + /FontFile3 1407 0 R +>> +endobj + +1406 0 obj +<< + /Length 2043 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> +endcodespacerange +100 beginbfchar +<0001> <0050> +<0002> <0072> +<0003> <006F> +<0004> <006A> +<0005> <0065> +<0006> <0063> +<0007> <0074> +<0008> <0064> +<0009> <0075> +<000A> <006D> +<000B> <006E> +<000C> <0061> +<000D> <0069> +<000E> <005A> +<000F> <0073> +<0010> <0020> +<0011> <0076> +<0012> <004E> +<0013> <0054> +<0014> <0067> +<0015> <0070> +<0016> <0049> +<0017> <0066> +<0018> <002C> +<0019> <004F> +<001A> <0048> +<001B> <0068> +<001C> <006C> +<001D> <0042> +<001E> <0032> +<001F> <0030> +<0020> <0035> +<0021> <002D> +<0022> <0031> +<0023> <0036> +<0024> <0053> +<0025> <0062> +<0026> <0077> +<0027> <006B> +<0028> <007A> +<0029> <2018> +<002A> <00660069> +<002B> <2019> +<002C> <0028> +<002D> <0029> +<002E> <002E> +<002F> <0044> +<0030> <00660074> +<0031> <0066006C> +<0032> <0079> +<0033> <0057> +<0034> <003F> +<0035> <0034> +<0036> <0056> +<0037> <0033> +<0038> <004C> +<0039> <0045> +<003A> <0052> +<003B> <004B> +<003C> <0037> +<003D> <0038> +<003E> <0039> +<003F> <0041> +<0040> <0078> +<0041> <004D> +<0042> <0055> +<0043> <0058> +<0044> <005B> +<0045> <0043> +<0046> <005D> +<0047> <0047> +<0048> <00E9> +<0049> <003A> +<004A> <2022> +<004B> <2013> +<004C> <004A> +<004D> <0026> +<004E> <00660066006C> +<004F> <201C> +<0050> <201D> +<0051> <00EF> +<0052> <002F> +<0053> <0046> +<0054> <00F6> +<0055> <0051> +<0056> <00A0> +<0057> <00660068> +<0058> <00FC> +<0059> <0066> +<005A> <002B> +<005B> <003B> +<005C> <00EB> +<005D> <00660066> +<005E> <0071> +<005F> <006600660069> +<0060> <2023> +<0061> <2026> +<0062> <0059> +<0063> <00B1> +<0064> <0025> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +1407 0 obj +<< + /Length 10422 + /Filter /FlateDecode + /Subtype /CIDFontType0C +>> +stream +xx?^3QDҫjFzd7:;[zi)R%HQAi"Rvs˰a.B|bB"c7Ą! (>'yo)3/F̘.pR=WicgǸn˯\? ".$.iQdTRLHPpKMקO>M/ ҺGNuqy/,.j3eZ8p7˯#VQ?{Da3AK󋞧U*N&9u8[k>Un^v93s{=GT yuȞ+|6\sr^ZC^w& +U3?G: qˋ_,3~Lqѱcǭ~yx||鄦 W +&6'=?Iy_m2nQM{~Sݧߘ?m̴}~}s͛}qiÙoM B~ +e7kUuϝCrٲ?FDBx'5 ^׍ebl*df.f),^@=&XiJ I=7~]i-&ki"2'E# 3ܿ膭X+v6COaZ{IEh!R=AtONEv +֊<9br]!/@8KC@T(dF$Ο_\OU+ef eB@5H75P!`N\8g&D8j$Zș%2JrFӫez6msQPVpGko,_NŜbٖ߭*n[;s'[[W'nB(Rm݂Cbd2ryZxxe^7xwc`ǚ$*xhD75UF'8ӧ^Tg% pz͹YwUӵtSSs'ߵO9]$9coL_*n`믯 +3?ŚDuE$M"=W*IޅgynfVg(RKPJo4ۓK+(b5O]y`uF~(|IJ0:$.TZI!CBf@۷w?.Y7׈ktk5m@XH{]5OcLpƠW) d^y~ߜ޴-4חKgME^,zumb{ua;r Xvuy=P-ؾCH`51_*/-bR}"%ryoIL Sf\!./S[Ira#RThh8kK )E[yt#Uff>@hpn T,B D)LLX"s15NJ$4D! [hnLdIЭtYiowǮ5-|k{VR-ٙyxZH2;"_ʋwH%˧ x-JsaLp9x|ƝsXO/G'-9Db 6AK+S 7?la.J"[D;rعkEm 5d߉ A|8G.yXaYJp=ðZAvYnj'EEH&KƌТuk, "fAPQdE:}2sONoϣ2 cbXJS2<"8H_l'*%Ϻ՞74rqA'Yl>+,yJM޹J"ִhoSu֮.#KŰz%yS^0 +Baiܯ9ù ӘaΌ k/033K$[31$, 4Rf9!.G;d{ޓ kέ[*(3[ȯhOw-Bа`]^P }Nd!x\(|<&M7t ~WMyQiWZ;wPHQ(d^t@a,r{Pr Sly9DђV +ydAt&gB4I "s=+E90`aVuqDWp?,^V!.P|i@sK:!VK xyhIz^kCfCSs>͈hEǧ]Dӱ7 h) -9q6A77!yPWASDV* pǐ8Ч|4=}6nPwQ;膆?96*i{/8Wll_l IQ*"r*!]'ݳY4 t5ڜ$i3{}PxKtc S9шt;7(o8.+ xv Aewt> 10h~'MNP_1r<8˻fjt:"86ZC{* 5%aU>ultP~o/32|aaRq~uAQW 5LYeZbBvgĔZk۔*22]-եJ -ew;}:ղ\.AnKg%yuL{6vD1*<)d|{sq.ڧ:dص9p-9??O*5{! ŪIT1̻ ԇm$ow¸ pv.zkۖ H//J%ӓsxbbr͐c/Fü3%Idajex]m&yg%ZvOS Rk*:ܨF$A &As*fYLHvFz\Xi"yӕ6W`-:)UrbS昷|"$ |Ml9x>Q6$?9uu!NUn>wi +vΫhp"3_bJlCOl۾j敪+U$o>`/@ !׫ 'L_>v_'>,xwϜk['tX)ij۹Xʸ;xk<^_i9k%o<5We6m2;\]!dnUKrI8XC*ǟJRXeN'zd4z%XZ-ÿ-yyw@rdiVT;;g&,)O A)֚-<`p7͌?R8LDQ]foQG(5&>@~f \Փ0 +5W x*YHQA!QtB&Yvf`<SBNqdFhFdj7A&׈taQ&znj5 mj a.8dNѴ +̻G4KB=~}XQf.]Ј3b*++@|&+̚:un?8ߠUa +=a]OGN/z _LjEz8&+Y[q#a'S]WP5 \M +SIG^{e +-}u lر {FﯓH +Ѥ19etYv9a/+O]qb]A +#YyEl^#rR+{*$LW`l;'B7f!DgA+SP -Ierr\E@/sS5j` Py8c-D98vP.''jE$z m ;wW]ix1n&'2UM!g̔쳆~Q`:ԩ\ZvɌ{¶G 1)GOc(lsXDNqqhA֮poK?a.[Wn[?wRRqޱOR 5 [p01F *xl:3IYw;J %eDI|pMfN( +OVh9~TN!NPr%b'$-wQ^T@/ +vq< g`S6X7iZt̾練*-j]5>TjVEr##;|_& maREt~d<(gE Ik'!.&nKUz=*gu_BTݤPl8=΍ԸgUsW̤@F{K4!Ւ塟Avuj*/IE{ѴVnllBg`-}euFb<[*Uֺ 5Pds4ynIk9vJT oE9QVh":.Q&RV"!#$3`#`"Li;Фm;ajO? +g{҃\X[IyQ;]͵юƶ?rs-r!x 4sZ>,c6mY^3J`yK=f Ŀd:aŚ~@V;QI1\ߠ] =9X^9tZAsz|Y}1=u2k`]vȴϔyܼ+* +djjm't>&~Դ۸L侣g'/niFy"l̶bØSMT2>9a'޳w(F?1OE;6D܁|sQt%آWKwmtus xixƬ%+KϾYJ6|pG0 /»h +@x;އ_qvݪ{%Qn*<<|X+*+}o#C'Q)2.V55^YUWWRQ6K[R{ꮇѪxHQQ !]߸*_K;&`r=osC{~`.N9(!3AnQĆ?C"Y.{;,bK&V?\]9~, t]]6xiZpf.F)=Pp%+J\$0:4MtNWJs~=Ӥk3b6l5 vlWd5\R'%^k0jI +Y\޾ ?pLz@TSNN- ߃`)k rptYxW(Uv3#fs%P;0;}GC K-5&d0Su5٭D 3+ +Y#K*q\k)$~ H?2HbPּơ }X gJ4 mgawBv%P~]ZoحIԕV{zjYzWiEa3|4f\ڎ<_vC8v\';l^U|&",80L`y_ wౘ;gIL-^6GTx ^Uzx!3+Hܬe$.n&,0u5~_?W`sScЏ7{.G"C Apfd1b9x/̓QzȪOz;#co1<~hBh lʏ%E&"..\eR=7B6bRn|O^ Y.w=E ͳfVʢdM)流u 5̼Fr@b Fmn.pUXX%qѴI)JA##'?yzNB2NJ/!KJqsW%Wė{nK&Ig wZa]B77S-yr61AFwF]O8 qWPCxm+YK%*JBv(5ei@x R9!ޮHp2l .cr`U<&Msh'ljXK4LqHTd +㨕,Yucqj5kD2W x/Ua:iJ.(8bqwk:լ=J9-x{Q$DdL?t!"_|90 O?p{㺱MƶgcיnvY?|M96 -T<9;5na[h6'#=15Ke"a4JVf;RQnh1g3Y⸴t.@#X1<vÛ!Ox{Í/MSVY2:Ή;v8;wӟd"ڙ/TJ)4EE;m 7o!wQђ !/t1pn{,REږ!H2kA0qHZq%+ &SB}4MNO*`8vM{-.7^g)-"4KE`ӓ #hG7'"?`^ޜOb-ZP kSceId"#.JS~5kޛSBH RbsW1;u$g3|(mÐȩV"r~fr9@x +bj`G`9dW "ӽms`iӼNbEmvU7fmhVq*"?@ R 8إh}Vg5k.^^l%FSR:֨j݀ >$X<@?oB k>N<+(]/EN5_M *Dn=BQa=D;CvKOfh :ǡBzzp5[^6ָ;mu U$*ȎY'oi2) Q\W;$B= +{*39'67\ᩏ/,[vlU0xmCflJ"0etFNe斍7%X C +endstream +endobj + +1408 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /NVCLJH+LibertinusSerif-Italic-Identity-H + /Encoding /Identity-H + /DescendantFonts [1409 0 R] + /ToUnicode 1412 0 R +>> +endobj + +1409 0 obj +<< + /Type /Font + /Subtype /CIDFontType0 + /BaseFont /NVCLJH+LibertinusSerif-Italic + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 1411 0 R + /DW 0 + /W [0 0 500 1 1 280 2 2 518 3 3 519 4 4 447 5 5 521 6 6 489 7 7 353 8 8 307 9 9 486 10 10 314 11 11 401 12 12 266 13 13 454 14 14 389 15 15 276 16 16 357 17 17 250 18 18 477 19 19 489 20 20 526 21 21 555 22 22 667 23 23 666 24 24 783 25 25 472 26 26 668 27 27 436 28 28 478 29 29 688 30 30 519 31 31 333 32 32 557 33 33 486 34 34 219 35 35 499 36 36 503.00003 37 37 667 38 38 634 39 39 628 40 40 268 41 41 544 42 42 909 43 43 616 44 44 570 45 45 444 46 46 259 47 47 475 48 48 219 49 49 804 50 50 673 51 51 664 52 52 414 53 53 637 54 54 597 55 55 534 56 56 457] +>> +endobj + +1410 0 obj +<< + /Length 12 + /Filter /FlateDecode +>> +stream +x #ez +endstream +endobj + +1411 0 obj +<< + /Type /FontDescriptor + /FontName /NVCLJH+LibertinusSerif-Italic + /Flags 131142 + /FontBBox [-78 -238 1042 700] + /ItalicAngle -12 + /Ascent 894 + /Descent -246 + /CapHeight 645 + /StemV 95.4 + /CIDSet 1410 0 R + /FontFile3 1413 0 R +>> +endobj + +1412 0 obj +<< + /Length 1394 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> +endcodespacerange +56 beginbfchar +<0001> <0049> +<0002> <006E> +<0003> <0068> +<0004> <006F> +<0005> <0075> +<0006> <0064> +<0007> <0073> +<0008> <0074> +<0009> <0061> +<000A> <0066> +<000B> <0065> +<000C> <006C> +<000D> <0053> +<000E> <0063> +<000F> <0069> +<0010> <0072> +<0011> <0020> +<0012> <0067> +<0013> <0070> +<0014> <0045> +<0015> <0052> +<0016> <0044> +<0017> <004E> +<0018> <006D> +<0019> <0076> +<001A> <004F> +<001B> <007A> +<001C> <0062> +<001D> <0077> +<001E> <004C> +<001F> <002D> +<0020> <0042> +<0021> <006B> +<0022> <002C> +<0023> <0050> +<0024> <0079> +<0025> <0041> +<0026> <0055> +<0027> <0058> +<0028> <2019> +<0029> <0054> +<002A> <0057> +<002B> <0043> +<002C> <0066006C> +<002D> <0032> +<002E> <006A> +<002F> <0078> +<0030> <003A> +<0031> <004D> +<0032> <0048> +<0033> <0047> +<0034> <004A> +<0035> <004B> +<0036> <0056> +<0037> <2013> +<0038> <0046> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +1413 0 obj +<< + /Length 7531 + /Filter /FlateDecode + /Subtype /CIDFontType0C +>> +stream +xzwxUg% + g`&@n lBKZ8-ݖd[եhlݖ\SF )H(w7{{|l{43=(ԩ{^MORU姧>J֬G/xs&!7SB̐Ni~'U} O">$;Hf>y46sv |H%/_z%ES^XW-pOW ~3 ~Yf4Ys3TɅ<"LDI0uU_W +t\1P). Ӊѩӝ3oq6"Z%H$OFwtDFx`H$SG/6uCk)dG]O6}Og7_ȱg~G|&FB]w˩S|{w=y},ۉ;E&f{>p+oG9G;ȪQJ +,g+;2FnR9 c(? +SAxR1od-'9b(ֹ̱Cl/;?9w+SxchR۫:y8|6&EM9rPZTE-[&b:coI%Nm̟K +pAS=BSv,>e j)LYtAJYɸ&BrCZK U]><=togl\RC,bB߱won}ͫdz9ZnJ]ݭ|S#ο=1ܖ-|hSL8e*}vW!&#GRTH; 9-*|j5=u`c$^1?~K)x_|߲>͜uE; +ՏZуq2Tׂlhxm۽u5wغ+H$y34śz"(}G6c)0N= 3gVbj- Eh6Ç#9|+b-@b98z)e\0C1?'2tW¯ 4ݟC'4w_ cw3wJZ(54=_>.ܶFVjԖzo#`k..-j.8}WN}XSs|kHt)4OsvH+W+bi^W7U5YNO014wEYV2-IlcPʉzn>f:u +X}&,y?QXK8$> _rxD&k +͛Y_ +KU923CxoC!'vח920 ~@ܺ@_ȪI/ƊC (wDj-;Ȁ[n Y^͘(z( ǼױXpD»ݼF_Ch\H8FveČO3oCea;R o\c=@%v]/wKvܬ+lG|X중BMG쌺ry<*܉~1)bWPOM00 U m堍6LնԷ PoèĭDgcMDNCx;.̏EyĀ`ϖ}&| TNf-@&Of Ri5HI54<0#I$(ԍEEjuQ-po:~ +zAۃoSUIc9#c{=K.Tv瀟_7~nuO +o 5衍_{$O@s7(8;b?q{zWclQw찺( S'N}BwveGZ+W=Wyƍ/8%cc_F}_QE=1sy+:U|mٹizZ7ڛdhD[n![L!v0i BiIpR?M9KeZcwW]u4dpxydsܓؐZ#Bxbjb:9[! y !5-~i<)Os Zz0ͥgL1,EYT)ġC²IFaÃHh0cgļQ-WoPQ94bC-G# ۇ$l8nAj \Aɳ.rp!@.4CQP k6W},_\J4kX#u8#f>r HE*?E/. hk/&: C6 vc@*#34p*2]vh.FkF9 Eee$*6FegHG1G#C? ͜s|Xwɗ{1 +N|\[V'ўp z +oFw@ꮪo49v7vBJ]%m銷~v~lp/X`BԀGa4+kvT1bgxJ[ith1;ccļQ-ؘNG*f9;C%߉4 `P +̦m$ܜq|Qa<t(T3" TԢ8l8% Q/I14U8C#a]d'ގG;n1iHW!P)h{hCtR )Zn?d+I!03%mg{"e8.YGʘ͕0X8 =Bw{EF_C<< H99]s#d5? #'B wwnk)f`_TPpۧ]xo629,M)ɒdƴuUG. Y⣭B9*+[pq-|w3ݜKV| [f-[*f3 y$r FD.;1W~wG+ҁZoK3VZFg8Zڛ_(M; $z*"P$;{dhc^ 7{__A*x a5`H>dST,8%p+ A 9.w.ށ#Mژ|t@\&R l:D'hwSm^z|Lֿ{«NOBX*݌^Ff56D;ZM CzlVހPsq4uQE0L=|_##F)? S?B(mE5{M5}_ww;7/nx5)Y;=m !`6rhxGSK?'WGA᭫j!#7Z^e&+*[PoPUd)4v/f DF뭜|TAs9lJWm(Vґˌz]}}>ouIkF3VdFILhC`y=WOrdQJx¼Ch'Y}67ѲoSUM}bᄟO9ρŠX NEu}w,$,ԥ!H0p}phQ}Pq fF5`>%WY}iK7 -n9pPUrHQ "ݙx+zZRN#t;m;괦It-dϚ%@KʒW9ZXF4*ݜ*yp1R˳KM˟.}>/B]?q:D/xzfˬPYݒt"V`sb#^l7N[UO暆;ٵGhuxUWȓB}ZCr~_MIfNU,OŻCB 'RG 7հ4GnFZ#. +x'=\D~*am@f}6#vX_ސ.NRhkt)@,nPPtԲ&qSq@ +U|mV.s'+CMŏ*, +B   RNŠt ȥxbFzكl3+qrmH*lӑhmkTD٨ 5l[ DH8$31(tVNXH t;GWCQKI6(x1LB{Mv>CX5AR"rD'`|8(b ʹP!iuva]8 +k7v2RǦI[h +]Mj08/StH{6(xiYkkvKV[-4Cc4\ޚtdhzZmf[&(᝼%J8 +^8xz=nw(B8Af`|g#<[yuw,UP>/d9}1'r.td0EElx޵Ю +0ÆY-r=8b;(\,ElZf&),T) +#+Qao4H?4cS%m wg@HSk|=So-Z'{?jHܦ;QÿLa@ZuF>NnPg[rZ%0d;F;Rq/`ku[uSN%"Js;|$zͭXYks2FN`gζٜn~G(+S_]#l}ωmSU˭'_ Ԍv 2ӽf iy_7CK?~QvwqY p8s6>$ qy>K\n`,F8KQE| ~g%jOf+ *t8Z[K,ye4|M.{zbezYn᯴׭ wk+i TwM5e6{h4fZ"GsÛfMs5nncbMg{|1PUŚ\TLW Vgz$.vaQzII3/י4]a8"y؉ M[~u8s_}שiN#(z"bÐ@LF9D7&΄tECS]IuagW@'kdr7[ <44<7@Y}$4<5?^UWԒW]1ti<1.rX#e$G4,D&o܈9 $@(3֞mPM.c9p!fdj(f{o<;VJ}9͆PG 6\!-ЀyX%:5Pb[9Dpn"HQ7bQ!n8iz.{6i}6=fclYsX5&IG#!mjc#D@-e}12yߎ VNpqA Ή' W{`QDk4|8<=G.f*LuXAhUhICv$7I F2SVprpQֻ$ pdϓ d zCp:. =cQEJGFIXil~Y_/(mXΣ(Nw[Vt$-KVWΆJiɬcƝ]%CV,"YGF!tN,m ++n7g \?os5ZC3m_L: $/1tOkxس''X(PLpd-Za/`t9n1U`G<|3fL06F ꫍lQ|y.3>V?aG߁_)w +2h+HEQY? 3%ұh.^fdF(JD+WZݓ!b[yG^/*if(~ZiQ2♔dO?aofk?ݡ,?y<E}&xDL!3#>O6Eoӟ3ۅoǰ4^4R%uć[ :JKđv06bި͞'Q&w|Dyݪux1m4? +endstream +endobj + +1414 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /CPFDJG+DejaVuSansMono + /Encoding /Identity-H + /DescendantFonts [1415 0 R] + /ToUnicode 1418 0 R +>> +endobj + +1415 0 obj +<< + /Type /Font + /Subtype /CIDFontType2 + /BaseFont /CPFDJG+DejaVuSansMono + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 1417 0 R + /DW 0 + /CIDToGIDMap /Identity + /W [0 61 602.0508] +>> +endobj + +1416 0 obj +<< + /Length 13 + /Filter /FlateDecode +>> +stream +x # +endstream +endobj + +1417 0 obj +<< + /Type /FontDescriptor + /FontName /CPFDJG+DejaVuSansMono + /Flags 131077 + /FontBBox [0 -235.83984 602.0508 765.1367] + /ItalicAngle 0 + /Ascent 759.7656 + /Descent -240.23438 + /CapHeight 759.7656 + /StemV 95.4 + /CIDSet 1416 0 R + /FontFile2 1419 0 R +>> +endobj + +1418 0 obj +<< + /Length 1460 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> +endcodespacerange +61 beginbfchar +<0001> <0061> +<0002> <0070> +<0003> <0069> +<0004> <002D> +<0005> <0073> +<0006> <0079> +<0007> <006E> +<0008> <0063> +<0009> <0072> +<000A> <002F> +<000B> <006C> +<000C> <0062> +<000D> <0065> +<000E> <0076> +<000F> <0064> +<0010> <0068> +<0011> <006D> +<0012> <002E> +<0013> <0074> +<0014> <0067> +<0015> <006F> +<0016> <0066> +<0017> <0075> +<0018> <002A> +<0019> <007A> +<001A> <0032> +<001B> <002B> +<001C> <0024> +<001D> <0040> +<001E> <006A> +<001F> <006B> +<0020> <0020> +<0021> <0077> +<0022> <003A> +<0023> <0041> +<0024> <0047> +<0025> <0045> +<0026> <004E> +<0027> <0054> +<0028> <0053> +<0029> <0044> +<002A> <0042> +<002B> <005F> +<002C> <0055> +<002D> <0052> +<002E> <004C> +<002F> <003D> +<0030> <0023> +<0031> <0050> +<0032> <0051> +<0033> <004F> +<0034> <0043> +<0035> <0049> +<0036> <004B> +<0037> <0059> +<0038> <004D> +<0039> <0056> +<003A> <0057> +<003B> <0078> +<003C> <005B> +<003D> <005D> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +1419 0 obj +<< + /Length 10929 + /Filter /FlateDecode +>> +stream +x{ \T׵g}ΙÜa`xÀ5 +(*FTĈh bFƛXƐimmcJl\4^Ƥ}~9s>kuX2YAI)t咊eHҒJsN{w$)[D $}/P$ +~e +W.Z|@r^ࡕ +M/ǯXPп U'ا?gVZ27[(hVH&(&"m @+H&JWZa|I26A3Q7B=ǿB5p>j+W\7`[. 6C 6c#@ R 4Iӡަm[`'<&vU GU8KfAlR)lP{a/mPE'MJ(B/9dH.z;DNLi +\$f>4ūP/·pNW^.%|F'I#\Bj$7Gl +B/@){.m t,z`7dJ̆P 5l lj m,i8JvnPc`B Q *WQ <%}ſ1ǝ:v%0L;.iE49̢G=L=|ORNVD\cd I8qFa#v,_fS8pG&>j_ +]= +ĝJDPylD!R{&/_jܚǭ(0gK}*yo_,0V1+o VXRpo-_cOx 6lO;[^ -W:kkZ9 wF8@H,8i+& r3,;xH-1F F5%{b<xLJ\ӷnW䑝N_zhIRփ+I|'NG<cd' |1iY:FqlL4+6+LHo^ۯeug57 +M$@#B⚚|z}=KRB> +i hD PK2;MJ$SWҦ@T5 >_UY\qIR̮ظp%6vr: +hY?lR`jl+TdgBA{GKbׯٯ_st78H>\9>'uőXcIwpt)d ÷W&lcK#Ղ79G1qB-rC'͔ͩlq;7uKvi\7漒BrHك/Jh2, @eTrd @ΗN3D-.2C]sœ#bMR$$$5R@ƾW}NgKt搝z]Ev׵=f6NsXzzP +^I;aDWVnZ$\oݼy͛i?w̘MP!w|tFw<~<<#;; +ZIk ݗ6Qbd%ZQ# +hdy69xJtȂD{֙k3/:O q]kdr2|2hː3 5Ôaΰ >2bdȨ#cFb-erR֚j͵zW}x}D}d}T}t}L}l")%,*=P>aK c {!gBaϻ/?\+mϝ_tcE + dHzf,-\I&?MTe@dmL c1j1Id_kxґ""uk}r&|޼om$=OwZdU>:xs/9lB0S]lX]0k >= [{=krk"C!N. z9+; nٸ4]C3ց+Z>e&){?~:6auH.QJrg}mn_u9\ Pg8zڵ _@|Ieu?^w\gWo?]ۇ]~Һb+YAHf'VL`M>mB019(jW/zBS r|Z@R4¢d#$˲sϽKB&ѮjywGL1V$-K3N3IgǏgK/DP:‚!iMa_S|AVB%L>m&]jF!A "$;ڽ{aX8"N8\9$(ȳT2iY4sH)ߛCUig-d]3u|K[+Ӆ`"_4UQ]J18ǘ@I!fᶁ'~* _`u6qZw0R6q_& iSSt v5Gc7Md_@4&HtEyd۵(4H`7KJc~ꔑڽouqQ;'#v CF uʊjg$$9%Cϒ7L]X2W5Qt H9Y9U*ERV#ͲUNq,{&$_cIi$ 4t J|9j~ gB<=׿>ֹ=1RosکO"G6%J+WeB-n\_ l4ݥDB4]1ɚ:B1dHv+ "],TBJ-,i]ƛ_+!SμiIi K\ Oӕf:ERYڀ#%fܱ]Oo,6?R)7޽\_{YX`eOB52ܪ%y+)Ar+)N J:)ԴlG;kB +ǰ\ZZٯsƿ _Pą:kCeR'4z ?x;Bvٲ-{ܳi/>;~@&9#kr>^L"ynJm}ʑcszʢoLo k}6YHMI.B.ShBt ^CD͝Nxj+Oam7XJ@ۗ$ÿsGOl`艋ק$e y ]ڞ1)*ǖTr2b8g(4}ZW B%1#Dg1ǐID~by*Z)Ҳ4V?'Idzm~pQYbx滿lSj{cլ\|, : + ,CIA5Sg8 (=5{;Q yQ0"cI/EƓneI^ȟ={p_b4M 8J laiXG[wK:vx0}t  ۏ6m|O Mv>oҹ?6XCgau  MV`rΦni y2 \JL {dklp)BRMK⫀idg58~ݬoo\Z8 W֊ayy"X7e~}a#^C! K}CMfكR̗)" m09Z(L2Qh#Ttc1FjbR#G@y,q4ELT:h6[?2f "??x?!#I'Ohulы]dowo}u^PY _YG Afd*0d_>ow! <;oH am646ҍF>uNV=F?⑙x@AL$2thb?h;}(TI + c.5%}lT"=֩5&* dI@9EIRsq6+2|R\wtZwfuL\ҍiUKCg%TP,)(QXSL: t[Ƭ]KS& GnJ"0I`Lrp:d V`3nȊ$-qP|ï:U),9|ݬ d@<JŇ%A>0re2UuITFwO'^hd)7S>a23MlB,b1zc^okmbts[9iy$Cs$I)&%ɚ-b6e\ `LIJE8b+٦"KuZf]k:Kb1t{(_?konGf +: n/3ԅTK.YQKU|B U4GR* Bxw+ Ou&"+\YC)BE6s \:ˬbh"&t$Mmo#M-2$v6HiΗ|D/qb}t ~2 7n1MΓus(uc&hpY0٠%^?T!伦6^puSwpt]$Y㢑OA1o=zɚ C( GH A3d)xjj T j_8@ W \Y ;ރ"UTC5ls <0KD3L"\$!$nOMLxtlN3.ʫS +UP#$$ӗfw~rg~ևY/ +z(w6'j57ZB##$+2A;d Wb|)8&́c Tc{_2D@"%y㠐$&pl2~ *(%P!" Ȁ,!a5TjXaT@BX a,ӻiUC,UC bX + `TC<,2X+`2V@h.ӯ-ȵDEhY'WwfX&q}5T_scJX%Y4EsE__u2@Xmnxb=j N% Ľ%A9,g" +uu~J7=;x?;DY JZ糇]arX:?=zuEu*N>PfJEëu8uıK{ +3wc`zމ)`.h[.~fHz$Z_ڡ+J" #5)BJ*]Ka1,kz@첐\HPm*գsf*c޹G^˪튕wR6,%|__3adaOAgOWlY@N룩Wd]7bws]M.tUS.)={{]WĽBK^hȻҔέCt'U{ܩ*SWÄw9ߝzW; I=V>tTu{fWYEgT% w ryXUuzy;3B/FmUx^XP~-t=޻V@/Mo#(ϪbCpqZ_W ߉W4fE]]{+0bO%IQܳ}lEU/2ַKe -C.vkj<L)0Sg*0FtZ!̀xa*̂B0F(Gl()NtZ0J=uNѿMBc{ HߣfTtdPS`4L`~`*)( p;Ea,LRs`Xh4Li0G_1L J}.d}׉Y+*{|y.$V;CߡFn]3N 6q.PPׄ>'u*¦t BwZ_;v݄&g4(:%Ꮕ5h~oIgn{ +ޝR"°^:뱾(xGxojEğD^ uiA/]v/]7vQ׺%wkAO'C#L@]F{Pio9W, eq0?؅>;,z].\fvf?N]غZ9z|o8ٽA9 ;׬N__ғ'HcCT\*;ǃx@ ;q>cǧ͸㾽AlǽAgwqw6ԏb pS'.O=Y̞:O''IGxÞ8{~ՏvXcNaVWv>6[9nf=qqj3p#ڇpֳ 9ak9XʪڊO*V*r\ɱr V WTg+f`E\qr,bM\rK9.XqXB|8oͳaq >?w\ Xgq/*řgp8T'N8'qBa80 G;Xa8/g9`JplA8{ qh3GklG7I> +f7I3Q>)FZφ&R3ёViőM+#8'lM8?rYN ͌dC'Sl08(# Y,Wg^Ndf +ci'0u`Kubj$h(ES= sL|)~1!8%ptǧ2zOŸX1"X4(1+,bXh* Pӎ!`g!NthQ#LG{p0kh7tl` 6tg 23m&dƠ&;J& +B-ͦ0fh +CՎ +G2#s"J oDR쌤"ؑ4;H???'7r0 +endstream +endobj + +1420 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /AIVCMP+Helvetica-Bold + /Encoding /Identity-H + /DescendantFonts [1421 0 R] + /ToUnicode 1424 0 R +>> +endobj + +1421 0 obj +<< + /Type /Font + /Subtype /CIDFontType2 + /BaseFont /AIVCMP+Helvetica-Bold + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 1423 0 R + /DW 0 + /CIDToGIDMap /Identity + /W [0 0 722.16797 1 1 277.83203 2 4 610.83984 5 6 277.83203 7 9 333.0078 10 10 277.83203 11 11 610.83984 12 13 556.15234 14 14 333.0078 15 15 610.83984 16 17 556.15234 18 18 389.16016 19 19 556.15234 20 20 889.16016 21 21 556.15234 22 22 610.83984 23 23 333.0078 24 26 610.83984] +>> +endobj + +1422 0 obj +<< + /Length 12 + /Filter /FlateDecode +>> +stream +x  +endstream +endobj + +1423 0 obj +<< + /Type /FontDescriptor + /FontName /AIVCMP+Helvetica-Bold + /Flags 131076 + /FontBBox [0 -217.77344 826.1719 731.4453] + /ItalicAngle 0 + /Ascent 750 + /Descent -169.92188 + /CapHeight 719.72656 + /StemV 168.6 + /CIDSet 1422 0 R + /FontFile2 1425 0 R +>> +endobj + +1424 0 obj +<< + /Length 974 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> +endcodespacerange +26 beginbfchar +<0001> <00A0> +<0002> <00660069> +<0003> <006E> +<0004> <0064> +<0005> <0020> +<0006> <0069> +<0007> <0028> +<0008> <0021> +<0009> <0029> +<000A> <006C> +<000B> <006F> +<000C> <0063> +<000D> <0061> +<000E> <0074> +<000F> <0075> +<0010> <0073> +<0011> <0065> +<0012> <0072> +<0013> <005F> +<0014> <006D> +<0015> <006B> +<0016> <0067> +<0017> <0066> +<0018> <0068> +<0019> <0070> +<001A> <0062> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +1425 0 obj +<< + /Length 5160 + /Filter /FlateDecode +>> +stream +x{tTս?̙L s2L&3dH@2 !B< +BR@Z5 +z[/.9bQU⫶6(ڗ}h 9kX +w~gݿ؁ʕ[62k;׽Z 3:޴{6Ѿt'߁HP.H#ZyCdеv+3"/ڷmثBo_ѻ.V + ̍6mۡhxC/zĪ;HbW$EcyM;dY&yz)dZxp\ܤs\,6}ʹC&]L:r5b͇zb=3WĚc]=m!bakPc[mbɵr]k];õj@uf9J^zhǴC +C:> Vnkd^7dmd˂Ch鱟v ?C ctS옧>Q/xq 6døY ZO+Ac8';Ł&bVROSچdh$C7g&)O$gBg_\꯬Ǎh#nӿun/9S1D@_|<"e$4IMcD%#u1R2FJQhk}&NID󙄇LS&QIT422LDHo"%$g2g2ߤߤdϤϤ(UY5F5jj'x+,֩1xzLmdmaSvl8آyW ɹ':v}!nNߐ2/)4ak6p$/e3qM2RN#$gbWVQnWЈ`RPե%{j#;_WV8pԎn:(wqBqy[z8>bC6R4m\JFH. &H)AB%$Vt r ']>O r 8pT +gL"Sg-Z@eD' "ۈ{p&N(#&bۼ(e+_&2%:gSΐ0aPA-,`5[0؉<&ģT%E꒡%u_uE %A}(]}JC>jJĭ_M֛no 6kvMLJ#CQ8Y3(8+˲0įªJj_[7r>(,n~՞}cU;:Q.rE~5wh H1x.[Jb)8e7UQ0#nh#!20O;$[% Z+9;K5oȦ2&\GB=߰ں\)1!5|HzGu[o{㞫W1i}lz:c?vlX3${DuZv^4 ߯wM]eLv{9w8 /xVte^ve/^Ix᷋0~JS,O'~?9#99mrC +?kƪDG >jьX-؉{0>ǻҭMB|@VC|B!D!fMGB*nN7y)M=nf7]ن]ً1qsRVh۳0RHP +餐M!rBP +Y + +eGU/pJj ptIiIMu;iW~sG-yk/"ܽpeY5ٿ}E7d]lҪP7?Ύ5_?b?Rj__Ht[J &l[uh!Btb+! K8B)[8lQOQS<(3J.l#.%AD9I*A6Cnۤuu~u%tɬwﳞEzџ \E_Z.G4z@d +Q *Vo1뮇ƌ/W]-ת s2t}'4vJ(,6/ +=Iqmk##_tLxMO+BߡIyD4؁J^B?g0^o:w;ur5B +9"Md?ZT$Eid$mEp3mR]gIƪQ]\3p}q,I0!%/( +JCݙTkgk [Ԃ;ϙ_кvƝ LRv-oب7>(X7aޗ];pĔ_9U>:1x DfRdO3[jaYs[EX)ڭ+7[8?#Y8jWˈ:4$d 5F$#Bdhvk(E4щV4EG86gTKB-A$#A [IM^ PE@2pHP-9i$gI$y$)#I=If$]$F]$K$1IrBHA b¤2eR%6]-Jdg2 LJLJS&9> +{PA +J +`1-T + *xaZTT5l]޴\5q#vG%J!ƲɊuGI-ʹߚ?Q[j=iNwUm>StssTQzObVM~^g>ZaO?x׬2$meBle@2i2Nr{=r$$K}94_#= BNrU4PDLs?iIV4=v'; +1E +uh#"S5mvv; |rͬ&kvkO_U>7L9\D"J)"Z(b EtRV覈^8@G(E9\TW +{NrmpqʶfɸHdݛ˳ȼp= +HI _` 0mXCȰ=E@a>}Jfhbsq 'lzkʭ3¨g +7}mhenwt{+SN:-cfjsM4n<;}b ,_M}~SV ?|O~f ?ks~v><٦NcN鄠|`@s wuz묈N?aRv֏bYkgY[4k|׌/Wz`_WI̿' bXc [|Y'ا5~~n4gڣi(A=iM蛘$yi/(6} ١o6vhM7۹4ΈZVݢ>u\X7;u|lէQ݁F +]GC'G%P&qQ-Q@#=_h9ejVE(V(ZSsYhCooR__Wt@Tt0ܐe|\#хi{F>):(zgN(A@S.ϰmgE*#Ml9SEgJ蠓`3{(,tJ͎]c89ֲ٬v5lFZv69|͜e-Wp?e'*+W~XyYÒ}70UzH,!glN~xfZQzWӅUzE:8,xO޹ \ *וϜ>tCN?w8մ`6Y sO3XB+"U\LfC( +kx2,`gp23AP,Ҙd*%a8(׎Bg|_al- +endstream +endobj + +1426 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /XRHCKT+Helvetica-Oblique + /Encoding /Identity-H + /DescendantFonts [1427 0 R] + /ToUnicode 1430 0 R +>> +endobj + +1427 0 obj +<< + /Type /Font + /Subtype /CIDFontType2 + /BaseFont /XRHCKT+Helvetica-Oblique + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 1429 0 R + /DW 0 + /CIDToGIDMap /Identity + /W [0 0 633.78906 1 1 277.83203 2 2 556.15234 3 3 500 4 4 222.16797 5 6 556.15234 7 7 333.0078 8 8 833.0078 9 9 500 10 11 556.15234 12 12 277.83203 13 13 722.16797 14 14 556.15234 15 15 500 16 16 556.15234 17 17 222.16797 18 18 556.15234 19 19 222.16797] +>> +endobj + +1428 0 obj +<< + /Length 11 + /Filter /FlateDecode +>> +stream +x +endstream +endobj + +1429 0 obj +<< + /Type /FontDescriptor + /FontName /XRHCKT+Helvetica-Oblique + /Flags 131140 + /FontBBox [-62.5 -221.1914 856.4453 719.72656] + /ItalicAngle -12 + /Ascent 750 + /Descent -169.92188 + /CapHeight 717.28516 + /StemV 95.4 + /CIDSet 1428 0 R + /FontFile2 1431 0 R +>> +endobj + +1430 0 obj +<< + /Length 872 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> +endcodespacerange +19 beginbfchar +<0001> <0074> +<0002> <0065> +<0003> <0078> +<0004> <0069> +<0005> <006E> +<0006> <0067> +<0007> <0072> +<0008> <006D> +<0009> <0073> +<000A> <0061> +<000B> <0070> +<000C> <0020> +<000D> <0077> +<000E> <0068> +<000F> <007A> +<0010> <006F> +<0011> <006A> +<0012> <0062> +<0013> <006C> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +1431 0 obj +<< + /Length 6100 + /Filter /FlateDecode +>> +stream +xZ XT׵9 0 a9c{DP|  E4Zj0MLh<M8"GmRM6m&i&ɭ772sȐיoY?ֿ{_&}}Ox[ڴϴ"M7nib-͍Oݮ36E͍~5mޯ{V߾_pi{>5M/%5 D}ۄ/i;n]m@ozYɀSR&:$Q ;/ \ Xd)~G748m؋c H! +s + +h9,>"^TFI)];mC/~QyX +?nG+n· Yt^Kx Ē$R@撹dOV 4 Q0 FhB,fb-^DZNgzWDi4OEIoH[54=O4djhoާ8#EFQXR@`&yI'ڰ;'d.U,#8ob$ X QB蒬hǏH~/59HyKdege:3vٖb$'5bh}TdN(zYɨWh"];/+e(2{ίȣ[z -=C-=#-A).됕_:d,^P됕K>Y\K>=%^ssz٫7wzKs] 2fb3[ +f^%QU:J=1_T-&\յ=Nr L/UDO.cbr*;?0~9,y e2Sb貞]uUKj_B l\Y:dnˠ(q4w +k{˯t \:d\Ҟİ10)E);?BW2MS0 H(?,sbXwfG3v> F YW +*jqU=F.J(#rUX*>WEK+۞bK.S2+r9ky\&7+4kߤ\yLz:}r2a%U杖1vAQxJ}vUV*gK>_#ʲwK9dsK\CZjjdrؕɝ,džU/+ӽ*:dιa%}ӛ\5b. +gRQ.u Oqcx(ߘaO83\*p:D͐t :l?'/'G^0y3o|3לusW9=d3uˮM,MVvKͣ7t ^U5:xq6[:Vb +,Hr*rB 5O +(p-hFPlE(AӁ2(:q1Iĵ#X¿̈́Ű‚fX {a!X‚ șG24ή#DƔh#DE%?hܘ5.nD|%cLq̾CXN \{GIEn%ZRg}g 7O-()gsyŷ`gkmL?1mac C"0pp(@p@0e @x7ᣡMʠ 0aL„C0A `3& *UdO +B=O/pM'1d IIND<"S+9T 6nTʼXlxiO?;Byq$rˇIsC{O #9I !ZňI\'VŊyO CYhb g&]<'z@\psɱs +21^quvϡ:\3LލqoB/6fhȭ,3Suzgם#6,Ԟ5Y,@O>>AGXq +DFK8{5GkzH&y|7XG;z_T 2D'it*J+DXOLD̄-Ć\` h6/-:ӉE >ڈW܈ODBGh2M&O3sU ؈Q<|P[1 0 Q[PXJԡs|Ddr p +[sΐLr +EI !8CN`.ÍLCPK# H\9 9*y~k{rTLQ1!GEN 3:DLv^#adgyf$ٞ(j9~eJ42$hFČHya#ϰ0dն0Zat=)ątJ`#Hƫ鱝s~ +3v팵vd;:tHʞ9l]m۝}=*!=N@Nd-٣ +G{l*e+*&X߷9UDrslaKfrJ=Fź6:ǖb:'YΓُl'}mgUG%:^9>]%wz*2dU8ӳҳʜά +-۴jgh 9Lm֮Mbu]NtZgMst:NRs=m$yNAeKBJ'4\ҨCгe7 ; +Ck@tfC!ܓ><=vqbY:ԏ:뗙X=5O)`B64TVo>޺rX+;ۛJG,[IF}òfv7*ReT>ΟvVxo=Xi?9PnT_+0eX_ /ܮcX_u:WԔoS>R)+5ʬk+US܆|Z +endstream +endobj + +1432 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /YVTJWW+Helvetica + /Encoding /Identity-H + /DescendantFonts [1433 0 R] + /ToUnicode 1436 0 R +>> +endobj + +1433 0 obj +<< + /Type /Font + /Subtype /CIDFontType2 + /BaseFont /YVTJWW+Helvetica + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 1435 0 R + /DW 0 + /CIDToGIDMap /Identity + /W [0 0 633.78906 1 1 222.16797 2 2 556.15234 3 3 500 4 4 556.15234 5 5 277.83203 6 6 222.16797 7 9 556.15234 10 11 277.83203 12 12 556.15234 13 13 500 14 14 556.15234 15 15 333.0078 16 17 556.15234 18 18 500 19 19 556.15234 20 20 833.0078 21 21 500 22 22 556.15234 23 23 389.16016 24 24 722.16797 25 25 556.15234 26 26 500 27 27 277.83203 28 29 500 30 33 556.15234] +>> +endobj + +1434 0 obj +<< + /Length 13 + /Filter /FlateDecode +>> +stream +x +endstream +endobj + +1435 0 obj +<< + /Type /FontDescriptor + /FontName /YVTJWW+Helvetica + /Flags 131076 + /FontBBox [0 -221.1914 768.0664 727.53906] + /ItalicAngle 0 + /Ascent 750 + /Descent -169.92188 + /CapHeight 717.28516 + /StemV 95.4 + /CIDSet 1434 0 R + /FontFile2 1437 0 R +>> +endobj + +1436 0 obj +<< + /Length 1072 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> +endcodespacerange +33 beginbfchar +<0001> <006C> +<0002> <006F> +<0003> <0063> +<0004> <0061> +<0005> <0074> +<0006> <0069> +<0007> <006E> +<0008> <005F> +<0009> <0064> +<000A> <0020> +<000B> <00A0> +<000C> <0075> +<000D> <0073> +<000E> <0065> +<000F> <0072> +<0010> <0070> +<0011> <0067> +<0012> <0079> +<0013> <0062> +<0014> <006D> +<0015> <0076> +<0016> <0031> +<0017> <002A> +<0018> <0077> +<0019> <0068> +<001A> <00660069> +<001B> <0066> +<001C> <006B> +<001D> <0078> +<001E> <0071> +<001F> <0032> +<0020> <0035> +<0021> <0036> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +1437 0 obj +<< + /Length 8971 + /Filter /FlateDecode +>> +stream +xzy|TESg%NItM M +$BKF0@T\2:*MҀ8 :*\^g߽t9`pc~Tթz}@^(۳Ƴ;s{^X3iT-Xn~/N,D= t.e&_hd-\E13KZ{yȉ[u +az e]Kswz0=W W = -{ +Av&n . 듟M,M_qG%*qa8 fc7^%q܈'C/1d S858qj&LvKQLlJ Y(Op +v %$"\835RGCE5؄x#95yz0" aEv<'K|F Ʌɞɏ@ +'Zъ d|Df~|$dntbAa& f RQjZB=р؊ _)+g% +S0UI7zЃ-؂8#dF6lznoѿcV3nN"y2y.{X Xxg:.kB8Tj2&a8yu G9b)5eju:C^D?H?D 3'؏9^bNb[7ɊGɿT7 ˱cl3xq +8WC " zb'E4fr-OG r(% +QIRsT/{vdz}>LBaXzw3K=f/g~F l3;ews7Fn;}1WqCpEXN29miv{bhm[61mw\ۯɍ#_jkyXn=87)6-[Ek詍;]s(SauD碜8 +s(NuĢ}};;|,u'nFt$#W'^1bCl03uԢ(E,'R‘5?G2' + {O +ᪿpt,sWCA~?u9qJ!pcd ~?ki9q\+!<ᖫn_7sNFx??p#<+'v  u087^y߇|Xoʉc y?|^Ns%Ȼ?B> P 0@Ǥ8Zqq0q8zqmq8x3'@ŌpAaNt쩯'řo r_ b'TaspʦOPUUX`(y H Q|fa Ew ;j+ǚ?ʫ]zLT PL6#NGUroMC/|TU U LŹ +?(`(?Q~ $KvtdKLd4Rb&J(7L=;=`+o~Mo9sܿ'vϒO\ÂFK}y7 +ThyvQjU3Pܠ]X#^E|¥U*T^XUQkyVp2-8z-.7p(WtP,G99=Pn? "Al% W54HN":}Dg`KL 6)Map0{"3QF,"1 lRX 4:^,ɋ[?dmڝ|RNϪȚN.mǻ&koo e Քk  ~_e)eWޞ*Wh|1˄w@;<[Aawt4Lx84,AKdHHL)Jy\o-BEB@͋ĥwp"g35iB@)O$.Ĉ9Eb3;SZxKjY%1!-(R$Y-f71KǏ7 vw5ϛ'QY/ 6rzѻOi +fμ6n} g-_T˶\9?w4‰,:n}f5T:k4i&cT5 +!;z>G^9UwWuNwNO(bV++Yt9yˬǜo;9dmJ5]6?֕!#/uyk/Pki-`bsi(A9*]Of~Tuϕ'Gȏt^v$ͤUXg91(ɥT$)'mKVHgciw6Kwox6 O~bomgITONr赞 !PZ7q4xtM{;ux&J )()~]gjgy•m--62~SLWML 2Kmab/YAj 8Z4҆X,azX}fw%.<|u8DlrdMA4)[*++%Ҳ.7`6/[,Vz%/0('†A+XYXts4S2HPZ6bB9s}k Ě׈0 '>{61JD,nٿ`|萁Ѽ>N:SHϠXby2åRct6{=8ƪ7sJ3g'&'E#QD::#%+ySsW"{Ϗϰgizb(q)Uxmx] |L=^å[ƒ@zmjJ).MI1貸8 ʠbׅqB!W$IUѩХR)]+'slZ%iSt\本ʟuӜ}V76k|UV݌G>\F}z{N.-o_ƭ?3ͫ&g XH-p[>진z4Pd'6 ++4WyA;e]Xr:ɿ^L>="8)W3Nzg:a)Bυ L ǿ4e}/e{kWR)hp4: f20:M.ӫTJxN(+JAsYXP4)3 V*&Mű Dax xN+!hvlU pRpWek~"o-yְA{V~٠=[X ӊ[( YJș [޹iﰧe_zL>XTPoTm_QWUb[HïzT>RKӷV4$T +^r/)B(,8Ayb,@3JJ1yXmK֬b1 lHd]j6x!Zbh[( +A'wE zB(cX"+R5 GɖQvˡJ6uWc~0)z&zBd(dL62uLfײJfnfE&Ig;m NO4(K ǽVT?35Y^i{kҐ,[/\ g" )<ڧ F>HlLV$I& +iKJ"s!./ɛyq-;73$=mN<;:N+O)iyÎl>z'^_=p2.' NF n*34,004jeFVo05($3jOF_0%s4_n_rOf䋡AH5HK*"$[g1QX`Nnt p{X'$ ++$9 [ +'rR[)z=hi3 scs#KO_;mY&1t8_ZtOEk|!g1ү::mJxG@["l![|bFc%6PbLC%U*20Ñۦܺ>ߪb蒼Nt38I)+!#H8An$>s >C'ۥ8fSd١ʶ\Lןz'nկ0{N'n Sog5}MJ)q'_JEDu_ܱܞJJJ/{) {K~+Rʅ!@M}yHuяգ6f5*Y* 9Mjf5ʩ ejf5s=jg$sTj .4砗TNRy%FG):ij%{L]Ϟ抸 +0CLW)˕[VΫ'ϧ-֌Xn +Zh?UKahPd8hdρFY rAYVW岬d9 ̐e (1[r6a>}l'FPPqY6<&:Fue1kL Y/r벜-WYzY %!ɂ-dy V[YM~Z9o k]Xضl瞷0K Ѝ%X}}>NF3c ]rIXX.,SM]}b=0a a9V< >+x?\>w X5%LSLa&qhƤ7nb,LS3Lϔ3\$a@Q("E]Xm"\&J9mO&kт:`&b:QO 3ЀъɸvYhD3nu0gU#LN%qSC.i˅/ N)\sU~A QJqtZ91sUC'4N`^8NOz1GU8pD+z^Gq4܅m.ywFA/h qt;I +nr l<_fNgg @ ЀV,qqT3Q7#I\)@a2b8*k~.RW.W]c%)mX$$]W +ϚpZ>:ڳb|Mgomw3vWBkwsd׸s.Ү +owMlsG~;o̯hwMOG~UWJ_jUR_sS!ϑ#%vQk5qSh'l5Nt^s +endstream +endobj + +1438 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /IJVZPF+ArialMT + /Encoding /Identity-H + /DescendantFonts [1439 0 R] + /ToUnicode 1442 0 R +>> +endobj + +1439 0 obj +<< + /Type /Font + /Subtype /CIDFontType2 + /BaseFont /IJVZPF+ArialMT + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 1441 0 R + /DW 0 + /CIDToGIDMap /Identity + /W [0 0 750 1 1 666.9922 2 2 500 3 3 333.0078 4 5 556.15234 6 6 500 7 8 556.15234 9 10 277.83203 11 11 556.15234 12 12 222.16797 13 14 556.15234 15 15 277.83203 16 16 833.0078 17 17 277.83203 18 18 222.16797 19 19 333.0078 20 20 556.15234] +>> +endobj + +1440 0 obj +<< + /Length 11 + /Filter /FlateDecode +>> +stream +x +endstream +endobj + +1441 0 obj +<< + /Type /FontDescriptor + /FontName /IJVZPF+ArialMT + /Flags 131076 + /FontBBox [9.277344 -198.73047 768.5547 728.02734] + /ItalicAngle 0 + /Ascent 728.02734 + /Descent -210.44922 + /CapHeight 716.3086 + /StemV 95.4 + /CIDSet 1440 0 R + /FontFile2 1443 0 R +>> +endobj + +1442 0 obj +<< + /Length 886 + /Type /CMap + /WMode 0 +>> +stream +%!PS-Adobe-3.0 Resource-CMap +%%DocumentNeededResources: procset CIDInit +%%IncludeResource: procset CIDInit +%%BeginResource: CMap Custom +%%Title: (Custom Adobe Identity 0) +%%Version: 1 +%%EndComments +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo 3 dict dup begin + /Registry (Adobe) def + /Ordering (Identity) def + /Supplement 0 def +end def +/CMapName /Custom def +/CMapVersion 1 def +/CMapType 0 def +/WMode 0 def +1 begincodespacerange +<0000> +endcodespacerange +20 beginbfchar +<0001> <0053> +<0002> <0063> +<0003> <0072> +<0004> <0065> +<0005> <006E> +<0006> <0073> +<0007> <0068> +<0008> <006F> +<0009> <0074> +<000A> <0020> +<000B> <0070> +<000C> <006C> +<000D> <0061> +<000E> <0064> +<000F> <003A> +<0010> <006D> +<0011> <0066> +<0012> <0069> +<0013> <002D> +<0014> <0062> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +1443 0 obj +<< + /Length 11339 + /Filter /FlateDecode +>> +stream +x{ |Sǵޫ}m-l][ `k`b;؀674 MҖlB"C!di +_Ci@Ґ.|)m~`}5sgΜs̙nlCp-mŚ__|@/Vt{O]ܴ>wȽ+V8F ,-kZ@^5Mۤ\ @Y۴yNڒv 0m:4̶ЩYG!xCHW hyhY;oYg8_`/!n؁ xx>qx"SlVmlVX +:KfjQ3X6ҭjikO'8(ZXe8MP0ΐ/@AG#BHڗq "fD3>!r0U^?)&iTҎB Oϋ_҆j6ƣ~ICIKNT>J?o7b qd${ar i]HW J]xI"N6nڡ?mVl ~>qwp؈B2H Bn''ȳ9GNC)|EAAuG3h&ͤAAo8=AJB2NX' ۅ].1U<.jRT =$햞~%]Y5O ?>@ +HaЄVlC mb!Jrd2#KH+i'wɝar\VB +F 94kvV,>N C>mІMӞĄjaD/I%܂f:_Zv*a=v`:faZ>I%'?&/73zTv8Pi~_v$'9fMF^'%ȭ +NkTƨΘ&%nQU贫i +{)\M6)ћA)˔DVPTʠ#轕:%:,wql ed*Jge%JUtچ=Uyd458ٔ}&Ts^.`>L8}k^nU45XY+Q!Tմ<:w^mU/#./7J. ."8%jpLDuSz>f}=d,mX7F:6#u+\)FSkl =U{z+Վl`i]'/7/7JC{Eզ{fV/Pktk]mlULجkVV%j N imlR=Qߔћ"JYẌuM}虿iWUWqb /qYq66FeJkQȒY6ї^u$/:|^mUK8G.eJ%^]Ӕх促Af'M-Jq40O &rq^ d%F06JJ=yLwT,͈vϫ,B͏Ei#knIa--o f)QC]v%U,o^ViLȶzUxm MZ+hQ[ΩYCQ1F<7̫eZTnOLÇbEϮ<`3Zd(%}E;}Tcx4 Sb0Aa᣾˚"!%ŴUŢ.,Id t|j^(f5KtA#Lլ}yBkvHLWF& +KIEt$FjR ^g c4gњь5+{ntjAFIΘWrOh x--0\$f˗"YɃ s,f3,!NwIݸhh\~ 鴰`pv8+;..?r`.%.WJN +º׷۳`nZVO~M:dsK&wj6&{ʪAwSd“~-rÜU&aήO d(WrmD\Ah&Hoa[pLklbN =nOnjTƤFQSSkj-Bf>myxl|D[:f`'1G4FaY\vWxۉ=fZu5L̑! f!3YTFFdד\O6F71"^D# <4t$\A:> t;K%r9;ih#nF8Lɗu*,/Kw鎟ݼ=OzqFL?%t}V}ԯt$"$(SMb3: Fњ0Z!ٯLQ Đ$$#/v;'p"b?a@u0uCd)1>&%u519Ӈ_ 푲srP^^>()q4 vLHQ–[dץ8>1'O2t1xg7v (b8)H# TwZ#4H sJZgl6Rbڹ>ƙ#S3giK8gw9+?YorImomLD/ydvu5\o%?&SY}~f\dL:2!$hv֘w(֘7Ί!&3+7fEĚiC"pYz5+Wr0n~n.ֿޛ^4"͖#K bj!9͵lkY2n,i@QF+d}+g3 7O.~Glޭ|γL\"}$@b!BVZI6u 'EnS$ADcG'IKI:1]T֢M2|s֣yDŐlKv9\VfeyT&ybŰ99Uu039Z39ӾPLhfe33743/ϗ{1#yWWʾgK#Ul;*P^WazIuF7 :9|nr"$Bih<GQwMO?\ԗjF3b{f6I]Sq['* +[RuʬE͙3ޙtFw=:[Jbzsjh5ZͭVk_/ζŬGuCاLY~j+aר9_Z 8 aa5 b3d!;d1J8E4IKeO70-.ހwW xwz%Z dF.P D&yɮ9S:S"c=$ƴ?q'ˀLE1RIjWMvZSf^35ž*)f^7rbZ 9$žȉiX7'rbڟrRP9E0>&dnJ\ʴ1dy`Ffgk@acml@uc<R9KY 76DHdc6_=2k Dڝ%l'5P҃Rrn!;$YeZ>"}$=Y!!3hF|dTѤ>4"r\O>'e\ I,.gE'Kvi< wr𜊉9[pKQKg˭.W#_m!Wu4W^ +2{QȌ[Vxϟ% ++n_"m٧ɤ \ZwΪ6&X,T "*u{ő,HvO6,!#wFo$.m]5rksSTsY`}\~qYEms=抺4>Z7 pi_B\TzyցrGj!#V=S !BG8O:On[&~8>6"(*b8Vxɪ)d[|iĴj'_Ǽ7y-u3 tuH.u=UrU婗gkgƸ\^\Zuate,5V[Lnw,TJǴ?͊<ڈ1b;1LX+)+T4VO^Џ;#>V- o|g˂f5prgOs>a+O +PqGȗx=pJS@SkUiq(:Z _HQy1[S;^#q ݾw4d߷ac.I'ַ|쬡}Fs¤< b5.t.`˙$VgB4XըowwEc_BӳؑٹWvc,`aDžEׅjZ1~ؚh+I WͲ3x.R>0Bax9ht7D"h]M,$dWٓirÂNoˡ ㋅[9xջ+Ha]7E=kOk\e5d-VZbti~ +\j6.KnNJK:8 x?N;@ Z*KNm +,W)-V*kכYWX?}|nI`3vf`,p١:1=t{h/R{kGL,g:li3:X9_u958|>F%=~Cٍܑ7*.^V,s|doYܑQ4BჅ/o֓w4>P ?yo=_==*i|ݷ^f^ @aIDU%F+2M,EHq?D9o@⦧dؤ0cDŽcǾ~رYA'#H^;kl>FcYfkQH<'3~X~']R۠b`_7ٞLʦ!+XT[h8DG~xupW̔`͔\ 7}|?ha0DN{f9no^{'lq7+#g'2๑[smapvUs;P^VVV^^6Kn~:| $'-qZS$˼U%#yFP/xu=]>sK~p̦?ZO{7na@@&V5=H|Xm>j9!:{E/s٣REi`M$FDAd%;$Bx 0.D] ^vVdb5ZZnk& 7c77kI09 \"&x"KaG"eerـ<0Ѐr&G\ɲCg :N:DH$gio@G!&\NIarIwlYX0q{WM#Ӵƥ|}(H8hA.cƨxxѨ1`l3vw'5)`$ z +Fp;N҉&>$A->&F~/"ϊ8O"߳EO\JI &(3^f<{KҮs5Xtq(X.Nۜy-#Ƌ?2z|p1kNneT)o漮9 7qɲ,aNse.O 1˱qyf9ˌvVc=[ʿH=Qhh(&J/뾃װ.f0ҶkxXs.Y.:gz|uzaRBOYpٚ0homh fvoKXьVŧ|- 1/rapDxI8(~:FrV_5FU=j_Mb8N׈bU=E3f k}%p2_ב#M<eo>2 PE|\ 04ŵ UP? 8,Ya4078(d ijLw+v SEPNPWPpDP bYHf!B: +8"ㄐ VEH:!te-BUrEfv F%;7v n8Y'YpEޢ + ՘g[WbSXkdqqE1SyvnFFä{>~t7I]Fo$'[%/ &jUC ?#ݝ;LC;t+dg+آ\` lpf8̀K*دdƉ,ܟS/)-XW1fz;QG!"E#=(QӣXBz= +L䩝f"ffb f 4:u rLa%z?̠j# aɜt-N08bz +cGw" +"-#? H!GH %d":y~ˋ#@ +z1b {@ %/~D?F?8x=?f !C +'=tK8F β9pcgL$=0?80ÿ#P_P;cr P1P*faQ`LLj!}~~@iz>4b0 A4P 죶;W'ENdȱLYʶR:DjZ` +/CR%ziA0FLGuVzHuL͏NTGsoG}uщ(+F6F4V~t8cP)wNvL1\ӢU/I0UG \hUc> +stream +xuJPFOUvDD@`]\ +FMkIRB|&إnऋ(HrTų9` ըa&ʺ:l +3Ŭ*ުnh)&C|>b纝黓AvCƫ+ y') +̵8+/> +stream +x}Kq?UX 94%MQKSN#ԦQvBˡhFk ! +ՠZP~xx^ޗQx"^P c!H0 + 0l+ߣy7;׫;Q?V._tF3LEK)y z80eIPkT/%[p:8+%d"G `d_{ٹ֖gzm\8rSif1\CU` S] @o _ +endstream +endobj + +1448 0 obj +[1549 0 R /XYZ 85.03937 766.8504 0] +endobj + +1449 0 obj +[1549 0 R /XYZ 85.03937 273.74237 0] +endobj + +1450 0 obj +[1549 0 R /XYZ 85.03937 161.96039 0] +endobj + +1451 0 obj +[1551 0 R /XYZ 85.03937 729.3844 0] +endobj + +1452 0 obj +[1551 0 R /XYZ 85.03937 568.3884 0] +endobj + +1453 0 obj +[1549 0 R /XYZ 85.03937 358.1674 0] +endobj + +1454 0 obj +[1556 0 R /XYZ 85.03937 729.3844 0] +endobj + +1455 0 obj +[1556 0 R /XYZ 85.03937 438.8964 0] +endobj + +1456 0 obj +[1556 0 R /XYZ 85.03937 243.0744 0] +endobj + +1457 0 obj +[1551 0 R /XYZ 85.03937 432.2084 0] +endobj + +1458 0 obj +[1558 0 R /XYZ 85.03937 563.0094 0] +endobj + +1459 0 obj +[1560 0 R /XYZ 85.03937 602.32336 0] +endobj + +1460 0 obj +[1558 0 R /XYZ 85.03937 661.8224 0] +endobj + +1461 0 obj +[1560 0 R /XYZ 85.03937 332.5044 0] +endobj + +1462 0 obj +[1564 0 R /XYZ 85.03937 766.8504 0] +endobj + +1463 0 obj +[1564 0 R /XYZ 85.03937 324.1444 0] +endobj + +1464 0 obj +[1573 0 R /XYZ 85.03937 766.8504 0] +endobj + +1465 0 obj +[1573 0 R /XYZ 85.03937 493.0384 0] +endobj + +1466 0 obj +[1560 0 R /XYZ 85.03937 416.9294 0] +endobj + +1467 0 obj +[1573 0 R /XYZ 85.03937 223.21942 0] +endobj + +1468 0 obj +[1575 0 R /XYZ 85.03937 766.8504 0] +endobj + +1469 0 obj +[1575 0 R /XYZ 85.03937 435.03677 0] +endobj + +1470 0 obj +[1575 0 R /XYZ 85.03937 146.38715 0] +endobj + +1471 0 obj +[1573 0 R /XYZ 85.03937 307.6444 0] +endobj + +1472 0 obj +[1578 0 R /XYZ 85.03937 620.5614 0] +endobj + +1473 0 obj +[1578 0 R /XYZ 85.03937 399.96603 0] +endobj + +1474 0 obj +[1578 0 R /XYZ 85.03937 253.35803 0] +endobj + +1475 0 obj +[1584 0 R /XYZ 85.03937 544.25854 0] +endobj + +1476 0 obj +[1584 0 R /XYZ 85.03937 362.82452 0] +endobj + +1477 0 obj +[1578 0 R /XYZ 85.03937 690.5984 0] +endobj + +1478 0 obj +[1586 0 R /XYZ 85.03937 696.8134 0] +endobj + +1479 0 obj +[1586 0 R /XYZ 85.03937 452.2064 0] +endobj + +1480 0 obj +[1586 0 R /XYZ 85.03937 236.23242 0] +endobj + +1481 0 obj +[1588 0 R /XYZ 85.03937 680.3134 0] +endobj + +1482 0 obj +[1588 0 R /XYZ 85.03937 542.0434 0] +endobj + +1483 0 obj +[1586 0 R /XYZ 85.03937 766.8504 0] +endobj + +1484 0 obj +[1588 0 R /XYZ 85.03937 356.6494 0] +endobj + +1485 0 obj +[1612 0 R /XYZ 85.03937 766.8504 0] +endobj + +1486 0 obj +[1612 0 R /XYZ 85.03937 479.4974 0] +endobj + +1487 0 obj +[1612 0 R /XYZ 85.03937 534.7614 0] +endobj + +1488 0 obj +[1612 0 R /XYZ 85.03937 706.6034 0] +endobj + +1489 0 obj +[1612 0 R /XYZ 85.03937 741.4294 0] +endobj + +1490 0 obj +[1612 0 R /XYZ 85.03937 555.1994 0] +endobj + +1491 0 obj +[1612 0 R /XYZ 85.03937 651.3394 0] +endobj + +1492 0 obj +[1612 0 R /XYZ 85.03937 671.7774 0] +endobj + +1493 0 obj +[1612 0 R /XYZ 85.03937 459.0594 0] +endobj + +1494 0 obj +[1612 0 R /XYZ 85.03937 596.0754 0] +endobj + +1495 0 obj +[1612 0 R /XYZ 85.03937 616.5134 0] +endobj + +1496 0 obj +[1612 0 R /XYZ 85.03937 499.9354 0] +endobj + +1497 0 obj +[1612 0 R /XYZ 85.03937 575.6374 0] +endobj + +1498 0 obj +<< + /Type /ExtGState + /CA 0 +>> +endobj + +1499 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 1444 0 R + >> + /Font << + /f0 1396 0 R + /f1 1402 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 0 + /Parent 1 0 R + /Contents 1500 0 R +>> +endobj + +1500 0 obj +<< + /Length 483 + /Filter /FlateDecode +>> +stream +xMO0Sz!uƞKBHBVB"7.Jl{迯8 + +.yƙ,E2TWPYfqcgP0\ +] yq{nN]6şߐRI?qh9ӵ$&mAN7=(:}A,kPۉ[u3` ץ9].ﳿ-;G"$g_qId)k^K8&S`8@n+0C rƢF%d'b0{M $9S{0 +PnpF5{E`;nE7F>WmWZmC?~Syi#leYk(%U+Ц9b ڲ +endstream +endobj + +1503 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 731.4294 510.2362 738.6674] + /Border [0 0 0] + /Dest 1448 0 R + /F 4 + /StructParent 2 + /Contents +>> +endobj + +1504 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 717.0414 510.2362 724.2794] + /Border [0 0 0] + /Dest 1453 0 R + /F 4 + /StructParent 3 + /Contents +>> +endobj + +1505 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 702.6534 510.2362 709.8914] + /Border [0 0 0] + /Dest 1449 0 R + /F 4 + /StructParent 4 + /Contents +>> +endobj + +1506 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 688.2654 510.2362 695.5034] + /Border [0 0 0] + /Dest 1450 0 R + /F 4 + /StructParent 5 + /Contents +>> +endobj + +1507 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 673.8774 510.2362 681.1154] + /Border [0 0 0] + /Dest 1451 0 R + /F 4 + /StructParent 6 + /Contents +>> +endobj + +1508 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 659.4894 510.2362 666.7274] + /Border [0 0 0] + /Dest 1452 0 R + /F 4 + /StructParent 7 + /Contents +>> +endobj + +1509 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 645.1014 510.2362 652.3394] + /Border [0 0 0] + /Dest 1457 0 R + /F 4 + /StructParent 8 + /Contents +>> +endobj + +1510 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 630.7134 510.2362 637.9514] + /Border [0 0 0] + /Dest 1454 0 R + /F 4 + /StructParent 9 + /Contents +>> +endobj + +1511 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 616.3254 510.2362 623.5634] + /Border [0 0 0] + /Dest 1455 0 R + /F 4 + /StructParent 10 + /Contents +>> +endobj + +1512 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 601.9374 510.2362 609.1754] + /Border [0 0 0] + /Dest 1456 0 R + /F 4 + /StructParent 11 + /Contents +>> +endobj + +1513 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 587.54944 510.2362 594.7874] + /Border [0 0 0] + /Dest 1460 0 R + /F 4 + /StructParent 12 + /Contents +>> +endobj + +1514 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 573.1614 510.2362 580.3994] + /Border [0 0 0] + /Dest 1458 0 R + /F 4 + /StructParent 13 + /Contents +>> +endobj + +1515 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 558.77344 510.2362 566.0114] + /Border [0 0 0] + /Dest 1459 0 R + /F 4 + /StructParent 14 + /Contents +>> +endobj + +1516 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 544.3854 510.2362 551.6234] + /Border [0 0 0] + /Dest 1466 0 R + /F 4 + /StructParent 15 + /Contents +>> +endobj + +1517 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 529.99744 510.2362 537.2354] + /Border [0 0 0] + /Dest 1461 0 R + /F 4 + /StructParent 16 + /Contents +>> +endobj + +1518 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 515.6094 510.2362 522.8474] + /Border [0 0 0] + /Dest 1462 0 R + /F 4 + /StructParent 17 + /Contents +>> +endobj + +1519 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 501.2214 510.2362 508.4594] + /Border [0 0 0] + /Dest 1463 0 R + /F 4 + /StructParent 18 + /Contents +>> +endobj + +1520 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 486.8334 510.2362 494.0714] + /Border [0 0 0] + /Dest 1464 0 R + /F 4 + /StructParent 19 + /Contents +>> +endobj + +1521 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 472.4454 510.2362 479.6834] + /Border [0 0 0] + /Dest 1465 0 R + /F 4 + /StructParent 20 + /Contents +>> +endobj + +1522 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 458.0574 510.2362 465.2954] + /Border [0 0 0] + /Dest 1471 0 R + /F 4 + /StructParent 21 + /Contents +>> +endobj + +1523 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 443.6694 510.2362 450.9074] + /Border [0 0 0] + /Dest 1467 0 R + /F 4 + /StructParent 22 + /Contents +>> +endobj + +1524 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 429.2814 510.2362 436.5194] + /Border [0 0 0] + /Dest 1468 0 R + /F 4 + /StructParent 23 + /Contents +>> +endobj + +1525 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 414.8934 510.2362 422.1314] + /Border [0 0 0] + /Dest 1469 0 R + /F 4 + /StructParent 24 + /Contents +>> +endobj + +1526 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 400.5054 510.2362 407.7434] + /Border [0 0 0] + /Dest 1470 0 R + /F 4 + /StructParent 25 + /Contents +>> +endobj + +1527 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 386.1174 510.2362 393.3554] + /Border [0 0 0] + /Dest 1477 0 R + /F 4 + /StructParent 26 + /Contents +>> +endobj + +1528 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 371.7294 510.2362 378.9674] + /Border [0 0 0] + /Dest 1472 0 R + /F 4 + /StructParent 27 + /Contents +>> +endobj + +1529 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 357.3414 510.2362 364.5794] + /Border [0 0 0] + /Dest 1473 0 R + /F 4 + /StructParent 28 + /Contents +>> +endobj + +1530 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 342.9534 510.2362 350.1914] + /Border [0 0 0] + /Dest 1474 0 R + /F 4 + /StructParent 29 + /Contents +>> +endobj + +1531 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 328.56543 510.2362 335.8034] + /Border [0 0 0] + /Dest 1475 0 R + /F 4 + /StructParent 30 + /Contents +>> +endobj + +1532 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 314.17743 510.2362 321.4154] + /Border [0 0 0] + /Dest 1476 0 R + /F 4 + /StructParent 31 + /Contents +>> +endobj + +1533 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 299.78943 510.2362 307.0274] + /Border [0 0 0] + /Dest 1483 0 R + /F 4 + /StructParent 32 + /Contents +>> +endobj + +1534 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 285.40143 510.2362 292.6394] + /Border [0 0 0] + /Dest 1478 0 R + /F 4 + /StructParent 33 + /Contents +>> +endobj + +1535 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 271.01343 510.2362 278.2514] + /Border [0 0 0] + /Dest 1479 0 R + /F 4 + /StructParent 34 + /Contents +>> +endobj + +1536 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 256.62543 510.2362 263.8634] + /Border [0 0 0] + /Dest 1480 0 R + /F 4 + /StructParent 35 + /Contents +>> +endobj + +1537 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 242.23743 510.2362 249.4754] + /Border [0 0 0] + /Dest 1481 0 R + /F 4 + /StructParent 36 + /Contents +>> +endobj + +1538 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 227.84943 510.2362 235.0874] + /Border [0 0 0] + /Dest 1482 0 R + /F 4 + /StructParent 37 + /Contents +>> +endobj + +1539 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 213.46143 510.2362 220.6994] + /Border [0 0 0] + /Dest 1484 0 R + /F 4 + /StructParent 38 + /Contents +>> +endobj + +1540 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 199.07343 510.2362 206.3114] + /Border [0 0 0] + /Dest 1485 0 R + /F 4 + /StructParent 39 + /Contents +>> +endobj + +1541 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 1444 0 R + >> + /Font << + /f0 1408 0 R + /f1 1396 0 R + /f2 1402 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 40 + /Tabs /S + /Parent 1 0 R + /Contents 1542 0 R + /Annots [1503 0 R 1504 0 R 1505 0 R 1506 0 R 1507 0 R 1508 0 R 1509 0 R 1510 0 R 1511 0 R 1512 0 R 1513 0 R 1514 0 R 1515 0 R 1516 0 R 1517 0 R 1518 0 R 1519 0 R 1520 0 R 1521 0 R 1522 0 R 1523 0 R 1524 0 R 1525 0 R 1526 0 R 1527 0 R 1528 0 R 1529 0 R 1530 0 R 1531 0 R 1532 0 R 1533 0 R 1534 0 R 1535 0 R 1536 0 R 1537 0 R 1538 0 R 1539 0 R 1540 0 R] +>> +endobj + +1542 0 obj +<< + /Length 19094 + /Filter /FlateDecode +>> +stream +xս[_WrOh+w13XoJRc[-~v2If*u?F|!K,'uX+w7w}oO_/7_o?˿7ݺ[w;PVT~oogݗ}7n/yۗ?Wko׷|{߿>~~7t~|?o}{ +or:dXݕ.G?w?~s,] oOΊ~}S׹:~>s Ӳ_]ǧISO#}so);?t==X~]*v{M}G|OC+xyU⏉])a-ADH*o1Kjhǯ[F3hǯ)kǦ-ˊvGyZ𮯧x6?'KZ[Jw}S3eג)?dUNO̡D#vzyw)k{HٱeӴk6 tіC&uqMPUiڢ][Sݴkk)vm}Ot.Nޒek*-EJR%cͻ73d)mh9w.n*}ҭX<ⵜpE;c^I;?SRkK7 +mw%k)vYhwˮQWj]_[aws kIUWxSji?tb-==\2i'FVkum뼶yGb$-#]N;?ywB:y(x=ʺ=Rz}>Do/~wXM|]|~7wPp>OɉT0:e< vG8 DwD◘Go(vXPgդUhqᛞb)x[_F;Hnk@zQHsHߞ rlxv;i+_#ںYg߷/<}zΏnIGM RYмHI[yB^{-֗M[yBP)vIqqif;i+OG"h6GD/~mkQZW22=3$~ItÇ\h£V+Mk@~=:j^? .e⥒aV゚9=1i˂o)o/*xO5~v q6*]<̆ivqGȠf3M#nG8|E]ѰI#:~VÇ6E9?oe6t.CKie2Ç6۴]MCU46:[]Qg;v>PgKIw ZIȳ{]-"U}|TZ~}^%O^0ڥnb7/Qf;S!6E{tkaD&m5_M;Xj'{;?#=,>,Ǻ=mfmlSTY\mbwټ-^4ĩbS҆w}}I* k,~Kw5*SvGΚ-,dI4E)sh0ٍ'nIaF#TڔGs^ΰQӔQ=SlYK-Z:x(R,z%^z +OH~ Ͽ|~Hh湿9%N7,o9E$/A2,UyhHHqaR `aJ)G2OYU[Kvch mPHkY%[{P_A,IyCy6 2 s\9|k!D—J-. Z [ +YTxۑ? Eme1Hl"X~`/ᇊ:maaK]8<Ga oaȊd*1Z1rRv1)yhi ąz6B#S@‡Doe]^tFf&茬.(x$~IςAs 0Dy6H4x_A@$[@$̽ihOW8jQLk|,%[i+H3sL :mKz,U}Љ(#郯^k}"/Bϗ`wc^IuzHhF䑨Iƨ~i|PC=[<|;'S3 .6 rj+ ]HD-`qD⇞>$鏔:ˡc)e%CV9pDPF—xԔG{mT!9Ŧ$HkcHn,B!SgdC9ķ}9AsGcX`j[GH@#`Hqɂc9_SJ;5ݕ<~`29|̜,4-kf5cS̜Lԡ.PHxtٜnƦQA 83r2E"C[ӥw8|b I?e>e:2$>8I| qH>lMO& ߲=vyjR5_Sؚh,k$>1kYH|̜<9 _VXfće^gM'k6 |M.5]0E"w^Mk"=g܊<,m<0ze/kkw[b˟/~(n<7֐=?7G Q1phDGSBy(?f1,>q"KO [: ?d@k ^`4w,6Qg᷊FrćL$yqqإ-$K%YL%)4gDTcጨ8|UfTKw߰GVp!-?~>=KeKlU~5fm@)LB$1x/kK!iK7O;gjl4՞,TÑ)ZY|[K,NEW<} UEA$~³Q_p+!ƁY,~K'ѓ2v$~mͷNT!;hI 5ں1'K!p /ޮʢZIoOt,|oze`wgG&h`LH}L;śn%-D7;n($F#rJ8t(޲ ~P{I|[p#Z{UFO# kSN5i6Xo?}0$>Z̒#:&%>6`G@e4#z08|8fC◔-Ԉ^l)UB+z=<`"'Q0zYO[ tʮn=NKo + + B?%sq + 1܎Ç:$~)HH| D(, 66$~HfAz!OC_ǂv^HB?ӑK$~džCh?aAuIދL$K92-$|K{= $~*8x~ZH- $Ȟ@8/yoˑ7՟!>g\?٨|; y~L9RKp Gj_8|u}$|u}QL⧨uiFE{3q>7|yKZs$Ztx68sPh#ϟFf~0Pf<6t$>G3吇I(Z^7ZfhJ[ދ{5_ZE_8R)ZV?HF?Q07wq'ϟUCzm'R;E~>q9G(߲k7ZO/M}!,ӿa 6phLBhw]v^֠F»K̒?i;K JC:2pr̉/ˠǤ)ޛe0ݞ풱 ǤNPPGcTV!j>0ȝǨtv _ᦽifjhT9|jȀW߲#aiXfp`8&a}ϠRދVυǜ8N8tHM[79 5%i)4yqgPñ 1xZڼiH})m-c G6̵y|T@\~ꌗZ;1mDN*(/Y-kv9)g~oM7wCjɉO^mvxث@<#<<΂7\8sIN8xWY`dA'L\I»x>7c|B$|DʓryX?D ?E&M$>Lz +> +j'SDW$Ñ=Cc<9M'lu\?m !Ȑs2!?4ǒUg<boYpS%5 O֪kIGCa!Cv#0LoL9ޜ$~L}lI֪IšS.IzgV?$id\(7hzzHՓ.xsy=J}(<c}ӏ f 1-Q;C3Mς)~ YLJW +Z]rxJ\; +;$soXiɬ MSKwtھ/ѼXӾ5 +\^T=R"SDJwڼDݥebnT'&l􆙿~eP<` 1;jn!4Rق/+^|*ܓN{Sڇ&58pVMsE7ཅO;;(:o1mTU[4~{Ҡ-{%o}ڪ4wUy6mA*OLfp.VRO*-jb&A[je'@mkNբ]aid-iB1`C"E6EoV+mlej3[ sz4\%/JhkrjHmvާ + ,鹂5-1}+Oziuiۚy.+*."J*~@,f(֊{컺xZ}=P@ާ|T?k7=_ާIM_j)hZ*#mP@û gU%Ki8 MئL|v$>2"Q72<~HGш#IW_2eI}Leq?,~N  -g],JHcFr!v)i@璲']Ho}[0l $~!Ѱhޢy=e$ $ ~4jQd!d!O‡Te1߆U!&i8 iBR?-1ߴ"- a5 +Z*H- #2i0|/cU!m޷BH!f ~D)m]#-<?eC HwOqP=R8vs#Oe}||Lz7zzn=#Nz_̶ޙ=y\bS7KLlr.4PA +Pv,+%-;wv -6cP}d(*l\8lag 3 +2f89X lYZlIT=І +,sNF +ژ7L 27:SV /(B#-y@_V޼8MJfK:\yj2+@B=DOŇ#Zlx~PHwWZiH~v^vo^E~ݑuC}폎3x"]->|`>b=Țp.%L>&^( | HQnVQ b43d/1E h +b,dN5)2(Y|XG g뼇l%0,=Ƭ}g^L aHu^]yLY\{0؁+@J H +KM\*ktzJ?7.( `)T!12N<+@[/]!x z$I66:n6xW_)Kmx_"+˞P+xXZ o +]yW(h(.a]r֌ВVմ+4@D#d6606xW8)Jml Y!V0U^6}AX@0͑ /+x^kU*!奬 vbCkaCj}s,Q{݋Z^q_]K۴vEߊ۴Ui5oXMUHnަjai6#_G Q<]pI'1e`(05Y|f[[pN|3ޞ=8o= _w,n o<]( CbߍGQy98P0I|tj9?QO{gC2jxV<\OK'.ڲgIiYw;z5Ƶh|j|/ȯGڹԏז]?DZ[7wżj|4Wo/̵d{XG'NO싛@7^<D2?*36S`w* 2GeJk#O2-;?ģǟ L}̤zG a~?iǜ)s>oHx+lIx"*i{q1 4ZPH|CaDg _ro(ϖ8Iv>$ +!aH;caLⷬJoO1?u.rWy6PXx߶hvtȃg;o?E>dv>H/ڎi'LcJ-ˑw?$эN<vK|N_Wp0mxY".7}r:>HIߚ>|A +Y~zOA=XI(xZrv/k鷴:oVlcZ<˚մ_-hgU43iS,916ҋv`R+T.Qo 7gޘ>Dʞ]t4.IcnhϠfh?Zzb~R-dKL£d#Y|̜NݏOXmmؽh`C%ǚv~zshw<|tvcK޴'B&iǟ[H.[J8ߢWC):h^)V@OLJ⻄wnLkںaTj7OJ/A5,;?%u@؎#,~fG*&IJ4!FѼ)2#Qп6qLCz6(fh=v@(+F"YHxhZ\|+jGIGFъ"EzÇH\{gZIiϹ35:@s52e8jY|6o.݌ѿy' |7C?~ A%؇ܩ|z/*0o;JEKWb`2_ưq{3b@,c8 ?hM$H4)x A(?$~$F.ֈĿ;FέXLBh-I|h'ǖz١H#zߺᧉa +;_U?pvdկt GzNO^HE??E-r`l.%8Y*ڧBE.쥨Db(>EDoqEJGIğSJ{0 !%M9>!$~!9|TvnQB +y9x +{ }W- +6ɝZP) +/snX*(;J MmIJm*'ꀿL=wC>HƇ?Щ}OkoC~矘]ǻh'iw2]paYO'>5!G(;|ٙbK×`h.,rI9= k`ѤG@M{CXnaHRa-;i~kՎz^ߐm]mwm`L ˴Ot-[#u.pS-Fⷸ/>5# Ƈf'?/صvRXçkk_-˗ikqzH_-ۿgo\ +s?D3ڎ?YT-'#IxCctț#YHqۤ& Nؼp6>e?d],QC7»JO}CKfM{{9NF~t)A-_[l$~HDI5ޫM9aK7?W-9)OHxۊNs[%eA6=.hs!Uzx;h6$mUi7ژhC&Iq%)xx84}24lIrPOH!;A5$|Ic떴_'C*0:C9|sYKQMlEi* FL$>%>gHxTNo)`-K,UdGE=_[nC +$eϘoE{yvIn ?/HI_ 9WL5Ȱ-j-#)9@_1n~Rz 퓶tS:SlI|t٣-q|F8z~.'s lTs0G;i#>-;!D>䓭"?Ɵk"'ԺO5x~RϹ[}z<_Rjz N~^POՕgl?(rԽ?z +X._r<3Ht(N'[ad7\d9Oo +e +3'i]G3Ev'?RەWtd=lm;3*HDwmV^4~d~?lo/Totoowsc'b}mٙ㇨δN|Ȱr1?$יLiFg$~axtGi9 r~,YV6߲4sʙ0?qx8ïp|m\Ns,8th {^|[🚴`WSa_LPt x"M%~`nA{Su੠cyyx4Ҵj$.4|~KҼiǿ]*0̖Ǩqt#Uef~5` B#ٴ<Zȑ՜v}#d\uXo5 X|M9EvJi~/kߥ +YF Duc u}]t#t'31Eִ݉Ҡx.Udtho LX~tZI{1wy] E,~JD)cIVmhMqڮ ii'M)mcПHڢX~tA]՛vz$5i.GlC-X:5Mu+5I+hݜ3m:~;vue̝v~d/م$>Zfv]oM$o9~`K*a9L7=~y'ќrFoZ4$kexӆm9iŻ;W?hƥ|$ Gۼnk&wq.n>|seϴ}BQs#=Ѿyލ{x}zjӕk-?K-cj񲃿 ]M7Go A%KvB;#$yإrCx'-_H|%ϷxMßOK^HHYE/ _ _4ߒ2iΗ09Gw_ڻ q}6p'o09/dQ#[>k59}v&'o0KgϷvYma-L\C|ZhgWd9|$y;2A,%|sE[8'GѶ/ J8o޺]ϧ:Je?Jk$_&3)xSO֦0Mć4P8|(LJHd*IzyIwv~? :XR,xxDHs`t}oI;fK|QHSsACBX F,~V "eG4P4%R\_⇔?eHqf2SX-[bbJAuÏ%$Kn-wJgؑ"pA}kގ4F`/JT&ްgKr/TZsjEUGy苴u-4Iߢv9b%Sr>UW'BұaFi*58ldz0iZhh]_tMM*~lI|88ZX$hlhڣ!OE{N +oW^Cx=l.RB\jn "Dn>|sM* lep1lxZ\O30'-ؐX&ZN sc +ҍ.\HӰ,\Z$j^ GcGR7qC"/AP@"^m! +4>* &ѲL_z_sDGƃh޺> b.VO +0*aC\NLJVPjI0ـo׬>On=)n f?Dˡ@<fYJ"7+^ +>yh^0{4Z:ξoň.=SRZ[1B#:-`-#DJ: BQE +:+X׵PpG3}lqܽL)k7w[D)fd&ހO/ {?o#?*fXK$jn)>S~9l-I]8dp00Ҋ`cua +Ppu8+@o8uM$!I$ }>keYYRVaQO]Ef(bL;,rHG[">Agް @81әN +[L +Bq?q- +ˤ(A+@JԆ^G +<2}#g]灯Jyy\F| +熴~Qw.on?'D0yه< O~OϦoO'zɼJڒz!޻Wk7Mx9䧵a +F -KDsP,CvMN +O@<+oYPkM$o9J0YT$ʐγ Cmk: z)jMk:9jԂ'C+Ou*'umY^%Eղ|Y7_=zgt2ڏ?L?7w%k ӿm!%Yn8%XαmwGz :w0B.Le0eE ڮ4WAkehu ;C }DBT:)>3#F /r%f +R̟`}x|.CY+@˚ڷLVSbĘġ1LC  ah$H:"NY鳅>*:>~2̅DhS44:?VY!h [bV'B +0[$ZXB4v(hAerI<%~?J`oHY'*igGj@ #+/chȰFSl~D[;J6D G#3.P7̌yGR0%5.]g[a[F:,~a}S70vy!^hp.3o*63xI|VcbOl^Tr2?XB;VLLb4X)@m81DXΐpXd5GꋗCV/ +53+҈,~cUb!+@7 uzAV=>C x0FJ +Ku,\܈>+1#FVA'1A7/@l4YYZ'V@)LYFv9DtcP(R)'>؃/0 jPl hd߼qVOU+@}AFU_UԖ0EmYg4+@JǐmϑQ_o]I1Y"V@F=>0e1'3L4|ay k}YFzѤ0i'C&=Y K9}!V"7"~7LfěWśěWX2$ O Т+"k!{P`iZji`6[ ͳ@a +cNju1 ju1h ;E1}jPSg|!+ԛ`f7ab֦}+Q"=#n[A ↩X(! +N*ƌx Pcx?CUkX.b.QղmV?Z> 7Ÿÿ}w/Ϝ# 4Yv83/Q=DR- +endstream +endobj + +1543 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [458.32693 727.8544 510.2362 742.24243] + /Border [0 0 0] + /Dest 1486 0 R + /F 4 + /StructParent 41 + /Contents (Svelte Core Team, 2025) +>> +endobj + +1544 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 713.46643 134.57175 727.8544] + /Border [0 0 0] + /Dest 1486 0 R + /F 4 + /StructParent 42 + /Contents (Svelte Core Team, 2025) +>> +endobj + +1545 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [101.59437 615.0384 225.41089 629.4264] + /Border [0 0 0] + /Dest 1487 0 R + /F 4 + /StructParent 43 + /Contents (MapLibre Community, 2025) +>> +endobj + +1546 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [463.0132 571.8744 512.17224 586.2624] + /Border [0 0 0] + /Dest 1488 0 R + /F 4 + /StructParent 44 + /Contents (Cloudflare, Inc., 2025) +>> +endobj + +1547 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [94.40037 557.4864 136.38737 571.8744] + /Border [0 0 0] + /Dest 1488 0 R + /F 4 + /StructParent 45 + /Contents (Cloudflare, Inc., 2025) +>> +endobj + +1548 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [397.6797 456.7704 503.0422 471.1584] + /Border [0 0 0] + /Dest 1489 0 R + /F 4 + /StructParent 46 + /Contents (Barnes & Others, 2016) +>> +endobj + +1549 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 1444 0 R + >> + /Font << + /f0 1408 0 R + /f1 1396 0 R + /f2 1402 0 R + /f3 1414 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 47 + /Tabs /S + /Parent 1 0 R + /Contents 1550 0 R + /Annots [1543 0 R 1544 0 R 1545 0 R 1546 0 R 1547 0 R 1548 0 R] +>> +endobj + +1550 0 obj +<< + /Length 4797 + /Filter /FlateDecode +>> +stream +x][w ~ׯ7M"wrڜ6=[IkWٜٝ Y9/Z{$A?ۼ4~z4O6_n~j?x~9򧛻rϚϟD5͙j"HMk\99'z}D6w'緲Q>.ޜ|)wۿRUswRݧt?woRa媉cU@)-`W/ +RՏW'/.Nyճ]{zF NHӚEee8&@-ѢZTE[5^LMɺ#IThz͔×kv&V5r?KtJC02b՜y)vjF"RLzGѶm[76i_>( +D;{7aG܀h?jxjԸd8jΔRJi~xf/%|]#nWO^"q*Ͽ[~^ڈ:C-ى?Y5bzdQ[s490$_@ A-KvSAHkAtNWttS|ێ&LߔSX +nɨdO {"vY;,фǷhU<)=T92;=PP`~~5]Z^u?\M8W~Rge,Ek!sXvdep"Wd0A*(%Y%,Y`!%h7p#mTce-m.(B:/iCf~kcLPӤhWD4(}G!RI˨KCv,&]s ʴh9ycڻ908xJ6{:EHz))zO#R* el 3*JY㓷%}MnT"CQJZwuXrJ `5Ɂa-)0|Mõ{䮴J9 s@M*-vs˄Hjbsb AŒRGU(AY{ryحyp`g*zƑʢaI +TP1Iρ~#vK8S632_ag!PW(E\n߬W)V:RTxfq"P+4|&ڨi;xVI e6 <#{a?%|7IZe4G56ˆ2 ю_mk*f@DuHq_-W,R z-u_f)`VŪ/ZU덐{3Q%FVTy%_%y!(`_S2^7ִ{w &3(sramEIcLP(!ݷ.}>%HUkmOy%>fkY/|0f]oI)i?Q`tδ=XA>A]Bjej(_ND[2[S3$t/X5=;2/P2&LէbJjCTRYbD$- 3F @~42 +^WrF"{,E)P^|!(|i섢vehpN˕˻U^!JBT KD}# - [1/Ųk;R-4j/nPAvuي{(35*jT'ӨBFU&|q+BN8b4;R8^i Ǔ*ۛKl0*>yGSCa }̹%k h(SN^rnb1.MFƎ0:`߅gVv27BiiPJ[nLE)T@`%':*VhsHA9Z| i5G!9!QX(rEױh2*nAoI<8 a$f}W1UL#)Q]&\:@g&DT<`+\MIT{R +mr#G擐; Hm'K d#sSƽGIt+1F }꾼^5 C9udoXE稾sb_Ho̘)I p-P JG\d3\w$ )j@\ndpn>xvciPAGMߩ}@ t^8FJ&zX-}Z"eRw/ԭN-ˤ-CM YږD12?B)-j"tB5{5 h%/ +Tc*leq.* hɢZ/Z1E1b-y[>t""9{فVx$TϔNƬ|J)#1)57(T듕Եl&8uNKh #PST/0~o=[ˆFD뗅v%=U G*s<^^qv(WV|;& +mW#="HylW~qrO]86)Z.TD= \&#^ , [6mhSH ;+NOr,`cX#?Am3;,9/,=&& cDFFa\\XduqENż LQjOhxV=Og8%Z寋L5?$`λpb2zTJZ%0E]/d<{ET])T "x4 l,%\3SA/M⊧p㤂U)beW`X`߮[ VRޟZTZPAK!a]E(판ڻ=_5ZDzSmwxhzPF0Hܓ;crxPDdMr fҭD[y{0 +=YLz8vI sƠR9dF(('0-~6_jp/ٔهkNi~o0rDs8_H¨ hTk`Ι)z`Q#>>XAE-TX 5MԳvE;s; R2ަ_kP[DTi(Z|\4:5nj,:H^Y!\0lVT=1\URx{Y ]_a1ս +*qxc\"M͚ 2i,M)?UÐU`eP,Zl$X(ѨX1+tNzuS֩vKOQ?58;+R/QދAj+^~BM +!JMC.t:x +!j +Pp`k,m<ۼ fsyOOn6o}oW4/߾u_]lϯחoהnQuI[=i8i_ +endstream +endobj + +1551 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 1444 0 R + >> + /Font << + /f0 1408 0 R + /f1 1402 0 R + /f2 1396 0 R + /f3 1414 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 48 + /Parent 1 0 R + /Contents 1552 0 R +>> +endobj + +1552 0 obj +<< + /Length 2913 + /Filter /FlateDecode +>> +stream +xrܶ}D׶`qizէ(MݩWi$sxp5~W/ﶟ֗EӬ^niu~ݯ>~f_nv:_?m.n7/Wo^/Plds)!eЍZVbu-zxubRz|y8Bj?]l?7?,ޞ/>,޾X}r1x7$ +NHxۉVi@2aٜ9\ͯ͒JYfi@ wgZ+Ch7f{664Tr -pþL1Ʋ$`vNθ9"TN1{׃ }DF,r2r-3W^y ꅻA̲9kEu]9%"@tNHqЋ1A> Jϊ% 5:kb%4g<;)_y1l\c 5j ]'OfF +ai*#_#߫^Re$)_rj _pԛ⓬v#GVɪ +chI+KO)xFڊ1P̛݂ѳ8ua":@.e!_#%LjhlO'|*">/6IiDaSEU*)u0J g )U ht!5*v1ftd!L]zB'TJ6gZH_s^|P(`|I,Wu*)Vs/9_)wg()c@OpyyFf fc\sPb#h 1+1ހ–>A2dgz%)Ov#/6/h7-9RifWval_t`h`^09؅ҍ>CM!ř:%Z+H;Gq`A@]s.ي76Chg=dqHSMDTƣz2Ɗ7h^GwbD?_[a1.y6LQTk$ +5=ZC,gG|߄8se`V)YÇG> + /ExtGState << + /g0 1498 0 R + >> + /Font << + /f0 1408 0 R + /f1 1420 0 R + /f2 1426 0 R + /f3 1432 0 R + /f4 1402 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 49 + /Parent 1 0 R + /Contents 1554 0 R +>> +endobj + +1554 0 obj +<< + /Length 22464 + /Filter /FlateDecode +>> +stream +xݽ[lq&~~E\Ÿ0"80 Xg hІ +3n?*[]> \ur\*oVb,2~W?}/_}xoC oO_?v~o>?~˿<>ੜ#!t2'`%:}/~(oxoo +op|o?݇/?|͏קrE +Zc=YUZ/jqPlO7^pc;}yf?~o + 5,o7@#FM֏S?TzHGV/7CROP:t~o~w,}_C99*=n8 ө_FY9Ikj/><1霿YLi޸YY+۪lN@~wR-PJC&I *#=kRUYk +T犒p%٨C-^kks'b"4a:WZġ+4ϾTN5^!W 8_!ˁ;]!{2j'n_Ș,kDV(ԉ|P;:iխ4DU&/{MA )nL^Q)wݐveC< c=6 U˸lA%$Q Qk3@u!`VfDYeʛVKYhʛfL@Nf*[ku)A +L}n%-hL8)P,%QPLHx! I@*O:>˥rRrdKtL7w9Ӑ(o2o2וTóCxO0Nx_[‹`fE.I\lH?uC2hۡ `?[*@<='&r>ۦe+Au6وy ;PKx M81GxI*m3KZQZdczdCz,uW^, ^^h:/z!Q>K%Z /!¥.3cĩT.L}kwk٘5h.ߒ18 GeK!?e)&!kK]&Mҵ1еٺ]~R];t]']wT}ַIpgگZƍ +ax%49`-ղ!4nO~G75,{ Z#)%ID[ĴdDBu͡q [2+lHߛ0TtD#mT6".f !j QTd\ J0tL|uGLCq;'^w}>HrN'F/Z 1*/iMq d<<*SAQk6@kX!$Ű>oHMMu֍$0W DHɘ~CJ߹~AΐL.[u0]U(DLjKΝ;ԸֽvsOvh{˃7 +u(M΂;Y~2nU + + 4.M&R\m~ہM+5lCmcȕH5D٠ÒE٥^,e/ L~\@J*`]=5(Eg.iF|G%^iAE˸҂J `qZ00-iznH7)@ +KÐ}G/E5pusSt1!!. +Z[@|<@a~.D1|Ld<84JWzK&i:,ۇR}('M_"/N_5L' [7r)ꇑoGS?`B! ]3-tA*@ (٘FZ04H-JFEx\6h\6X\6H\6a;)\6 jܰw>t~KCy . le08p JM +גieu2L4ȸ=`1}NkFKb•;([:1߸R D3Z lR'PJ3q&%N ρ5+tH݇e ,徤nT}2!uqAKq^Ik MuJP$rӗm Ndo[95ۺU ]6n!44Z6Z|!_E y /sT$V9qu0OPߺQf&/w1R`߫3N&-c ^_4e#:nwfM"g߁qu0cp(lSHSkj軑2u_Ќi# +[ۈD,A<%z|LlLxp_Ӹ '>$|wdcz_8;'lH㞜+gs9՛]9+IY:tSed? 餃z/Pxuͭchutlِz􇋷76$RƵ˃9ۻ=/T@WaUWysS5e LMK؇®!jա+M w`0AE='Ζ?KE# +w=!1\ pM{Js%|+{qp0P%jD6 j*=m!L 0-開bH:GH:G:wG@H1=H!ͦ$ڝrh:FIN$/[ %)(fba+$3@Z8h}僪l)S?]2`w^GK|Pܻ0KGN#"}w 'Tʌi4ZȦHi[5Cz4cz3uW4S2S2|ܯ +;j%RR|E˸ė&a4T$:PHsEntQ:DNj&q9oA8r$χy(u4.FglP4N˴S1)=YDTx@Uy;ˇ41ngqc:eCgqو8˛҂wu-؇X\,U˸aq[,K|L5ntLuԽ XŨ~W"?SŶϹ;T$Ϯ4r*sh$ %٘:Nع~c@TVx[G Qx!LB A +6)qs$(Pk {n:&ٹ]cnxC2tBe=+ +Cz +xvBtʗnIhˈS5(M1sb+ɷ02 mgc>-Uk!S +f~Y2`( Tۦb!O۴nu0q9e0IKy߅'@=,8pR[`mIW{(݆ lۄ?w(u-KއlIpg&^D\nq<٘< O4b.i0whhHdc0N\%ɐoDC^(_cAJz/)ͭi2d1 7o0 +N198@J;;8NN^=]8w:[ +\I;T:t~Cy; le.5UKщdk jPF5w("CI%3:W$HWߺC Fp- J "Tr2~NI`\_]?cpsY SB +R@l[ +U^Ϙ$@j[lLz~H +nCe4'hdLW|,"fs14U$ L󿵑Nj$$cGwLF*p:]n%:YmI'ܹ41wpV]J99`:PL(qn) f۾<2A)TɄa K#ZӘ jAɈ\.8`xb۽ _<9'RTXNٖB#AhJ@-O핅@n ly"R˷ >{?(kDRkbnE 4 O:ޭw[%P`M i8(9S*kNj@dQYh6ts #(b$X1g5Q4/x^5N(^Idd̜9ɝ9iDvޜOF]{|]۸U@w&}׾j׻VZVvTd +z>~Y •;@jeQI$Q˩NxIW"4.Kab(D+arG_ +ײBաnmm:n{oOW7'ԭqjFFlK@ZMU AMʄFNwԘ!l(_́;]|2nIgzFSNVEӀ.EZ;S& lD4ot7ujF7݅$<$kiݹb?x1H&Kafk -ew4nv4lu_hvgC5gnq/z[]}cHIpg3W-!hH8IJ5ܳ14Β"5iw +H3ĩ[Qf:u@ukb%Mػ(̐ +l# :"~ՉtP ܏#Qd>aF8.CjkaījмFW5]R" 9 P.f`1Zaq>uk'+Pԭ}([-_ni +%mh72TIs˕0] @El3T?(%"A; rM@ lLf9%b%GЪ7g%PrXԕF(A>qJJE ݧ:;>tyF9Q,)˖@=,K+8+I>~;|P-pd6$DiZgĩ_eh٘uA҅H e6Mj%SUU63.r< +,dl9@(9$J.X&HPEJ>Aw*i7`$Ka +$3܂ݼ Jtt\`b i\0F%ڹJcn׆.~W%KFnFfpzB'X +ZN-*뒆zOdE#yжG'pRֈU>QjdlBt[έlCF!mj KEFQԭRYȑvX\*{_FsFO}fH'i} +Z!ͨ$P,LN5Zl#ubks'm CķWDD+f`fn-BSz-sH#sWߡֹW߁e&5xoɀ-Ϳw^7\jב,ft.3z +iUl-< ն1Hjf0u_$ʢG`:Ή[M6@B>Sb +(QXos):A{ih <!:7;(oKTI=ݝ~tܪagbGEa1^+Jc )Q1b:aߺU4MM7RbzR|o9lZ&B@RWtUI-gCz@φ􀮿]Tg"z@4[w=髚>r~FGWFLj<-NFӸhtU1uQ\?Ujk` +YhG@nA%{|$TEDu0]*Q]|cz}cz~,w4 H2H2| +|~;x) VpCACm[_C>*g"l}C&o>iFkmA#/ Ev6!JBmDQmm%PAIGtBxTik|PВ|P𒕶BLt<35Ɇ4ؗW^;GOH7I@:bܤD^^$+mєw2"Iԯk Xkbqp:fوUB 71x 7U(u7O%F?~ƸշQe0qۻfMx‘K3@H}b)_s}IUy)!C }@Aܘ*".+G Qh`TfV xƣ鐺*;)^l4p +Mg& Hzylc +DT܅HyԏBy\(eܭ6`xco&ĈgJ.EKp> hC\L֒[iL ndLu!vuLN{>r~հuNvb֑ br! \X" +<Hr;[8= xu$*ьpԸ0fN|첐@EW2j5ScgSԸL4TkyRHv:~2 RjQZ T L_F1NƜF; Z>16^J7TPc:+kޑ2AF;8aƼ;M5Ҙwiy93nԻ\8YǼ;j>1uU6oY[Eýd|s`yc){4aq wp2u!߼;x=|w)?ҽKvE Ã9 |8(ݾASDW|Djx][^,zZ4;}l2H5Z5K4L-Bh[o\ڀ[fFo# +"Fb*ԇ7v?Nu)]o#\.eԧɈ]C:+v+OUX3gQ +ΝÖА&ϊj>yV +YZ#mgRj=d~G1o6^ݎy$7S@=D{JH!|~~M#EۭBHk9`nk4BvZztbġwd(qSϥhGb"e\aGTWku07+LO"_ty5H1K>< V$PVh`i.A'w5hPGpC=a Uad]k բ3|V7u3(Ŏ4-|Vܝ'>r~GW~* +,P*<|٨F}Y0lҔ-ݐW;0RG\ti0QUZ V_ +ԕ +u$g yP  l`V:>r~F+G@ +a=SR<Oɐƚ\^tP,I}D*"濥:b@-KɠF +8WWtD#-e =ԥ0ͱpx#u"bP9֡"""+mNE@EA=@E!M"z+ubdRΦ"/XAk TW'Pj~:v2 K\FD146oX)=ƢK힁X'C#"1Hݱ]K+I8 +HSqec)Z&XO/lA0R 3ceS5B_Da2H1De_tBm{uZã 6BB.E[DghfmS1/^'cX4٠F"H1(u)y6sN4/U B㕄$Z,y E_Օ\ 8OcTl^1Z%y)80iX HT>c%gHTݱ0o={u{p1Vx4m S|rdnnJ1!Q1ôo0;qmЖtS"z/Pp?clf!+5_YJ[式+Q`( SZ=%ș@OrXsU*K-e [0kPkjLF3{tCj@iCZT7LEjSWwu$+ Ѓ \VFj'GoϟԡMu b;+`(?u֨'JsY)5>jC00 +(KI!Php(I{gjǬ?  EGgwxHT=bB+2 +~(rU; 1cNf&4{RƭYY`=?Wmw%^j4xi VpM("vbreP+;B gM5!]2&xP: tH3篞3I_N__T++HtT+K4^l捗+[h.!=P,(WK@]@8+B :vnƔ'cz@OF4]/]W>#xb<٪ Vp#YbKkƴ IfPh\Uj +qlݳS +(vY ^Fm%T7jm4RZIFZvbPks1="Fl~UGOݨZHZtZܨ$QDZS~7X++C?YkC*6_E#h4AG EM]Ug:c:ttL ܮ3>)AgLΘhXhv^kGO1HΘt茨@!4HT&ɐ~RZ@QǖdCUfLQ' D8!ؒK!2ZU N$rR'Hv?էb,#F\ʅu?!F:C[ +n){[T@`f X%慶0x*ӑ{rKGHg0n{.9`٠+eLDŽD/*p! FŨ<]1fE,~:[ht`!nJH߷P6p Uj̞ۏ80o]JH!M\ӕU}&u&'m`mA]N +eԕJ\Gh[ҹ%+moFqKs[Nݲ1=֑~&`~ pUfw`8GfvSp)ۭ{ĤPYUEۢ( + ) +ϯHR{}>RQ@]N.XA|Vlp.Bf6SfEtd>s +w:~C@B>Sc;Jchɐ ElNF4W/O̾?ׯ#|wsz<ٷ Vp{"X]L0/`PjϜc)+?^@]'[BneD,3oc߷6-(\[5u0ݨ.k٘Q1=w,u?#~.>۝ +_U8S7*>' b7~ Τ;v8Z|Ɉ~~:"\ nɘGVHx˨cI.VN2L^ҘϪbTq]ӕKQtLPtLPBAt<IIF4j+בK엿IAG:`7$ޓ +E42 8S-,$@1F٘ GɠlJZQwpZ/5H`RQ+=^:2TXXD|P ɢn>ҭ Jr_ySZa<[6[6ԍRwbpOS7tbIn H'SWHL:?-jQ:4`oƙR8Us5]kv jĕĥDZ6R2N֒qP/o.6 VٍTen<*+n8~)MmQrׅ '`kZ";_sAZsO}I5J#,_xWVys]m]1Q"H]w :gw)X&v/s廿I=57F%\GAVx[Z)S*,~{A:kKHÑ/I>WN4io:ј #| +x 6ig+c.wp-s :">-wb{{rpfc>ۂO1ӄẇei̅g"pӐulm91px E4bz pH=2r~nε'qyeę\[99PmCshPd/ 1}kxaHvEj>/nUj %>\\#9L HE-rv"P:TC y*f<} &؊Eя*t"eݮNdѵo{r.P뉴"_y9A^m@*sl ~qoC_<}Cy8ZBEF[EiSj|#mFޞt; H'E&rM">~Kw&TY+D`YؽNԠYe,5pG}²!PvȤ -zW{14zUS c>^c^p!jMA1+Ϫ\dv2;n~>^ |5l9/8 L"gPɓsu bw4UyGOݨHuI@:b,Xb4!{2uU# TEg`U0(G:ʏ+a3+30RA*U[v\(o` ٘z] +6Ҭ/O?߯#xwcz<ٷ Vp{5W,HIoǢ V(Q5^V pX|A\)5&* ZAa>h{3vX Z%@hV[:BM### yTII4_US7*>FGN#X `;*5/yؗ_tPV^ L4ɢtq_4)a 7ZKw#8GhtpAֵ@!pg#$dm`m mlݕ=xʖ Ɩh6a%=eGOݐ}$% L^F +$ң_x3 Ie +T1-ewxndE(ʶW?fHT/;T(B0R]I0` PA=1Mwy^G<.p<\+.EF*@HYG5ཀྵPfjUbɧ`7EJMMPJU73^HTsc߯1Wki%9W3伛b*qsN~O[xrU_ +b3U JR MP +[I:4SFb2UEYFÎDaYGƣNNV#m U]f|y݆qoE2YޢHG`Sn~*J6ZG[k̏BSHKF}pM-sK)ߖ[(q[s)Qg\W6c[<@Q=7Z`=G̷r?Fq?RX\X*w[_`*5be0rT,fr&B.{sjd;Pބ,g  Iy<8*t?CA挷]9Cd 5oۍbs8x[X|&1Wo9 +Zs*NmGu2㽡oc=$k^p~ѩf+6:wHC;gѨ~:u ݛ:4;CCCwdZI4[-GR*0/JqC&w_J#TrfG|*5T8Z#bIФrFsq\s'.\笑&sАyТ99:u୮1$ҫqMHT6"v_\LuxLy~@{wx1{x!MO񋀖/~猿*~ɿlsNl_e"B! WOGH "jz|:|zR.ue'J̞)r8;iL5NVڽpviC_Du.ۃ?+qJBwz)-㖝ϨX!+c*u 1 P ;-ҏ% Q.I@tK`UoKlH(٘mٺYL m.G\D@Bwԩ[ kkk_6TԚbIG /vm;Tw|(;PC.ʵy>n[ؼ3Z뀺QRZw>|P U~w6TlHuT]{GOۇuu-F +X"!3Z*}71=w3OC\e mzi(=\*MعB8-e%n&|xՑ tF\ZeʙA +fAAAYhyPlLlH +gb;zu୪$ ʫqCPԀ׈dD#}/Vػ!; yY5ms#!/ԪKX̋6Рe0 u$ )M9&QK>T7kcژw6 +52&@ꎢ"hdbqDTg3rǷ(ס:>Lf&Zƥ{(orf>x+ 7}F+mޥ{:6ƻ$&+=x _p0]/ҿ}^lKoj{{:xtPíWs{:޷=h۞jk{:+{Ne!ؾ_/w~KI]2ޭ}!Eڬ}{O8 [zSnԾ_u|@6!I{K;շηM:?xۨ}zIv>QȊWE 5Y8 J;}$ +'Atǭڭ0u֯ 4ͩht}p!CV3K^N \&̥]>}H/>p&Ý}26FXHGGRI e ePRNZs*H?iu)r]#^AQ8ԸEvuSpG+mW[!;Ie-QoL.HGh)QI!nSk9IHk|'_[MeQdZ-S)ɽ|r:?xk"ه SIpg^ J|Qasf%'hw `>&$.Mdn F +( ZĚO%*c:HMe"5}hU>aϗhw 'gBǓN877$wͮ\ު7PRwRe\Ji ZՖgrʇ􀚛iPQ:=$2 tLjGԟ)@D+}rBmkIw:w&ߑKaޟr|m |V>^$i ١FY%Y?EP-x)J@R*ocŻ hR^|BR=Hr0sԪ3@ l٠2N W865M+㵳mc; =s|{I-^"KK!=d/I$==`/~MKr1=b/E${)T*U&`w:Ը?W¤8,MF*1Phع~k흃6.'AŖL(*-Q2Pf[D 6đ+$Ӱd!H$Ӹ$lL֒4XR9u-m߇%IpgK^c Fa4kIw̫0hո?A +-Jco3@CCʆϺ Ti3vnrhT.?P yORKtP +&,w6(4A~1߹,Z +y%j-A=@A=A4ݗک;f<>rNgr/Z 3CcZɥzeczeCzhH h(grQBȗ[! KyQ^߳kPMvmW:7W)qȓJSvn̓zӌ)Rց|Pց0]z: j:f[H;t@j<;d<;TOFKm^e(F-SpT-\ `bQw% -oli W* Hq J)$PmL`!P +ʜqo_Zx9.tTLݧY_Sw DtH0 +b9)>= +F;C% LWplO K +Mmu =Jx".u~0BK0/ݔ 0Fue$1/ꄝ5}ƼfWGȲYЊm3Ti+Gj_#N$($sӸI֠![u'G`ޫG zA؝[ +!Mw0!6l \r!N30d%,$c:*"-u~g6MWX ciEZjvG9wwCw~|s m틖qsۊGC@KKtH?_LG4Rha(.? Q b{'Q3HGb3W!~Ia] S&HӈBOā''' mߕ<*dzdCNOV|:?x(Cy$ lzeғ V}%(٠Zğc*W\ikGG3*{y#5<(A)ptPɷcsƩ9i+M4e@0osJsJsZgnӠ2S2GS2 t]GaV*sʁ;9h7̉ `*)3dLq┌?}<ΙEi$?lLC}L俦&]'RXx@Wysލ/@Y$)Ej:ܒ R22rrA%plPplHӹe/w(u-هeU˸$j-+rlP? 3TGZE3e7E c\٠xM2䒓A 5U8U>w5Ew#/JD畅@]yU(.mJkJiZgﮜiL ))lkw5}:?w#il)d5uܪdDUɀʬJ@bU2@3:"R8٘h|bYLHxupt {-kQ0H5𛦋PZ*X( (c+g@CK!+`fcTd;ܕu{=:rWw`c"#C^ .]"DAlLD$r|H*(a;gk:5 G 8T^Z_]/gud*xh(lYG72?ZG7Gb2Z8c6Bsk٦I"L. 7;W:@42 {kꎒ6-R=g +b}{ǭ!P)\[ +MmuEq)6w^ +rd9sO /.Ԑ3l3Y{+"B1Ņ// c O?^y}вu<ȣ&6" u_/"` *VDQLlګ + +&XoB@NpaUW9{d5 mvb/C^mWsNW_*q#bk-50T| z RֆHudb6R3!-b<H&"q5: H vhZV?'u]Ipg_ZU[LIdk*|H#(2TwZ ťCZM2V'HC/hkP7A :Fȥ@hfٖzS7Ĥ,K=@K1=Jٹ< )$c$x3ӍwEfucg$9p3-cc$}К +%?TtP߫]qkH5`mТ- J\Z]K΃|LܻVP2Hqf% xcp">TVPy5jlLFRTL_ {SZf$B]Ʉ.U7}%T.44*=B3XZA'CWhGAi} Qz w3n(.5H646 'H64Zx+PZյ@t2ޟ P&p\IF\9#eU@ Mf oT*$φZolPCХ9 ?oLyA:z Z-YQwy9W~x*gG +4*" +ҷTh:}}}{t˅N +[ABo@H"4 Ež }y/ Zz"k$AcB@ @݇/?|͏7 ?_~׿o&|Ċ!y{fHC_3y;D[*?^nyv=^ +ǿ7>{}gwwO7?z-y۷mϿ7>_}xo~ϟ/}7?з7wͦV@J@ۗ2ۛ7(6 +endstream +endobj + +1555 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [101.59437 656.9814 212.16637 671.3694] + /Border [0 0 0] + /Dest 1490 0 R + /F 4 + /StructParent 50 + /Contents (Lucia Contributors, 2025) +>> +endobj + +1556 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 1444 0 R + >> + /Font << + /f0 1408 0 R + /f1 1402 0 R + /f2 1396 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 51 + /Tabs /S + /Parent 1 0 R + /Contents 1557 0 R + /Annots [1555 0 R] +>> +endobj + +1557 0 obj +<< + /Length 4490 + /Filter /FlateDecode +>> +stream +xko~*HkQ|? +#GAF@V>HhN4Xiwo9{Q~|wp8/΋6w7Wӣ9}^\p}wW|usכ\}ؾ]}iG9 oxs"%9AI8/R6W?^#t>7gќnxs9/ۻoneP8"%~ոBU$ݜ̢d..6Y6z՜ vݬkξ:zyv_??:źzø +5Nf +rO#4qW͉@v>Bwj?>Mx!U2>D[8}QѲoο(_0ADoi/7w~Q)jzy8WIJB`nOaVN¤+f#q0)}h_1rs%MDy3&V@`H|<,)1 [stBJR J*MyǩMPL$^0QL! ,YOFգy|rCr[^\vÔ_Roת9qι;1a"a)>FI/>2D#Ja$ 1;tug|YB!4 z/vW_ߟ.oO+Y‚m.y WGə635V WRu"uLXlG: +K嬛pǟ#r"@IV|'%󤄰cU/ +*`{]`'v\0EOagz2:#Z90sn)Zy.d.I'M I) zMzn pJovVo֚!#Z8eYBכePJ&45-.yX6Z Cc `}T>ƢC4UπH bƆ}Ѓŗ,cIQ92eʠXPBowJG்yj]Y!dꞳvdkɬ\W<gpUtj? kT'3q<)SF +H\~;xYbnB0pόUPϮ?_髗^qŧ5"^}rR T=:"%NٛI-WytWeP Ǩ4C{ZêҽmRlDl~n/(4\s Dx7p S9IPPS*Tϐ N8KIingV +Ph^/3G9'B[nS{l8f'EWM338)Я0 +'T`![N bS wPȝfʅ@+_d"-G)s&8Љ9eAIAop}Qכr0bKxJ+ǜs5 0 < &u#TX8X6AM3AcɝiO=Ng|t;K!hPRtQB͜sX#OTjoA&~2Xc=}7R:L2J0nIP^A$ F`+a ; Rv/AncS +^+tO2z#>~^=4mɈuETau; +PJl._FiVm@ӹyH$*Lمza.AeQч .Ы 2(E׌@%tSK=P,Ic@,/ALiyu<3)Lq\ .3#V邜L$p碢W+Zꨇh\c$R%%4gޱq +PI (ɲ @#J20e<䑂x:ZXUBMVRxIcTFHyw8 ae_Px&sdI;~5u^f=yG>_ $z" k +-?Uw5Gc>@'F,;딩y$-OV< \~z0{$UN(&M\3CHdtFĬK`vؘ,KHȤfN̯Lb/ ֋()FGL[%E@ 20HN1 W +_ +n;}` U~Z.o̍p)ґFrEcT_\[Wڙ|4An:߷%|)?` %3jf>GZ9AA2+n%zWŴ!aRq嗤zW,uzz2cݲ͔c qN-1:ozܢ9ҲR˾V ,v92\zjMx҄ +uOlyJZ,$ + %xhB|2[3zjxįUޠ9G s@8!;!eVWd@!vĄ+h R3%VƏH<JQQ2\#gBÉ E~ ,Asv0NaֆIoFoeRk&7e sc{tA!o+'c@.i 'zWi>cGqv^R:9ޱ}2lM~pUGiF:Lr-WeH.joz+[EڑQ3+>2'dX9P06oIlF'dsn#&;UpW<'fij% 1%W5D% K\r7zP% JidK`s~5@oW3kMfŦ=Tf .] "ւiMp\Jf"=$d˷sftY¥Yrm@@\2kLЗ7Ϙ,8*+0OpZ"uOKǢQpe-jҥ+`GxDYjo9Oxi%-  W>TY eILp> + /Font << + /f0 1408 0 R + /f1 1402 0 R + /f2 1396 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 52 + /Parent 1 0 R + /Contents 1559 0 R +>> +endobj + +1559 0 obj +<< + /Length 3326 + /Filter /FlateDecode +>> +stream +x]ms_qđ!]u*Mїv[Qwjew NB$],vxhQO7?o/>o?no~6_]?jnxx_ Q+QR(+ɔ8 ^|Y<\r8عyxWrY/bYTwɻϢm]kum$}uךC=_;bUtna$.o/^<tqݧM&|VpDƕa\ժ,J]3+&d,HwlCi}NHu_8n8h +I vy/(|ZA(sͲA\"k4w +ȣt_[P m}ۯtUf7(n6\ 5oϜ xvNg>tsX]ѱ/S\d/r僆uwYt$]9)QMg43Ӊ:Ww#x3x-mwy{q$Dgw* Fljړm5Ym -n09P!~x.=K.a +!=a,Vu]z4[SBqtecP) `H%䜩g7GD7ϠYʠ2. ZIr^Р=Fg+ʲ~܎A.!Z("DxA{ r; +!LDF;t4` vrWz%{mT=%ZсR| ]XHC8S>NĊTR0+,m[Է Cr(;ƨA$;N2CcS +K:%"QڽR- ݅i=&f0eΑ1[⾗BSlYif6-™ZŌxg;ʨ{ . K8*>]Qx q-s>uhw E' ùyCP|4'NO9pl #ܡPt+L ATc4\SnHmuB'l= eZ=HBJTe:Dq\B4C^$p4;q@=m#h A`i/ hz- +=x2ol*5U+wQ֡>ɜcφs@&_RQhVp{#Gn*H lDQIQk,TLf$$kX \Ib);w{rwg, `Roص#.ˣ@gh;|h5㼼1f+RYd9$ڐR}z.͏Û͒ 5t$ʯf#)UgLMKU{JDXLp=|+,*~P}5ZU~n-l`F#Xx ¤7kA) bX~9YaDNq%ѦXnj_- A|௅'έI,ɢ4]֬Vx*ehNPO8(XIˌ)*v 1gb~BI T`r\2NW*z`>TҤ3Y%04ĚxikLJ0kѰ2ظa l<$-ʤ,ɚ- ٨Tj&EiH"_wC(ӽ7}˿Ƽ'f;9T8 S#!wGr C{&5 +@WMayq+DD)KRѺlbN'lq1\dF jkc! RIP򗴗"#JU*~4 j4#Fn\uG2lAv[&Q>JC9*B:n}:(,eL͔lx&aLYj&S[|@ҰjIXŵxb.{]DX{+!j2+ u<'EugHXI[39 8k% /ĸ~/Iª7vBȾ ['FSn}5;l&?}]peUq#Sn Z$a|Tf*|Vyއ|:Ťb3ΰ^3SP NA((%2ٯk}F6N?u;`'\BI<,D7\w9W!>%+, f:Dq. +14/l^ +4rDOvW@Ove7 Y+ +#jcn߃M_ +endstream +endobj + +1560 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 1444 0 R + >> + /Font << + /f0 1408 0 R + /f1 1402 0 R + /f2 1396 0 R + /f3 1414 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 53 + /Parent 1 0 R + /Contents 1561 0 R +>> +endobj + +1561 0 obj +<< + /Length 4174 + /Filter /FlateDecode +>> +stream +xks~ũ( f<{hfFdSIwjewHXH' fzus>䬪l7w?W~Ot}uwO_|z}}v}qgg9Sdu*BuU-׺{svu'd7gW+Y)U]wo^~JJJ}Ԧn/K%kZvO?|*~)U;n?}4=3V_=>󯞝]}fW>ľ5VX)M]ն^ilJl~[yQ]\+in* r`MlV7샋*EuE4okez(MG RX=L}8./hT;W98g= )4rq_jQr|~ew~ːa$rr Q +NH$I7Bvc_nWޯ/XaTasؠ jbDLUn;-eEEǫ3j@$݂)Zc1?by{b<=D{ V$o\ Fɺ)RF4齃i;̳ᶦ*J6B*鎂+i Jͧ +Q!#HZc:S@ԄbakIZ"r eRH,|JN)w/RA8JyΘGc$IzQNH#'󬄰wgk9YJU.[0{Z>BǷN*TA6[R'ljmT1woR/HPQA4SLQᴶFFsrʋ## %Q|8#ߍzX7[ %z'Mr8,?*Rl#l_JY N 7tZBmZ5k5T#Og5KxHJQ;k@`iBP7%>ej#;^:s;fhK7AX%AYʄ0" ѶaiIyxLᄴLg C ؙ@,#,ՒJIE3A%wܐXIMy4VlYj,g_m#1t}lYl^uxጶcRCLʶ!VID cg\yA1~.ed(<>d;o Ub ӉDjA.!X8݁E9-F*vm r"z(ʦNvRϴB&(i&nsE]x}uQY)ҿI *;noM:#4pV"q br[%IL]sGKWp.i/Ya\>#x` ߔ$bk34{o30lZ%X.kleo\]K3i3 $5})&bI& IFdz5>bٔ$tN$y`R433]OOa8%ΩN^KN:YͲY p¦W:%ńJ)1DE?B{=bvjGvŮMnI`7&݌R8Ηa)p2,ODR]7nCЯDVksD2#`J _y~VMIOmT把ķ,Lt|mzCǟ( +٠Ond9{G⣉I<vnp括Y;gSuܒWXkS)2ʠhjvHS).p ۵? $򪡿g ydd|*[Ll(#FZ\Eʳ1pQDljx#M'DU4g+ו3'N[& \RA24ITzYQ9ewV +RRGڋQ!G,DJ,)EiI:OwS{mİ%;҉H>Rs6F\aeѼ;c8{;4{zױҡFkQ+B ~խSY"Ońw:-)Gb *>ZiOYخ(_1d!fI^P!xW(YQBRI-U2xS4]BD;KS.sa:G_")>5 t~/X0Is1Ҷ:,Qnw|""9\SS+)g-'»J]i00EwmP5Q Ly&Noq֥^L$he jEoWelos Ht6QTeqE2V%m!z}v7Oy~XQLorO/*"_W`({9"%^U՝ "FLһ̵ټj?k_'Kp]Cz{َtMfM-jY/@ NʦtmTgSpt)Oγ]d[]5JS_/7+Qr'%x^M>tXG&GJ4/!P3k. c 'MϟobGl! +:SZ=kIy-d_]{%@/w +ȶS&ZOae;P}Azʯ+F> +endobj + +1563 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [251.6837 542.2294 362.2557 556.61743] + /Border [0 0 0] + /Dest 1490 0 R + /F 4 + /StructParent 55 + /Contents (Lucia Contributors, 2025) +>> +endobj + +1564 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 1444 0 R + >> + /Font << + /f0 1408 0 R + /f1 1396 0 R + /f2 1402 0 R + /f3 1414 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 56 + /Tabs /S + /Parent 1 0 R + /Contents 1565 0 R + /Annots [1562 0 R 1563 0 R] +>> +endobj + +1565 0 obj +<< + /Length 4467 + /Filter /FlateDecode +>> +stream +x]s _jZdډ|Τ^:IJ.qgrvC A{N_t]  @^xؿ>8kO?4^]y}w_oo>t_n>yGg9 oxs)eZq^2el~>/gnw7gW[\oϾ};Ms8\?S-e](%.xoSM[ +GI3jmx1K )Wg={GgW߼G}pda\5N{$F(&qa~ J7i VId@Q/^buq0G=Xu9}Pg>G9MsiY۶mL3͍3JF`}\b!KJ׌;9[Uaqiz/p/2A*Ό0V,-aU 9|q!;*p%$sڐCc[f^M'š8j-.y*Z0/:#w&4eBkEuC +럸> o >rM#o^ ӷ]5HC$"2T4N 1.-bR6rɠŸmGqyb܀.J&i /n7ݟ* )"-g-HM}YE;*5ƥaR8cP0.HWՌJsFt%cC[x dz5G3ͳQa_3l͖_$R@GmJA%-{-3'i_}FqlJ%3N?.LWjւdBgʂe]hF@()# .]<j In0Uhv3h/B{$W8z~T4/soM<uT0ke^Dm5mKFk.r$f*XZeKbsє_ΒW5Ȁ2Oʯ?B/~aR# [ C{SqZ0X>㗅W᧵f^hq$O%yh>P .U`ЎJzTI RCYk T +15=GZ8g: |_|DS)28͌z"׉C$elrh*Ԭuy'_D`NJ.Gx9h  <XVi,g]WY} {zLV$ +5b =(!0l1&BzcL ¹/yLWzSLBN.FUVdWmX'kKkEKs!Ɣ) D4jZ0!2L|{UhAD hؒ3ݥ.毒1@_alvR2,V4f(+41BYÌ:=b+X/҅}9bdVS:ЎP!Qs콌"6콎?m#THCCauYK/1.WL҅Z}R4ҼhGv cO"@/jdV&7tbOE%9BrZ#X +uAT17G0h4ƐWir47Y}qXanh[Z.Œ ;&⍷ թ%a lQdt>),\n)[;lϗv4`kQXV!v=|ՐPE«-pdYSKB HLHW@JӒM"0U%1Kdž*ƄդM-jkYW/(ۏ%&f>I52O]CR"iԷφ :բd|Jkø_/ݗpL4!V +U'b\x, B+]+eRKֳS珁[%řUu[Gg+Im[όS\-!oM|$s!t>qKe0Jבk >_ȗc6 W'=OSHTLEPnPx+ci9 Z,xSuЫ *g[Ixz+mPcA!"Y땵$^k\!:]߻%!pxό\>i ȉeaK)i8-$:z,aSJ"aeQT\ՕSL'N-ҫzEsQ23zr wԱLVu[;D<Y;"-vȭt$0g4%d;jLK^ڒ*:kTѤke@"\Uh(-8+[q˖V^[Mq,s^;hOCQ n>HRvdEҚ{< U^ L OZ%zZu].ϔjxwzBAMp& J̴ߗdLb-IЍ3?hHf^4 / +֐@]N]PVbhPkn'ڂ]A++2_f+ 3En.HX4bը.r;0޴Rz<)=0:N>-y)6ENvLCK iJi[<9 +xprC)7A + 8yl9zi,+R+9JoMw~C:H4;Ji hmsMC+{؛7Gl1=%8ع2 +)DE_~l6خ.uJU#@OM'mDI9ÜK*L4^||oّm6A(Psd|4J:L|;d ,xOμJu.1 79I~{v-?PW.!-$ʕAܨGq I)L'XVlQA֓Lfd] ! +lW}#TO0^yB#z(dGhόZ0<C0n.6,qd]GytA vYCP&> +endobj + +1567 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [485.87122 406.2474 510.2362 420.6354] + /Border [0 0 0] + /Dest 1490 0 R + /F 4 + /StructParent 58 + /Contents (Lucia Contributors, 2025) +>> +endobj + +1568 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [94.40037 391.8594 177.85738 406.2474] + /Border [0 0 0] + /Dest 1490 0 R + /F 4 + /StructParent 59 + /Contents (Lucia Contributors, 2025) +>> +endobj + +1569 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [430.63525 254.26038 512.17224 268.64838] + /Border [0 0 0] + /Dest 1486 0 R + /F 4 + /StructParent 60 + /Contents (Svelte Core Team, 2025) +>> +endobj + +1570 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 239.87238 105.49937 254.26038] + /Border [0 0 0] + /Dest 1486 0 R + /F 4 + /StructParent 61 + /Contents (Svelte Core Team, 2025) +>> +endobj + +1571 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [117.24666 239.87238 230.42352 254.26038] + /Border [0 0 0] + /Dest 1493 0 R + /F 4 + /StructParent 62 + /Contents (You & Contributors, 2025) +>> +endobj + +1572 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [242.1708 239.87238 326.6824 254.26038] + /Border [0 0 0] + /Dest 1494 0 R + /F 4 + /StructParent 63 + /Contents (Drizzle Team, 2025) +>> +endobj + +1573 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 1444 0 R + >> + /Font << + /f0 1408 0 R + /f1 1396 0 R + /f2 1402 0 R + /f3 1414 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 64 + /Tabs /S + /Parent 1 0 R + /Contents 1574 0 R + /Annots [1566 0 R 1567 0 R 1568 0 R 1569 0 R 1570 0 R 1571 0 R 1572 0 R] +>> +endobj + +1574 0 obj +<< + /Length 4801 + /Filter /FlateDecode +>> +stream +xr_ƒuG8USI7$M:J+YW.@]`Ww7w˳zݯ?wWzo7?޽ߞ}Y_Ltݥ4wLk!edJtvuǻw۳ϯxwxv;!|s >> *ǿb]oO/I>q60l:?~:|}wWg?/ήf; /a\:=Sj?2aRנT7vE45@r@X.pK7<т5E,4-<޸6=Gv5\Kd^{ +ՒiG;oKi^Z5@yzBU({$1%G{HnzLI37=gBiikf]:"W>I =j"*@dXia!ƨ+,G':]X#!|(a{*RfcvYe׽j)Q)R;,T^jls2%k(N%!L[*t1GaՓ˘eGI~e3Z1moڴ~WmcvZ q*|P*u)#Q$\]S;~"-ы^H4? PD!5^¾AlNHMb]dФ"m[HTrF֠`e=3V RKrzW_~6.\Q{7-,v1JhCyx,B (=ga<'ʪ\Cby``DLd(z5SbL54i,Ser$kv +:|5;ʬV(y$q~:J9mtE`Y}Ed"ޣۛ{;Ó'ȕX)4e$}МE ~Tr@b"H%Z*;_9NXߵgݲ%֨dզtA VD0oՖ+k1rMu h^5Z ۊeB 7"_`]TO55 ,XuBϸAU2nSjY/[]/)S_r63ciURR[*b%%=ީ%|zic) d=D岷>!Vr<&sW%"0)tY(R2g)@YJ\Qc&;@P'k"),kTcG'̝rC . +ur$1`a0KPWWIDذbA1J"2=|($zKr [*9ʧVkD6mw jhj8KT43Rց:}%_'VCLOQcx M,6!}"lͦ)<;m8Vcfh{}T"}|_ˉz=O&EAW:&ߢu* cYnےrB=U>y3f=zZf6P֑ +\$i6ݥ:y^7Ai5!8IbxT)7D0nc7ҳ; % WY`he${/q2i*Y[/gu*wQ^|FR-`KĔUb3RJͤX.r3Κ>oOfhAuPh47C6e|> 7 >tJOLcΑ*3L`Ƕ>u[~TЪr1\$PR#-vQ0ᝰ-jzpO7(Iu8aS%U$Q4@Xn+oA5pGz 2SMh,d&(Z>EcNs~bଆ!G j{<{PaKes4 7N%oho^0̲GٜbH7Ey&7Ŵ) 'v#8.@(\ϡ׳M5UWNOGwf.WIbTӵ}GtL~iJZ4[OTF{(iF,r^_ +gԵhdu!dMY]&gιU0s X_]@9$F/|0@4 @hƭ~ [GfoLKeӳ2R)XaT nZI-p|$2.;Oz5&Symd]HIs([Ts"]i  ;.ϘգHmbʊ#DvUntTi6&)&,rJYSCD9Xl)̪ɩud^rwNQsod. NQ^ k"cBL.Ӊ%؞l>0)ܓx\J4?J1'L|ppzױ̯+LЂާ7R6A'ͳՓݾepePF @v]P4Rf9@#@HfdvU%v;ZI[*#YBt{& #bajQǜ\FT+^N3/Ó^ +mݔtvgEi'mFuI]BĀr]%/«i&NԁM\\FA U=11T2b`qЧM5^1D +7 7Y.,gZS- Ъ٦;g T%P+!H~4c RnT p7S=ODbdQׂNoX?`f\r9V:g2dK65cZmT-ٻߍ1H x*S|8JI}XC\IF'Kעp\R0(aGlAI>l:6;tx *K] M '#5@xG6x[<|˞GnԪs0+ P*ASL|MRF5K*VyҌ6f+~dYot*0@egKFe a[&-l12V*rdI)(Cy:ygAwnvcxݛv_nw|]~~wumovoGcw}FoQ +endstream +endobj + +1575 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 1444 0 R + >> + /Font << + /f0 1408 0 R + /f1 1396 0 R + /f2 1402 0 R + /f3 1414 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 65 + /Parent 1 0 R + /Contents 1576 0 R +>> +endobj + +1576 0 obj +<< + /Length 3414 + /Filter /FlateDecode +>> +stream +x][sܶ~_A Mk;nL26Kt*9Vx*ۇ7<<Erj%s?=|{>UO~^_|:֗.r~^xu&*q zW?_xuq;pwva.yy~U~ _iQ/qç ہǻ: ѧv{.Ky}u߾؝r8B{1ҋJra!7+Jpϸzi5ѽ1@I;7cTsZIpw* +|iC/-_.I1ɜr%4u8ՙs΁N@CD:PJ=NhmA{~u4`/ao!G~~$P?f]g +4C嘣l_'<0:o8te$t֥0΁q!<,1UWjRdJ8Odp*O,š)NzK[arԊwL[E2tPKp"b^$n +3?&TB7Voؕ:3ՖRpeN4>o4sZزڡnqlG-;AyBn(rBIu gZi]0~gZ⫄=Hwa}R,Ո! kH<1TC*:J6ǂlSc8ؘǘZnPBd}w!pA/ ЎY;9ԬTYR^W5)JjCQ2(-?֩k>T +?KJ Vn(qRPaPY&@$*ѓIڌiyP\2B WE_,uwtwB39Rf9[DZBǫ'YR &5 <;0gr"9kjbHwy=kT;Üۉ$tiZx1 +2|;E"b\&NrXr$Sq)'GHRdNŅw^f+(0oGmZKμА} mMl^PO`+ð%Әh+2`a>}JV{Z1`(gF)r}+x˸*q,0(cNJ0 +J2ђ/gׄ!&VaSˈnR $}4|q0XdT6˘m cۭ!7}Ie +F{L?P>("%.̈G"38 QN%0){4REdLka5n>kuse%X̌i%>KI+pZ3eK*rfd2lܖ/HTБZ0+p;`F lT(9g*\L*Φ|0 +B5ͬW$Q3 n;{hXd%O<QV3jKd!#@Y>%1z"K̍)NFh) Y;&(WWx&l%rJhi_:H +mhKhKiͤQRY7m-?.kҮɜr'jJ*3j,ؕZWDG$|%l4 +לbN5%.'mTgo@(sd-&JqN5\2~/OqhSP}7uN6˥Ǚpte2]q) -2V#Qa=ਭ'SdNYSj_j[z>MH% ӒF Jڴ"֘X b:'pia] G.7kwowwR{`4 C`44HVB0 L{ї3}pP;A0U:8s3~Z’l\25i /na1/#oS)'Ĉ1ͽO*#J'r*/`!AyٳSl}6J3(sw^3MHV1Lrg7%k*h(0D/MYCY%+U/׆.]2J]eCűtmLq YNqt=zW]#wiǹ\AViZ7͙ 6W:pRI[MgECba<ܭ˾2& rb&yHB% 9KG5s(IrRp|7LsiIVon\Dzda":r2Y[3 +eP͕7SgO= +ʜ#uoqJC!GqŌs` gSY +I@k_,r!M}Q:YMת _K#JWԸ{W;sT>9KzȕP4-- _ԐrwLQ1(MK-g_#'뷿i%&K[/L&B6 :bFpY%C}4#Ɍ '+9V]v؂ҁV[9ۡ[BlzhsHxxpqWu92K6"l A_J(hDpvG@:zq,t1`B84b3F ?;ssx0٠W҅iNԖH[3d{"n.Mv*#6,L c7pw]"2]oo#"2.dRZF̕Ղ=_ *Ì`]2L] ~*u\΅7ۦ)f~~`#||V9sǙ7eMvi=LVcJ@=TPN$htq2gAV۟m&rטX[GΩ3ZqQu~N@r 4cUi*+)讫/"[d$ *H%yi[o?X=y?%{\E2%IeRȫL$ۓC N-n}>6T }D&''ElP2'Kcҝ'*; ʪ'*袭gVȈ{@R[Ga )V;QsV*jΙXygE"9O!;FXo7߂͡गu_j`NUnxu%c +endstream +endobj + +1577 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [176.92155 637.2144 258.22092 651.6024] + /Border [0 0 0] + /Dest 1495 0 R + /F 4 + /StructParent 66 + /Contents (Docker, Inc., 2025) +>> +endobj + +1578 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 1444 0 R + /c1 1445 0 R + >> + /Font << + /f0 1408 0 R + /f1 1402 0 R + /f2 1396 0 R + /f3 1414 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 67 + /Tabs /S + /Parent 1 0 R + /Contents 1579 0 R + /Annots [1577 0 R] +>> +endobj + +1579 0 obj +<< + /Length 4189 + /Filter /FlateDecode +>> +stream +xr}JV+z>Wʻ>*늫RyXA%{SF?SA4lpHeNh4Fqin[}l7w\~Snx_]o~~xܬW_xu)* sVHU9/RVwxuWmVoW~Z]=J{~m9?>^PM7qUMo];i+ %φ)?a{.0?U߮^kw_~xٯw_a\*Bjb;ؾ]W%l~>߬HfqHrڮqd Jn$Ca;@-g&)ִjY!`xBh[j{7`9wwBލ(؏ɞE{䥥Wx29-<1y~H@J(p+5LkJyRFp@e˔t+!O&>_Z}thuRJ=(RVRjt+ זD7WlP(SZK`PJY)"}(}mj0L4*rpM:ԞY༳RΤwAQ =1C#Fy[&&B3t|7OXW3a_DLՎb7[ t`]xWGp1~ ڞ^v}L{GQ ͢*O%ݏQOz̷ /nMF06 +rg*[0s:ɎN瘼n#<(pE5r9 ֡iՇOvR?M AQp T͡x#u]X#XǙ`m+ )%"6lqm׀1uߖ.veHr5a<{$!!XsL7#:Mq(G[o:1SPm*7 *ɬy-u9{^^> PdfC?Ρ81JALs1.vTW`E`]d!gLppDc&[^&m>2<쫑 +%)K{H=rpq/s# n%B]EFvFۇ]c:@5o=WG} 9JAц3CwB`&Ⱥ%9Fqbn8&0 [Jl?<᩷OjYGUN͵qPa)2 κy5?:d8Ʉ32[ +6F@HV3#85]Z]/PhF2鍶39$ӫ.cxuhAH#֞YQk vyrVI Z;c.@Q,z)uYe>hm\GoӇЉ-RH&%m%T|.RceγI-P] <\6H#ۨ f:B*Ƀ_ Bk q]sCr^l6gwn8b dOl%i0w:VfAEjC 5;wUۦKHU0AppoƲc宣^}(UA&g ̎` ^%V`$gt6vAg6dGd1k_Yƭa ^9y=M'kN۸`gSd *CXTѠKZ6ΌNcpFbY_1'rִN<7UInƿohLl0wBn/hAܞE: +&Ĥjׁ3i[ s{L(`┝M2N_`1;q;-  oHc^/dWzאm;~-s6g`hK,%yCw'dwZSZeb?Eqiuo ZT"Bl.$xrzRt2ґȞ1̝mA %WC[n,~;C[ZŸr/?] y? *pNʨ:i\ظQ x-,HkVʚ3jd|egPv9.gwzv G +jM&P UOdhGkhəهkL;[s'gXz":HkUdϱ,;MɥP6+PZ ]Y(mj=;LE-,sfJ3֬F d6w7M^j ys 5mu;1д&k2yÕLEGc_WA}dL\/lrѓwB  +ؤ'+s0/ +АDYby[8K +k֛Q\C/ x("-[`4)f=x$'ktb${ Э zX![qN *_ŒDsRb (Pr=ffш"dA*ͼ|ʄksA,~ +[)t>Nn v<:KnƔL!"0eD$0ot3 y6̮k[`mP3"r^*e)l{2zaRa`| \$F$#t|PIR2"fYn㪑\/'8 fFՙǺe3~7bEK٦j,\ND%Bm۷pJ-y; ##LhyLw$?ʓu+\KSBkJq<*G81 /Q=ٿ@9>Y_ÜǤ}ݜ3~rn4a.`%b: 㷒w;uϯo@"hK<|ΙwJ /bxfVoDz^ql+&CgY2yy^LYW5CnCo,#&ֻ3?F&.-lfz( =fV D3Od\`*#@Cj7;Fs>Z;N#sϺg#^$̊^ hy~xv{so?տϏ7o~~x`GmdFJ_j3=/KvtM(y +endstream +endobj + +1580 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [419.92825 290.4215 503.0422 304.8095] + /Border [0 0 0] + /Dest 1496 0 R + /F 4 + /StructParent 68 + /Contents (Mintlify, Inc., 2025) +>> +endobj + +1581 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [441.8609 200.33154 510.2362 214.71954] + /Border [0 0 0] + /Dest 1497 0 R + /F 4 + /StructParent 69 + /Contents (Hetzner Online GmbH, 2025) +>> +endobj + +1582 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [85.03937 185.94354 140.34737 200.33154] + /Border [0 0 0] + /Dest 1497 0 R + /F 4 + /StructParent 70 + /Contents (Hetzner Online GmbH, 2025) +>> +endobj + +1583 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [258.65237 185.94354 337.84137 200.33154] + /Border [0 0 0] + /Dest 1495 0 R + /F 4 + /StructParent 71 + /Contents (Docker, Inc., 2025) +>> +endobj + +1584 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 1444 0 R + /c1 1445 0 R + >> + /Font << + /f0 1408 0 R + /f1 1402 0 R + /f2 1414 0 R + /f3 1396 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 72 + /Tabs /S + /Parent 1 0 R + /Contents 1585 0 R + /Annots [1580 0 R 1581 0 R 1582 0 R 1583 0 R] +>> +endobj + +1585 0 obj +<< + /Length 4043 + /Filter /FlateDecode +>> +stream +x]Y#~ׯ)$b8^'xCC4$3 +"_ xwz9OٸnA$m{y/ס) O@Mg+"s̑8](C> zK-'M {(* z ^+XB3B. VR3! BF3 ĮϏDž7;|]T(9'\ 1ک5^[Fu_u4\1̜ID#%v.:-(ToT1;.n2EڄovvIU`oF  7$ʕffq5\DqdZ 'F(GM^@WSxŤrNjm@DZ;'L)!`uac#(H,- 0 Bw3:abevSɷSɄW[c:`?)_u H3g1 1]$ՐmP lrÙrx q+PJphLi]w[ 2. LEVGa"3J<d'ȱ)<$sU|v❄~'&iK?Lj2 H~.X2 Y'Hob?t*dN[[`z/´d ħ 톓̒.N^1kLJk`%ed0؞-V`6)L*+R4ԊٸUZ0ݝW<* {FG0H1yNM.Y Q/TkˬJHB ͬ"#㒉 π^ΌQ>grIq@MW[T,T"w=`d('&*Y%1ճV9O_-gjnA- ,Y hDaŤKQֈHaxXv+Ӡ!"a>e(F6 +5lM8*Ǎ C@A,V3glE:pż[ZR Ľ Lhkʁ9b68ܘZ&i7xMuCkMvX@D* Ô0AG,Үq-VrqmjdqہjCO󍹄Jzo]e)]5iFBȅżF ))g`z`r1WQ%Ә k # ԼDY[\ϥQ;\Š|c>#$l-sp>P'!ʯHb3 +9>룪5Bsp]ߣ&U0^d=7oC [s2.uӒ6dcկ/Z֫5]0%l&uLOB8/DVDTCqB"\F3\lHUM6k:]ϦW|ہS*8fF!z*GO_wzcXTI$q>Ɠ>Kv?8.-C&wa I8&`ا=يFz9)=F4X!@CVEH6ekhf +[d!%;VIKHM+Ob&,VO* +ZSSIIE Ǔ]B$O#aJp@\ RғW5_XN*3"Ȅ -ln + ܘD0j%CEK9 +lyU%Ree.o]c~b +Y/8BDԆt(=sv~ݼ:đ=HDI5B;Ɛ=P O7fvz6m|VolK95 N-jv,t7Ю٦)/l|!4%5_= ̥P3/ V)o>t+juWU4KU t4>/Ye f>7[Z㤵pò4?$e;i T^?A0ǍtMg:Faϕ;o?h J+ҵ1vgDKNڎ&յ;VVYH]<²Ϸa:" +̃qLH)lcE/4#XJ*Z@3llY#M!}6"pdȲå 孪A +/JǴ~kQx|Kyva~g F6OyLJDA̋#&=RASģ!yszBU9B[7___ fr[6{ +b9> + /Font << + /f0 1408 0 R + /f1 1396 0 R + /f2 1402 0 R + /f3 1414 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 73 + /Parent 1 0 R + /Contents 1587 0 R +>> +endobj + +1587 0 obj +<< + /Length 3678 + /Filter /FlateDecode +>> +stream +x]mb8K|:@lCTJ+R)$GHkrl>ߧfwFnZڝ]—{^V7?o?\5ͳom^ܾWyo?pv?}n꣏矼X{Z58M;-Ӻaus/V~z~A6J5'֍n_IWWeW}3ܓ]nԆl%O|I=CJէ?>6#|'$Y!Mo|['z[gQVyזQ!J*a'dfGp5PK|-0}n0c G5;FVC5Ad@'fZȦI0\7JBk) {Ÿ)$mF}RLxj-4 'CY +PX`S^W3^OM+m?_="-H8Vr24W']oMu3w[f"rxxUql"p +#Vv2(TnFǧO >L׮%ezŽDs91i"+/ {HUoas +mNGR2S'P#Ϊ8\3 jA\*RXX'Ԑ_I(zYDer`qx%{ 5eJ1;-N;-M#tAFJ9 B*iOCڻS$>pFU"{L-~KL8-:h9 , +J?\?D01+o7aX5<[2rH$I$gK.O@~i0$>H,ZO³ntIvu/?OO8Xp>/WWG-a~nntɛ͚oE+HU`aYM-=~?i(2AwBGa:ivYs|b8SV: ]~ + +:UxEzkNXdEXʋg@.ܛËȦU +)J2·|lxI>$nL^"t +u@xAkwNY9,N#h3x6q54M':.OÙz +!7%e| K/eEƫ W !D;e@fJI68tؾ곁Q@JQǻܛ[7&pD:1J 9#rWHy B(BUPIFd1 dIrcǚ@l=MQ(J& /F: Lt!X/W2|&-Լ?\夙GSVuN(+_? A1BG6=bl7cZL~F /WHpDe DlQ8mut|",tß:Ufs:a:ѶX'Z<9m(YBvlh<=3?̂Ly\4`Nȵ46M Nɮr塌 B,ٞNW}K!3#_l[gl!uʮw*5 +A{=( nQ )u ຓˊe5u{5l=^h  cŒ"K@`FL#ődpفXYK[#`HM_J)Mx9w x^{pY A%p$h㎎ Wdh1,S -d7Dli^hM{>lY<\v$pU:Y +!&*60d&wDOE U=+u1^5aǖ6u=CZ{0,w,DR1/?l'.GXH,lVkp>Y1em%Rd !wSIp]aK~ -,wsb^)on.Ò@qM#QVA**c{Buj-> ;٪@J/[|ܴSdEZzK.(WB 7< x%hɮ CϻeBs>sg tV5"SHPpmqpG'arUdŏi$o$NrTyL7BC\l=FYgAq'C.'> 4aRS3]Yqկ// nᚷlĖrPF;eJ7f53ȭea0fAjAA4h\)]*jd;1G{fŭ>NyЯ<I[6biӝFZF.eTT=n?*VV( !0EOBZ,2J ++:>Ebpٛ]~ΰ4&m2w t\ ہ2-C Y,H+oh~ +NςMm,6_Ai̾pXۏQ'AП&GMy"Lc ˉ +|9l#G;6\q%68֡ҽsSW{TK+M'3ީa3Vh3Fw e=FRgȘ, Ҫ&*l\ȗ=VŠ8&Cq\+i9lG мz'[DZ>2ȂLCq Ԍ\pAd8?0yzؕL 15zNSd #s,8Li|<2G[-G0RDg1-'%gQwrWXU}((2d+'bf'N\j|FŖ4ꦇQ^0I&H915Zsx P]Gf.CJNFzP2ݹID8:&OC.Гřn4 g$zwҘ^{](gR5BƗ.?w@ ҧwP}5dV6RIJ|(Ctʁ +)E:*>كI_H@Kdv`jPL&`VWzU#Kʼnd7*A/3Y_D_ gêK,6/Ig eu|@3ZcKq +c0YYO=%>q#K- P#ź(gvjugTFlaIT4%0mwÕ貋mNVN>_XR  uպk=Zw4M +endstream +endobj + +1588 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 1444 0 R + >> + /Font << + /f0 1408 0 R + /f1 1402 0 R + /f2 1396 0 R + /f3 1414 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 74 + /Parent 1 0 R + /Contents 1589 0 R +>> +endobj + +1589 0 obj +<< + /Length 2972 + /Filter /FlateDecode +>> +stream +x\msܶ~j*IvOlYNgX_:v)u>L3#Abtґg<\}]UOΪju}wW~zOw[v_]׫ٳgՋT%+Y=Q^h뵮F qqv~+_gv1{q5rv~/+凜Rͧ62I={W^7Q~\}= ԣIVpJ~Yd=vvy5~vbvgܛ/+I0qBUm[ᕶ TkWW0?W_-%Vʞ9JkG| HHʆ{&.6oSꉒ94Ybf8a|mͮw]I+v{Nͼ&f^mօoݼ +@9[ѮTd񳽼.i#.k 8bF"si+dYjr%"&gk!RJidL1Ow{wݿ) %E"i)ں#oEl^@ppؽ}K>gE +Ps 㥿+wA,aFR|"uY-#8ޜ~2x6R8vǿ!ZGa:T{ǡM?rX0 $MMQc O_RbBzOӒ +s[X 3 зROȼ8)͒Fi"gW)r *^s*/3B$(Ub( lx =٘75J ۸eAnzxÌhۋIVɁb35B\SEQl:FxB YHΠ dFhr;V;@c fB"X]!FղbhQhb%+ֻϾk3ȵ.~} 0Df ~_@T7ψ`{-7(f7\4=|g(|B҇L)ܤ Ui6oq^ ]+w6['F +Xl'pӃ<G&⾛2)L1 #+ &fE9/;'"9'1cд7"7MM#LfME*Dp--.MJO?Uڰp=$Le1k҇= 8 +vW}`^5xЍ &&"m,].qϱB%!Aye]Vƺ"AD\gȑ[ + ^`G2|4_&#PtOT9B dRĚ%ݓIGЄ?(~a*ĻLQ=qj!3͂K5P׿́f6B+w<堊=f߰ysTS [L1kd[.2 X}wiD,\8# c{wҁ{ dV%F4xXQ$>{LnۧWpО#ip Z)=I|Ȕg3(^$#NouJ1:Cfl7,XEe;š=3Mu~ěVeA5RHg=flpuJ%.&T>#GxQ+_(>:a SꠖB—+7J^x$u*ˢ٨9VdxFDp6ď/ jZh%nza8aZKmeHu8ч?4S} ВL٭m&Voi˒!ݫG9($t-zalK +n /V%V_"Y]uS9-t: gHU! +endstream +endobj + +1590 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 1444 0 R + >> + /Font << + /f0 1408 0 R + /f1 1438 0 R + /f2 1402 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 75 + /Parent 1 0 R + /Contents 1591 0 R +>> +endobj + +1591 0 obj +<< + /Length 1278 + /Filter /FlateDecode +>> +stream +xŚn7l"u@ vR4\4^$IaˉVҮ,;lJ,K< əO;z6_'ѳ;z4dy1xujVƋᅵaz>p;uO'#c#p7D١|9uc~60LgY!'@`P ZeȖZ"Uo")6=@ ɐ$a-$ +)V +aat5"D"Hmݖn ,K@\%8='*x4LQJ(=A :qy +endstream +endobj + +1592 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 1444 0 R + >> + /Font << + /f0 1408 0 R + /f1 1438 0 R + /f2 1402 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 76 + /Parent 1 0 R + /Contents 1593 0 R +>> +endobj + +1593 0 obj +<< + /Length 1306 + /Filter /FlateDecode +>> +stream +xŚmo6Sp:zGt:Êۋ/4Y;$NzQrݔ;E$O;/|~~m|9~xݙz3etyr֙&_x?=Gɓ1PĈEI Xs̅A0x)`t1 'q2 +Dqr+&7lEJ˒qK\BQ|GyUU|3<˴yx^ wv?[_͎t~Gd>jYEQd]=0^$Oه㞟>{q%l ƛ`xkڌ29^oޅ4| b*yUC+:\Ӣ;Y@ Yi<;%h;h|zo1v;˝-^u.wKI1ɠ-١RTO8sfdpT+;dMťV@Tk8 X)xq!(I7JqE %n+j3XajR rN +$&VgĖ= mC[ B*-ůjdkٳJigऔM!1B`/lj+B ؊>+Dž3I*H\g MyIA ێnrТMݼ2eHMg\9=DM(S8{p.)e\2E2nPmI&CZ h(ũdN&s3}.6xfF~6g}ܑFQqs% u16 ;Z W$FdyXlu(hm]mϺ~ Efmê>}JxuRGikq'6'Fmny +=E"''*njR2 qKʴJ^@v-Cըv-ub*T9 BbR9I%Y;Z(7TNF =7Ziո) d6 ȹeeM@PգՎDL܁4Z̄,kncJ!ԖCCr]T +k0cq] $!(B27h|m?K踚hfiVRH&-'ȥP9J=c@׶iZ)JyY;kJlrx(`-:*LԽNNe9N(,+roPo)7%R@ +^}~*RŲeKGʮбtNs Me_^xr; W>x{;^ޘK4 W0l6b< +endstream +endobj + +1594 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 1444 0 R + >> + /Font << + /f0 1408 0 R + /f1 1438 0 R + /f2 1402 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 77 + /Parent 1 0 R + /Contents 1595 0 R +>> +endobj + +1595 0 obj +<< + /Length 850 + /Filter /FlateDecode +>> +stream +xXmo9_1.g*JmHE44IJXtr6md!)~gxgi /^(i]OW_ӰZ~IKu9zJj?v˅:9#Ci xAC6|`ԘpJ0~NRJ gZC5NU5WLDW뒴kjhH]7ԭܬ(gr4Zӳo7k}}=Q km^ ToիJ}PGj8,6;y sDHŃ%se5!f'ڣf7#R򍫶]c4ttk'hƣw?JzJ3Mpj+u>EGACIjXٲGEazfa3 +s&&.S\r-zNLp6H|padZkʂ\p1:E}&uȞ-~ Z+]BtȞ1貙-YA#E[ճ\d/U&tdt>9Y"Du>FF +(c#danJrlm<3Vt G4c0P(ɳLb"zgnpV0HG8I$)m0 h=y*zI@cqιgI$[ۻ|{Hm%`IzpწȸK $ 91SK8v']-rme`J32*w,r=7cIWscOәuLXQ1Foipfy;[r^/u6wn9v-a +endstream +endobj + +1596 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [325.20236 727.8544 502.67636 742.24243] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://datatracker.ietf.org/doc/html/rfc8030) + >> + /F 4 + /StructParent 78 + /Contents (https://datatracker.ietf.org/doc/html/rfc8030) +>> +endobj + +1597 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [101.53937 713.46643 121.99937 727.8544] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://datatracker.ietf.org/doc/html/rfc8030) + >> + /F 4 + /StructParent 79 + /Contents (https://datatracker.ietf.org/doc/html/rfc8030) +>> +endobj + +1598 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [394.73337 693.0284 477.95938 707.4164] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://developers.cloudflare.com/r2/) + >> + /F 4 + /StructParent 80 + /Contents (https://developers.cloudflare.com/r2/) +>> +endobj + +1599 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [101.53937 678.6404 183.55537 693.0284] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://developers.cloudflare.com/r2/) + >> + /F 4 + /StructParent 81 + /Contents (https://developers.cloudflare.com/r2/) +>> +endobj + +1600 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [295.83237 658.2024 402.2574 672.5904] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://convex.dev/docs) + >> + /F 4 + /StructParent 82 + /Contents (https://convex.dev/docs) +>> +endobj + +1601 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [417.76913 637.7644 512.2811 652.1524] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://www.shadcn-svelte.com/) + >> + /F 4 + /StructParent 83 + /Contents (https://www.shadcn-svelte.com/) +>> +endobj + +1602 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [101.53937 623.3764 152.22737 637.7644] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://www.shadcn-svelte.com/) + >> + /F 4 + /StructParent 84 + /Contents (https://www.shadcn-svelte.com/) +>> +endobj + +1603 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [283.73236 602.9384 393.71036 617.3264] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://docs.docker.com/) + >> + /F 4 + /StructParent 85 + /Contents (https://docs.docker.com/) +>> +endobj + +1604 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [317.76636 582.50037 449.02936 596.8884] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://orm.drizzle.team/docs) + >> + /F 4 + /StructParent 86 + /Contents (https://orm.drizzle.team/docs) +>> +endobj + +1605 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [366.48538 562.0624 507.98938 576.45044] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://docs.hetzner.com/cloud/) + >> + /F 4 + /StructParent 87 + /Contents (https://docs.hetzner.com/cloud/) +>> +endobj + +1606 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [335.87238 541.6244 438.79938 556.0124] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://lucia-auth.com/) + >> + /F 4 + /StructParent 88 + /Contents (https://lucia-auth.com/) +>> +endobj + +1607 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [373.38126 521.1864 509.97928 535.5744] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://maplibre.org/maplibre-gl-js/docs/) + >> + /F 4 + /StructParent 89 + /Contents (https://maplibre.org/maplibre-gl-js/docs/) +>> +endobj + +1608 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [101.53937 506.7984 148.23438 521.1864] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://maplibre.org/maplibre-gl-js/docs/) + >> + /F 4 + /StructParent 90 + /Contents (https://maplibre.org/maplibre-gl-js/docs/) +>> +endobj + +1609 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [334.20038 486.3604 427.10638 500.7484] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://mintlify.com/) + >> + /F 4 + /StructParent 91 + /Contents (https://mintlify.com/) +>> +endobj + +1610 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [319.44937 465.9224 434.33337 480.3104] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://kit.svelte.dev/docs) + >> + /F 4 + /StructParent 92 + /Contents (https://kit.svelte.dev/docs) +>> +endobj + +1611 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [424.11438 445.4844 502.65436 459.8724] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (https://vitejs.dev/) + >> + /F 4 + /StructParent 93 + /Contents (https://vitejs.dev/) +>> +endobj + +1612 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 1444 0 R + >> + /Font << + /f0 1408 0 R + /f1 1396 0 R + /f2 1402 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 94 + /Tabs /S + /Parent 1 0 R + /Contents 1613 0 R + /Annots [1596 0 R 1597 0 R 1598 0 R 1599 0 R 1600 0 R 1601 0 R 1602 0 R 1603 0 R 1604 0 R 1605 0 R 1606 0 R 1607 0 R 1608 0 R 1609 0 R 1610 0 R 1611 0 R] +>> +endobj + +1613 0 obj +<< + /Length 1991 + /Filter /FlateDecode +>> +stream +x[r7+؎$jhUN*ĩ*u|dC3}j Y0Fl8YO'VoߓCo^~zl]^}Z}[L~<{|τJ(9eD(N)G TO %7_&|YL]L(XNfsJ#qt4yRzI\oۅG9C)oQwˋ_'7ΟzAhdNFEh2-SbII$i EL-hnZ,9-d MMg,kK}9oؙswb6j?oz7)7Z| Onӈ9g)Qu&()4 %i~E^u.ESrG)yNcQr +yXl9CAb; [y=t:{C0%G#˸/4"ԩkUV y/\O|$/>9~r. ]"(sUcwz0GuCE=cJAjT}H{O +A+˰^=Q>Xx.lElaB2 +hVl3 "!>C= +(hࠐ*^ hU_r6y_>AooetW|EZC5"Ǚh@S/Hj5O${( lEJpDa!]hSve˝:Cqc۠D70%o&6p{j6 6h6Hum>:jJT^qJ,N jti8'&6xp[H= +M@OgJ x+# 23`8*wXYp5=$Ղ]Ml!S,ZEﳻQ/wwz 97DrJY8  + +endstream +endobj + +1614 0 obj +<< + /Title (Serengo) + /Author (Zias van Nes) + /Creator (Typst 0.14.1) + /ModDate (D:20251226160438+01'00) + /CreationDate (D:20251226160438+01'00) +>> +endobj + +1615 0 obj +<< + /Length 1155 + /Type /Metadata + /Subtype /XML +>> +stream +SerengoZias van NesTypst 0.14.1en2025-12-26T16:04:38+01:002025-12-26T16:04:38+01:0020application/pdfumn2M8lwClupHdRVnsVXfw==CUqW2bPpg+4pXIKMF0/oWA==proof1.7 +endstream +endobj + +1616 0 obj +<< + /Type /Catalog + /Pages 1 0 R + /Metadata 1615 0 R + /PageLabels 41 0 R + /Lang (en) + /StructTreeRoot 42 0 R + /MarkInfo << + /Marked true + /Suspects false + >> + /ViewerPreferences << + /Direction /L2R + >> + /Outlines 2 0 R +>> +endobj + +xref +0 1617 +0000000000 65535 f +0000000016 00000 n +0000000255 00000 n +0000000337 00000 n +0000000436 00000 n +0000000595 00000 n +0000000699 00000 n +0000000819 00000 n +0000000941 00000 n +0000001051 00000 n +0000001196 00000 n +0000001298 00000 n +0000001423 00000 n +0000001553 00000 n +0000001709 00000 n +0000001826 00000 n +0000001945 00000 n +0000002117 00000 n +0000002230 00000 n +0000002350 00000 n +0000002488 00000 n +0000002622 00000 n +0000002742 00000 n +0000002919 00000 n +0000003029 00000 n +0000003167 00000 n +0000003298 00000 n +0000003419 00000 n +0000003581 00000 n +0000003701 00000 n +0000003830 00000 n +0000003963 00000 n +0000004098 00000 n +0000004222 00000 n +0000004394 00000 n +0000004517 00000 n +0000004649 00000 n +0000004777 00000 n +0000004911 00000 n +0000005042 00000 n +0000005176 00000 n +0000005270 00000 n +0000005533 00000 n +0000006807 00000 n +0000006871 00000 n +0000006953 00000 n +0000007998 00000 n +0000008791 00000 n +0000009287 00000 n +0000009324 00000 n +0000010441 00000 n +0000010998 00000 n +0000011705 00000 n +0000012692 00000 n +0000013551 00000 n +0000014386 00000 n +0000015317 00000 n +0000016192 00000 n +0000016851 00000 n +0000017246 00000 n +0000017297 00000 n +0000017348 00000 n +0000017383 00000 n +0000017801 00000 n +0000019078 00000 n +0000019291 00000 n +0000019376 00000 n +0000019457 00000 n +0000019569 00000 n +0000019719 00000 n +0000019808 00000 n +0000019881 00000 n +0000019966 00000 n +0000020047 00000 n +0000020159 00000 n +0000020309 00000 n +0000020398 00000 n +0000020471 00000 n +0000020556 00000 n +0000020637 00000 n +0000020749 00000 n +0000020899 00000 n +0000020988 00000 n +0000021061 00000 n +0000021146 00000 n +0000021227 00000 n +0000021339 00000 n +0000021551 00000 n +0000021640 00000 n +0000021713 00000 n +0000021798 00000 n +0000021879 00000 n +0000021991 00000 n +0000022141 00000 n +0000022230 00000 n +0000022303 00000 n +0000022389 00000 n +0000022470 00000 n +0000022582 00000 n +0000022732 00000 n +0000022821 00000 n +0000022895 00000 n +0000022983 00000 n +0000023067 00000 n +0000023183 00000 n +0000023335 00000 n +0000023426 00000 n +0000023501 00000 n +0000023589 00000 n +0000023673 00000 n +0000023789 00000 n +0000023941 00000 n +0000024032 00000 n +0000024107 00000 n +0000024195 00000 n +0000024279 00000 n +0000024395 00000 n +0000024609 00000 n +0000024700 00000 n +0000024775 00000 n +0000024863 00000 n +0000024947 00000 n +0000025063 00000 n +0000025215 00000 n +0000025306 00000 n +0000025381 00000 n +0000025469 00000 n +0000025553 00000 n +0000025667 00000 n +0000025880 00000 n +0000025970 00000 n +0000026045 00000 n +0000026133 00000 n +0000026217 00000 n +0000026331 00000 n +0000026543 00000 n +0000026633 00000 n +0000026708 00000 n +0000026816 00000 n +0000026905 00000 n +0000027051 00000 n +0000027137 00000 n +0000027281 00000 n +0000027370 00000 n +0000027504 00000 n +0000027650 00000 n +0000027736 00000 n +0000027880 00000 n +0000027969 00000 n +0000028115 00000 n +0000028201 00000 n +0000028345 00000 n +0000028434 00000 n +0000028568 00000 n +0000028714 00000 n +0000028800 00000 n +0000028944 00000 n +0000029033 00000 n +0000029179 00000 n +0000029265 00000 n +0000029409 00000 n +0000029515 00000 n +0000029608 00000 n +0000029742 00000 n +0000029834 00000 n +0000029992 00000 n +0000030081 00000 n +0000030175 00000 n +0000030267 00000 n +0000030356 00000 n +0000030453 00000 n +0000030545 00000 n +0000030634 00000 n +0000030731 00000 n +0000030823 00000 n +0000030912 00000 n +0000031006 00000 n +0000031098 00000 n +0000031193 00000 n +0000031336 00000 n +0000031428 00000 n +0000031578 00000 n +0000031667 00000 n +0000031761 00000 n +0000031853 00000 n +0000031942 00000 n +0000032036 00000 n +0000032128 00000 n +0000032217 00000 n +0000032328 00000 n +0000032421 00000 n +0000032513 00000 n +0000032602 00000 n +0000032731 00000 n +0000032821 00000 n +0000032995 00000 n +0000033138 00000 n +0000033227 00000 n +0000033320 00000 n +0000033411 00000 n +0000033500 00000 n +0000033593 00000 n +0000033684 00000 n +0000033773 00000 n +0000033857 00000 n +0000033937 00000 n +0000034031 00000 n +0000034122 00000 n +0000034265 00000 n +0000034354 00000 n +0000034448 00000 n +0000034540 00000 n +0000034629 00000 n +0000034723 00000 n +0000034815 00000 n +0000034904 00000 n +0000034988 00000 n +0000035068 00000 n +0000035163 00000 n +0000035255 00000 n +0000035398 00000 n +0000035487 00000 n +0000035581 00000 n +0000035673 00000 n +0000035762 00000 n +0000035856 00000 n +0000035948 00000 n +0000036037 00000 n +0000036121 00000 n +0000036201 00000 n +0000036296 00000 n +0000036388 00000 n +0000036477 00000 n +0000036602 00000 n +0000036694 00000 n +0000036852 00000 n +0000037003 00000 n +0000037092 00000 n +0000037189 00000 n +0000037281 00000 n +0000037370 00000 n +0000037464 00000 n +0000037556 00000 n +0000037645 00000 n +0000037750 00000 n +0000037843 00000 n +0000037935 00000 n +0000038024 00000 n +0000038108 00000 n +0000038188 00000 n +0000038283 00000 n +0000038375 00000 n +0000038526 00000 n +0000038615 00000 n +0000038709 00000 n +0000038801 00000 n +0000038890 00000 n +0000038984 00000 n +0000039076 00000 n +0000039165 00000 n +0000039281 00000 n +0000039374 00000 n +0000039467 00000 n +0000039559 00000 n +0000039648 00000 n +0000039732 00000 n +0000039812 00000 n +0000039907 00000 n +0000039999 00000 n +0000040088 00000 n +0000040217 00000 n +0000040367 00000 n +0000040456 00000 n +0000040550 00000 n +0000040642 00000 n +0000040731 00000 n +0000040825 00000 n +0000040917 00000 n +0000041006 00000 n +0000041100 00000 n +0000041192 00000 n +0000041281 00000 n +0000041455 00000 n +0000041598 00000 n +0000041687 00000 n +0000041781 00000 n +0000041873 00000 n +0000041962 00000 n +0000042056 00000 n +0000042148 00000 n +0000042237 00000 n +0000042321 00000 n +0000042401 00000 n +0000042496 00000 n +0000042588 00000 n +0000042731 00000 n +0000042820 00000 n +0000042925 00000 n +0000043018 00000 n +0000043110 00000 n +0000043199 00000 n +0000043293 00000 n +0000043385 00000 n +0000043474 00000 n +0000043558 00000 n +0000043638 00000 n +0000043733 00000 n +0000043825 00000 n +0000043968 00000 n +0000044057 00000 n +0000044162 00000 n +0000044255 00000 n +0000044347 00000 n +0000044436 00000 n +0000044530 00000 n +0000044622 00000 n +0000044711 00000 n +0000044795 00000 n +0000044875 00000 n +0000044969 00000 n +0000045060 00000 n +0000045148 00000 n +0000045281 00000 n +0000045373 00000 n +0000045500 00000 n +0000045594 00000 n +0000045728 00000 n +0000045817 00000 n +0000045936 00000 n +0000046030 00000 n +0000046126 00000 n +0000046218 00000 n +0000046341 00000 n +0000046493 00000 n +0000046707 00000 n +0000046841 00000 n +0000046930 00000 n +0000047046 00000 n +0000047139 00000 n +0000047234 00000 n +0000047326 00000 n +0000047415 00000 n +0000047549 00000 n +0000047638 00000 n +0000047771 00000 n +0000047923 00000 n +0000048016 00000 n +0000048111 00000 n +0000048203 00000 n +0000048295 00000 n +0000048431 00000 n +0000048526 00000 n +0000048685 00000 n +0000048774 00000 n +0000048871 00000 n +0000048963 00000 n +0000049052 00000 n +0000049168 00000 n +0000049261 00000 n +0000049354 00000 n +0000049446 00000 n +0000049535 00000 n +0000049662 00000 n +0000049755 00000 n +0000049848 00000 n +0000049941 00000 n +0000050033 00000 n +0000050122 00000 n +0000050249 00000 n +0000050342 00000 n +0000050435 00000 n +0000050528 00000 n +0000050620 00000 n +0000050709 00000 n +0000050841 00000 n +0000051016 00000 n +0000051105 00000 n +0000051189 00000 n +0000051279 00000 n +0000051371 00000 n +0000051460 00000 n +0000051544 00000 n +0000051673 00000 n +0000051766 00000 n +0000051859 00000 n +0000051952 00000 n +0000052044 00000 n +0000052133 00000 n +0000052225 00000 n +0000052360 00000 n +0000052459 00000 n +0000052563 00000 n +0000052656 00000 n +0000052748 00000 n +0000052837 00000 n +0000052929 00000 n +0000053064 00000 n +0000053166 00000 n +0000053256 00000 n +0000053347 00000 n +0000053436 00000 n +0000053520 00000 n +0000053609 00000 n +0000053700 00000 n +0000053789 00000 n +0000053873 00000 n +0000053984 00000 n +0000054076 00000 n +0000054168 00000 n +0000054259 00000 n +0000054349 00000 n +0000054507 00000 n +0000054596 00000 n +0000054691 00000 n +0000054784 00000 n +0000054873 00000 n +0000054972 00000 n +0000055065 00000 n +0000055154 00000 n +0000055249 00000 n +0000055342 00000 n +0000055431 00000 n +0000055526 00000 n +0000055619 00000 n +0000055713 00000 n +0000055845 00000 n +0000055995 00000 n +0000056084 00000 n +0000056181 00000 n +0000056273 00000 n +0000056362 00000 n +0000056467 00000 n +0000056560 00000 n +0000056652 00000 n +0000056741 00000 n +0000056838 00000 n +0000056930 00000 n +0000057033 00000 n +0000057126 00000 n +0000057252 00000 n +0000057388 00000 n +0000057481 00000 n +0000057574 00000 n +0000057667 00000 n +0000057760 00000 n +0000057966 00000 n +0000058068 00000 n +0000058170 00000 n +0000058272 00000 n +0000058374 00000 n +0000058476 00000 n +0000058578 00000 n +0000058680 00000 n +0000058782 00000 n +0000058884 00000 n +0000058986 00000 n +0000059086 00000 n +0000059179 00000 n +0000059311 00000 n +0000059423 00000 n +0000059575 00000 n +0000059694 00000 n +0000059784 00000 n +0000059934 00000 n +0000060023 00000 n +0000060124 00000 n +0000060218 00000 n +0000060309 00000 n +0000060398 00000 n +0000060509 00000 n +0000060601 00000 n +0000060695 00000 n +0000060786 00000 n +0000060875 00000 n +0000060992 00000 n +0000061086 00000 n +0000061181 00000 n +0000061273 00000 n +0000061406 00000 n +0000061628 00000 n +0000061763 00000 n +0000061852 00000 n +0000061968 00000 n +0000062061 00000 n +0000062154 00000 n +0000062246 00000 n +0000062335 00000 n +0000062419 00000 n +0000062499 00000 n +0000062592 00000 n +0000062684 00000 n +0000062819 00000 n +0000062908 00000 n +0000063002 00000 n +0000063094 00000 n +0000063183 00000 n +0000063267 00000 n +0000063347 00000 n +0000063440 00000 n +0000063532 00000 n +0000063667 00000 n +0000063756 00000 n +0000063850 00000 n +0000063942 00000 n +0000064031 00000 n +0000064115 00000 n +0000064195 00000 n +0000064288 00000 n +0000064380 00000 n +0000064523 00000 n +0000064612 00000 n +0000064706 00000 n +0000064798 00000 n +0000064887 00000 n +0000064981 00000 n +0000065073 00000 n +0000065162 00000 n +0000065246 00000 n +0000065326 00000 n +0000065419 00000 n +0000065511 00000 n +0000065646 00000 n +0000065735 00000 n +0000065840 00000 n +0000065936 00000 n +0000066028 00000 n +0000066117 00000 n +0000066201 00000 n +0000066281 00000 n +0000066374 00000 n +0000066466 00000 n +0000066601 00000 n +0000066690 00000 n +0000066806 00000 n +0000066899 00000 n +0000066992 00000 n +0000067084 00000 n +0000067173 00000 n +0000067257 00000 n +0000067337 00000 n +0000067430 00000 n +0000067522 00000 n +0000067614 00000 n +0000067742 00000 n +0000067964 00000 n +0000068107 00000 n +0000068196 00000 n +0000068290 00000 n +0000068382 00000 n +0000068471 00000 n +0000068576 00000 n +0000068669 00000 n +0000068761 00000 n +0000068850 00000 n +0000068934 00000 n +0000069014 00000 n +0000069107 00000 n +0000069199 00000 n +0000069342 00000 n +0000069431 00000 n +0000069525 00000 n +0000069617 00000 n +0000069706 00000 n +0000069822 00000 n +0000069915 00000 n +0000070008 00000 n +0000070100 00000 n +0000070189 00000 n +0000070273 00000 n +0000070353 00000 n +0000070446 00000 n +0000070538 00000 n +0000070681 00000 n +0000070770 00000 n +0000070864 00000 n +0000070956 00000 n +0000071045 00000 n +0000071172 00000 n +0000071265 00000 n +0000071358 00000 n +0000071451 00000 n +0000071543 00000 n +0000071632 00000 n +0000071716 00000 n +0000071796 00000 n +0000071889 00000 n +0000071981 00000 n +0000072124 00000 n +0000072213 00000 n +0000072307 00000 n +0000072399 00000 n +0000072488 00000 n +0000072582 00000 n +0000072674 00000 n +0000072763 00000 n +0000072847 00000 n +0000072927 00000 n +0000073020 00000 n +0000073112 00000 n +0000073255 00000 n +0000073344 00000 n +0000073438 00000 n +0000073530 00000 n +0000073619 00000 n +0000073713 00000 n +0000073805 00000 n +0000073894 00000 n +0000073978 00000 n +0000074058 00000 n +0000074151 00000 n +0000074243 00000 n +0000074386 00000 n +0000074475 00000 n +0000074569 00000 n +0000074660 00000 n +0000074749 00000 n +0000074842 00000 n +0000074933 00000 n +0000075022 00000 n +0000075106 00000 n +0000075186 00000 n +0000075278 00000 n +0000075369 00000 n +0000075467 00000 n +0000075559 00000 n +0000075692 00000 n +0000075790 00000 n +0000075940 00000 n +0000076029 00000 n +0000076154 00000 n +0000076248 00000 n +0000076341 00000 n +0000076436 00000 n +0000076528 00000 n +0000076617 00000 n +0000076730 00000 n +0000076823 00000 n +0000076918 00000 n +0000077010 00000 n +0000077099 00000 n +0000077234 00000 n +0000077327 00000 n +0000077420 00000 n +0000077513 00000 n +0000077608 00000 n +0000077700 00000 n +0000077822 00000 n +0000077971 00000 n +0000078123 00000 n +0000078275 00000 n +0000078489 00000 n +0000078623 00000 n +0000078715 00000 n +0000078873 00000 n +0000078962 00000 n +0000079064 00000 n +0000079159 00000 n +0000079251 00000 n +0000079340 00000 n +0000079448 00000 n +0000079543 00000 n +0000079635 00000 n +0000079724 00000 n +0000079854 00000 n +0000080068 00000 n +0000080161 00000 n +0000080256 00000 n +0000080348 00000 n +0000080437 00000 n +0000080553 00000 n +0000080646 00000 n +0000080741 00000 n +0000080833 00000 n +0000080922 00000 n +0000081054 00000 n +0000081172 00000 n +0000081324 00000 n +0000081419 00000 n +0000081578 00000 n +0000081667 00000 n +0000081764 00000 n +0000081856 00000 n +0000081945 00000 n +0000082039 00000 n +0000082131 00000 n +0000082220 00000 n +0000082317 00000 n +0000082409 00000 n +0000082498 00000 n +0000082592 00000 n +0000082683 00000 n +0000082795 00000 n +0000082887 00000 n +0000082981 00000 n +0000083110 00000 n +0000083204 00000 n +0000083354 00000 n +0000083443 00000 n +0000083550 00000 n +0000083646 00000 n +0000083739 00000 n +0000083828 00000 n +0000083931 00000 n +0000084027 00000 n +0000084120 00000 n +0000084209 00000 n +0000084316 00000 n +0000084412 00000 n +0000084505 00000 n +0000084627 00000 n +0000084721 00000 n +0000084821 00000 n +0000084956 00000 n +0000085178 00000 n +0000085267 00000 n +0000085369 00000 n +0000085462 00000 n +0000085554 00000 n +0000085643 00000 n +0000085745 00000 n +0000085838 00000 n +0000085930 00000 n +0000086019 00000 n +0000086121 00000 n +0000086214 00000 n +0000086306 00000 n +0000086457 00000 n +0000086546 00000 n +0000086648 00000 n +0000086741 00000 n +0000086833 00000 n +0000086922 00000 n +0000087046 00000 n +0000087139 00000 n +0000087232 00000 n +0000087325 00000 n +0000087417 00000 n +0000087506 00000 n +0000087608 00000 n +0000087701 00000 n +0000087793 00000 n +0000087882 00000 n +0000087966 00000 n +0000088064 00000 n +0000088157 00000 n +0000088249 00000 n +0000088338 00000 n +0000088462 00000 n +0000088555 00000 n +0000088648 00000 n +0000088741 00000 n +0000088833 00000 n +0000088976 00000 n +0000089065 00000 n +0000089167 00000 n +0000089260 00000 n +0000089352 00000 n +0000089441 00000 n +0000089543 00000 n +0000089636 00000 n +0000089728 00000 n +0000089817 00000 n +0000089901 00000 n +0000089999 00000 n +0000090092 00000 n +0000090184 00000 n +0000090359 00000 n +0000090448 00000 n +0000090550 00000 n +0000090643 00000 n +0000090735 00000 n +0000090824 00000 n +0000090926 00000 n +0000091019 00000 n +0000091111 00000 n +0000091200 00000 n +0000091302 00000 n +0000091395 00000 n +0000091487 00000 n +0000091576 00000 n +0000091678 00000 n +0000091771 00000 n +0000091863 00000 n +0000091952 00000 n +0000092071 00000 n +0000092223 00000 n +0000092316 00000 n +0000092408 00000 n +0000092497 00000 n +0000092599 00000 n +0000092692 00000 n +0000092784 00000 n +0000092873 00000 n +0000092957 00000 n +0000093055 00000 n +0000093148 00000 n +0000093240 00000 n +0000093423 00000 n +0000093512 00000 n +0000093626 00000 n +0000093778 00000 n +0000093870 00000 n +0000093959 00000 n +0000094061 00000 n +0000094154 00000 n +0000094246 00000 n +0000094335 00000 n +0000094437 00000 n +0000094530 00000 n +0000094622 00000 n +0000094711 00000 n +0000094813 00000 n +0000094906 00000 n +0000094998 00000 n +0000095087 00000 n +0000095189 00000 n +0000095282 00000 n +0000095374 00000 n +0000095463 00000 n +0000095568 00000 n +0000095661 00000 n +0000095752 00000 n +0000095841 00000 n +0000095942 00000 n +0000096034 00000 n +0000096125 00000 n +0000096214 00000 n +0000096298 00000 n +0000096395 00000 n +0000096487 00000 n +0000096578 00000 n +0000096666 00000 n +0000096781 00000 n +0000096873 00000 n +0000097031 00000 n +0000097120 00000 n +0000097247 00000 n +0000097340 00000 n +0000097433 00000 n +0000097528 00000 n +0000097620 00000 n +0000097709 00000 n +0000097825 00000 n +0000097918 00000 n +0000098013 00000 n +0000098105 00000 n +0000098194 00000 n +0000098332 00000 n +0000098425 00000 n +0000098521 00000 n +0000098614 00000 n +0000098709 00000 n +0000098801 00000 n +0000098890 00000 n +0000099017 00000 n +0000099113 00000 n +0000099206 00000 n +0000099301 00000 n +0000099393 00000 n +0000099482 00000 n +0000099607 00000 n +0000099705 00000 n +0000099834 00000 n +0000099932 00000 n +0000100082 00000 n +0000100171 00000 n +0000100268 00000 n +0000100360 00000 n +0000100449 00000 n +0000100568 00000 n +0000100661 00000 n +0000100754 00000 n +0000100846 00000 n +0000100935 00000 n +0000101043 00000 n +0000101136 00000 n +0000101228 00000 n +0000101317 00000 n +0000101448 00000 n +0000101718 00000 n +0000101861 00000 n +0000101950 00000 n +0000102050 00000 n +0000102142 00000 n +0000102231 00000 n +0000102328 00000 n +0000102420 00000 n +0000102509 00000 n +0000102593 00000 n +0000102691 00000 n +0000102786 00000 n +0000102877 00000 n +0000103020 00000 n +0000103109 00000 n +0000103204 00000 n +0000103295 00000 n +0000103384 00000 n +0000103477 00000 n +0000103568 00000 n +0000103657 00000 n +0000103741 00000 n +0000103821 00000 n +0000103915 00000 n +0000104006 00000 n +0000104149 00000 n +0000104238 00000 n +0000104331 00000 n +0000104422 00000 n +0000104511 00000 n +0000104605 00000 n +0000104697 00000 n +0000104786 00000 n +0000104870 00000 n +0000104950 00000 n +0000105045 00000 n +0000105137 00000 n +0000105280 00000 n +0000105369 00000 n +0000105463 00000 n +0000105555 00000 n +0000105644 00000 n +0000105738 00000 n +0000105830 00000 n +0000105919 00000 n +0000106003 00000 n +0000106083 00000 n +0000106178 00000 n +0000106270 00000 n +0000106413 00000 n +0000106502 00000 n +0000106599 00000 n +0000106691 00000 n +0000106780 00000 n +0000106874 00000 n +0000106966 00000 n +0000107055 00000 n +0000107139 00000 n +0000107219 00000 n +0000107314 00000 n +0000107406 00000 n +0000107549 00000 n +0000107638 00000 n +0000107735 00000 n +0000107827 00000 n +0000107916 00000 n +0000108013 00000 n +0000108105 00000 n +0000108194 00000 n +0000108278 00000 n +0000108358 00000 n +0000108453 00000 n +0000108545 00000 n +0000108688 00000 n +0000108777 00000 n +0000108874 00000 n +0000108966 00000 n +0000109055 00000 n +0000109152 00000 n +0000109244 00000 n +0000109333 00000 n +0000109417 00000 n +0000109497 00000 n +0000109592 00000 n +0000109684 00000 n +0000109827 00000 n +0000109916 00000 n +0000110013 00000 n +0000110105 00000 n +0000110194 00000 n +0000110288 00000 n +0000110380 00000 n +0000110469 00000 n +0000110553 00000 n +0000110633 00000 n +0000110728 00000 n +0000110820 00000 n +0000110963 00000 n +0000111052 00000 n +0000111149 00000 n +0000111241 00000 n +0000111330 00000 n +0000111424 00000 n +0000111516 00000 n +0000111605 00000 n +0000111689 00000 n +0000111769 00000 n +0000111864 00000 n +0000111956 00000 n +0000112045 00000 n +0000112174 00000 n +0000112278 00000 n +0000112391 00000 n +0000112541 00000 n +0000112630 00000 n +0000112725 00000 n +0000112816 00000 n +0000112905 00000 n +0000113000 00000 n +0000113091 00000 n +0000113181 00000 n +0000113274 00000 n +0000113366 00000 n +0000113455 00000 n +0000113609 00000 n +0000113702 00000 n +0000113803 00000 n +0000113898 00000 n +0000113991 00000 n +0000114131 00000 n +0000114229 00000 n +0000114327 00000 n +0000114425 00000 n +0000114520 00000 n +0000114613 00000 n +0000114740 00000 n +0000114838 00000 n +0000114936 00000 n +0000115031 00000 n +0000115130 00000 n +0000115274 00000 n +0000115367 00000 n +0000115548 00000 n +0000115641 00000 n +0000115761 00000 n +0000115858 00000 n +0000115955 00000 n +0000116049 00000 n +0000116142 00000 n +0000116250 00000 n +0000116347 00000 n +0000116441 00000 n +0000116534 00000 n +0000116678 00000 n +0000116775 00000 n +0000116872 00000 n +0000116969 00000 n +0000117066 00000 n +0000117160 00000 n +0000117253 00000 n +0000117397 00000 n +0000117494 00000 n +0000117591 00000 n +0000117688 00000 n +0000117785 00000 n +0000117879 00000 n +0000117972 00000 n +0000118092 00000 n +0000118189 00000 n +0000118286 00000 n +0000118380 00000 n +0000118473 00000 n +0000118593 00000 n +0000118690 00000 n +0000118787 00000 n +0000118881 00000 n +0000118971 00000 n +0000119095 00000 n +0000119330 00000 n +0000119423 00000 n +0000119528 00000 n +0000119625 00000 n +0000119719 00000 n +0000119812 00000 n +0000119920 00000 n +0000120017 00000 n +0000120111 00000 n +0000120204 00000 n +0000120309 00000 n +0000120406 00000 n +0000120500 00000 n +0000120593 00000 n +0000120698 00000 n +0000120795 00000 n +0000120889 00000 n +0000120982 00000 n +0000121087 00000 n +0000121184 00000 n +0000121278 00000 n +0000121371 00000 n +0000121476 00000 n +0000121573 00000 n +0000121667 00000 n +0000121760 00000 n +0000121868 00000 n +0000121965 00000 n +0000122059 00000 n +0000122152 00000 n +0000122260 00000 n +0000122357 00000 n +0000122451 00000 n +0000122544 00000 n +0000122649 00000 n +0000122746 00000 n +0000122840 00000 n +0000122933 00000 n +0000123044 00000 n +0000123141 00000 n +0000123235 00000 n +0000123328 00000 n +0000123433 00000 n +0000123530 00000 n +0000123624 00000 n +0000123717 00000 n +0000123840 00000 n +0000123994 00000 n +0000124090 00000 n +0000124183 00000 n +0000124272 00000 n +0000124386 00000 n +0000124477 00000 n +0000124569 00000 n +0000124706 00000 n +0000124854 00000 n +0000124943 00000 n +0000125089 00000 n +0000125206 00000 n +0000125301 00000 n +0000125399 00000 n +0000125504 00000 n +0000125658 00000 n +0000125751 00000 n +0000125865 00000 n +0000125962 00000 n +0000126056 00000 n +0000126149 00000 n +0000126257 00000 n +0000126354 00000 n +0000126448 00000 n +0000126541 00000 n +0000126664 00000 n +0000126761 00000 n +0000126858 00000 n +0000126952 00000 n +0000127042 00000 n +0000127168 00000 n +0000127331 00000 n +0000127424 00000 n +0000127532 00000 n +0000127629 00000 n +0000127723 00000 n +0000127816 00000 n +0000127924 00000 n +0000128021 00000 n +0000128115 00000 n +0000128208 00000 n +0000128316 00000 n +0000128413 00000 n +0000128507 00000 n +0000128600 00000 n +0000128708 00000 n +0000128804 00000 n +0000128897 00000 n +0000128986 00000 n +0000129108 00000 n +0000129253 00000 n +0000129346 00000 n +0000129454 00000 n +0000129550 00000 n +0000129643 00000 n +0000129736 00000 n +0000129844 00000 n +0000129941 00000 n +0000130035 00000 n +0000130157 00000 n +0000130311 00000 n +0000130404 00000 n +0000130515 00000 n +0000130612 00000 n +0000130706 00000 n +0000130799 00000 n +0000130910 00000 n +0000131007 00000 n +0000131101 00000 n +0000131194 00000 n +0000131305 00000 n +0000131402 00000 n +0000131496 00000 n +0000131616 00000 n +0000131715 00000 n +0000131837 00000 n +0000131936 00000 n +0000132108 00000 n +0000132201 00000 n +0000132333 00000 n +0000132487 00000 n +0000132584 00000 n +0000132678 00000 n +0000132771 00000 n +0000132891 00000 n +0000132989 00000 n +0000133086 00000 n +0000133180 00000 n +0000133273 00000 n +0000133384 00000 n +0000133481 00000 n +0000133575 00000 n +0000133668 00000 n +0000133794 00000 n +0000134010 00000 n +0000134107 00000 n +0000134201 00000 n +0000134294 00000 n +0000134423 00000 n +0000134577 00000 n +0000134674 00000 n +0000134768 00000 n +0000134864 00000 n +0000134972 00000 n +0000135186 00000 n +0000135301 00000 n +0000135528 00000 n +0000135614 00000 n +0000135757 00000 n +0000135916 00000 n +0000136002 00000 n +0000136145 00000 n +0000136313 00000 n +0000136408 00000 n +0000136529 00000 n +0000136615 00000 n +0000136758 00000 n +0000136926 00000 n +0000137021 00000 n +0000137107 00000 n +0000137250 00000 n +0000137418 00000 n +0000137513 00000 n +0000137599 00000 n +0000137742 00000 n +0000137910 00000 n +0000138005 00000 n +0000138091 00000 n +0000138234 00000 n +0000138400 00000 n +0000138494 00000 n +0000138580 00000 n +0000138723 00000 n +0000138889 00000 n +0000138983 00000 n +0000139069 00000 n +0000139212 00000 n +0000139378 00000 n +0000139472 00000 n +0000139593 00000 n +0000139679 00000 n +0000139822 00000 n +0000139988 00000 n +0000140082 00000 n +0000140168 00000 n +0000140311 00000 n +0000140477 00000 n +0000140571 00000 n +0000140657 00000 n +0000140800 00000 n +0000140966 00000 n +0000141060 00000 n +0000141146 00000 n +0000141289 00000 n +0000141455 00000 n +0000141549 00000 n +0000141635 00000 n +0000141778 00000 n +0000141944 00000 n +0000142038 00000 n +0000142124 00000 n +0000142267 00000 n +0000142433 00000 n +0000142527 00000 n +0000142639 00000 n +0000142725 00000 n +0000142868 00000 n +0000143034 00000 n +0000143128 00000 n +0000143214 00000 n +0000143357 00000 n +0000143523 00000 n +0000143617 00000 n +0000143703 00000 n +0000143846 00000 n +0000144012 00000 n +0000144106 00000 n +0000144192 00000 n +0000144335 00000 n +0000144501 00000 n +0000144595 00000 n +0000144681 00000 n +0000144824 00000 n +0000144990 00000 n +0000145084 00000 n +0000145205 00000 n +0000145291 00000 n +0000145434 00000 n +0000145600 00000 n +0000145694 00000 n +0000145780 00000 n +0000145923 00000 n +0000146089 00000 n +0000146183 00000 n +0000146269 00000 n +0000146412 00000 n +0000146578 00000 n +0000146672 00000 n +0000146758 00000 n +0000146901 00000 n +0000147067 00000 n +0000147161 00000 n +0000147247 00000 n +0000147390 00000 n +0000147556 00000 n +0000147650 00000 n +0000147736 00000 n +0000147879 00000 n +0000148045 00000 n +0000148139 00000 n +0000148233 00000 n +0000148319 00000 n +0000148462 00000 n +0000148628 00000 n +0000148722 00000 n +0000148808 00000 n +0000148951 00000 n +0000149117 00000 n +0000149211 00000 n +0000149297 00000 n +0000149440 00000 n +0000149606 00000 n +0000149700 00000 n +0000149803 00000 n +0000149889 00000 n +0000150032 00000 n +0000150198 00000 n +0000150292 00000 n +0000150378 00000 n +0000150521 00000 n +0000150687 00000 n +0000150781 00000 n +0000150867 00000 n +0000151010 00000 n +0000151176 00000 n +0000151270 00000 n +0000151356 00000 n +0000151499 00000 n +0000151665 00000 n +0000151759 00000 n +0000151871 00000 n +0000151957 00000 n +0000152100 00000 n +0000152266 00000 n +0000152360 00000 n +0000152446 00000 n +0000152589 00000 n +0000152755 00000 n +0000152849 00000 n +0000152935 00000 n +0000153078 00000 n +0000153244 00000 n +0000153338 00000 n +0000153424 00000 n +0000153567 00000 n +0000153731 00000 n +0000153824 00000 n +0000153910 00000 n +0000154053 00000 n +0000154217 00000 n +0000154310 00000 n +0000154396 00000 n +0000154539 00000 n +0000154703 00000 n +0000154796 00000 n +0000154906 00000 n +0000155005 00000 n +0000155094 00000 n +0000155183 00000 n +0000155272 00000 n +0000155361 00000 n +0000155450 00000 n +0000155539 00000 n +0000155599 00000 n +0000155659 00000 n +0000155719 00000 n +0000155779 00000 n +0000155839 00000 n +0000155899 00000 n +0000155959 00000 n +0000156019 00000 n +0000156079 00000 n +0000156140 00000 n +0000156201 00000 n +0000156262 00000 n +0000156323 00000 n +0000156384 00000 n +0000156445 00000 n +0000156506 00000 n +0000156567 00000 n +0000156628 00000 n +0000156689 00000 n +0000156750 00000 n +0000156935 00000 n +0000157845 00000 n +0000157937 00000 n +0000158195 00000 n +0000159862 00000 n +0000167509 00000 n +0000167697 00000 n +0000168871 00000 n +0000168963 00000 n +0000169222 00000 n +0000171348 00000 n +0000181878 00000 n +0000182065 00000 n +0000182860 00000 n +0000182951 00000 n +0000183212 00000 n +0000184689 00000 n +0000192327 00000 n +0000192495 00000 n +0000192765 00000 n +0000192857 00000 n +0000193137 00000 n +0000194680 00000 n +0000205691 00000 n +0000205859 00000 n +0000206390 00000 n +0000206481 00000 n +0000206758 00000 n +0000207814 00000 n +0000213055 00000 n +0000213226 00000 n +0000213735 00000 n +0000213825 00000 n +0000214110 00000 n +0000215064 00000 n +0000221245 00000 n +0000221408 00000 n +0000222021 00000 n +0000222113 00000 n +0000222384 00000 n +0000223539 00000 n +0000232591 00000 n +0000232752 00000 n +0000233236 00000 n +0000233326 00000 n +0000233608 00000 n +0000234576 00000 n +0000245997 00000 n +0000246037 00000 n +0000246077 00000 n +0000246437 00000 n +0000246861 00000 n +0000246916 00000 n +0000246972 00000 n +0000247028 00000 n +0000247083 00000 n +0000247138 00000 n +0000247193 00000 n +0000247248 00000 n +0000247303 00000 n +0000247358 00000 n +0000247413 00000 n +0000247468 00000 n +0000247524 00000 n +0000247579 00000 n +0000247634 00000 n +0000247689 00000 n +0000247744 00000 n +0000247799 00000 n +0000247854 00000 n +0000247909 00000 n +0000247965 00000 n +0000248020 00000 n +0000248076 00000 n +0000248132 00000 n +0000248187 00000 n +0000248242 00000 n +0000248298 00000 n +0000248354 00000 n +0000248410 00000 n +0000248466 00000 n +0000248521 00000 n +0000248576 00000 n +0000248631 00000 n +0000248687 00000 n +0000248742 00000 n +0000248797 00000 n +0000248852 00000 n +0000248907 00000 n +0000248962 00000 n +0000249017 00000 n +0000249072 00000 n +0000249127 00000 n +0000249182 00000 n +0000249237 00000 n +0000249292 00000 n +0000249347 00000 n +0000249402 00000 n +0000249457 00000 n +0000249512 00000 n +0000249567 00000 n +0000249622 00000 n +0000249674 00000 n +0000249971 00000 n +0000250534 00000 n +0000250831 00000 n +0000251906 00000 n +0000252196 00000 n +0000252506 00000 n +0000252816 00000 n +0000253134 00000 n +0000253460 00000 n +0000253794 00000 n +0000254036 00000 n +0000254330 00000 n +0000254657 00000 n +0000255064 00000 n +0000255348 00000 n +0000255699 00000 n +0000256059 00000 n +0000256402 00000 n +0000256738 00000 n +0000257045 00000 n +0000257424 00000 n +0000257787 00000 n +0000258154 00000 n +0000258521 00000 n +0000258848 00000 n +0000259227 00000 n +0000259578 00000 n +0000259949 00000 n +0000260256 00000 n +0000260623 00000 n +0000260966 00000 n +0000261325 00000 n +0000261693 00000 n +0000262077 00000 n +0000262425 00000 n +0000262805 00000 n +0000263161 00000 n +0000263501 00000 n +0000263865 00000 n +0000264277 00000 n +0000264645 00000 n +0000264917 00000 n +0000265599 00000 n +0000284775 00000 n +0000284978 00000 n +0000285181 00000 n +0000285386 00000 n +0000285588 00000 n +0000285790 00000 n +0000285990 00000 n +0000286403 00000 n +0000291281 00000 n +0000291617 00000 n +0000294611 00000 n +0000295029 00000 n +0000317575 00000 n +0000317780 00000 n +0000318129 00000 n +0000322700 00000 n +0000323017 00000 n +0000326424 00000 n +0000326760 00000 n +0000331015 00000 n +0000331225 00000 n +0000331429 00000 n +0000331806 00000 n +0000336354 00000 n +0000336552 00000 n +0000336756 00000 n +0000336960 00000 n +0000337165 00000 n +0000337369 00000 n +0000337576 00000 n +0000337775 00000 n +0000338197 00000 n +0000343079 00000 n +0000343415 00000 n +0000346910 00000 n +0000347109 00000 n +0000347496 00000 n +0000351766 00000 n +0000351966 00000 n +0000352172 00000 n +0000352379 00000 n +0000352580 00000 n +0000352994 00000 n +0000357118 00000 n +0000357454 00000 n +0000361213 00000 n +0000361549 00000 n +0000364602 00000 n +0000364919 00000 n +0000366278 00000 n +0000366595 00000 n +0000367982 00000 n +0000368299 00000 n +0000369229 00000 n +0000369539 00000 n +0000369849 00000 n +0000370142 00000 n +0000370435 00000 n +0000370699 00000 n +0000370977 00000 n +0000371256 00000 n +0000371523 00000 n +0000371801 00000 n +0000372083 00000 n +0000372348 00000 n +0000372649 00000 n +0000372950 00000 n +0000373211 00000 n +0000373484 00000 n +0000373741 00000 n +0000374225 00000 n +0000376297 00000 n +0000376469 00000 n +0000377716 00000 n +trailer +<< + /Size 1617 + /Root 1616 0 R + /Info 1614 0 R + /ID [(CUqW2bPpg+4pXIKMF0/oWA==) (umn2M8lwClupHdRVnsVXfw==)] +>> +startxref +377977 +%%EOF \ No newline at end of file diff --git a/docs/main.typ b/docs/main.typ new file mode 100644 index 0000000..f2de3c2 --- /dev/null +++ b/docs/main.typ @@ -0,0 +1,93 @@ +// Author: van Nes Zias +// Date: 26-dec-2025 +// Serengo + +#set document( + title: "Serengo", + author: "Zias van Nes", +) + +// Page setup with margins and header/footer +#set page( + paper: "a4", + margin: 3cm, + header: context { + let elems = query(heading) + .filter(h => h.location().position().page <= here().position().page) + let chapter = if elems != () { + emph(elems.last().body) + } + align(right, chapter) + }, + numbering: "1", +) + +// Text settings - 1.5 line spacing +#set par( + leading: 0.65em, + justify: true, + first-line-indent: 1.8em, +) + +// Section numbering (1, 2, 3...) +#set heading(numbering: "1.") + +// Title page +#align(center)[ + #text(size: 20pt, weight: "bold")[Serengo] + #v(0.8em) + #text(size: 12pt)[Projectdocumentatie] + + #v(2em) + + #text(size: 12pt)[Zias van Nes] + #v(0.5em) + #text(size: 11pt)[Toegepaste Informatica, Odisee Hogeschool, Brussel] + + #v(1em) + + #datetime.today().display() +] + +#pagebreak() + +// Abstract +#align(center)[ + #text(size: 12pt, weight: "bold")[Samenvatting] +] + +#par(first-line-indent: 0pt)[ + Serengo is een locatie-gebaseerde sociale webapplicatie waarmee gebruikers zogenaamde 'finds' + (plaatsen en momenten) op een kaart kunnen vastleggen, verrijken met media en delen met een + vertrouwde kring. Deze paper beschrijft de doelstelling en doelgroep van het project, de + onderliggende data- en software-architectuur, de gebruikte tools en ontwikkelworkflow, de + deploymentaanpak en de belangrijkste optimalisaties die tijdens de ontwikkeling zijn uitgevoerd. +] + +#pagebreak() + + +// Table of contents +#outline( + title: "Inhoudstafel", + indent: auto, +) + +#pagebreak() + +// Include all sections + +#include "sections/wat-is-serengo.typ" +#include "sections/voor-wie-is-serengo.typ" +#include "sections/erd.typ" +#include "sections/klassediagram.typ" +#include "sections/architectuur.typ" +#include "sections/buildtools.typ" +#include "sections/deployment.typ" +#include "sections/optimalisaties.typ" +#include "sections/screenshots.typ" + +#pagebreak() + +// Bibliography +#bibliography("bib/main.bib", style: "apa", title: "Referenties") diff --git a/docs/screenshots/find-detail.svg b/docs/screenshots/find-detail.svg new file mode 100644 index 0000000..4bb3ef3 --- /dev/null +++ b/docs/screenshots/find-detail.svg @@ -0,0 +1,6 @@ + + + + Screenshot placeholder: find-detail + + diff --git a/docs/screenshots/friends.svg b/docs/screenshots/friends.svg new file mode 100644 index 0000000..cac76ad --- /dev/null +++ b/docs/screenshots/friends.svg @@ -0,0 +1,6 @@ + + + + Screenshot placeholder: friends + + diff --git a/docs/screenshots/home.svg b/docs/screenshots/home.svg new file mode 100644 index 0000000..bb2e4c0 --- /dev/null +++ b/docs/screenshots/home.svg @@ -0,0 +1,6 @@ + + + + Screenshot placeholder: home + + diff --git a/docs/screenshots/mobile.svg b/docs/screenshots/mobile.svg new file mode 100644 index 0000000..804f970 --- /dev/null +++ b/docs/screenshots/mobile.svg @@ -0,0 +1,6 @@ + + + + Screenshot placeholder: mobile + + diff --git a/docs/screenshots/notifications.svg b/docs/screenshots/notifications.svg new file mode 100644 index 0000000..8dde6ea --- /dev/null +++ b/docs/screenshots/notifications.svg @@ -0,0 +1,6 @@ + + + + Screenshot placeholder: notifications + + diff --git a/docs/sections/architectuur.typ b/docs/sections/architectuur.typ new file mode 100644 index 0000000..1b3b25a --- /dev/null +++ b/docs/sections/architectuur.typ @@ -0,0 +1,98 @@ +#heading[Architectuur van het project] + +De architectuur van Serengo is opgebouwd rond SvelteKit als full-stack framework, Drizzle ORM voor de +PostgreSQL-database en een aantal gespecialiseerde services voor storage, kaarten en notificaties. De frontend en backend leven in dezelfde codebase en delen type-informatie, zodat de volledige stack strongly typed is. + +== Opbouw van de applicatie + +Op hoog niveau bestaat de applicatie uit de volgende lagen: + +- *Presentatielaag (UI)* – Svelte 5-componenten in `src/lib/components` en pagina's in + `src/routes`. Componenten zijn per domein gegroepeerd (auth, finds, map, media, notifications, + profile, ...). +- *Domein- en servicelaag* – Svelte stores en hulpfuncties in `src/lib/stores` en + `src/lib/utils`, plus server-side services in `src/lib/server` (auth, db, media-processor, + push, R2, oauth). +- *API-laag* – SvelteKit-endpoints in `src/routes/api/*` die CRUD- en acties aanbieden voor + finds, friends, users, notifications, profile pictures, places en media. +- *Datalaag* – een PostgreSQL-database aangestuurd via Drizzle ORM. De schema-definitie staat in + `src/lib/server/db/schema.ts`, migraties in de map `drizzle/`. + +Deze lagen zijn zodanig opgebouwd dat UI-componenten alleen via duidelijke interfaces praten met +stores en services, en dat alle persistente data via de Drizzle-laag loopt. + +== Projectstructuur + +De belangrijkste mappen van het project zijn: +. +- `src/lib/components/` – herbruikbare UI-componenten, gegroepeerd per domein: + - `auth/` – login-form en gerelateerde auth-componenten. + - `finds/` – componenten rond finds (overzichten, detailweergave, editmodals, comment-UI, ...). + - `map/` – kaartcomponenten (Map, LocationManager, POI-zoekfunctionaliteit). + - `media/` – video- en mediacomponenten. + - `notifications/` – notificatie-UI en beheer. + - `profile/` – profielpaneel en profielfoto’s. + - plus een set shadcn-achtige UI-primitieven [@shadcn-svelte] (button, card, dropdown-menu, + sheet, skeleton, sonner, ...). +- `src/lib/server/` – server-side logica: + - `db/` – databaseconfiguratie en Drizzle-schema. + - `auth.ts` – Lucia-authenticatie. [@lucia-docs] + - `oauth.ts` – Google OAuth-integratie. + - `push.ts` – Web Push-notificaties. + - `r2.ts` – integratie met Cloudflare R2. + - `media-processor.ts` – beeld- en videobewerking (o.a. WebP/JPEG-pipeline). +- `src/lib/stores/` – Svelte stores: + - `api-sync.ts` – centrale sync-service voor optimistic updates. + - `location.ts` – tracking van de huidige gebruikerslocatie. +- `src/lib/utils/` – hulpfuncties, o.a. `geolocation.ts` en `places.ts` (Google Places API). +- `src/routes/` – pagina's en API-endpoints: + - `+page.svelte` – homepage met de kaart en finds. + - `finds/`, `friends/`, `login/`, ... – feature-specifieke pagina's. + - `api/` – submappen voor finds, friends, users, notifications, profile-picture, places, media, + ... +- `drizzle/` – migratiebestanden en metadata. +- `static/` – statische assets (fonts, map-styles, afbeeldingen, manifest, robots.txt, ...). +- `scripts/` – hulpscripts (zoals het genereren van VAPID-keys). + +== Location-gecentreerde architectuur + +Eén van de belangrijkste architecturale keuzes is de overstap naar een *location-gecentreerd +architectuurmodel*. In plaats van elke find zijn eigen, duplicerende locatiedata te laten opslaan, +worden locaties in een aparte `locations`-tabel beheerd. Meerdere finds kunnen aan dezelfde locatie +gekoppeld worden. Dit heeft meerdere voordelen: + +- *Data-normalisatie* – locatiegegevens (coördinaten, naam, type) worden op één plaats beheerd. +- *Betere performance* – queries kunnen efficiënter filteren en groeperen op locatie. +- *Functionaliteit per locatie* – het wordt eenvoudiger om alle finds op één plek te combineren en hier extra functionaliteit rond te bouwen (bijv. populariteitsmetrieken in de toekomst). + +De grote logic overhaul (Phase 6–7 in het logboek) beschrijft hoe de bestaande finds-architectuur +werd omgevormd naar dit model, inclusief migraties en aanpassingen op zowel API als frontend. + +== Sync-service en api-sync store + +Om de gebruikerservaring soepel te houden, maakt Serengo gebruik van een *sync-service* en een +centrale `api-sync` store. In plaats van bij elke wijziging te wachten op een serverrespons, wordt +het volgende patroon gebruikt: + +1. De gebruiker voert een actie uit (bijvoorbeeld een find aanpassen of een comment toevoegen). +2. De wijziging wordt onmiddellijk lokaal toegepast (optimistic update) zodat de UI instant reageert. +3. De sync-service stuurt de wijziging naar de API. +4. Bij succes wordt de lokale staat bevestigd; bij een fout wordt de wijziging teruggedraaid (rollback) en ziet de gebruiker een duidelijke foutmelding. + +Deze architectuur zorgt voor een responsieve interface, zelfs bij netwerkvertraging, en centraliseert +state management voor finds, comments, likes en ratings. + +In de toekomst zou ik hier eventueel WebSockets aan kunnen toevoegen voor real-time updates tussen gebruikers. Waarschijnlijk zou het ook interessant zijn om hiervoor te kijken naar een externe service. Ik kijk hierbij naar Convex [@convex-docs] die real-time sync en offline-first functionaliteit biedt zodat dit niet allemaal zelf gebouwd en onderhouden hoeft te worden. + +== Integratie met externe diensten + +De architectuur integreert verschillende externe diensten op een consistente manier: + +- *Cloudflare R2* voor opslag van media, benaderd via de `r2.ts`-service en beveiligde signed + URLs. +- *Google OAuth* voor authenticatie, afgehandeld via `oauth.ts` in combinatie met Lucia [@lucia-docs]. +- *Google Places API* voor POI-zoekfunctionaliteit, gebruikt door de map- en locatiecomponenten. +- *Web Push* voor notificaties, met VAPID-keys en een service worker die push-events verwerkt. + +Elke integratie is ondergebracht in een eigen module of service, zodat de invloed op de rest van het +systeem beperkt en overzichtelijk blijft. diff --git a/docs/sections/buildtools.typ b/docs/sections/buildtools.typ new file mode 100644 index 0000000..1c2fd6a --- /dev/null +++ b/docs/sections/buildtools.typ @@ -0,0 +1,70 @@ +#heading[Buildtools en ontwikkelcommando's] + +Serengo maakt gebruik van een moderne JavaScript-toolchain gebaseerd op SvelteKit en Vite, aangevuld met TypeScript, ESLint/Prettier en Drizzle voor databasebeheer [@sveltekit-docs; @vite-docs; @drizzle-docs]. In dit hoofdstuk worden de belangrijkste tools en commando's samengevat. + +== Bundling en framework + +- *Framework*: SvelteKit 2 met Svelte 5-componenten en runes (`$props`, `$derived`, `$effect`). +- *Bundler/dev-server*: Vite 7, geconfigureerd in `vite.config.ts`. +- *Adapter*: `@sveltejs/adapter-node` voor een Node.js-productieserver (`svelte.config.js`). + +De bundling gebeurt via Vite: tijdens ontwikkeling draait een snelle dev-server met hot module replacement; voor productie wordt een geoptimaliseerde bundel gebouwd met code-splitting en tree-shaking. + +== Ontwikkelcommando's (pnpm scripts) + +De belangrijkste commando's (zie `package.json`) zijn: + +- `pnpm run dev` + - Start de Vite dev-server met SvelteKit in ontwikkelmodus. + - Handig tijdens actieve ontwikkeling; herlaadt automatisch bij codewijzigingen. + +- `pnpm run build` + - Maakt een productiebuild van de applicatie. + - Gebruikt Vite + SvelteKit om geoptimaliseerde JavaScript en CSS te genereren. + +- `pnpm run preview` + - Start een lokale server bovenop de productiebuild. + - Wordt gebruikt om de uiteindelijke build te testen voor deployment. + +- `pnpm run check` + - Voert `svelte-kit sync` en vervolgens `svelte-check` uit met de `tsconfig.json`. + - Controleert TypeScript-typen en Svelte-componenten op fouten. + +- `pnpm run lint` + - Voert eerst `prettier --check .` en daarna `eslint .` uit. + - Zorgt voor consistente code-stijl en detecteert mogelijke probleemgevallen. + +- `pnpm run format` + - Draait Prettier in schrijfmodus (`--write`) over het project. + - Past de afgesproken formatteringsregels (tabs, single quotes, max 100 chars) toe. + +== Databasetools (Drizzle ORM) + +Voor het beheer van de PostgreSQL-database wordt Drizzle ORM gebruikt, met bijhorende CLI-commando's: + +- `pnpm run db:start` + - Start de PostgreSQL-database via `docker-compose` (zie `docker-compose.yml`). + +- `pnpm run db:generate` + - Genereert migratiebestanden op basis van wijzigingen in het Drizzle-schema (`src/lib/server/db/schema.ts`). + +- `pnpm run db:migrate` + - Voert de gegenereerde migraties uit op de database. + - Wordt zowel lokaal als in de Docker-deployment gebruikt (entrypoint script). + +- `pnpm run db:push` + - Pusht de huidige schema-definitie naar de database (handig in vroege ontwikkelfase). + +- `pnpm run db:studio` + - Start Drizzle Studio voor het visueel inspecteren van de database. + +- `pnpm run db:generate-erd` + - Gebruikt `drizzle-erd` om op basis van het schema een ERD (`erd.svg`) te genereren. + +== ESLint, Prettier en typechecking + +- *ESLint*: bewaakt codekwaliteit en dwingt consistente patterns af, met ondersteuning voor Svelte (`eslint-plugin-svelte`) en moderne JavaScript/TypeScript-regels. +- *Prettier*: zorgt voor automatische formattering met de in `AGENTS.md` vastgelegde stijl. +- *TypeScript + svelte-check*: zorgen voor statische typeveiligheid doorheen de hele stack. + +Samen vormen deze tools een sterke ontwikkelbasis: fouten worden vroegtijdig opgespoord, de code blijft leesbaar en het buildproces is voorspelbaar en reproduceerbaar. diff --git a/docs/sections/deployment.typ b/docs/sections/deployment.typ new file mode 100644 index 0000000..4c1c103 --- /dev/null +++ b/docs/sections/deployment.typ @@ -0,0 +1,86 @@ +#heading[Deployment stappen] + +Serengo ondersteunt meerdere deployment-scenario's, waaronder Vercel en een self-hosted Docker-omgeving [@docker-docs]. In dit hoofdstuk worden de belangrijkste concepten, vereiste configuratie en een concreet stappenplan beschreven. + +== Vereiste environment-variabelen + +Voor een werkende productieomgeving zijn minimaal de volgende variabelen nodig (zie ook `logs/logboek.md`): + +```bash +DATABASE_URL= # PostgreSQL-verbinding +GOOGLE_CLIENT_ID= # Google OAuth client ID +GOOGLE_CLIENT_SECRET= # Google OAuth secret +R2_ACCOUNT_ID= # Cloudflare R2 account ID +R2_ACCESS_KEY_ID= # Cloudflare R2 access key +R2_SECRET_ACCESS_KEY= # Cloudflare R2 secret key +R2_BUCKET_NAME= # Cloudflare R2 bucket-naam +VAPID_PUBLIC_KEY= # Web Push public key +VAPID_PRIVATE_KEY= # Web Push private key +GOOGLE_MAPS_API_KEY= # Google Places API key +``` + +Deze worden tijdens build en runtime ingelezen door de SvelteKit-app en de server-side services (`auth`, `r2`, `push`, `places`). + +== Vercel-deployment (cloud) + +In een Vercel-scenario wordt de app gedeployed met behulp van `@sveltejs/adapter-vercel` (aanwezig als dependency). Belangrijke aandachtspunten: + +- De SvelteKit-app wordt als serverless of edge-functies uitgerold, afhankelijk van de Vercel-configuratie. +- `DATABASE_URL` moet verwijzen naar een publiek bereikbare PostgreSQL-instantie (bijv. een managed database). +- Cloudflare R2 en Web Push blijven extern; de nodige secrets worden als Vercel environment-variabelen ingesteld. + +== Self-hosted Docker-deployment + +Voor een zelfgehoste omgeving is een uitgebreide Docker-setup voorzien (Phase 7 in het logboek): + +- Multi-stage Docker build om een compacte productie-image te maken. +- Health checks om de beschikbaarheid van de container te monitoren. +- Een entrypoint-script dat bij het starten van de container automatisch Drizzle-migraties uitvoert. +- Drizzle als production dependency, zodat migraties ook in de container kunnen draaien. + +Typische stappen voor een self-hosted deployment zijn: + +1. Zorg voor een draaiende PostgreSQL-instantie (lokaal, via `docker-compose` of extern) en vul de `DATABASE_URL` correct in. +2. Stel alle vereiste environment-variabelen in voor de app (zie boven). +3. Bouw de Docker-image, bijvoorbeeld met: + + ```bash + docker build -t serengo:latest . + ``` + +4. Start de container met de juiste environment-variabelen en netwerkconfiguratie, bijvoorbeeld via + `docker-compose`: + + ```bash + docker-compose up -d + ``` + +5. Het entrypoint-script in `docker-entrypoint.sh` zorgt ervoor dat `pnpm run db:migrate` (of een equivalent via `drizzle-kit`) uitgevoerd wordt bij het opstarten, zodat de database-schema's up-to-date zijn. +6. Controleer de logs en health checks om na te gaan of de app correct draait. + +== Van ontwikkeling naar productie + +Samengevat ziet de route van lokale ontwikkeling naar productie er als volgt uit: + +1. Lokaal ontwikkelen met `pnpm run dev`, frequent linten en typen checken (`pnpm run lint`, `pnpm run check`). +2. Database- en schemawijzigingen doorvoeren met Drizzle (`db:generate`, `db:migrate`, `db:generate-erd`). +3. De productiebuild genereren met `pnpm run build` en lokaal testen via `pnpm run preview`. +4. Deployen naar Vercel of bouwen en uitrollen van de Docker-image in een self-hosted omgeving. + +Door de geautomatiseerde migraties en consistente configuratie is het deploymentproces herhaalbaar en betrouwbaar. + +== Aanvullende documentatie en hosting + +Naast deze paper is er een aparte API-referentie beschikbaar, opgebouwd met Mintlify en gehost op mijn eigen domein: + +- *API-documentatie*: `https://docs.zias.be` – Mintlify-documentatie [@mintlify-docs] voor de Serengo-API. + +De volledige broncode van Serengo wordt self-hosted op mijn eigen Git-server: + +- *Broncode-repository*: `https://git.zias.be/zias/serengo` – privé Git-instantie met de volledige Serengo broncode. + +De productieversie van de Serengo-applicatie draait op mijn eigen Hetzner VPS [@hetzner-cloud], uitgerold met Docker [@docker-docs]: + +- *Live-applicatie*: `https://serengo.zias.be` – SvelteKit-app in Docker-container op een Hetzner VPS. + +Deze deployment zorgt ervoor dat zowel de code als de infrastructuur volledig in eigen beheer zijn, zonder afhankelijkheid van publieke Git-hosting of PaaS-platformen. diff --git a/docs/sections/erd.typ b/docs/sections/erd.typ new file mode 100644 index 0000000..da71056 --- /dev/null +++ b/docs/sections/erd.typ @@ -0,0 +1,54 @@ +#heading[ERD] + +In dit hoofdstuk wordt het Entity-Relationship Diagram (ERD) van de PostgreSQL-database toegelicht. Het ERD is automatisch gegenereerd op basis van het Drizzle-schema (`src/lib/server/db/schema.ts`) en is als `erd.svg` toegevoegd aan de repository. + +#figure( + image("../erd.svg"), + caption: [Globale ERD van de Serengo-database] +) + +De database is ontworpen rond een aantal kernentiteiten die samen het sociale, locatie-gebaseerde karakter van Serengo ondersteunen. + +== Kernentiteiten + +De belangrijkste tabellen zijn: + +- *users* – bevat gebruikersaccounts, inclusief referenties naar authenticatiegegevens (Lucia)[@lucia-docs] en profielinformatie. +- *sessions* – beheert actieve sessies voor gebruikers. +- *oauth_accounts* – slaat externe OAuth-accounts op (zoals Google) die aan een user gekoppeld zijn. +- *locations* – beschrijft gedeelde locaties met o.a. coördinaten, naam en type. +- *finds* – posts die aan een locatie gekoppeld zijn, met titel, beschrijving, privacy-instelling en metadata. +- *media* (impliciet in het schema afhankelijk van de definitie) – verwijzingen naar geüploade afbeeldingen en video's in Cloudflare R2. +- *likes* – registreren welke gebruiker welke find leuk vindt. +- *comments* – reacties van gebruikers bij finds. +- *friendships* – vriendschapsrelaties en hun status (bijv. pending, accepted, rejected). +- *ratings* – numerieke beoordelingen (1–5 sterren) die gebruikers aan finds geven. +- *notification_subscriptions* – Web Push-abonnementen (endpoint + keys) per gebruiker/apparaat. +- *notification_preferences* – instellingen per gebruiker voor welke notificaties gewenst zijn. + +== Belangrijkste relaties + +Een aantal relaties zijn cruciaal voor het gedrag van de applicatie: + +- Eén *user* heeft veel *finds*; elke find hoort bij precies één user (de eigenaar). +- Eén *location* heeft veel *finds*; meerdere users kunnen finds aan dezelfde locatie koppelen. +- Eén *find* heeft veel *likes*, *comments* en *ratings*. +- Eén *user* heeft veel *likes*, *comments* en *ratings* verspreid over verschillende finds. +- *friendships* modelleren wederzijdse relaties tussen twee users; hieruit volgt welke finds zichtbaar zijn bij privacyfilters. +- *notification_subscriptions* en *notification_preferences* zijn aan users gekoppeld en bepalen hoe en wanneer pushnotificaties verstuurd worden. + +Samen vormen deze relaties het fundament voor de sociale interacties rond locaties: het ERD maakt zichtbaar hoe gebruikers, locaties, finds en interacties logisch met elkaar verbonden zijn. + +== Normalisatie en evolutie van het datamodel + +Tijdens de ontwikkeling is het datamodel geëvolueerd van een eenvoudiger structuur naar een meer genormaliseerde, location-gecentreerde architectuur (zie ook het hoofdstuk Architectuur). Belangrijke stappen hierin waren: + +- Het verplaatsen van locatienamen en -informatie uit de *finds*-tabel naar een aparte *locations*-tabel, zodat meerdere finds dezelfde locatie kunnen delen. +- Het toevoegen van aparte tabellen voor *comments*, *likes* en *ratings*, in plaats van alles in één "finds"-structuur te stoppen. +- Het uitbreiden van notificatie- en privacygerelateerde tabellen om Web Push en friend-based zichtbaarheid te ondersteunen. + +Deze normalisatie heeft als effect dat: + +- data-integriteit verbeterd is (minder duplicatie, duidelijke foreign keys); +- queries efficiënter en expressiever worden (bijv. alle finds op een locatie, alle activiteiten van een user); +- nieuwe features (zoals locatiepopulariteit of uitgebreidere statistieken) eenvoudiger in te passen zijn op basis van het bestaande schema. diff --git a/docs/sections/klassediagram.typ b/docs/sections/klassediagram.typ new file mode 100644 index 0000000..adc5472 --- /dev/null +++ b/docs/sections/klassediagram.typ @@ -0,0 +1,53 @@ +#heading[Klassediagram] + +In dit hoofdstuk wordt een logisch klassediagram gepresenteerd dat de belangrijkste domeinmodellen (typen) van Serengo samenvat. Hoewel de implementatie in TypeScript + Drizzle ORM gebeurt in plaats van klassieke OOP-klassen, kunnen we de structuur voorstellen als een verzameling klassen met velden en relaties. Dit klassediagram sluit nauw aan op het ERD, maar benadrukt vooral de verantwoordelijkheid per type in de applicatielogica. + +== Overzicht van domeinmodellen + +De kernmodellen zijn: + +- *User* + - Velden: id, naam, e-mailadres, avatar/profielfoto, aanmaakdatum, OAuth-gegevens. + - Verantwoordelijkheid: vertegenwoordigt een eindgebruiker; koppelt naar sessies, find-activiteit en sociale relaties. + +- *Location* + - Velden: id, naam, beschrijving (optioneel), coördinaten (latitude, longitude), type/categorie. + - Verantwoordelijkheid: beschrijft een fysieke plaats op de kaart waarop meerdere finds kunnen worden geprojecteerd. + +- *Find* + - Velden: id, eigenaar (user-id), location-id, titel, beschrijving, privacy-instelling, timestamps, verwijzingen naar media. + - Verantwoordelijkheid: vormt de kern-"post" in de applicatie: een verhaal + media gekoppeld aan een locatie. + +- *MediaItem* + - Velden: id, find-id, type (afbeelding/video), url (naar R2), fallback-url, metadata (bijv. formaat, grootte). + - Verantwoordelijkheid: encapsuleert één mediabestand; zorgt voor scheiding tussen inhoud (find) en opslag (R2). + +- *Comment* + - Velden: id, find-id, user-id, inhoud, aanmaakdatum. + - Verantwoordelijkheid: laat gebruikers reageren op finds; gekoppeld aan de API-sync-laag voor realtime updates. + +- *Like* + - Velden: id, find-id, user-id, timestamp. + - Verantwoordelijkheid: registreert een "vind-ik-leuk"-actie op een find. + +- *Rating* + - Velden: id, find-id, user-id, waarde (1–5), timestamp. + - Verantwoordelijkheid: legt een expliciete beoordeling van een find vast, los van likes. + +- *Friendship* + - Velden: id, requester-id, addressee-id, status (pending, accepted, rejected), timestamps. + - Verantwoordelijkheid: modelleert de vriendrelatie en vormt de basis voor privacy-bewuste filtering. + +- *Notification* (logisch model bovenop meerdere DB-tabellen) + - Velden: id, user-id, type (like, comment, friend-request, ...), payload, status (gelezen/ongelezen). + - Verantwoordelijkheid: representeert een gebeurtenis die aan de gebruiker wordt gecommuniceerd; gebruikt samen met subscription- en preference-modellen voor Web Push. + +== Relatie met frontend en stores + +In de frontend worden deze modellen gebruikt in Svelte-componenten en Svelte stores: + +- In `src/lib/stores/api-sync.ts` wordt een typesafe representatie van finds, comments, likes en ratings bijgehouden. +- Components in `src/lib/components/finds/` en `src/lib/components/map/` ontvangen deze modellen via props en renderen ze in de UI. +- Door overal TypeScript-typen te gebruiken, blijven de klassediagram-concepten consistent tussen database, serverlogica en frontend. + +Het klassediagram helpt zo om de logische structuur van de applicatie in één oogopslag te begrijpen en vormt een brug tussen het relationele ERD en de concrete implementatie in TypeScript en Svelte. \ No newline at end of file diff --git a/docs/sections/optimalisaties.typ b/docs/sections/optimalisaties.typ new file mode 100644 index 0000000..92c7567 --- /dev/null +++ b/docs/sections/optimalisaties.typ @@ -0,0 +1,78 @@ +#heading[Optimalisaties en resultaten] + +Tijdens de ontwikkeling van Serengo zijn meerdere optimalisatiegolven doorgevoerd op het gebied van performance, UX, architectuur en deployment. Dit hoofdstuk vat de belangrijkste stappen en hun impact samen. + +== Performance- en SEO-optimalisaties + +Op 7 oktober is een grote optimalisatieronde uitgevoerd gericht op SEO, PWA en laadtijden: + +- *SEO-verbeteringen* + - Toevoegen en bijwerken van meta-tags en Open Graph-data. + - Automatische generatie van `sitemap.xml` voor betere indexeerbaarheid. +- *PWA-verbeteringen* + - Uitbreiding van de service worker voor caching van statische assets en kernroutes. + - Optimalisatie van `manifest.json` (iconen, naamgeving, start-URL). +- *Performance* + - Compressie van de achtergrondafbeelding (± 50% kleiner; van ~4.2MB naar ~2.1MB). + - Vite-configoptimalisaties en fixen van build-issues. + +Gemeten resultaten (op basis van Lighthouse-logs): + +- Homepageload verbeterd van ongeveer 2.5s naar 1.2s. +- Largest Contentful Paint gedaald van ±1.8s naar ±0.9s. +- Betere stabiliteit door caching en service worker-ondersteuning. + +== Architecturale verbeteringen + +In Phase 6 en 7 is de interne architectuur grondig herzien: + +- *Overgang naar location-gecentreerd datamodel* + - Scheiding tussen `locations` en `finds`, met meerdere finds per locatie. + - Normalisatie van locatiedata (minder duplicatie, betere querymogelijkheden). + - Transactieve migraties en data-integriteitscontroles tijdens de overgang. + +- *Sync-service en api-sync-laag* + - Implementatie van een centrale sync-service (`api-sync.ts`) voor optimistic updates. + - Automatische rollback bij falende API-calls, waardoor inconsistenties worden voorkomen. + - Vermindering van dubbele logica in componenten en eenduidige bron van waarheid voor find-, comment-, like- en ratingdata. + +Deze ingrepen verhogen zowel de schaalbaarheid (efficiëntere queries, minder redundantie) als de gebruikerservaring (snellere, soepelere UI). + +== UX- en mapoptimalisaties + +Een belangrijke focus lag op de kaart- en navigatie-ervaring: + +- *Fullscreen map + sidebar* + - Introductie van een fullscreen kaart met een uitschuifbare zijbalk voor finds. + - Oplossing van overscroll- en overflowproblemen in lijsten. + +- *Dynamische mapcentrering* + - Intelligente centrering van de kaart afhankelijk van sidebar-positie (desktop vs. mobiel). + - Voorkomen van storende autozoom tijdens het volgen van locaties. + +- *Marker- en layoutverbeteringen* + - Toevoegen van location markers, clustering en betere positionering. + - UI-finetuning voor FindPreview, CommentsList en andere componenten. + +Resultaat: gebruikers zien hun find altijd in het zichtbare deel van de kaart, en navigeren vloeiend tussen locaties en finds. + +== Mediaperformance en veiligheid + +Om zowel performance als security te verbeteren, zijn verschillende stappen gezet rond media: + +- Invoering van een lokale mediaproxy (`/api/media/[...path]`) in plaats van directe Cloudflare R2-URL's. +- CSP-fixes om externe resources gecontroleerd toe te laten. +- WebP/JPEG-pipeline voor efficiëntere afbeeldingen met fallback-ondersteuning. + +Dit zorgt voor snellere laadtijden, minder kans op CSP-gerelateerde fouten en betere controle over de media-aflevering. + +== Deployment- en operationele optimalisaties + +Om deployments robuust en reproduceerbaar te maken zijn onder meer de volgende verbeteringen geïntroduceerd: + +- Multi-stage Docker build voor kleinere, efficiëntere images. +- Verplaatsing van Drizzle naar production dependencies zodat migraties binnen de container kunnen draaien. +- Een entrypoint-script dat bij het starten van de container automatisch database-migraties uitvoert. +- Health checks en verbeterde logging voor snellere foutdetectie. + +Samen maken deze optimalisaties Serengo geschikt voor langdurige, stabiele hosting met goede gebruikerservaring en onderhoudbaarheid. diff --git a/docs/sections/screenshots.typ b/docs/sections/screenshots.typ new file mode 100644 index 0000000..c50dc2f --- /dev/null +++ b/docs/sections/screenshots.typ @@ -0,0 +1,31 @@ +#heading[Screenshots en gebruiksscenario's] + +In dit hoofdstuk worden enkele representatieve screenshots van de applicatie opgenomen. Om het +Typst-document compileerbaar te houden, zijn er placeholder-afbeeldingen voorzien in +`docs/screenshots/`. Vervang deze placeholders later door echte screenshots (bijvoorbeeld PNG) en +pas de bestandsnamen/paden hieronder aan. + +#figure( + image("../screenshots/home.svg"), + caption: [Startscherm met fullscreen kaart en zijbalk met finds] +) + +#figure( + image("../screenshots/find-detail.svg"), + caption: [Detailpagina van een find met media, likes, comments en rating] +) + +#figure( + image("../screenshots/friends.svg"), + caption: [Vriendenoverzicht en privacy-bewuste filtering van finds] +) + +#figure( + image("../screenshots/notifications.svg"), + caption: [In-app notificaties en Web Push-permissies] +) + +#figure( + image("../screenshots/mobile.svg"), + caption: [Mobiele weergave met zijbalk en dynamische mapcentrering] +) diff --git a/docs/sections/voor-wie-is-serengo.typ b/docs/sections/voor-wie-is-serengo.typ new file mode 100644 index 0000000..19b3e24 --- /dev/null +++ b/docs/sections/voor-wie-is-serengo.typ @@ -0,0 +1,31 @@ +#heading[Voor wie is Serengo?] + +Serengo is ontworpen voor kleine tot middelgrote groepen gebruikers die waarde hechten aan het gezamenlijk ontdekken, bewaren en herbeleven van interessante plaatsen. In plaats van een volledig open, anoniem social media-platform, richt Serengo zich op contexten waar onderling vertrouwen en controle over zichtbaarheid belangrijk zijn. + +== Primaire doelgroep + +- *Vriendengroepen en kennissenkringen* die samen een kaart willen opbouwen van favoriete cafés, restaurants, uitzichtpunten, wandelroutes of andere "hidden gems". +- *Lokale communities* (bijvoorbeeld studentenverenigingen, hobbygroepen of buurtinitiatieven) die interessante locaties in hun omgeving willen cureren en onderling delen. +- *Reizigers en explorers* die hun mooiste ontdekkingen op reis willen vastleggen, documenteren met media en nadien eenvoudig terugvinden op een kaart. + +== Secundaire doelgroep + +- *Individuele gebruikers* die een persoonlijke kaart van favoriete plaatsen willen beheren zonder dit publiek op een grote social media-site te delen. +- *Early adopters en ontwikkelaars* die geïnteresseerd zijn in moderne webtechnologie (SvelteKit, Drizzle ORM, Web Push, MapLibre) en een concreet voorbeeldproject zoeken. + +== Behoeften en use-cases + +De belangrijkste behoeften die Serengo adresseert zijn: + +- *Gecontroleerde zichtbaarheid* – via het vriendensysteem en privacyfilters (All/Public/Friends/Mine) kan de eigenaar per find bepalen wie wat te zien krijgt. +- *Rijke context rond locaties* – naast coördinaten en naam biedt Serengo ruimte voor verhalen, foto's, video's, likes, comments en ratings. +- *Gezamenlijk geheugen* – meerdere gebruikers kunnen finds aan dezelfde locatie koppelen zodat er een gedeelde geschiedenis per plaats ontstaat. +- *Eenvoudig delen* – via deelbare URL's en de Web Share API kunnen finds snel met anderen worden gedeeld. + +== Link met functionaliteit + +De ontwerpkeuzes in de applicatie sluiten direct aan bij deze doelgroep: + +- Het *vriendensysteem* en de *privacy-bewuste filtering* maken het veilig om persoonlijke plaatsen te delen binnen een beperkte kring. +- *Ratings en comments* maken het mogelijk om samen te reflecteren op plaatsen en aanbevelingen te doen. +- De *fullscreen kaartinterface* met slimme centrering en clustering ondersteunt het ontdekken van nieuwe locaties op een intuïtieve, visuele manier. diff --git a/docs/sections/wat-is-serengo.typ b/docs/sections/wat-is-serengo.typ new file mode 100644 index 0000000..033e23c --- /dev/null +++ b/docs/sections/wat-is-serengo.typ @@ -0,0 +1,16 @@ +#heading[Wat is Serengo?] + +Serengo is een locatie-gebaseerde sociale webapplicatie, gebouwd met SvelteKit [@sveltekit-docs], +waarin gebruikers zogenaamde 'finds' kunnen vastleggen en delen. Een find is een combinatie van een plaats op de kaart, een kort verhaal en +bijhorende media (foto's en video's). Gebruikers kunnen zo hun favoriete plekken documenteren, +waarderen en met anderen delen. + +Het project combineert interactieve kaarten, moderne webtechnologie en sociale functionaliteit tot één samenhorende ervaring: + +- *Kaart-centrische interface* – de startpagina toont een fullscreen kaart (MapLibre GL JS [@maplibre-docs]) waarop finds als markers verschijnen. Via een zijbalk kunnen gebruikers finds verkennen, filteren en selecteren. +- *Finds met rijke media* – bij elke find horen een titel, beschrijving, locatie en één of meerdere media-items (beelden en video's). Media worden opgeslagen in Cloudflare R2 [@cloudflare-r2-docs] en veilig ontsloten via signed URLs en een lokale mediaproxy. +- *Sociale interacties* – gebruikers kunnen finds liken, commenten en beoordelen (ratings). Vriendschapsrelaties bepalen wie welke finds mag zien: publiek, alleen vrienden of enkel de eigenaar. +- *Realtime en gebruiksvriendelijke updates* – door een sync-service en een centrale `api-sync` store worden wijzigingen eerst optimistisch in de UI toegepast en daarna met de database gesynchroniseerd. Bij fouten volgt automatisch een rollback. +- *Notificaties en PWA* – via een service worker en Web Push [@web-push-spec] worden gebruikers op de hoogte gebracht van gebeurtenissen zoals likes, comments en vriendschapsverzoeken. De applicatie is ingericht als Progressive Web App met caching en offline-ondersteuning voor kernfunctionaliteit. + +In essentie is Serengo een digitale kaart vol persoonlijke verhalen. Het biedt de technische infrastructuur om plaatsen vast te leggen, te verrijken met context en die ervaringen gecontroleerd te (her)delen binnen een sociale omgeving.