diff --git a/Quellcodes/Alg_DS_Baumalgorithmen/readme.pdf b/Quellcodes/Alg_DS_Baumalgorithmen/readme.pdf new file mode 100644 index 0000000..49c1874 Binary files /dev/null and b/Quellcodes/Alg_DS_Baumalgorithmen/readme.pdf differ diff --git a/Quellcodes/Alg_DS_Entscheidungsbaum/readme.pdf b/Quellcodes/Alg_DS_Entscheidungsbaum/readme.pdf new file mode 100644 index 0000000..f390606 Binary files /dev/null and b/Quellcodes/Alg_DS_Entscheidungsbaum/readme.pdf differ diff --git a/Quellcodes/Alg_DS_Freecell/readme.pdf b/Quellcodes/Alg_DS_Freecell/readme.pdf new file mode 100644 index 0000000..a3dcf2f Binary files /dev/null and b/Quellcodes/Alg_DS_Freecell/readme.pdf differ diff --git a/Quellcodes/Alg_DS_Hanoi/readme.pdf b/Quellcodes/Alg_DS_Hanoi/readme.pdf new file mode 100644 index 0000000..f67d737 Binary files /dev/null and b/Quellcodes/Alg_DS_Hanoi/readme.pdf differ diff --git a/Quellcodes/Alg_DS_Listenvarianten/readme.pdf b/Quellcodes/Alg_DS_Listenvarianten/readme.pdf new file mode 100644 index 0000000..b2bd599 Binary files /dev/null and b/Quellcodes/Alg_DS_Listenvarianten/readme.pdf differ diff --git a/Quellcodes/Alg_DS_Queue/readme.pdf b/Quellcodes/Alg_DS_Queue/readme.pdf new file mode 100644 index 0000000..35f0d59 Binary files /dev/null and b/Quellcodes/Alg_DS_Queue/readme.pdf differ diff --git a/Quellcodes/Alg_DS_Set/readme.pdf b/Quellcodes/Alg_DS_Set/readme.pdf new file mode 100644 index 0000000..87f084b Binary files /dev/null and b/Quellcodes/Alg_DS_Set/readme.pdf differ diff --git a/Quellcodes/Alg_DS_Snake/readme.pdf b/Quellcodes/Alg_DS_Snake/readme.pdf new file mode 100644 index 0000000..b2bd599 Binary files /dev/null and b/Quellcodes/Alg_DS_Snake/readme.pdf differ diff --git a/Quellcodes/Alg_DS_Stack/readme.pdf b/Quellcodes/Alg_DS_Stack/readme.pdf new file mode 100644 index 0000000..24b8533 Binary files /dev/null and b/Quellcodes/Alg_DS_Stack/readme.pdf differ diff --git a/Quellcodes/Alg_DS_Sudoku/readme.pdf b/Quellcodes/Alg_DS_Sudoku/readme.pdf new file mode 100644 index 0000000..dd84b09 Binary files /dev/null and b/Quellcodes/Alg_DS_Sudoku/readme.pdf differ diff --git a/Quellcodes/Alg_DS_Terme/readme.pdf b/Quellcodes/Alg_DS_Terme/readme.pdf new file mode 100644 index 0000000..49c1874 Binary files /dev/null and b/Quellcodes/Alg_DS_Terme/readme.pdf differ diff --git a/Quellcodes/Alg_DS_Tiefen_Breitensuche/readme.pdf b/Quellcodes/Alg_DS_Tiefen_Breitensuche/readme.pdf new file mode 100644 index 0000000..35f0d59 Binary files /dev/null and b/Quellcodes/Alg_DS_Tiefen_Breitensuche/readme.pdf differ diff --git a/Quellcodes/Alg_DS_Verkettete_Liste/readme.pdf b/Quellcodes/Alg_DS_Verkettete_Liste/readme.pdf new file mode 100644 index 0000000..f67d737 Binary files /dev/null and b/Quellcodes/Alg_DS_Verkettete_Liste/readme.pdf differ diff --git a/readme.adoc b/readme.adoc index 849992d..bc216a6 100644 --- a/readme.adoc +++ b/readme.adoc @@ -1,11 +1,13 @@ -= Material : += Abstrakte Datentypen - Binaerbaeume |=== -|Zuordnung| -|Klassenstufe| -|Bildungsplanbezug | -|Werkzeug| -|Autoren| +|Zuordnung| Alg +|Klassenstufe| KS +|Bildungsplanbezug | BF, LF +|Werkzeug| BJ +|Autoren| R. Helfrich |=== == Inhalt +Ein Abstrakter Datentyp (ADT) ist zunächst einmal ein Verbund von Objekten. Er verrät nichts über seinen inneren Aufbau, sondern erlaubt den Zugriff auf die enthaltenen Objekte ausschließlich mittels seiner Methoden. Diese Methoden sind über ihre Signatur definiert, also z.B. die Methode enthaelt(val: T): boolean. Hier ist festgelegt, dass die Methode mit dem Namen enthaelt einen Parameter des Typs T hat und einen Wert des Typs boolean zurückgibt. Eine Klasse, die einen ADT darstellen soll, muss alle definierten Methoden1 enthalten. Dies entspricht zunächst einmal dem Konzept der abstrakten Klassen bzw. Interfaces. +Ein ADT definiert zusätzlich noch eine bestimmte Semantik, d.h. man erwartet, dass der Aufruf einer Methode einen bestimmten Effekt hat, der unabhängig von der darunterliegenden Implementation ist. Ein Programmierer, der bei einer Liste die Methode anhaengen aufruft, erwartet, dass der neu angehängte Wert sich unmittelbar danach an der letzten Stelle der Liste befindet. \ No newline at end of file diff --git a/readme.pdf b/readme.pdf new file mode 100644 index 0000000..4899940 --- /dev/null +++ b/readme.pdf @@ -0,0 +1,971 @@ +%PDF-1.4 +% +1 0 obj +<< /Title (Abstrakte Datentypen - Binaerbaeume) +/Creator +/Producer (Asciidoctor PDF 2.3.19, based on Prawn 2.4.0) +/ModDate (D:20250105212951+01'00') +/CreationDate (D:20250105213002+01'00') +>> +endobj +2 0 obj +<< /Type /Catalog +/Pages 3 0 R +/Names 11 0 R +/Outlines 13 0 R +/PageLabels 16 0 R +/PageMode /UseOutlines +/OpenAction [7 0 R /FitH 841.89] +/ViewerPreferences << /DisplayDocTitle true +>> +>> +endobj +3 0 obj +<< /Type /Pages +/Count 1 +/Kids [7 0 R] +>> +endobj +4 0 obj +<< /Length 2 +>> +stream +q + +endstream +endobj +5 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 4 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +>> +>> +endobj +6 0 obj +<< /Length 8955 +>> +stream +q +/DeviceRGB cs +0.2 0.2 0.2 scn +/DeviceRGB CS +0.2 0.2 0.2 SCN + +BT +139.69026 777.054 Td +/F2.0 27 Tf +[<4162737472> 20.01953 <616b746520446174656e747970656e202d>] TJ +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +197.497 740.334 Td +/F2.0 27 Tf +<42696e616572626165756d65> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 699.87 249.4 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 699.87 249.4 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 678.09 249.4 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 678.09 249.4 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 656.31 249.4 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 656.31 249.4 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 634.53 249.4 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 634.53 249.4 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +48.24 612.75 249.4 21.78 re +f +0.0 0.0 0.0 scn +1.0 1.0 1.0 scn +297.64 612.75 249.4 21.78 re +f +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 721.65 m +297.64 721.65 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 699.87 m +297.64 699.87 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 721.9 m +48.24 699.62 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 721.9 m +297.64 699.62 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +51.24 706.686 Td +/F1.0 10.5 Tf +<5a756f72646e756e67> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 721.65 m +547.04 721.65 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 699.87 m +547.04 699.87 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 721.9 m +297.64 699.62 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +547.04 721.9 m +547.04 699.62 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +300.64 706.686 Td +/F1.0 10.5 Tf +<416c67> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 699.87 m +297.64 699.87 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 678.09 m +297.64 678.09 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 700.12 m +48.24 677.84 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 700.12 m +297.64 677.84 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +51.24 684.906 Td +/F1.0 10.5 Tf +<4b6c617373656e7374756665> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 699.87 m +547.04 699.87 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 678.09 m +547.04 678.09 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 700.12 m +297.64 677.84 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +547.04 700.12 m +547.04 677.84 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +300.64 684.906 Td +/F1.0 10.5 Tf +<4b53> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 678.09 m +297.64 678.09 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 656.31 m +297.64 656.31 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 678.34 m +48.24 656.06 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 678.34 m +297.64 656.06 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +51.24 663.126 Td +/F1.0 10.5 Tf +<42696c64756e6773706c616e62657a7567> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 678.09 m +547.04 678.09 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 656.31 m +547.04 656.31 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 678.34 m +297.64 656.06 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +547.04 678.34 m +547.04 656.06 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +300.64 663.126 Td +/F1.0 10.5 Tf +<42462c204c46> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 656.31 m +297.64 656.31 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 634.53 m +297.64 634.53 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 656.56 m +48.24 634.28 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 656.56 m +297.64 634.28 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +51.24 641.346 Td +/F1.0 10.5 Tf +[<57> 60.05859 <65726b7a657567>] TJ +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 656.31 m +547.04 656.31 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 634.53 m +547.04 634.53 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 656.56 m +297.64 634.28 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +547.04 656.56 m +547.04 634.28 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +300.64 641.346 Td +/F1.0 10.5 Tf +<424a> Tj +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 634.53 m +297.64 634.53 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 612.75 m +297.64 612.75 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +48.24 634.78 m +48.24 612.5 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 634.78 m +297.64 612.5 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +51.24 619.566 Td +/F1.0 10.5 Tf +[<41> 20.01953 <75746f72656e>] TJ +ET + +0.0 0.0 0.0 scn +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 634.53 m +547.04 634.53 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 612.75 m +547.04 612.75 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +297.64 634.78 m +297.64 612.5 l +S +[] 0 d +0.5 w +0.86667 0.86667 0.86667 SCN +547.04 634.78 m +547.04 612.5 l +S +[] 0 d +1 w +0.0 0.0 0.0 SCN +0.2 0.2 0.2 scn + +BT +300.64 619.566 Td +/F1.0 10.5 Tf +<522e2048656c6672696368> Tj +ET + +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 572.454 Td +/F2.0 22 Tf +<496e68616c74> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.19641 Tw + +BT +48.24 543.266 Td +/F1.0 10.5 Tf +[<45696e204162737472> 20.01953 <616b74657220446174656e74797020284144> 20.01953 <542920697374207a756e8a636873742065696e6d616c2065696e2056> 60.05859 <657262756e6420766f6e204f626a656b74656e2e2045722076657272> 20.01953 <8a74206e6963687473209f626572>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +2.15229 Tw + +BT +48.24 527.486 Td +/F1.0 10.5 Tf +[<7365696e656e20696e6e6572656e2041> 20.01953 <75666261752c20736f6e6465726e2065726c617562742064656e205a756772696666206175662064696520656e7468616c74656e656e204f626a656b7465206175737363686c6965a76c696368>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +1.2275 Tw + +BT +48.24 511.706 Td +/F1.0 10.5 Tf +<6d697474656c73207365696e6572204d6574686f64656e2e204469657365204d6574686f64656e2073696e64209f6265722069687265205369676e6174757220646566696e696572742c20616c736f207a2e422e20646965204d6574686f6465> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +2.68619 Tw + +BT +48.24 495.926 Td +/F1.0 10.5 Tf +<656e746861656c742876616c3a2054293a20626f6f6c65616e2e204869657220697374206665737467656c6567742c206461737320646965204d6574686f6465206d69742064656d204e616d656e20656e746861656c742065696e656e> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.5538 Tw + +BT +48.24 480.146 Td +/F1.0 10.5 Tf +[<506172> 20.01953 <616d6574657220646573205479707320542068617420756e642065696e656e2057> 60.05859 <65727420646573205479707320626f6f6c65616e207a75729f636b> 20.01953 <676962742e2045696e65204b6c617373652c206469652065696e656e204144> 20.01953 <54>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +1.57286 Tw + +BT +48.24 464.366 Td +/F1.0 10.5 Tf +<6461727374656c6c656e20736f6c6c2c206d75737320616c6c6520646566696e69657274656e204d6574686f64656e3120656e7468616c74656e2e204469657320656e7473707269636874207a756e8a636873742065696e6d616c2064656d> Tj +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.82044 Tw + +BT +48.24 448.586 Td +/F1.0 10.5 Tf +[<4b> 20.01953 <6f6e7a65707420646572206162737472> 20.01953 <616b74656e204b6c617373656e20627a77> 69.82422 <2e20496e74657266616365732e2045696e204144> 20.01953 <5420646566696e69657274207a75738a747a6c696368206e6f63682065696e652062657374696d6d7465>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +2.38494 Tw + +BT +48.24 432.806 Td +/F1.0 10.5 Tf +[<53656d616e74696b2c20642e682e206d616e2065727761727465742c2064617373206465722041> 20.01953 <75667275662065696e6572204d6574686f64652065696e656e2062657374696d6d74656e20456666656b74206861742c20646572>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.36825 Tw + +BT +48.24 417.026 Td +/F1.0 10.5 Tf +[<756e6162688a6e67696720766f6e2064657220646172756e7465726c696567656e64656e20496d706c656d656e746174696f6e206973742e2045696e2050726f6772> 20.01953 <616d6d69657265722c20646572206265692065696e6572204c69737465>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +0.76547 Tw + +BT +48.24 401.246 Td +/F1.0 10.5 Tf +[<646965204d6574686f646520616e6861656e67656e20617566727566742c2065727761727465742c206461737320646572206e657520616e6765688a6e6774652057> 60.05859 <657274207369636820756e6d697474656c6261722064616e616368>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +48.24 385.466 Td +/F1.0 10.5 Tf +<616e20646572206c65747a74656e205374656c6c6520646572204c6973746520626566696e6465742e> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +q +0.0 0.0 0.0 scn +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +/Stamp1 Do +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +541.009 14.263 Td +/F1.0 9 Tf +<31> Tj +ET + +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +Q +Q + +endstream +endobj +7 0 obj +<< /Type /Page +/Parent 3 0 R +/MediaBox [0 0 595.28 841.89] +/CropBox [0 0 595.28 841.89] +/BleedBox [0 0 595.28 841.89] +/TrimBox [0 0 595.28 841.89] +/ArtBox [0 0 595.28 841.89] +/Contents 6 0 R +/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << /F2.0 8 0 R +/F1.0 9 0 R +>> +/XObject << /Stamp1 18 0 R +>> +>> +>> +endobj +8 0 obj +<< /Type /Font +/BaseFont /8df887+NotoSerif-Bold +/Subtype /TrueType +/FontDescriptor 21 0 R +/FirstChar 32 +/LastChar 255 +/Widths 23 0 R +/ToUnicode 22 0 R +>> +endobj +9 0 obj +<< /Type /Font +/BaseFont /2aa23a+NotoSerif +/Subtype /TrueType +/FontDescriptor 25 0 R +/FirstChar 32 +/LastChar 255 +/Widths 27 0 R +/ToUnicode 26 0 R +>> +endobj +10 0 obj +[7 0 R /XYZ 0 600.75 null] +endobj +11 0 obj +<< /Type /Names +/Dests 12 0 R +>> +endobj +12 0 obj +<< /Names [(__anchor-top) 17 0 R (_inhalt) 10 0 R] +>> +endobj +13 0 obj +<< /Type /Outlines +/Count 2 +/First 14 0 R +/Last 15 0 R +>> +endobj +14 0 obj +<< /Title +/Parent 13 0 R +/Count 0 +/Next 15 0 R +/Dest [7 0 R /XYZ 0 841.89 null] +>> +endobj +15 0 obj +<< /Title +/Parent 13 0 R +/Count 0 +/Prev 14 0 R +/Dest [7 0 R /XYZ 0 600.75 null] +>> +endobj +16 0 obj +<< /Nums [0 << /P (1) +>>] +>> +endobj +17 0 obj +[7 0 R /XYZ 0 841.89 null] +endobj +18 0 obj +<< /Type /XObject +/Subtype /Form +/BBox [0 0 595.28 841.89] +/Length 165 +>> +stream +q +/DeviceRGB cs +0.0 0.0 0.0 scn +/DeviceRGB CS +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +q +/DeviceRGB CS +0.86667 0.86667 0.86667 SCN +0.25 w +48.24 30.0 m +547.04 30.0 l +S +Q +Q + +endstream +endobj +19 0 obj +<< /Type /XObject +/Subtype /Form +/BBox [0 0 595.28 841.89] +/Length 165 +>> +stream +q +/DeviceRGB cs +0.0 0.0 0.0 scn +/DeviceRGB CS +0.0 0.0 0.0 SCN +1 w +0 J +0 j +[] 0 d +q +/DeviceRGB CS +0.86667 0.86667 0.86667 SCN +0.25 w +48.24 30.0 m +547.04 30.0 l +S +Q +Q + +endstream +endobj +20 0 obj +<< /Length1 9520 +/Length 5711 +/Filter [/FlateDecode] +>> +stream +xZ py޽;<)| HHI_ (@ReH@"eӏJIj[$[,%+[x\GE6caWV'&M&=JE.@8tzwG aP&:Xtkm?Y;Vt" ˙8'{F( LN[_ !$Eg N+S tO? 403 }@k@.9~Y0?ف6ȄxFo +eǠx~S4PJl$cv2C\`6" +:5P1ЫO}J?ŕ+G J0N~b9焕@-m{l + ˑ0 ydYĴflϐ9v5صnvlookminjl6Ur]P-Sf+23RS2cB˽"W. /@ C6iٞ5FT%bEG G j6xDKz^YQHϑ^t/c>8 +A!f~ +9|Cuy@xQRaQ@! +d~} ʳsf;vMo ԏE /#RFO4 RZ'e9tHr%623o_$fdK=Ab0~ YV_5߰:nr?)x5~X[0)JfMKщL)q7%A':9NgŌ$@yrw3 +=@]mpe:94$JIYwnAkC[RJHuYtim0V1''r.V0CE$y$[!ȋ!7񍄇f$ d^G7qaBZ^cH0fcp^ʯ}t;ֺE\$ƅAȳ9f'wC// +ti(}\9v`Z%+>~I죣 f]2ssJ"%B!FS}KV^ +(?q#*0$d52.!R9 KyA1vOs'Gjp~Xv} 3t1UtiBwyGB.%rTVcc݋ +Q:BCX\ +W$$/G3 ˂Zah/BMdh%ëXC+++l#+{+~ +h6Up8 2 = pOST)0M +`9eT.C%/ppgi{7Yק){XSٚUhסq8\OjS˲=˻ZXweq,Ԍ:p!~^B*f]/⟰%G.,^eK/^zkx+K-y,{I }4=>}iz_=xSz򩫧Sso1}kUF4t`RS@UUbL#bv+7c3Y*VhsV#_c 98UV_[7+ҥ}rsU<&}?&w+wfmf8Xo~),+10PP7CrP+Tf22U1Rr8+pp'eo܏t[z];L Qf 6o&eۛ4m^pt콫S +TZ +Ӧ/~zOq@O|O`-@:rv3ZN#QMĒ .}c +EQzyyg߾6 ;|\ߎ$qeMAʴg) X?̯!0/s-AȲy>PɨimNLSX;|kL'^=0Uu)aJ0Q:Q#V?(u|; +X.-Xj'LV(5A:0~ע>Z3uG{6dV_1䔶\-ݵ\vl'ecmp\ޕok9Q^yɤwXƶ^^ذV-^ݒlT&YcWxdwWz[s̢*MAUV&a9.TPCkV*G{0x\8 UũXѼ}mi =8{7]VXK2-ciA-bE +\o@s_~po׊'{9=c;O^{;9:rwhq).T AzBҒl,ω1l}bQ7JWqB!ʢK*>zwK)skGW;_0r+n2q55tŊ}zSUK6=몛S4N!܆`[+dn0EC'XìϵЊ u꼕y}-4˛rrʚWH33OsS.ĩDˉ~GvrV_^q+~mfHr pX/RUzV4RٛkkˍYESSν8!NJo$[FAhyIV%k+Ԧk#:aGm]-*}CIr9]NùwfJfǞjA; +z[Y^rP@?9i:Mߚ~_߾7;c:ĕwuAo }^P"ӍKXHU:KQ&~Tnm<{!ucUJ q\x#dB М.>ӏ}o6'ՁWNgd<97j R*$%#`eT*ܖS sGMՕfppjIK53bl,N 3M۬˚]y񧌍)4gG'wmzU@obןVzrD&9;aԷvi]5y->Ǝ ѱ +^ݨEֹgeV4:[[ +KNA`Cym(}0z`_ 5^#mhT%B=p R|+=,(yKdjwݳy$TWP4x_@"ׇN# xh)}rrUoxseJ`BibۤJ ͒vqvs9(ԕY{ vI/.e4#K!gLAN&ezL0ę>CΝuJs$ c9/wX *ŬGS5)fP1\( ޼4J)9nOfN2$IASS$J|_K.Ag~lOҙ9 H0GV~$'ixg 4llYP1L>eT_t +ғt*%4[ÐڸJIjDusݑمT0VtwLi~tE@40w(7 Db MvE"3,}S)T-X`.5&dSShP~(؜ɍ>3&- M_`h&_ו (l|wdH<A9bN +ؼ? LwF&cwćD`& +ss|,l`&3P Kژ?ͅ4}3|iw8KNYv Fݝ##lQp=|瀇w ت@f(C 3|d$It60 MӾyx1 ߌb"s3$] 9~,AZcqu-щl,jM)`Nԍ"h-9BS(b't5> +endobj +22 0 obj +<< /Length 1278 +/Filter [/FlateDecode] +>> +stream +xenFὮBtHs&@nu{stԒ + }ik/y_!}t~]snVyg쾝+|<.÷}v)[eO/_q9_ɯ}ഏOmt_LLv͵LJ1w9)e6=n?[i(JKiU:JSz2QeL*EJ̔Ye,*+eU(NU-уk5x5F^ky ^#k5x5F^ky ^#kxZV^kZy-^+kxZV^kZy-^+uxu:N^:y^'uxu:N^:y^'xz^^zy=^/xz^^zy=^/o xo7 Aހ7y o xo7 Aހ7y oxo7jo$JI$$*I$ITH$$QI"IDD%$JI$$*I$ITD$$III$$u>M&Iބ7ɛ&y$o›Mx o7M&Iބ7ɛ&yUoa[5joSor4ۂsޮ>,x/x;Â31x; +JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|x oS7+[ƛețךyޢoV浖 -㭌"RW*4XqC^J[(^1»y]k}YM-x e#e_y+h܊7k:/Z5dUluz5n[eB&Si|y(%q& %+S%*ABijPU6\h,(+L,4G5sh>:OVRP*#i|e0U,*oU/*[U,Nmlx:&\}M)L2\%CHF7էʻBL)jƻJ1:%H߯:=S۳zrmkO媳7 +endstream +endobj +23 0 obj +[259 600 600 600 600 600 600 600 600 600 600 600 600 310 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 752 671 600 767 600 600 600 600 400 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 599 648 600 600 570 600 600 666 352 600 636 352 985 666 600 645 600 522 487 404 666 600 600 600 579 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] +endobj +24 0 obj +<< /Length1 14224 +/Length 8721 +/Filter [/FlateDecode] +>> +stream +x{ T[׵9^ LB,tEI &31Fl&#p<ĵ]qc'ulu\iV*^yzqڮ<7K:N/O.ĿϑdҾŽ};{s>FĢVSވ ;>19s:t`hjx:Ba{ +Ic>OA(#. {B-F!.z d'42>k_M8P? s>@qW` !?5āhЇ:5Z#B@ş)"|F޿UHĩ@J|_H~qJZyPNzHDX ]H9IA3"3վ7S4?c"b80ɨ +Ypu\eb (!4(@u4 w9@/{?ajE\DnA܉;pzc_r*hw] +nP$:!ccU]5 Ht -{{J(JEl쳨y顽&0rAug@z(kpH|/i + EapyDd"ơ JT& +Id}JjZ:0MY(ۼFSzszY]m-M jk*2kpcA~^nVhH'뒄D&N!I%b2e؅>ޓᒅj'0+}Xx>ڌ_ +-ִZZZb9_ ]=*nq{L˛hKDZ-q#6ރxrȜ.W`C(yR8łiI^f4:si.CFG&h"= +G ttW娿/=tPttzX'cssG<TI8˓!t"eIOݲJ?9s:+ss_97缺x_й);X5uBSy*Fp-u͝FWɏ8?@ +ijsMZ2cWρNͣ~KjJ0}@Mt;9Y'7Z;_4AghF1 SPO>IyD<&hs$<ˊ!JUB +'@P;6!M/ B 7 "K'A7fQd=MXr8xffP)<xb4o͂F m9 1$;7~E⟭> jߚ0vQs `~x@֓='o8y͓O.i|6DifOOVMJ׾!jQ#5ba|uMCadZ}e+ܽpG#E~6Z;*3VG-mol~vNVWkRXZͪst{o!jU\p4FpvGE?E*~r[kzzU"ÒGJn1jy]G uNO_BWg +VR8yTvg[[NGǝF,u^w/4F + '~g+ItM>LwÝNX8$Vh8) 'YˢwVg\-R'Z$'O5 +?@?D1-;Ehy}! ;cZ? .,: >^]h]BO% v8Wi[8b + ׵߻ъWa%@kX"HCSDyS5&ڇ6T甉^^^Bϣ~n :/nc:+69U#+c&%b :spzmn1L*ur{9DcFfb i2FY?:>W?kװ7 +z{Sr-YM~Y9FFf" Kr-,U0RQї@eT{߳k׼7?8_k>U⽎N!c@1r9yl5'5q$&'ldlpiU9b*Z)Ha3|dE!cah)$ +RhTž\^&sSyG[+zil !cdU)6GيpBA ҪV󓇔a)r2 +4%YX]nBM"`ĵ6"עGY2C+ihl%L0< G+b`Z:|ljO$0kz+alCPp ի5QF j i>7By qL#,ɒŽy?OpG$\-䲍^.Dio&-2"h5RR8Ws>r۶Uδ޿.U +%FX*s ?Uݻ5;rHiho_boA|tKΆ!b[mˢD:\ЮƘƑ0@Fz.g=)_0\^?9p8FA/DN !5`GkM|,nTde_V&U$4x[0^f^Ÿz#NGP|FL'ips0_W5h*%Ѷp*)32EM A&ƧtL >q0:D i_[e0DШ^Xa6UŠbΨ %i[.zyeo?>\3iȏr ?f曀y) +d/~UP 0Q-*6|Rrx_Nu|e sE/\+"A$1%KK#ڌ !f|](+x=EG+^ ~)EIʨ6UVV<*;}@+lk ׌eiblɃ_k萘AG^ #7E^dQDa^B( _A*sWyw s' 껏_XxU r㇘HA0=;ؿ5؊2^% Y0ݷ|k`R3YD)8m<75g>v׆s22iz|𿼟=66}y׽utHhۭ-ɦpl؋&ntp"}Qc[Q=࠻nŴw +h݊}k2LзQ"xޟSȫVKugw} +kѶιVCyEđ["I|۩\@ *#\Xm6% h!1[}A(-~<tC }"]idt!#RXȃH晼4$V(IØM GyFWL/zuvrw8m2CƳ0;c&#Td/"\GNק]Tg}|ܳ%d+T,"Ն$uUK~{4xC`JcDxѡתj5 +UAW|{j;|p꧘kGC4  x2ђ?eP؟sB-THbE { l Iȹ^z4Kv*PloE5Bףd,XG՛)u8okJbN(aNj[2 rkM1# N/H9<9 m:+R:<TZ$k}B GF +mϺ6ń%yIBL"ǻ}Ůg{[UͶ%%NF_<^,O9;frDŽifS}nBűam؅6nznl[cy;փu??/_ +؆^xnmug\_SՖ綞_V>>x`CNcnUaL1_44%^,z z^˳{ه>dFbT\(1Nil2yy>DŽ,C#+6m/s5W檩Zdruhݽ>KMN=We?;IpX ,*$PVM{Cruىi&wsHن#k/5?ڗswc N}ew7FRd83XCTZ^s͹+~_rnf< Ghkٽ5MT7Jta}FQR8zos>>=!\SdO/\@d$3WrGQC{NՊ%ӸԥKgV:_9N&EoL4Q)SheB07B)"I%J4@w콴st +VfM2tKS5u⡆'U 7&?1mψjh41иа88NA!26(<1wxq5%(H-J,m3w=ޟ&kc" |sDճ}-ΊGM8CqVs"j}ϱ \>q'3.ֶgr5io`Uė( G\jcodYGqԚo&jOrW/Fy?.MIېGM9 +X|Ț Ug&;,L C:?cȮ}ǛUZ-;ե wi(Fj҉nj_$'9 {(\n<ط9Vn:sيӓX¼#rG.w[e;OS@z #m28ˌߪ:Ĝnoq8BRml/[O;2sq M w87  <Ы(k+%{"k#yu+^?> ؾ_´XLmjTnlxanڑ\"u7֤®Se&9m-]UtgNDb\ +wb [ 7| -dXNۿլ=QqoMzS\VWlߴi[yՌ{'~$l0q?9lq/ /}*Xw(ѭML8 $u@b̕5 >H!Z;x(z9a6O6\cTjR-C~E6jk$E k4햰8 -+JmSb&JJ6tO%BCnKqo,W \rV]{J^{zqӾLnoۨ_8[?tf>ySUHNȶ智m|>,*UeOM慲zgEXMlO.(No4'7[v5^-曢Jݕ2h2iPp0GӼ",|XZV^\T+QHPN[$d^hQ ɣ 10k3*q#`ŨkndtV,Uo`IˋթӣOE %dvev37(ŒyG\AJKTz,,~b4ApMy_ %gBÑib:1et r>{| $!uN_x'TR4CҐ + Tgpۅ:oK=U%D%Eʰ97tJ\,0ljy%V#);"3{IQTv=a8 !~2िIXqquȑk6x˔t{Kl)=%Өb8q^y4l.j}f042vS˟ZNp?{p'sZ$&Ji񾙒a +6bxcNJ6;F&xb[<|>Uε>NKMB+V:gxF_Mmoq-[,>zx7ziMZkZ367 *.F455ri~t|jlbФo$)?u(\n2 |t9Cɝ ݓ,H<0ԀӣS3n{t89=ljGhMhA3G(l(UA$ǐ 4`򐓍G-KܔrvsZ6@yJhF MP;A[>-P3 m'#Y%7TFah;J:ខN@vM/?F-m2VUPNk 2Be=dH\%y/H}2m +a7Gf ښ'~5ڗ%7 Xh+i!bB,ZqC9 AE2ڶ,[FubU2^ dQw ~@5DPQ9 Ept@ Uvx b @ ;fa#pmG -*\k@]҆v*u) ,3M#M1NqX8UdGvF|}#-y:'v҈"8(qjˀG~ ?NBfr=ӝ Ya֏7[g ^];܀xv\Fm dPO,_!w`\4 +?25dFIH(t$k:yT!*/ACDG nM" ~F=c(:Ƥܘ#0 +endstream +endobj +25 0 obj +<< /Type /FontDescriptor +/FontName /2aa23a+NotoSerif +/FontFile2 24 0 R +/FontBBox [-518 -250 1246 1047] +/Flags 6 +/StemV 0 +/ItalicAngle 0 +/Ascent 1068 +/Descent -292 +/CapHeight 1462 +/XHeight 1098 +>> +endobj +26 0 obj +<< /Length 1278 +/Filter [/FlateDecode] +>> +stream +xenFὮBtHs&@nu{stԒ + }ik/y_!}t~]snVyg쾝+|<.÷}v)[eO/_q9_ɯ}ഏOmt_LLv͵LJ1w9)e6=n?[i(JKiU:JSz2QeL*EJ̔Ye,*+eU(NU-уk5x5F^ky ^#k5x5F^ky ^#kxZV^kZy-^+kxZV^kZy-^+uxu:N^:y^'uxu:N^:y^'xz^^zy=^/xz^^zy=^/o xo7 Aހ7y o xo7 Aހ7y oxo7jo$JI$$*I$ITH$$QI"IDD%$JI$$*I$ITD$$III$$u>M&Iބ7ɛ&y$o›Mx o7M&Iބ7ɛ&yUoa[5joSor4ۂsޮ>,x/x;Â31x; +JJ특xxx+!ÊwBxbx+ށr;2kΜJYeY7+|x oS7+[ƛețךyޢoV浖 -㭌"RW*4XqC^J[(^1»y]k}YM-x e#e_y+h܊7k:/Z5dUluz5n[eB&Si|y(%q& %+S%*ABijPU6\h,(+L,4G5sh>:OVRP*#i|e0U,*oU/*[U,Nmlx:&\}M)L2\%CHF7էʻBL)jƻJ1:%H߯:=S۳zrmkO媳7 +endstream +endobj +27 0 obj +[259 500 500 500 500 500 500 500 346 346 500 500 250 500 250 500 500 559 500 500 500 500 500 500 500 500 286 500 500 500 500 500 500 705 653 500 727 623 589 500 792 367 356 700 623 937 763 742 604 500 655 543 612 500 674 1046 500 500 591 500 500 500 500 500 500 562 613 492 613 535 369 538 634 319 299 584 310 944 645 577 613 500 471 451 352 634 579 861 500 564 511 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 562 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 634 500 500 500 500 500 500 500 646 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500] +endobj +xref +0 28 +0000000000 65535 f +0000000015 00000 n +0000000229 00000 n +0000000431 00000 n +0000000488 00000 n +0000000539 00000 n +0000000811 00000 n +0000009818 00000 n +0000010156 00000 n +0000010325 00000 n +0000010489 00000 n +0000010532 00000 n +0000010581 00000 n +0000010651 00000 n +0000010725 00000 n +0000010971 00000 n +0000011101 00000 n +0000011146 00000 n +0000011189 00000 n +0000011462 00000 n +0000011735 00000 n +0000017536 00000 n +0000017753 00000 n +0000019107 00000 n +0000020021 00000 n +0000028833 00000 n +0000029045 00000 n +0000030399 00000 n +trailer +<< /Size 28 +/Root 2 0 R +/Info 1 0 R +>> +startxref +31314 +%%EOF