From de75002c0ed928c574567809a3c74161576ee995 Mon Sep 17 00:00:00 2001 From: "Paul Buetow (mars.fritz.box)" Date: Sun, 22 Dec 2013 14:27:18 +0100 Subject: cleanup packages branch --- .sync2github | 0 LICENSE | 22 - ROADMAP | 27 - build.xml | 65 - diplomarbeit.pdf | 11270 ------------------- docs/SERIALIZATION_NOTES.txt | 40 - docs/VS2007/Makefile | 9 - docs/VS2007/gps.dia | Bin 1718 -> 0 bytes docs/VS2007/gps.png | Bin 12317 -> 0 bytes docs/VS2007/verteilte-systeme.aux | 211 - docs/VS2007/verteilte-systeme.log | 2238 ---- docs/VS2007/verteilte-systeme.out | 103 - docs/VS2007/verteilte-systeme.pdf | 10211 ----------------- docs/VS2007/verteilte-systeme.tex | 2857 ----- docs/VS2007/verteilte-systeme.toc | 191 - docs/VS2007/vs1.dia | Bin 1491 -> 0 bytes docs/VS2007/vs1.png | Bin 5179 -> 0 bytes docs/VS2007/vs10.dia | Bin 1320 -> 0 bytes docs/VS2007/vs10.png | Bin 2310 -> 0 bytes docs/VS2007/vs11.dia | Bin 1035 -> 0 bytes docs/VS2007/vs11.png | Bin 1260 -> 0 bytes docs/VS2007/vs12.dia | Bin 1140 -> 0 bytes docs/VS2007/vs12.png | Bin 1879 -> 0 bytes docs/VS2007/vs13.dia | Bin 1823 -> 0 bytes docs/VS2007/vs13.png | Bin 5236 -> 0 bytes docs/VS2007/vs14.dia | Bin 1495 -> 0 bytes docs/VS2007/vs14.png | Bin 3494 -> 0 bytes docs/VS2007/vs15.dia | Bin 1436 -> 0 bytes docs/VS2007/vs15.png | Bin 4868 -> 0 bytes docs/VS2007/vs16.dia | Bin 1253 -> 0 bytes docs/VS2007/vs16.png | Bin 3431 -> 0 bytes docs/VS2007/vs16a.dia | Bin 1315 -> 0 bytes docs/VS2007/vs16b.dia | Bin 1638 -> 0 bytes docs/VS2007/vs16b.png | Bin 5997 -> 0 bytes docs/VS2007/vs17.dia | Bin 1047 -> 0 bytes docs/VS2007/vs17.png | Bin 1955 -> 0 bytes docs/VS2007/vs17b.dia | Bin 1009 -> 0 bytes docs/VS2007/vs17b.png | Bin 1892 -> 0 bytes docs/VS2007/vs18.dia | Bin 1435 -> 0 bytes docs/VS2007/vs18.png | Bin 3590 -> 0 bytes docs/VS2007/vs19.dia | Bin 1524 -> 0 bytes docs/VS2007/vs19.png | Bin 4639 -> 0 bytes docs/VS2007/vs20.dia | Bin 1723 -> 0 bytes docs/VS2007/vs20.png | Bin 6883 -> 0 bytes docs/VS2007/vs21.dia | Bin 1144 -> 0 bytes docs/VS2007/vs21.png | Bin 2778 -> 0 bytes docs/VS2007/vs22.dia | Bin 1306 -> 0 bytes docs/VS2007/vs22.png | Bin 2436 -> 0 bytes docs/VS2007/vs23.dia | Bin 1384 -> 0 bytes docs/VS2007/vs23.png | Bin 3661 -> 0 bytes docs/VS2007/vs24.dia | Bin 2009 -> 0 bytes docs/VS2007/vs24.png | Bin 4903 -> 0 bytes docs/VS2007/vs25.dia | Bin 1221 -> 0 bytes docs/VS2007/vs25.png | Bin 1561 -> 0 bytes docs/VS2007/vs25b.dia | Bin 980 -> 0 bytes docs/VS2007/vs25b.png | Bin 2833 -> 0 bytes docs/VS2007/vs26.dia | Bin 1000 -> 0 bytes docs/VS2007/vs26.png | Bin 1766 -> 0 bytes docs/VS2007/vs27.dia | Bin 1031 -> 0 bytes docs/VS2007/vs27.png | Bin 1884 -> 0 bytes docs/VS2007/vs28.dia | Bin 1080 -> 0 bytes docs/VS2007/vs28.png | Bin 2058 -> 0 bytes docs/VS2007/vs29.dia | Bin 1125 -> 0 bytes docs/VS2007/vs29.png | Bin 2150 -> 0 bytes docs/VS2007/vs3.dia | Bin 1594 -> 0 bytes docs/VS2007/vs3.png | Bin 6269 -> 0 bytes docs/VS2007/vs31.dia | Bin 1090 -> 0 bytes docs/VS2007/vs31.png | Bin 1469 -> 0 bytes docs/VS2007/vs32.dia | Bin 1404 -> 0 bytes docs/VS2007/vs32.png | Bin 3112 -> 0 bytes docs/VS2007/vs33.dia | Bin 1069 -> 0 bytes docs/VS2007/vs33.png | Bin 2904 -> 0 bytes docs/VS2007/vs34.dia | Bin 1010 -> 0 bytes docs/VS2007/vs34.png | Bin 2329 -> 0 bytes docs/VS2007/vs4.dia | Bin 1070 -> 0 bytes docs/VS2007/vs4.png | Bin 2192 -> 0 bytes docs/VS2007/vs5.dia | Bin 1155 -> 0 bytes docs/VS2007/vs5.png | Bin 3777 -> 0 bytes docs/VS2007/vs6.dia | Bin 1063 -> 0 bytes docs/VS2007/vs6.png | Bin 4677 -> 0 bytes docs/VS2007/vs7.dia | Bin 1393 -> 0 bytes docs/VS2007/vs7.png | Bin 3168 -> 0 bytes docs/VS2007/vs8.dia | Bin 1202 -> 0 bytes docs/VS2007/vs8.png | Bin 2234 -> 0 bytes docs/VS2007/vs9.dia | Bin 1434 -> 0 bytes docs/VS2007/vs9.png | Bin 2746 -> 0 bytes docs/VS2007/vsu3.dia | Bin 1954 -> 0 bytes docs/VS2007/vsu3.png | Bin 9508 -> 0 bytes docs/VS2007/vsu3a1.dia | Bin 1006 -> 0 bytes docs/VS2007/vsu3a1.png | Bin 1904 -> 0 bytes docs/VS2007/vsu3a1b.dia | Bin 1272 -> 0 bytes docs/VS2007/vsu3a1b.png | Bin 3462 -> 0 bytes docs/VS2007/vsu3a2.dia | Bin 1021 -> 0 bytes docs/VS2007/vsu3a2.png | Bin 2710 -> 0 bytes docs/VS2007/vsu3a2b.dia | Bin 1081 -> 0 bytes docs/VS2007/vsu3a2b.png | Bin 4100 -> 0 bytes docs/VS2007/vsu3a3.dia | Bin 954 -> 0 bytes docs/VS2007/vsu3a3.png | Bin 1732 -> 0 bytes docs/VS2007/vsu3a3b.dia | Bin 1105 -> 0 bytes docs/VS2007/vsu3a3b.png | Bin 3351 -> 0 bytes docs/VS2007/vsu3a4.dia | Bin 873 -> 0 bytes docs/VS2007/vsu3a4.png | Bin 1154 -> 0 bytes docs/VS2007/vsu3a4b.dia | Bin 929 -> 0 bytes docs/VS2007/vsu3a4b.png | Bin 2113 -> 0 bytes docs/VS2007/vsu4.dia | Bin 1532 -> 0 bytes docs/VS2007/vsu4.png | Bin 6748 -> 0 bytes docs/VS2007/vsu4a2.dia | Bin 1445 -> 0 bytes docs/VS2007/vsu4a2.png | Bin 3258 -> 0 bytes docs/VS2007/vsu4a2b.dia | Bin 1976 -> 0 bytes docs/VS2007/vsu4a2b.png | Bin 8646 -> 0 bytes docs/VS2007/vsu4a4.dia | Bin 1137 -> 0 bytes docs/VS2007/vsu4a4.png | Bin 3238 -> 0 bytes docs/VS2007/vsu4a7.dia | Bin 1553 -> 0 bytes docs/VS2007/vsu4a7.png | Bin 7282 -> 0 bytes docs/VS2007/vsu4a7b.dia | Bin 1766 -> 0 bytes docs/VS2007/vsu4a7b.png | Bin 5322 -> 0 bytes docs/VS2007/vsu5.dia | Bin 1092 -> 0 bytes docs/VS2007/vsu5.png | Bin 2912 -> 0 bytes docs/VS2007/vsu5a3.dia | Bin 2745 -> 0 bytes docs/VS2007/vsu5a3.png | Bin 12711 -> 0 bytes docs/VS2007/vsu5a3b.dia | Bin 2861 -> 0 bytes docs/VS2007/vsu5a3b.png | Bin 15023 -> 0 bytes docs/VS2007/vsu6.dia | Bin 1494 -> 0 bytes docs/VS2007/vsu6.png | Bin 3254 -> 0 bytes docs/VS2007/vsu7.dia | Bin 1606 -> 0 bytes docs/VS2007/vsu7.png | Bin 4086 -> 0 bytes docs/VS2007/vsu8.dia | Bin 1575 -> 0 bytes docs/VS2007/vsu8.png | Bin 7771 -> 0 bytes docs/VS2007/vsu8a2.dia | Bin 1333 -> 0 bytes docs/VS2007/vsu8a2.png | Bin 2820 -> 0 bytes docs/VS2007/vsu8a2b.dia | Bin 1516 -> 0 bytes docs/VS2007/vsu8a2b.png | Bin 8124 -> 0 bytes docs/VS2007/vsu8a2c.dia | Bin 1542 -> 0 bytes docs/VS2007/vsu8a2c.png | Bin 9181 -> 0 bytes docs/VS2007/vsu8a2d.dia | Bin 1623 -> 0 bytes docs/VS2007/vsu8a2d.png | Bin 9683 -> 0 bytes docs/VS2007/vsu8a3.dia | Bin 1159 -> 0 bytes docs/VS2007/vsu8a3.png | Bin 4777 -> 0 bytes docs/VS2007/vsu8a3c.dia | Bin 995 -> 0 bytes docs/VS2007/vsu8a3c.png | Bin 1552 -> 0 bytes docs/VS2007/vsu9.dia | Bin 1603 -> 0 bytes docs/VS2007/vsu9.png | Bin 8647 -> 0 bytes docs/VS2007/vsx01.dia | Bin 1324 -> 0 bytes docs/VS2007/vsx01.png | Bin 4554 -> 0 bytes docs/VS2007/vsx03.dia | Bin 1266 -> 0 bytes docs/VS2007/vsx03.png | Bin 4772 -> 0 bytes docs/VS2007/vsx04.dia | Bin 966 -> 0 bytes docs/VS2007/vsx04.png | Bin 6166 -> 0 bytes docs/VS2007/vsx05.dia | Bin 1199 -> 0 bytes docs/VS2007/vsx05.png | Bin 3826 -> 0 bytes docs/VS2007/vsx06.dia | Bin 1270 -> 0 bytes docs/VS2007/vsx06.png | Bin 6288 -> 0 bytes icons/pause.png | Bin 2467 -> 0 bytes icons/replay.png | Bin 2467 -> 0 bytes icons/reset.png | Bin 2467 -> 0 bytes icons/start.png | Bin 2467 -> 0 bytes saved-simulations/basic-multicast.dat | Bin 29409 -> 0 bytes saved-simulations/berkeley.dat | Bin 26668 -> 0 bytes saved-simulations/broadcast.dat | Bin 33958 -> 0 bytes saved-simulations/ext-vs-int-sync.dat | Bin 28289 -> 0 bytes saved-simulations/int-sync.dat | Bin 23059 -> 0 bytes saved-simulations/one-phase-commit.dat | Bin 25588 -> 0 bytes saved-simulations/ping-pong-sturm.dat | Bin 24012 -> 0 bytes saved-simulations/ping-pong.dat | Bin 19547 -> 0 bytes saved-simulations/reliable-multicast.dat | Bin 28481 -> 0 bytes saved-simulations/slow-connection.dat | Bin 28965 -> 0 bytes saved-simulations/two-phase-commit.dat | Bin 24342 -> 0 bytes scripts/beforecommit.sh | 21 - scripts/checklinelengths.sh | 27 - scripts/formatthecode.sh | 19 - scripts/pdf2txtrmcr.pl | 12 - scripts/printstatistics.sh | 21 - scripts/replaceastring.sh | 25 - sources/core/VSAbstractProcess.java | 758 -- sources/core/VSInternalProcess.java | 456 - sources/core/VSMessage.java | 208 - sources/core/VSMessageStub.java | 61 - sources/core/VSTask.java | 523 - sources/core/VSTaskManager.java | 585 - sources/core/time/VSLamportTime.java | 76 - sources/core/time/VSTime.java | 45 - sources/core/time/VSVectorTime.java | 119 - sources/events/VSAbstractEvent.java | 266 - sources/events/VSCopyableEvent.java | 40 - sources/events/VSRegisteredEvents.java | 409 - .../implementations/VSProcessCrashEvent.java | 69 - .../implementations/VSProcessRecoverEvent.java | 70 - .../events/internal/VSAbstractInternalEvent.java | 84 - sources/events/internal/VSMessageReceiveEvent.java | 112 - sources/events/internal/VSProtocolEvent.java | 199 - .../events/internal/VSProtocolScheduleEvent.java | 151 - .../exceptions/VSEventNotCopyableException.java | 39 - sources/exceptions/VSNegativeNumberException.java | 35 - .../exceptions/VSParseIntegerVectorException.java | 36 - sources/prefs/VSDefaultPrefs.java | 301 - sources/prefs/VSDefaultPrefsDE.java | 275 - sources/prefs/VSPrefs.java | 1210 -- sources/prefs/VSPrefsRestriction.java | 157 - sources/prefs/VSSerializablePrefs.java | 60 - sources/prefs/editors/VSAbstractBetterEditor.java | 126 - sources/prefs/editors/VSAbstractEditor.java | 1061 -- sources/prefs/editors/VSColorChooser.java | 78 - sources/prefs/editors/VSEditorFrame.java | 117 - sources/prefs/editors/VSEditorTable.java | 314 - sources/prefs/editors/VSProcessEditor.java | 131 - sources/prefs/editors/VSSimulatorEditor.java | 143 - sources/protocols/VSAbstractProtocol.java | 475 - sources/protocols/implementations/README | 10 - .../implementations/VSBasicMulticastProtocol.java | 112 - .../implementations/VSBerkelyTimeProtocol.java | 229 - .../implementations/VSBroadcastProtocol.java | 129 - .../protocols/implementations/VSDummyProtocol.java | 124 - .../VSExternalTimeSyncProtocol.java | 145 - .../VSInternalTimeSyncProtocol.java | 149 - .../implementations/VSOnePhaseCommitProtocol.java | 174 - .../implementations/VSPingPongProtocol.java | 136 - .../VSReliableMulticastProtocol.java | 168 - .../implementations/VSTwoPhaseCommitProtocol.java | 224 - sources/serialize/VSNotSerializable.java | 34 - sources/serialize/VSSerializable.java | 55 - sources/serialize/VSSerialize.java | 301 - sources/simulator/VSCreateTask.java | 204 - sources/simulator/VSLogging.java | 225 - sources/simulator/VSMain.java | 95 - sources/simulator/VSMenuItemStates.java | 135 - sources/simulator/VSSimulator.java | 1537 --- sources/simulator/VSSimulatorFrame.java | 632 -- sources/simulator/VSSimulatorVisualization.java | 1821 --- sources/utils/VS3Tupel.java | 84 - sources/utils/VSAboutFrame.java | 106 - sources/utils/VSClassLoader.java | 55 - sources/utils/VSFrame.java | 135 - sources/utils/VSInfoArea.java | 69 - sources/utils/VSPriorityQueue.java | 55 - sources/utils/VSRandom.java | 63 - sources/utils/VSTools.java | 119 - vortrag.pdf | Bin 177088 -> 0 bytes 237 files changed, 43483 deletions(-) create mode 100644 .sync2github delete mode 100644 LICENSE delete mode 100644 ROADMAP delete mode 100644 build.xml delete mode 100644 diplomarbeit.pdf delete mode 100644 docs/SERIALIZATION_NOTES.txt delete mode 100644 docs/VS2007/Makefile delete mode 100644 docs/VS2007/gps.dia delete mode 100644 docs/VS2007/gps.png delete mode 100644 docs/VS2007/verteilte-systeme.aux delete mode 100644 docs/VS2007/verteilte-systeme.log delete mode 100644 docs/VS2007/verteilte-systeme.out delete mode 100644 docs/VS2007/verteilte-systeme.pdf delete mode 100644 docs/VS2007/verteilte-systeme.tex delete mode 100644 docs/VS2007/verteilte-systeme.toc delete mode 100644 docs/VS2007/vs1.dia delete mode 100644 docs/VS2007/vs1.png delete mode 100644 docs/VS2007/vs10.dia delete mode 100644 docs/VS2007/vs10.png delete mode 100644 docs/VS2007/vs11.dia delete mode 100644 docs/VS2007/vs11.png delete mode 100644 docs/VS2007/vs12.dia delete mode 100644 docs/VS2007/vs12.png delete mode 100644 docs/VS2007/vs13.dia delete mode 100644 docs/VS2007/vs13.png delete mode 100644 docs/VS2007/vs14.dia delete mode 100644 docs/VS2007/vs14.png delete mode 100644 docs/VS2007/vs15.dia delete mode 100644 docs/VS2007/vs15.png delete mode 100644 docs/VS2007/vs16.dia delete mode 100644 docs/VS2007/vs16.png delete mode 100644 docs/VS2007/vs16a.dia delete mode 100644 docs/VS2007/vs16b.dia delete mode 100644 docs/VS2007/vs16b.png delete mode 100644 docs/VS2007/vs17.dia delete mode 100644 docs/VS2007/vs17.png delete mode 100644 docs/VS2007/vs17b.dia delete mode 100644 docs/VS2007/vs17b.png delete mode 100644 docs/VS2007/vs18.dia delete mode 100644 docs/VS2007/vs18.png delete mode 100644 docs/VS2007/vs19.dia delete mode 100644 docs/VS2007/vs19.png delete mode 100644 docs/VS2007/vs20.dia delete mode 100644 docs/VS2007/vs20.png delete mode 100644 docs/VS2007/vs21.dia delete mode 100644 docs/VS2007/vs21.png delete mode 100644 docs/VS2007/vs22.dia delete mode 100644 docs/VS2007/vs22.png delete mode 100644 docs/VS2007/vs23.dia delete mode 100644 docs/VS2007/vs23.png delete mode 100644 docs/VS2007/vs24.dia delete mode 100644 docs/VS2007/vs24.png delete mode 100644 docs/VS2007/vs25.dia delete mode 100644 docs/VS2007/vs25.png delete mode 100644 docs/VS2007/vs25b.dia delete mode 100644 docs/VS2007/vs25b.png delete mode 100644 docs/VS2007/vs26.dia delete mode 100644 docs/VS2007/vs26.png delete mode 100644 docs/VS2007/vs27.dia delete mode 100644 docs/VS2007/vs27.png delete mode 100644 docs/VS2007/vs28.dia delete mode 100644 docs/VS2007/vs28.png delete mode 100644 docs/VS2007/vs29.dia delete mode 100644 docs/VS2007/vs29.png delete mode 100644 docs/VS2007/vs3.dia delete mode 100644 docs/VS2007/vs3.png delete mode 100644 docs/VS2007/vs31.dia delete mode 100644 docs/VS2007/vs31.png delete mode 100644 docs/VS2007/vs32.dia delete mode 100644 docs/VS2007/vs32.png delete mode 100644 docs/VS2007/vs33.dia delete mode 100644 docs/VS2007/vs33.png delete mode 100644 docs/VS2007/vs34.dia delete mode 100644 docs/VS2007/vs34.png delete mode 100644 docs/VS2007/vs4.dia delete mode 100644 docs/VS2007/vs4.png delete mode 100644 docs/VS2007/vs5.dia delete mode 100644 docs/VS2007/vs5.png delete mode 100644 docs/VS2007/vs6.dia delete mode 100644 docs/VS2007/vs6.png delete mode 100644 docs/VS2007/vs7.dia delete mode 100644 docs/VS2007/vs7.png delete mode 100644 docs/VS2007/vs8.dia delete mode 100644 docs/VS2007/vs8.png delete mode 100644 docs/VS2007/vs9.dia delete mode 100644 docs/VS2007/vs9.png delete mode 100644 docs/VS2007/vsu3.dia delete mode 100644 docs/VS2007/vsu3.png delete mode 100644 docs/VS2007/vsu3a1.dia delete mode 100644 docs/VS2007/vsu3a1.png delete mode 100644 docs/VS2007/vsu3a1b.dia delete mode 100644 docs/VS2007/vsu3a1b.png delete mode 100644 docs/VS2007/vsu3a2.dia delete mode 100644 docs/VS2007/vsu3a2.png delete mode 100644 docs/VS2007/vsu3a2b.dia delete mode 100644 docs/VS2007/vsu3a2b.png delete mode 100644 docs/VS2007/vsu3a3.dia delete mode 100644 docs/VS2007/vsu3a3.png delete mode 100644 docs/VS2007/vsu3a3b.dia delete mode 100644 docs/VS2007/vsu3a3b.png delete mode 100644 docs/VS2007/vsu3a4.dia delete mode 100644 docs/VS2007/vsu3a4.png delete mode 100644 docs/VS2007/vsu3a4b.dia delete mode 100644 docs/VS2007/vsu3a4b.png delete mode 100644 docs/VS2007/vsu4.dia delete mode 100644 docs/VS2007/vsu4.png delete mode 100644 docs/VS2007/vsu4a2.dia delete mode 100644 docs/VS2007/vsu4a2.png delete mode 100644 docs/VS2007/vsu4a2b.dia delete mode 100644 docs/VS2007/vsu4a2b.png delete mode 100644 docs/VS2007/vsu4a4.dia delete mode 100644 docs/VS2007/vsu4a4.png delete mode 100644 docs/VS2007/vsu4a7.dia delete mode 100644 docs/VS2007/vsu4a7.png delete mode 100644 docs/VS2007/vsu4a7b.dia delete mode 100644 docs/VS2007/vsu4a7b.png delete mode 100644 docs/VS2007/vsu5.dia delete mode 100644 docs/VS2007/vsu5.png delete mode 100644 docs/VS2007/vsu5a3.dia delete mode 100644 docs/VS2007/vsu5a3.png delete mode 100644 docs/VS2007/vsu5a3b.dia delete mode 100644 docs/VS2007/vsu5a3b.png delete mode 100644 docs/VS2007/vsu6.dia delete mode 100644 docs/VS2007/vsu6.png delete mode 100644 docs/VS2007/vsu7.dia delete mode 100644 docs/VS2007/vsu7.png delete mode 100644 docs/VS2007/vsu8.dia delete mode 100644 docs/VS2007/vsu8.png delete mode 100644 docs/VS2007/vsu8a2.dia delete mode 100644 docs/VS2007/vsu8a2.png delete mode 100644 docs/VS2007/vsu8a2b.dia delete mode 100644 docs/VS2007/vsu8a2b.png delete mode 100644 docs/VS2007/vsu8a2c.dia delete mode 100644 docs/VS2007/vsu8a2c.png delete mode 100644 docs/VS2007/vsu8a2d.dia delete mode 100644 docs/VS2007/vsu8a2d.png delete mode 100644 docs/VS2007/vsu8a3.dia delete mode 100644 docs/VS2007/vsu8a3.png delete mode 100644 docs/VS2007/vsu8a3c.dia delete mode 100644 docs/VS2007/vsu8a3c.png delete mode 100644 docs/VS2007/vsu9.dia delete mode 100644 docs/VS2007/vsu9.png delete mode 100644 docs/VS2007/vsx01.dia delete mode 100644 docs/VS2007/vsx01.png delete mode 100644 docs/VS2007/vsx03.dia delete mode 100644 docs/VS2007/vsx03.png delete mode 100644 docs/VS2007/vsx04.dia delete mode 100644 docs/VS2007/vsx04.png delete mode 100644 docs/VS2007/vsx05.dia delete mode 100644 docs/VS2007/vsx05.png delete mode 100644 docs/VS2007/vsx06.dia delete mode 100644 docs/VS2007/vsx06.png delete mode 100644 icons/pause.png delete mode 100644 icons/replay.png delete mode 100644 icons/reset.png delete mode 100644 icons/start.png delete mode 100644 saved-simulations/basic-multicast.dat delete mode 100644 saved-simulations/berkeley.dat delete mode 100644 saved-simulations/broadcast.dat delete mode 100644 saved-simulations/ext-vs-int-sync.dat delete mode 100644 saved-simulations/int-sync.dat delete mode 100644 saved-simulations/one-phase-commit.dat delete mode 100644 saved-simulations/ping-pong-sturm.dat delete mode 100644 saved-simulations/ping-pong.dat delete mode 100644 saved-simulations/reliable-multicast.dat delete mode 100644 saved-simulations/slow-connection.dat delete mode 100644 saved-simulations/two-phase-commit.dat delete mode 100755 scripts/beforecommit.sh delete mode 100755 scripts/checklinelengths.sh delete mode 100755 scripts/formatthecode.sh delete mode 100644 scripts/pdf2txtrmcr.pl delete mode 100755 scripts/printstatistics.sh delete mode 100755 scripts/replaceastring.sh delete mode 100644 sources/core/VSAbstractProcess.java delete mode 100644 sources/core/VSInternalProcess.java delete mode 100644 sources/core/VSMessage.java delete mode 100644 sources/core/VSMessageStub.java delete mode 100644 sources/core/VSTask.java delete mode 100644 sources/core/VSTaskManager.java delete mode 100644 sources/core/time/VSLamportTime.java delete mode 100644 sources/core/time/VSTime.java delete mode 100644 sources/core/time/VSVectorTime.java delete mode 100644 sources/events/VSAbstractEvent.java delete mode 100644 sources/events/VSCopyableEvent.java delete mode 100644 sources/events/VSRegisteredEvents.java delete mode 100644 sources/events/implementations/VSProcessCrashEvent.java delete mode 100644 sources/events/implementations/VSProcessRecoverEvent.java delete mode 100644 sources/events/internal/VSAbstractInternalEvent.java delete mode 100644 sources/events/internal/VSMessageReceiveEvent.java delete mode 100644 sources/events/internal/VSProtocolEvent.java delete mode 100644 sources/events/internal/VSProtocolScheduleEvent.java delete mode 100644 sources/exceptions/VSEventNotCopyableException.java delete mode 100644 sources/exceptions/VSNegativeNumberException.java delete mode 100644 sources/exceptions/VSParseIntegerVectorException.java delete mode 100644 sources/prefs/VSDefaultPrefs.java delete mode 100644 sources/prefs/VSDefaultPrefsDE.java delete mode 100644 sources/prefs/VSPrefs.java delete mode 100644 sources/prefs/VSPrefsRestriction.java delete mode 100644 sources/prefs/VSSerializablePrefs.java delete mode 100644 sources/prefs/editors/VSAbstractBetterEditor.java delete mode 100644 sources/prefs/editors/VSAbstractEditor.java delete mode 100644 sources/prefs/editors/VSColorChooser.java delete mode 100644 sources/prefs/editors/VSEditorFrame.java delete mode 100644 sources/prefs/editors/VSEditorTable.java delete mode 100644 sources/prefs/editors/VSProcessEditor.java delete mode 100644 sources/prefs/editors/VSSimulatorEditor.java delete mode 100644 sources/protocols/VSAbstractProtocol.java delete mode 100644 sources/protocols/implementations/README delete mode 100644 sources/protocols/implementations/VSBasicMulticastProtocol.java delete mode 100644 sources/protocols/implementations/VSBerkelyTimeProtocol.java delete mode 100644 sources/protocols/implementations/VSBroadcastProtocol.java delete mode 100644 sources/protocols/implementations/VSDummyProtocol.java delete mode 100644 sources/protocols/implementations/VSExternalTimeSyncProtocol.java delete mode 100644 sources/protocols/implementations/VSInternalTimeSyncProtocol.java delete mode 100644 sources/protocols/implementations/VSOnePhaseCommitProtocol.java delete mode 100644 sources/protocols/implementations/VSPingPongProtocol.java delete mode 100644 sources/protocols/implementations/VSReliableMulticastProtocol.java delete mode 100644 sources/protocols/implementations/VSTwoPhaseCommitProtocol.java delete mode 100644 sources/serialize/VSNotSerializable.java delete mode 100644 sources/serialize/VSSerializable.java delete mode 100644 sources/serialize/VSSerialize.java delete mode 100644 sources/simulator/VSCreateTask.java delete mode 100644 sources/simulator/VSLogging.java delete mode 100644 sources/simulator/VSMain.java delete mode 100644 sources/simulator/VSMenuItemStates.java delete mode 100644 sources/simulator/VSSimulator.java delete mode 100644 sources/simulator/VSSimulatorFrame.java delete mode 100644 sources/simulator/VSSimulatorVisualization.java delete mode 100644 sources/utils/VS3Tupel.java delete mode 100644 sources/utils/VSAboutFrame.java delete mode 100644 sources/utils/VSClassLoader.java delete mode 100644 sources/utils/VSFrame.java delete mode 100644 sources/utils/VSInfoArea.java delete mode 100644 sources/utils/VSPriorityQueue.java delete mode 100644 sources/utils/VSRandom.java delete mode 100644 sources/utils/VSTools.java delete mode 100644 vortrag.pdf diff --git a/.sync2github b/.sync2github new file mode 100644 index 0000000..e69de29 diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 207233e..0000000 --- a/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright (c) 2008 Paul Buetow, vs@dev.buetow.org - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - * All icons of the icons/ folder are under a Creative Commons - * Attribution-Noncommercial-Share Alike License a CC-by-nc-sa. - * - * The icon's homepage is http://code.google.com/p/ultimate-gnome/ - */ diff --git a/ROADMAP b/ROADMAP deleted file mode 100644 index ffdc653..0000000 --- a/ROADMAP +++ /dev/null @@ -1,27 +0,0 @@ -VS-Simulator Plan: - -Version 1.1: - English version (in progress) - Protocol language specific has to be in VSDefaultPrefs as well. - Update of diplomarbeit.pdf (german only), rename it into vs-sim.pdf. - Has to include the language thing - -Version 1.2 and later: - Easy Plugin-API, w/o having the complete sources available - Ereigniseintritt bei Lamport und Vektorzeiten - Print warning if not activated protocol while doing a protocol request - vs-sim.pdf: Beschreiben, dass Aktivierung/Deaktivierung prioritaet hat bei Ereigniseditor - Splash screen - Simulationen beliebig lang machen - KeyEvent Manager - Loggingfenster soll nur Lamport/Vektorzeit anzeigen, wenn ausgewaehlt - -Maybe more later: - Protocols: - Waehlermengen nach Maekawa? - NFS - AFS - Systemschnitte? - Middleware-Schicht? - Ereignisse, die Prozessvariablen aendern - Bedingte Ereignisse diff --git a/build.xml b/build.xml deleted file mode 100644 index 6487c16..0000000 --- a/build.xml +++ /dev/null @@ -1,65 +0,0 @@ - - This is the distributed systems simulation/learning environment! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/diplomarbeit.pdf b/diplomarbeit.pdf deleted file mode 100644 index 0cc132f..0000000 --- a/diplomarbeit.pdf +++ /dev/null @@ -1,11270 +0,0 @@ -%PDF-1.4 -5 0 obj -<< /S /GoTo /D (chapter.1) >> -endobj -8 0 obj -(\376\377\0001\000\040\000E\000i\000n\000l\000e\000i\000t\000u\000n\000g) -endobj -9 0 obj -<< /S /GoTo /D (section.1.1) >> -endobj -12 0 obj -(\376\377\0001\000.\0001\000\040\000M\000o\000t\000i\000v\000a\000t\000i\000o\000n) -endobj -13 0 obj -<< /S /GoTo /D (section.1.2) >> -endobj -16 0 obj -(\376\377\0001\000.\0002\000\040\000G\000r\000u\000n\000d\000l\000a\000g\000e\000n) -endobj -17 0 obj -<< /S /GoTo /D (chapter.2) >> -endobj -20 0 obj -(\376\377\0002\000\040\000G\000r\000a\000f\000i\000s\000c\000h\000e\000\040\000B\000e\000n\000u\000t\000z\000e\000r\000o\000b\000e\000r\000f\000l\000\344\000c\000h\000e\000\040\000\050\000G\000U\000I\000\051) -endobj -21 0 obj -<< /S /GoTo /D (section.2.1) >> -endobj -24 0 obj -(\376\377\0002\000.\0001\000\040\000E\000i\000n\000f\000a\000c\000h\000e\000r\000\040\000M\000o\000d\000u\000s) -endobj -25 0 obj -<< /S /GoTo /D (section.2.2) >> -endobj -28 0 obj -(\376\377\0002\000.\0002\000\040\000E\000x\000p\000e\000r\000t\000e\000n\000m\000o\000d\000u\000s) -endobj -29 0 obj -<< /S /GoTo /D (section.2.3) >> -endobj -32 0 obj -(\376\377\0002\000.\0003\000\040\000E\000r\000e\000i\000g\000n\000i\000s\000s\000e) -endobj -33 0 obj -<< /S /GoTo /D (section.2.4) >> -endobj -36 0 obj -(\376\377\0002\000.\0004\000\040\000E\000i\000n\000s\000t\000e\000l\000l\000u\000n\000g\000e\000n) -endobj -37 0 obj -<< /S /GoTo /D (subsection.2.4.1) >> -endobj -40 0 obj -(\376\377\0002\000.\0004\000.\0001\000\040\000V\000a\000r\000i\000a\000b\000l\000e\000n\000d\000a\000t\000e\000n\000t\000y\000p\000e\000n) -endobj -41 0 obj -<< /S /GoTo /D (subsection.2.4.2) >> -endobj -44 0 obj -(\376\377\0002\000.\0004\000.\0002\000\040\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000s\000e\000i\000n\000s\000t\000e\000l\000l\000u\000n\000g\000e\000n) -endobj -45 0 obj -<< /S /GoTo /D (subsection.2.4.3) >> -endobj -48 0 obj -(\376\377\0002\000.\0004\000.\0003\000\040\000P\000r\000o\000z\000e\000s\000s\000-\000\040\000u\000n\000d\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000e\000i\000n\000s\000t\000e\000l\000l\000u\000n\000g\000e\000n) -endobj -49 0 obj -<< /S /GoTo /D (subsection.2.4.4) >> -endobj -52 0 obj -(\376\377\0002\000.\0004\000.\0004\000\040\000E\000i\000n\000s\000t\000e\000l\000l\000u\000n\000g\000e\000n\000\040\000i\000m\000\040\000E\000x\000p\000e\000r\000t\000e\000n\000m\000o\000d\000u\000s) -endobj -53 0 obj -<< /S /GoTo /D (chapter.3) >> -endobj -56 0 obj -(\376\377\0003\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000e\000\040\000u\000n\000d\000\040\000B\000e\000i\000s\000p\000i\000e\000l\000e) -endobj -57 0 obj -<< /S /GoTo /D (section.3.1) >> -endobj -60 0 obj -(\376\377\0003\000.\0001\000\040\000B\000e\000i\000s\000p\000i\000e\000l\000\040\000\050\000D\000u\000m\000m\000y\000\051\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l) -endobj -61 0 obj -<< /S /GoTo /D (section.3.2) >> -endobj -64 0 obj -(\376\377\0003\000.\0002\000\040\000D\000a\000s\000\040\000P\000i\000n\000g\000-\000P\000o\000n\000g\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000\050\000p\000i\000n\000g\000-\000p\000o\000n\000g\000.\000d\000a\000t\000,\000\040\000p\000i\000n\000g\000-\000p\000o\000n\000g\000-\000s\000t\000u\000r\000m\000.\000d\000a\000t\000\051) -endobj -65 0 obj -<< /S /GoTo /D (section.3.3) >> -endobj -68 0 obj -(\376\377\0003\000.\0003\000\040\000D\000a\000s\000\040\000B\000r\000o\000a\000d\000c\000a\000s\000t\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000\050\000b\000r\000o\000a\000d\000c\000a\000s\000t\000.\000d\000a\000t\000\051) -endobj -69 0 obj -<< /S /GoTo /D (section.3.4) >> -endobj -72 0 obj -(\376\377\0003\000.\0004\000\040\000D\000a\000s\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000z\000u\000r\000\040\000i\000n\000t\000e\000r\000n\000e\000n\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000i\000n\000\040\000e\000i\000n\000e\000m\000\040\000s\000y\000n\000c\000h\000r\000o\000n\000e\000n\000\040\000S\000y\000s\000t\000e\000m\000\040\000\050\000i\000n\000t\000-\000s\000y\000n\000c\000.\000d\000a\000t\000\051) -endobj -73 0 obj -<< /S /GoTo /D (section.3.5) >> -endobj -76 0 obj -(\376\377\0003\000.\0005\000\040\000C\000h\000r\000i\000s\000t\000i\000a\000n\000s\000\040\000M\000e\000t\000h\000o\000d\000e\000\040\000z\000u\000r\000\040\000e\000x\000t\000e\000r\000n\000e\000n\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000\050\000e\000x\000t\000-\000v\000s\000-\000i\000n\000t\000-\000s\000y\000n\000c\000.\000d\000a\000t\000\051) -endobj -77 0 obj -<< /S /GoTo /D (section.3.6) >> -endobj -80 0 obj -(\376\377\0003\000.\0006\000\040\000D\000e\000r\000\040\000B\000e\000r\000k\000e\000l\000e\000y\000\040\000A\000l\000g\000o\000r\000i\000t\000h\000m\000u\000s\000\040\000z\000u\000r\000\040\000i\000n\000t\000e\000r\000n\000e\000n\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000\050\000b\000e\000r\000k\000e\000l\000e\000y\000.\000d\000a\000t\000\051) -endobj -81 0 obj -<< /S /GoTo /D (section.3.7) >> -endobj -84 0 obj -(\376\377\0003\000.\0007\000\040\000D\000a\000s\000\040\000E\000i\000n\000-\000P\000h\000a\000s\000e\000n\000\040\000C\000o\000m\000m\000i\000t\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000\050\000o\000n\000e\000-\000p\000h\000a\000s\000e\000-\000c\000o\000m\000m\000i\000t\000.\000d\000a\000t\000\051) -endobj -85 0 obj -<< /S /GoTo /D (section.3.8) >> -endobj -88 0 obj -(\376\377\0003\000.\0008\000\040\000D\000a\000s\000\040\000Z\000w\000e\000i\000-\000P\000h\000a\000s\000e\000n\000\040\000C\000o\000m\000m\000i\000t\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000\050\000t\000w\000o\000-\000p\000h\000a\000s\000e\000-\000c\000o\000m\000m\000i\000t\000.\000d\000a\000t\000\051) -endobj -89 0 obj -<< /S /GoTo /D (section.3.9) >> -endobj -92 0 obj -(\376\377\0003\000.\0009\000\040\000D\000e\000r\000\040\000u\000n\000g\000e\000n\000\374\000g\000e\000n\000d\000e\000\040\000\050\000B\000a\000s\000i\000c\000\051\000\040\000M\000u\000l\000t\000i\000c\000a\000s\000t\000\040\000\050\000b\000a\000s\000i\000c\000-\000m\000u\000l\000t\000i\000c\000a\000s\000t\000.\000d\000a\000t\000\051) -endobj -93 0 obj -<< /S /GoTo /D (section.3.10) >> -endobj -96 0 obj -(\376\377\0003\000.\0001\0000\000\040\000D\000a\000s\000\040\000z\000u\000v\000e\000r\000l\000\344\000s\000s\000i\000g\000e\000\040\000\050\000R\000e\000l\000i\000a\000b\000l\000e\000\051\000\040\000M\000u\000l\000t\000i\000c\000a\000s\000t\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000\050\000r\000e\000l\000i\000a\000b\000l\000e\000-\000m\000u\000l\000t\000i\000c\000a\000s\000t\000.\000d\000a\000t\000\051) -endobj -97 0 obj -<< /S /GoTo /D (section.3.11) >> -endobj -100 0 obj -(\376\377\0003\000.\0001\0001\000\040\000W\000e\000i\000t\000e\000r\000e\000\040\000B\000e\000i\000s\000p\000i\000e\000l\000e) -endobj -101 0 obj -<< /S /GoTo /D (subsection.3.11.1) >> -endobj -104 0 obj -(\376\377\0003\000.\0001\0001\000.\0001\000\040\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000\040\000v\000o\000n\000\040\000L\000a\000m\000p\000o\000r\000t\000-\000\040\000u\000n\000d\000\040\000V\000e\000k\000t\000o\000r\000-\000Z\000e\000i\000t\000s\000t\000e\000m\000p\000e\000l) -endobj -105 0 obj -<< /S /GoTo /D (subsection.3.11.2) >> -endobj -108 0 obj -(\376\377\0003\000.\0001\0001\000.\0002\000\040\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000\040\000l\000a\000n\000g\000s\000a\000m\000e\000r\000\040\000V\000e\000r\000b\000i\000n\000d\000u\000n\000g\000e\000n\000\040\000\050\000s\000l\000o\000w\000-\000c\000o\000n\000n\000e\000c\000t\000i\000o\000n\000.\000d\000a\000t\000\051) -endobj -109 0 obj -<< /S /GoTo /D (chapter.4) >> -endobj -112 0 obj -(\376\377\0004\000\040\000I\000m\000p\000l\000e\000m\000e\000n\000t\000i\000e\000r\000u\000n\000g) -endobj -113 0 obj -<< /S /GoTo /D (section.4.1) >> -endobj -116 0 obj -(\376\377\0004\000.\0001\000\040\000E\000i\000n\000s\000t\000e\000l\000l\000u\000n\000g\000e\000n\000\040\000u\000n\000d\000\040\000E\000d\000i\000t\000o\000r\000e\000n) -endobj -117 0 obj -<< /S /GoTo /D (section.4.2) >> -endobj -120 0 obj -(\376\377\0004\000.\0002\000\040\000E\000r\000e\000i\000g\000n\000i\000s\000s\000e) -endobj -121 0 obj -<< /S /GoTo /D (section.4.3) >> -endobj -124 0 obj -(\376\377\0004\000.\0003\000\040\000Z\000e\000i\000t\000f\000o\000r\000m\000a\000t\000e\000,\000\040\000P\000r\000o\000z\000e\000s\000s\000e\000,\000\040\000N\000a\000c\000h\000r\000i\000c\000h\000t\000e\000n\000\040\000s\000o\000w\000i\000e\000\040\000T\000a\000s\000k\000-\000M\000a\000n\000a\000g\000e\000r) -endobj -125 0 obj -<< /S /GoTo /D (section.4.4) >> -endobj -128 0 obj -(\376\377\0004\000.\0004\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000-\000A\000P\000I) -endobj -129 0 obj -<< /S /GoTo /D (section.4.5) >> -endobj -132 0 obj -(\376\377\0004\000.\0005\000\040\000G\000U\000I\000\040\000s\000o\000w\000i\000e\000\040\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000s\000v\000i\000s\000u\000a\000l\000i\000s\000i\000e\000r\000u\000n\000g) -endobj -133 0 obj -<< /S /GoTo /D (section.4.6) >> -endobj -136 0 obj -(\376\377\0004\000.\0006\000\040\000S\000e\000r\000i\000a\000l\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000u\000n\000d\000\040\000D\000e\000s\000e\000r\000i\000a\000l\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000v\000o\000n\000\040\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000e\000n) -endobj -137 0 obj -<< /S /GoTo /D (section.4.7) >> -endobj -140 0 obj -(\376\377\0004\000.\0007\000\040\000H\000e\000l\000f\000e\000r\000k\000l\000a\000s\000s\000e\000n\000\040\000u\000n\000d\000\040\000K\000l\000a\000s\000s\000e\000n\000\040\000f\000\374\000r\000\040\000A\000u\000s\000n\000a\000h\000m\000e\000b\000e\000h\000a\000n\000d\000l\000u\000n\000g\000e\000n) -endobj -141 0 obj -<< /S /GoTo /D (section.4.8) >> -endobj -144 0 obj -(\376\377\0004\000.\0008\000\040\000P\000r\000o\000g\000r\000a\000m\000m\000i\000e\000r\000r\000i\000c\000h\000t\000l\000i\000n\000i\000e\000n) -endobj -145 0 obj -<< /S /GoTo /D (section.4.9) >> -endobj -148 0 obj -(\376\377\0004\000.\0009\000\040\000E\000n\000t\000w\000i\000c\000k\000l\000u\000n\000g\000s\000u\000m\000g\000e\000b\000u\000n\000g) -endobj -149 0 obj -<< /S /GoTo /D (chapter.5) >> -endobj -152 0 obj -(\376\377\0005\000\040\000A\000u\000s\000b\000l\000i\000c\000k) -endobj -153 0 obj -<< /S /GoTo /D (appendix.A) >> -endobj -156 0 obj -(\376\377\000A\000\040\000A\000k\000r\000o\000n\000y\000m\000e) -endobj -157 0 obj -<< /S /GoTo /D (appendix.B) >> -endobj -160 0 obj -(\376\377\000B\000\040\000L\000i\000t\000e\000r\000a\000t\000u\000r\000v\000e\000r\000z\000e\000i\000c\000h\000n\000i\000s) -endobj -161 0 obj -<< /S /GoTo /D [162 0 R /Fit ] >> -endobj -165 0 obj << -/Length 863 -/Filter /FlateDecode ->> -stream -xڍUv6+$ Dwq%;ij'Q6hd͇CRw@zJӣ0̝;2BLj D+Ib Jr]FB*…G9^P~N^)/F 0$(ѐF4W2StW뚑e |^KL6' ƀ"Y_oW7xd HCcF%p9m ->tZoˆ$xf!Ai`/oBNMv,{0\2H R(1c+m3Cg4}̜ -z-uM7aB&CEϏuЈ)r50cv̛?s}.kc_CNQljvJ?& 2N(H!ǐ_s*b¸"# -o)##0 -Z` TaF &X(ڬb_MC师)i0\[G mUavYєO^oawTȠgӷ,•$QWg:GA(i.#ɩRoS W|{_&ag'¸is>v1]zѺ'͇t*e9!u6n"F5nWω?`);G&Vp\l =tNq: |o8[ۜ61!@'cgWe)ИłuZϕpfj8{Qduq渷j[ ho}dD:U ccqr)o}b/}Yvo.OPL#5^+m1񛡵0endstream -endobj -162 0 obj << -/Type /Page -/Contents 165 0 R -/Resources 164 0 R -/MediaBox [0 0 595.2757 841.8898] -/Parent 178 0 R -/Annots [ 174 0 R ] ->> endobj -163 0 obj << -/Type /XObject -/Subtype /Image -/Width 500 -/Height 366 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 42102 -/Filter /FlateDecode ->> -stream -x `Iuk{p.vY'#˹~Y~ @]#\!@ lHBp쮥zgF-YeٖdK>$YdKn˲-[={#Y+#yW^zi)-LQIS&sscss# 7:703204?=:?"j -J¬_jl~n<33 57{zaa|a~46wlz…3SsJN=('.t]8?5{*>7w_^X_R͎'⚦ֵLbY4-6mSyKT~btDP lсұkJww=?|6++/(W /sdo-2!G'f_Y)S|a+,J=._P!S.[!pܲ3疅޳߻?w6g~45R=k]x,Ǖ_ͱ=BxEu -KSrĮ3ceC#C%k͂|gӢ=)vM+>~j`tpdj!s?/lŊu{rhS ~o|Lv2΂d -,ƯxyK34IEI&6;CV&9XH`D l}z4}c#Sˇ,m˞K̔ =v`-,dg@k%Wה0S,P|Ek#pPq.&Vǭow2'Ժf 3wI]kkAq#NYʮPqm {!k`/wԣmoaYvJQvdoAP ' JKW*} REOTZ*3Uf}JC6\0? -vؔ;+XnZtmJsg[z;:,?5jAMưsݍ%.`q0lG hXY #N?P_\&,hڮV/f cD#-uf %ڲQrϹ3oo;lWޔ\ `PZǮjRX[zq"nwUTK䞜+@wRy<|Es"HaLlo[d&N%s5eVb;g1*rm/ YW6S遺hZzP7knr< _zSSycNl'jl7^d3웝ɩ]$Ch&XMuS\6WWUuv,Iǵ욚ۉ[fÀ %&c3DIFl/gm^ ulS*Bl'oeP,_?/6:I -Po̢eTWZwcʺچN vb;'E[ErJxGŦ_N5戛mMh«wb;Nl_q<za&$ic!͛S|7GfcIjsJ8'ۉvB:%0G- ' -"̋z=l$?zGSGޣӓ))ch)ىvb;}f>c -蕗Lio+cfڞ-I#ۉvv#NCxY>lMP`q]vN| h+4߁ J%W~%a`MNl'b6`AUFu-Wq/Xµ Bk#g tlpt[?Ը/+ݷ=όMi}R%ۉgo7n e\,1W=}ɻJCxu.[ڳ80;̓{WX<ϊo; RNl'oTc9h~w?p 2"nudA hn\$Nl'oQ' Zݰ]]d^Mw893sWWxee6n{mMIBK,pb׺/{ZT`,.H u)#ۻ5c;ɌwZɌ#SUтxgC5 X.9>5{-?9ai_[=5`gAԾx6J6.2EA/!N㪖\t'qؾvO2uW3'geFzI:3\_W/vبo3F8Sn6Kϸx7_8Ј8?:Tۉkv]?2Cb83~(mKbQC6AՅ,,eƮb{6&J 2Wԡ1+*CsJr}F&3jÏ(Lw-C:~v*|W4С٧8oM5JNSʹZRSON= rnc " -]$!dG0 ot/?u&v Nv #T2m`R*v#Vt>:ǣʨ `vb`ELt qAms(;C-ưOp3\4tMK~4[fnaIF}" ើ]%ފ<w -ӭ:-#P.~Tg³ =vNlh PW ] { -~ckvI0I.cTMvUqYG7#y) qE㉒,(`ly)xR*wㅚ~_XR~֏$ׇMUX|m溇n_7vXGk>\ƚ=gOrovcc׉^-7@1(&D=%sX&C/ݎ6`\BGn ,eSoG*Nl_*lwp7%sxyǐ+ sii74WÏw7V~pi{Dj1Xf PȉT=uK*D6ۃ֟t,RepWgBj]ƍ^ !Ӹ#yh/h mba%͠+=Ug#³P` /qNf)h5dގCE|5Lkvb5خڳclfDK^]-m4H֥x^Zw;ƃT}m ۙ%a>PW}ڃwD|Lvd]z9-xhel2vbl!a#{Ό2qjq&^ RoD+&3E`{\cKg -_'0 Rӣ ^JgQzqh ^ܾ@/Pb;Nl۱eE% ӯڳp=ds˃#sVL. n<}qVmkFgB `Y ħ-+ b;NlMZJ8b]jx$R`YXlaps(6@Y{Emǚx`Ub;ؾ)jAv"ncH@c;H6F@WGD$ItqQRk'RuոkfjKԓо{K>Ҝ>8Nl'S&l7Et[:/3ד04<_~LCjRZkVщ @j ~϶4 *pOB ]j #"GG;LOrNGMzۉvbFga/ Ynɣi;"jJPS2@)nYnҍB?hj1Gvb;ؾq~GOn^EvtYдWߔZs v hG+ۉvbe9 d4qqnlOf7Tf3^&:V|̨=kkIij?:Nl'7[YmL">.Ө.AC9 arLIiSc\Fz;Nl߸l!`{[hnJM-㮃k1FI0&n/u<&a b;Nll0@$wYID7ӿO5:ܹE.ETlvۉvb&`{{+;ZΞ^2o R Zd&Z+oP.EЯǎXK9PKl'ۉ&ӱS cQAnG:X}ql_:vb;}U𾝫זucwM+H\u I -pg9BI~2vb;}#vדRv11EZlHۉvbew:[牎ɬ`,h3].˯A5ǧj)ܐ:$&9@l'7&ۿ~9UZ[.2^!i f~˷z>4'nxNl'o4i_CM|7hFq8V ;/\0IApyԕloQjSנZvb;}+[H#%` V}@ 9ȬqV֢Z(~;NllΖq}1St(\Lc\f泛uٞi:_Svb;}C'ݭCsU8@3RC{+nؙΔfN1 `S~~gHHsNl vn.V*?GW(ݕ|NZ~D7M=͂]'Pv}ylBl')so4 Q]BYm 8@s5%I}~&YَGMd ;Q< BO#]wۉM -j{hɆ+Q쟞-WF*OVed$HNs({p~6 vb;Y^0B o;&Szg zʑ˰f,,`cA䐃~&mo'ۉDEMԷ9gdζ߼ Ry߱blPoG?#E}ze>ױ⪆"ۉjʈӵGvN 2~qS#GϫוT\uდg "nZLE jreO ۉvJ/ZO)wG:%Νn }^TMMhp Jl')]F`BӁ2'SdJA IY -oO=yT4}UTvb;\PmT.o9$Y@ᲢHJQFl'ۉ&s4a#=(i,+܍gTĢT\E?,3u/g:$UMB5о6s(e!WSez,;2&%~(Z>o7 Xͤ_:?4pbn.[8]AYɉdBU8iS kG:u^Q_]e՜es [LNd.cԅ,=@>}YÂEaZj>n}weZ>]lX'yvxmGSu/|S9k,h5ut"^P#_z/o7ߵwug[~uC UoU޵stw5T]q[w*IV"/&Yoee!3_1X_:VAmOHU'wTZ!1funhܿݷ;5َ,^~Uokn1 E@uѵ/0jJ5E\V4f]&4Jki1}Y -#on~ue?w=:g0ok 0b;eb;})'(2i^`f2O'0Y%R BnЎ;=d{vq46b#b;eb;}=:ɔD~Dsi՝J瓱Eo-Kpy+K@{7G=:485yc_ICY`]e} -%=f)ۉh!X-2E] ~{m»[ gƸ]jd|wrfϫe+bPqeA1>,%YgQX*u!ۉȾzxFt Y~SW}~JLA'̳n3"Uv&*W~odW[&%"b;eb;}}=^UYB6Dו@7}@Y;GbY㊁EEIaNX!ۉѻUcVS؃{Î hk8ű\?<C+kjNNlϬ˫<j,&4Qt@ T)Jvvbj{wgm1n~NY?܀FlN$S&۳b^F<(B FdvɕG yc]7tR82ؾʕťC תK%c3Sf12ؾJ=Bֵb;7WY&E&wb;eb;}^Vrs5!_tpW2)ۉnG}b!a& k]|9jb;2ؾ~)Ξ2a ,;[롋V]KUSj/svX-JvbvT"kV3\p9}l*t) 򃩒ĭQxpg)ۉ9C"lj f*L|o&PU/N^ES>vb- -ht؎ѿux1Ua,bI)ۉ+ZkS(֮emPcȲ7Z}'ҖeAط 3v)ۉ+'xeNr}QB65vd${h}SFTv2Sո*j?'91` 't:?UTxXV:s?M!ۉ후Z:V-͹_"sAW; svy+LX~bN͗ڥks%#Ѽ}/bfmF1=OZͫۯ@?G.{ -"5G9nQa 2J57w( f${8_O\ Z#Ζke2~uKx0+\O.zZ O7:z4WZ''}'>O*eңόؠc{ءw°Pvk=:84wp[ VI _2!⤕@COm-bblў,9X[r$gF嶰A\;'2_|v-%g -!' YX趒kkJ޷[M;Rzj乾хd|.KgfFIO:8yt|}_oo}J, ,9M!f\;6-vB>|_CnebTkØ?rΓ[n udoc9pNT>U9:}l$GyHHlNO ؅r~O>P/{Ll faص(,oWSk_Sڲn UὭ me,^c<搛3Tοu -msQɾʱȰdD5-:c;ye,vA۹㹥Td#bڱi - ,bga1"NSY LnI~;܆Dhs[G${@*ٌ)^3.P ."}ɭv7I%ԭ@= l|G'5%I59q $4%c}0sgwN. ̀_76%%n &}3"_rIrrTǥg B_/c5b{ڑ=lox=zzkCwNbhHitO[ϫ -ZvelJ3R6fTn}[So-m<]6zs~!_ N(ۉ훍ħZv~ۉԭvۉvb;NlDl'ۉvb;eb;Nl'S&ۉvb;eb;Nl'ۉvb;%b;Nl'ۉvb;NlLl'ۉvvb;NlLl'ۉvb;NlDl'ۉvb;eb;Nl'S&ۉvb;eb;Nl'ۉvb;%b;Nl'ۉvb;NlLl'ۉvvb;NlLl'ۉvb;NlDl'ۉvb;eb;Nl'S&ۉvb;eb;Nl'ۉvb;%b;Nl')ۉvb;2Nl')ۉvb;Nl')ۉvb;Nl'ۉvb;eb;Nl'S&ۉvb;eb;Nl'ۉvb;%b;Nl')ۉvb;2Nl')ۉvb;Nl')ۉvb;NNl'ۉ픉vb;NNl'ۉvb;NNl'ۉvb;Nl')ۉvb;2Nl')ۉvb;Nl')ۉvb;NNl'ۉ픉vb;NNl'ۉvb;NNl'ۉvb;Nl')ۉvb;2Nl')ۉvb;Nl')ۉvb;NNl'ۉ픉vb;NNl'ۉvb;NNl'ۉvvb;NlLl'ۉvvb;Nl'ۉvJvb;Nl'ۉvb;NNl'ۉ픉vb;NNl'ۉvb;NNl'ۉvvb;NlLl'ۉvvb;Nl'ۉvJvb;Nl'S&ۉvb;eb;Nl'S&ۉvb;Nl'S"ۉvb;Nl'ۉvvb;NlLl'ۉvvb;Nl'ۉvJvb;Nl'S&ۉvb;eb;Nl'S&ۉvb;Nl'S"ۉvb;Nl'ۉvvb;NlLl'ۉvvb;Nl'ۉvJvb;Nl'S&ۉvb;eb;Nl'S&ۉvb;Nl'S"ۉvb;2Nl')ۉvb;2Nl'ۉvb;Nl'ۉvb;Nl'S&ۉvb;eb;Nl'S&ۉvb;Nl'S"ۉvb;2Nl')ۉvb;2Nl'ۉaZ[uZ#p۳}lual/_ۅwm|ޮi>NSKlOp]@&=Ut=$;=El_ ۿ|ٍy-u1d푖|Z- /kp_ǖUga6A\s|[F[,{M]m:Maw35&Gޙ~k)hѵ&MI:01ܷZ*A9f*S^Pj7k fx]ψ[&ϢΦ膢͙|thٲvo 4vmNQ^\b"@ ZgnQ7/Zk~ OֵiJדs+s==;z{-ZJ&hiY$jȡkԈW W ~ uQ$֤w_,>nkTLՈ(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QD%J(QDRKi4 -4ZoǧI%J6mRYU]P1E*J<ӣ E+(J\Wm^KΩj\'mj -TTb^MBi -ԛ%nMIPx9%'bi4~򘺠+K2- )xFT2M_|qhcRRJx$FTG(5[vn{sݶ귽 U3ɛW26*u+{SWuUdk/C6l({Z7WmSZWk $a;ЉP@u<|BPSkmo|]}x2ns{##o*y0fx7זuWɩM~̩?]Ԗ|^_%NN}lҴE*,( ;'nhW~u͜eL0qm7(pl %It8Ao1T%%ǖ@Â15پ{| 1Y" Q1 Xoh-ŹIf21J(Bk:0Yp3=& 3J53_v.eSv[D0-޼Y)k1]$;? (<:pRLIzGT:\%QͲ] ‰c̷ a氛ᑶ%Bn\fv1 Ud]s(w5ECX(nQUD%%& -Fyم}do=dz]ꎜ;o9">, D'UFܦS$%z! 0G/S JRt!K2ds (zȡ c*>yư]I8yg7頡eY~׵!s[ )]riXfla=S2y2Hgygg]lik 4zv<5o)"sݸ$َElps+ݴ %lGYHlM;XfFec9u=UR*GObOK#؎&Sbez{. blzb^T 3`wdkCMCtT7O$Nl'o2PwfpY$9.]B!, " 8+K#'ڹiĕNl'7y %׎,P\$Ad٥֯dY?:}wR%*Fvb;}횮uL.6BDfy}W@,j qx%4EKۉvb;}]QXýS^s [!|El_9:D!&xNDlXlWy$e%KWVve~g.dUB0MV -dKjc]]rIc1HnL3,wL"~g/υz{$=YHUE-lOqsX \Q-J$Jvݰkvm?*t#.aaU˫ivu|l!\5J]JWЮu}-8RܰxjnBoWt[K67XST5rIVAQUM_Li_z$BwC-SW41u'zFkH|Z8q%,GBuV5ni[ژUmE}~{~ގmC# s&+e{7ä9 7=<9i?ݎϷvO"%j5ZՇ8۱u -Txt}5yءgyWE"NLlxIef;7Ԗu߸]0FfL! ^JbԖ[ogw/v}m{op`ɉ"T>sIO]:*ӔU g6[H LU. q5ē'zp[|co{:v ҝ(Hx|P5PyԌ88/6|ǻ;|=.Ob%&1VB-%1SZi& -,hcbbgx>Ѽbttq`¡!-%vEsw:Z^R)e(j#9,>ڼS/N,ޏl_'N~Ib. r6gD77Azimg]?=zg݇уE+D?9?:rm)+S7C1\Oh~Gԅ5MS8龜ovoYh1~9,atz#ЃLBDvq˭!p}cҩ;jSsW)Hlc{Q0\/.}vF" \G_%=mꁖ{+tr z2k>=_uz{ttk~6>qMQ%ȿpWYwp_?qs{$Uk_[Kv,0|+"(),s\ :UI \1-^mY9=#?|ʈC9{?X]΃hlAd@-ج̒v@bFo-xxo(P|&?l,L%W,ʸkNk>0C?u6pY&e nA{iEya*KGAX_,ڙrOYH9:.]zcl r К*Uk AO3?]A P/[eGwzB!ܖ^(amq0DC53 \MFߦsRWch[#VxO+UQ&QrdQWɊ_Q%oUs=Mv?Z>>*‘ -v=fܕƁZ6cלKhZ+{=nv(*:@ 4.QUq2 >x&2<z}]M5F)Ɛ#@=A7VGf_zԣx CGcrɍ$I0, -rT$쪾mZI~y z@B: -f(n#heTENLϢޥ.3q$.|dO؉M+1’ .5Ef8Tõ%Cl.}Ok_A(ӄ%\փ=H⃑7(@Z:tYS7l7,CI1 u%?pE0 -,rA͌ё;JAIV`Āx -%ㅠՋ~DŽOd)jn8n