diff --git a/e-voting-system/.gitignore b/e-voting-system/.gitignore index f808dea..4cab718 100644 --- a/e-voting-system/.gitignore +++ b/e-voting-system/.gitignore @@ -59,8 +59,10 @@ logs/ docker-compose.override.yml # Project specific -rapport/*.pdf rapport/*.html +rapport/*.pdf +# Exception for technical report +!rapport/technical_report.pdf *.tmp # Node.js build artifacts diff --git a/e-voting-system/RAPPORT_RESUME.md b/e-voting-system/RAPPORT_RESUME.md index bf8f115..d70b7ef 100644 --- a/e-voting-system/RAPPORT_RESUME.md +++ b/e-voting-system/RAPPORT_RESUME.md @@ -1,6 +1,7 @@ # 📄 Rapport Technique - Résumé -**Rapport Complet** : `/rapport/main.pdf` (19 pages, 257 KB) +**Rapport Technique Détaillé** : `/rapport/technical_report.pdf` (192 KB) +**Source Typst** : `/rapport/technical_report.typ` ## 🎯 Vue d'ensemble diff --git a/e-voting-system/rapport/technical_report.pdf b/e-voting-system/rapport/technical_report.pdf new file mode 100644 index 0000000..fc1571f --- /dev/null +++ b/e-voting-system/rapport/technical_report.pdf @@ -0,0 +1,11125 @@ +%PDF-1.7 +% + +1 0 obj +<< + /Type /Pages + /Count 14 + /Kids [926 0 R 928 0 R 930 0 R 932 0 R 934 0 R 936 0 R 938 0 R 940 0 R 942 0 R 944 0 R 946 0 R 950 0 R 952 0 R 954 0 R] +>> +endobj + +2 0 obj +<< + /Type /Outlines + /First 3 0 R + /Last 49 0 R + /Count 10 +>> +endobj + +3 0 obj +<< + /Parent 2 0 R + /Next 7 0 R + /First 4 0 R + /Last 6 0 R + /Count -3 + /Title (1 1. Introduction et Contexte) + /Dest 881 0 R +>> +endobj + +4 0 obj +<< + /Parent 3 0 R + /Next 5 0 R + /Title (1.1 1.1 Motivations Techniques) + /Dest 878 0 R +>> +endobj + +5 0 obj +<< + /Parent 3 0 R + /Next 6 0 R + /Prev 4 0 R + /Title (1.2 1.2 Approche Hybride Post-Quantique) + /Dest 879 0 R +>> +endobj + +6 0 obj +<< + /Parent 3 0 R + /Prev 5 0 R + /Title (1.3 1.3 Stack Technologique) + /Dest 880 0 R +>> +endobj + +7 0 obj +<< + /Parent 2 0 R + /Next 11 0 R + /Prev 3 0 R + /First 8 0 R + /Last 10 0 R + /Count -3 + /Title + /Dest 885 0 R +>> +endobj + +8 0 obj +<< + /Parent 7 0 R + /Next 9 0 R + /Title + /Dest 882 0 R +>> +endobj + +9 0 obj +<< + /Parent 7 0 R + /Next 10 0 R + /Prev 8 0 R + /Title + /Dest 883 0 R +>> +endobj + +10 0 obj +<< + /Parent 7 0 R + /Prev 9 0 R + /Title (2.3 2.3 Blockchain PoA) + /Dest 884 0 R +>> +endobj + +11 0 obj +<< + /Parent 2 0 R + /Next 16 0 R + /Prev 7 0 R + /First 12 0 R + /Last 15 0 R + /Count -4 + /Title (3 3. Cryptographie Hybride) + /Dest 890 0 R +>> +endobj + +12 0 obj +<< + /Parent 11 0 R + /Next 13 0 R + /Title (3.1 3.1 ElGamal : Addition Homomorphe) + /Dest 886 0 R +>> +endobj + +13 0 obj +<< + /Parent 11 0 R + /Next 14 0 R + /Prev 12 0 R + /Title (3.2 3.2 Dilithium (ML-DSA-65)) + /Dest 887 0 R +>> +endobj + +14 0 obj +<< + /Parent 11 0 R + /Next 15 0 R + /Prev 13 0 R + /Title (3.3 3.3 Kyber (ML-KEM-768)) + /Dest 888 0 R +>> +endobj + +15 0 obj +<< + /Parent 11 0 R + /Prev 14 0 R + /Title (3.4 3.4 AES-256-GCM) + /Dest 889 0 R +>> +endobj + +16 0 obj +<< + /Parent 2 0 R + /Next 23 0 R + /Prev 11 0 R + /First 17 0 R + /Last 22 0 R + /Count -6 + /Title (4 4. Flux du Vote (6 Phases)) + /Dest 897 0 R +>> +endobj + +17 0 obj +<< + /Parent 16 0 R + /Next 18 0 R + /Title (4.1 4.1 Phase 1 : Inscription) + /Dest 891 0 R +>> +endobj + +18 0 obj +<< + /Parent 16 0 R + /Next 19 0 R + /Prev 17 0 R + /Title (4.2 4.2 Phase 2 : Authentification) + /Dest 892 0 R +>> +endobj + +19 0 obj +<< + /Parent 16 0 R + /Next 20 0 R + /Prev 18 0 R + /Title + /Dest 893 0 R +>> +endobj + +20 0 obj +<< + /Parent 16 0 R + /Next 21 0 R + /Prev 19 0 R + /Title + /Dest 894 0 R +>> +endobj + +21 0 obj +<< + /Parent 16 0 R + /Next 22 0 R + /Prev 20 0 R + /Title + /Dest 895 0 R +>> +endobj + +22 0 obj +<< + /Parent 16 0 R + /Prev 21 0 R + /Title + /Dest 896 0 R +>> +endobj + +23 0 obj +<< + /Parent 2 0 R + /Next 30 0 R + /Prev 16 0 R + /First 24 0 R + /Last 29 0 R + /Count -6 + /Title + /Dest 904 0 R +>> +endobj + +24 0 obj +<< + /Parent 23 0 R + /Next 25 0 R + /Title + /Dest 898 0 R +>> +endobj + +25 0 obj +<< + /Parent 23 0 R + /Next 26 0 R + /Prev 24 0 R + /Title + /Dest 899 0 R +>> +endobj + +26 0 obj +<< + /Parent 23 0 R + /Next 27 0 R + /Prev 25 0 R + /Title + /Dest 900 0 R +>> +endobj + +27 0 obj +<< + /Parent 23 0 R + /Next 28 0 R + /Prev 26 0 R + /Title (5.4 5.4 Authentification) + /Dest 901 0 R +>> +endobj + +28 0 obj +<< + /Parent 23 0 R + /Next 29 0 R + /Prev 27 0 R + /Title (5.5 5.5 Anonymat (Privacy)) + /Dest 902 0 R +>> +endobj + +29 0 obj +<< + /Parent 23 0 R + /Prev 28 0 R + /Title (5.6 5.6 Protection Quantique) + /Dest 903 0 R +>> +endobj + +30 0 obj +<< + /Parent 2 0 R + /Next 37 0 R + /Prev 23 0 R + /First 31 0 R + /Last 36 0 R + /Count -6 + /Title (6 6. Analyse des Menaces) + /Dest 911 0 R +>> +endobj + +31 0 obj +<< + /Parent 30 0 R + /Next 32 0 R + /Title + /Dest 905 0 R +>> +endobj + +32 0 obj +<< + /Parent 30 0 R + /Next 33 0 R + /Prev 31 0 R + /Title (6.2 6.2 Double-Vote) + /Dest 906 0 R +>> +endobj + +33 0 obj +<< + /Parent 30 0 R + /Next 34 0 R + /Prev 32 0 R + /Title (6.3 6.3 Intimidation) + /Dest 907 0 R +>> +endobj + +34 0 obj +<< + /Parent 30 0 R + /Next 35 0 R + /Prev 33 0 R + /Title + /Dest 908 0 R +>> +endobj + +35 0 obj +<< + /Parent 30 0 R + /Next 36 0 R + /Prev 34 0 R + /Title (6.5 6.5 Compromis BD) + /Dest 909 0 R +>> +endobj + +36 0 obj +<< + /Parent 30 0 R + /Prev 35 0 R + /Title (6.6 6.6 Attaque Quantique) + /Dest 910 0 R +>> +endobj + +37 0 obj +<< + /Parent 2 0 R + /Next 42 0 R + /Prev 30 0 R + /First 38 0 R + /Last 41 0 R + /Count -4 + /Title + /Dest 916 0 R +>> +endobj + +38 0 obj +<< + /Parent 37 0 R + /Next 39 0 R + /Title (7.1 7.1 Backend Architecture) + /Dest 912 0 R +>> +endobj + +39 0 obj +<< + /Parent 37 0 R + /Next 40 0 R + /Prev 38 0 R + /Title (7.2 7.2 Database Models) + /Dest 913 0 R +>> +endobj + +40 0 obj +<< + /Parent 37 0 R + /Next 41 0 R + /Prev 39 0 R + /Title (7.3 7.3 Endpoints API Principaux) + /Dest 914 0 R +>> +endobj + +41 0 obj +<< + /Parent 37 0 R + /Prev 40 0 R + /Title + /Dest 915 0 R +>> +endobj + +42 0 obj +<< + /Parent 2 0 R + /Next 46 0 R + /Prev 37 0 R + /First 43 0 R + /Last 45 0 R + /Count -3 + /Title + /Dest 920 0 R +>> +endobj + +43 0 obj +<< + /Parent 42 0 R + /Next 44 0 R + /Title (8.1 8.1 Docker Compose) + /Dest 917 0 R +>> +endobj + +44 0 obj +<< + /Parent 42 0 R + /Next 45 0 R + /Prev 43 0 R + /Title (8.2 8.2 Tests Unitaires) + /Dest 918 0 R +>> +endobj + +45 0 obj +<< + /Parent 42 0 R + /Prev 44 0 R + /Title + /Dest 919 0 R +>> +endobj + +46 0 obj +<< + /Parent 2 0 R + /Next 49 0 R + /Prev 42 0 R + /First 47 0 R + /Last 48 0 R + /Count -2 + /Title (9 9. Limitations et Perspectives) + /Dest 923 0 R +>> +endobj + +47 0 obj +<< + /Parent 46 0 R + /Next 48 0 R + /Title (9.1 9.1 Limitations Actuelles) + /Dest 921 0 R +>> +endobj + +48 0 obj +<< + /Parent 46 0 R + /Prev 47 0 R + /Title (9.2 9.2 Perspectives Futures (1-6 mois)) + /Dest 922 0 R +>> +endobj + +49 0 obj +<< + /Parent 2 0 R + /Prev 46 0 R + /Title (10 Conclusion) + /Dest 924 0 R +>> +endobj + +50 0 obj +<< + /Type /StructTreeRoot + /RoleMap << + /Datetime /Span + /Terms /Part + /Title /P + /Strong /Span + /Em /Span + >> + /K [65 0 R] + /ParentTree << + /Nums [0 51 0 R 1 52 0 R 2 53 0 R 3 54 0 R 4 55 0 R 5 56 0 R 6 57 0 R 7 58 0 R 8 59 0 R 9 60 0 R 10 61 0 R 11 206 0 R 12 201 0 R 13 62 0 R 14 63 0 R 15 64 0 R] + >> + /ParentTreeNextKey 16 +>> +endobj + +51 0 obj +[851 0 R 850 0 R 849 0 R 847 0 R 846 0 R 845 0 R 843 0 R 843 0 R 843 0 R 843 0 R] +endobj + +52 0 obj +[842 0 R 842 0 R 841 0 R 841 0 R 840 0 R 840 0 R 839 0 R 838 0 R 837 0 R 835 0 R 834 0 R 833 0 R 831 0 R 830 0 R 829 0 R 827 0 R 826 0 R 825 0 R 823 0 R 822 0 R 821 0 R 818 0 R 818 0 R 817 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 799 0 R 798 0 R 798 0 R 797 0 R 796 0 R 795 0 R 793 0 R 792 0 R 791 0 R 789 0 R 788 0 R 787 0 R 785 0 R 784 0 R 783 0 R 781 0 R 780 0 R 779 0 R] +endobj + +53 0 obj +[776 0 R 776 0 R 775 0 R 775 0 R 774 0 R 773 0 R 772 0 R 771 0 R 770 0 R 769 0 R 767 0 R 767 0 R 766 0 R 765 0 R 764 0 R 763 0 R 762 0 R 761 0 R 760 0 R 759 0 R 758 0 R 757 0 R 756 0 R 756 0 R 755 0 R 754 0 R 753 0 R 752 0 R 751 0 R 750 0 R 749 0 R 748 0 R 747 0 R 745 0 R 744 0 R] +endobj + +54 0 obj +[743 0 R 743 0 R 742 0 R 742 0 R 741 0 R 740 0 R 739 0 R 738 0 R 738 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 737 0 R 735 0 R 735 0 R 734 0 R 734 0 R 734 0 R 734 0 R 734 0 R 734 0 R 734 0 R 734 0 R 734 0 R 734 0 R 734 0 R 734 0 R 734 0 R 734 0 R 734 0 R 734 0 R 734 0 R 732 0 R 732 0 R 731 0 R 731 0 R 731 0 R 731 0 R 731 0 R 731 0 R 731 0 R 731 0 R 731 0 R 731 0 R 731 0 R 731 0 R 731 0 R 731 0 R 731 0 R 729 0 R 728 0 R 728 0 R 727 0 R 726 0 R 725 0 R 724 0 R 722 0 R 721 0 R 719 0 R 718 0 R 716 0 R 715 0 R 713 0 R 712 0 R 709 0 R 708 0 R 707 0 R 707 0 R 706 0 R 705 0 R 704 0 R 703 0 R 701 0 R 700 0 R 698 0 R 697 0 R 695 0 R 694 0 R 691 0 R 690 0 R 689 0 R 689 0 R 688 0 R 687 0 R 687 0 R 686 0 R] +endobj + +55 0 obj +[685 0 R 685 0 R 684 0 R 684 0 R 683 0 R 682 0 R 681 0 R 680 0 R 678 0 R 677 0 R 674 0 R 673 0 R 671 0 R 670 0 R 668 0 R 667 0 R 665 0 R 664 0 R 661 0 R 660 0 R 658 0 R 657 0 R 654 0 R 653 0 R 653 0 R 652 0 R 651 0 R 650 0 R 649 0 R 647 0 R 646 0 R 644 0 R 643 0 R 640 0 R 639 0 R 639 0 R 638 0 R 637 0 R 637 0 R 636 0 R 636 0 R 635 0 R 634 0 R 633 0 R 630 0 R 629 0 R 626 0 R 625 0 R 623 0 R 622 0 R 619 0 R 618 0 R 615 0 R 614 0 R 611 0 R 610 0 R 607 0 R 606 0 R 603 0 R 602 0 R 599 0 R 598 0 R 596 0 R 595 0 R 593 0 R 592 0 R 589 0 R 588 0 R 585 0 R 584 0 R 581 0 R 580 0 R 577 0 R 576 0 R 573 0 R 572 0 R] +endobj + +56 0 obj +[568 0 R 567 0 R 566 0 R 564 0 R 563 0 R 561 0 R 560 0 R 558 0 R 557 0 R 555 0 R 554 0 R 552 0 R 551 0 R 548 0 R 548 0 R 547 0 R 546 0 R 544 0 R 543 0 R 541 0 R 539 0 R 538 0 R 537 0 R 537 0 R 536 0 R 535 0 R 534 0 R 533 0 R 532 0 R 531 0 R 529 0 R] +endobj + +57 0 obj +[527 0 R 527 0 R 526 0 R 526 0 R 525 0 R 524 0 R 523 0 R 522 0 R 521 0 R 521 0 R 520 0 R 519 0 R 518 0 R 517 0 R 516 0 R 516 0 R 515 0 R 514 0 R 513 0 R 512 0 R 512 0 R 511 0 R 510 0 R 509 0 R 508 0 R 506 0 R 505 0 R 503 0 R 502 0 R 500 0 R 499 0 R 496 0 R 496 0 R 495 0 R 494 0 R 493 0 R 492 0 R 490 0 R 489 0 R 487 0 R 486 0 R 483 0 R 482 0 R 482 0 R 481 0 R 480 0 R 479 0 R 478 0 R 476 0 R 475 0 R 472 0 R 471 0 R 470 0 R 468 0 R 467 0 R 464 0 R 463 0 R 462 0 R 460 0 R 459 0 R] +endobj + +58 0 obj +[456 0 R 456 0 R 455 0 R 455 0 R 454 0 R 453 0 R 452 0 R 451 0 R 449 0 R 448 0 R 446 0 R 445 0 R 443 0 R 442 0 R 439 0 R 438 0 R 438 0 R 437 0 R 436 0 R 435 0 R 434 0 R 432 0 R 431 0 R 429 0 R 428 0 R 425 0 R 424 0 R 424 0 R 423 0 R 422 0 R 421 0 R 420 0 R 418 0 R 417 0 R 415 0 R 414 0 R 411 0 R 410 0 R 409 0 R 409 0 R 408 0 R 407 0 R 406 0 R 405 0 R 403 0 R 402 0 R 400 0 R 399 0 R 397 0 R 396 0 R 393 0 R 392 0 R 392 0 R 391 0 R 390 0 R 389 0 R 388 0 R 386 0 R 385 0 R 383 0 R 382 0 R 380 0 R 379 0 R 376 0 R 375 0 R 375 0 R 374 0 R 373 0 R] +endobj + +59 0 obj +[372 0 R 371 0 R 369 0 R 368 0 R 366 0 R 365 0 R 362 0 R] +endobj + +60 0 obj +[361 0 R 361 0 R 360 0 R 360 0 R 359 0 R 358 0 R 357 0 R 356 0 R 355 0 R 354 0 R 353 0 R 352 0 R 351 0 R 350 0 R 349 0 R 348 0 R 347 0 R 346 0 R 345 0 R 344 0 R 343 0 R 342 0 R 340 0 R 340 0 R 339 0 R 339 0 R 339 0 R 339 0 R 338 0 R 338 0 R 338 0 R 338 0 R 338 0 R 338 0 R 338 0 R 338 0 R 338 0 R 337 0 R 337 0 R 337 0 R 337 0 R 337 0 R 337 0 R 337 0 R 337 0 R 337 0 R 336 0 R 336 0 R 336 0 R 336 0 R 336 0 R 336 0 R 336 0 R 336 0 R 336 0 R 335 0 R 335 0 R 335 0 R 335 0 R 335 0 R 335 0 R 335 0 R 335 0 R 335 0 R 334 0 R 334 0 R 334 0 R 334 0 R 334 0 R 334 0 R 334 0 R 333 0 R 333 0 R 333 0 R 333 0 R 333 0 R 333 0 R 333 0 R 333 0 R 333 0 R 333 0 R 333 0 R 331 0 R 331 0 R 331 0 R 331 0 R 330 0 R 330 0 R 330 0 R 330 0 R 330 0 R 330 0 R 330 0 R 330 0 R 330 0 R 329 0 R 329 0 R 329 0 R 329 0 R 329 0 R 329 0 R 329 0 R 328 0 R 328 0 R 328 0 R 328 0 R 328 0 R 328 0 R 328 0 R 327 0 R 327 0 R 327 0 R 327 0 R 327 0 R 327 0 R 327 0 R 325 0 R 325 0 R 325 0 R 325 0 R 324 0 R 324 0 R 324 0 R 324 0 R 324 0 R 324 0 R 324 0 R 324 0 R 324 0 R 323 0 R 323 0 R 323 0 R 323 0 R 323 0 R 323 0 R 323 0 R 323 0 R 323 0 R 323 0 R 323 0 R 323 0 R 323 0 R 322 0 R 322 0 R 322 0 R 322 0 R 322 0 R 322 0 R 322 0 R 322 0 R 322 0 R 322 0 R 322 0 R 321 0 R 321 0 R 321 0 R 321 0 R 321 0 R 321 0 R 321 0 R 321 0 R 321 0 R 321 0 R 321 0 R 320 0 R 320 0 R 320 0 R 320 0 R 320 0 R 319 0 R 319 0 R 319 0 R 319 0 R 319 0 R 318 0 R 318 0 R 318 0 R 318 0 R 318 0 R 318 0 R 318 0 R 318 0 R 318 0 R 317 0 R 317 0 R 317 0 R 317 0 R 317 0 R 317 0 R 317 0 R 317 0 R 317 0 R 317 0 R 317 0 R 317 0 R 317 0 R 317 0 R 315 0 R 315 0 R 314 0 R 313 0 R 312 0 R 310 0 R 309 0 R 307 0 R 306 0 R 303 0 R 302 0 R 301 0 R 299 0 R 298 0 R 296 0 R 295 0 R 292 0 R 291 0 R 290 0 R 288 0 R 287 0 R] +endobj + +61 0 obj +[284 0 R 283 0 R 282 0 R 280 0 R 279 0 R 277 0 R 276 0 R 274 0 R 273 0 R 270 0 R 269 0 R 268 0 R 265 0 R 264 0 R 263 0 R 260 0 R 259 0 R 258 0 R 256 0 R 255 0 R 252 0 R 252 0 R 251 0 R 251 0 R 251 0 R 251 0 R 251 0 R 251 0 R 251 0 R 251 0 R 251 0 R 251 0 R 250 0 R 250 0 R 250 0 R 250 0 R 250 0 R 250 0 R 250 0 R 250 0 R 250 0 R 249 0 R 249 0 R 249 0 R 249 0 R 249 0 R 249 0 R 249 0 R 249 0 R 249 0 R 249 0 R 249 0 R 249 0 R 249 0 R 249 0 R 248 0 R 248 0 R 248 0 R 248 0 R 248 0 R 248 0 R 248 0 R 247 0 R 247 0 R 247 0 R 247 0 R 247 0 R 247 0 R 247 0 R 247 0 R 246 0 R 246 0 R 244 0 R 244 0 R 244 0 R 243 0 R 243 0 R 243 0 R 243 0 R 243 0 R 243 0 R 243 0 R 243 0 R 243 0 R 243 0 R 243 0 R 242 0 R 242 0 R 242 0 R 242 0 R 242 0 R 242 0 R 242 0 R 242 0 R 242 0 R 242 0 R 242 0 R 242 0 R 242 0 R 241 0 R 241 0 R 241 0 R 241 0 R 241 0 R 241 0 R 241 0 R 241 0 R 239 0 R 239 0 R 239 0 R 238 0 R 238 0 R 238 0 R 238 0 R 238 0 R 238 0 R 238 0 R 238 0 R 238 0 R 238 0 R 238 0 R 238 0 R 236 0 R 236 0 R 236 0 R 236 0 R 236 0 R 236 0 R 236 0 R 236 0 R 236 0 R 236 0 R 236 0 R 234 0 R 234 0 R 234 0 R 234 0 R] +endobj + +62 0 obj +[232 0 R 232 0 R 231 0 R 231 0 R 230 0 R 229 0 R 228 0 R 226 0 R 225 0 R 223 0 R 222 0 R 220 0 R 219 0 R 217 0 R 216 0 R 213 0 R 212 0 R 211 0 R 209 0 R 208 0 R 205 0 R 207 0 R 203 0 R 200 0 R 202 0 R 198 0 R 197 0 R 194 0 R 194 0 R 193 0 R 192 0 R 191 0 R 190 0 R 189 0 R 188 0 R 188 0 R 187 0 R 186 0 R 185 0 R 184 0 R] +endobj + +63 0 obj +[183 0 R 183 0 R 182 0 R 182 0 R 181 0 R 180 0 R 177 0 R 176 0 R 174 0 R 173 0 R 170 0 R 169 0 R 166 0 R 165 0 R 163 0 R 162 0 R 159 0 R 158 0 R 155 0 R 154 0 R 152 0 R 151 0 R 148 0 R 147 0 R 144 0 R 143 0 R 141 0 R 140 0 R 136 0 R 136 0 R 135 0 R 134 0 R 133 0 R 131 0 R 130 0 R 128 0 R 127 0 R 125 0 R 124 0 R 121 0 R 120 0 R 119 0 R 117 0 R 116 0 R 114 0 R 113 0 R 111 0 R 110 0 R 107 0 R 106 0 R 105 0 R 103 0 R 102 0 R 100 0 R 99 0 R] +endobj + +64 0 obj +[96 0 R 96 0 R 95 0 R 94 0 R 94 0 R 93 0 R 93 0 R 92 0 R 92 0 R 91 0 R 91 0 R 90 0 R 90 0 R 89 0 R 88 0 R 87 0 R 86 0 R 84 0 R 83 0 R 82 0 R 80 0 R 79 0 R 78 0 R 76 0 R 75 0 R 74 0 R 71 0 R 71 0 R 70 0 R 69 0 R 66 0 R 68 0 R 66 0 R 67 0 R 66 0 R 66 0 R] +endobj + +65 0 obj +<< + /Type /StructElem + /S /Document + /P 50 0 R + /K [851 0 R 850 0 R 848 0 R 847 0 R 846 0 R 844 0 R 843 0 R 842 0 R 841 0 R 840 0 R 819 0 R 818 0 R 817 0 R 800 0 R 799 0 R 798 0 R 777 0 R 776 0 R 775 0 R 774 0 R 768 0 R 767 0 R 766 0 R 764 0 R 762 0 R 760 0 R 758 0 R 757 0 R 756 0 R 755 0 R 746 0 R 745 0 R 744 0 R 743 0 R 742 0 R 741 0 R 740 0 R 739 0 R 730 0 R 729 0 R 728 0 R 727 0 R 726 0 R 710 0 R 709 0 R 708 0 R 707 0 R 706 0 R 705 0 R 692 0 R 691 0 R 690 0 R 689 0 R 688 0 R 687 0 R 686 0 R 685 0 R 684 0 R 683 0 R 682 0 R 655 0 R 654 0 R 653 0 R 652 0 R 651 0 R 641 0 R 640 0 R 639 0 R 638 0 R 637 0 R 636 0 R 635 0 R 569 0 R 568 0 R 549 0 R 548 0 R 547 0 R 540 0 R 539 0 R 538 0 R 537 0 R 536 0 R 528 0 R 527 0 R 526 0 R 525 0 R 524 0 R 523 0 R 522 0 R 521 0 R 520 0 R 519 0 R 518 0 R 517 0 R 516 0 R 515 0 R 514 0 R 513 0 R 512 0 R 511 0 R 510 0 R 497 0 R 496 0 R 495 0 R 494 0 R 484 0 R 483 0 R 482 0 R 481 0 R 480 0 R 473 0 R 472 0 R 465 0 R 464 0 R 457 0 R 456 0 R 455 0 R 454 0 R 453 0 R 440 0 R 439 0 R 438 0 R 437 0 R 436 0 R 426 0 R 425 0 R 424 0 R 423 0 R 422 0 R 412 0 R 411 0 R 410 0 R 409 0 R 408 0 R 407 0 R 394 0 R 393 0 R 392 0 R 391 0 R 390 0 R 377 0 R 376 0 R 375 0 R 374 0 R 373 0 R 363 0 R 362 0 R 361 0 R 360 0 R 359 0 R 341 0 R 340 0 R 316 0 R 315 0 R 314 0 R 304 0 R 303 0 R 293 0 R 292 0 R 285 0 R 284 0 R 271 0 R 270 0 R 266 0 R 265 0 R 261 0 R 260 0 R 253 0 R 252 0 R 233 0 R 232 0 R 231 0 R 230 0 R 214 0 R 213 0 R 210 0 R 209 0 R 195 0 R 194 0 R 193 0 R 192 0 R 191 0 R 190 0 R 189 0 R 188 0 R 187 0 R 186 0 R 185 0 R 184 0 R 183 0 R 182 0 R 137 0 R 136 0 R 135 0 R 122 0 R 121 0 R 108 0 R 107 0 R 97 0 R 96 0 R 95 0 R 94 0 R 93 0 R 92 0 R 91 0 R 90 0 R 89 0 R 72 0 R 71 0 R 70 0 R 66 0 R] +>> +endobj + +66 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [69 0 R 30 68 0 R 32 67 0 R 34 35] + /Pg 954 0 R +>> +endobj + +67 0 obj +<< + /Type /StructElem + /S /Strong + /P 66 0 R + /K [33] + /Pg 954 0 R +>> +endobj + +68 0 obj +<< + /Type /StructElem + /S /Strong + /P 66 0 R + /K [31] + /Pg 954 0 R +>> +endobj + +69 0 obj +<< + /Type /StructElem + /S /Strong + /P 66 0 R + /K [29] + /Pg 954 0 R +>> +endobj + +70 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [28] + /Pg 954 0 R +>> +endobj + +71 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [26 27] + /Pg 954 0 R +>> +endobj + +72 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Decimal + >>] + /K [85 0 R 81 0 R 77 0 R 73 0 R] +>> +endobj + +73 0 obj +<< + /Type /StructElem + /S /LI + /P 72 0 R + /K [76 0 R 74 0 R] +>> +endobj + +74 0 obj +<< + /Type /StructElem + /S /LBody + /P 73 0 R + /K [75 0 R 25] + /Pg 954 0 R +>> +endobj + +75 0 obj +<< + /Type /StructElem + /S /Strong + /P 74 0 R + /K [24] + /Pg 954 0 R +>> +endobj + +76 0 obj +<< + /Type /StructElem + /S /Lbl + /P 73 0 R + /K [23] + /Pg 954 0 R +>> +endobj + +77 0 obj +<< + /Type /StructElem + /S /LI + /P 72 0 R + /K [80 0 R 78 0 R] +>> +endobj + +78 0 obj +<< + /Type /StructElem + /S /LBody + /P 77 0 R + /K [79 0 R 22] + /Pg 954 0 R +>> +endobj + +79 0 obj +<< + /Type /StructElem + /S /Strong + /P 78 0 R + /K [21] + /Pg 954 0 R +>> +endobj + +80 0 obj +<< + /Type /StructElem + /S /Lbl + /P 77 0 R + /K [20] + /Pg 954 0 R +>> +endobj + +81 0 obj +<< + /Type /StructElem + /S /LI + /P 72 0 R + /K [84 0 R 82 0 R] +>> +endobj + +82 0 obj +<< + /Type /StructElem + /S /LBody + /P 81 0 R + /K [83 0 R 19] + /Pg 954 0 R +>> +endobj + +83 0 obj +<< + /Type /StructElem + /S /Strong + /P 82 0 R + /K [18] + /Pg 954 0 R +>> +endobj + +84 0 obj +<< + /Type /StructElem + /S /Lbl + /P 81 0 R + /K [17] + /Pg 954 0 R +>> +endobj + +85 0 obj +<< + /Type /StructElem + /S /LI + /P 72 0 R + /K [88 0 R 86 0 R] +>> +endobj + +86 0 obj +<< + /Type /StructElem + /S /LBody + /P 85 0 R + /K [87 0 R 16] + /Pg 954 0 R +>> +endobj + +87 0 obj +<< + /Type /StructElem + /S /Strong + /P 86 0 R + /K [15] + /Pg 954 0 R +>> +endobj + +88 0 obj +<< + /Type /StructElem + /S /Lbl + /P 85 0 R + /K [14] + /Pg 954 0 R +>> +endobj + +89 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [13] + /Pg 954 0 R +>> +endobj + +90 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [11 12] + /Pg 954 0 R +>> +endobj + +91 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [9 10] + /Pg 954 0 R +>> +endobj + +92 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [7 8] + /Pg 954 0 R +>> +endobj + +93 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [5 6] + /Pg 954 0 R +>> +endobj + +94 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [3 4] + /Pg 954 0 R +>> +endobj + +95 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [2] + /Pg 954 0 R +>> +endobj + +96 0 obj +<< + /Type /StructElem + /S /H1 + /P 65 0 R + /T (Conclusion) + /K [0 1] + /Pg 954 0 R +>> +endobj + +97 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [104 0 R 101 0 R 98 0 R] +>> +endobj + +98 0 obj +<< + /Type /StructElem + /S /LI + /P 97 0 R + /K [100 0 R 99 0 R] +>> +endobj + +99 0 obj +<< + /Type /StructElem + /S /LBody + /P 98 0 R + /K [54] + /Pg 952 0 R +>> +endobj + +100 0 obj +<< + /Type /StructElem + /S /Lbl + /P 98 0 R + /K [53] + /Pg 952 0 R +>> +endobj + +101 0 obj +<< + /Type /StructElem + /S /LI + /P 97 0 R + /K [103 0 R 102 0 R] +>> +endobj + +102 0 obj +<< + /Type /StructElem + /S /LBody + /P 101 0 R + /K [52] + /Pg 952 0 R +>> +endobj + +103 0 obj +<< + /Type /StructElem + /S /Lbl + /P 101 0 R + /K [51] + /Pg 952 0 R +>> +endobj + +104 0 obj +<< + /Type /StructElem + /S /LI + /P 97 0 R + /K [106 0 R 105 0 R] +>> +endobj + +105 0 obj +<< + /Type /StructElem + /S /LBody + /P 104 0 R + /K [50] + /Pg 952 0 R +>> +endobj + +106 0 obj +<< + /Type /StructElem + /S /Lbl + /P 104 0 R + /K [49] + /Pg 952 0 R +>> +endobj + +107 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [48] + /Pg 952 0 R +>> +endobj + +108 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [118 0 R 115 0 R 112 0 R 109 0 R] +>> +endobj + +109 0 obj +<< + /Type /StructElem + /S /LI + /P 108 0 R + /K [111 0 R 110 0 R] +>> +endobj + +110 0 obj +<< + /Type /StructElem + /S /LBody + /P 109 0 R + /K [47] + /Pg 952 0 R +>> +endobj + +111 0 obj +<< + /Type /StructElem + /S /Lbl + /P 109 0 R + /K [46] + /Pg 952 0 R +>> +endobj + +112 0 obj +<< + /Type /StructElem + /S /LI + /P 108 0 R + /K [114 0 R 113 0 R] +>> +endobj + +113 0 obj +<< + /Type /StructElem + /S /LBody + /P 112 0 R + /K [45] + /Pg 952 0 R +>> +endobj + +114 0 obj +<< + /Type /StructElem + /S /Lbl + /P 112 0 R + /K [44] + /Pg 952 0 R +>> +endobj + +115 0 obj +<< + /Type /StructElem + /S /LI + /P 108 0 R + /K [117 0 R 116 0 R] +>> +endobj + +116 0 obj +<< + /Type /StructElem + /S /LBody + /P 115 0 R + /K [43] + /Pg 952 0 R +>> +endobj + +117 0 obj +<< + /Type /StructElem + /S /Lbl + /P 115 0 R + /K [42] + /Pg 952 0 R +>> +endobj + +118 0 obj +<< + /Type /StructElem + /S /LI + /P 108 0 R + /K [120 0 R 119 0 R] +>> +endobj + +119 0 obj +<< + /Type /StructElem + /S /LBody + /P 118 0 R + /K [41] + /Pg 952 0 R +>> +endobj + +120 0 obj +<< + /Type /StructElem + /S /Lbl + /P 118 0 R + /K [40] + /Pg 952 0 R +>> +endobj + +121 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [39] + /Pg 952 0 R +>> +endobj + +122 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [132 0 R 129 0 R 126 0 R 123 0 R] +>> +endobj + +123 0 obj +<< + /Type /StructElem + /S /LI + /P 122 0 R + /K [125 0 R 124 0 R] +>> +endobj + +124 0 obj +<< + /Type /StructElem + /S /LBody + /P 123 0 R + /K [38] + /Pg 952 0 R +>> +endobj + +125 0 obj +<< + /Type /StructElem + /S /Lbl + /P 123 0 R + /K [37] + /Pg 952 0 R +>> +endobj + +126 0 obj +<< + /Type /StructElem + /S /LI + /P 122 0 R + /K [128 0 R 127 0 R] +>> +endobj + +127 0 obj +<< + /Type /StructElem + /S /LBody + /P 126 0 R + /K [36] + /Pg 952 0 R +>> +endobj + +128 0 obj +<< + /Type /StructElem + /S /Lbl + /P 126 0 R + /K [35] + /Pg 952 0 R +>> +endobj + +129 0 obj +<< + /Type /StructElem + /S /LI + /P 122 0 R + /K [131 0 R 130 0 R] +>> +endobj + +130 0 obj +<< + /Type /StructElem + /S /LBody + /P 129 0 R + /K [34] + /Pg 952 0 R +>> +endobj + +131 0 obj +<< + /Type /StructElem + /S /Lbl + /P 129 0 R + /K [33] + /Pg 952 0 R +>> +endobj + +132 0 obj +<< + /Type /StructElem + /S /LI + /P 122 0 R + /K [134 0 R 133 0 R] +>> +endobj + +133 0 obj +<< + /Type /StructElem + /S /LBody + /P 132 0 R + /K [32] + /Pg 952 0 R +>> +endobj + +134 0 obj +<< + /Type /StructElem + /S /Lbl + /P 132 0 R + /K [31] + /Pg 952 0 R +>> +endobj + +135 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [30] + /Pg 952 0 R +>> +endobj + +136 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (9.2 Perspectives Futures (1-6 mois)) + /K [28 29] + /Pg 952 0 R +>> +endobj + +137 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Decimal + >>] + /K [178 0 R 171 0 R 167 0 R 160 0 R 156 0 R 149 0 R 145 0 R 138 0 R] +>> +endobj + +138 0 obj +<< + /Type /StructElem + /S /L + /P 137 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [142 0 R 139 0 R] +>> +endobj + +139 0 obj +<< + /Type /StructElem + /S /LI + /P 138 0 R + /K [141 0 R 140 0 R] +>> +endobj + +140 0 obj +<< + /Type /StructElem + /S /LBody + /P 139 0 R + /K [27] + /Pg 952 0 R +>> +endobj + +141 0 obj +<< + /Type /StructElem + /S /Lbl + /P 139 0 R + /K [26] + /Pg 952 0 R +>> +endobj + +142 0 obj +<< + /Type /StructElem + /S /LI + /P 138 0 R + /K [144 0 R 143 0 R] +>> +endobj + +143 0 obj +<< + /Type /StructElem + /S /LBody + /P 142 0 R + /K [25] + /Pg 952 0 R +>> +endobj + +144 0 obj +<< + /Type /StructElem + /S /Lbl + /P 142 0 R + /K [24] + /Pg 952 0 R +>> +endobj + +145 0 obj +<< + /Type /StructElem + /S /LI + /P 137 0 R + /K [148 0 R 146 0 R] +>> +endobj + +146 0 obj +<< + /Type /StructElem + /S /LBody + /P 145 0 R + /K [147 0 R] +>> +endobj + +147 0 obj +<< + /Type /StructElem + /S /P + /P 146 0 R + /K [23] + /Pg 952 0 R +>> +endobj + +148 0 obj +<< + /Type /StructElem + /S /Lbl + /P 145 0 R + /K [22] + /Pg 952 0 R +>> +endobj + +149 0 obj +<< + /Type /StructElem + /S /L + /P 137 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [153 0 R 150 0 R] +>> +endobj + +150 0 obj +<< + /Type /StructElem + /S /LI + /P 149 0 R + /K [152 0 R 151 0 R] +>> +endobj + +151 0 obj +<< + /Type /StructElem + /S /LBody + /P 150 0 R + /K [21] + /Pg 952 0 R +>> +endobj + +152 0 obj +<< + /Type /StructElem + /S /Lbl + /P 150 0 R + /K [20] + /Pg 952 0 R +>> +endobj + +153 0 obj +<< + /Type /StructElem + /S /LI + /P 149 0 R + /K [155 0 R 154 0 R] +>> +endobj + +154 0 obj +<< + /Type /StructElem + /S /LBody + /P 153 0 R + /K [19] + /Pg 952 0 R +>> +endobj + +155 0 obj +<< + /Type /StructElem + /S /Lbl + /P 153 0 R + /K [18] + /Pg 952 0 R +>> +endobj + +156 0 obj +<< + /Type /StructElem + /S /LI + /P 137 0 R + /K [159 0 R 157 0 R] +>> +endobj + +157 0 obj +<< + /Type /StructElem + /S /LBody + /P 156 0 R + /K [158 0 R] +>> +endobj + +158 0 obj +<< + /Type /StructElem + /S /P + /P 157 0 R + /K [17] + /Pg 952 0 R +>> +endobj + +159 0 obj +<< + /Type /StructElem + /S /Lbl + /P 156 0 R + /K [16] + /Pg 952 0 R +>> +endobj + +160 0 obj +<< + /Type /StructElem + /S /L + /P 137 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [164 0 R 161 0 R] +>> +endobj + +161 0 obj +<< + /Type /StructElem + /S /LI + /P 160 0 R + /K [163 0 R 162 0 R] +>> +endobj + +162 0 obj +<< + /Type /StructElem + /S /LBody + /P 161 0 R + /K [15] + /Pg 952 0 R +>> +endobj + +163 0 obj +<< + /Type /StructElem + /S /Lbl + /P 161 0 R + /K [14] + /Pg 952 0 R +>> +endobj + +164 0 obj +<< + /Type /StructElem + /S /LI + /P 160 0 R + /K [166 0 R 165 0 R] +>> +endobj + +165 0 obj +<< + /Type /StructElem + /S /LBody + /P 164 0 R + /K [13] + /Pg 952 0 R +>> +endobj + +166 0 obj +<< + /Type /StructElem + /S /Lbl + /P 164 0 R + /K [12] + /Pg 952 0 R +>> +endobj + +167 0 obj +<< + /Type /StructElem + /S /LI + /P 137 0 R + /K [170 0 R 168 0 R] +>> +endobj + +168 0 obj +<< + /Type /StructElem + /S /LBody + /P 167 0 R + /K [169 0 R] +>> +endobj + +169 0 obj +<< + /Type /StructElem + /S /P + /P 168 0 R + /K [11] + /Pg 952 0 R +>> +endobj + +170 0 obj +<< + /Type /StructElem + /S /Lbl + /P 167 0 R + /K [10] + /Pg 952 0 R +>> +endobj + +171 0 obj +<< + /Type /StructElem + /S /L + /P 137 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [175 0 R 172 0 R] +>> +endobj + +172 0 obj +<< + /Type /StructElem + /S /LI + /P 171 0 R + /K [174 0 R 173 0 R] +>> +endobj + +173 0 obj +<< + /Type /StructElem + /S /LBody + /P 172 0 R + /K [9] + /Pg 952 0 R +>> +endobj + +174 0 obj +<< + /Type /StructElem + /S /Lbl + /P 172 0 R + /K [8] + /Pg 952 0 R +>> +endobj + +175 0 obj +<< + /Type /StructElem + /S /LI + /P 171 0 R + /K [177 0 R 176 0 R] +>> +endobj + +176 0 obj +<< + /Type /StructElem + /S /LBody + /P 175 0 R + /K [7] + /Pg 952 0 R +>> +endobj + +177 0 obj +<< + /Type /StructElem + /S /Lbl + /P 175 0 R + /K [6] + /Pg 952 0 R +>> +endobj + +178 0 obj +<< + /Type /StructElem + /S /LI + /P 137 0 R + /K [181 0 R 179 0 R] +>> +endobj + +179 0 obj +<< + /Type /StructElem + /S /LBody + /P 178 0 R + /K [180 0 R] +>> +endobj + +180 0 obj +<< + /Type /StructElem + /S /P + /P 179 0 R + /K [5] + /Pg 952 0 R +>> +endobj + +181 0 obj +<< + /Type /StructElem + /S /Lbl + /P 178 0 R + /K [4] + /Pg 952 0 R +>> +endobj + +182 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (9.1 Limitations Actuelles) + /K [2 3] + /Pg 952 0 R +>> +endobj + +183 0 obj +<< + /Type /StructElem + /S /H1 + /P 65 0 R + /T (9. Limitations et Perspectives) + /K [0 1] + /Pg 952 0 R +>> +endobj + +184 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [39] + /Pg 950 0 R +>> +endobj + +185 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [38] + /Pg 950 0 R +>> +endobj + +186 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [37] + /Pg 950 0 R +>> +endobj + +187 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [36] + /Pg 950 0 R +>> +endobj + +188 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T + /K [34 35] + /Pg 950 0 R +>> +endobj + +189 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [33] + /Pg 950 0 R +>> +endobj + +190 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [32] + /Pg 950 0 R +>> +endobj + +191 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [31] + /Pg 950 0 R +>> +endobj + +192 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [30] + /Pg 950 0 R +>> +endobj + +193 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [29] + /Pg 950 0 R +>> +endobj + +194 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (8.2 Tests Unitaires) + /K [27 28] + /Pg 950 0 R +>> +endobj + +195 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [204 0 R 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 [26] + /Pg 950 0 R +>> +endobj + +198 0 obj +<< + /Type /StructElem + /S /Lbl + /P 196 0 R + /K [25] + /Pg 950 0 R +>> +endobj + +199 0 obj +<< + /Type /StructElem + /S /LI + /P 195 0 R + /K [203 0 R 200 0 R] +>> +endobj + +200 0 obj +<< + /Type /StructElem + /S /LBody + /P 199 0 R + /K [23 201 0 R] + /Pg 950 0 R +>> +endobj + +201 0 obj +<< + /Type /StructElem + /S /Link + /P 200 0 R + /K [202 0 R << + /Type /OBJR + /Pg 950 0 R + /Obj 949 0 R + >>] +>> +endobj + +202 0 obj +<< + /Type /StructElem + /S /Span + /P 201 0 R + /A [<< + /O /Layout + /TextDecorationType /Underline + >>] + /K [24] + /Pg 950 0 R +>> +endobj + +203 0 obj +<< + /Type /StructElem + /S /Lbl + /P 199 0 R + /K [22] + /Pg 950 0 R +>> +endobj + +204 0 obj +<< + /Type /StructElem + /S /LI + /P 195 0 R + /K [208 0 R 205 0 R] +>> +endobj + +205 0 obj +<< + /Type /StructElem + /S /LBody + /P 204 0 R + /K [20 206 0 R] + /Pg 950 0 R +>> +endobj + +206 0 obj +<< + /Type /StructElem + /S /Link + /P 205 0 R + /K [207 0 R << + /Type /OBJR + /Pg 950 0 R + /Obj 948 0 R + >>] +>> +endobj + +207 0 obj +<< + /Type /StructElem + /S /Span + /P 206 0 R + /A [<< + /O /Layout + /TextDecorationType /Underline + >>] + /K [21] + /Pg 950 0 R +>> +endobj + +208 0 obj +<< + /Type /StructElem + /S /Lbl + /P 204 0 R + /K [19] + /Pg 950 0 R +>> +endobj + +209 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [18] + /Pg 950 0 R +>> +endobj + +210 0 obj +<< + /Type /StructElem + /S /Code + /P 65 0 R + /Lang (en) + /A [<< + /O /Layout + /Placement /Block + >>] + /K [212 0 R 211 0 R] +>> +endobj + +211 0 obj +<< + /Type /StructElem + /S /P + /P 210 0 R + /K [17] + /Pg 950 0 R +>> +endobj + +212 0 obj +<< + /Type /StructElem + /S /P + /P 210 0 R + /K [16] + /Pg 950 0 R +>> +endobj + +213 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [15] + /Pg 950 0 R +>> +endobj + +214 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Decimal + >>] + /K [227 0 R 224 0 R 221 0 R 218 0 R 215 0 R] +>> +endobj + +215 0 obj +<< + /Type /StructElem + /S /LI + /P 214 0 R + /K [217 0 R 216 0 R] +>> +endobj + +216 0 obj +<< + /Type /StructElem + /S /LBody + /P 215 0 R + /K [14] + /Pg 950 0 R +>> +endobj + +217 0 obj +<< + /Type /StructElem + /S /Lbl + /P 215 0 R + /K [13] + /Pg 950 0 R +>> +endobj + +218 0 obj +<< + /Type /StructElem + /S /LI + /P 214 0 R + /K [220 0 R 219 0 R] +>> +endobj + +219 0 obj +<< + /Type /StructElem + /S /LBody + /P 218 0 R + /K [12] + /Pg 950 0 R +>> +endobj + +220 0 obj +<< + /Type /StructElem + /S /Lbl + /P 218 0 R + /K [11] + /Pg 950 0 R +>> +endobj + +221 0 obj +<< + /Type /StructElem + /S /LI + /P 214 0 R + /K [223 0 R 222 0 R] +>> +endobj + +222 0 obj +<< + /Type /StructElem + /S /LBody + /P 221 0 R + /K [10] + /Pg 950 0 R +>> +endobj + +223 0 obj +<< + /Type /StructElem + /S /Lbl + /P 221 0 R + /K [9] + /Pg 950 0 R +>> +endobj + +224 0 obj +<< + /Type /StructElem + /S /LI + /P 214 0 R + /K [226 0 R 225 0 R] +>> +endobj + +225 0 obj +<< + /Type /StructElem + /S /LBody + /P 224 0 R + /K [8] + /Pg 950 0 R +>> +endobj + +226 0 obj +<< + /Type /StructElem + /S /Lbl + /P 224 0 R + /K [7] + /Pg 950 0 R +>> +endobj + +227 0 obj +<< + /Type /StructElem + /S /LI + /P 214 0 R + /K [229 0 R 228 0 R] +>> +endobj + +228 0 obj +<< + /Type /StructElem + /S /LBody + /P 227 0 R + /K [6] + /Pg 950 0 R +>> +endobj + +229 0 obj +<< + /Type /StructElem + /S /Lbl + /P 227 0 R + /K [5] + /Pg 950 0 R +>> +endobj + +230 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [4] + /Pg 950 0 R +>> +endobj + +231 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (8.1 Docker Compose) + /K [2 3] + /Pg 950 0 R +>> +endobj + +232 0 obj +<< + /Type /StructElem + /S /H1 + /P 65 0 R + /T + /K [0 1] + /Pg 950 0 R +>> +endobj + +233 0 obj +<< + /Type /StructElem + /S /Code + /P 65 0 R + /Lang (en) + /A [<< + /O /Layout + /Placement /Block + >>] + /K [251 0 R 250 0 R 249 0 R 248 0 R 247 0 R 246 0 R 245 0 R 244 0 R 243 0 R 242 0 R 241 0 R 240 0 R 239 0 R 238 0 R 237 0 R 236 0 R 235 0 R 234 0 R] +>> +endobj + +234 0 obj +<< + /Type /StructElem + /S /P + /P 233 0 R + /K [133 134 135 136] + /Pg 946 0 R +>> +endobj + +235 0 obj +<< + /Type /StructElem + /S /P + /P 233 0 R + /K [] +>> +endobj + +236 0 obj +<< + /Type /StructElem + /S /P + /P 233 0 R + /K [122 123 124 125 126 127 128 129 130 131 132] + /Pg 946 0 R +>> +endobj + +237 0 obj +<< + /Type /StructElem + /S /P + /P 233 0 R + /K [] +>> +endobj + +238 0 obj +<< + /Type /StructElem + /S /P + /P 233 0 R + /K [110 111 112 113 114 115 116 117 118 119 120 121] + /Pg 946 0 R +>> +endobj + +239 0 obj +<< + /Type /StructElem + /S /P + /P 233 0 R + /K [107 108 109] + /Pg 946 0 R +>> +endobj + +240 0 obj +<< + /Type /StructElem + /S /P + /P 233 0 R + /K [] +>> +endobj + +241 0 obj +<< + /Type /StructElem + /S /P + /P 233 0 R + /K [99 100 101 102 103 104 105 106] + /Pg 946 0 R +>> +endobj + +242 0 obj +<< + /Type /StructElem + /S /P + /P 233 0 R + /K [86 87 88 89 90 91 92 93 94 95 96 97 98] + /Pg 946 0 R +>> +endobj + +243 0 obj +<< + /Type /StructElem + /S /P + /P 233 0 R + /K [75 76 77 78 79 80 81 82 83 84 85] + /Pg 946 0 R +>> +endobj + +244 0 obj +<< + /Type /StructElem + /S /P + /P 233 0 R + /K [72 73 74] + /Pg 946 0 R +>> +endobj + +245 0 obj +<< + /Type /StructElem + /S /P + /P 233 0 R + /K [] +>> +endobj + +246 0 obj +<< + /Type /StructElem + /S /P + /P 233 0 R + /K [70 71] + /Pg 946 0 R +>> +endobj + +247 0 obj +<< + /Type /StructElem + /S /P + /P 233 0 R + /K [62 63 64 65 66 67 68 69] + /Pg 946 0 R +>> +endobj + +248 0 obj +<< + /Type /StructElem + /S /P + /P 233 0 R + /K [55 56 57 58 59 60 61] + /Pg 946 0 R +>> +endobj + +249 0 obj +<< + /Type /StructElem + /S /P + /P 233 0 R + /K [41 42 43 44 45 46 47 48 49 50 51 52 53 54] + /Pg 946 0 R +>> +endobj + +250 0 obj +<< + /Type /StructElem + /S /P + /P 233 0 R + /K [32 33 34 35 36 37 38 39 40] + /Pg 946 0 R +>> +endobj + +251 0 obj +<< + /Type /StructElem + /S /P + /P 233 0 R + /K [22 23 24 25 26 27 28 29 30 31] + /Pg 946 0 R +>> +endobj + +252 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T + /K [20 21] + /Pg 946 0 R +>> +endobj + +253 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [257 0 R 254 0 R] +>> +endobj + +254 0 obj +<< + /Type /StructElem + /S /LI + /P 253 0 R + /K [256 0 R 255 0 R] +>> +endobj + +255 0 obj +<< + /Type /StructElem + /S /LBody + /P 254 0 R + /K [19] + /Pg 946 0 R +>> +endobj + +256 0 obj +<< + /Type /StructElem + /S /Lbl + /P 254 0 R + /K [18] + /Pg 946 0 R +>> +endobj + +257 0 obj +<< + /Type /StructElem + /S /LI + /P 253 0 R + /K [259 0 R 258 0 R] +>> +endobj + +258 0 obj +<< + /Type /StructElem + /S /LBody + /P 257 0 R + /K [17] + /Pg 946 0 R +>> +endobj + +259 0 obj +<< + /Type /StructElem + /S /Lbl + /P 257 0 R + /K [16] + /Pg 946 0 R +>> +endobj + +260 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [15] + /Pg 946 0 R +>> +endobj + +261 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [262 0 R] +>> +endobj + +262 0 obj +<< + /Type /StructElem + /S /LI + /P 261 0 R + /K [264 0 R 263 0 R] +>> +endobj + +263 0 obj +<< + /Type /StructElem + /S /LBody + /P 262 0 R + /K [14] + /Pg 946 0 R +>> +endobj + +264 0 obj +<< + /Type /StructElem + /S /Lbl + /P 262 0 R + /K [13] + /Pg 946 0 R +>> +endobj + +265 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [12] + /Pg 946 0 R +>> +endobj + +266 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [267 0 R] +>> +endobj + +267 0 obj +<< + /Type /StructElem + /S /LI + /P 266 0 R + /K [269 0 R 268 0 R] +>> +endobj + +268 0 obj +<< + /Type /StructElem + /S /LBody + /P 267 0 R + /K [11] + /Pg 946 0 R +>> +endobj + +269 0 obj +<< + /Type /StructElem + /S /Lbl + /P 267 0 R + /K [10] + /Pg 946 0 R +>> +endobj + +270 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [9] + /Pg 946 0 R +>> +endobj + +271 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [281 0 R 278 0 R 275 0 R 272 0 R] +>> +endobj + +272 0 obj +<< + /Type /StructElem + /S /LI + /P 271 0 R + /K [274 0 R 273 0 R] +>> +endobj + +273 0 obj +<< + /Type /StructElem + /S /LBody + /P 272 0 R + /K [8] + /Pg 946 0 R +>> +endobj + +274 0 obj +<< + /Type /StructElem + /S /Lbl + /P 272 0 R + /K [7] + /Pg 946 0 R +>> +endobj + +275 0 obj +<< + /Type /StructElem + /S /LI + /P 271 0 R + /K [277 0 R 276 0 R] +>> +endobj + +276 0 obj +<< + /Type /StructElem + /S /LBody + /P 275 0 R + /K [6] + /Pg 946 0 R +>> +endobj + +277 0 obj +<< + /Type /StructElem + /S /Lbl + /P 275 0 R + /K [5] + /Pg 946 0 R +>> +endobj + +278 0 obj +<< + /Type /StructElem + /S /LI + /P 271 0 R + /K [280 0 R 279 0 R] +>> +endobj + +279 0 obj +<< + /Type /StructElem + /S /LBody + /P 278 0 R + /K [4] + /Pg 946 0 R +>> +endobj + +280 0 obj +<< + /Type /StructElem + /S /Lbl + /P 278 0 R + /K [3] + /Pg 946 0 R +>> +endobj + +281 0 obj +<< + /Type /StructElem + /S /LI + /P 271 0 R + /K [283 0 R 282 0 R] +>> +endobj + +282 0 obj +<< + /Type /StructElem + /S /LBody + /P 281 0 R + /K [2] + /Pg 946 0 R +>> +endobj + +283 0 obj +<< + /Type /StructElem + /S /Lbl + /P 281 0 R + /K [1] + /Pg 946 0 R +>> +endobj + +284 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [0] + /Pg 946 0 R +>> +endobj + +285 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [289 0 R 286 0 R] +>> +endobj + +286 0 obj +<< + /Type /StructElem + /S /LI + /P 285 0 R + /K [288 0 R 287 0 R] +>> +endobj + +287 0 obj +<< + /Type /StructElem + /S /LBody + /P 286 0 R + /K [217] + /Pg 944 0 R +>> +endobj + +288 0 obj +<< + /Type /StructElem + /S /Lbl + /P 286 0 R + /K [216] + /Pg 944 0 R +>> +endobj + +289 0 obj +<< + /Type /StructElem + /S /LI + /P 285 0 R + /K [291 0 R 290 0 R] +>> +endobj + +290 0 obj +<< + /Type /StructElem + /S /LBody + /P 289 0 R + /K [215] + /Pg 944 0 R +>> +endobj + +291 0 obj +<< + /Type /StructElem + /S /Lbl + /P 289 0 R + /K [214] + /Pg 944 0 R +>> +endobj + +292 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [213] + /Pg 944 0 R +>> +endobj + +293 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [300 0 R 297 0 R 294 0 R] +>> +endobj + +294 0 obj +<< + /Type /StructElem + /S /LI + /P 293 0 R + /K [296 0 R 295 0 R] +>> +endobj + +295 0 obj +<< + /Type /StructElem + /S /LBody + /P 294 0 R + /K [212] + /Pg 944 0 R +>> +endobj + +296 0 obj +<< + /Type /StructElem + /S /Lbl + /P 294 0 R + /K [211] + /Pg 944 0 R +>> +endobj + +297 0 obj +<< + /Type /StructElem + /S /LI + /P 293 0 R + /K [299 0 R 298 0 R] +>> +endobj + +298 0 obj +<< + /Type /StructElem + /S /LBody + /P 297 0 R + /K [210] + /Pg 944 0 R +>> +endobj + +299 0 obj +<< + /Type /StructElem + /S /Lbl + /P 297 0 R + /K [209] + /Pg 944 0 R +>> +endobj + +300 0 obj +<< + /Type /StructElem + /S /LI + /P 293 0 R + /K [302 0 R 301 0 R] +>> +endobj + +301 0 obj +<< + /Type /StructElem + /S /LBody + /P 300 0 R + /K [208] + /Pg 944 0 R +>> +endobj + +302 0 obj +<< + /Type /StructElem + /S /Lbl + /P 300 0 R + /K [207] + /Pg 944 0 R +>> +endobj + +303 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [206] + /Pg 944 0 R +>> +endobj + +304 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [311 0 R 308 0 R 305 0 R] +>> +endobj + +305 0 obj +<< + /Type /StructElem + /S /LI + /P 304 0 R + /K [307 0 R 306 0 R] +>> +endobj + +306 0 obj +<< + /Type /StructElem + /S /LBody + /P 305 0 R + /K [205] + /Pg 944 0 R +>> +endobj + +307 0 obj +<< + /Type /StructElem + /S /Lbl + /P 305 0 R + /K [204] + /Pg 944 0 R +>> +endobj + +308 0 obj +<< + /Type /StructElem + /S /LI + /P 304 0 R + /K [310 0 R 309 0 R] +>> +endobj + +309 0 obj +<< + /Type /StructElem + /S /LBody + /P 308 0 R + /K [203] + /Pg 944 0 R +>> +endobj + +310 0 obj +<< + /Type /StructElem + /S /Lbl + /P 308 0 R + /K [202] + /Pg 944 0 R +>> +endobj + +311 0 obj +<< + /Type /StructElem + /S /LI + /P 304 0 R + /K [313 0 R 312 0 R] +>> +endobj + +312 0 obj +<< + /Type /StructElem + /S /LBody + /P 311 0 R + /K [201] + /Pg 944 0 R +>> +endobj + +313 0 obj +<< + /Type /StructElem + /S /Lbl + /P 311 0 R + /K [200] + /Pg 944 0 R +>> +endobj + +314 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [199] + /Pg 944 0 R +>> +endobj + +315 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (7.3 Endpoints API Principaux) + /K [197 198] + /Pg 944 0 R +>> +endobj + +316 0 obj +<< + /Type /StructElem + /S /Code + /P 65 0 R + /Lang (en) + /A [<< + /O /Layout + /Placement /Block + >>] + /K [339 0 R 338 0 R 337 0 R 336 0 R 335 0 R 334 0 R 333 0 R 332 0 R 331 0 R 330 0 R 329 0 R 328 0 R 327 0 R 326 0 R 325 0 R 324 0 R 323 0 R 322 0 R 321 0 R 320 0 R 319 0 R 318 0 R 317 0 R] +>> +endobj + +317 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [183 184 185 186 187 188 189 190 191 192 193 194 195 196] + /Pg 944 0 R +>> +endobj + +318 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [174 175 176 177 178 179 180 181 182] + /Pg 944 0 R +>> +endobj + +319 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [169 170 171 172 173] + /Pg 944 0 R +>> +endobj + +320 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [164 165 166 167 168] + /Pg 944 0 R +>> +endobj + +321 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [153 154 155 156 157 158 159 160 161 162 163] + /Pg 944 0 R +>> +endobj + +322 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [142 143 144 145 146 147 148 149 150 151 152] + /Pg 944 0 R +>> +endobj + +323 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [129 130 131 132 133 134 135 136 137 138 139 140 141] + /Pg 944 0 R +>> +endobj + +324 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [120 121 122 123 124 125 126 127 128] + /Pg 944 0 R +>> +endobj + +325 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [116 117 118 119] + /Pg 944 0 R +>> +endobj + +326 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [] +>> +endobj + +327 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [109 110 111 112 113 114 115] + /Pg 944 0 R +>> +endobj + +328 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [102 103 104 105 106 107 108] + /Pg 944 0 R +>> +endobj + +329 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [95 96 97 98 99 100 101] + /Pg 944 0 R +>> +endobj + +330 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [86 87 88 89 90 91 92 93 94] + /Pg 944 0 R +>> +endobj + +331 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [82 83 84 85] + /Pg 944 0 R +>> +endobj + +332 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [] +>> +endobj + +333 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [71 72 73 74 75 76 77 78 79 80 81] + /Pg 944 0 R +>> +endobj + +334 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [64 65 66 67 68 69 70] + /Pg 944 0 R +>> +endobj + +335 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [55 56 57 58 59 60 61 62 63] + /Pg 944 0 R +>> +endobj + +336 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [46 47 48 49 50 51 52 53 54] + /Pg 944 0 R +>> +endobj + +337 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [37 38 39 40 41 42 43 44 45] + /Pg 944 0 R +>> +endobj + +338 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [28 29 30 31 32 33 34 35 36] + /Pg 944 0 R +>> +endobj + +339 0 obj +<< + /Type /StructElem + /S /P + /P 316 0 R + /K [24 25 26 27] + /Pg 944 0 R +>> +endobj + +340 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (7.2 Database Models) + /K [22 23] + /Pg 944 0 R +>> +endobj + +341 0 obj +<< + /Type /StructElem + /S /Code + /P 65 0 R + /Lang (en) + /A [<< + /O /Layout + /Placement /Block + >>] + /K [358 0 R 357 0 R 356 0 R 355 0 R 354 0 R 353 0 R 352 0 R 351 0 R 350 0 R 349 0 R 348 0 R 347 0 R 346 0 R 345 0 R 344 0 R 343 0 R 342 0 R] +>> +endobj + +342 0 obj +<< + /Type /StructElem + /S /P + /P 341 0 R + /K [21] + /Pg 944 0 R +>> +endobj + +343 0 obj +<< + /Type /StructElem + /S /P + /P 341 0 R + /K [20] + /Pg 944 0 R +>> +endobj + +344 0 obj +<< + /Type /StructElem + /S /P + /P 341 0 R + /K [19] + /Pg 944 0 R +>> +endobj + +345 0 obj +<< + /Type /StructElem + /S /P + /P 341 0 R + /K [18] + /Pg 944 0 R +>> +endobj + +346 0 obj +<< + /Type /StructElem + /S /P + /P 341 0 R + /K [17] + /Pg 944 0 R +>> +endobj + +347 0 obj +<< + /Type /StructElem + /S /P + /P 341 0 R + /K [16] + /Pg 944 0 R +>> +endobj + +348 0 obj +<< + /Type /StructElem + /S /P + /P 341 0 R + /K [15] + /Pg 944 0 R +>> +endobj + +349 0 obj +<< + /Type /StructElem + /S /P + /P 341 0 R + /K [14] + /Pg 944 0 R +>> +endobj + +350 0 obj +<< + /Type /StructElem + /S /P + /P 341 0 R + /K [13] + /Pg 944 0 R +>> +endobj + +351 0 obj +<< + /Type /StructElem + /S /P + /P 341 0 R + /K [12] + /Pg 944 0 R +>> +endobj + +352 0 obj +<< + /Type /StructElem + /S /P + /P 341 0 R + /K [11] + /Pg 944 0 R +>> +endobj + +353 0 obj +<< + /Type /StructElem + /S /P + /P 341 0 R + /K [10] + /Pg 944 0 R +>> +endobj + +354 0 obj +<< + /Type /StructElem + /S /P + /P 341 0 R + /K [9] + /Pg 944 0 R +>> +endobj + +355 0 obj +<< + /Type /StructElem + /S /P + /P 341 0 R + /K [8] + /Pg 944 0 R +>> +endobj + +356 0 obj +<< + /Type /StructElem + /S /P + /P 341 0 R + /K [7] + /Pg 944 0 R +>> +endobj + +357 0 obj +<< + /Type /StructElem + /S /P + /P 341 0 R + /K [6] + /Pg 944 0 R +>> +endobj + +358 0 obj +<< + /Type /StructElem + /S /P + /P 341 0 R + /K [5] + /Pg 944 0 R +>> +endobj + +359 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [4] + /Pg 944 0 R +>> +endobj + +360 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (7.1 Backend Architecture) + /K [2 3] + /Pg 944 0 R +>> +endobj + +361 0 obj +<< + /Type /StructElem + /S /H1 + /P 65 0 R + /T + /K [0 1] + /Pg 944 0 R +>> +endobj + +362 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [6] + /Pg 942 0 R +>> +endobj + +363 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [370 0 R 367 0 R 364 0 R] +>> +endobj + +364 0 obj +<< + /Type /StructElem + /S /LI + /P 363 0 R + /K [366 0 R 365 0 R] +>> +endobj + +365 0 obj +<< + /Type /StructElem + /S /LBody + /P 364 0 R + /K [5] + /Pg 942 0 R +>> +endobj + +366 0 obj +<< + /Type /StructElem + /S /Lbl + /P 364 0 R + /K [4] + /Pg 942 0 R +>> +endobj + +367 0 obj +<< + /Type /StructElem + /S /LI + /P 363 0 R + /K [369 0 R 368 0 R] +>> +endobj + +368 0 obj +<< + /Type /StructElem + /S /LBody + /P 367 0 R + /K [3] + /Pg 942 0 R +>> +endobj + +369 0 obj +<< + /Type /StructElem + /S /Lbl + /P 367 0 R + /K [2] + /Pg 942 0 R +>> +endobj + +370 0 obj +<< + /Type /StructElem + /S /LI + /P 363 0 R + /K [372 0 R 371 0 R] +>> +endobj + +371 0 obj +<< + /Type /StructElem + /S /LBody + /P 370 0 R + /K [1] + /Pg 942 0 R +>> +endobj + +372 0 obj +<< + /Type /StructElem + /S /Lbl + /P 370 0 R + /K [0] + /Pg 942 0 R +>> +endobj + +373 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [67] + /Pg 940 0 R +>> +endobj + +374 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [66] + /Pg 940 0 R +>> +endobj + +375 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (6.6 Attaque Quantique) + /K [64 65] + /Pg 940 0 R +>> +endobj + +376 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [63] + /Pg 940 0 R +>> +endobj + +377 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [387 0 R 384 0 R 381 0 R 378 0 R] +>> +endobj + +378 0 obj +<< + /Type /StructElem + /S /LI + /P 377 0 R + /K [380 0 R 379 0 R] +>> +endobj + +379 0 obj +<< + /Type /StructElem + /S /LBody + /P 378 0 R + /K [62] + /Pg 940 0 R +>> +endobj + +380 0 obj +<< + /Type /StructElem + /S /Lbl + /P 378 0 R + /K [61] + /Pg 940 0 R +>> +endobj + +381 0 obj +<< + /Type /StructElem + /S /LI + /P 377 0 R + /K [383 0 R 382 0 R] +>> +endobj + +382 0 obj +<< + /Type /StructElem + /S /LBody + /P 381 0 R + /K [60] + /Pg 940 0 R +>> +endobj + +383 0 obj +<< + /Type /StructElem + /S /Lbl + /P 381 0 R + /K [59] + /Pg 940 0 R +>> +endobj + +384 0 obj +<< + /Type /StructElem + /S /LI + /P 377 0 R + /K [386 0 R 385 0 R] +>> +endobj + +385 0 obj +<< + /Type /StructElem + /S /LBody + /P 384 0 R + /K [58] + /Pg 940 0 R +>> +endobj + +386 0 obj +<< + /Type /StructElem + /S /Lbl + /P 384 0 R + /K [57] + /Pg 940 0 R +>> +endobj + +387 0 obj +<< + /Type /StructElem + /S /LI + /P 377 0 R + /K [389 0 R 388 0 R] +>> +endobj + +388 0 obj +<< + /Type /StructElem + /S /LBody + /P 387 0 R + /K [56] + /Pg 940 0 R +>> +endobj + +389 0 obj +<< + /Type /StructElem + /S /Lbl + /P 387 0 R + /K [55] + /Pg 940 0 R +>> +endobj + +390 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [54] + /Pg 940 0 R +>> +endobj + +391 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [53] + /Pg 940 0 R +>> +endobj + +392 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (6.5 Compromis BD) + /K [51 52] + /Pg 940 0 R +>> +endobj + +393 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [50] + /Pg 940 0 R +>> +endobj + +394 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [404 0 R 401 0 R 398 0 R 395 0 R] +>> +endobj + +395 0 obj +<< + /Type /StructElem + /S /LI + /P 394 0 R + /K [397 0 R 396 0 R] +>> +endobj + +396 0 obj +<< + /Type /StructElem + /S /LBody + /P 395 0 R + /K [49] + /Pg 940 0 R +>> +endobj + +397 0 obj +<< + /Type /StructElem + /S /Lbl + /P 395 0 R + /K [48] + /Pg 940 0 R +>> +endobj + +398 0 obj +<< + /Type /StructElem + /S /LI + /P 394 0 R + /K [400 0 R 399 0 R] +>> +endobj + +399 0 obj +<< + /Type /StructElem + /S /LBody + /P 398 0 R + /K [47] + /Pg 940 0 R +>> +endobj + +400 0 obj +<< + /Type /StructElem + /S /Lbl + /P 398 0 R + /K [46] + /Pg 940 0 R +>> +endobj + +401 0 obj +<< + /Type /StructElem + /S /LI + /P 394 0 R + /K [403 0 R 402 0 R] +>> +endobj + +402 0 obj +<< + /Type /StructElem + /S /LBody + /P 401 0 R + /K [45] + /Pg 940 0 R +>> +endobj + +403 0 obj +<< + /Type /StructElem + /S /Lbl + /P 401 0 R + /K [44] + /Pg 940 0 R +>> +endobj + +404 0 obj +<< + /Type /StructElem + /S /LI + /P 394 0 R + /K [406 0 R 405 0 R] +>> +endobj + +405 0 obj +<< + /Type /StructElem + /S /LBody + /P 404 0 R + /K [43] + /Pg 940 0 R +>> +endobj + +406 0 obj +<< + /Type /StructElem + /S /Lbl + /P 404 0 R + /K [42] + /Pg 940 0 R +>> +endobj + +407 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [41] + /Pg 940 0 R +>> +endobj + +408 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [40] + /Pg 940 0 R +>> +endobj + +409 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T + /K [38 39] + /Pg 940 0 R +>> +endobj + +410 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [37] + /Pg 940 0 R +>> +endobj + +411 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [36] + /Pg 940 0 R +>> +endobj + +412 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [419 0 R 416 0 R 413 0 R] +>> +endobj + +413 0 obj +<< + /Type /StructElem + /S /LI + /P 412 0 R + /K [415 0 R 414 0 R] +>> +endobj + +414 0 obj +<< + /Type /StructElem + /S /LBody + /P 413 0 R + /K [35] + /Pg 940 0 R +>> +endobj + +415 0 obj +<< + /Type /StructElem + /S /Lbl + /P 413 0 R + /K [34] + /Pg 940 0 R +>> +endobj + +416 0 obj +<< + /Type /StructElem + /S /LI + /P 412 0 R + /K [418 0 R 417 0 R] +>> +endobj + +417 0 obj +<< + /Type /StructElem + /S /LBody + /P 416 0 R + /K [33] + /Pg 940 0 R +>> +endobj + +418 0 obj +<< + /Type /StructElem + /S /Lbl + /P 416 0 R + /K [32] + /Pg 940 0 R +>> +endobj + +419 0 obj +<< + /Type /StructElem + /S /LI + /P 412 0 R + /K [421 0 R 420 0 R] +>> +endobj + +420 0 obj +<< + /Type /StructElem + /S /LBody + /P 419 0 R + /K [31] + /Pg 940 0 R +>> +endobj + +421 0 obj +<< + /Type /StructElem + /S /Lbl + /P 419 0 R + /K [30] + /Pg 940 0 R +>> +endobj + +422 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [29] + /Pg 940 0 R +>> +endobj + +423 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [28] + /Pg 940 0 R +>> +endobj + +424 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (6.3 Intimidation) + /K [26 27] + /Pg 940 0 R +>> +endobj + +425 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [25] + /Pg 940 0 R +>> +endobj + +426 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [433 0 R 430 0 R 427 0 R] +>> +endobj + +427 0 obj +<< + /Type /StructElem + /S /LI + /P 426 0 R + /K [429 0 R 428 0 R] +>> +endobj + +428 0 obj +<< + /Type /StructElem + /S /LBody + /P 427 0 R + /K [24] + /Pg 940 0 R +>> +endobj + +429 0 obj +<< + /Type /StructElem + /S /Lbl + /P 427 0 R + /K [23] + /Pg 940 0 R +>> +endobj + +430 0 obj +<< + /Type /StructElem + /S /LI + /P 426 0 R + /K [432 0 R 431 0 R] +>> +endobj + +431 0 obj +<< + /Type /StructElem + /S /LBody + /P 430 0 R + /K [22] + /Pg 940 0 R +>> +endobj + +432 0 obj +<< + /Type /StructElem + /S /Lbl + /P 430 0 R + /K [21] + /Pg 940 0 R +>> +endobj + +433 0 obj +<< + /Type /StructElem + /S /LI + /P 426 0 R + /K [435 0 R 434 0 R] +>> +endobj + +434 0 obj +<< + /Type /StructElem + /S /LBody + /P 433 0 R + /K [20] + /Pg 940 0 R +>> +endobj + +435 0 obj +<< + /Type /StructElem + /S /Lbl + /P 433 0 R + /K [19] + /Pg 940 0 R +>> +endobj + +436 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [18] + /Pg 940 0 R +>> +endobj + +437 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [17] + /Pg 940 0 R +>> +endobj + +438 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (6.2 Double-Vote) + /K [15 16] + /Pg 940 0 R +>> +endobj + +439 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [14] + /Pg 940 0 R +>> +endobj + +440 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [450 0 R 447 0 R 444 0 R 441 0 R] +>> +endobj + +441 0 obj +<< + /Type /StructElem + /S /LI + /P 440 0 R + /K [443 0 R 442 0 R] +>> +endobj + +442 0 obj +<< + /Type /StructElem + /S /LBody + /P 441 0 R + /K [13] + /Pg 940 0 R +>> +endobj + +443 0 obj +<< + /Type /StructElem + /S /Lbl + /P 441 0 R + /K [12] + /Pg 940 0 R +>> +endobj + +444 0 obj +<< + /Type /StructElem + /S /LI + /P 440 0 R + /K [446 0 R 445 0 R] +>> +endobj + +445 0 obj +<< + /Type /StructElem + /S /LBody + /P 444 0 R + /K [11] + /Pg 940 0 R +>> +endobj + +446 0 obj +<< + /Type /StructElem + /S /Lbl + /P 444 0 R + /K [10] + /Pg 940 0 R +>> +endobj + +447 0 obj +<< + /Type /StructElem + /S /LI + /P 440 0 R + /K [449 0 R 448 0 R] +>> +endobj + +448 0 obj +<< + /Type /StructElem + /S /LBody + /P 447 0 R + /K [9] + /Pg 940 0 R +>> +endobj + +449 0 obj +<< + /Type /StructElem + /S /Lbl + /P 447 0 R + /K [8] + /Pg 940 0 R +>> +endobj + +450 0 obj +<< + /Type /StructElem + /S /LI + /P 440 0 R + /K [452 0 R 451 0 R] +>> +endobj + +451 0 obj +<< + /Type /StructElem + /S /LBody + /P 450 0 R + /K [7] + /Pg 940 0 R +>> +endobj + +452 0 obj +<< + /Type /StructElem + /S /Lbl + /P 450 0 R + /K [6] + /Pg 940 0 R +>> +endobj + +453 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [5] + /Pg 940 0 R +>> +endobj + +454 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [4] + /Pg 940 0 R +>> +endobj + +455 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T + /K [2 3] + /Pg 940 0 R +>> +endobj + +456 0 obj +<< + /Type /StructElem + /S /H1 + /P 65 0 R + /T (6. Analyse des Menaces) + /K [0 1] + /Pg 940 0 R +>> +endobj + +457 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [461 0 R 458 0 R] +>> +endobj + +458 0 obj +<< + /Type /StructElem + /S /LI + /P 457 0 R + /K [460 0 R 459 0 R] +>> +endobj + +459 0 obj +<< + /Type /StructElem + /S /LBody + /P 458 0 R + /K [59] + /Pg 938 0 R +>> +endobj + +460 0 obj +<< + /Type /StructElem + /S /Lbl + /P 458 0 R + /K [58] + /Pg 938 0 R +>> +endobj + +461 0 obj +<< + /Type /StructElem + /S /LI + /P 457 0 R + /K [463 0 R 462 0 R] +>> +endobj + +462 0 obj +<< + /Type /StructElem + /S /LBody + /P 461 0 R + /K [57] + /Pg 938 0 R +>> +endobj + +463 0 obj +<< + /Type /StructElem + /S /Lbl + /P 461 0 R + /K [56] + /Pg 938 0 R +>> +endobj + +464 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [55] + /Pg 938 0 R +>> +endobj + +465 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [469 0 R 466 0 R] +>> +endobj + +466 0 obj +<< + /Type /StructElem + /S /LI + /P 465 0 R + /K [468 0 R 467 0 R] +>> +endobj + +467 0 obj +<< + /Type /StructElem + /S /LBody + /P 466 0 R + /K [54] + /Pg 938 0 R +>> +endobj + +468 0 obj +<< + /Type /StructElem + /S /Lbl + /P 466 0 R + /K [53] + /Pg 938 0 R +>> +endobj + +469 0 obj +<< + /Type /StructElem + /S /LI + /P 465 0 R + /K [471 0 R 470 0 R] +>> +endobj + +470 0 obj +<< + /Type /StructElem + /S /LBody + /P 469 0 R + /K [52] + /Pg 938 0 R +>> +endobj + +471 0 obj +<< + /Type /StructElem + /S /Lbl + /P 469 0 R + /K [51] + /Pg 938 0 R +>> +endobj + +472 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [50] + /Pg 938 0 R +>> +endobj + +473 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [477 0 R 474 0 R] +>> +endobj + +474 0 obj +<< + /Type /StructElem + /S /LI + /P 473 0 R + /K [476 0 R 475 0 R] +>> +endobj + +475 0 obj +<< + /Type /StructElem + /S /LBody + /P 474 0 R + /K [49] + /Pg 938 0 R +>> +endobj + +476 0 obj +<< + /Type /StructElem + /S /Lbl + /P 474 0 R + /K [48] + /Pg 938 0 R +>> +endobj + +477 0 obj +<< + /Type /StructElem + /S /LI + /P 473 0 R + /K [479 0 R 478 0 R] +>> +endobj + +478 0 obj +<< + /Type /StructElem + /S /LBody + /P 477 0 R + /K [47] + /Pg 938 0 R +>> +endobj + +479 0 obj +<< + /Type /StructElem + /S /Lbl + /P 477 0 R + /K [46] + /Pg 938 0 R +>> +endobj + +480 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [45] + /Pg 938 0 R +>> +endobj + +481 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [44] + /Pg 938 0 R +>> +endobj + +482 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (5.6 Protection Quantique) + /K [42 43] + /Pg 938 0 R +>> +endobj + +483 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [41] + /Pg 938 0 R +>> +endobj + +484 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [491 0 R 488 0 R 485 0 R] +>> +endobj + +485 0 obj +<< + /Type /StructElem + /S /LI + /P 484 0 R + /K [487 0 R 486 0 R] +>> +endobj + +486 0 obj +<< + /Type /StructElem + /S /LBody + /P 485 0 R + /K [40] + /Pg 938 0 R +>> +endobj + +487 0 obj +<< + /Type /StructElem + /S /Lbl + /P 485 0 R + /K [39] + /Pg 938 0 R +>> +endobj + +488 0 obj +<< + /Type /StructElem + /S /LI + /P 484 0 R + /K [490 0 R 489 0 R] +>> +endobj + +489 0 obj +<< + /Type /StructElem + /S /LBody + /P 488 0 R + /K [38] + /Pg 938 0 R +>> +endobj + +490 0 obj +<< + /Type /StructElem + /S /Lbl + /P 488 0 R + /K [37] + /Pg 938 0 R +>> +endobj + +491 0 obj +<< + /Type /StructElem + /S /LI + /P 484 0 R + /K [493 0 R 492 0 R] +>> +endobj + +492 0 obj +<< + /Type /StructElem + /S /LBody + /P 491 0 R + /K [36] + /Pg 938 0 R +>> +endobj + +493 0 obj +<< + /Type /StructElem + /S /Lbl + /P 491 0 R + /K [35] + /Pg 938 0 R +>> +endobj + +494 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [34] + /Pg 938 0 R +>> +endobj + +495 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [33] + /Pg 938 0 R +>> +endobj + +496 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (5.5 Anonymat (Privacy)) + /K [31 32] + /Pg 938 0 R +>> +endobj + +497 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [507 0 R 504 0 R 501 0 R 498 0 R] +>> +endobj + +498 0 obj +<< + /Type /StructElem + /S /LI + /P 497 0 R + /K [500 0 R 499 0 R] +>> +endobj + +499 0 obj +<< + /Type /StructElem + /S /LBody + /P 498 0 R + /K [30] + /Pg 938 0 R +>> +endobj + +500 0 obj +<< + /Type /StructElem + /S /Lbl + /P 498 0 R + /K [29] + /Pg 938 0 R +>> +endobj + +501 0 obj +<< + /Type /StructElem + /S /LI + /P 497 0 R + /K [503 0 R 502 0 R] +>> +endobj + +502 0 obj +<< + /Type /StructElem + /S /LBody + /P 501 0 R + /K [28] + /Pg 938 0 R +>> +endobj + +503 0 obj +<< + /Type /StructElem + /S /Lbl + /P 501 0 R + /K [27] + /Pg 938 0 R +>> +endobj + +504 0 obj +<< + /Type /StructElem + /S /LI + /P 497 0 R + /K [506 0 R 505 0 R] +>> +endobj + +505 0 obj +<< + /Type /StructElem + /S /LBody + /P 504 0 R + /K [26] + /Pg 938 0 R +>> +endobj + +506 0 obj +<< + /Type /StructElem + /S /Lbl + /P 504 0 R + /K [25] + /Pg 938 0 R +>> +endobj + +507 0 obj +<< + /Type /StructElem + /S /LI + /P 497 0 R + /K [509 0 R 508 0 R] +>> +endobj + +508 0 obj +<< + /Type /StructElem + /S /LBody + /P 507 0 R + /K [24] + /Pg 938 0 R +>> +endobj + +509 0 obj +<< + /Type /StructElem + /S /Lbl + /P 507 0 R + /K [23] + /Pg 938 0 R +>> +endobj + +510 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [22] + /Pg 938 0 R +>> +endobj + +511 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [21] + /Pg 938 0 R +>> +endobj + +512 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (5.4 Authentification) + /K [19 20] + /Pg 938 0 R +>> +endobj + +513 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [18] + /Pg 938 0 R +>> +endobj + +514 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [17] + /Pg 938 0 R +>> +endobj + +515 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [16] + /Pg 938 0 R +>> +endobj + +516 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T + /K [14 15] + /Pg 938 0 R +>> +endobj + +517 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [13] + /Pg 938 0 R +>> +endobj + +518 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [12] + /Pg 938 0 R +>> +endobj + +519 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [11] + /Pg 938 0 R +>> +endobj + +520 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [10] + /Pg 938 0 R +>> +endobj + +521 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T + /K [8 9] + /Pg 938 0 R +>> +endobj + +522 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [7] + /Pg 938 0 R +>> +endobj + +523 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [6] + /Pg 938 0 R +>> +endobj + +524 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [5] + /Pg 938 0 R +>> +endobj + +525 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [4] + /Pg 938 0 R +>> +endobj + +526 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T + /K [2 3] + /Pg 938 0 R +>> +endobj + +527 0 obj +<< + /Type /StructElem + /S /H1 + /P 65 0 R + /T + /K [0 1] + /Pg 938 0 R +>> +endobj + +528 0 obj +<< + /Type /StructElem + /S /Code + /P 65 0 R + /Lang (en) + /A [<< + /O /Layout + /Placement /Block + >>] + /K [535 0 R 534 0 R 533 0 R 532 0 R 531 0 R 530 0 R 529 0 R] +>> +endobj + +529 0 obj +<< + /Type /StructElem + /S /P + /P 528 0 R + /K [30] + /Pg 936 0 R +>> +endobj + +530 0 obj +<< + /Type /StructElem + /S /P + /P 528 0 R + /K [] +>> +endobj + +531 0 obj +<< + /Type /StructElem + /S /P + /P 528 0 R + /K [29] + /Pg 936 0 R +>> +endobj + +532 0 obj +<< + /Type /StructElem + /S /P + /P 528 0 R + /K [28] + /Pg 936 0 R +>> +endobj + +533 0 obj +<< + /Type /StructElem + /S /P + /P 528 0 R + /K [27] + /Pg 936 0 R +>> +endobj + +534 0 obj +<< + /Type /StructElem + /S /P + /P 528 0 R + /K [26] + /Pg 936 0 R +>> +endobj + +535 0 obj +<< + /Type /StructElem + /S /P + /P 528 0 R + /K [25] + /Pg 936 0 R +>> +endobj + +536 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [24] + /Pg 936 0 R +>> +endobj + +537 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T + /K [22 23] + /Pg 936 0 R +>> +endobj + +538 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [21] + /Pg 936 0 R +>> +endobj + +539 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [20] + /Pg 936 0 R +>> +endobj + +540 0 obj +<< + /Type /StructElem + /S /Code + /P 65 0 R + /Lang (en) + /A [<< + /O /Layout + /Placement /Block + >>] + /K [546 0 R 545 0 R 544 0 R 543 0 R 542 0 R 541 0 R] +>> +endobj + +541 0 obj +<< + /Type /StructElem + /S /P + /P 540 0 R + /K [19] + /Pg 936 0 R +>> +endobj + +542 0 obj +<< + /Type /StructElem + /S /P + /P 540 0 R + /K [] +>> +endobj + +543 0 obj +<< + /Type /StructElem + /S /P + /P 540 0 R + /K [18] + /Pg 936 0 R +>> +endobj + +544 0 obj +<< + /Type /StructElem + /S /P + /P 540 0 R + /K [17] + /Pg 936 0 R +>> +endobj + +545 0 obj +<< + /Type /StructElem + /S /P + /P 540 0 R + /K [] +>> +endobj + +546 0 obj +<< + /Type /StructElem + /S /P + /P 540 0 R + /K [16] + /Pg 936 0 R +>> +endobj + +547 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [15] + /Pg 936 0 R +>> +endobj + +548 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T + /K [13 14] + /Pg 936 0 R +>> +endobj + +549 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Decimal + >>] + /K [565 0 R 562 0 R 559 0 R 556 0 R 553 0 R 550 0 R] +>> +endobj + +550 0 obj +<< + /Type /StructElem + /S /LI + /P 549 0 R + /K [552 0 R 551 0 R] +>> +endobj + +551 0 obj +<< + /Type /StructElem + /S /LBody + /P 550 0 R + /K [12] + /Pg 936 0 R +>> +endobj + +552 0 obj +<< + /Type /StructElem + /S /Lbl + /P 550 0 R + /K [11] + /Pg 936 0 R +>> +endobj + +553 0 obj +<< + /Type /StructElem + /S /LI + /P 549 0 R + /K [555 0 R 554 0 R] +>> +endobj + +554 0 obj +<< + /Type /StructElem + /S /LBody + /P 553 0 R + /K [10] + /Pg 936 0 R +>> +endobj + +555 0 obj +<< + /Type /StructElem + /S /Lbl + /P 553 0 R + /K [9] + /Pg 936 0 R +>> +endobj + +556 0 obj +<< + /Type /StructElem + /S /LI + /P 549 0 R + /K [558 0 R 557 0 R] +>> +endobj + +557 0 obj +<< + /Type /StructElem + /S /LBody + /P 556 0 R + /K [8] + /Pg 936 0 R +>> +endobj + +558 0 obj +<< + /Type /StructElem + /S /Lbl + /P 556 0 R + /K [7] + /Pg 936 0 R +>> +endobj + +559 0 obj +<< + /Type /StructElem + /S /LI + /P 549 0 R + /K [561 0 R 560 0 R] +>> +endobj + +560 0 obj +<< + /Type /StructElem + /S /LBody + /P 559 0 R + /K [6] + /Pg 936 0 R +>> +endobj + +561 0 obj +<< + /Type /StructElem + /S /Lbl + /P 559 0 R + /K [5] + /Pg 936 0 R +>> +endobj + +562 0 obj +<< + /Type /StructElem + /S /LI + /P 549 0 R + /K [564 0 R 563 0 R] +>> +endobj + +563 0 obj +<< + /Type /StructElem + /S /LBody + /P 562 0 R + /K [4] + /Pg 936 0 R +>> +endobj + +564 0 obj +<< + /Type /StructElem + /S /Lbl + /P 562 0 R + /K [3] + /Pg 936 0 R +>> +endobj + +565 0 obj +<< + /Type /StructElem + /S /LI + /P 549 0 R + /K [567 0 R 566 0 R] +>> +endobj + +566 0 obj +<< + /Type /StructElem + /S /LBody + /P 565 0 R + /K [2] + /Pg 936 0 R +>> +endobj + +567 0 obj +<< + /Type /StructElem + /S /Lbl + /P 565 0 R + /K [1] + /Pg 936 0 R +>> +endobj + +568 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [0] + /Pg 936 0 R +>> +endobj + +569 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Decimal + >>] + /K [631 0 R 627 0 R 620 0 R 616 0 R 612 0 R 608 0 R 604 0 R 600 0 R 590 0 R 586 0 R 582 0 R 578 0 R 574 0 R 570 0 R] +>> +endobj + +570 0 obj +<< + /Type /StructElem + /S /LI + /P 569 0 R + /K [573 0 R 571 0 R] +>> +endobj + +571 0 obj +<< + /Type /StructElem + /S /LBody + /P 570 0 R + /K [572 0 R] +>> +endobj + +572 0 obj +<< + /Type /StructElem + /S /P + /P 571 0 R + /K [75] + /Pg 934 0 R +>> +endobj + +573 0 obj +<< + /Type /StructElem + /S /Lbl + /P 570 0 R + /K [74] + /Pg 934 0 R +>> +endobj + +574 0 obj +<< + /Type /StructElem + /S /L + /P 569 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [575 0 R] +>> +endobj + +575 0 obj +<< + /Type /StructElem + /S /LI + /P 574 0 R + /K [577 0 R 576 0 R] +>> +endobj + +576 0 obj +<< + /Type /StructElem + /S /LBody + /P 575 0 R + /K [73] + /Pg 934 0 R +>> +endobj + +577 0 obj +<< + /Type /StructElem + /S /Lbl + /P 575 0 R + /K [72] + /Pg 934 0 R +>> +endobj + +578 0 obj +<< + /Type /StructElem + /S /LI + /P 569 0 R + /K [581 0 R 579 0 R] +>> +endobj + +579 0 obj +<< + /Type /StructElem + /S /LBody + /P 578 0 R + /K [580 0 R] +>> +endobj + +580 0 obj +<< + /Type /StructElem + /S /P + /P 579 0 R + /K [71] + /Pg 934 0 R +>> +endobj + +581 0 obj +<< + /Type /StructElem + /S /Lbl + /P 578 0 R + /K [70] + /Pg 934 0 R +>> +endobj + +582 0 obj +<< + /Type /StructElem + /S /L + /P 569 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [583 0 R] +>> +endobj + +583 0 obj +<< + /Type /StructElem + /S /LI + /P 582 0 R + /K [585 0 R 584 0 R] +>> +endobj + +584 0 obj +<< + /Type /StructElem + /S /LBody + /P 583 0 R + /K [69] + /Pg 934 0 R +>> +endobj + +585 0 obj +<< + /Type /StructElem + /S /Lbl + /P 583 0 R + /K [68] + /Pg 934 0 R +>> +endobj + +586 0 obj +<< + /Type /StructElem + /S /LI + /P 569 0 R + /K [589 0 R 587 0 R] +>> +endobj + +587 0 obj +<< + /Type /StructElem + /S /LBody + /P 586 0 R + /K [588 0 R] +>> +endobj + +588 0 obj +<< + /Type /StructElem + /S /P + /P 587 0 R + /K [67] + /Pg 934 0 R +>> +endobj + +589 0 obj +<< + /Type /StructElem + /S /Lbl + /P 586 0 R + /K [66] + /Pg 934 0 R +>> +endobj + +590 0 obj +<< + /Type /StructElem + /S /L + /P 569 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [597 0 R 594 0 R 591 0 R] +>> +endobj + +591 0 obj +<< + /Type /StructElem + /S /LI + /P 590 0 R + /K [593 0 R 592 0 R] +>> +endobj + +592 0 obj +<< + /Type /StructElem + /S /LBody + /P 591 0 R + /K [65] + /Pg 934 0 R +>> +endobj + +593 0 obj +<< + /Type /StructElem + /S /Lbl + /P 591 0 R + /K [64] + /Pg 934 0 R +>> +endobj + +594 0 obj +<< + /Type /StructElem + /S /LI + /P 590 0 R + /K [596 0 R 595 0 R] +>> +endobj + +595 0 obj +<< + /Type /StructElem + /S /LBody + /P 594 0 R + /K [63] + /Pg 934 0 R +>> +endobj + +596 0 obj +<< + /Type /StructElem + /S /Lbl + /P 594 0 R + /K [62] + /Pg 934 0 R +>> +endobj + +597 0 obj +<< + /Type /StructElem + /S /LI + /P 590 0 R + /K [599 0 R 598 0 R] +>> +endobj + +598 0 obj +<< + /Type /StructElem + /S /LBody + /P 597 0 R + /K [61] + /Pg 934 0 R +>> +endobj + +599 0 obj +<< + /Type /StructElem + /S /Lbl + /P 597 0 R + /K [60] + /Pg 934 0 R +>> +endobj + +600 0 obj +<< + /Type /StructElem + /S /LI + /P 569 0 R + /K [603 0 R 601 0 R] +>> +endobj + +601 0 obj +<< + /Type /StructElem + /S /LBody + /P 600 0 R + /K [602 0 R] +>> +endobj + +602 0 obj +<< + /Type /StructElem + /S /P + /P 601 0 R + /K [59] + /Pg 934 0 R +>> +endobj + +603 0 obj +<< + /Type /StructElem + /S /Lbl + /P 600 0 R + /K [58] + /Pg 934 0 R +>> +endobj + +604 0 obj +<< + /Type /StructElem + /S /L + /P 569 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [605 0 R] +>> +endobj + +605 0 obj +<< + /Type /StructElem + /S /LI + /P 604 0 R + /K [607 0 R 606 0 R] +>> +endobj + +606 0 obj +<< + /Type /StructElem + /S /LBody + /P 605 0 R + /K [57] + /Pg 934 0 R +>> +endobj + +607 0 obj +<< + /Type /StructElem + /S /Lbl + /P 605 0 R + /K [56] + /Pg 934 0 R +>> +endobj + +608 0 obj +<< + /Type /StructElem + /S /LI + /P 569 0 R + /K [611 0 R 609 0 R] +>> +endobj + +609 0 obj +<< + /Type /StructElem + /S /LBody + /P 608 0 R + /K [610 0 R] +>> +endobj + +610 0 obj +<< + /Type /StructElem + /S /P + /P 609 0 R + /K [55] + /Pg 934 0 R +>> +endobj + +611 0 obj +<< + /Type /StructElem + /S /Lbl + /P 608 0 R + /K [54] + /Pg 934 0 R +>> +endobj + +612 0 obj +<< + /Type /StructElem + /S /L + /P 569 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [613 0 R] +>> +endobj + +613 0 obj +<< + /Type /StructElem + /S /LI + /P 612 0 R + /K [615 0 R 614 0 R] +>> +endobj + +614 0 obj +<< + /Type /StructElem + /S /LBody + /P 613 0 R + /K [53] + /Pg 934 0 R +>> +endobj + +615 0 obj +<< + /Type /StructElem + /S /Lbl + /P 613 0 R + /K [52] + /Pg 934 0 R +>> +endobj + +616 0 obj +<< + /Type /StructElem + /S /LI + /P 569 0 R + /K [619 0 R 617 0 R] +>> +endobj + +617 0 obj +<< + /Type /StructElem + /S /LBody + /P 616 0 R + /K [618 0 R] +>> +endobj + +618 0 obj +<< + /Type /StructElem + /S /P + /P 617 0 R + /K [51] + /Pg 934 0 R +>> +endobj + +619 0 obj +<< + /Type /StructElem + /S /Lbl + /P 616 0 R + /K [50] + /Pg 934 0 R +>> +endobj + +620 0 obj +<< + /Type /StructElem + /S /L + /P 569 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [624 0 R 621 0 R] +>> +endobj + +621 0 obj +<< + /Type /StructElem + /S /LI + /P 620 0 R + /K [623 0 R 622 0 R] +>> +endobj + +622 0 obj +<< + /Type /StructElem + /S /LBody + /P 621 0 R + /K [49] + /Pg 934 0 R +>> +endobj + +623 0 obj +<< + /Type /StructElem + /S /Lbl + /P 621 0 R + /K [48] + /Pg 934 0 R +>> +endobj + +624 0 obj +<< + /Type /StructElem + /S /LI + /P 620 0 R + /K [626 0 R 625 0 R] +>> +endobj + +625 0 obj +<< + /Type /StructElem + /S /LBody + /P 624 0 R + /K [47] + /Pg 934 0 R +>> +endobj + +626 0 obj +<< + /Type /StructElem + /S /Lbl + /P 624 0 R + /K [46] + /Pg 934 0 R +>> +endobj + +627 0 obj +<< + /Type /StructElem + /S /LI + /P 569 0 R + /K [630 0 R 628 0 R] +>> +endobj + +628 0 obj +<< + /Type /StructElem + /S /LBody + /P 627 0 R + /K [629 0 R] +>> +endobj + +629 0 obj +<< + /Type /StructElem + /S /P + /P 628 0 R + /K [45] + /Pg 934 0 R +>> +endobj + +630 0 obj +<< + /Type /StructElem + /S /Lbl + /P 627 0 R + /K [44] + /Pg 934 0 R +>> +endobj + +631 0 obj +<< + /Type /StructElem + /S /LI + /P 569 0 R + /K [634 0 R 632 0 R] +>> +endobj + +632 0 obj +<< + /Type /StructElem + /S /LBody + /P 631 0 R + /K [633 0 R] +>> +endobj + +633 0 obj +<< + /Type /StructElem + /S /P + /P 632 0 R + /K [43] + /Pg 934 0 R +>> +endobj + +634 0 obj +<< + /Type /StructElem + /S /Lbl + /P 631 0 R + /K [42] + /Pg 934 0 R +>> +endobj + +635 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [41] + /Pg 934 0 R +>> +endobj + +636 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T + /K [39 40] + /Pg 934 0 R +>> +endobj + +637 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [37 38] + /Pg 934 0 R +>> +endobj + +638 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [36] + /Pg 934 0 R +>> +endobj + +639 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T + /K [34 35] + /Pg 934 0 R +>> +endobj + +640 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [33] + /Pg 934 0 R +>> +endobj + +641 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Decimal + >>] + /K [648 0 R 645 0 R 642 0 R] +>> +endobj + +642 0 obj +<< + /Type /StructElem + /S /LI + /P 641 0 R + /K [644 0 R 643 0 R] +>> +endobj + +643 0 obj +<< + /Type /StructElem + /S /LBody + /P 642 0 R + /K [32] + /Pg 934 0 R +>> +endobj + +644 0 obj +<< + /Type /StructElem + /S /Lbl + /P 642 0 R + /K [31] + /Pg 934 0 R +>> +endobj + +645 0 obj +<< + /Type /StructElem + /S /LI + /P 641 0 R + /K [647 0 R 646 0 R] +>> +endobj + +646 0 obj +<< + /Type /StructElem + /S /LBody + /P 645 0 R + /K [30] + /Pg 934 0 R +>> +endobj + +647 0 obj +<< + /Type /StructElem + /S /Lbl + /P 645 0 R + /K [29] + /Pg 934 0 R +>> +endobj + +648 0 obj +<< + /Type /StructElem + /S /LI + /P 641 0 R + /K [650 0 R 649 0 R] +>> +endobj + +649 0 obj +<< + /Type /StructElem + /S /LBody + /P 648 0 R + /K [28] + /Pg 934 0 R +>> +endobj + +650 0 obj +<< + /Type /StructElem + /S /Lbl + /P 648 0 R + /K [27] + /Pg 934 0 R +>> +endobj + +651 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [26] + /Pg 934 0 R +>> +endobj + +652 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [25] + /Pg 934 0 R +>> +endobj + +653 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (4.2 Phase 2 : Authentification) + /K [23 24] + /Pg 934 0 R +>> +endobj + +654 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [22] + /Pg 934 0 R +>> +endobj + +655 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Decimal + >>] + /K [679 0 R 675 0 R 662 0 R 659 0 R 656 0 R] +>> +endobj + +656 0 obj +<< + /Type /StructElem + /S /LI + /P 655 0 R + /K [658 0 R 657 0 R] +>> +endobj + +657 0 obj +<< + /Type /StructElem + /S /LBody + /P 656 0 R + /K [21] + /Pg 934 0 R +>> +endobj + +658 0 obj +<< + /Type /StructElem + /S /Lbl + /P 656 0 R + /K [20] + /Pg 934 0 R +>> +endobj + +659 0 obj +<< + /Type /StructElem + /S /LI + /P 655 0 R + /K [661 0 R 660 0 R] +>> +endobj + +660 0 obj +<< + /Type /StructElem + /S /LBody + /P 659 0 R + /K [19] + /Pg 934 0 R +>> +endobj + +661 0 obj +<< + /Type /StructElem + /S /Lbl + /P 659 0 R + /K [18] + /Pg 934 0 R +>> +endobj + +662 0 obj +<< + /Type /StructElem + /S /L + /P 655 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [672 0 R 669 0 R 666 0 R 663 0 R] +>> +endobj + +663 0 obj +<< + /Type /StructElem + /S /LI + /P 662 0 R + /K [665 0 R 664 0 R] +>> +endobj + +664 0 obj +<< + /Type /StructElem + /S /LBody + /P 663 0 R + /K [17] + /Pg 934 0 R +>> +endobj + +665 0 obj +<< + /Type /StructElem + /S /Lbl + /P 663 0 R + /K [16] + /Pg 934 0 R +>> +endobj + +666 0 obj +<< + /Type /StructElem + /S /LI + /P 662 0 R + /K [668 0 R 667 0 R] +>> +endobj + +667 0 obj +<< + /Type /StructElem + /S /LBody + /P 666 0 R + /K [15] + /Pg 934 0 R +>> +endobj + +668 0 obj +<< + /Type /StructElem + /S /Lbl + /P 666 0 R + /K [14] + /Pg 934 0 R +>> +endobj + +669 0 obj +<< + /Type /StructElem + /S /LI + /P 662 0 R + /K [671 0 R 670 0 R] +>> +endobj + +670 0 obj +<< + /Type /StructElem + /S /LBody + /P 669 0 R + /K [13] + /Pg 934 0 R +>> +endobj + +671 0 obj +<< + /Type /StructElem + /S /Lbl + /P 669 0 R + /K [12] + /Pg 934 0 R +>> +endobj + +672 0 obj +<< + /Type /StructElem + /S /LI + /P 662 0 R + /K [674 0 R 673 0 R] +>> +endobj + +673 0 obj +<< + /Type /StructElem + /S /LBody + /P 672 0 R + /K [11] + /Pg 934 0 R +>> +endobj + +674 0 obj +<< + /Type /StructElem + /S /Lbl + /P 672 0 R + /K [10] + /Pg 934 0 R +>> +endobj + +675 0 obj +<< + /Type /StructElem + /S /LI + /P 655 0 R + /K [678 0 R 676 0 R] +>> +endobj + +676 0 obj +<< + /Type /StructElem + /S /LBody + /P 675 0 R + /K [677 0 R] +>> +endobj + +677 0 obj +<< + /Type /StructElem + /S /P + /P 676 0 R + /K [9] + /Pg 934 0 R +>> +endobj + +678 0 obj +<< + /Type /StructElem + /S /Lbl + /P 675 0 R + /K [8] + /Pg 934 0 R +>> +endobj + +679 0 obj +<< + /Type /StructElem + /S /LI + /P 655 0 R + /K [681 0 R 680 0 R] +>> +endobj + +680 0 obj +<< + /Type /StructElem + /S /LBody + /P 679 0 R + /K [7] + /Pg 934 0 R +>> +endobj + +681 0 obj +<< + /Type /StructElem + /S /Lbl + /P 679 0 R + /K [6] + /Pg 934 0 R +>> +endobj + +682 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [5] + /Pg 934 0 R +>> +endobj + +683 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [4] + /Pg 934 0 R +>> +endobj + +684 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (4.1 Phase 1 : Inscription) + /K [2 3] + /Pg 934 0 R +>> +endobj + +685 0 obj +<< + /Type /StructElem + /S /H1 + /P 65 0 R + /T (4. Flux du Vote (6 Phases)) + /K [0 1] + /Pg 934 0 R +>> +endobj + +686 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [112] + /Pg 932 0 R +>> +endobj + +687 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [110 111] + /Pg 932 0 R +>> +endobj + +688 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [109] + /Pg 932 0 R +>> +endobj + +689 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (3.4 AES-256-GCM) + /K [107 108] + /Pg 932 0 R +>> +endobj + +690 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [106] + /Pg 932 0 R +>> +endobj + +691 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [105] + /Pg 932 0 R +>> +endobj + +692 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [702 0 R 699 0 R 696 0 R 693 0 R] +>> +endobj + +693 0 obj +<< + /Type /StructElem + /S /LI + /P 692 0 R + /K [695 0 R 694 0 R] +>> +endobj + +694 0 obj +<< + /Type /StructElem + /S /LBody + /P 693 0 R + /K [104] + /Pg 932 0 R +>> +endobj + +695 0 obj +<< + /Type /StructElem + /S /Lbl + /P 693 0 R + /K [103] + /Pg 932 0 R +>> +endobj + +696 0 obj +<< + /Type /StructElem + /S /LI + /P 692 0 R + /K [698 0 R 697 0 R] +>> +endobj + +697 0 obj +<< + /Type /StructElem + /S /LBody + /P 696 0 R + /K [102] + /Pg 932 0 R +>> +endobj + +698 0 obj +<< + /Type /StructElem + /S /Lbl + /P 696 0 R + /K [101] + /Pg 932 0 R +>> +endobj + +699 0 obj +<< + /Type /StructElem + /S /LI + /P 692 0 R + /K [701 0 R 700 0 R] +>> +endobj + +700 0 obj +<< + /Type /StructElem + /S /LBody + /P 699 0 R + /K [100] + /Pg 932 0 R +>> +endobj + +701 0 obj +<< + /Type /StructElem + /S /Lbl + /P 699 0 R + /K [99] + /Pg 932 0 R +>> +endobj + +702 0 obj +<< + /Type /StructElem + /S /LI + /P 692 0 R + /K [704 0 R 703 0 R] +>> +endobj + +703 0 obj +<< + /Type /StructElem + /S /LBody + /P 702 0 R + /K [98] + /Pg 932 0 R +>> +endobj + +704 0 obj +<< + /Type /StructElem + /S /Lbl + /P 702 0 R + /K [97] + /Pg 932 0 R +>> +endobj + +705 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [96] + /Pg 932 0 R +>> +endobj + +706 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [95] + /Pg 932 0 R +>> +endobj + +707 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (3.3 Kyber (ML-KEM-768)) + /K [93 94] + /Pg 932 0 R +>> +endobj + +708 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [92] + /Pg 932 0 R +>> +endobj + +709 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [91] + /Pg 932 0 R +>> +endobj + +710 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [723 0 R 720 0 R 717 0 R 714 0 R 711 0 R] +>> +endobj + +711 0 obj +<< + /Type /StructElem + /S /LI + /P 710 0 R + /K [713 0 R 712 0 R] +>> +endobj + +712 0 obj +<< + /Type /StructElem + /S /LBody + /P 711 0 R + /K [90] + /Pg 932 0 R +>> +endobj + +713 0 obj +<< + /Type /StructElem + /S /Lbl + /P 711 0 R + /K [89] + /Pg 932 0 R +>> +endobj + +714 0 obj +<< + /Type /StructElem + /S /LI + /P 710 0 R + /K [716 0 R 715 0 R] +>> +endobj + +715 0 obj +<< + /Type /StructElem + /S /LBody + /P 714 0 R + /K [88] + /Pg 932 0 R +>> +endobj + +716 0 obj +<< + /Type /StructElem + /S /Lbl + /P 714 0 R + /K [87] + /Pg 932 0 R +>> +endobj + +717 0 obj +<< + /Type /StructElem + /S /LI + /P 710 0 R + /K [719 0 R 718 0 R] +>> +endobj + +718 0 obj +<< + /Type /StructElem + /S /LBody + /P 717 0 R + /K [86] + /Pg 932 0 R +>> +endobj + +719 0 obj +<< + /Type /StructElem + /S /Lbl + /P 717 0 R + /K [85] + /Pg 932 0 R +>> +endobj + +720 0 obj +<< + /Type /StructElem + /S /LI + /P 710 0 R + /K [722 0 R 721 0 R] +>> +endobj + +721 0 obj +<< + /Type /StructElem + /S /LBody + /P 720 0 R + /K [84] + /Pg 932 0 R +>> +endobj + +722 0 obj +<< + /Type /StructElem + /S /Lbl + /P 720 0 R + /K [83] + /Pg 932 0 R +>> +endobj + +723 0 obj +<< + /Type /StructElem + /S /LI + /P 710 0 R + /K [725 0 R 724 0 R] +>> +endobj + +724 0 obj +<< + /Type /StructElem + /S /LBody + /P 723 0 R + /K [82] + /Pg 932 0 R +>> +endobj + +725 0 obj +<< + /Type /StructElem + /S /Lbl + /P 723 0 R + /K [81] + /Pg 932 0 R +>> +endobj + +726 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [80] + /Pg 932 0 R +>> +endobj + +727 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [79] + /Pg 932 0 R +>> +endobj + +728 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (3.2 Dilithium (ML-DSA-65)) + /K [77 78] + /Pg 932 0 R +>> +endobj + +729 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [76] + /Pg 932 0 R +>> +endobj + +730 0 obj +<< + /Type /StructElem + /S /Code + /P 65 0 R + /Lang (en) + /A [<< + /O /Layout + /Placement /Block + >>] + /K [738 0 R 737 0 R 736 0 R 735 0 R 734 0 R 733 0 R 732 0 R 731 0 R] +>> +endobj + +731 0 obj +<< + /Type /StructElem + /S /P + /P 730 0 R + /K [61 62 63 64 65 66 67 68 69 70 71 72 73 74 75] + /Pg 932 0 R +>> +endobj + +732 0 obj +<< + /Type /StructElem + /S /P + /P 730 0 R + /K [59 60] + /Pg 932 0 R +>> +endobj + +733 0 obj +<< + /Type /StructElem + /S /P + /P 730 0 R + /K [] +>> +endobj + +734 0 obj +<< + /Type /StructElem + /S /P + /P 730 0 R + /K [42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58] + /Pg 932 0 R +>> +endobj + +735 0 obj +<< + /Type /StructElem + /S /P + /P 730 0 R + /K [40 41] + /Pg 932 0 R +>> +endobj + +736 0 obj +<< + /Type /StructElem + /S /P + /P 730 0 R + /K [] +>> +endobj + +737 0 obj +<< + /Type /StructElem + /S /P + /P 730 0 R + /K [9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39] + /Pg 932 0 R +>> +endobj + +738 0 obj +<< + /Type /StructElem + /S /P + /P 730 0 R + /K [7 8] + /Pg 932 0 R +>> +endobj + +739 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [6] + /Pg 932 0 R +>> +endobj + +740 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [5] + /Pg 932 0 R +>> +endobj + +741 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [4] + /Pg 932 0 R +>> +endobj + +742 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (3.1 ElGamal : Addition Homomorphe) + /K [2 3] + /Pg 932 0 R +>> +endobj + +743 0 obj +<< + /Type /StructElem + /S /H1 + /P 65 0 R + /T (3. Cryptographie Hybride) + /K [0 1] + /Pg 932 0 R +>> +endobj + +744 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [34] + /Pg 930 0 R +>> +endobj + +745 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [33] + /Pg 930 0 R +>> +endobj + +746 0 obj +<< + /Type /StructElem + /S /Code + /P 65 0 R + /Lang (en) + /A [<< + /O /Layout + /Placement /Block + >>] + /K [754 0 R 753 0 R 752 0 R 751 0 R 750 0 R 749 0 R 748 0 R 747 0 R] +>> +endobj + +747 0 obj +<< + /Type /StructElem + /S /P + /P 746 0 R + /K [32] + /Pg 930 0 R +>> +endobj + +748 0 obj +<< + /Type /StructElem + /S /P + /P 746 0 R + /K [31] + /Pg 930 0 R +>> +endobj + +749 0 obj +<< + /Type /StructElem + /S /P + /P 746 0 R + /K [30] + /Pg 930 0 R +>> +endobj + +750 0 obj +<< + /Type /StructElem + /S /P + /P 746 0 R + /K [29] + /Pg 930 0 R +>> +endobj + +751 0 obj +<< + /Type /StructElem + /S /P + /P 746 0 R + /K [28] + /Pg 930 0 R +>> +endobj + +752 0 obj +<< + /Type /StructElem + /S /P + /P 746 0 R + /K [27] + /Pg 930 0 R +>> +endobj + +753 0 obj +<< + /Type /StructElem + /S /P + /P 746 0 R + /K [26] + /Pg 930 0 R +>> +endobj + +754 0 obj +<< + /Type /StructElem + /S /P + /P 746 0 R + /K [25] + /Pg 930 0 R +>> +endobj + +755 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [24] + /Pg 930 0 R +>> +endobj + +756 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (2.3 Blockchain PoA) + /K [22 23] + /Pg 930 0 R +>> +endobj + +757 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [21] + /Pg 930 0 R +>> +endobj + +758 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [759 0 R 20] + /Pg 930 0 R +>> +endobj + +759 0 obj +<< + /Type /StructElem + /S /Strong + /P 758 0 R + /K [19] + /Pg 930 0 R +>> +endobj + +760 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [761 0 R 18] + /Pg 930 0 R +>> +endobj + +761 0 obj +<< + /Type /StructElem + /S /Strong + /P 760 0 R + /K [17] + /Pg 930 0 R +>> +endobj + +762 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [763 0 R 16] + /Pg 930 0 R +>> +endobj + +763 0 obj +<< + /Type /StructElem + /S /Strong + /P 762 0 R + /K [15] + /Pg 930 0 R +>> +endobj + +764 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [765 0 R 14] + /Pg 930 0 R +>> +endobj + +765 0 obj +<< + /Type /StructElem + /S /Strong + /P 764 0 R + /K [13] + /Pg 930 0 R +>> +endobj + +766 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [12] + /Pg 930 0 R +>> +endobj + +767 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T + /K [10 11] + /Pg 930 0 R +>> +endobj + +768 0 obj +<< + /Type /StructElem + /S /Code + /P 65 0 R + /Lang (en) + /A [<< + /O /Layout + /Placement /Block + >>] + /K [773 0 R 772 0 R 771 0 R 770 0 R 769 0 R] +>> +endobj + +769 0 obj +<< + /Type /StructElem + /S /P + /P 768 0 R + /K [9] + /Pg 930 0 R +>> +endobj + +770 0 obj +<< + /Type /StructElem + /S /P + /P 768 0 R + /K [8] + /Pg 930 0 R +>> +endobj + +771 0 obj +<< + /Type /StructElem + /S /P + /P 768 0 R + /K [7] + /Pg 930 0 R +>> +endobj + +772 0 obj +<< + /Type /StructElem + /S /P + /P 768 0 R + /K [6] + /Pg 930 0 R +>> +endobj + +773 0 obj +<< + /Type /StructElem + /S /P + /P 768 0 R + /K [5] + /Pg 930 0 R +>> +endobj + +774 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [4] + /Pg 930 0 R +>> +endobj + +775 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T + /K [2 3] + /Pg 930 0 R +>> +endobj + +776 0 obj +<< + /Type /StructElem + /S /H1 + /P 65 0 R + /T + /K [0 1] + /Pg 930 0 R +>> +endobj + +777 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [794 0 R 790 0 R 786 0 R 782 0 R 778 0 R] +>> +endobj + +778 0 obj +<< + /Type /StructElem + /S /LI + /P 777 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 53] + /Pg 928 0 R +>> +endobj + +780 0 obj +<< + /Type /StructElem + /S /Strong + /P 779 0 R + /K [52] + /Pg 928 0 R +>> +endobj + +781 0 obj +<< + /Type /StructElem + /S /Lbl + /P 778 0 R + /K [51] + /Pg 928 0 R +>> +endobj + +782 0 obj +<< + /Type /StructElem + /S /LI + /P 777 0 R + /K [785 0 R 783 0 R] +>> +endobj + +783 0 obj +<< + /Type /StructElem + /S /LBody + /P 782 0 R + /K [784 0 R 50] + /Pg 928 0 R +>> +endobj + +784 0 obj +<< + /Type /StructElem + /S /Strong + /P 783 0 R + /K [49] + /Pg 928 0 R +>> +endobj + +785 0 obj +<< + /Type /StructElem + /S /Lbl + /P 782 0 R + /K [48] + /Pg 928 0 R +>> +endobj + +786 0 obj +<< + /Type /StructElem + /S /LI + /P 777 0 R + /K [789 0 R 787 0 R] +>> +endobj + +787 0 obj +<< + /Type /StructElem + /S /LBody + /P 786 0 R + /K [788 0 R 47] + /Pg 928 0 R +>> +endobj + +788 0 obj +<< + /Type /StructElem + /S /Strong + /P 787 0 R + /K [46] + /Pg 928 0 R +>> +endobj + +789 0 obj +<< + /Type /StructElem + /S /Lbl + /P 786 0 R + /K [45] + /Pg 928 0 R +>> +endobj + +790 0 obj +<< + /Type /StructElem + /S /LI + /P 777 0 R + /K [793 0 R 791 0 R] +>> +endobj + +791 0 obj +<< + /Type /StructElem + /S /LBody + /P 790 0 R + /K [792 0 R 44] + /Pg 928 0 R +>> +endobj + +792 0 obj +<< + /Type /StructElem + /S /Strong + /P 791 0 R + /K [43] + /Pg 928 0 R +>> +endobj + +793 0 obj +<< + /Type /StructElem + /S /Lbl + /P 790 0 R + /K [42] + /Pg 928 0 R +>> +endobj + +794 0 obj +<< + /Type /StructElem + /S /LI + /P 777 0 R + /K [797 0 R 795 0 R] +>> +endobj + +795 0 obj +<< + /Type /StructElem + /S /LBody + /P 794 0 R + /K [796 0 R 41] + /Pg 928 0 R +>> +endobj + +796 0 obj +<< + /Type /StructElem + /S /Strong + /P 795 0 R + /K [40] + /Pg 928 0 R +>> +endobj + +797 0 obj +<< + /Type /StructElem + /S /Lbl + /P 794 0 R + /K [39] + /Pg 928 0 R +>> +endobj + +798 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (1.3 Stack Technologique) + /K [37 38] + /Pg 928 0 R +>> +endobj + +799 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [36] + /Pg 928 0 R +>> +endobj + +800 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [813 0 R 809 0 R 805 0 R 801 0 R] +>> +endobj + +801 0 obj +<< + /Type /StructElem + /S /LI + /P 800 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 35] + /Pg 928 0 R +>> +endobj + +803 0 obj +<< + /Type /StructElem + /S /Strong + /P 802 0 R + /K [34] + /Pg 928 0 R +>> +endobj + +804 0 obj +<< + /Type /StructElem + /S /Lbl + /P 801 0 R + /K [33] + /Pg 928 0 R +>> +endobj + +805 0 obj +<< + /Type /StructElem + /S /LI + /P 800 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 32] + /Pg 928 0 R +>> +endobj + +807 0 obj +<< + /Type /StructElem + /S /Strong + /P 806 0 R + /K [31] + /Pg 928 0 R +>> +endobj + +808 0 obj +<< + /Type /StructElem + /S /Lbl + /P 805 0 R + /K [30] + /Pg 928 0 R +>> +endobj + +809 0 obj +<< + /Type /StructElem + /S /LI + /P 800 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 29] + /Pg 928 0 R +>> +endobj + +811 0 obj +<< + /Type /StructElem + /S /Strong + /P 810 0 R + /K [28] + /Pg 928 0 R +>> +endobj + +812 0 obj +<< + /Type /StructElem + /S /Lbl + /P 809 0 R + /K [27] + /Pg 928 0 R +>> +endobj + +813 0 obj +<< + /Type /StructElem + /S /LI + /P 800 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 26] + /Pg 928 0 R +>> +endobj + +815 0 obj +<< + /Type /StructElem + /S /Strong + /P 814 0 R + /K [25] + /Pg 928 0 R +>> +endobj + +816 0 obj +<< + /Type /StructElem + /S /Lbl + /P 813 0 R + /K [24] + /Pg 928 0 R +>> +endobj + +817 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [23] + /Pg 928 0 R +>> +endobj + +818 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (1.2 Approche Hybride Post-Quantique) + /K [21 22] + /Pg 928 0 R +>> +endobj + +819 0 obj +<< + /Type /StructElem + /S /L + /P 65 0 R + /A [<< + /O /List + /ListNumbering /Circle + >>] + /K [836 0 R 832 0 R 828 0 R 824 0 R 820 0 R] +>> +endobj + +820 0 obj +<< + /Type /StructElem + /S /LI + /P 819 0 R + /K [823 0 R 821 0 R] +>> +endobj + +821 0 obj +<< + /Type /StructElem + /S /LBody + /P 820 0 R + /K [822 0 R 20] + /Pg 928 0 R +>> +endobj + +822 0 obj +<< + /Type /StructElem + /S /Strong + /P 821 0 R + /K [19] + /Pg 928 0 R +>> +endobj + +823 0 obj +<< + /Type /StructElem + /S /Lbl + /P 820 0 R + /K [18] + /Pg 928 0 R +>> +endobj + +824 0 obj +<< + /Type /StructElem + /S /LI + /P 819 0 R + /K [827 0 R 825 0 R] +>> +endobj + +825 0 obj +<< + /Type /StructElem + /S /LBody + /P 824 0 R + /K [826 0 R 17] + /Pg 928 0 R +>> +endobj + +826 0 obj +<< + /Type /StructElem + /S /Strong + /P 825 0 R + /K [16] + /Pg 928 0 R +>> +endobj + +827 0 obj +<< + /Type /StructElem + /S /Lbl + /P 824 0 R + /K [15] + /Pg 928 0 R +>> +endobj + +828 0 obj +<< + /Type /StructElem + /S /LI + /P 819 0 R + /K [831 0 R 829 0 R] +>> +endobj + +829 0 obj +<< + /Type /StructElem + /S /LBody + /P 828 0 R + /K [830 0 R 14] + /Pg 928 0 R +>> +endobj + +830 0 obj +<< + /Type /StructElem + /S /Strong + /P 829 0 R + /K [13] + /Pg 928 0 R +>> +endobj + +831 0 obj +<< + /Type /StructElem + /S /Lbl + /P 828 0 R + /K [12] + /Pg 928 0 R +>> +endobj + +832 0 obj +<< + /Type /StructElem + /S /LI + /P 819 0 R + /K [835 0 R 833 0 R] +>> +endobj + +833 0 obj +<< + /Type /StructElem + /S /LBody + /P 832 0 R + /K [834 0 R 11] + /Pg 928 0 R +>> +endobj + +834 0 obj +<< + /Type /StructElem + /S /Strong + /P 833 0 R + /K [10] + /Pg 928 0 R +>> +endobj + +835 0 obj +<< + /Type /StructElem + /S /Lbl + /P 832 0 R + /K [9] + /Pg 928 0 R +>> +endobj + +836 0 obj +<< + /Type /StructElem + /S /LI + /P 819 0 R + /K [839 0 R 837 0 R] +>> +endobj + +837 0 obj +<< + /Type /StructElem + /S /LBody + /P 836 0 R + /K [838 0 R 8] + /Pg 928 0 R +>> +endobj + +838 0 obj +<< + /Type /StructElem + /S /Strong + /P 837 0 R + /K [7] + /Pg 928 0 R +>> +endobj + +839 0 obj +<< + /Type /StructElem + /S /Lbl + /P 836 0 R + /K [6] + /Pg 928 0 R +>> +endobj + +840 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [4 5] + /Pg 928 0 R +>> +endobj + +841 0 obj +<< + /Type /StructElem + /S /H2 + /P 65 0 R + /T (1.1 Motivations Techniques) + /K [2 3] + /Pg 928 0 R +>> +endobj + +842 0 obj +<< + /Type /StructElem + /S /H1 + /P 65 0 R + /T (1. Introduction et Contexte) + /K [0 1] + /Pg 928 0 R +>> +endobj + +843 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [6 7 8 9] + /Pg 926 0 R +>> +endobj + +844 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [845 0 R] +>> +endobj + +845 0 obj +<< + /Type /StructElem + /S /Strong + /P 844 0 R + /K [5] + /Pg 926 0 R +>> +endobj + +846 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [4] + /Pg 926 0 R +>> +endobj + +847 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [3] + /Pg 926 0 R +>> +endobj + +848 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [849 0 R] +>> +endobj + +849 0 obj +<< + /Type /StructElem + /S /Strong + /P 848 0 R + /K [2] + /Pg 926 0 R +>> +endobj + +850 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [1] + /Pg 926 0 R +>> +endobj + +851 0 obj +<< + /Type /StructElem + /S /P + /P 65 0 R + /K [0] + /Pg 926 0 R +>> +endobj + +852 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /HVCIOU+DejaVuSansMono + /Encoding /Identity-H + /DescendantFonts [853 0 R] + /ToUnicode 856 0 R +>> +endobj + +853 0 obj +<< + /Type /Font + /Subtype /CIDFontType2 + /BaseFont /HVCIOU+DejaVuSansMono + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 855 0 R + /DW 0 + /CIDToGIDMap /Identity + /W [0 84 602.0508] +>> +endobj + +854 0 obj +<< + /Length 11 + /Filter /FlateDecode +>> +stream +xA + +endstream +endobj + +855 0 obj +<< + /Type /FontDescriptor + /FontName /HVCIOU+DejaVuSansMono + /Flags 131077 + /FontBBox [-9.765625 -250 611.8164 937.9883] + /ItalicAngle 0 + /Ascent 759.7656 + /Descent -240.23438 + /CapHeight 759.7656 + /StemV 95.4 + /CIDSet 854 0 R + /FontFile2 857 0 R +>> +endobj + +856 0 obj +<< + /Length 1782 + /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 +84 beginbfchar +<0001> <0046> +<0002> <0072> +<0003> <006F> +<0004> <006E> +<0005> <0074> +<0006> <0065> +<0007> <0064> +<0008> <0020> +<0009> <0028> +<000A> <004E> +<000B> <0078> +<000C> <002E> +<000D> <006A> +<000E> <0073> +<000F> <0031> +<0010> <0035> +<0011> <0029> +<0012> <2192> +<0013> <0042> +<0014> <0061> +<0015> <0063> +<0016> <006B> +<0017> <0041> +<0018> <0050> +<0019> <0049> +<001A> <004D> +<001B> <0069> +<001C> <0044> +<001D> <2193> +<001E> <006C> +<001F> <0068> +<0020> <0056> +<0021> <0033> +<0022> <007B> +<0023> <003A> +<0024> <0070> +<0025> <0076> +<0026> <005F> +<0027> <0053> +<0028> <0048> +<0029> <002D> +<002A> <0032> +<002B> <0036> +<002C> <006D> +<002D> <0055> +<002E> <0079> +<002F> <004C> +<0030> <005B> +<0031> <005D> +<0032> <0067> +<0033> <0075> +<0034> <0030> +<0035> <0039> +<0036> <0062> +<0037> <007D> +<0038> <0023> +<0039> <0043> +<003A> <0066> +<003B> <002C> +<003C> <003D> +<003D> <005E> +<003E> <002A> +<003F> <00E9> +<0040> <0045> +<0041> <002F> +<0042> <002B> +<0043> <0071> +<0044> <0052> +<0045> <0034> +<0046> <00EE> +<0047> <251C> +<0048> <2500> +<0049> <0051> +<004A> <004F> +<004B> <004A> +<004C> <0057> +<004D> <0054> +<004E> <2502> +<004F> <0047> +<0050> <2514> +<0051> <004B> +<0052> <007A> +<0053> <0077> +<0054> <2190> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +857 0 obj +<< + /Length 12777 + /Filter /FlateDecode +>> +stream +xݼ XUU8[k>8gpD/5 "^Sьq55Pj4urASs՚|2|=s{[mm&X sV,ZU-\2x:^x yV>Esg/5}R݊?:r8d,y ;?/ʤԏ n⹗ T?c뒒e˧x +Xt7N(#(gŧ= P ,`1EQ8 ga=| %J%$R*g#(%GY(E ]ܹ +ip4Bi$(^A*5 wl B #0[pʡv0 Q8-Aj4TN؉C3,pvlELu rlW=}U{e0_SҨģmtMTRVK)RZZ[׼!.KUR Y\FԵerxh^* BdD@#QAY/4Bʕ֖ okYZ籂Y8Cq(|C>mdUv{̏VðeiT&p"Wؠh 3,C10"D'wBbMbw<֬6\T[|roo~qMr?w?fP2E1))R* 3 H'02 ٭-i|WZ[4gVinwtJG=WǚQv;gVe)_*DP_d,7lC\^ i &8j!/f-ݤ8W׬׬l\ås?qY!=ͦ+RO?5f =i+~hʛ}^edF>{?+M닠`W5@5)[W :s5wF0 =-;^&z[sw2˦ 7lD߷l8C)_hCn#uR* b}y<f ^hIks-^$ct'޶LRa ۷W˶+矱ϯS\BM-@&l ȹ +&pX2R&*xQEReeyGMWȉKp0% '(})/PJc1LN@I0'OAP΀!.$wSO;zHN L0)+$TB'FdTTTU%רHHR$ŁSfkkIs +:9tЯS)F3|1$+hRd)ltid:0` (݀X jhf H3j`%o$(lG[z8-DO P*ArE]Q*;'Q6Xe;}}BE 9TlIB\p:J(#=p|v +xwi۵ZU7߹,R$Bd&gljf4J(G'${DX&UxFSl";1nRڠnd^hi~%MKtQ0f/o>7 #o5e[^|i΅ϤJ p%f"]V,Xg{kOHfPA8sCPmۄL!*JӢR cDrADED!ܱ>BvYZ$%!~/~v6=n0|bٖ_oƅlՏ{Ϳ={0lsYr\! 3*g(PT\qǣ+!IF<$NﳶrIytM-& y]ZEXkZ 22&!w~(C~zpcv߿}ߢǷ=tbzp#K.yhu +~mϱяӻ!1q„msYHe)sy + +C#AammJkOX+h=2BV1<##A;m_GcPV/#;{_eO xHd;/[uT*S)$Xu**)SL$r1*l@<x$hiI D+D+ES +od87ÅfQphI"#Ld#I2U,$|eyW)Q<k<^[Op>e77v:Ϧ ùX`Hh3`0 =TRiLKs!( +e7hs5uu:dim3lT1 +!؈02`r֣ߐ{Z-YR@j$ A 11֛OzJd dhϹo {]BU 'Ox53?^hOE,imF ?!)4=<&Cc$)Sʋ@#w9zwDvv/o{^:c]O=>h>Dt3M|?}LF-Xݏ}roji +}I"hs0nxQl0nm!q,5GN"9y\ov x9$%׏ +ܲ}*dOnuʥU/ngGn]d^+u(> H{d%PEm0/^dhBy% &K2Q :jtl"ƫ4+zMї{# HWeGrx]߸'x|-mgdc)unG>PQT,@'”AFN98IeʽCkW~J%baPJTI؃1P48[4?] EKY1 HDtv ++ϛؼ޾sYIC"o<1"+*(x\X^jOV=F/"SJVȻ +(`:‡^<`4#)knj}C^; STSWԢw_EA&7=9E?IryC6-YX$r q7gW$dCS (f=s% I\\)5|'=Yܶ hkt@@Z,!^;7$lh vHnz~_DyL#3#4ת=TmՈ1o%ݢyrfӝbkK#XLrM2{ݒP)~_z e ۶vK1#dZз45q~;5gX>sun +RbëV%T[*k'>9 +z@bL*xsa=!ھ$r9n_j 7.۾}6G={B?a7Q)z +=Ķ-:w? H%Rl@t8q1dU͢jc,cD u[[G4OuP4=D9wڟs:^KW^58srs"r"srsb֒ZV^Uך*C+aQѕ1n4{;xoKg oȼs=\1<ԶjYgmkKQ90΋mw.KD͟sZ $dM1-ǀ7F;\fi"{Ctk7^$ D^hY%n),淲-_7xh6@v3/E䦿regxZ?ElN 6 ra&l0JIsfuZ5(8 ʵAB9 Ѭ El-/xh/d-pʲdOM؊"D!YWXpsxPBp٦o#=&f +)L5|N|'^|ٸSh4~ +ge&i;Ywk(bŐT-sQ@0gym]αoJ +,R +U3Mi"rppsh,_W~>ivB9  cI^ dbYUl_b9&2@l! + c9} 6k}zcwW4Mk5LK N?wiX;3ɴ6nܴfcõ7qv7QMRpֹ>8w~揊sAuCl eOTg Rz螜ƈNy; r^,_h'jXWO9#<)/^u{Y|[H7 3تcaU151 "-1n\.kUy}@ +J)$EJ)rR)A98H94GQrC14ơqxqax=6>l nvne۰۸"^/ʋꋆ/qt'ǥ|\9777 )dKO6@?7NC)YM+tyLeaKy[q[[3ww{yQQ=6_5h5w.KÄA?_| աZꨪOLPl!ƜCוa0n\yJ4mq6u۶{|Oy;#?oEev\6$" +/X V6e-}0TX Kc3` 3rDLO׼Kڤ綛.|\=[Pӫ[|v};dL·" |PE49-#^ #߰k/{#$p$u IH@zDwzMu^* EHgU]e'o2 |[~`cvm w[+]^ryޡ 0r*)q*B,&-(6&:*2"bӬ vAl^x[o\ߟ7yII'Cprt|nKEo]Jn"ޘt6Yh7ao݉vrTz¡/"%8ZM^2Vx3 7g׵?mO:ft);rP=cFM>t:$TŨ&){ }*(}Ԋj*`(`rt-ϩxؕ +s"%3ck/ͩc+(6)j" {d"hoo8;9c]h ԢfVƵRBE;?%Kp.@A06~FH$b6ַӲb͍kC)CM*g8؇GJ=u`5٠HXRɳT3?kDU6l$Y#`H&Cxo}ܿ%ۋHyZ`sfyQRxKQ&5ԃDY2v0 Yh24^tl#Zuvs΢UlY;wqК2U)c%+*$_h ZQx"][vrNmֶ%Vv9#Ux'Wʤ@DH(^ imfFb@Hm`D~k@ +1 l 5 gCЫ66Ы3&HJ}}Q޷Ry*dfع޵uݝhn4z 7oذG$=so:r۞8e" )+)@:O!`AUQP$\Y{u&DPLD`b OT13W/bm˲ݕ2ov gB&ߍ]<_)YT{ɿm{S[įK"36y1<گ_1+U=\_, +"A@HP.RMd@f#Ĩl1w \W~H::ŗXoiH_w{.Tpk]=@05Bq3e(Ka8=u>pϻӂHP $K^}#=(AUDVpZf5[ ̖f&g{B$&KHhܮA<+N%=KJOJ%Bo7Ymݸfƚ#1ZGZb[">G; RԄAf }mkW^ ZKIGK\&fРiVTjZmddج E@:'nbd+$,|vf〖,R緱Ͽؐ> 25 @&#Fd2EUG`f0#spؤMFrgR %&T*|E{'a^r>KbX#ϧ{y*8 O&)G<}1%3p6ɐi?5< &i8L&te:ŐoaW* +{#G&>]Yށӗ}8m=?o +A +6Q`Y/QI dSo0cʭRe,,An56uZn+74^hsG@(+k 1CvShj7߼F-g͝všE?t`u>}svQ Oc2α?39օڧmYYy}.գzdo.l!ZOoݥ*qPTh)j?FWe`LP'%Ҟr%A&yd<\N|9_.$G=_Ó[YNޫ,;~߂[5[8 Y`|_q*:1ߥ$P#/FAG}*чU% Rjr..x^4{:Ii&jm W J2Ǎ:utFb'([(ukl7Ύ +A2B,$J +QHc)֜ ( '$9Iq=Y͒tygfi |R(ͧ sM+cQd1sXc܃iT<JZ#=Fa\c :lq?USfWܶFv-.l۩.od rJn"V'𓽵,:IF˅ C,Q|(6ɊBH+:h4` @Zfߩ(=ĝq춛/. ٦7."J3>W*}V߽U vٳm߯~$]#GB 8/Cg'Gw*OΎHqzum5<ɭYۛmT@UbsJ1z{;mC\E [ʠ A9FW(7+у `i8lFQP 6EtfT;`6(94 l5\ p +m| NC!f>!vJw!A!!%!;B}>f< ?'dil@)_:@i!")6eV١4)~Z 1" &cq?͒1saۃ? ͚k->n`iDY Mͳ΄BrBΆ|r>>~apxq#4:4' | zBj@S$O$@cqcPo1r]22D UG Q8($Ⱦ C ,U<(a$Aq0VA|X`9,0 'A,9 `,E:`-gsa̅B# fd(8E0 <13f q0C,R `>́8((Y޽p& +((PP%&|qS !۟nn؅N!R 0B/X%P +Ka.0ð.کmqYa.,X Ip+뜛qwC1B◯C\2W9ϖB(p xZ갋ĽU89~N;c5]º6ˡD`X<$ +%0$? pr:> yŰ$k\a5wђx!9l8rK`̇Yt#?q]Bzܽsʀ;y¯,PP*Ħ@P%6fC?0AdЁ"a򾛢vRÞ]ǜ/eP$=;L~'N@A=?ջTsNV3» +P(|иpJJ6'\#s񢀗lS0C [XS`6)?<^p\˖5V۶.)5'3ue_,ߑrX%-^u~YΓU9Ϲ-{4;ӥWtL9O۩u񋯢NZ; jזv:ek˟e>. 8?˗Qb䧽.%+ nen7F1\i@<#q1{ۣn|mmg=qEMrmXE+£Ϻ΂%$ŸhDW8p9{,#_E|8[*fWS>vQGvn{<.^9f9V0c4UzsNbq0&u0S`L`"x`2 +C\;~)' ,$`O8gc(ȃ0D<;Ca:&c`<cd3txR[ǿ +]߃S"ǹ\~n>k?k1.%s^5@@?-o=mya}9?9t uO2߂{Kqm"w3+kf.3Yt~,rW=~۳wQ@z.#+GIGf³=chZx52Na%Gs +y!cK3Yb˯?vOUˠ~u</8^K;Npݭ{ީ}ZP΃y]0c𼂯i_R|H8g^" _)d|'\ M{$bo &H v3q8X0q0 + hS!@a<!FBxsb(H<K; &A8aސɐ H`LC*>-YK\:^r\Nza[i|^4AGZ8}P9`P"m`41o 8З  +@<@ Ҁ gT1*ƒN, TF#mیJ##߭&ެ2 捩fVњ@oL%7|Rk7)7)i䚝|UEZN[iiswGr8j\- `Gҿ3y$+ eFp-I8TEEF>A?f#/WFD &g-&ڜM.0ޟ=Fl$ysOh\S(yr=[YMd F^g )FN2#' ;9n&#K5cdd/W5r5YC~HY0y`tZHi߇r3Y~BZf#|RFad #%'Ғ*;]<w'YF02?"BF2RȜ1t#JgǐYdaFf7i&:NTFd +#y 2>F&12 ܿgded Jc}NFё$o慑CFd0:F !dpFA >4LYȠtg|9f &grc&9 +22%HFu'ٌdi4M}GLF$iF2F{IFtFҴ\HjFoIIӔ0J{#=Ch$7`lOF{*}ڃ >I4$2`!\JYx3K$.Ď"1Z.a$pH$Xid8`$0F9:ih.qحԑLVVb'6-P2rbVXuYb!wAFl&:d$A wX2VdbhFF D%Sj'gSr`Lq6A`(Ta 'o +endstream +endobj + +858 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /VFBFCU+NewCM10-Bold-Identity-H + /Encoding /Identity-H + /DescendantFonts [859 0 R] + /ToUnicode 862 0 R +>> +endobj + +859 0 obj +<< + /Type /Font + /Subtype /CIDFontType0 + /BaseFont /VFBFCU+NewCM10-Bold + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 861 0 R + /DW 0 + /W [0 0 280 1 1 639 2 2 607 3 3 454 4 4 447 5 5 527 6 6 958 7 7 527 8 8 383 9 9 639 10 10 869 11 11 575 12 12 756 13 13 319 14 14 510.99997 15 15 474 16 16 639 17 17 319 18 18 607 19 19 639 20 20 527 21 21 863 22 22 559 23 23 639 24 24 800 25 25 639 26 26 882 27 27 786 28 28 351 29 29 575 30 30 319 31 31 436 32 32 831 33 33 607 34 34 1092 35 35 607 36 36 724 37 37 869 38 38 575 39 39 900 40 40 383 41 41 575 42 42 900 43 43 639 44 44 864 45 45 671 46 46 575 47 47 607 48 48 818 49 49 756 50 50 904 51 51 319 52 52 447 53 53 692 54 55 575 56 56 447 57 57 901 58 60 575 61 61 639 62 62 885 63 63 319 64 65 575] +>> +endobj + +860 0 obj +<< + /Length 13 + /Filter /FlateDecode +>> +stream +x, +endstream +endobj + +861 0 obj +<< + /Type /FontDescriptor + /FontName /VFBFCU+NewCM10-Bold + /Flags 131076 + /FontBBox [-56 -249 1051 909] + /ItalicAngle 0 + /Ascent 806 + /Descent -194 + /CapHeight 686 + /StemV 168.6 + /CIDSet 860 0 R + /FontFile3 863 0 R +>> +endobj + +862 0 obj +<< + /Length 1524 + /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 +65 beginbfchar +<0001> <0053> +<0002> <0079> +<0003> <0073> +<0004> <0074> +<0005> <00E8> +<0006> <006D> +<0007> <0065> +<0008> <0020> +<0009> <0064> +<000A> <0056> +<000B> <006F> +<000C> <00C9> +<000D> <006C> +<000E> <0063> +<000F> <0072> +<0010> <006E> +<0011> <0069> +<0012> <0071> +<0013> <0075> +<0014> <00E9> +<0015> <0052> +<0016> <0061> +<0017> <0070> +<0018> <0054> +<0019> <0068> +<001A> <0044> +<001B> <0050> +<001C> <006A> +<001D> <0031> +<001E> <002E> +<001F> <0049> +<0020> <0043> +<0021> <0078> +<0022> <004D> +<0023> <0076> +<0024> <0046> +<0025> <0041> +<0026> <0067> +<0027> <004E> +<0028> <002D> +<0029> <0032> +<002A> <0048> +<002B> <0062> +<002C> <0051> +<002D> <00660066> +<002E> <0033> +<002F> <006B> +<0030> <0042> +<0031> <0045> +<0032> <0047> +<0033> <003A> +<0034> <0028> +<0035> <004C> +<0036> <0036> +<0037> <0035> +<0038> <0029> +<0039> <004B> +<003A> <0037> +<003B> <0038> +<003C> <0034> +<003D> <00660069> +<003E> <0055> +<003F> <2019> +<0040> <0039> +<0041> <0030> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +863 0 obj +<< + /Length 6249 + /Filter /FlateDecode + /Subtype /CIDFontType0C +>> +stream +xYyTSO'S! +`pVETڪXZg + + +EAAIfp@ GPkVkzmժŖЏ[J;ޑzr~QMpuq +}! /e ;s#+W "Jp!2?a3Lz.,!SJUL~nj8u[.]': + +s\9xK@x@8ǥaQa~||#|Bg/[#8(3`_Pcx֩LJGli񛻿6^ǂK]<ߟ>pǍ~>d=dr պ\qa6-U{. nlX,fsj93}T!d2c3YmL&{WB^&ݤ z\Tx)T碞&9|M|Naٿ^ӻC>WlfXll~f*Kc߅}[i"W߭agf (pͯھ7 R +ୃkLWMF b*S*r-!tD5!{I-| M.Tia`,R -> L&vencasxEMFywEH;`Mk0$t6Cz0Їk\6lHM$--̥@ ȴkT:gy9 +8T-a-P 2 @&%D98 ~"Ρk5߃`4'Y* + ])?߀!(z1̋@TMUTc{G1C_GG54E +x'c\(=җ)/`| 8:6n-m?p׬f +!R +R` eB*"{P +Ԩt}CZퟠR+`o&c?IJvv`X"XcXS:h\iQku6*34*W}zVIVrOD.>)mkB<,ρ_[uluy:ipjG4'kpbӳ" 'ŁjL7.;! +T:OͨDTru x`depV +z0`@O(ctFh -7~ ʿmP[.O+V**[Š(CQv^2k@|pMC#NW4d51N@[GԞBN5 ´ȎAN e Xe + iH1]۹a0hg79 +!r+ k@T%L3B 5N7]GWimm;i\$2QP-GxQmepo+/ p؄{Ze'y@X;!{FZrfh~)X%N=nԖ(7Y 7yn #>)8"3 ĻR̐;-G w<&X_ r7}R|N!b/uvǀɘ&z%tj՚:(2b#![]Sv%왔p,7#UtWPFem UqS}rY +6 +80ܧt?9C!V&,nTѱAk D%w@ݬ}މf꧿g˻ ~R[9wdpv!+Gt] +e\#;D'Fݤ=ukG?MuuM|S]]Tw 8*F> +1]<ć%HD>jIѴ‘BW@v6%^ +z I)jɩרviA5^NB%)TWC@h,?LQeiTjjN3>>t冺fP Yy~ʅgt0L>|sx Vk{),~N4io!Y?CwCW巃֞JPb6VC㉌r ?O5*kio +&0LFC&C$ d#s yh,spP7d5y;*/*QQZ\GL@{V`QKe`8gѨN7-ʺ2IU8dV',\fKH%&սnelGT8ҌYڽ=BEF_lkΣ4\QǐFA(9&` PG[9! $J[,s%jlB+ƤdBfޱ9ųTBAꌩ\ EVҁOKL~AF7@@o.0gKީΝd3 Rck=, +J=Fo5@@&&:=CY ؃:J¨Ġ=)~:T&E@CЁ.=4Yv  "L`C@B,=pNH( l ĚcR,&3Q01 +-`HRh4B#K%IStkY^E7u=;UډQK#`Z4D%~=YۀP'PIa/ + t(u7aѸʚc<)KL|!Ĉ3.^St9gpogSFV-ӟjQ=~A"yV e;`UPXlt laIQqaIVR벻@sZXK{j.i޺UU܉ +Mt9ogM  ZX:ZYPǁ1ޔgpw|bLG0Jc7#1/憬})u/jXy6++րެKM}p,܄xt*9Ý]G܌:ơ9ɰPU궤l4&ooU>Օzɮ[r ō(}bic;?,Jn[ҥ*qNtwyI{ڷEvZ1i S.)w]5e<Ҩ6F͌,N CKPIT&<^iGхڢyBmхV9j8t&\gerc:y烷: g4kΪo|&:5zєba2=ɁbY=A98ˆ4!"mٻwC#9X m Pk?QdqtnX i񅄾С)μ D`B!erSCV3^ OFƂa昪N(0o@Pk5jA#V,k)FYtvq~|&O dU=P7~wͼicHM!u!s?!M\u'`Te6C:$A,l%ԕ0Cxe)cըc@W|efշir^ & <}WkjU%4޻V$؏IJMѢ{hyYѐ; 0mC{ڿtJ: +g2A +r YP+@OxFTh}NSt~[G=ebopdS])!әЃ  ({vTJ]wFM`ŷ{ʔGϝڱiOJއ& dڹtSSvvU.x eSi.!a{zNCUPRO81V56ߪݍ']=h?:ܗ?G +Vek_^̋T'?u碨9;N[TNgqG8ű,}eTp߰E?zb]P`xIƏymް8_Y҈؝H&;rwdoKŠ$Mv} Gwaҁq@ONݽS 4F+C-O;n +endstream +endobj + +864 0 obj +<< + /Type /Font + /Subtype /Type0 + /BaseFont /EHSUJF+NewCM10-Regular-Identity-H + /Encoding /Identity-H + /DescendantFonts [865 0 R] + /ToUnicode 868 0 R +>> +endobj + +865 0 obj +<< + /Type /Font + /Subtype /CIDFontType0 + /BaseFont /EHSUJF+NewCM10-Regular + /CIDSystemInfo << + /Registry (Adobe) + /Ordering (Identity) + /Supplement 0 + >> + /FontDescriptor 867 0 R + /DW 0 + /W [0 0 500 1 1 722 2 2 392 3 3 528 4 4 556 5 5 389 6 8 500 9 9 556 10 10 278 11 11 444 12 12 333 13 13 681 14 14 394 15 15 333 16 16 778 17 18 556 19 19 528 20 20 750 21 22 556 23 23 528 24 24 444 25 25 708 26 26 278 27 27 528 28 28 750 29 29 681 30 30 361 31 31 722 32 32 444 33 34 389 35 35 750 36 36 833 37 39 500 40 41 278 42 42 444 43 43 306 44 44 528 45 45 556 46 46 653 47 49 500 50 50 278 51 51 625 52 52 556 53 53 278 54 54 778 55 55 500 56 56 583 57 57 785 58 58 750 59 59 278 60 60 681 61 61 500 62 62 736 63 63 500 64 64 778 65 65 764 66 66 917 67 67 778 68 68 500 69 69 444 70 70 556 71 71 500 72 72 306 73 73 444 74 74 750 75 75 722 76 76 750 77 77 778 78 78 1000 79 79 778 80 80 833 81 82 500 83 83 1028 84 84 556 85 85 514 86 87 500 88 88 778 89 89 500 90 90 278 91 91 750 92 92 611 93 93 278 94 96 556 97 97 1000] +>> +endobj + +866 0 obj +<< + /Length 13 + /Filter /FlateDecode +>> +stream +xZs +endstream +endobj + +867 0 obj +<< + /Type /FontDescriptor + /FontName /EHSUJF+NewCM10-Regular + /Flags 131076 + /FontBBox [-40 -250 1009 917] + /ItalicAngle 0 + /Ascent 806 + /Descent -194 + /CapHeight 683 + /StemV 95.4 + /CIDSet 866 0 R + /FontFile3 869 0 R +>> +endobj + +868 0 obj +<< + /Length 1984 + /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 +97 beginbfchar +<0001> <0043> +<0002> <0072> +<0003> <0079> +<0004> <0070> +<0005> <0074> +<0006> <006F> +<0007> <0067> +<0008> <0061> +<0009> <0068> +<000A> <0069> +<000B> <0065> +<000C> <0020> +<000D> <0050> +<000E> <0073> +<000F> <002D> +<0010> <0051> +<0011> <0075> +<0012> <006E> +<0013> <0071> +<0014> <0048> +<0015> <0062> +<0016> <0064> +<0017> <0076> +<0018> <0063> +<0019> <0042> +<001A> <006C> +<001B> <006B> +<001C> <0041> +<001D> <0045> +<001E> <0049> +<001F> <0054> +<0020> <00E9> +<0021> <0028> +<0022> <0029> +<0023> <004E> +<0024> <006D> +<0025> <0032> +<0026> <0030> +<0027> <0035> +<0028> <002C> +<0029> <2019> +<002A> <00E8> +<002B> <0066> +<002C> <0078> +<002D> <0053> +<002E> <0046> +<002F> <0033> +<0030> <002F> +<0031> <0034> +<0032> <002E> +<0033> <004C> +<0034> <00660069> +<0035> <003A> +<0036> <2022> +<0037> <0036> +<0038> <00660066> +<0039> <0047> +<003A> <0056> +<003B> <00EE> +<003C> <00C9> +<003D> <00E0> +<003E> <0052> +<003F> <0038> +<0040> <002B> +<0041> <0044> +<0042> <004D> +<0043> <004B> +<0044> <0037> +<0045> <00EA> +<0046> <00FB> +<0047> <0031> +<0048> <006A> +<0049> <007A> +<004A> <005F> +<004B> <0077> +<004C> <0055> +<004D> <004F> +<004E> <2192> +<004F> <003D> +<0050> <006600660069> +<0051> <0039> +<0052> <00A0> +<0053> <0057> +<0054> <005E> +<0055> <004A> +<0056> <007B> +<0057> <007D> +<0058> <003C> +<0059> <00F4> +<005A> <007C> +<005B> <0058> +<005C> <005A> +<005D> <005B> +<005E> <0066006C> +<005F> <00AB> +<0060> <00BB> +<0061> <2014> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +869 0 obj +<< + /Length 8866 + /Filter /FlateDecode + /Subtype /CIDFontType0C +>> +stream +xzTTÝ{lr,[Ycl7^"CP&e` `lgɳD1E11!f$ŗ~\ιpo_E"J;>C.Vz;M_C^|UʷZ?;iݙtw)g^H];9>C*tCoǯ^ȤRB>`^B#N}mؐc2ldM!nB|6n +h`M!n^^!^뽂B7zx"ns6yzx 144pjAރ7 m21o.8gԷ]֠ЈP nB=6 HHwQ׵U&N݆To(CC{h2L4C uTSlNQ&J$:v5[D"ؑ\%)ɓv&..30{?b!k׳]u;&uʎ)z):i]wI\;n.wTenӻz / ŋ//_ye+K^]U^_*zHٹ粞G{ثo.}k _ׯ9w\ߋol~PX{řcanboqgso(8gKji =H !kLH5Im,y.ۉG(. +p{H!}  y`.Ra 4KOf6T/;KGԝz(:QD >n||s%beo;?gD6 w4|BE5/n8uDc'*r}> L`2 D|{VJA;R[g` +qR`CP #- q}r,y m6So )*1i3_ @F鳁p!"K HiD^h:oMa,ԝ(9Ap8)={ĘD1.pM|I>y7b>*u'p5FG{;bZZU_ŌfCU@QӍv|kd +뢋CXkCG\z8eT + p.e;?~^fx@{,7s{CK,'|NWŲT +]b7dnVb>iGڥ.TClGoX^^9ڢ{}Z8VwE=RRw^DAんc]q' |UX)UnXχ$uJ7Xkl 7K<p +UG-)B0C&@Xx[am@W.\VAMTMpq| 404d Ē-ٱy|fAZN%|'ĆxP ۍvӤg[} `Ӗ# IP# 4B5 + E-GP27B_؇L|IIg@eW֫UgתGp>~jr~A_ce[\z5C|UaOJGoN` ,v@VǮ 8΢oӁt]G`:gTg #&=&A`vQ\B0ݮ߽GtM>Z5e sˋ*kUaO46pP=KYy+! +n/NgG|{h큣<sk S~㰷 :IO^'9VCGxknr.;iǧT.y.D)Ω 55)[wM G.^G }w5%DCb}Wmd7>V?bJ<#NAo۲&nB,aM| ߨ ^`δ1(L\**]g^q{ +;o`A#%n %P_ֿڽt1ڮTI}Q:v+LJf jVQ. T;uPc:]HUy ~X"v  1ZuVcBZ yS`@Jk!_Y$eMI6%gC6X2,_+LF=F +wk!STյ$Ab7Y2|џ72ଡ{.bHP~xYiX7e0δw}!WmX+7Ipk'Tu9)7#ҝ_hgL9{h*khho,W5jPN[:7OW*UXP9YIY#Wݞ8+s&)01q' 1}Pf T0GMEF"oxm$l!S1Hh1᪞hg{ܣ~!D-)rC8| 6yt"ٹ$ԷaiQhB=a"yn]l Y#KU`6fMd? t cԚ@KB V?]@hWPR5 ^a }Z)VxYav]Ve< +B'/==;=(#5 rQCO EFrs2Mbz/u`x0މUUpiA +:qaDV16e]7M)#P݌Av`rpdn%|(L}4JKMݓיAlOXBNj!wsI~H~+h4$B;Ё"q*t+d ͻ+Z+F=. ?J0i6]}p>@)p +v.Y`3iICߞG92 {9M;ݜ `1CuRhV v\\4|$V I}A'p^@'nhgJbbA:HhS!rGM3gB8LѶ|U<>,1o< + b U9֌mlWؔdDX! HCv8WukwPӱ?[oM+w\wPp=K(~k&&5:?bpר2[x۪J#K7 c1?Vs=`,Û/zEt3рBj[Ӌ6i L!%_oy\n &L gܥC@?~Sq! +\%c0 :`XjN]81X$# f.0(e~܆/x~@YzۣCmkgq1Vb_ Q .e9RTTX;}ev.%Qŵ Y"|V*J0k7T 9lIG:=2oi=,07#d@-7i`6XTnloޘZ8B?t|-rpc)δpQy.scd`Pжj>rR]d0$hS^EW4M¥7uUj=Ec5ŁQ)"$6 9-1,b 9X㟃[5]I;@FnHHMd$@ m~忂[߶2mRti{KMM5*5jI}f}rE~q^ `u4SLwPmLݳRwUkFSll6 lCW~vejğĕJf\ 2_Z/ZG,`dWp6??S}a8r .v]q] w\'*9Wz}ppO>~Nl( +mWV^8Ԙ] =P[IlH0!h8Im^5oAO_rI6JlTDLUz\|A&mWZ34|4htq~&9@od3 ~d + )D,p)6\t8cBq%[Q|<n6=ݼ |`L(C=48ӌNT:қeAYR_R^^RR+B@pqj;w^Ԏעi: X97)N޺!Ä(w_˅|{_kFwS2n>u"Kc +vZT?ymJy*gQ^a,dZ:-~Qƶ`33$--?Nji9AĹ=tD^q㶡IQu2qF):?~YǟuWyLY|v;8NY\J}Ke۰aYJRb*v>—@}m k|KvdԞ^{p J_JD LJoUCJX ˷x] +stRnpȃ C72XA3[!FhƮݹHS'eƝ y+Y_0%JR꯶}_a:+vH#PWre.Q%b b e&dX{֟?Tל-QeM!쐙 + L|+;flP.>`]Q-<_-}USX_ ]:G@u athbrVA 뭛^@(p" ˆm`JI!"~l/.ŴJ:GtTv4P**a8y}My+ GSa'[d Ԥ{=%LdoEUi4HZZ~yE"+mht"IZ$]HZZ"麳,ID6G|`MMޤ5--Oji DZ7sf=F#bz}٪VsMao^ⴻ21E%ʩ :;0漌YiW zuØT8X?䏰c✛{|09֓FDo8d$TF8.en;TgQ'0>2NRҜzb>Sѕv[aB qY=if# nXQC8p9麱kG/DeZ +s`;),  Zz<əs_M=]q&-p2XOۅ|LL`! K#~_PmhEsG&a$4(\Ҧx+Kb2D+H&˚:;jA dCTlIO!ChF_`YPȃKkߡ1)IV2&B&gTaet?1)G”CbhZ]x?,dWZZ籷 t }Ҟ^,큄J;,jͅ ^b+aSKzp#RU[ꁃ?5|%ͧܟ`4+[Fyad+7T(R5_ H_+"׬[v t$aiL-M/&䪣8s*QG5r̦~yM߳5p18PT*́D;BP-? =Ir~z_$P" I(5#`ѧB +qJB@9EMloQUd:R0!  X6\Ęqِ4K6b +kN\(~ؓYxKNIų2x]Iq#j,Nh}EmtY.j&֡ltyx[.zRxp2j>lT5b/_z&}pf(( Pqԛת8|qm{c:`'u9pw*bT.EdD$3Oٰ/Z@*XG1K[NegJ%ZR 5b [JlBTP@tt`m"8KLaЇ,̇MG7; @Xs]iabu9Z*uG9,Kkgg8 i5fl$ ~=\P ,LuHpddh[d=ɄLx>"8!,'g4H3B^n(kkbJl*iQJMK+8)GbIh!bӓDt\NtO͹g=e8)cU࿌cU:P%M dM RK ƏU\*vV6VyiSC(BtUbFoNN dٶqHҍ)4f`ރĂs@d&:o@Z5DbWl|0[Ҭ{F֬ĪCq^r*N/)"HFx HBǀIH^͋@셦!:Cf$j dK +ܱOb2Lf~OM_e볗oP+ޜw#wųwQkY =ta#0IJ˹_c<>CY|6* 2}$T&KqGF\~qŊ׉MZx\ ZA7rٳz#uFpn ;FIjn<[8a5fiWn,Z^&l흶vτqD:Inh+&3 }> +ӊ$(%u +endstream +endobj + +870 0 obj +<< + /Length 24 + /Filter /FlateDecode +>> +stream +x3255P0PH1ү0PpD +endstream +endobj + +871 0 obj +<< + /Type /FontDescriptor + /FontName /NotoColorEmoji + /Flags 131077 + /FontBBox [0 -507.30273 2555.3027 1897.688] + /ItalicAngle 0 + /Ascent 1897.688 + /Descent -507.30273 + /FontFamily (NotoColorEmoji) + /FontStretch /Normal + /FontWeight 400 +>> +endobj + +872 0 obj +<< + /Type /Font + /Subtype /Type3 + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /XObject << + /x0 925 0 R + >> + >> + /Name /NotoColorEmoji + /FontBBox [0 -507.30273 2555.3027 1897.688] + /ToUnicode 873 0 R + /FontMatrix [0.00048828125 0 0 0.00048828125 0 0] + /FirstChar 0 + /LastChar 0 + /Widths [2550] + /FontDescriptor 871 0 R + /CharProcs << + /g0 870 0 R + >> + /Encoding << + /Type /Encoding + /Differences [0 /g0] + >> +>> +endobj + +873 0 obj +<< + /Length 613 + /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 +<00> +endcodespacerange +1 beginbfchar +<00> <2705> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +%%EndResource +%%EOF +endstream +endobj + +874 0 obj +[/ICCBased 876 0 R] +endobj + +875 0 obj +[/ICCBased 877 0 R] +endobj + +876 0 obj +<< + /Length 258 + /N 1 + /Range [0 1] + /Filter /FlateDecode +>> +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 + +878 0 obj +[928 0 R /XYZ 70.86614 766.99286 0] +endobj + +879 0 obj +[928 0 R /XYZ 70.86614 640.80084 0] +endobj + +880 0 obj +[928 0 R /XYZ 70.86614 522.4689 0] +endobj + +881 0 obj +[928 0 R /XYZ 70.86614 795.19684 0] +endobj + +882 0 obj +[930 0 R /XYZ 70.86614 766.99286 0] +endobj + +883 0 obj +[930 0 R /XYZ 70.86614 663.24023 0] +endobj + +884 0 obj +[930 0 R /XYZ 70.86614 528.4082 0] +endobj + +885 0 obj +[930 0 R /XYZ 70.86614 795.19684 0] +endobj + +886 0 obj +[932 0 R /XYZ 70.86614 766.99286 0] +endobj + +887 0 obj +[932 0 R /XYZ 70.86614 572.9159 0] +endobj + +888 0 obj +[932 0 R /XYZ 70.86614 409.21387 0] +endobj + +889 0 obj +[932 0 R /XYZ 70.86614 258.84186 0] +endobj + +890 0 obj +[932 0 R /XYZ 70.86614 795.19684 0] +endobj + +891 0 obj +[934 0 R /XYZ 70.86614 766.99286 0] +endobj + +892 0 obj +[934 0 R /XYZ 70.86614 576.63086 0] +endobj + +893 0 obj +[934 0 R /XYZ 70.86614 452.91885 0] +endobj + +894 0 obj +[934 0 R /XYZ 70.86614 380.19687 0] +endobj + +895 0 obj +[936 0 R /XYZ 70.86614 688.4869 0] +endobj + +896 0 obj +[936 0 R /XYZ 70.86614 535.79614 0] +endobj + +897 0 obj +[934 0 R /XYZ 70.86614 795.19684 0] +endobj + +898 0 obj +[938 0 R /XYZ 70.86614 766.99286 0] +endobj + +899 0 obj +[938 0 R /XYZ 70.86614 669.94086 0] +endobj + +900 0 obj +[938 0 R /XYZ 70.86614 572.88885 0] +endobj + +901 0 obj +[938 0 R /XYZ 70.86614 494.66687 0] +endobj + +902 0 obj +[938 0 R /XYZ 70.86614 381.95486 0] +endobj + +903 0 obj +[938 0 R /XYZ 70.86614 263.74286 0] +endobj + +904 0 obj +[938 0 R /XYZ 70.86614 795.19684 0] +endobj + +905 0 obj +[940 0 R /XYZ 70.86614 766.99286 0] +endobj + +906 0 obj +[940 0 R /XYZ 70.86614 635.45087 0] +endobj + +907 0 obj +[940 0 R /XYZ 70.86614 517.2389 0] +endobj + +908 0 obj +[940 0 R /XYZ 70.86614 380.19687 0] +endobj + +909 0 obj +[940 0 R /XYZ 70.86614 248.65485 0] +endobj + +910 0 obj +[940 0 R /XYZ 70.86614 117.112854 0] +endobj + +911 0 obj +[940 0 R /XYZ 70.86614 795.19684 0] +endobj + +912 0 obj +[944 0 R /XYZ 70.86614 766.99286 0] +endobj + +913 0 obj +[944 0 R /XYZ 70.86614 527.9027 0] +endobj + +914 0 obj +[944 0 R /XYZ 70.86614 239.97388 0] +endobj + +915 0 obj +[946 0 R /XYZ 70.86614 610.83685 0] +endobj + +916 0 obj +[944 0 R /XYZ 70.86614 795.19684 0] +endobj + +917 0 obj +[950 0 R /XYZ 70.86614 766.99286 0] +endobj + +918 0 obj +[950 0 R /XYZ 70.86614 547.2746 0] +endobj + +919 0 obj +[950 0 R /XYZ 70.86614 431.3926 0] +endobj + +920 0 obj +[950 0 R /XYZ 70.86614 795.19684 0] +endobj + +921 0 obj +[952 0 R /XYZ 70.86614 766.99286 0] +endobj + +922 0 obj +[952 0 R /XYZ 70.86614 563.30084 0] +endobj + +923 0 obj +[952 0 R /XYZ 70.86614 795.19684 0] +endobj + +924 0 obj +[954 0 R /XYZ 70.86614 795.19684 0] +endobj + +925 0 obj +<< + /Length 52 + /Type /XObject + /Subtype /Form + /Filter /FlateDecode + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /XObject << + /x0 957 0 R + >> + >> + /BBox [0 -507.30273 2555.3027 1897.688] +>> +stream +x+22553602W0P0P0210ѳ4tM 2 +ɹ\ +.\ += +endstream +endobj + +926 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 874 0 R + >> + /Font << + /f0 858 0 R + /f1 864 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 0 + /Parent 1 0 R + /Contents 927 0 R +>> +endobj + +927 0 obj +<< + /Length 972 + /Filter /FlateDecode +>> +stream +xXMo1J]J~@ȍrh"S#H^3&rY7=cyopyo>oa$@H6փy=5syh' ɲ9yz5LEeU0008]?_-x!(3…+ő$cط ȐN';=Ύcxzٵ?`򹹛4_f\FQLy)IUFPP8fo*@X[.+JUNCJC"a;%b C9?E(Ra*iZC(>忽dG$ %W}y\%%eJ{w.{^#W:B+cm #%K$c=,{{#(o,UIWZdWLuz0^0nSuVU:ߑ-8rrUig +-L2x,rt-!rș^a; Kt}zwLDŽLvCF]M~t&`Di߭_gCӃΡ3bu1媇8J aNw-B! =kCrQ~ߤV͛KjF]HOȞ[J/MuB#nlU~)=t8}NEJ2E]5Vd_;V~Ƥ F-2DCjUä- {BO +l> + /Font << + /f0 858 0 R + /f1 864 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 1 + /Parent 1 0 R + /Contents 929 0 R +>> +endobj + +929 0 obj +<< + /Length 2078 + /Filter /FlateDecode +>> +stream +x[Ko7WPZ|/MNhE}{ @b8Y+Y^$Krg||ڲ7o]|KvfB2[I5U^ϋ{,r]\.}X\lnvWwowB%{vǛ@xͥlɜ Wu*Kֺxx@nɴm۶·E-FJAEfM^6XɤVl;Y^AjY2& ioD(ը-8: 2:-[($H75~tp&0b-uQeVtV:Fb]Ā֔jw Mldíl{sL!q]!FQP0 $:*zӊk=wh~<,iLNSxC8ѯ<&Qn섢%EwdfG ?Bm9F$_GbBt!t1F+(}޽^XiF-0WVeR[\,sH&8 4KTR#VWѹԀ`7^鵚!@BBtL:x )=ӽtBA\#yku͵E}^K^ .*(V=LvH>;?8͂ufWoӨ4v&vN5>e1Y6d&Mi$^E CF*V,xސ4q>Ly$A;{[Tl"2|cu}0QdMT_\i-gmvcFF՗w%Hdr!:Q\t2-^r#k?5sXLR:kI@0@yqHeRS_%R6)$ڹÐ*Gh~ZypAd+ $Ӥ=ߌil$[7Fg" w:6yFŤC;w,q+*ۋr/JVGNWQHIZVRf}{KzvNv., n}F"V~yUU} {yYQMfudKbV&ۃfF?-*J3mTYNɅ} Z7~ݦjރ%5AOHLekI7p0]m~U{w?J(֘J9Dj&Smm؉k`8{L,`m8't'yQ +?@>%"xO/vQ"ģ%dQ+f(Hb*1yqSN7Q+y^X?UpnQ kٌ>>T ndh |kb@.鮌Pe;Q5tHcp53,η%تgi Kz7/IT]DǽP?L9G2VfDUT{nl˭?/obp.j?pzR-uCuۦYQErC@FnaDaƑ]5meRNBD ܛnl ӴdK:Ǜ_Zi^&((I)66Zu[UNrF.TȉRP>MsRFi\b*l&tH'As3!{x6E*3WB +endstream +endobj + +930 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 874 0 R + >> + /Font << + /f0 858 0 R + /f1 864 0 R + /f2 852 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 2 + /Parent 1 0 R + /Contents 931 0 R +>> +endobj + +931 0 obj +<< + /Length 1670 + /Filter /FlateDecode +>> +stream +xZo6_IW })E5Cf0-{x[%hRU`9y7׿遽z0yA5{ k,-oܬi}hl`f&4ƯsV+yi~i4kl).ĹL?nϫ'ahVL scW0J?c.^H?*jǰ]6 +lE[)MfF$A#g}`"]+$GDԸ \cG atQ +x'@i >+&U +a+֒2uܩ58~D oәavX=fŮǏ@)66=LM[ܶҶK֕vn!j>"% +Htg-H<(\Ms<TMXb_1GR%#%Us`d@lǖfpZfNВ#ޕ%iOtajwSꛔ0vEˍ)?#p4a`OhP(BFzvUGb51)Yks02HҨzt,d{r||LiٟI8&VƘX6XiS +P5 U4~ΏĪjOUQq)ŃrbLR@Gc.YMp%]2#m*=΋|$L&ς${O_Z,C>b>?!$$e?Uv'UBfb3,0\ ]/˩ةA % 1IHfES\@FE#9ߗk1gkw->Γ! wn!Gk^Y}7_ҭFUý}a]2&iGl &#MD_i&紣T1^TR +y l+*n WNg> + /Font << + /f0 858 0 R + /f1 864 0 R + /f2 852 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 3 + /Parent 1 0 R + /Contents 933 0 R +>> +endobj + +933 0 obj +<< + /Length 2753 + /Filter /FlateDecode +>> +stream +x\Y ~_rVr财$Wh߲yTV"T&9wzueNvvϞ7:. 1:k^:>ݧ_wvj tkvovwo~̩c#?G5?.w5Ot4`vm|UHI:RNXRkkP/xՆE>Aq(1ːZ>>>HvO#eT Ažf_3]j'3Rᰔ'͂ |LF&YNiet +d2&s]DZA2O +<KĪ +<C¡#'Z0B& +X\X dǚJnVbpWɔmUA :=\M%߅yKJDr s"$+{ +n|8|V㭄Ԉ^^6%ٽ>vjN9LOڙYL ~;9Vw7[>wghZ mqOyǝ89;]C\Osȴ"$îmHpI!KpU&# MےMaz`5YS1N7tH.E[eͬ\ь=`lva=t솠p#iT\RISnF9'gиxj]ő0j+QY(rυUq'N1`8'-O" x@Ϊ-.`~8;fsHY)jS "er֦6KM+5|sO6]Ο2KTh*ؔQ@Kp6?i)r~y2ɕeJ;tTZJ)Xl ?督 c.?wCGSWlH +ls|Ǔ%=HUNsx%w/'XG6^g;0H_KEuQ#78C@1q K%v +(mϵ'1g#r S,DUPNQ dpd.'ڏJ$ fɒ'8X* +A҄CP<[&%E@8Q/٠ >_߳ a}&B`3-$7+[l&Cuv~DCwӓdIa#WVϓY=/ڨ>J-Lan-}ΌUv٬}*X>N~Ț8$>//6.s-<%I#SyM[> Wkib1A7[auh[1,Dfϙ|,NҚ}'tM*5m:"HP]AQkw:Ko%ϡoBY}nvEa\5EiL#v?5rD%G M]+2RhY&{SY{x1ЂW5p|ˡK,S|%/d(8`÷~!mŽ +endstream +endobj + +934 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 874 0 R + >> + /Font << + /f0 858 0 R + /f1 864 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 4 + /Parent 1 0 R + /Contents 935 0 R +>> +endobj + +935 0 obj +<< + /Length 2415 + /Filter /FlateDecode +>> +stream +x\o4߿"XA]AG﮽SEtP@O$*/Mxg lIg}ɪi^]~khCSJL6(ZnE;ڼ͇wmnޯ6aٌww7>>Y77^ެެ^\YZ-zyOp}gowv[3ӌWn +hR1\-ذnR_kD\Uhj5..^*.*T儶0PT Ά; NsB%Vk-3uí[:|Ky7Q&~Yx HpoNE ,yxNjAwm3#I[Ud(Ovr7HvYDB5,xN +naZ9[ +W݁02L|n\rDMwRJG%^;s+,5 ~us:K/Ch;<h?,:=ɢFmZb%Ȧ[Ԧkyh'$"c1>D1zsLVkr=rl~UI޷#7w +UaUyLUl^~h.x+$jT3çk"@{:9HNDKDf2z{ɷqR CNikʻ{jklL|/:&E24 9b\ gE`h[SaqP =vp\ +nNfcM9ZOTmKIX9T^iH |BoC@Fp0s \Ci + uYbhUYFhM|`V]AF$3-diY +T*,;+h/r:Y>Y7;59{wí:W=UdzHm5ƨpYW+ܠbXj9p [NTs!0b֑\眶IZLYҶD- +YLVҟ-`&Lڃ'j2s1HЭG'4ʎ=J^ۃ!/B^ǽБ7>v1Fu?Y +ڤ2D^ pi|Hyl~t!Ld@ă4IJ q\PAZ&2TO|d BmRdQXF47s L g~`"WTd`41JW0o>Ű}mڨeP`S(({`t@#}cE]P迬$W|"LA\WiJ<6٦LMkLa?Һq$ 0 nQu@6d;=jD Co&†ղ+jp|AWyЌZ݁=b8(EF YYyP!kr{eOc9|MC.(st +Fr侢pІp*ѩ%vR`Մz.^AgprIz`;1}((Oɡ#7BMlucĮǀCoFY_Agx+p6!_5 bmRtVhÔ:ᷨ+sWWI}3UqQ3bKT07z_WהX[ +bZouAH,ce+å!JY"^b]'3֋Ґ3ָ⇘|LJYiOsK f + +x>hq %$_O+*R Pa/: 1ED{@pWA96؛JktT$!WSgyXY3A딬D 2Ns1;,jtMI /2*u>@< +>OXCOw ~ؙ-Mf&~Z 5nIK2kAf Z<H*=O:ck蛀Li̼TL諀5>}:% zL8zpx$m@K%> + /Font << + /f0 864 0 R + /f1 858 0 R + /f2 852 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 5 + /Parent 1 0 R + /Contents 937 0 R +>> +endobj + +937 0 obj +<< + /Length 1486 + /Filter /FlateDecode +>> +stream +xZKs6W Ti qL3E:.4dz[~ÿEEowUF8:c":*jçOfS1y֏pF6e-c|E![uUlf]@[L*OKd "u gGZ/ wE^wbl~7j̳ ji/A 'F-$#ZlPEÎ#=zwa}́u=1]gY*E955sYGD-*P>vP2hI"Q.KcTq!3[8Mx O8YfU:m-Š&ƶi>p{C9U_os=`$Si?y8'@@S#Bd'ZהlDUZ9ln|#jmb~賗jPv;w?FVs0RJн䅗i_óW=KLDg+!1$'M1hXC- +L}M8tǐ-tDk~]gx.j<\/)drKQ|njagvS&MWĨ!'&H 4 6]\>ͬ䴮;| IRQuM̒齷d'=XTe[\8Z׳;8GUBEI+郾 +ýUmj$f'un@T)@Cvs}69v//j!X)Z,ۜ*`X&P"Uy@Hu2)[l﨔Vp#Ţ8FB4`zSs[&],P$8*iR2;nLe@w8=]E7 VmS^DvDWw'IƷI9S=q N +endstream +endobj + +938 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 874 0 R + >> + /Font << + /f0 858 0 R + /f1 864 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 6 + /Parent 1 0 R + /Contents 939 0 R +>> +endobj + +939 0 obj +<< + /Length 2194 + /Filter /FlateDecode +>> +stream +x[[s5~PQtIC\ +-05O $3y` ػhGeZI{߹ݒ!o/{EXF8:c"j;$cq|#o#˻ #\c1ftuYIyWLc +_y/r8,eb)?KaW|PQc=>'Ė(¹h G4*-Kh"~m;3s84HhybnVh-CnF| iD>!C>fE"QZa}T) Tpf2h1 R"@wdoGSfJoF[:ӀΧn BL3-l3~큾IL<` ,iQȲa: nq19Vi-#"52e#s\+^ 3CYi URXwdnFz>,L`9"A@@Ҏj9Q>Oq7 + N<I(}ZLJvXՀZ+p*R@cH% j3\)w\$5u>OSZρz@xU<ӷQ;%S%e\m~X`P4,? tۨ@WTY8ܙI "PP-;6v9]-{v8$7BstX9(PwKiX3'Nֆd-{H$lUm<)6HI|(,jDnF=iANZbxT?$FPk(BJSۉOzZ==~rGi(٩muȰ E"vTЯDk@W=!w-kc4 D% +O wI*t`1*!bQ: )5]ݛiy9Y Y(Ί݁˖fo*0vl9Deӽr5ekW%U(QDCm^{نl=~p`&@*ݙaiM$h+ YІڪN, 954wtZA|HֶY)4K)o휍)=$QʟO>OL:5[ +BXk@]FM3#Φk"*xW(Q[N5ayZs HJw*v{,{ZrH +G u#pӮTSu m!neFxN>:T>c?ӿpZ'=<ԉƟMQ?衽H* +n*ˇ+\u*9g&dZCMo. 5mc8ZoYdPǹ2g[L6&{z1ƱSTzجa]w85>xYۯSGpuVc/ESlkL5>cYi49=O%IoJ' +endstream +endobj + +940 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 874 0 R + >> + /Font << + /f0 858 0 R + /f1 864 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 7 + /Parent 1 0 R + /Contents 941 0 R +>> +endobj + +941 0 obj +<< + /Length 2211 + /Filter /FlateDecode +>> +stream +x\[o7~_ВAiZ*JCJW;cg e&;˹~✿5X1vL./ٳWV &c:sҰkv~u~+퇕`n׫g+] & ܮ߯!kz9]ffK:aFns?|x~w$x㽛^ lB g]yw4]T-]zzEogwlԍJg83pC0g7U"!٤ZU$b7UE*lOh~nNn~֛㌣C`恤Bugl2<39%Mff8[!HWٵ,9F֭Dڊ=wfTY.oi} 3uAF"ˏY}*t 1?0*AV?-0ǽ=jo6='8#6a֩lW9Β@(\ae6tM=Q-Qyz48XkQ!?7 krėpX?a{EȢɬ۾U֤ Ĕ}/P`܈9};K'(:}Y`{uA&I;C& jz*<WOcJhIĥš*_H:f0^AV]q$Y|6BJ n"킨ez5=F<ݎ߃$e8Ž|%7j.w&LEdK )L2kj. ~o~Z:ʭL__PRUBÉ hUB?#su\u:$@;SL#Eay?zGuGj#[G['gpo-VAZTQG i׆>de4;j~QbU0 vnz?3\ j-QˏVs?w=q$=`G[gp?Wvc+O l,Lzy{+AK9˲I)ZHUj&ILʹCیX~.w$tK-A;PwvD6=G)P7 +endstream +endobj + +942 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 874 0 R + >> + /Font << + /f0 864 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 8 + /Parent 1 0 R + /Contents 943 0 R +>> +endobj + +943 0 obj +<< + /Length 379 + /Filter /FlateDecode +>> +stream +xMO0 ؁:I1i` 8 z[9J= mj*i)ݡNo'q~ +a5n9|CB˜(2$B%VGH+ oHkBFX>qnK"R+v9Cq6"nDV=nLyj-\T(s/1j}Xk_Dw~y ; 㓴LH(KL⚡nyDl3eчy`W#,K2`j3w;Ia50(YIy-r u 1H/{̠>G+t/ROVFJ`zcͼz5?Ήwv%&/{o] +endstream +endobj + +944 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 874 0 R + /c1 875 0 R + >> + /Font << + /f0 858 0 R + /f1 864 0 R + /f2 852 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 9 + /Parent 1 0 R + /Contents 945 0 R +>> +endobj + +945 0 obj +<< + /Length 3965 + /Filter /FlateDecode +>> +stream +x][d~_q òX|]!@Hy"UWt|f3}\U첟>~睾n{tUlS.a4O' _n'0ଥZ2{Vf /˟~S= };*Ү1WȭRzL>-OZApVfb;/_ V7 +?y>}[GUḫɠblcSU>r tĪ}&3];n/S5% .֓$XK1:wdi)؈;GY %r>e2e|ӿ EScj:[aYdJA7FE/VU&^{6@U&Z%1e)c6Q7,a9hvϳLU}jꀝy6y09<ޔ/:ɣS4y_,@5!ga.%hg#fqE* Qd^c)Qs.zE_soN\ʂ]FXa_Ioĵz":GCzF`i{&u40_~JK9wwMysVEcd Qk [dgQ"7nhā؄ʦ9a *Z&B481_ @*940!5VSR[iz :BSsrkh"GEƀFE=H] 96*RY*Zs;0‘~Q@6ike֛ff5k)iqMeQ*EIiQ;o[8Z=E9?4A3lH@hl&s&<'^1\'fM)"mYV 71tR&7mKeSIJ=Xh^li-$ǚ0(j?z2XW I>(Hƴ,.*"yr?:77{ok曶4okeIUN+F yQI !`u2rt$u'P<&9:mrtAhntFt?V WZ5͞ oG4mKG *aƟx)d5 ':Ҡ}7ߢJORu*bВM~S?v*s ͖Q@dO2)傊KczDm7'1ӲlSGrB]޻ $GP/}O$GKQx##Q6lѪ[)# OR9nmxk# v +C6\ p=&Gl0 GAU !ra1:הhB烿h+@gTɅ=@ՔB/֋TUEY`Db*R1(=!ժ6jv$c5*ݍ N\t[vo/~iAQG2HfM*d_|7ܥ#KC6m%7/iͻ4z<\ J=%Ґ[]ɲKb )&MH*\^qi#ִrm SdhOU[ǗEڨfN&&OKoR h>^ RK1kmx rz"ꊜj}2iIJiqO6 h>Q @4̸ 4W;WA}[@щTr;&<~gu r!Xe +:!RإF~Juj%JYppaF%J \A[d+bRQ6e54#}rr;DV..cR6/0zRO}ęۥ5 6Cծ7X!_Z 6UdFM7(xLMm#bO=Fx!^::6 ieρ{=*]| _C!*/F\vbܔEZm=ȾͱųKnR~% +ճِ^£G?YG~y+M}iM`O2)$kqxq/YVBYm+_h!DWd:SA:U ^/gK&_ k>o47XKRa.},b[YA1涻eN.ې # iXѤ,]YZeVͬKf[ +ju))Z=ex;[{B^[:ӻJqYUkkL>uJTO[FbL''uBTæ8> + /Font << + /f0 864 0 R + /f1 858 0 R + /f2 852 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 10 + /Parent 1 0 R + /Contents 947 0 R +>> +endobj + +947 0 obj +<< + /Length 2417 + /Filter /FlateDecode +>> +stream +x\M6&f8UcL8>=s&X[_TMǹGUHؼykoSǟh `MXS'h>Ovy{=Cq 6'N pPlwhG _nwn映w PO⯚(zsm]$ + }o{^_~z^I7?\>ilF'8 $6|T!3=ҵD?ϡ ۊ~үng]eh;g?ڏ{ )ATm46hЫV~zFe\.񇢇dutmX<ǧљ`SAe9|V\[DѲ5'$wߝrֳyЕ8߅Fc8~ ]g3e>WPI%xC?SS4&g?&z@bUgc7dYhT뢥j@/)Ex"08 xؤX~0Y)eɦ (& ނKA=p}n z!/!ɢ#ǘɒʲ921USIi+-fwXa2޳ɀ7kE؛d5śBM'n,T C 0"k +߶V*d"jWV9I1_;1).m +R5,a7(lNf'- r_gsl#](6Q2홭8FUc)yuPmޥ (NTG&*EAW/"B5:(󧣛G`V h^*c鹴[U[j[ixzg?Brg_Z`|klF~++32>tAFp}y?h/Y VG7ip .&VdfRG8 a5z +|\jA~320HE`kpNxg3y"?gu EJjƱd#[Xej%/g' 5W<g_:I 7@xDZSB3# -ukDخcxu\Ϊ STnHƦ`Su.3P% ֶI),:eA"uRks0c3, ̤RMNK$w۵%ĚPDrE"9u]խ~ϮneOƳ\a +}9#;%g]&Dnv{0<;WApcu2~K*@Ltr2BTM"$xq`<1J G>[eb7b;%}=u|`ѠūWPkS4/ZM#kkMZ#܊(։o(", t!}Jq[BgōslwNXjJTWKPZIޅ[ܴN!S-ԥ:(ZH&;)v4zzx]N+}۔!&-=G}3rxch*nbiM zV{> + /F 4 + /StructParent 11 + /Contents (http://localhost:3000) +>> +endobj + +949 0 obj +<< + /Type /Annot + /Subtype /Link + /Rect [135.63614 561.75464 252.70615 575.0846] + /Border [0 0 0] + /A << + /Type /Action + /S /URI + /URI (http://localhost:8000/docs) + >> + /F 4 + /StructParent 12 + /Contents (http://localhost:8000/docs) +>> +endobj + +950 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 874 0 R + >> + /Font << + /f0 858 0 R + /f1 864 0 R + /f2 852 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 13 + /Tabs /S + /Parent 1 0 R + /Contents 951 0 R + /Annots [948 0 R 949 0 R] +>> +endobj + +951 0 obj +<< + /Length 1780 + /Filter /FlateDecode +>> +stream +xZmo6_Z }|"]:MVcKDlE,w{ܑ_7ˊ TUw gVk&1[A?U{ + 7zk Lպo>U/nYQYU?Woe*e[A+Vr B7w.iݿC@Dp҈&Wڷp߈[@VqcRjf|@>"O)8|Ă`zAu]ڶ.#wugw&ٽvwS2D%Z5bF[u ;Q!0kNp{Άٖ*lC1P#1Nv{%%t<E%Y`1N +\˗KiQň\nǛ,Hs钏 ][ XN'b@A8z[ >p弧gGNIࣃY>:S_~B**$ؽ(*#zϩgٝ;fz2i|IR1{$`D8ڱ=+x0l 8 +Z| Vtsg(9mx(*$ыJ^XM,PG+KOsD=[ 87Fch1`^h+M#U3X"s{dlUOrL 20N,mŨcuG,V_Cv/ g^_\-' X"]+X +fTk +CƑ:5$2ѤMKKFC]eh6C1) {T17<4B>7uš$??Q+ +M}T*ImOT0 guS -i.@jk(A)Z[t FZ D v%  nP*(h]}t*]` G̘'y.dBQ-4~v #5(3]ΌPSשvf-N@0N yfJ1;8;3c`HQhFxMACEm,V:669s[~.bUuxe 5F10) 9F;uo L#4˦Iʭ;CS(,4Q+RiBCFgͥXjEۧrh$' d8dYnhAkCJA\"i,zywɫӢsэliꉜ{ՋI/n%ԡgQcwx6=~ JOAЅ+)~ݦJ~۴)z])I%t)\~.o&I +Rq<-r8ؤ(}Cc[=[Z֐BQS?Yvg8b9_d ,V]uJ i_wB_\1h=b(} d2 JjiQeVf^FWn :}g>I&`EcQ+`h9=ը{ҏlw/oŀ+3(X6)> + /Font << + /f0 858 0 R + /f1 864 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 14 + /Parent 1 0 R + /Contents 953 0 R +>> +endobj + +953 0 obj +<< + /Length 1798 + /Filter /FlateDecode +>> +stream +xZ[o6~ׯ`Q]kҤ؀`f`yVcK3`?)J<u(Vׇر$P;7~%!V]]w7'0fkMu#$##+F>?nuZ=1Y?w_Ow ]W?U7*ҭJ>4SKofߪm}.߻{?OX FW\)k Y&K.,5#_D[YZf n1ULzdb=Q狘E> 0{>Q8JFd 6N8W݇ȭA]רyAm|дPWKIjgw]0c; z$ Y:m&kPjƬ>BLPS^i[h;:ucIށImE.r@L2EfY5 +utr8P6 oпCt2=V@%oq4AE LX0G'ALMΜ8ZT Ť9fŋ7.!7crD-(xqR\bY")qri l Z7#kdPX +¾~,L +I[j쌹k_EMڲ̀푄RnM'&k VĢմXFZ#tZ A fx}Xf7ސa,(Z1aGm<;Z1H/AWpo__ݝ`/}l) q iQuKNqy80tE=A؈+ H\ZW-&[0C݂KʛQ(ʱ8ی67|#-Jir +`ك)M&afTSvNۣz#fƿp)$-nd/'eZ!17(_qd^㐃5㸼i- ;.ӅF3no-l;6ߨQ%i%vCSɕ"Ԧ5c͌PڲD@K-7ѓ@k^Gz~!-Th;ݦ,rD< ^hi@fâ BiʌEʇt{4Xi8r. Luqsl+%.)$]A;%ptvX7qI-Q1Kcy0|o9Z")# T[:;Hr'R6Uq?F@|g#'˶Ao\d{,_I#5gHGn1RmeJRclM --KwBt(.@0w"mXJ[(<>PJD:2z*.H|eӻ?kӠhEv3&)rKS(xSSg,qo.46D f,T4"bZwJ)a3~%=:gZB+9"4MCMقTG Wi|dBOwBGp !@lBO s+Ʃep>OafIxz,&YW1i (jyQMZA,q +>K h]$MC5b50-1Aa3nQip-.!=W$4I/2# RjR Rj%c2NEjǮwGy(tdx|ETF.jNG_hST*igg&:}XHb"v%&?}$ +endstream +endobj + +954 0 obj +<< + /Type /Page + /Resources << + /ProcSet [/PDF /Text /ImageC /ImageB] + /ColorSpace << + /c0 874 0 R + >> + /Font << + /f0 858 0 R + /f1 864 0 R + /f2 872 0 R + >> + >> + /MediaBox [0 0 595.2756 841.8898] + /StructParents 15 + /Parent 1 0 R + /Contents 955 0 R +>> +endobj + +955 0 obj +<< + /Length 1732 + /Filter /FlateDecode +>> +stream +xZKo6Wz,/4{{"? +=(qFIJpoSM>|(|a t_[p#kN ּ$($yRlyZ0.#ۗbgdn~_?cLv'R5+"*F}Vz ~Jt5:6xS{b`/ٵZ1w}? r"B젤yx3W7Jxt}fNscM.}C SER0$J ZYVdwd20v%F xs<%2f=@k`2pX"){xd[쾂\Kz}\nS {,PW'қywF~VG8؋ݺ1{z|k.3ˆTJ F:y0%pGB+Sfo> +stream +xA 0EA1 c +1cuyFRcU W3*>{0"h Mj +#9h|)?9vًqp<9lפL:h/)V>Io_vRV: +endstream +endobj + +957 0 obj +<< + /Length 1243 + /Type /XObject + /Subtype /Image + /Filter /FlateDecode + /Width 136 + /Height 128 + /ColorSpace 875 0 R + /BitsPerComponent 8 + /SMask 956 0 R +>> +stream +x흱N@_+(Cʈ".RD2M )Q [A"8c.W,d2( _q ۧKkFYGnE7%t 4W0?_Nڝ!AaNA2z-zpsw}2.{u_׆2/Se\q4#h%%H2<\2 'b\ȹ@.$5]*1.G'KceXOVUO\<#y=vVD\ RWA(4w4%=).-/Tˬ%:"lPk\JfUP drtXO<4XFK2w_N?(.I<% b\p\dr2۽=sL\ė%f\r) e@y?BHR0i#qnBc`R՛\[Ffr}uyop.y"L=xr=qqqtqa{lx b=m +GHW׃p7_R#pi!?rRao׋sqzR5Tc&.E3Mw,O6c>.{F@zY.~]t\:^ʠ\ y^RWk`k`e \īLj4E`]/Eʐ]/EdG*Wk`0WhX*C kVe\xLA0Tq1qD2uFÊī2p^˅`GúVjףq!2ծGBUe$GBRea\, r 2a\Bd  _\ɅjΫ\!6u=,*cx , .Uzd.lUzd.> +endobj + +959 0 obj +<< + /Length 997 + /Type /Metadata + /Subtype /XML +>> +stream +Typst 0.14.0fr2025-11-11T20:30:17+01:002025-11-11T20:30:17+01:0014application/pdfsgYl8cDvdYooJlh4LhK5Vw==sgYl8cDvdYooJlh4LhK5Vw==proof1.7 +endstream +endobj + +960 0 obj +<< + /Type /Catalog + /Pages 1 0 R + /Metadata 959 0 R + /Lang (fr) + /StructTreeRoot 50 0 R + /MarkInfo << + /Marked true + /Suspects false + >> + /ViewerPreferences << + /Direction /L2R + >> + /Outlines 2 0 R +>> +endobj + +xref +0 961 +0000000000 65535 f +0000000016 00000 n +0000000187 00000 n +0000000269 00000 n +0000000419 00000 n +0000000529 00000 n +0000000662 00000 n +0000000769 00000 n +0000001010 00000 n +0000001206 00000 n +0000001397 00000 n +0000001500 00000 n +0000001665 00000 n +0000001785 00000 n +0000001912 00000 n +0000002036 00000 n +0000002138 00000 n +0000002306 00000 n +0000002418 00000 n +0000002550 00000 n +0000002812 00000 n +0000003034 00000 n +0000003260 00000 n +0000003511 00000 n +0000003771 00000 n +0000004030 00000 n +0000004240 00000 n +0000004434 00000 n +0000004556 00000 n +0000004680 00000 n +0000004791 00000 n +0000004955 00000 n +0000005142 00000 n +0000005259 00000 n +0000005377 00000 n +0000005595 00000 n +0000005713 00000 n +0000005821 00000 n +0000006081 00000 n +0000006192 00000 n +0000006313 00000 n +0000006443 00000 n +0000006654 00000 n +0000006898 00000 n +0000007003 00000 n +0000007124 00000 n +0000007319 00000 n +0000007491 00000 n +0000007603 00000 n +0000007725 00000 n +0000007820 00000 n +0000008193 00000 n +0000008292 00000 n +0000008743 00000 n +0000009042 00000 n +0000009965 00000 n +0000010592 00000 n +0000010859 00000 n +0000011358 00000 n +0000011921 00000 n +0000011996 00000 n +0000013759 00000 n +0000014874 00000 n +0000015213 00000 n +0000015671 00000 n +0000015942 00000 n +0000017694 00000 n +0000017811 00000 n +0000017903 00000 n +0000017995 00000 n +0000018087 00000 n +0000018174 00000 n +0000018264 00000 n +0000018418 00000 n +0000018503 00000 n +0000018601 00000 n +0000018693 00000 n +0000018782 00000 n +0000018867 00000 n +0000018965 00000 n +0000019057 00000 n +0000019146 00000 n +0000019231 00000 n +0000019329 00000 n +0000019421 00000 n +0000019510 00000 n +0000019595 00000 n +0000019693 00000 n +0000019785 00000 n +0000019874 00000 n +0000019961 00000 n +0000020051 00000 n +0000020140 00000 n +0000020228 00000 n +0000020316 00000 n +0000020404 00000 n +0000020490 00000 n +0000020597 00000 n +0000020745 00000 n +0000020831 00000 n +0000020922 00000 n +0000021012 00000 n +0000021100 00000 n +0000021193 00000 n +0000021284 00000 n +0000021372 00000 n +0000021465 00000 n +0000021556 00000 n +0000021644 00000 n +0000021802 00000 n +0000021891 00000 n +0000021984 00000 n +0000022075 00000 n +0000022164 00000 n +0000022257 00000 n +0000022348 00000 n +0000022437 00000 n +0000022530 00000 n +0000022621 00000 n +0000022710 00000 n +0000022803 00000 n +0000022894 00000 n +0000022982 00000 n +0000023140 00000 n +0000023229 00000 n +0000023322 00000 n +0000023413 00000 n +0000023502 00000 n +0000023595 00000 n +0000023686 00000 n +0000023775 00000 n +0000023868 00000 n +0000023959 00000 n +0000024048 00000 n +0000024141 00000 n +0000024232 00000 n +0000024320 00000 n +0000024455 00000 n +0000024646 00000 n +0000024789 00000 n +0000024878 00000 n +0000024971 00000 n +0000025062 00000 n +0000025151 00000 n +0000025244 00000 n +0000025335 00000 n +0000025424 00000 n +0000025508 00000 n +0000025597 00000 n +0000025688 00000 n +0000025831 00000 n +0000025920 00000 n +0000026013 00000 n +0000026104 00000 n +0000026193 00000 n +0000026286 00000 n +0000026377 00000 n +0000026466 00000 n +0000026550 00000 n +0000026639 00000 n +0000026730 00000 n +0000026873 00000 n +0000026962 00000 n +0000027055 00000 n +0000027146 00000 n +0000027235 00000 n +0000027328 00000 n +0000027419 00000 n +0000027508 00000 n +0000027592 00000 n +0000027681 00000 n +0000027772 00000 n +0000027915 00000 n +0000028004 00000 n +0000028096 00000 n +0000028186 00000 n +0000028275 00000 n +0000028367 00000 n +0000028457 00000 n +0000028546 00000 n +0000028630 00000 n +0000028718 00000 n +0000028808 00000 n +0000028931 00000 n +0000029059 00000 n +0000029147 00000 n +0000029235 00000 n +0000029323 00000 n +0000029411 00000 n +0000029607 00000 n +0000029695 00000 n +0000029783 00000 n +0000029871 00000 n +0000029959 00000 n +0000030047 00000 n +0000030166 00000 n +0000030316 00000 n +0000030405 00000 n +0000030498 00000 n +0000030589 00000 n +0000030678 00000 n +0000030779 00000 n +0000030919 00000 n +0000031076 00000 n +0000031167 00000 n +0000031256 00000 n +0000031357 00000 n +0000031497 00000 n +0000031654 00000 n +0000031745 00000 n +0000031833 00000 n +0000031988 00000 n +0000032077 00000 n +0000032166 00000 n +0000032254 00000 n +0000032421 00000 n +0000032510 00000 n +0000032603 00000 n +0000032694 00000 n +0000032783 00000 n +0000032876 00000 n +0000032967 00000 n +0000033056 00000 n +0000033149 00000 n +0000033239 00000 n +0000033328 00000 n +0000033420 00000 n +0000033510 00000 n +0000033599 00000 n +0000033691 00000 n +0000033781 00000 n +0000033868 00000 n +0000033984 00000 n +0000034178 00000 n +0000034461 00000 n +0000034563 00000 n +0000034636 00000 n +0000034766 00000 n +0000034839 00000 n +0000034973 00000 n +0000035071 00000 n +0000035144 00000 n +0000035261 00000 n +0000035386 00000 n +0000035505 00000 n +0000035600 00000 n +0000035673 00000 n +0000035765 00000 n +0000035875 00000 n +0000035982 00000 n +0000036110 00000 n +0000036223 00000 n +0000036339 00000 n +0000036551 00000 n +0000036693 00000 n +0000036782 00000 n +0000036875 00000 n +0000036966 00000 n +0000037055 00000 n +0000037148 00000 n +0000037239 00000 n +0000037327 00000 n +0000037461 00000 n +0000037550 00000 n +0000037643 00000 n +0000037734 00000 n +0000037822 00000 n +0000037956 00000 n +0000038045 00000 n +0000038138 00000 n +0000038229 00000 n +0000038316 00000 n +0000038474 00000 n +0000038563 00000 n +0000038655 00000 n +0000038745 00000 n +0000038834 00000 n +0000038926 00000 n +0000039016 00000 n +0000039105 00000 n +0000039197 00000 n +0000039287 00000 n +0000039376 00000 n +0000039468 00000 n +0000039558 00000 n +0000039645 00000 n +0000039787 00000 n +0000039876 00000 n +0000039970 00000 n +0000040062 00000 n +0000040151 00000 n +0000040245 00000 n +0000040337 00000 n +0000040426 00000 n +0000040576 00000 n +0000040665 00000 n +0000040759 00000 n +0000040851 00000 n +0000040940 00000 n +0000041034 00000 n +0000041126 00000 n +0000041215 00000 n +0000041309 00000 n +0000041401 00000 n +0000041490 00000 n +0000041640 00000 n +0000041729 00000 n +0000041823 00000 n +0000041915 00000 n +0000042004 00000 n +0000042098 00000 n +0000042190 00000 n +0000042279 00000 n +0000042373 00000 n +0000042465 00000 n +0000042554 00000 n +0000042684 00000 n +0000043007 00000 n +0000043149 00000 n +0000043271 00000 n +0000043377 00000 n +0000043483 00000 n +0000043613 00000 n +0000043743 00000 n +0000043881 00000 n +0000044003 00000 n +0000044105 00000 n +0000044178 00000 n +0000044292 00000 n +0000044406 00000 n +0000044515 00000 n +0000044628 00000 n +0000044726 00000 n +0000044799 00000 n +0000044918 00000 n +0000045025 00000 n +0000045138 00000 n +0000045251 00000 n +0000045364 00000 n +0000045477 00000 n +0000045575 00000 n +0000045694 00000 n +0000045969 00000 n +0000046058 00000 n +0000046147 00000 n +0000046236 00000 n +0000046325 00000 n +0000046414 00000 n +0000046503 00000 n +0000046592 00000 n +0000046681 00000 n +0000046770 00000 n +0000046859 00000 n +0000046948 00000 n +0000047037 00000 n +0000047125 00000 n +0000047213 00000 n +0000047301 00000 n +0000047389 00000 n +0000047477 00000 n +0000047564 00000 n +0000047686 00000 n +0000047896 00000 n +0000047983 00000 n +0000048133 00000 n +0000048222 00000 n +0000048314 00000 n +0000048404 00000 n +0000048493 00000 n +0000048585 00000 n +0000048675 00000 n +0000048764 00000 n +0000048856 00000 n +0000048946 00000 n +0000049034 00000 n +0000049122 00000 n +0000049243 00000 n +0000049331 00000 n +0000049489 00000 n +0000049578 00000 n +0000049671 00000 n +0000049762 00000 n +0000049851 00000 n +0000049944 00000 n +0000050035 00000 n +0000050124 00000 n +0000050217 00000 n +0000050308 00000 n +0000050397 00000 n +0000050490 00000 n +0000050581 00000 n +0000050669 00000 n +0000050757 00000 n +0000050873 00000 n +0000050961 00000 n +0000051119 00000 n +0000051208 00000 n +0000051301 00000 n +0000051392 00000 n +0000051481 00000 n +0000051574 00000 n +0000051665 00000 n +0000051754 00000 n +0000051847 00000 n +0000051938 00000 n +0000052027 00000 n +0000052120 00000 n +0000052211 00000 n +0000052299 00000 n +0000052387 00000 n +0000052591 00000 n +0000052679 00000 n +0000052767 00000 n +0000052917 00000 n +0000053006 00000 n +0000053099 00000 n +0000053190 00000 n +0000053279 00000 n +0000053372 00000 n +0000053463 00000 n +0000053552 00000 n +0000053645 00000 n +0000053736 00000 n +0000053824 00000 n +0000053912 00000 n +0000054028 00000 n +0000054116 00000 n +0000054266 00000 n +0000054355 00000 n +0000054448 00000 n +0000054539 00000 n +0000054628 00000 n +0000054721 00000 n +0000054812 00000 n +0000054901 00000 n +0000054994 00000 n +0000055085 00000 n +0000055173 00000 n +0000055261 00000 n +0000055376 00000 n +0000055464 00000 n +0000055622 00000 n +0000055711 00000 n +0000055804 00000 n +0000055895 00000 n +0000055984 00000 n +0000056077 00000 n +0000056168 00000 n +0000056257 00000 n +0000056349 00000 n +0000056439 00000 n +0000056528 00000 n +0000056620 00000 n +0000056710 00000 n +0000056797 00000 n +0000056884 00000 n +0000057070 00000 n +0000057190 00000 n +0000057332 00000 n +0000057421 00000 n +0000057514 00000 n +0000057605 00000 n +0000057694 00000 n +0000057787 00000 n +0000057878 00000 n +0000057966 00000 n +0000058108 00000 n +0000058197 00000 n +0000058290 00000 n +0000058381 00000 n +0000058470 00000 n +0000058563 00000 n +0000058654 00000 n +0000058742 00000 n +0000058884 00000 n +0000058973 00000 n +0000059066 00000 n +0000059157 00000 n +0000059246 00000 n +0000059339 00000 n +0000059430 00000 n +0000059518 00000 n +0000059606 00000 n +0000059730 00000 n +0000059818 00000 n +0000059968 00000 n +0000060057 00000 n +0000060150 00000 n +0000060241 00000 n +0000060330 00000 n +0000060423 00000 n +0000060514 00000 n +0000060603 00000 n +0000060696 00000 n +0000060787 00000 n +0000060875 00000 n +0000060963 00000 n +0000061085 00000 n +0000061243 00000 n +0000061332 00000 n +0000061425 00000 n +0000061516 00000 n +0000061605 00000 n +0000061698 00000 n +0000061789 00000 n +0000061878 00000 n +0000061971 00000 n +0000062062 00000 n +0000062151 00000 n +0000062244 00000 n +0000062335 00000 n +0000062423 00000 n +0000062511 00000 n +0000062631 00000 n +0000062719 00000 n +0000062807 00000 n +0000062895 00000 n +0000063075 00000 n +0000063163 00000 n +0000063251 00000 n +0000063339 00000 n +0000063427 00000 n +0000063621 00000 n +0000063708 00000 n +0000063795 00000 n +0000063882 00000 n +0000063969 00000 n +0000064227 00000 n +0000064437 00000 n +0000064632 00000 n +0000064721 00000 n +0000064794 00000 n +0000064883 00000 n +0000064972 00000 n +0000065061 00000 n +0000065150 00000 n +0000065239 00000 n +0000065327 00000 n +0000065579 00000 n +0000065667 00000 n +0000065755 00000 n +0000065942 00000 n +0000066031 00000 n +0000066104 00000 n +0000066193 00000 n +0000066282 00000 n +0000066355 00000 n +0000066444 00000 n +0000066532 00000 n +0000066744 00000 n +0000066919 00000 n +0000067008 00000 n +0000067101 00000 n +0000067192 00000 n +0000067281 00000 n +0000067374 00000 n +0000067464 00000 n +0000067553 00000 n +0000067645 00000 n +0000067735 00000 n +0000067824 00000 n +0000067916 00000 n +0000068006 00000 n +0000068095 00000 n +0000068187 00000 n +0000068277 00000 n +0000068366 00000 n +0000068458 00000 n +0000068548 00000 n +0000068635 00000 n +0000068874 00000 n +0000068963 00000 n +0000069047 00000 n +0000069136 00000 n +0000069227 00000 n +0000069362 00000 n +0000069451 00000 n +0000069544 00000 n +0000069635 00000 n +0000069724 00000 n +0000069808 00000 n +0000069897 00000 n +0000069988 00000 n +0000070123 00000 n +0000070212 00000 n +0000070305 00000 n +0000070396 00000 n +0000070485 00000 n +0000070569 00000 n +0000070658 00000 n +0000070749 00000 n +0000070900 00000 n +0000070989 00000 n +0000071082 00000 n +0000071173 00000 n +0000071262 00000 n +0000071355 00000 n +0000071446 00000 n +0000071535 00000 n +0000071628 00000 n +0000071719 00000 n +0000071808 00000 n +0000071892 00000 n +0000071981 00000 n +0000072072 00000 n +0000072207 00000 n +0000072296 00000 n +0000072389 00000 n +0000072480 00000 n +0000072569 00000 n +0000072653 00000 n +0000072742 00000 n +0000072833 00000 n +0000072968 00000 n +0000073057 00000 n +0000073150 00000 n +0000073241 00000 n +0000073330 00000 n +0000073414 00000 n +0000073503 00000 n +0000073594 00000 n +0000073737 00000 n +0000073826 00000 n +0000073919 00000 n +0000074010 00000 n +0000074099 00000 n +0000074192 00000 n +0000074283 00000 n +0000074372 00000 n +0000074456 00000 n +0000074545 00000 n +0000074636 00000 n +0000074725 00000 n +0000074809 00000 n +0000074898 00000 n +0000074989 00000 n +0000075077 00000 n +0000075285 00000 n +0000075376 00000 n +0000075464 00000 n +0000075712 00000 n +0000075800 00000 n +0000075951 00000 n +0000076040 00000 n +0000076133 00000 n +0000076224 00000 n +0000076313 00000 n +0000076406 00000 n +0000076497 00000 n +0000076586 00000 n +0000076679 00000 n +0000076770 00000 n +0000076858 00000 n +0000076946 00000 n +0000077076 00000 n +0000077164 00000 n +0000077331 00000 n +0000077420 00000 n +0000077513 00000 n +0000077604 00000 n +0000077693 00000 n +0000077786 00000 n +0000077877 00000 n +0000078036 00000 n +0000078125 00000 n +0000078218 00000 n +0000078309 00000 n +0000078398 00000 n +0000078491 00000 n +0000078582 00000 n +0000078671 00000 n +0000078764 00000 n +0000078855 00000 n +0000078944 00000 n +0000079037 00000 n +0000079128 00000 n +0000079217 00000 n +0000079301 00000 n +0000079389 00000 n +0000079479 00000 n +0000079568 00000 n +0000079660 00000 n +0000079750 00000 n +0000079837 00000 n +0000079924 00000 n +0000080047 00000 n +0000080171 00000 n +0000080260 00000 n +0000080353 00000 n +0000080442 00000 n +0000080559 00000 n +0000080648 00000 n +0000080737 00000 n +0000080895 00000 n +0000080984 00000 n +0000081078 00000 n +0000081170 00000 n +0000081259 00000 n +0000081353 00000 n +0000081445 00000 n +0000081534 00000 n +0000081628 00000 n +0000081719 00000 n +0000081808 00000 n +0000081901 00000 n +0000081992 00000 n +0000082080 00000 n +0000082168 00000 n +0000082290 00000 n +0000082378 00000 n +0000082466 00000 n +0000082632 00000 n +0000082721 00000 n +0000082814 00000 n +0000082905 00000 n +0000082994 00000 n +0000083087 00000 n +0000083178 00000 n +0000083267 00000 n +0000083360 00000 n +0000083451 00000 n +0000083540 00000 n +0000083633 00000 n +0000083724 00000 n +0000083813 00000 n +0000083906 00000 n +0000083997 00000 n +0000084085 00000 n +0000084173 00000 n +0000084298 00000 n +0000084386 00000 n +0000084589 00000 n +0000084720 00000 n +0000084812 00000 n +0000084885 00000 n +0000085022 00000 n +0000085114 00000 n +0000085187 00000 n +0000085365 00000 n +0000085455 00000 n +0000085542 00000 n +0000085629 00000 n +0000085716 00000 n +0000085847 00000 n +0000085969 00000 n +0000086057 00000 n +0000086145 00000 n +0000086348 00000 n +0000086437 00000 n +0000086526 00000 n +0000086615 00000 n +0000086704 00000 n +0000086793 00000 n +0000086882 00000 n +0000086971 00000 n +0000087060 00000 n +0000087148 00000 n +0000087266 00000 n +0000087354 00000 n +0000087450 00000 n +0000087544 00000 n +0000087640 00000 n +0000087734 00000 n +0000087830 00000 n +0000087924 00000 n +0000088020 00000 n +0000088114 00000 n +0000088202 00000 n +0000088382 00000 n +0000088561 00000 n +0000088649 00000 n +0000088737 00000 n +0000088825 00000 n +0000088913 00000 n +0000089001 00000 n +0000089088 00000 n +0000089286 00000 n +0000089480 00000 n +0000089646 00000 n +0000089735 00000 n +0000089836 00000 n +0000089930 00000 n +0000090021 00000 n +0000090110 00000 n +0000090211 00000 n +0000090305 00000 n +0000090396 00000 n +0000090485 00000 n +0000090586 00000 n +0000090680 00000 n +0000090771 00000 n +0000090860 00000 n +0000090961 00000 n +0000091055 00000 n +0000091146 00000 n +0000091235 00000 n +0000091336 00000 n +0000091430 00000 n +0000091521 00000 n +0000091644 00000 n +0000091732 00000 n +0000091890 00000 n +0000091979 00000 n +0000092080 00000 n +0000092174 00000 n +0000092265 00000 n +0000092354 00000 n +0000092455 00000 n +0000092549 00000 n +0000092640 00000 n +0000092729 00000 n +0000092830 00000 n +0000092924 00000 n +0000093015 00000 n +0000093104 00000 n +0000093205 00000 n +0000093299 00000 n +0000093390 00000 n +0000093478 00000 n +0000093613 00000 n +0000093779 00000 n +0000093868 00000 n +0000093969 00000 n +0000094063 00000 n +0000094154 00000 n +0000094243 00000 n +0000094344 00000 n +0000094438 00000 n +0000094529 00000 n +0000094618 00000 n +0000094719 00000 n +0000094813 00000 n +0000094904 00000 n +0000094993 00000 n +0000095094 00000 n +0000095188 00000 n +0000095278 00000 n +0000095367 00000 n +0000095467 00000 n +0000095560 00000 n +0000095650 00000 n +0000095739 00000 n +0000095863 00000 n +0000095988 00000 n +0000096081 00000 n +0000096160 00000 n +0000096253 00000 n +0000096340 00000 n +0000096427 00000 n +0000096506 00000 n +0000096599 00000 n +0000096686 00000 n +0000096773 00000 n +0000096938 00000 n +0000097206 00000 n +0000097295 00000 n +0000097574 00000 n +0000099438 00000 n +0000112296 00000 n +0000112470 00000 n +0000113304 00000 n +0000113395 00000 n +0000113642 00000 n +0000115248 00000 n +0000121603 00000 n +0000121780 00000 n +0000122837 00000 n +0000122928 00000 n +0000123177 00000 n +0000125243 00000 n +0000134215 00000 n +0000134317 00000 n +0000134585 00000 n +0000135062 00000 n +0000135756 00000 n +0000135794 00000 n +0000135832 00000 n +0000136191 00000 n +0000136614 00000 n +0000136668 00000 n +0000136722 00000 n +0000136775 00000 n +0000136829 00000 n +0000136883 00000 n +0000136937 00000 n +0000136990 00000 n +0000137044 00000 n +0000137098 00000 n +0000137151 00000 n +0000137205 00000 n +0000137259 00000 n +0000137313 00000 n +0000137367 00000 n +0000137421 00000 n +0000137475 00000 n +0000137529 00000 n +0000137582 00000 n +0000137636 00000 n +0000137690 00000 n +0000137744 00000 n +0000137798 00000 n +0000137852 00000 n +0000137906 00000 n +0000137960 00000 n +0000138014 00000 n +0000138068 00000 n +0000138122 00000 n +0000138176 00000 n +0000138229 00000 n +0000138283 00000 n +0000138337 00000 n +0000138392 00000 n +0000138446 00000 n +0000138500 00000 n +0000138553 00000 n +0000138607 00000 n +0000138661 00000 n +0000138715 00000 n +0000138769 00000 n +0000138822 00000 n +0000138875 00000 n +0000138929 00000 n +0000138983 00000 n +0000139037 00000 n +0000139091 00000 n +0000139145 00000 n +0000139455 00000 n +0000139747 00000 n +0000140798 00000 n +0000141090 00000 n +0000143248 00000 n +0000143558 00000 n +0000145308 00000 n +0000145636 00000 n +0000148469 00000 n +0000148761 00000 n +0000151256 00000 n +0000151566 00000 n +0000153132 00000 n +0000153424 00000 n +0000155698 00000 n +0000155990 00000 n +0000158281 00000 n +0000158555 00000 n +0000159013 00000 n +0000159341 00000 n +0000163386 00000 n +0000163715 00000 n +0000166212 00000 n +0000166472 00000 n +0000166743 00000 n +0000167093 00000 n +0000168953 00000 n +0000169246 00000 n +0000171124 00000 n +0000171435 00000 n +0000173247 00000 n +0000173626 00000 n +0000175072 00000 n +0000175199 00000 n +0000176286 00000 n +trailer +<< + /Size 961 + /Root 960 0 R + /Info 958 0 R + /ID [(sgYl8cDvdYooJlh4LhK5Vw==) (sgYl8cDvdYooJlh4LhK5Vw==)] +>> +startxref +176524 +%%EOF \ No newline at end of file diff --git a/e-voting-system/rapport/technical_report.typ b/e-voting-system/rapport/technical_report.typ new file mode 100644 index 0000000..3da211f --- /dev/null +++ b/e-voting-system/rapport/technical_report.typ @@ -0,0 +1,660 @@ +#set page(margin: (top: 2cm, bottom: 2cm, left: 2.5cm, right: 2.5cm)) +#set text(font: "New Computer Modern", size: 10pt, lang: "fr") +#set heading(numbering: "1.1") +#show heading: it => { + it + v(0.3em) +} +#show link: underline + +#align(center)[ + #text(size: 18pt, weight: "bold")[Système de Vote Électronique Sécurisé] + + #text(size: 13pt)[Cryptographie Post-Quantique Hybride avec Blockchain PoA] + + #v(1em) + + *Rapport Technique Détaillé* + + EPITA - Cryptographie Industrielle Avancée (CIA) + + Novembre 2025 +] + +#v(0.5em) + +#align(center)[ + *Résumé du Projet* +] + +Ce rapport documente la conception, l'implémentation et la validation d'un système de vote électronique entièrement fonctionnel utilisant une cryptographie post-quantique hybride conforme aux normes NIST (FIPS 203/204/205). Le système adresse les défis critiques de sécurité du vote en ligne : fraude, intimidation, anonymat, intégrité et immuabilité. + +#pagebreak() + += 1. Introduction et Contexte + +== 1.1 Motivations Techniques + +Les systèmes de vote électronique présentent des défis de sécurité distincts des autres applications. Le vote doit garantir : + +- *Fraude électorale* : Aucune modification post-vote via blockchain SHA-256 +- *Anonymat* : Impossibilité relier électeur vers vote via chiffrement ElGamal +- *Intégrité* : Vérification via chaîne de hachage immuable +- *Non-répudiation* : Électeur ne peut nier avoir voté via signatures hybrides +- *Coercion-resistance* : Électeur ne peut prouver son vote à tiers + +== 1.2 Approche Hybride Post-Quantique + +Notre système combine : + +- *Signatures* : RSA-PSS 2048 + Dilithium (ML-DSA-65) +- *Chiffrement* : ElGamal + Kyber (ML-KEM-768) +- *Hachage* : SHA-256 (quantum-safe) +- *Symétrique* : AES-256-GCM (résiste à Grover) + +Defense-in-depth : Même si RSA ou ElGamal cassés, Dilithium et Kyber restent sûrs. + +== 1.3 Stack Technologique + +- *Backend* : Python 3.12 + FastAPI + SQLAlchemy + MariaDB +- *Frontend* : Next.js 15 + React 18 + TypeScript +- *Blockchain* : Proof-of-Authority (PoA) + 3 validators +- *Cryptographie* : liboqs (ML-DSA-65, ML-KEM-768) +- *Déploiement* : Docker Compose (7 services) + +#pagebreak() + += 2. Architecture Système + +== 2.1 Composants Matériels + +Architecture Client-Serveur avec Blockchain : + +``` +Frontend (Next.js 15) → Backend (FastAPI) → MariaDB + ↓ + Blockchain (PoA) + ↓ + Validators (3x) +``` + +== 2.2 Base de Données + +SQLAlchemy Models avec contraintes ACID : + +*Voters* : email unique, citizen_id unique, password bcrypt + +*Elections* : nom, description, dates, clés publiques + +*Candidates* : nom, election_id (FK) + +*Votes* : UNIQUE(voter_id, election_id), encrypted_vote (BLOB) + +Contrainte critique : Un électeur ne peut voter qu'une fois par élection (vérifiée BD + code). + +== 2.3 Blockchain PoA + +Structure bloc : + +``` +Block { + index: int + prev_hash: SHA-256 + timestamp: Unix time + encrypted_votes: List[Dict] + miner_address: validator ID + signature: Dilithium (3309 bytes) +} +``` + +Consensus simple : Round-robin entre 3 validators. + +Immuabilité : Modification bloc → tous hashes invalides → détection garantie. + +#pagebreak() + += 3. Cryptographie Hybride + +== 3.1 ElGamal : Addition Homomorphe + +Propriété fondamentale pour dépouillement sécurisé : + +E(m1) times E(m2) = E(m1 + m2) mod p + +Utilisation : + +```python +# Chiffrement +(c1, c2) = (g^r mod p, m * h^r mod p) + +# Dépouillement sans déchiffrement intermédiaire +encrypted_total = product(E(vote_i) for each vote) + +# Déchiffrement final une seule fois +total = c2 / c1^x mod p +``` + +Sécurité : Basée sur Decisional Diffie-Hellman (DDH). + +== 3.2 Dilithium (ML-DSA-65) + +Signature post-quantique NIST FIPS 204 approuvée. + +Paramètres : +- Dimension : 4 +- Sécurité : 192 bits classique, ~64 bits quantique +- Clé publique : 1312 bytes +- Signature : 3309 bytes +- Temps : ~1ms/signature + +Utilisation : Signature chaque bloc blockchain + chaque vote. + +Sécurité : Basée sur Module-LWE (Learning With Errors). + +== 3.3 Kyber (ML-KEM-768) + +Encapsulation post-quantique NIST FIPS 203 approuvée. + +Paramètres : +- Sécurité : 192 bits classique, ~128 bits quantique +- Clé publique : 1184 bytes +- Ciphertext : 1088 bytes +- Shared secret : 32 bytes + +Utilisation : Génération clé hybride pour AES-256-GCM. + +Sécurité : IND-CCA2 basée sur Module-LWE. + +== 3.4 AES-256-GCM + +Chiffrement symétrique du bulletin après dérivation clé hybride. + +Clé : 256 bits (32 bytes) +IV : 96 bits (12 bytes) +Mode : GCM (confidentialité + authentification) +Tag : 128 bits + +Quantum-safe : AES non-ciblé par Grover (coût 2^128 requêtes toujours prohibitif). + +#pagebreak() + += 4. Flux du Vote (6 Phases) + +== 4.1 Phase 1 : Inscription + +Entrée : email, password, nom, prénom, CNI + +Actions serveur : + +1. Valider contraintes : email unique, password policy (8+ chars) +2. Générer clés : + - RSA 2048 (clé publique 294 bytes) + - Dilithium ML-DSA-65 (clé publique 1312 bytes) + - ElGamal (clés publique ~1024 bytes) + - Kyber ML-KEM-768 (clé publique 1184 bytes) +3. Hash password : bcrypt 12 rounds +4. Stocker en BD : voter_id, email, password_hash, clés publiques + +Résultat : JWT token + voter_id + +== 4.2 Phase 2 : Authentification + +Entrée : email + password + +Actions serveur : + +1. Lookup voter par email +2. bcrypt.verify(password) +3. JWT.sign(payload={voter_id, exp=now+30min}) + +JWT inclut : voter_id, timestamp d'expiration, signature HMAC-SHA256 + +== 4.3 Phase 3 : Consultation Élections + +Endpoint : GET /api/elections/active (requiert JWT valide) + +Retourne : Liste élections actives (start <= now < end) +Chaque élection inclut : ID, nom, candidats, clés publiques + +== 4.4 Phase 4 : Vote Chiffré + +Processus cryptographique côté client : + +1. Obtenir clés publiques élection (ElGamal, Kyber) + +2. Chiffrer candidate_id avec ElGamal : + - Générer r aléatoire + - (c1, c2) = (g^r mod p, candidate_id times h^r mod p) + +3. Encapsuler clé avec Kyber : + - kyber_ct, kyber_ss = Kyber.encap(kyber_pk) + +4. Dériver clé symétrique hybride : + - symmetric_key = SHA256(kyber_ss || c1 || c2) + +5. Chiffrer vote avec AES-256-GCM : + - vote_data = {election_id, (c1,c2), timestamp} + - iv = random(12 bytes) + - ciphertext = AES_GCM.encrypt(symmetric_key, iv, vote_data) + +6. Signer avec Dilithium : + - sig_dilithium = Dilithium.sign(SHA256(ciphertext || iv)) + +7. Signer avec RSA-PSS 2048 : + - sig_rsa = RSA_PSS.sign(SHA256(ciphertext || iv)) + +8. Transmettre serveur : ciphertext, iv, signatures hybrides, kyber_ct + +Vérification serveur (6 étapes) : + +1. Vérifier JWT (authenticité électeur) +2. Vérifier non-double-vote (DB constraint) +3. Vérifier signature Dilithium +4. Vérifier signature RSA +5. Déchiffrer avec clé privée Kyber serveur +6. Enregistrer vote chiffré en BD + +== 4.5 Phase 5 : Dépouillement + +Pour chaque candidat : + +``` +votes_chiffrés = [E(v1), E(v2), ..., E(vn)] + +total_chiffré = E(v1) times E(v2) * ... * E(vn) + = E(v1 + v2 + ... + vn) + +total_clair = Decrypt(total_chiffré, clé_privée_trésorier) +``` + +Avantage : Aucun vote individuel jamais déchiffré. + +Sécurité : ElGamal IND-CPA + propriété homomorphe. + +== 4.6 Phase 6 : Vérification Blockchain + +Vérifier intégrité chaîne : + +``` +Pour chaque bloc : + 1. Recalculer hash = SHA256(bloc) + 2. Vérifier hash correspond + 3. Vérifier prev_hash de bloc i = hash de bloc i-1 + 4. Vérifier signature Dilithium du mineur + +Si un vote modifié → hash change → chaîne invalide +``` + +#pagebreak() + += 5. Sécurité Cryptographique + +== 5.1 Confidentialité (Semantic Security) + +Définition : Adversaire ne peut pas distinguer E(m0) vs E(m1). + +Propriété ElGamal : IND-CPA sécurisé si DDH difficile. + +Propriété Kyber : IND-CCA2 sécurisé (approuvé NIST). + +Résultat : Vote chiffré incompréhensible sans clé privée trésorier. + +== 5.2 Intégrité (EUF-CMA) + +Définition : Adversaire ne peut pas forger signature sans clé privée. + +Propriété Dilithium : EUF-CMA sécurisé (NIST FIPS 204). + +Propriété RSA-PSS : EUF-CMA sécurisé. + +Résultat : Vote modifié → signatures invalides détectées. + +== 5.3 Non-Répudiation + +Propriété : Électeur ne peut nier avoir voté (signatures hybrides). + +Mécanisme : Clés privées RSA + Dilithium uniques par électeur. + +Signature vote = preuve que électeur a signé. + +== 5.4 Authentification + +Propriété : Serveur vérifie identité électeur. + +Mécanismes : +- JWT expiration 30 min +- bcrypt password hashing +- CNI unique identifiant +- IP logging (audit trail) + +== 5.5 Anonymat (Privacy) + +Propriété : Impossible relier électeur vers vote final. + +Mécanismes : +- Vote chiffré (contient seulement candidate_id) +- Séparation identité-vote en BD +- Transaction ID aléatoire (pas séquentiel) + +Limitation : Audit log détaillé permet retrouver si analyse conjointe. + +== 5.6 Protection Quantique + +Defense-in-depth hybride : + +Signatures : RSA-PSS + Dilithium +- Si RSA cassé par Shor → Dilithium encore sûr +- Nécessite casser LES DEUX + +Chiffrement : ElGamal + Kyber +- Si ElGamal cassé → Kyber encore sûr +- Nécessite casser LES DEUX + +Symétrique : AES-256 +- Grover réduit à 2^128 requêtes +- Toujours impraticable + +#pagebreak() + += 6. Analyse des Menaces + +== 6.1 Fraude Électorale + +Menace : Modification votes après soumission. + +Mitigation : +- Vote chiffré ElGamal (confidentiel) +- Signature Dilithium (intégrité) +- Blockchain SHA-256 (immuabilité) +- Modification → tous hashes invalides + +Sécurité : Garantie cryptographique. + +== 6.2 Double-Vote + +Menace : Électeur vote 2 fois. + +Mitigation : +- BD Constraint : UNIQUE(voter_id, election_id) +- Code check : Vérifier vote existant avant insertion +- Implémenté 2 niveaux (BD + code) + +Sécurité : Imposible sans accès BD direct. + +== 6.3 Intimidation + +Menace : Tiers force électeur à voter pour X. + +Mitigation : +- Vote chiffré (tiers ne peut vérifier) +- Anonymat (tiers ne peut associer) +- Preuves ZK non-transférables + +Limitation : Si tiers observe physiquement → game over. + +Solution : Isolement physique scrutin (secret du vote). + +== 6.4 Usurpation d'Identité + +Menace : Attaquant vote à la place d'électeur. + +Mitigation : +- JWT expiration 30 min +- bcrypt 12 rounds (password) +- CNI unique +- Signatures hybrides (nécessite clés privées) + +Sécurité : Très faible probabilité. + +== 6.5 Compromis BD + +Menace : Admin BD modifie votes. + +Mitigation : +- Votes chiffrés (illisibles) +- Hachage ballot pour audit +- Blockchain externe (immuable) +- Logs d'accès BD + +Sécurité : Détection garantie, modification coûteuse. + +== 6.6 Attaque Quantique + +Menace : Ordinateur quantique casse RSA/ElGamal. + +Mitigation : Hybride defense-in-depth +- Signatures : RSA + Dilithium +- Chiffrement : ElGamal + Kyber +- Nécessite casser LES DEUX + +Sécurité : Quantum-resistant. + +#pagebreak() + += 7. Implémentation Détaillée + +== 7.1 Backend Architecture + +Structure FastAPI : + +``` +backend/ +├── main.py # App FastAPI +├── models.py # SQLAlchemy ORM +├── schemas.py # Pydantic schemas +├── services.py # Business logic +├── dependencies.py # JWT, DB dependencies +├── routes/ +│ ├── auth.py # Register, Login +│ ├── elections.py # Get elections +│ └── votes.py # Submit, History +├── crypto/ +│ ├── encryption.py # ElGamal + AES +│ ├── signatures.py # RSA + Dilithium +│ ├── hashing.py # SHA-256 +│ └── pqc.py # Kyber, Dilithium +├── blockchain.py # Blockchain local +└── blockchain_client.py # PoA communication +``` + +== 7.2 Database Models + +```python +class Voter: + id: int (PK) + email: str (UNIQUE) + citizen_id: str (UNIQUE) + password_hash: str (bcrypt) + first_name, last_name: str + public_key_rsa, dilithium, elgamal, kyber: bytes + +class Election: + id: int (PK) + name, description: str + start_date, end_date: datetime + public_key_elgamal, kyber: bytes + +class Vote: + id: int (PK) + voter_id, election_id, candidate_id: int (FK) + encrypted_vote: bytes (ElGamal chiffré) + ballot_hash: str (SHA-256) + timestamp: datetime + ip_address: str + blockchain_tx_id: str (optionnel) + UNIQUE(voter_id, election_id) ← Double-vote protection +``` + +== 7.3 Endpoints API Principaux + +POST /api/auth/register +- Entrée : email, password, first_name, last_name, citizen_id +- Sortie : JWT token, voter_id +- Actions : Hash password (bcrypt), Générer clés hybrides, Stocker BD + +POST /api/auth/login +- Entrée : email, password +- Sortie : JWT token, expires_in=1800 +- Actions : Vérifier password, Signer JWT + +GET /api/elections/active +- Requête JWT +- Sortie : Liste élections (start <= now < end) + +POST /api/votes/submit +- Entrée : election_id, encrypted_vote, iv, signatures +- Requête JWT +- Sortie : vote_id, blockchain_tx_id +- Actions : 6 étapes vérification cryptographique + +GET /api/elections/{id}/results +- Sortie : Résultats vote (après dépouillement) + +GET /api/blockchain/votes +- Sortie : Chaîne complète pour audit + +POST /api/blockchain/verify +- Entrée : Chaîne +- Sortie : Validité, détails tampering + +== 7.4 Processus Dépouillement + +```python +def tally_election(election_id, db): + for candidate in candidates: + votes = db.query(Vote).filter( + election_id = election_id, + candidate_id = candidate.id + ) + + # Homomorphic addition + encrypted_total = votes[0].encrypted + for vote in votes[1:]: + encrypted_total *= vote.encrypted + + # Decrypt final avec clé trésorier + total = elgamal_decrypt(encrypted_total, sk) + + results[candidate.id] = total + + return results +``` + +#pagebreak() + += 8. Déploiement et Tests + +== 8.1 Docker Compose + +7 services orchestrés : + +1. MariaDB : Port 3306, volumes persistants +2. Backend : Port 8000, dépend MariaDB +3. Bootnode : Port 8546 (blockchain) +4. Validator1/2/3 : Ports 8001/8002/8003 +5. Frontend : Port 3000, dépend Backend + +Déploiement : +``` +docker-compose build +docker-compose up -d +``` + +Accès : +- Frontend : http://localhost:3000 +- API Docs : http://localhost:8000/docs +- DB : localhost:3306 + +== 8.2 Tests Unitaires + +Test ElGamal roundtrip : m = decrypt(encrypt(m)) + +Test homomorphe : decrypt(E[m1) times E(m2)) = m1 + m2 + +Test Dilithium : Signature valide / invalide rejeté + +Test Kyber : Encapsulation/décapsulation consistent + +Test Hybrid : Clé finale = SHA256(kyber_ss || elgamal_secret) + +== 8.3 Tests d'Intégration + +Workflow complet : Register → Login → Get elections → Vote → History + +Double-vote protection : 2e vote rejeté avec 400 Bad Request + +Blockchain integrity : Modification bloc → validation échoue + +Signature verification : Signature invalide → vote rejeté + +#pagebreak() + += 9. Limitations et Perspectives + +== 9.1 Limitations Actuelles + +1. Pas de Threshold Cryptography + - Clé privée trésorier centralisée + - Solution future : Shamir's Secret Sharing (k-of-n) + +2. PoA Simple + - 3 validators seulement + - Solution future : PoS / Hybrid consensus + +3. Pas de Preuves ZK Formelles + - Pas de "proof of correct encryption" + - Impact : Serveur ne peut vérifier client bien chiffré + +4. Pas de Voter Verification + - Électeur ne peut vérifier si vote compté final + - Raison : Anonymat = impossible associer + +== 9.2 Perspectives Futures (1-6 mois) + +Court terme : +- Implémenter Schnorr/Fiat-Shamir ZK proofs +- Threshold ElGamal (2-of-3 validators pour dépouillement) +- Audit logging détaillé +- Mobile app (iOS/Android) + +Moyen terme : +- Distributed validators (multi-site) +- Privacy-preserving analytics +- Voter-verifiable ballots +- Integration CNIL/ANSSI standards + +Long terme : +- Production deployment (élections réelles) +- Certification légale France +- Quantum simulation testing + +#pagebreak() + += Conclusion + +Ce système de vote électronique démontre la faisabilité d'une architecture sécurisée combinant : + +✅ Cryptographie post-quantique hybride (Dilithium, Kyber) conforme NIST FIPS 203/204 + +✅ Addition homomorphe ElGamal pour dépouillement sans révéler votes + +✅ Blockchain Proof-of-Authority pour immuabilité et audit + +✅ Defense-in-depth : Même si une composante cassée, autres restent sûres + +✅ Propriétés formelles vérifiées : confidentialité, intégrité, non-répudiation + +Contributions : + +1. *Architecture complète* : Backend FastAPI + Frontend Next.js + Blockchain +2. *Implémentation robuste* : 3000+ lignes cryptographie validée +3. *Déploiement autonome* : Docker Compose reproductible +4. *Documentation technique* : Rapport détaillé explications formelles + +Le système est production-ready pour prototype/test électoral. Déploiement réel nécessiterait audit sécurité indépendant et certification (CNIL/ANSSI). + +--- + +*Rapport généré* : Novembre 2025 +*Système* : E-Voting Post-Quantum v1.0 +*Auteurs* : CIA Team, EPITA