From 161a9bd9c5547729b4cc941a3493235873fb45bf Mon Sep 17 00:00:00 2001 From: Keigh Rim Date: Fri, 26 Dec 2014 16:34:55 -0500 Subject: [PATCH] initial commit with Amber's original code --- .gitignore | 5 + doc/.svn/all-wcprops | 65 + doc/.svn/entries | 377 ++++ .../text-base/allclasses-frame.html.svn-base | 61 + .../allclasses-noframe.html.svn-base | 61 + .../text-base/constant-values.html.svn-base | 190 ++ .../text-base/deprecated-list.html.svn-base | 144 ++ doc/.svn/text-base/help-doc.html.svn-base | 215 ++ doc/.svn/text-base/index.html.svn-base | 36 + .../text-base/overview-tree.html.svn-base | 193 ++ doc/.svn/text-base/package-list.svn-base | 1 + .../text-base/serialized-form.html.svn-base | 450 ++++ doc/.svn/text-base/stylesheet.css.svn-base | 29 + doc/allclasses-frame.html | 61 + doc/allclasses-noframe.html | 61 + doc/constant-values.html | 190 ++ doc/deprecated-list.html | 144 ++ doc/help-doc.html | 215 ++ doc/index-files/.svn/all-wcprops | 125 ++ doc/index-files/.svn/entries | 708 ++++++ .../.svn/text-base/index-1.html.svn-base | 264 +++ .../.svn/text-base/index-10.html.svn-base | 152 ++ .../.svn/text-base/index-11.html.svn-base | 164 ++ .../.svn/text-base/index-12.html.svn-base | 244 ++ .../.svn/text-base/index-13.html.svn-base | 158 ++ .../.svn/text-base/index-14.html.svn-base | 143 ++ .../.svn/text-base/index-15.html.svn-base | 205 ++ .../.svn/text-base/index-16.html.svn-base | 179 ++ .../.svn/text-base/index-17.html.svn-base | 233 ++ .../.svn/text-base/index-18.html.svn-base | 187 ++ .../.svn/text-base/index-19.html.svn-base | 148 ++ .../.svn/text-base/index-2.html.svn-base | 152 ++ .../.svn/text-base/index-20.html.svn-base | 153 ++ .../.svn/text-base/index-3.html.svn-base | 200 ++ .../.svn/text-base/index-4.html.svn-base | 165 ++ .../.svn/text-base/index-5.html.svn-base | 175 ++ .../.svn/text-base/index-6.html.svn-base | 165 ++ .../.svn/text-base/index-7.html.svn-base | 327 +++ .../.svn/text-base/index-8.html.svn-base | 186 ++ .../.svn/text-base/index-9.html.svn-base | 164 ++ doc/index-files/index-1.html | 264 +++ doc/index-files/index-10.html | 152 ++ doc/index-files/index-11.html | 164 ++ doc/index-files/index-12.html | 244 ++ doc/index-files/index-13.html | 158 ++ doc/index-files/index-14.html | 143 ++ doc/index-files/index-15.html | 205 ++ doc/index-files/index-16.html | 179 ++ doc/index-files/index-17.html | 233 ++ doc/index-files/index-18.html | 187 ++ doc/index-files/index-19.html | 148 ++ doc/index-files/index-2.html | 152 ++ doc/index-files/index-20.html | 153 ++ doc/index-files/index-3.html | 200 ++ doc/index-files/index-4.html | 165 ++ doc/index-files/index-5.html | 175 ++ doc/index-files/index-6.html | 165 ++ doc/index-files/index-7.html | 327 +++ doc/index-files/index-8.html | 186 ++ doc/index-files/index-9.html | 164 ++ doc/index.html | 36 + doc/mae/.svn/all-wcprops | 215 ++ doc/mae/.svn/entries | 1221 ++++++++++ .../text-base/AnnotationTask.html.svn-base | 1009 +++++++++ doc/mae/.svn/text-base/AttData.html.svn-base | 402 ++++ doc/mae/.svn/text-base/AttID.html.svn-base | 481 ++++ doc/mae/.svn/text-base/AttList.html.svn-base | 357 +++ doc/mae/.svn/text-base/Attrib.html.svn-base | 488 ++++ doc/mae/.svn/text-base/DTD.html.svn-base | 487 ++++ .../.svn/text-base/DTDLoader.html.svn-base | 449 ++++ doc/mae/.svn/text-base/Elem.html.svn-base | 443 ++++ .../.svn/text-base/ElemExtent.html.svn-base | 405 ++++ doc/mae/.svn/text-base/ElemLink.html.svn-base | 529 +++++ .../text-base/FileOperations.html.svn-base | 352 +++ .../text-base/HashCollection.html.svn-base | 555 +++++ .../MaeGui.AboutListener.html.svn-base | 261 +++ .../MaeGui.AnnCaretListener.html.svn-base | 267 +++ .../MaeGui.AnnTableModel.html.svn-base | 346 +++ .../MaeGui.DisplayLinkListener.html.svn-base | 267 +++ .../MaeGui.DisplayListener.html.svn-base | 265 +++ .../MaeGui.JTableListener.html.svn-base | 340 +++ .../MaeGui.MakeTagListener.html.svn-base | 266 +++ .../MaeGui.ModKeyListener.html.svn-base | 310 +++ .../MaeGui.MyHighlightPainter.html.svn-base | 245 +++ .../MaeGui.PopupListener.html.svn-base | 317 +++ .../MaeGui.RemoveExtentTag.html.svn-base | 267 +++ .../text-base/MaeGui.getFile.html.svn-base | 266 +++ doc/mae/.svn/text-base/MaeGui.html.svn-base | 1955 +++++++++++++++++ .../MaeGui.jboxListener.html.svn-base | 266 +++ .../MaeGui.linkListener.html.svn-base | 267 +++ ...eGui.removeSelectedTableRows.html.svn-base | 267 +++ doc/mae/.svn/text-base/TagDB.html.svn-base | 860 ++++++++ .../text-base/XMLFileLoader.html.svn-base | 336 +++ .../.svn/text-base/XMLHandler.html.svn-base | 437 ++++ .../text-base/package-frame.html.svn-base | 62 + .../text-base/package-summary.html.svn-base | 226 ++ .../.svn/text-base/package-tree.html.svn-base | 191 ++ .../.svn/text-base/package-use.html.svn-base | 208 ++ doc/mae/AnnotationTask.html | 1009 +++++++++ doc/mae/AttData.html | 402 ++++ doc/mae/AttID.html | 481 ++++ doc/mae/AttList.html | 357 +++ doc/mae/Attrib.html | 488 ++++ doc/mae/DTD.html | 487 ++++ doc/mae/DTDLoader.html | 449 ++++ doc/mae/Elem.html | 443 ++++ doc/mae/ElemExtent.html | 405 ++++ doc/mae/ElemLink.html | 529 +++++ doc/mae/FileOperations.html | 352 +++ doc/mae/HashCollection.html | 555 +++++ doc/mae/MaeGui.AboutListener.html | 261 +++ doc/mae/MaeGui.AnnCaretListener.html | 267 +++ doc/mae/MaeGui.AnnTableModel.html | 346 +++ doc/mae/MaeGui.DisplayLinkListener.html | 267 +++ doc/mae/MaeGui.DisplayListener.html | 265 +++ doc/mae/MaeGui.JTableListener.html | 340 +++ doc/mae/MaeGui.MakeTagListener.html | 266 +++ doc/mae/MaeGui.ModKeyListener.html | 310 +++ doc/mae/MaeGui.MyHighlightPainter.html | 245 +++ doc/mae/MaeGui.PopupListener.html | 317 +++ doc/mae/MaeGui.RemoveExtentTag.html | 267 +++ doc/mae/MaeGui.getFile.html | 266 +++ doc/mae/MaeGui.html | 1955 +++++++++++++++++ doc/mae/MaeGui.jboxListener.html | 266 +++ doc/mae/MaeGui.linkListener.html | 267 +++ doc/mae/MaeGui.removeSelectedTableRows.html | 267 +++ doc/mae/TagDB.html | 860 ++++++++ doc/mae/XMLFileLoader.html | 336 +++ doc/mae/XMLHandler.html | 437 ++++ doc/mae/class-use/.svn/all-wcprops | 191 ++ doc/mae/class-use/.svn/entries | 1082 +++++++++ .../text-base/AnnotationTask.html.svn-base | 165 ++ .../.svn/text-base/AttData.html.svn-base | 142 ++ .../.svn/text-base/AttID.html.svn-base | 183 ++ .../.svn/text-base/AttList.html.svn-base | 166 ++ .../.svn/text-base/Attrib.html.svn-base | 248 +++ .../.svn/text-base/DTD.html.svn-base | 205 ++ .../.svn/text-base/DTDLoader.html.svn-base | 142 ++ .../.svn/text-base/Elem.html.svn-base | 332 +++ .../.svn/text-base/ElemExtent.html.svn-base | 142 ++ .../.svn/text-base/ElemLink.html.svn-base | 142 ++ .../text-base/FileOperations.html.svn-base | 142 ++ .../text-base/HashCollection.html.svn-base | 321 +++ .../MaeGui.AboutListener.html.svn-base | 142 ++ .../MaeGui.AnnCaretListener.html.svn-base | 142 ++ .../MaeGui.AnnTableModel.html.svn-base | 142 ++ .../MaeGui.DisplayLinkListener.html.svn-base | 142 ++ .../MaeGui.DisplayListener.html.svn-base | 142 ++ .../MaeGui.JTableListener.html.svn-base | 142 ++ .../MaeGui.MakeTagListener.html.svn-base | 142 ++ .../MaeGui.ModKeyListener.html.svn-base | 142 ++ .../MaeGui.MyHighlightPainter.html.svn-base | 142 ++ .../MaeGui.PopupListener.html.svn-base | 142 ++ .../MaeGui.RemoveExtentTag.html.svn-base | 142 ++ .../text-base/MaeGui.getFile.html.svn-base | 142 ++ .../.svn/text-base/MaeGui.html.svn-base | 142 ++ .../MaeGui.jboxListener.html.svn-base | 142 ++ .../MaeGui.linkListener.html.svn-base | 142 ++ ...eGui.removeSelectedTableRows.html.svn-base | 142 ++ .../.svn/text-base/TagDB.html.svn-base | 165 ++ .../text-base/XMLFileLoader.html.svn-base | 142 ++ .../.svn/text-base/XMLHandler.html.svn-base | 165 ++ doc/mae/class-use/AnnotationTask.html | 165 ++ doc/mae/class-use/AttData.html | 142 ++ doc/mae/class-use/AttID.html | 183 ++ doc/mae/class-use/AttList.html | 166 ++ doc/mae/class-use/Attrib.html | 248 +++ doc/mae/class-use/DTD.html | 205 ++ doc/mae/class-use/DTDLoader.html | 142 ++ doc/mae/class-use/Elem.html | 332 +++ doc/mae/class-use/ElemExtent.html | 142 ++ doc/mae/class-use/ElemLink.html | 142 ++ doc/mae/class-use/FileOperations.html | 142 ++ doc/mae/class-use/HashCollection.html | 321 +++ doc/mae/class-use/MaeGui.AboutListener.html | 142 ++ .../class-use/MaeGui.AnnCaretListener.html | 142 ++ doc/mae/class-use/MaeGui.AnnTableModel.html | 142 ++ .../class-use/MaeGui.DisplayLinkListener.html | 142 ++ doc/mae/class-use/MaeGui.DisplayListener.html | 142 ++ doc/mae/class-use/MaeGui.JTableListener.html | 142 ++ doc/mae/class-use/MaeGui.MakeTagListener.html | 142 ++ doc/mae/class-use/MaeGui.ModKeyListener.html | 142 ++ .../class-use/MaeGui.MyHighlightPainter.html | 142 ++ doc/mae/class-use/MaeGui.PopupListener.html | 142 ++ doc/mae/class-use/MaeGui.RemoveExtentTag.html | 142 ++ doc/mae/class-use/MaeGui.getFile.html | 142 ++ doc/mae/class-use/MaeGui.html | 142 ++ doc/mae/class-use/MaeGui.jboxListener.html | 142 ++ doc/mae/class-use/MaeGui.linkListener.html | 142 ++ .../MaeGui.removeSelectedTableRows.html | 142 ++ doc/mae/class-use/TagDB.html | 165 ++ doc/mae/class-use/XMLFileLoader.html | 142 ++ doc/mae/class-use/XMLHandler.html | 165 ++ doc/mae/package-frame.html | 62 + doc/mae/package-summary.html | 226 ++ doc/mae/package-tree.html | 191 ++ doc/mae/package-use.html | 208 ++ doc/overview-tree.html | 193 ++ doc/package-list | 1 + doc/resources/.svn/all-wcprops | 11 + doc/resources/.svn/entries | 62 + .../.svn/prop-base/inherit.gif.svn-base | 5 + .../.svn/text-base/inherit.gif.svn-base | Bin 0 -> 57 bytes doc/resources/inherit.gif | Bin 0 -> 57 bytes doc/serialized-form.html | 450 ++++ doc/stylesheet.css | 29 + license_GPL3.txt | 674 ++++++ manifest.txt | 3 + resources/.svn/all-wcprops | 11 + resources/.svn/entries | 62 + .../prop-base/sqlitejdbc-v056.jar.svn-base | 5 + .../text-base/sqlitejdbc-v056.jar.svn-base | Bin 0 -> 2684154 bytes src/.svn/all-wcprops | 5 + src/.svn/entries | 31 + src/mae/.svn/all-wcprops | 101 + src/mae/.svn/entries | 572 +++++ .../text-base/AnnotationTask.java.svn-base | 389 ++++ src/mae/.svn/text-base/AttData.java.svn-base | 71 + src/mae/.svn/text-base/AttID.java.svn-base | 82 + src/mae/.svn/text-base/AttList.java.svn-base | 61 + src/mae/.svn/text-base/Attrib.java.svn-base | 88 + src/mae/.svn/text-base/DTD.java.svn-base | 124 ++ .../.svn/text-base/DTDLoader.java.svn-base | 252 +++ src/mae/.svn/text-base/Elem.java.svn-base | 89 + .../.svn/text-base/ElemExtent.java.svn-base | 77 + src/mae/.svn/text-base/ElemLink.java.svn-base | 115 + .../text-base/FileOperations.java.svn-base | 146 ++ .../text-base/HashCollection.java.svn-base | 187 ++ src/mae/.svn/text-base/MaeGui.java.svn-base | 1830 +++++++++++++++ src/mae/.svn/text-base/TagDB.java.svn-base | 549 +++++ .../text-base/XMLFileLoader.java.svn-base | 79 + .../.svn/text-base/XMLHandler.java.svn-base | 81 + src/mae/AnnotationTask.java | 389 ++++ src/mae/AttData.java | 71 + src/mae/AttID.java | 82 + src/mae/AttList.java | 61 + src/mae/Attrib.java | 88 + src/mae/DTD.java | 124 ++ src/mae/DTDLoader.java | 252 +++ src/mae/Elem.java | 89 + src/mae/ElemExtent.java | 77 + src/mae/ElemLink.java | 115 + src/mae/FileOperations.java | 146 ++ src/mae/HashCollection.java | 187 ++ src/mae/MaeGui.java | 1830 +++++++++++++++ src/mae/TagDB.java | 549 +++++ src/mae/XMLFileLoader.java | 79 + src/mae/XMLHandler.java | 81 + 248 files changed, 63305 insertions(+) create mode 100644 doc/.svn/all-wcprops create mode 100644 doc/.svn/entries create mode 100644 doc/.svn/text-base/allclasses-frame.html.svn-base create mode 100644 doc/.svn/text-base/allclasses-noframe.html.svn-base create mode 100644 doc/.svn/text-base/constant-values.html.svn-base create mode 100644 doc/.svn/text-base/deprecated-list.html.svn-base create mode 100644 doc/.svn/text-base/help-doc.html.svn-base create mode 100644 doc/.svn/text-base/index.html.svn-base create mode 100644 doc/.svn/text-base/overview-tree.html.svn-base create mode 100644 doc/.svn/text-base/package-list.svn-base create mode 100644 doc/.svn/text-base/serialized-form.html.svn-base create mode 100644 doc/.svn/text-base/stylesheet.css.svn-base create mode 100644 doc/allclasses-frame.html create mode 100644 doc/allclasses-noframe.html create mode 100644 doc/constant-values.html create mode 100644 doc/deprecated-list.html create mode 100644 doc/help-doc.html create mode 100644 doc/index-files/.svn/all-wcprops create mode 100644 doc/index-files/.svn/entries create mode 100644 doc/index-files/.svn/text-base/index-1.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-10.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-11.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-12.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-13.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-14.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-15.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-16.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-17.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-18.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-19.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-2.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-20.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-3.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-4.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-5.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-6.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-7.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-8.html.svn-base create mode 100644 doc/index-files/.svn/text-base/index-9.html.svn-base create mode 100644 doc/index-files/index-1.html create mode 100644 doc/index-files/index-10.html create mode 100644 doc/index-files/index-11.html create mode 100644 doc/index-files/index-12.html create mode 100644 doc/index-files/index-13.html create mode 100644 doc/index-files/index-14.html create mode 100644 doc/index-files/index-15.html create mode 100644 doc/index-files/index-16.html create mode 100644 doc/index-files/index-17.html create mode 100644 doc/index-files/index-18.html create mode 100644 doc/index-files/index-19.html create mode 100644 doc/index-files/index-2.html create mode 100644 doc/index-files/index-20.html create mode 100644 doc/index-files/index-3.html create mode 100644 doc/index-files/index-4.html create mode 100644 doc/index-files/index-5.html create mode 100644 doc/index-files/index-6.html create mode 100644 doc/index-files/index-7.html create mode 100644 doc/index-files/index-8.html create mode 100644 doc/index-files/index-9.html create mode 100644 doc/index.html create mode 100644 doc/mae/.svn/all-wcprops create mode 100644 doc/mae/.svn/entries create mode 100644 doc/mae/.svn/text-base/AnnotationTask.html.svn-base create mode 100644 doc/mae/.svn/text-base/AttData.html.svn-base create mode 100644 doc/mae/.svn/text-base/AttID.html.svn-base create mode 100644 doc/mae/.svn/text-base/AttList.html.svn-base create mode 100644 doc/mae/.svn/text-base/Attrib.html.svn-base create mode 100644 doc/mae/.svn/text-base/DTD.html.svn-base create mode 100644 doc/mae/.svn/text-base/DTDLoader.html.svn-base create mode 100644 doc/mae/.svn/text-base/Elem.html.svn-base create mode 100644 doc/mae/.svn/text-base/ElemExtent.html.svn-base create mode 100644 doc/mae/.svn/text-base/ElemLink.html.svn-base create mode 100644 doc/mae/.svn/text-base/FileOperations.html.svn-base create mode 100644 doc/mae/.svn/text-base/HashCollection.html.svn-base create mode 100644 doc/mae/.svn/text-base/MaeGui.AboutListener.html.svn-base create mode 100644 doc/mae/.svn/text-base/MaeGui.AnnCaretListener.html.svn-base create mode 100644 doc/mae/.svn/text-base/MaeGui.AnnTableModel.html.svn-base create mode 100644 doc/mae/.svn/text-base/MaeGui.DisplayLinkListener.html.svn-base create mode 100644 doc/mae/.svn/text-base/MaeGui.DisplayListener.html.svn-base create mode 100644 doc/mae/.svn/text-base/MaeGui.JTableListener.html.svn-base create mode 100644 doc/mae/.svn/text-base/MaeGui.MakeTagListener.html.svn-base create mode 100644 doc/mae/.svn/text-base/MaeGui.ModKeyListener.html.svn-base create mode 100644 doc/mae/.svn/text-base/MaeGui.MyHighlightPainter.html.svn-base create mode 100644 doc/mae/.svn/text-base/MaeGui.PopupListener.html.svn-base create mode 100644 doc/mae/.svn/text-base/MaeGui.RemoveExtentTag.html.svn-base create mode 100644 doc/mae/.svn/text-base/MaeGui.getFile.html.svn-base create mode 100644 doc/mae/.svn/text-base/MaeGui.html.svn-base create mode 100644 doc/mae/.svn/text-base/MaeGui.jboxListener.html.svn-base create mode 100644 doc/mae/.svn/text-base/MaeGui.linkListener.html.svn-base create mode 100644 doc/mae/.svn/text-base/MaeGui.removeSelectedTableRows.html.svn-base create mode 100644 doc/mae/.svn/text-base/TagDB.html.svn-base create mode 100644 doc/mae/.svn/text-base/XMLFileLoader.html.svn-base create mode 100644 doc/mae/.svn/text-base/XMLHandler.html.svn-base create mode 100644 doc/mae/.svn/text-base/package-frame.html.svn-base create mode 100644 doc/mae/.svn/text-base/package-summary.html.svn-base create mode 100644 doc/mae/.svn/text-base/package-tree.html.svn-base create mode 100644 doc/mae/.svn/text-base/package-use.html.svn-base create mode 100644 doc/mae/AnnotationTask.html create mode 100644 doc/mae/AttData.html create mode 100644 doc/mae/AttID.html create mode 100644 doc/mae/AttList.html create mode 100644 doc/mae/Attrib.html create mode 100644 doc/mae/DTD.html create mode 100644 doc/mae/DTDLoader.html create mode 100644 doc/mae/Elem.html create mode 100644 doc/mae/ElemExtent.html create mode 100644 doc/mae/ElemLink.html create mode 100644 doc/mae/FileOperations.html create mode 100644 doc/mae/HashCollection.html create mode 100644 doc/mae/MaeGui.AboutListener.html create mode 100644 doc/mae/MaeGui.AnnCaretListener.html create mode 100644 doc/mae/MaeGui.AnnTableModel.html create mode 100644 doc/mae/MaeGui.DisplayLinkListener.html create mode 100644 doc/mae/MaeGui.DisplayListener.html create mode 100644 doc/mae/MaeGui.JTableListener.html create mode 100644 doc/mae/MaeGui.MakeTagListener.html create mode 100644 doc/mae/MaeGui.ModKeyListener.html create mode 100644 doc/mae/MaeGui.MyHighlightPainter.html create mode 100644 doc/mae/MaeGui.PopupListener.html create mode 100644 doc/mae/MaeGui.RemoveExtentTag.html create mode 100644 doc/mae/MaeGui.getFile.html create mode 100644 doc/mae/MaeGui.html create mode 100644 doc/mae/MaeGui.jboxListener.html create mode 100644 doc/mae/MaeGui.linkListener.html create mode 100644 doc/mae/MaeGui.removeSelectedTableRows.html create mode 100644 doc/mae/TagDB.html create mode 100644 doc/mae/XMLFileLoader.html create mode 100644 doc/mae/XMLHandler.html create mode 100644 doc/mae/class-use/.svn/all-wcprops create mode 100644 doc/mae/class-use/.svn/entries create mode 100644 doc/mae/class-use/.svn/text-base/AnnotationTask.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/AttData.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/AttID.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/AttList.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/Attrib.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/DTD.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/DTDLoader.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/Elem.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/ElemExtent.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/ElemLink.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/FileOperations.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/HashCollection.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/MaeGui.AboutListener.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/MaeGui.AnnCaretListener.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/MaeGui.AnnTableModel.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/MaeGui.DisplayLinkListener.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/MaeGui.DisplayListener.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/MaeGui.JTableListener.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/MaeGui.MakeTagListener.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/MaeGui.ModKeyListener.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/MaeGui.MyHighlightPainter.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/MaeGui.PopupListener.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/MaeGui.RemoveExtentTag.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/MaeGui.getFile.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/MaeGui.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/MaeGui.jboxListener.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/MaeGui.linkListener.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/MaeGui.removeSelectedTableRows.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/TagDB.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/XMLFileLoader.html.svn-base create mode 100644 doc/mae/class-use/.svn/text-base/XMLHandler.html.svn-base create mode 100644 doc/mae/class-use/AnnotationTask.html create mode 100644 doc/mae/class-use/AttData.html create mode 100644 doc/mae/class-use/AttID.html create mode 100644 doc/mae/class-use/AttList.html create mode 100644 doc/mae/class-use/Attrib.html create mode 100644 doc/mae/class-use/DTD.html create mode 100644 doc/mae/class-use/DTDLoader.html create mode 100644 doc/mae/class-use/Elem.html create mode 100644 doc/mae/class-use/ElemExtent.html create mode 100644 doc/mae/class-use/ElemLink.html create mode 100644 doc/mae/class-use/FileOperations.html create mode 100644 doc/mae/class-use/HashCollection.html create mode 100644 doc/mae/class-use/MaeGui.AboutListener.html create mode 100644 doc/mae/class-use/MaeGui.AnnCaretListener.html create mode 100644 doc/mae/class-use/MaeGui.AnnTableModel.html create mode 100644 doc/mae/class-use/MaeGui.DisplayLinkListener.html create mode 100644 doc/mae/class-use/MaeGui.DisplayListener.html create mode 100644 doc/mae/class-use/MaeGui.JTableListener.html create mode 100644 doc/mae/class-use/MaeGui.MakeTagListener.html create mode 100644 doc/mae/class-use/MaeGui.ModKeyListener.html create mode 100644 doc/mae/class-use/MaeGui.MyHighlightPainter.html create mode 100644 doc/mae/class-use/MaeGui.PopupListener.html create mode 100644 doc/mae/class-use/MaeGui.RemoveExtentTag.html create mode 100644 doc/mae/class-use/MaeGui.getFile.html create mode 100644 doc/mae/class-use/MaeGui.html create mode 100644 doc/mae/class-use/MaeGui.jboxListener.html create mode 100644 doc/mae/class-use/MaeGui.linkListener.html create mode 100644 doc/mae/class-use/MaeGui.removeSelectedTableRows.html create mode 100644 doc/mae/class-use/TagDB.html create mode 100644 doc/mae/class-use/XMLFileLoader.html create mode 100644 doc/mae/class-use/XMLHandler.html create mode 100644 doc/mae/package-frame.html create mode 100644 doc/mae/package-summary.html create mode 100644 doc/mae/package-tree.html create mode 100644 doc/mae/package-use.html create mode 100644 doc/overview-tree.html create mode 100644 doc/package-list create mode 100644 doc/resources/.svn/all-wcprops create mode 100644 doc/resources/.svn/entries create mode 100644 doc/resources/.svn/prop-base/inherit.gif.svn-base create mode 100644 doc/resources/.svn/text-base/inherit.gif.svn-base create mode 100644 doc/resources/inherit.gif create mode 100644 doc/serialized-form.html create mode 100644 doc/stylesheet.css create mode 100644 license_GPL3.txt create mode 100644 manifest.txt create mode 100644 resources/.svn/all-wcprops create mode 100644 resources/.svn/entries create mode 100644 resources/.svn/prop-base/sqlitejdbc-v056.jar.svn-base create mode 100644 resources/.svn/text-base/sqlitejdbc-v056.jar.svn-base create mode 100644 src/.svn/all-wcprops create mode 100644 src/.svn/entries create mode 100644 src/mae/.svn/all-wcprops create mode 100644 src/mae/.svn/entries create mode 100644 src/mae/.svn/text-base/AnnotationTask.java.svn-base create mode 100644 src/mae/.svn/text-base/AttData.java.svn-base create mode 100644 src/mae/.svn/text-base/AttID.java.svn-base create mode 100644 src/mae/.svn/text-base/AttList.java.svn-base create mode 100644 src/mae/.svn/text-base/Attrib.java.svn-base create mode 100644 src/mae/.svn/text-base/DTD.java.svn-base create mode 100644 src/mae/.svn/text-base/DTDLoader.java.svn-base create mode 100644 src/mae/.svn/text-base/Elem.java.svn-base create mode 100644 src/mae/.svn/text-base/ElemExtent.java.svn-base create mode 100644 src/mae/.svn/text-base/ElemLink.java.svn-base create mode 100644 src/mae/.svn/text-base/FileOperations.java.svn-base create mode 100644 src/mae/.svn/text-base/HashCollection.java.svn-base create mode 100644 src/mae/.svn/text-base/MaeGui.java.svn-base create mode 100644 src/mae/.svn/text-base/TagDB.java.svn-base create mode 100644 src/mae/.svn/text-base/XMLFileLoader.java.svn-base create mode 100644 src/mae/.svn/text-base/XMLHandler.java.svn-base create mode 100644 src/mae/AnnotationTask.java create mode 100644 src/mae/AttData.java create mode 100644 src/mae/AttID.java create mode 100644 src/mae/AttList.java create mode 100644 src/mae/Attrib.java create mode 100644 src/mae/DTD.java create mode 100644 src/mae/DTDLoader.java create mode 100644 src/mae/Elem.java create mode 100644 src/mae/ElemExtent.java create mode 100644 src/mae/ElemLink.java create mode 100644 src/mae/FileOperations.java create mode 100644 src/mae/HashCollection.java create mode 100644 src/mae/MaeGui.java create mode 100644 src/mae/TagDB.java create mode 100644 src/mae/XMLFileLoader.java create mode 100644 src/mae/XMLHandler.java diff --git a/.gitignore b/.gitignore index 32858aad..190de9ac 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ *.class +out/ +bin/ # Mobile Tools for Java (J2ME) .mtj.tmp/ @@ -8,5 +10,8 @@ *.war *.ear +# sql db files +*.db + # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* diff --git a/doc/.svn/all-wcprops b/doc/.svn/all-wcprops new file mode 100644 index 00000000..7c998412 --- /dev/null +++ b/doc/.svn/all-wcprops @@ -0,0 +1,65 @@ +K 25 +svn:wc:ra_dav:version-url +V 29 +/svn/!svn/ver/2/trunk/MAE/doc +END +overview-tree.html +K 25 +svn:wc:ra_dav:version-url +V 48 +/svn/!svn/ver/2/trunk/MAE/doc/overview-tree.html +END +constant-values.html +K 25 +svn:wc:ra_dav:version-url +V 50 +/svn/!svn/ver/2/trunk/MAE/doc/constant-values.html +END +index.html +K 25 +svn:wc:ra_dav:version-url +V 40 +/svn/!svn/ver/2/trunk/MAE/doc/index.html +END +deprecated-list.html +K 25 +svn:wc:ra_dav:version-url +V 50 +/svn/!svn/ver/2/trunk/MAE/doc/deprecated-list.html +END +help-doc.html +K 25 +svn:wc:ra_dav:version-url +V 43 +/svn/!svn/ver/2/trunk/MAE/doc/help-doc.html +END +allclasses-noframe.html +K 25 +svn:wc:ra_dav:version-url +V 53 +/svn/!svn/ver/2/trunk/MAE/doc/allclasses-noframe.html +END +serialized-form.html +K 25 +svn:wc:ra_dav:version-url +V 50 +/svn/!svn/ver/2/trunk/MAE/doc/serialized-form.html +END +stylesheet.css +K 25 +svn:wc:ra_dav:version-url +V 44 +/svn/!svn/ver/2/trunk/MAE/doc/stylesheet.css +END +allclasses-frame.html +K 25 +svn:wc:ra_dav:version-url +V 51 +/svn/!svn/ver/2/trunk/MAE/doc/allclasses-frame.html +END +package-list +K 25 +svn:wc:ra_dav:version-url +V 42 +/svn/!svn/ver/2/trunk/MAE/doc/package-list +END diff --git a/doc/.svn/entries b/doc/.svn/entries new file mode 100644 index 00000000..45437552 --- /dev/null +++ b/doc/.svn/entries @@ -0,0 +1,377 @@ +10 + +dir +5 +http://mae-annotation.googlecode.com/svn/trunk/MAE/doc +http://mae-annotation.googlecode.com/svn + + + +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + +ae094929-2655-6733-6781-69e482ac4aab + +deprecated-list.html +file + + + + +2014-12-26T21:17:33.047923Z +7157ee0077db234288369c7f14c6141c +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +4904 + +help-doc.html +file + + + + +2014-12-26T21:17:33.047923Z +2c233b1530960eacac3b3d6a77efbba1 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +9265 + +allclasses-noframe.html +file + + + + +2014-12-26T21:17:33.047923Z +35a6eb8c628df5622bb6a57bb64b415a +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +1685 + +serialized-form.html +file + + + + +2014-12-26T21:17:33.047923Z +1763db4de6f05244df671176687632d1 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +8699 + +stylesheet.css +file + + + + +2014-12-26T21:17:33.047923Z +6ea3088c740a86ddc743f62573f18a42 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +1391 + +allclasses-frame.html +file + + + + +2014-12-26T21:17:33.047923Z +39b2d95c3bc069738fc9018e07daa92a +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +2005 + +mae +dir + +package-list +file + + + + +2014-12-26T21:17:33.047923Z +dde8e04fed99d11c77033f6f8ef90b38 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +4 + +overview-tree.html +file + + + + +2014-12-26T21:17:33.047923Z +bba6c983550cba2299482ec2e79c259c +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +9918 + +index-files +dir + +constant-values.html +file + + + + +2014-12-26T21:17:33.047923Z +d0f182f63548c3646ca9f6497ad667ea +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +6395 + +resources +dir + +index.html +file + + + + +2014-12-26T21:17:33.047923Z +a85892f61d34d21a95667430c9ecdd21 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +1269 + diff --git a/doc/.svn/text-base/allclasses-frame.html.svn-base b/doc/.svn/text-base/allclasses-frame.html.svn-base new file mode 100644 index 00000000..a017e1a5 --- /dev/null +++ b/doc/.svn/text-base/allclasses-frame.html.svn-base @@ -0,0 +1,61 @@ + + + + + + +All Classes + + + + + + + + + + + +All Classes +
+ + + + + +
AnnotationTask +
+AttData +
+AttID +
+AttList +
+Attrib +
+DTD +
+DTDLoader +
+Elem +
+ElemExtent +
+ElemLink +
+FileOperations +
+HashCollection +
+MaeGui +
+TagDB +
+XMLFileLoader +
+XMLHandler +
+
+ + + diff --git a/doc/.svn/text-base/allclasses-noframe.html.svn-base b/doc/.svn/text-base/allclasses-noframe.html.svn-base new file mode 100644 index 00000000..d73e48fa --- /dev/null +++ b/doc/.svn/text-base/allclasses-noframe.html.svn-base @@ -0,0 +1,61 @@ + + + + + + +All Classes + + + + + + + + + + + +All Classes +
+ + + + + +
AnnotationTask +
+AttData +
+AttID +
+AttList +
+Attrib +
+DTD +
+DTDLoader +
+Elem +
+ElemExtent +
+ElemLink +
+FileOperations +
+HashCollection +
+MaeGui +
+TagDB +
+XMLFileLoader +
+XMLHandler +
+
+ + + diff --git a/doc/.svn/text-base/constant-values.html.svn-base b/doc/.svn/text-base/constant-values.html.svn-base new file mode 100644 index 00000000..2bf15572 --- /dev/null +++ b/doc/.svn/text-base/constant-values.html.svn-base @@ -0,0 +1,190 @@ + + + + + + +Constant Field Values + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + + + + + + +
+mae.*
+ +

+ + + + + + + + + + + + +
mae.MaeGui
+private static final longserialVersionUID940L
+ +

+ +

+ + + + + + + + + + + + +
mae.mae.MaeGui.AnnTableModel
+static final longserialVersionUID552012L
+ +

+ +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/.svn/text-base/deprecated-list.html.svn-base b/doc/.svn/text-base/deprecated-list.html.svn-base new file mode 100644 index 00000000..a508d115 --- /dev/null +++ b/doc/.svn/text-base/deprecated-list.html.svn-base @@ -0,0 +1,144 @@ + + + + + + +Deprecated List + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/.svn/text-base/help-doc.html.svn-base b/doc/.svn/text-base/help-doc.html.svn-base new file mode 100644 index 00000000..4656615a --- /dev/null +++ b/doc/.svn/text-base/help-doc.html.svn-base @@ -0,0 +1,215 @@ + + + + + + +API Help + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. +
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/.svn/text-base/index.html.svn-base b/doc/.svn/text-base/index.html.svn-base new file mode 100644 index 00000000..4e1653c2 --- /dev/null +++ b/doc/.svn/text-base/index.html.svn-base @@ -0,0 +1,36 @@ + + + + + + +Generated Documentation (Untitled) + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="mae/package-summary.html">Non-frame version.</A> + + + diff --git a/doc/.svn/text-base/overview-tree.html.svn-base b/doc/.svn/text-base/overview-tree.html.svn-base new file mode 100644 index 00000000..a8b50694 --- /dev/null +++ b/doc/.svn/text-base/overview-tree.html.svn-base @@ -0,0 +1,193 @@ + + + + + + +Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
mae
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/.svn/text-base/package-list.svn-base b/doc/.svn/text-base/package-list.svn-base new file mode 100644 index 00000000..a992ce71 --- /dev/null +++ b/doc/.svn/text-base/package-list.svn-base @@ -0,0 +1 @@ +mae diff --git a/doc/.svn/text-base/serialized-form.html.svn-base b/doc/.svn/text-base/serialized-form.html.svn-base new file mode 100644 index 00000000..87a9c5ff --- /dev/null +++ b/doc/.svn/text-base/serialized-form.html.svn-base @@ -0,0 +1,450 @@ + + + + + + +Serialized Form + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Serialized Form

+
+
+ + + + + +
+Package mae
+ +

+ + + + + +
+Class mae.MaeGui extends javax.swing.JPanel implements Serializable
+ +

+serialVersionUID: 940L + +

+ + + + + +
+Serialized Fields
+ +

+elementTables

+
+java.util.Hashtable<K,V> elementTables
+
+
+
+
+
+

+colorTable

+
+java.util.Hashtable<K,V> colorTable
+
+
+
+
+
+

+linkDisplayStatus

+
+java.util.Hashtable<K,V> linkDisplayStatus
+
+
+
+
+
+

+colors

+
+java.awt.Color[] colors
+
+
+
+
+
+

+hasFile

+
+boolean hasFile
+
+
+
+
+
+

+textSelected

+
+boolean textSelected
+
+
+
+
+
+

+ctrlPressed

+
+boolean ctrlPressed
+
+
+
+
+
+

+loc1

+
+int loc1
+
+
+
+
+
+

+start

+
+int start
+
+
+
+
+
+

+end

+
+int end
+
+
+
+
+
+

+linkFrom

+
+java.lang.String linkFrom
+
+
+
+
+
+

+linkName

+
+java.lang.String linkName
+
+
+
+
+
+

+linkTo

+
+java.lang.String linkTo
+
+
+
+
+
+

+fileName

+
+java.lang.String fileName
+
+
+
+
+
+

+xmlName

+
+java.lang.String xmlName
+
+
+
+
+
+

+high1

+
+java.lang.Object high1
+
+
+
+
+
+

+high2

+
+java.lang.Object high2
+
+
+
+
+
+

+optionMenu

+
+javax.swing.JMenu optionMenu
+
+
+
+
+
+

+linkFrame

+
+javax.swing.JFrame linkFrame
+
+
+
+
+
+

+chronScrollPane

+
+javax.swing.JScrollPane chronScrollPane
+
+
+
+
+
+

+tabbedElementsPane

+
+javax.swing.JTabbedPane tabbedElementsPane
+
+
+
+
+
+

+annotatePane

+
+javax.swing.JPanel annotatePane
+
+
+
+
+
+

+displayAnnotation

+
+javax.swing.JTextPane displayAnnotation
+
+
+
+
+
+

+mb

+
+javax.swing.JMenuBar mb
+
+
+
+
+
+

+nc_tags

+
+javax.swing.JMenu nc_tags
+
+
+
+
+
+

+display

+
+javax.swing.JMenu display
+
+
+
+
+
+

+helpMenu

+
+javax.swing.JMenu helpMenu
+
+
+
+
+
+

+popup1

+
+javax.swing.JPopupMenu popup1
+
+
+
+
+
+

+popup2

+
+javax.swing.JPopupMenu popup2
+
+
+
+
+
+

+fcFile

+
+javax.swing.JFileChooser fcFile
+
+
+
+
+
+

+fcSave

+
+javax.swing.JFileChooser fcSave
+
+
+
+
+ +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/.svn/text-base/stylesheet.css.svn-base b/doc/.svn/text-base/stylesheet.css.svn-base new file mode 100644 index 00000000..6ea9e516 --- /dev/null +++ b/doc/.svn/text-base/stylesheet.css.svn-base @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + diff --git a/doc/allclasses-frame.html b/doc/allclasses-frame.html new file mode 100644 index 00000000..a017e1a5 --- /dev/null +++ b/doc/allclasses-frame.html @@ -0,0 +1,61 @@ + + + + + + +All Classes + + + + + + + + + + + +All Classes +
+ + + + + +
AnnotationTask +
+AttData +
+AttID +
+AttList +
+Attrib +
+DTD +
+DTDLoader +
+Elem +
+ElemExtent +
+ElemLink +
+FileOperations +
+HashCollection +
+MaeGui +
+TagDB +
+XMLFileLoader +
+XMLHandler +
+
+ + + diff --git a/doc/allclasses-noframe.html b/doc/allclasses-noframe.html new file mode 100644 index 00000000..d73e48fa --- /dev/null +++ b/doc/allclasses-noframe.html @@ -0,0 +1,61 @@ + + + + + + +All Classes + + + + + + + + + + + +All Classes +
+ + + + + +
AnnotationTask +
+AttData +
+AttID +
+AttList +
+Attrib +
+DTD +
+DTDLoader +
+Elem +
+ElemExtent +
+ElemLink +
+FileOperations +
+HashCollection +
+MaeGui +
+TagDB +
+XMLFileLoader +
+XMLHandler +
+
+ + + diff --git a/doc/constant-values.html b/doc/constant-values.html new file mode 100644 index 00000000..2bf15572 --- /dev/null +++ b/doc/constant-values.html @@ -0,0 +1,190 @@ + + + + + + +Constant Field Values + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + + + + + + +
+mae.*
+ +

+ + + + + + + + + + + + +
mae.MaeGui
+private static final longserialVersionUID940L
+ +

+ +

+ + + + + + + + + + + + +
mae.mae.MaeGui.AnnTableModel
+static final longserialVersionUID552012L
+ +

+ +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/deprecated-list.html b/doc/deprecated-list.html new file mode 100644 index 00000000..a508d115 --- /dev/null +++ b/doc/deprecated-list.html @@ -0,0 +1,144 @@ + + + + + + +Deprecated List + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/help-doc.html b/doc/help-doc.html new file mode 100644 index 00000000..4656615a --- /dev/null +++ b/doc/help-doc.html @@ -0,0 +1,215 @@ + + + + + + +API Help + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. +
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/index-files/.svn/all-wcprops b/doc/index-files/.svn/all-wcprops new file mode 100644 index 00000000..28d229ed --- /dev/null +++ b/doc/index-files/.svn/all-wcprops @@ -0,0 +1,125 @@ +K 25 +svn:wc:ra_dav:version-url +V 41 +/svn/!svn/ver/2/trunk/MAE/doc/index-files +END +index-10.html +K 25 +svn:wc:ra_dav:version-url +V 55 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-10.html +END +index-20.html +K 25 +svn:wc:ra_dav:version-url +V 55 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-20.html +END +index-11.html +K 25 +svn:wc:ra_dav:version-url +V 55 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-11.html +END +index-12.html +K 25 +svn:wc:ra_dav:version-url +V 55 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-12.html +END +index-13.html +K 25 +svn:wc:ra_dav:version-url +V 55 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-13.html +END +index-14.html +K 25 +svn:wc:ra_dav:version-url +V 55 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-14.html +END +index-15.html +K 25 +svn:wc:ra_dav:version-url +V 55 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-15.html +END +index-16.html +K 25 +svn:wc:ra_dav:version-url +V 55 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-16.html +END +index-17.html +K 25 +svn:wc:ra_dav:version-url +V 55 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-17.html +END +index-18.html +K 25 +svn:wc:ra_dav:version-url +V 55 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-18.html +END +index-19.html +K 25 +svn:wc:ra_dav:version-url +V 55 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-19.html +END +index-1.html +K 25 +svn:wc:ra_dav:version-url +V 54 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-1.html +END +index-2.html +K 25 +svn:wc:ra_dav:version-url +V 54 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-2.html +END +index-3.html +K 25 +svn:wc:ra_dav:version-url +V 54 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-3.html +END +index-4.html +K 25 +svn:wc:ra_dav:version-url +V 54 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-4.html +END +index-5.html +K 25 +svn:wc:ra_dav:version-url +V 54 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-5.html +END +index-6.html +K 25 +svn:wc:ra_dav:version-url +V 54 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-6.html +END +index-7.html +K 25 +svn:wc:ra_dav:version-url +V 54 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-7.html +END +index-8.html +K 25 +svn:wc:ra_dav:version-url +V 54 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-8.html +END +index-9.html +K 25 +svn:wc:ra_dav:version-url +V 54 +/svn/!svn/ver/2/trunk/MAE/doc/index-files/index-9.html +END diff --git a/doc/index-files/.svn/entries b/doc/index-files/.svn/entries new file mode 100644 index 00000000..8076ae0b --- /dev/null +++ b/doc/index-files/.svn/entries @@ -0,0 +1,708 @@ +10 + +dir +5 +http://mae-annotation.googlecode.com/svn/trunk/MAE/doc/index-files +http://mae-annotation.googlecode.com/svn + + + +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + +ae094929-2655-6733-6781-69e482ac4aab + +index-2.html +file + + + + +2014-12-26T21:17:32.667733Z +5bbacd40127d811af268c00709081a42 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +6991 + +index-3.html +file + + + + +2014-12-26T21:17:32.667733Z +9698c2b166408671bd8eaecf44c72f03 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +10107 + +index-4.html +file + + + + +2014-12-26T21:17:32.667733Z +3a8b44bcb2404a6201c93c83a2b35373 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +7940 + +index-5.html +file + + + + +2014-12-26T21:17:32.667733Z +31cbd31c87938601ccb555e847a8f95a +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +8799 + +index-6.html +file + + + + +2014-12-26T21:17:32.667733Z +009b9bfc0c02d3819c87f0950d61c2ed +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +7799 + +index-7.html +file + + + + +2014-12-26T21:17:32.667733Z +32a8f9a96fa71490802996e142b43399 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +18185 + +index-8.html +file + + + + +2014-12-26T21:17:32.663731Z +762241d6b51e2166b5f414af4b4e12ef +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +9490 + +index-9.html +file + + + + +2014-12-26T21:17:32.663731Z +0267780ef322405ef9f74964f2c3cdd8 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +8014 + +index-10.html +file + + + + +2014-12-26T21:17:32.663731Z +6c775c3015b71915b11db87352311f0a +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +7121 + +index-20.html +file + + + + +2014-12-26T21:17:32.663731Z +c6ac32a81b249435d2b3816b02033131 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +7280 + +index-11.html +file + + + + +2014-12-26T21:17:32.663731Z +9d2522fabd5c78b8848a027739689bb9 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +7503 + +index-12.html +file + + + + +2014-12-26T21:17:32.663731Z +fcf2d2a196a9130a91d693d9dfc170d2 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +17038 + +index-13.html +file + + + + +2014-12-26T21:17:32.663731Z +e83fb65595b3e8830f7977e207c0c3f6 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +7141 + +index-14.html +file + + + + +2014-12-26T21:17:32.667733Z +0ffa46153cdb46d09819cd7bfe7ee963 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +6388 + +index-15.html +file + + + + +2014-12-26T21:17:32.667733Z +6b2310f0208712d1234eccd870d53a25 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +10218 + +index-16.html +file + + + + +2014-12-26T21:17:32.667733Z +8b25ff5430ca3e8859b1761dd89a9f6d +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +8999 + +index-17.html +file + + + + +2014-12-26T21:17:32.667733Z +a0ccf41bfef80d359b76d6a10db982d4 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +12516 + +index-18.html +file + + + + +2014-12-26T21:17:32.667733Z +9ac918e9ce3101d00298f0aa201483b2 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +9105 + +index-19.html +file + + + + +2014-12-26T21:17:32.667733Z +6460e285a709442781d210fc4666abbf +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +6822 + +index-1.html +file + + + + +2014-12-26T21:17:32.667733Z +477b1d564286e92cac008ac13223bd20 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +16192 + diff --git a/doc/index-files/.svn/text-base/index-1.html.svn-base b/doc/index-files/.svn/text-base/index-1.html.svn-base new file mode 100644 index 00000000..08b575c4 --- /dev/null +++ b/doc/index-files/.svn/text-base/index-1.html.svn-base @@ -0,0 +1,264 @@ + + + + + + +A-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+A

+
+
actionPerformed(ActionEvent) - +Method in class mae.MaeGui.AboutListener +
  +
actionPerformed(ActionEvent) - +Method in class mae.MaeGui.DisplayLinkListener +
  +
actionPerformed(ActionEvent) - +Method in class mae.MaeGui.DisplayListener +
  +
actionPerformed(ActionEvent) - +Method in class mae.MaeGui.getFile +
  +
actionPerformed(ActionEvent) - +Method in class mae.MaeGui.jboxListener +
  +
actionPerformed(ActionEvent) - +Method in class mae.MaeGui.linkListener +
  +
actionPerformed(ActionEvent) - +Method in class mae.MaeGui.MakeTagListener +
  +
actionPerformed(ActionEvent) - +Method in class mae.MaeGui.RemoveExtentTag +
  +
actionPerformed(ActionEvent) - +Method in class mae.MaeGui.removeSelectedTableRows +
  +
add_extent(int, String, String) - +Method in class mae.TagDB +
Adds a single extent to the batch command +
add_link(String, String, String, String, String, String) - +Method in class mae.TagDB +
Adds a link to the batch +
add_tags(String, String) - +Method in class mae.MaeGui +
Adds extent tags to the database, one tag per character location +
addAttribute(String) - +Method in class mae.DTDLoader +
  +
addAttribute(Attrib) - +Method in class mae.Elem +
  +
addDataAtt(String) - +Method in class mae.DTDLoader +
  +
addElem(Elem) - +Method in class mae.DTD +
  +
addExtentToDBFromHash(Hashtable<String, String>, String, String) - +Method in class mae.MaeGui +
addExtentToDBFromHash is called for each + tag in the HashCollection used in processTagHash. +
addLinkToDBFromHash(Hashtable<String, String>, String, String) - +Method in class mae.MaeGui +
addLinkToDBFromHash is called for each + tag in the HashCollection used in processTagHash. +
addListAtt(String) - +Method in class mae.DTDLoader +
  +
addMeta(String) - +Method in class mae.DTDLoader +
  +
addRowFromHash(Hashtable<String, String>, String) - +Method in class mae.MaeGui +
addRowFromHash is called when new tag information has been added to + the database successfully, and will now be added to the appropriate + tag table. +
addToDB(int, String, String, boolean) - +Method in class mae.AnnotationTask +
  +
addToDB(String, String, String, String, String, String, boolean) - +Method in class mae.AnnotationTask +
  +
annotatePane - +Variable in class mae.MaeGui +
  +
AnnotationTask - Class in mae
AnnotationTask serves as a go-between for MaeGui and the + SQLite interface TagDB.
AnnotationTask() - +Constructor for class mae.AnnotationTask +
  +
annotationTask - +Static variable in class mae.MaeGui +
  +
assignColors() - +Method in class mae.MaeGui +
assigns colors to the elements in the DTD +
assignTextColor(int, int) - +Method in class mae.MaeGui +
This method is for coloring/underlining text + in the text window. +
assignTextColors() - +Method in class mae.MaeGui +
this method is for coloring/underlining text + in the entire text window. +
AttData - Class in mae
A class that describes tag attributes that + only contain text data (such as comments)
AttData() - +Constructor for class mae.AttData +
  +
AttData(String, boolean) - +Constructor for class mae.AttData +
  +
AttData(String, boolean, String) - +Constructor for class mae.AttData +
  +
AttID - Class in mae
ID attributes have special properties, so they + have their own class that keeps track of the + prefix.
AttID() - +Constructor for class mae.AttID +
  +
AttID(String, String, boolean) - +Constructor for class mae.AttID +
  +
AttList - Class in mae
 
AttList() - +Constructor for class mae.AttList +
  +
AttList(String, boolean, ArrayList<String>, String) - +Constructor for class mae.AttList +
  +
Attrib - Class in mae
The parent class for tag attributes
Attrib() - +Constructor for class mae.Attrib +
  +
attributes - +Variable in class mae.Elem +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-10.html.svn-base b/doc/index-files/.svn/text-base/index-10.html.svn-base new file mode 100644 index 00000000..1a99f9f4 --- /dev/null +++ b/doc/index-files/.svn/text-base/index-10.html.svn-base @@ -0,0 +1,152 @@ + + + + + + +K-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+K

+
+
keyPressed(KeyEvent) - +Method in class mae.MaeGui.ModKeyListener +
  +
keyReleased(KeyEvent) - +Method in class mae.MaeGui.ModKeyListener +
  +
keys() - +Method in class mae.HashCollection +
  +
keyTyped(KeyEvent) - +Method in class mae.MaeGui.ModKeyListener +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-11.html.svn-base b/doc/index-files/.svn/text-base/index-11.html.svn-base new file mode 100644 index 00000000..7cff5e91 --- /dev/null +++ b/doc/index-files/.svn/text-base/index-11.html.svn-base @@ -0,0 +1,164 @@ + + + + + + +L-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+L

+
+
link_insert - +Variable in class mae.TagDB +
  +
linkDisplayStatus - +Variable in class mae.MaeGui +
  +
linkFrame - +Variable in class mae.MaeGui +
  +
linkFrom - +Variable in class mae.MaeGui +
  +
linkName - +Variable in class mae.MaeGui +
  +
linkTo - +Variable in class mae.MaeGui +
  +
list - +Variable in class mae.AttList +
  +
loc1 - +Variable in class mae.MaeGui +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-12.html.svn-base b/doc/index-files/.svn/text-base/index-12.html.svn-base new file mode 100644 index 00000000..20663b31 --- /dev/null +++ b/doc/index-files/.svn/text-base/index-12.html.svn-base @@ -0,0 +1,244 @@ + + + + + + +M-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+M

+
+
mae - package mae
 
MaeGui - Class in mae
MaeGui is the main class for MAE; it manages all the GUI attributes + and manages how the annotation information is loaded, interacted with, + and displayed.
MaeGui() - +Constructor for class mae.MaeGui +
  +
MaeGui.AboutListener - Class in mae
 
MaeGui.AboutListener() - +Constructor for class mae.MaeGui.AboutListener +
  +
MaeGui.AnnCaretListener - Class in mae
AnnCaretListener keeps track of what extents have been selected + so that other methods can use that information in the display + and links.
MaeGui.AnnCaretListener() - +Constructor for class mae.MaeGui.AnnCaretListener +
  +
MaeGui.AnnTableModel - Class in mae
AnnTableModel creates a TableModel that + allows the ID column to be uneditable.
MaeGui.AnnTableModel() - +Constructor for class mae.MaeGui.AnnTableModel +
  +
MaeGui.DisplayLinkListener - Class in mae
When the DisplayLinkListener is called from the Display menu, + the text window italicizes and bolds the text of the extent tags + that are participants in the type of link selected from the menu.
MaeGui.DisplayLinkListener() - +Constructor for class mae.MaeGui.DisplayLinkListener +
  +
MaeGui.DisplayListener - Class in mae
Class that changes the size of the text from the top menu
MaeGui.DisplayListener() - +Constructor for class mae.MaeGui.DisplayListener +
  +
MaeGui.getFile - Class in mae
Listener for the File menu; determines what action to take for + loading/saving documents.
MaeGui.getFile() - +Constructor for class mae.MaeGui.getFile +
  +
MaeGui.jboxListener - Class in mae
Listens to the link creation window and sets global + variables for each link anchor and the link type.
MaeGui.jboxListener() - +Constructor for class mae.MaeGui.jboxListener +
  +
MaeGui.JTableListener - Class in mae
JTableListener determines if the ID of a tag has + been double-clicked, and if it has it highlights the + appropriate text extent/extents.
MaeGui.JTableListener() - +Constructor for class mae.MaeGui.JTableListener +
  +
MaeGui.linkListener - Class in mae
The class that listens to the link creation window and + creates a link when the information is set and the + user clicks OK.
MaeGui.linkListener() - +Constructor for class mae.MaeGui.linkListener +
  +
MaeGui.MakeTagListener - Class in mae
This is the class that's called when an extent tag is + selected from the popup menu.
MaeGui.MakeTagListener() - +Constructor for class mae.MaeGui.MakeTagListener +
  +
MaeGui.ModKeyListener - Class in mae
Listens to the keyboard to see if the key for + creating links is being pressed
MaeGui.ModKeyListener() - +Constructor for class mae.MaeGui.ModKeyListener +
  +
MaeGui.MyHighlightPainter - Class in mae
Allows new highlighters for the JTextPane
MaeGui.MyHighlightPainter(Color) - +Constructor for class mae.MaeGui.MyHighlightPainter +
  +
MaeGui.PopupListener - Class in mae
PopupListener determines whether the link + creation window should be displayed.
MaeGui.PopupListener() - +Constructor for class mae.MaeGui.PopupListener +
  +
MaeGui.RemoveExtentTag - Class in mae
RemoveExtentTag is triggered when + an extent tag is removed through the + text-area popup window
MaeGui.RemoveExtentTag() - +Constructor for class mae.MaeGui.RemoveExtentTag +
  +
MaeGui.removeSelectedTableRows - Class in mae
Called when the user selects the option to delete the highlighted + rows from the table in view.
MaeGui.removeSelectedTableRows() - +Constructor for class mae.MaeGui.removeSelectedTableRows +
  +
main(String[]) - +Static method in class mae.MaeGui +
Main +
makeComboBox(AttList) - +Method in class mae.MaeGui +
Creates a drop-down comboBox for the table from the + AttList attribute +
makeTablePanel(Elem) - +Method in class mae.MaeGui +
Creates a table for the element (tag) provided +
makeTextPanel(String) - +Method in class mae.MaeGui +
Creates panel containing text for the GUI +
maybeShowPopup(MouseEvent) - +Method in class mae.MaeGui.PopupListener +
  +
maybeShowRemovePopup(MouseEvent) - +Method in class mae.MaeGui.JTableListener +
  +
mb - +Variable in class mae.MaeGui +
  +
mouseClicked(MouseEvent) - +Method in class mae.MaeGui.JTableListener +
  +
mousePressed(MouseEvent) - +Method in class mae.MaeGui.JTableListener +
  +
mousePressed(MouseEvent) - +Method in class mae.MaeGui.PopupListener +
  +
mouseReleased(MouseEvent) - +Method in class mae.MaeGui.JTableListener +
  +
mouseReleased(MouseEvent) - +Method in class mae.MaeGui.PopupListener +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-13.html.svn-base b/doc/index-files/.svn/text-base/index-13.html.svn-base new file mode 100644 index 00000000..a0b61db2 --- /dev/null +++ b/doc/index-files/.svn/text-base/index-13.html.svn-base @@ -0,0 +1,158 @@ + + + + + + +N-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+N

+
+
name - +Variable in class mae.Attrib +
  +
name - +Variable in class mae.DTD +
  +
name - +Variable in class mae.Elem +
  +
nc_tags - +Variable in class mae.MaeGui +
  +
newTags - +Variable in class mae.XMLHandler +
  +
number - +Variable in class mae.AttID +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-14.html.svn-base b/doc/index-files/.svn/text-base/index-14.html.svn-base new file mode 100644 index 00000000..3d09a237 --- /dev/null +++ b/doc/index-files/.svn/text-base/index-14.html.svn-base @@ -0,0 +1,143 @@ + + + + + + +O-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+O

+
+
optionMenu - +Variable in class mae.MaeGui +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-15.html.svn-base b/doc/index-files/.svn/text-base/index-15.html.svn-base new file mode 100644 index 00000000..065ed248 --- /dev/null +++ b/doc/index-files/.svn/text-base/index-15.html.svn-base @@ -0,0 +1,205 @@ + + + + + + +P-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+P

+
+
populatePopup() - +Method in class mae.MaeGui +
Create a menuitem for each element in the annotation task + when a section of the text is highlighted and right-clicked. +
popup1 - +Variable in class mae.MaeGui +
  +
popup2 - +Variable in class mae.MaeGui +
  +
prefix - +Variable in class mae.AttID +
  +
print_extents() - +Method in class mae.TagDB +
  +
print_links() - +Method in class mae.TagDB +
  +
printHash() - +Method in class mae.HashCollection +
  +
printInfo() - +Method in class mae.AttData +
  +
printInfo() - +Method in class mae.AttID +
  +
printInfo() - +Method in class mae.Attrib +
  +
printInfo() - +Method in class mae.DTD +
  +
printInfo() - +Method in class mae.Elem +
  +
printInfo() - +Method in class mae.ElemExtent +
  +
printInfo() - +Method in class mae.ElemLink +
  +
printKeys() - +Method in class mae.HashCollection +
  +
process(String) - +Method in class mae.DTDLoader +
  +
processTagHash(HashCollection<String, Hashtable<String, String>>) - +Method in class mae.MaeGui +
This takes the hashCollection created by the XMLHandler + and loads it into the tables and database +
putAll(HashCollection<K, V>) - +Method in class mae.HashCollection +
  +
putAllEnt(K, V) - +Method in class mae.HashCollection +
  +
putEnt(K, V) - +Method in class mae.HashCollection +
Add an entity to a key's arrayList +
putList(K, ArrayList<V>) - +Method in class mae.HashCollection +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-16.html.svn-base b/doc/index-files/.svn/text-base/index-16.html.svn-base new file mode 100644 index 00000000..403b1e76 --- /dev/null +++ b/doc/index-files/.svn/text-base/index-16.html.svn-base @@ -0,0 +1,179 @@ + + + + + + +R-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+R

+
+
readFile(File) - +Method in class mae.DTDLoader +
  +
readFile(File) - +Method in class mae.XMLFileLoader +
  +
remove(K) - +Method in class mae.HashCollection +
  +
removeExtentByID(String, String) - +Method in class mae.AnnotationTask +
  +
removeExtentTags(String, String) - +Method in class mae.TagDB +
Removes an extent tag from the extents table +
removeLinkTableRows(HashCollection<String, String>) - +Method in class mae.MaeGui +
Removes links from the table and DB +
removePopup() - +Method in class mae.MaeGui +
Creates the menu with the option to remove selected table rows +
removeTableRows(Elem, String) - +Method in class mae.MaeGui +
This removes the table rows containing the id given. +
required - +Variable in class mae.Attrib +
  +
reset_db() - +Method in class mae.AnnotationTask +
  +
reset_IDTracker() - +Method in class mae.AnnotationTask +
  +
resetTabPane() - +Method in class mae.MaeGui +
Removes all the tags from the table when a new DTD is loaded. +
returnTagHash() - +Method in class mae.XMLHandler +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-17.html.svn-base b/doc/index-files/.svn/text-base/index-17.html.svn-base new file mode 100644 index 00000000..1a85e74e --- /dev/null +++ b/doc/index-files/.svn/text-base/index-17.html.svn-base @@ -0,0 +1,233 @@ + + + + + + +S-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+S

+
+
saveRTF(File, JTextPane) - +Static method in class mae.FileOperations +
  +
saveXML(File, JTextPane, Hashtable<String, JTable>, ArrayList<Elem>, String) - +Static method in class mae.FileOperations +
  +
serialVersionUID - +Static variable in class mae.MaeGui.AnnTableModel +
  +
serialVersionUID - +Static variable in class mae.MaeGui +
  +
setColorAtLocation(Color, int, int, boolean) - +Method in class mae.MaeGui +
Sets the color of a specific span of text. +
setData(String) - +Method in class mae.AttData +
  +
setDefaultValue(String) - +Method in class mae.Attrib +
  +
setDTD(DTD) - +Method in class mae.AnnotationTask +
  +
setEnd(int) - +Method in class mae.ElemExtent +
  +
setFrom(String) - +Method in class mae.ElemLink +
  +
setFromText(String) - +Method in class mae.ElemLink +
  +
setList(ArrayList<String>) - +Method in class mae.AttList +
  +
setName(String) - +Method in class mae.Attrib +
  +
setName(String) - +Method in class mae.DTD +
  +
setName(String) - +Method in class mae.Elem +
  +
setNumber(int) - +Method in class mae.AttID +
  +
setPrefix(String) - +Method in class mae.AttID +
  +
setRequired(boolean) - +Method in class mae.Attrib +
  +
setStart(int) - +Method in class mae.ElemExtent +
  +
setText(File, StyledDocument) - +Static method in class mae.FileOperations +
  +
setTo(String) - +Method in class mae.ElemLink +
  +
setToText(String) - +Method in class mae.ElemLink +
  +
showAboutDialog() - +Method in class mae.MaeGui +
Shows information about MAE +
showDeleteWarning() - +Method in class mae.MaeGui +
Shows message warning that deleting an extent + will also delete any links the extent is an anchor in. +
showLinkWindow(int, int) - +Method in class mae.MaeGui +
Displays the link creation window, populated with the information + about the links at each location that was clicked. +
showSaveWarning() - +Static method in class mae.MaeGui +
Displays the warning for saving your work before opening a new + file or DTD. +
size() - +Method in class mae.HashCollection +
  +
start - +Variable in class mae.ElemExtent +
  +
start - +Variable in class mae.MaeGui +
  +
startElement(String, String, String, Attributes) - +Method in class mae.XMLHandler +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-18.html.svn-base b/doc/index-files/.svn/text-base/index-18.html.svn-base new file mode 100644 index 00000000..9308360e --- /dev/null +++ b/doc/index-files/.svn/text-base/index-18.html.svn-base @@ -0,0 +1,187 @@ + + + + + + +T-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+T

+
+
tabbedElementsPane - +Variable in class mae.MaeGui +
  +
tableWrite(String, DefaultTableModel, OutputStreamWriter) - +Static method in class mae.FileOperations +
  +
TagDB - Class in mae
TagDB is the class that handles all the calls to the + SQLite database.
TagDB() - +Constructor for class mae.TagDB +
Clears out the database and creates the + tables and PreparedStatements. +
tagTable - +Variable in class mae.AnnotationTask +
  +
text - +Variable in class mae.XMLHandler +
  +
textChars - +Variable in class mae.XMLHandler +
  +
textSelected - +Variable in class mae.MaeGui +
  +
to - +Variable in class mae.ElemLink +
  +
toString() - +Method in class mae.AttData +
  +
toString() - +Method in class mae.AttID +
  +
toString() - +Method in class mae.AttList +
  +
toString() - +Method in class mae.Attrib +
  +
toString() - +Method in class mae.DTD +
  +
toString() - +Method in class mae.Elem +
  +
toText - +Variable in class mae.ElemLink +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-19.html.svn-base b/doc/index-files/.svn/text-base/index-19.html.svn-base new file mode 100644 index 00000000..fe6bdd83 --- /dev/null +++ b/doc/index-files/.svn/text-base/index-19.html.svn-base @@ -0,0 +1,148 @@ + + + + + + +U-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+U

+
+
updateIDandDB(Hashtable<String, String>, String) - +Method in class mae.MaeGui +
updateIDandDB sends tag information to the database, and + returns a boolean that indicates whether or not the + tag was successfully added. +
updateMenus() - +Method in class mae.MaeGui +
Refreshes the GUI menus when a new DTD or file is added +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-2.html.svn-base b/doc/index-files/.svn/text-base/index-2.html.svn-base new file mode 100644 index 00000000..3f3c728e --- /dev/null +++ b/doc/index-files/.svn/text-base/index-2.html.svn-base @@ -0,0 +1,152 @@ + + + + + + +B-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+B

+
+
batchExtents() - +Method in class mae.AnnotationTask +
  +
batchExtents() - +Method in class mae.TagDB +
Adds a set of extents to the DB at once +
batchLinks() - +Method in class mae.AnnotationTask +
  +
batchLinks() - +Method in class mae.TagDB +
Adds a set of links to the DB at once +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-20.html.svn-base b/doc/index-files/.svn/text-base/index-20.html.svn-base new file mode 100644 index 00000000..98efb813 --- /dev/null +++ b/doc/index-files/.svn/text-base/index-20.html.svn-base @@ -0,0 +1,153 @@ + + + + + + +X-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+X

+
+
xmlfile - +Variable in class mae.XMLFileLoader +
  +
XMLFileLoader - Class in mae
XMLFileLoader reads in any annotated files that are loaded into MAE by + calling the XMLHandler file.
XMLFileLoader(File) - +Constructor for class mae.XMLFileLoader +
  +
XMLHandler - Class in mae
 
XMLHandler() - +Constructor for class mae.XMLHandler +
  +
xmlName - +Variable in class mae.MaeGui +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-3.html.svn-base b/doc/index-files/.svn/text-base/index-3.html.svn-base new file mode 100644 index 00000000..1103cc6f --- /dev/null +++ b/doc/index-files/.svn/text-base/index-3.html.svn-base @@ -0,0 +1,200 @@ + + + + + + +C-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+C

+
+
caretUpdate(CaretEvent) - +Method in class mae.MaeGui.AnnCaretListener +
  +
characters(char[], int, int) - +Method in class mae.XMLHandler +
  +
chronScrollPane - +Variable in class mae.MaeGui +
  +
clearTableSelections() - +Method in class mae.MaeGui +
Remove all highlights from table rows +
close_db() - +Method in class mae.TagDB +
Closes the connection to the DB +
colors - +Variable in class mae.MaeGui +
  +
colorTable - +Variable in class mae.MaeGui +
  +
conn - +Variable in class mae.TagDB +
  +
containsKey(K) - +Method in class mae.HashCollection +
  +
createAndShowGUI() - +Static method in class mae.MaeGui +
Creates the GUI +
createDisplayMenu() - +Method in class mae.MaeGui +
Creates the Display menu for the top bar +
createElement(String) - +Method in class mae.DTDLoader +
  +
createFileMenu() - +Method in class mae.MaeGui +
Creates the File menu for the top bar +
createHash() - +Method in class mae.AnnotationTask +
  +
createHelpMenu() - +Method in class mae.MaeGui +
Creates the Help menu for MAE +
createIDsExist() - +Method in class mae.AnnotationTask +
idsExist is a Hash collection used only when filling the + database from a file. +
createIDTracker() - +Method in class mae.AnnotationTask +
The IDTracker hashtable keeps one ID for each element that + has an ID, and increments the number so that no two + tags of the same type will have the same ID. +
createNCMenu() - +Method in class mae.MaeGui +
Creates the menu with non-consuming tag options +
ctrlPressed - +Variable in class mae.MaeGui +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-4.html.svn-base b/doc/index-files/.svn/text-base/index-4.html.svn-base new file mode 100644 index 00000000..01ce72b0 --- /dev/null +++ b/doc/index-files/.svn/text-base/index-4.html.svn-base @@ -0,0 +1,165 @@ + + + + + + +D-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+D

+
+
data - +Variable in class mae.AttData +
  +
defaultValue - +Variable in class mae.Attrib +
  +
display - +Variable in class mae.MaeGui +
  +
displayAnnotation - +Variable in class mae.MaeGui +
  +
dtd - +Variable in class mae.AnnotationTask +
  +
DTD - Class in mae
Provides a description of the annotation task information + stored in a DTD
DTD() - +Constructor for class mae.DTD +
  +
dtd - +Variable in class mae.DTDLoader +
  +
DTDLoader - Class in mae
Provides methods for loading a DTD file into a DTD class
DTDLoader(File) - +Constructor for class mae.DTDLoader +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-5.html.svn-base b/doc/index-files/.svn/text-base/index-5.html.svn-base new file mode 100644 index 00000000..3408a0c3 --- /dev/null +++ b/doc/index-files/.svn/text-base/index-5.html.svn-base @@ -0,0 +1,175 @@ + + + + + + +E-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+E

+
+
Elem - Class in mae
 
Elem() - +Constructor for class mae.Elem +
  +
elements - +Variable in class mae.AnnotationTask +
  +
elements - +Variable in class mae.DTD +
  +
elementTables - +Variable in class mae.MaeGui +
  +
ElemExtent - Class in mae
Extents Elem to provid information about tags that are + used to label extents in a text (as well as non-conumsing + tags).
ElemExtent(String, String) - +Constructor for class mae.ElemExtent +
  +
ElemLink - Class in mae
Extends Elem; used for describing link tags
ElemLink() - +Constructor for class mae.ElemLink +
  +
ElemLink(String, String) - +Constructor for class mae.ElemLink +
  +
end - +Variable in class mae.ElemExtent +
  +
end - +Variable in class mae.MaeGui +
  +
endElement(String, String, String) - +Method in class mae.XMLHandler +
  +
extent_insert - +Variable in class mae.TagDB +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-6.html.svn-base b/doc/index-files/.svn/text-base/index-6.html.svn-base new file mode 100644 index 00000000..7f2a457e --- /dev/null +++ b/doc/index-files/.svn/text-base/index-6.html.svn-base @@ -0,0 +1,165 @@ + + + + + + +F-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+F

+
+
fcFile - +Variable in class mae.MaeGui +
  +
fcSave - +Variable in class mae.MaeGui +
  +
fileName - +Variable in class mae.MaeGui +
  +
FileOperations - Class in mae
 
FileOperations() - +Constructor for class mae.FileOperations +
  +
findHighlightRows() - +Method in class mae.MaeGui +
Finds which rows in the table get highlighted based + on the span that was selected in the text panel +
frame - +Static variable in class mae.MaeGui +
  +
from - +Variable in class mae.ElemLink +
  +
fromText - +Variable in class mae.ElemLink +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-7.html.svn-base b/doc/index-files/.svn/text-base/index-7.html.svn-base new file mode 100644 index 00000000..378a300e --- /dev/null +++ b/doc/index-files/.svn/text-base/index-7.html.svn-base @@ -0,0 +1,327 @@ + + + + + + +G-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+G

+
+
get(K) - +Method in class mae.HashCollection +
  +
getAttribute(String) - +Method in class mae.Elem +
  +
getAttributes() - +Method in class mae.Elem +
  +
getData() - +Method in class mae.AttData +
  +
getDefaultValue() - +Method in class mae.Attrib +
  +
getDTD() - +Method in class mae.DTDLoader +
  +
getDTDName() - +Method in class mae.AnnotationTask +
  +
getElem(String) - +Method in class mae.AnnotationTask +
  +
getElem(String) - +Method in class mae.DTD +
  +
getElementByID(String) - +Method in class mae.AnnotationTask +
  +
getElementByID(String) - +Method in class mae.TagDB +
  +
getElementIDs() - +Method in class mae.DTD +
  +
getElements() - +Method in class mae.AnnotationTask +
  +
getElements() - +Method in class mae.DTD +
  +
getElementsAllLocs() - +Method in class mae.AnnotationTask +
  +
getElementsAllLocs() - +Method in class mae.TagDB +
Used to color all the extent tag locations when an + annotation is loaded. +
getElementsAtLoc(int) - +Method in class mae.TagDB +
  +
getElemHash() - +Method in class mae.AnnotationTask +
  +
getElemntsLoc(int) - +Method in class mae.AnnotationTask +
  +
getEmptyExtentElements() - +Method in class mae.AnnotationTask +
  +
getEnd() - +Method in class mae.ElemExtent +
  +
getExtentElements() - +Method in class mae.AnnotationTask +
  +
getFrom() - +Method in class mae.ElemLink +
  +
getFromText() - +Method in class mae.ElemLink +
  +
getID() - +Method in class mae.AttID +
  +
getIDString(String) - +Method in class mae.DTDLoader +
  +
getKeyList() - +Method in class mae.HashCollection +
  +
getLinkElements() - +Method in class mae.AnnotationTask +
  +
getLinksByExtentID(String, String) - +Method in class mae.AnnotationTask +
  +
getLinksByExtentID(String, String) - +Method in class mae.TagDB +
Returns the links that an extent participates in as + a to or from anchor. +
getList() - +Method in class mae.AttList +
  +
getList(K) - +Method in class mae.HashCollection +
  +
getLocationsbyElemLink(String) - +Method in class mae.AnnotationTask +
  +
getLocationsbyElemLink(String, ArrayList<String>) - +Method in class mae.AnnotationTask +
  +
getLocationsbyElemLink(String) - +Method in class mae.TagDB +
Gets all character offsets of tags that are used to anchor the type + of link selected. +
getLocationsbyElemLink(String, ArrayList<String>) - +Method in class mae.TagDB +
Used to determine what areas of the text should be bolded + and italicized when a link tag is unselected from the + menu. +
getLocByID(String) - +Method in class mae.AnnotationTask +
  +
getLocByID(String) - +Method in class mae.TagDB +
Returns the start and end of an extent tag + based on the ID. +
getName() - +Method in class mae.Attrib +
  +
getName() - +Method in class mae.DTD +
  +
getName() - +Method in class mae.Elem +
  +
getNCElements() - +Method in class mae.AnnotationTask +
  +
getNCElements() - +Method in class mae.DTD +
  +
getNextID(String) - +Method in class mae.AnnotationTask +
Finds the next ID that can be used for that element +
getNumber() - +Method in class mae.AttID +
  +
getPrefix() - +Method in class mae.AttID +
  +
getRequired() - +Method in class mae.Attrib +
  +
getStart() - +Method in class mae.ElemExtent +
  +
getTagHash() - +Method in class mae.XMLFileLoader +
  +
getTagsInSpan(int, int) - +Method in class mae.TagDB +
Returns a HashCollection of ids and element types + that exist between the start and end character offsets. +
getTagsInSpanAndNC(int, int) - +Method in class mae.TagDB +
Returns tags in the provided span as well as all non-consuming tags +
getTagsSpan(int, int) - +Method in class mae.AnnotationTask +
  +
getTagsSpanAndNC(int, int) - +Method in class mae.AnnotationTask +
  +
getText(int, int) - +Method in class mae.MaeGui +
Retrieves the text between two offsets from the document. +
getTextByID(String, String) - +Method in class mae.MaeGui +
Returns the text associated with an id. +
getTextChars() - +Method in class mae.XMLFileLoader +
  +
getTextChars() - +Method in class mae.XMLHandler +
  +
getTo() - +Method in class mae.ElemLink +
  +
getToText() - +Method in class mae.ElemLink +
  +
getValueHash() - +Method in class mae.HashCollection +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-8.html.svn-base b/doc/index-files/.svn/text-base/index-8.html.svn-base new file mode 100644 index 00000000..0df3e7d0 --- /dev/null +++ b/doc/index-files/.svn/text-base/index-8.html.svn-base @@ -0,0 +1,186 @@ + + + + + + +H-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+H

+
+
hasAttribute(String) - +Method in class mae.Elem +
  +
hasDefaultValue() - +Method in class mae.Attrib +
  +
hasDTD - +Variable in class mae.AnnotationTask +
  +
hasDTD() - +Method in class mae.AnnotationTask +
  +
hasElem(String) - +Method in class mae.DTD +
  +
hasFile - +Variable in class mae.MaeGui +
  +
HashCollection<K,V> - Class in mae
 
HashCollection() - +Constructor for class mae.HashCollection +
  +
HashCollection(Hashtable<K, ArrayList<V>>) - +Constructor for class mae.HashCollection +
  +
hasTags(File) - +Static method in class mae.FileOperations +
  +
hc - +Variable in class mae.HashCollection +
  +
helpMenu - +Variable in class mae.MaeGui +
  +
high1 - +Variable in class mae.MaeGui +
  +
high2 - +Variable in class mae.MaeGui +
  +
highlightTableRows(String, String) - +Method in class mae.MaeGui +
highlights the row in the table with the given ID +
highlightTableRowsHash(HashCollection<String, String>) - +Method in class mae.MaeGui +
Separate function used to highlight link rows + associated with selected extents. +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/.svn/text-base/index-9.html.svn-base b/doc/index-files/.svn/text-base/index-9.html.svn-base new file mode 100644 index 00000000..094a6f21 --- /dev/null +++ b/doc/index-files/.svn/text-base/index-9.html.svn-base @@ -0,0 +1,164 @@ + + + + + + +I-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+I

+
+
idExists(String, String) - +Method in class mae.AnnotationTask +
  +
idExists(String) - +Method in class mae.TagDB +
Checks to see if an ID is already in use in the DB. +
idsExist - +Variable in class mae.AnnotationTask +
  +
idTracker - +Variable in class mae.AnnotationTask +
  +
incrementNumber() - +Method in class mae.AttID +
  +
insert_extent(int, String, String) - +Method in class mae.TagDB +
Adds a single extent to the DB +
insert_link(String, String, String, String, String, String) - +Method in class mae.TagDB +
  +
isCellEditable(int, int) - +Method in class mae.MaeGui.AnnTableModel +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html new file mode 100644 index 00000000..08b575c4 --- /dev/null +++ b/doc/index-files/index-1.html @@ -0,0 +1,264 @@ + + + + + + +A-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+A

+
+
actionPerformed(ActionEvent) - +Method in class mae.MaeGui.AboutListener +
  +
actionPerformed(ActionEvent) - +Method in class mae.MaeGui.DisplayLinkListener +
  +
actionPerformed(ActionEvent) - +Method in class mae.MaeGui.DisplayListener +
  +
actionPerformed(ActionEvent) - +Method in class mae.MaeGui.getFile +
  +
actionPerformed(ActionEvent) - +Method in class mae.MaeGui.jboxListener +
  +
actionPerformed(ActionEvent) - +Method in class mae.MaeGui.linkListener +
  +
actionPerformed(ActionEvent) - +Method in class mae.MaeGui.MakeTagListener +
  +
actionPerformed(ActionEvent) - +Method in class mae.MaeGui.RemoveExtentTag +
  +
actionPerformed(ActionEvent) - +Method in class mae.MaeGui.removeSelectedTableRows +
  +
add_extent(int, String, String) - +Method in class mae.TagDB +
Adds a single extent to the batch command +
add_link(String, String, String, String, String, String) - +Method in class mae.TagDB +
Adds a link to the batch +
add_tags(String, String) - +Method in class mae.MaeGui +
Adds extent tags to the database, one tag per character location +
addAttribute(String) - +Method in class mae.DTDLoader +
  +
addAttribute(Attrib) - +Method in class mae.Elem +
  +
addDataAtt(String) - +Method in class mae.DTDLoader +
  +
addElem(Elem) - +Method in class mae.DTD +
  +
addExtentToDBFromHash(Hashtable<String, String>, String, String) - +Method in class mae.MaeGui +
addExtentToDBFromHash is called for each + tag in the HashCollection used in processTagHash. +
addLinkToDBFromHash(Hashtable<String, String>, String, String) - +Method in class mae.MaeGui +
addLinkToDBFromHash is called for each + tag in the HashCollection used in processTagHash. +
addListAtt(String) - +Method in class mae.DTDLoader +
  +
addMeta(String) - +Method in class mae.DTDLoader +
  +
addRowFromHash(Hashtable<String, String>, String) - +Method in class mae.MaeGui +
addRowFromHash is called when new tag information has been added to + the database successfully, and will now be added to the appropriate + tag table. +
addToDB(int, String, String, boolean) - +Method in class mae.AnnotationTask +
  +
addToDB(String, String, String, String, String, String, boolean) - +Method in class mae.AnnotationTask +
  +
annotatePane - +Variable in class mae.MaeGui +
  +
AnnotationTask - Class in mae
AnnotationTask serves as a go-between for MaeGui and the + SQLite interface TagDB.
AnnotationTask() - +Constructor for class mae.AnnotationTask +
  +
annotationTask - +Static variable in class mae.MaeGui +
  +
assignColors() - +Method in class mae.MaeGui +
assigns colors to the elements in the DTD +
assignTextColor(int, int) - +Method in class mae.MaeGui +
This method is for coloring/underlining text + in the text window. +
assignTextColors() - +Method in class mae.MaeGui +
this method is for coloring/underlining text + in the entire text window. +
AttData - Class in mae
A class that describes tag attributes that + only contain text data (such as comments)
AttData() - +Constructor for class mae.AttData +
  +
AttData(String, boolean) - +Constructor for class mae.AttData +
  +
AttData(String, boolean, String) - +Constructor for class mae.AttData +
  +
AttID - Class in mae
ID attributes have special properties, so they + have their own class that keeps track of the + prefix.
AttID() - +Constructor for class mae.AttID +
  +
AttID(String, String, boolean) - +Constructor for class mae.AttID +
  +
AttList - Class in mae
 
AttList() - +Constructor for class mae.AttList +
  +
AttList(String, boolean, ArrayList<String>, String) - +Constructor for class mae.AttList +
  +
Attrib - Class in mae
The parent class for tag attributes
Attrib() - +Constructor for class mae.Attrib +
  +
attributes - +Variable in class mae.Elem +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-10.html b/doc/index-files/index-10.html new file mode 100644 index 00000000..1a99f9f4 --- /dev/null +++ b/doc/index-files/index-10.html @@ -0,0 +1,152 @@ + + + + + + +K-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+K

+
+
keyPressed(KeyEvent) - +Method in class mae.MaeGui.ModKeyListener +
  +
keyReleased(KeyEvent) - +Method in class mae.MaeGui.ModKeyListener +
  +
keys() - +Method in class mae.HashCollection +
  +
keyTyped(KeyEvent) - +Method in class mae.MaeGui.ModKeyListener +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-11.html b/doc/index-files/index-11.html new file mode 100644 index 00000000..7cff5e91 --- /dev/null +++ b/doc/index-files/index-11.html @@ -0,0 +1,164 @@ + + + + + + +L-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+L

+
+
link_insert - +Variable in class mae.TagDB +
  +
linkDisplayStatus - +Variable in class mae.MaeGui +
  +
linkFrame - +Variable in class mae.MaeGui +
  +
linkFrom - +Variable in class mae.MaeGui +
  +
linkName - +Variable in class mae.MaeGui +
  +
linkTo - +Variable in class mae.MaeGui +
  +
list - +Variable in class mae.AttList +
  +
loc1 - +Variable in class mae.MaeGui +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-12.html b/doc/index-files/index-12.html new file mode 100644 index 00000000..20663b31 --- /dev/null +++ b/doc/index-files/index-12.html @@ -0,0 +1,244 @@ + + + + + + +M-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+M

+
+
mae - package mae
 
MaeGui - Class in mae
MaeGui is the main class for MAE; it manages all the GUI attributes + and manages how the annotation information is loaded, interacted with, + and displayed.
MaeGui() - +Constructor for class mae.MaeGui +
  +
MaeGui.AboutListener - Class in mae
 
MaeGui.AboutListener() - +Constructor for class mae.MaeGui.AboutListener +
  +
MaeGui.AnnCaretListener - Class in mae
AnnCaretListener keeps track of what extents have been selected + so that other methods can use that information in the display + and links.
MaeGui.AnnCaretListener() - +Constructor for class mae.MaeGui.AnnCaretListener +
  +
MaeGui.AnnTableModel - Class in mae
AnnTableModel creates a TableModel that + allows the ID column to be uneditable.
MaeGui.AnnTableModel() - +Constructor for class mae.MaeGui.AnnTableModel +
  +
MaeGui.DisplayLinkListener - Class in mae
When the DisplayLinkListener is called from the Display menu, + the text window italicizes and bolds the text of the extent tags + that are participants in the type of link selected from the menu.
MaeGui.DisplayLinkListener() - +Constructor for class mae.MaeGui.DisplayLinkListener +
  +
MaeGui.DisplayListener - Class in mae
Class that changes the size of the text from the top menu
MaeGui.DisplayListener() - +Constructor for class mae.MaeGui.DisplayListener +
  +
MaeGui.getFile - Class in mae
Listener for the File menu; determines what action to take for + loading/saving documents.
MaeGui.getFile() - +Constructor for class mae.MaeGui.getFile +
  +
MaeGui.jboxListener - Class in mae
Listens to the link creation window and sets global + variables for each link anchor and the link type.
MaeGui.jboxListener() - +Constructor for class mae.MaeGui.jboxListener +
  +
MaeGui.JTableListener - Class in mae
JTableListener determines if the ID of a tag has + been double-clicked, and if it has it highlights the + appropriate text extent/extents.
MaeGui.JTableListener() - +Constructor for class mae.MaeGui.JTableListener +
  +
MaeGui.linkListener - Class in mae
The class that listens to the link creation window and + creates a link when the information is set and the + user clicks OK.
MaeGui.linkListener() - +Constructor for class mae.MaeGui.linkListener +
  +
MaeGui.MakeTagListener - Class in mae
This is the class that's called when an extent tag is + selected from the popup menu.
MaeGui.MakeTagListener() - +Constructor for class mae.MaeGui.MakeTagListener +
  +
MaeGui.ModKeyListener - Class in mae
Listens to the keyboard to see if the key for + creating links is being pressed
MaeGui.ModKeyListener() - +Constructor for class mae.MaeGui.ModKeyListener +
  +
MaeGui.MyHighlightPainter - Class in mae
Allows new highlighters for the JTextPane
MaeGui.MyHighlightPainter(Color) - +Constructor for class mae.MaeGui.MyHighlightPainter +
  +
MaeGui.PopupListener - Class in mae
PopupListener determines whether the link + creation window should be displayed.
MaeGui.PopupListener() - +Constructor for class mae.MaeGui.PopupListener +
  +
MaeGui.RemoveExtentTag - Class in mae
RemoveExtentTag is triggered when + an extent tag is removed through the + text-area popup window
MaeGui.RemoveExtentTag() - +Constructor for class mae.MaeGui.RemoveExtentTag +
  +
MaeGui.removeSelectedTableRows - Class in mae
Called when the user selects the option to delete the highlighted + rows from the table in view.
MaeGui.removeSelectedTableRows() - +Constructor for class mae.MaeGui.removeSelectedTableRows +
  +
main(String[]) - +Static method in class mae.MaeGui +
Main +
makeComboBox(AttList) - +Method in class mae.MaeGui +
Creates a drop-down comboBox for the table from the + AttList attribute +
makeTablePanel(Elem) - +Method in class mae.MaeGui +
Creates a table for the element (tag) provided +
makeTextPanel(String) - +Method in class mae.MaeGui +
Creates panel containing text for the GUI +
maybeShowPopup(MouseEvent) - +Method in class mae.MaeGui.PopupListener +
  +
maybeShowRemovePopup(MouseEvent) - +Method in class mae.MaeGui.JTableListener +
  +
mb - +Variable in class mae.MaeGui +
  +
mouseClicked(MouseEvent) - +Method in class mae.MaeGui.JTableListener +
  +
mousePressed(MouseEvent) - +Method in class mae.MaeGui.JTableListener +
  +
mousePressed(MouseEvent) - +Method in class mae.MaeGui.PopupListener +
  +
mouseReleased(MouseEvent) - +Method in class mae.MaeGui.JTableListener +
  +
mouseReleased(MouseEvent) - +Method in class mae.MaeGui.PopupListener +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-13.html b/doc/index-files/index-13.html new file mode 100644 index 00000000..a0b61db2 --- /dev/null +++ b/doc/index-files/index-13.html @@ -0,0 +1,158 @@ + + + + + + +N-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+N

+
+
name - +Variable in class mae.Attrib +
  +
name - +Variable in class mae.DTD +
  +
name - +Variable in class mae.Elem +
  +
nc_tags - +Variable in class mae.MaeGui +
  +
newTags - +Variable in class mae.XMLHandler +
  +
number - +Variable in class mae.AttID +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-14.html b/doc/index-files/index-14.html new file mode 100644 index 00000000..3d09a237 --- /dev/null +++ b/doc/index-files/index-14.html @@ -0,0 +1,143 @@ + + + + + + +O-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+O

+
+
optionMenu - +Variable in class mae.MaeGui +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-15.html b/doc/index-files/index-15.html new file mode 100644 index 00000000..065ed248 --- /dev/null +++ b/doc/index-files/index-15.html @@ -0,0 +1,205 @@ + + + + + + +P-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+P

+
+
populatePopup() - +Method in class mae.MaeGui +
Create a menuitem for each element in the annotation task + when a section of the text is highlighted and right-clicked. +
popup1 - +Variable in class mae.MaeGui +
  +
popup2 - +Variable in class mae.MaeGui +
  +
prefix - +Variable in class mae.AttID +
  +
print_extents() - +Method in class mae.TagDB +
  +
print_links() - +Method in class mae.TagDB +
  +
printHash() - +Method in class mae.HashCollection +
  +
printInfo() - +Method in class mae.AttData +
  +
printInfo() - +Method in class mae.AttID +
  +
printInfo() - +Method in class mae.Attrib +
  +
printInfo() - +Method in class mae.DTD +
  +
printInfo() - +Method in class mae.Elem +
  +
printInfo() - +Method in class mae.ElemExtent +
  +
printInfo() - +Method in class mae.ElemLink +
  +
printKeys() - +Method in class mae.HashCollection +
  +
process(String) - +Method in class mae.DTDLoader +
  +
processTagHash(HashCollection<String, Hashtable<String, String>>) - +Method in class mae.MaeGui +
This takes the hashCollection created by the XMLHandler + and loads it into the tables and database +
putAll(HashCollection<K, V>) - +Method in class mae.HashCollection +
  +
putAllEnt(K, V) - +Method in class mae.HashCollection +
  +
putEnt(K, V) - +Method in class mae.HashCollection +
Add an entity to a key's arrayList +
putList(K, ArrayList<V>) - +Method in class mae.HashCollection +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-16.html b/doc/index-files/index-16.html new file mode 100644 index 00000000..403b1e76 --- /dev/null +++ b/doc/index-files/index-16.html @@ -0,0 +1,179 @@ + + + + + + +R-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+R

+
+
readFile(File) - +Method in class mae.DTDLoader +
  +
readFile(File) - +Method in class mae.XMLFileLoader +
  +
remove(K) - +Method in class mae.HashCollection +
  +
removeExtentByID(String, String) - +Method in class mae.AnnotationTask +
  +
removeExtentTags(String, String) - +Method in class mae.TagDB +
Removes an extent tag from the extents table +
removeLinkTableRows(HashCollection<String, String>) - +Method in class mae.MaeGui +
Removes links from the table and DB +
removePopup() - +Method in class mae.MaeGui +
Creates the menu with the option to remove selected table rows +
removeTableRows(Elem, String) - +Method in class mae.MaeGui +
This removes the table rows containing the id given. +
required - +Variable in class mae.Attrib +
  +
reset_db() - +Method in class mae.AnnotationTask +
  +
reset_IDTracker() - +Method in class mae.AnnotationTask +
  +
resetTabPane() - +Method in class mae.MaeGui +
Removes all the tags from the table when a new DTD is loaded. +
returnTagHash() - +Method in class mae.XMLHandler +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-17.html b/doc/index-files/index-17.html new file mode 100644 index 00000000..1a85e74e --- /dev/null +++ b/doc/index-files/index-17.html @@ -0,0 +1,233 @@ + + + + + + +S-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+S

+
+
saveRTF(File, JTextPane) - +Static method in class mae.FileOperations +
  +
saveXML(File, JTextPane, Hashtable<String, JTable>, ArrayList<Elem>, String) - +Static method in class mae.FileOperations +
  +
serialVersionUID - +Static variable in class mae.MaeGui.AnnTableModel +
  +
serialVersionUID - +Static variable in class mae.MaeGui +
  +
setColorAtLocation(Color, int, int, boolean) - +Method in class mae.MaeGui +
Sets the color of a specific span of text. +
setData(String) - +Method in class mae.AttData +
  +
setDefaultValue(String) - +Method in class mae.Attrib +
  +
setDTD(DTD) - +Method in class mae.AnnotationTask +
  +
setEnd(int) - +Method in class mae.ElemExtent +
  +
setFrom(String) - +Method in class mae.ElemLink +
  +
setFromText(String) - +Method in class mae.ElemLink +
  +
setList(ArrayList<String>) - +Method in class mae.AttList +
  +
setName(String) - +Method in class mae.Attrib +
  +
setName(String) - +Method in class mae.DTD +
  +
setName(String) - +Method in class mae.Elem +
  +
setNumber(int) - +Method in class mae.AttID +
  +
setPrefix(String) - +Method in class mae.AttID +
  +
setRequired(boolean) - +Method in class mae.Attrib +
  +
setStart(int) - +Method in class mae.ElemExtent +
  +
setText(File, StyledDocument) - +Static method in class mae.FileOperations +
  +
setTo(String) - +Method in class mae.ElemLink +
  +
setToText(String) - +Method in class mae.ElemLink +
  +
showAboutDialog() - +Method in class mae.MaeGui +
Shows information about MAE +
showDeleteWarning() - +Method in class mae.MaeGui +
Shows message warning that deleting an extent + will also delete any links the extent is an anchor in. +
showLinkWindow(int, int) - +Method in class mae.MaeGui +
Displays the link creation window, populated with the information + about the links at each location that was clicked. +
showSaveWarning() - +Static method in class mae.MaeGui +
Displays the warning for saving your work before opening a new + file or DTD. +
size() - +Method in class mae.HashCollection +
  +
start - +Variable in class mae.ElemExtent +
  +
start - +Variable in class mae.MaeGui +
  +
startElement(String, String, String, Attributes) - +Method in class mae.XMLHandler +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-18.html b/doc/index-files/index-18.html new file mode 100644 index 00000000..9308360e --- /dev/null +++ b/doc/index-files/index-18.html @@ -0,0 +1,187 @@ + + + + + + +T-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+T

+
+
tabbedElementsPane - +Variable in class mae.MaeGui +
  +
tableWrite(String, DefaultTableModel, OutputStreamWriter) - +Static method in class mae.FileOperations +
  +
TagDB - Class in mae
TagDB is the class that handles all the calls to the + SQLite database.
TagDB() - +Constructor for class mae.TagDB +
Clears out the database and creates the + tables and PreparedStatements. +
tagTable - +Variable in class mae.AnnotationTask +
  +
text - +Variable in class mae.XMLHandler +
  +
textChars - +Variable in class mae.XMLHandler +
  +
textSelected - +Variable in class mae.MaeGui +
  +
to - +Variable in class mae.ElemLink +
  +
toString() - +Method in class mae.AttData +
  +
toString() - +Method in class mae.AttID +
  +
toString() - +Method in class mae.AttList +
  +
toString() - +Method in class mae.Attrib +
  +
toString() - +Method in class mae.DTD +
  +
toString() - +Method in class mae.Elem +
  +
toText - +Variable in class mae.ElemLink +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-19.html b/doc/index-files/index-19.html new file mode 100644 index 00000000..fe6bdd83 --- /dev/null +++ b/doc/index-files/index-19.html @@ -0,0 +1,148 @@ + + + + + + +U-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+U

+
+
updateIDandDB(Hashtable<String, String>, String) - +Method in class mae.MaeGui +
updateIDandDB sends tag information to the database, and + returns a boolean that indicates whether or not the + tag was successfully added. +
updateMenus() - +Method in class mae.MaeGui +
Refreshes the GUI menus when a new DTD or file is added +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-2.html b/doc/index-files/index-2.html new file mode 100644 index 00000000..3f3c728e --- /dev/null +++ b/doc/index-files/index-2.html @@ -0,0 +1,152 @@ + + + + + + +B-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+B

+
+
batchExtents() - +Method in class mae.AnnotationTask +
  +
batchExtents() - +Method in class mae.TagDB +
Adds a set of extents to the DB at once +
batchLinks() - +Method in class mae.AnnotationTask +
  +
batchLinks() - +Method in class mae.TagDB +
Adds a set of links to the DB at once +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-20.html b/doc/index-files/index-20.html new file mode 100644 index 00000000..98efb813 --- /dev/null +++ b/doc/index-files/index-20.html @@ -0,0 +1,153 @@ + + + + + + +X-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+X

+
+
xmlfile - +Variable in class mae.XMLFileLoader +
  +
XMLFileLoader - Class in mae
XMLFileLoader reads in any annotated files that are loaded into MAE by + calling the XMLHandler file.
XMLFileLoader(File) - +Constructor for class mae.XMLFileLoader +
  +
XMLHandler - Class in mae
 
XMLHandler() - +Constructor for class mae.XMLHandler +
  +
xmlName - +Variable in class mae.MaeGui +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-3.html b/doc/index-files/index-3.html new file mode 100644 index 00000000..1103cc6f --- /dev/null +++ b/doc/index-files/index-3.html @@ -0,0 +1,200 @@ + + + + + + +C-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+C

+
+
caretUpdate(CaretEvent) - +Method in class mae.MaeGui.AnnCaretListener +
  +
characters(char[], int, int) - +Method in class mae.XMLHandler +
  +
chronScrollPane - +Variable in class mae.MaeGui +
  +
clearTableSelections() - +Method in class mae.MaeGui +
Remove all highlights from table rows +
close_db() - +Method in class mae.TagDB +
Closes the connection to the DB +
colors - +Variable in class mae.MaeGui +
  +
colorTable - +Variable in class mae.MaeGui +
  +
conn - +Variable in class mae.TagDB +
  +
containsKey(K) - +Method in class mae.HashCollection +
  +
createAndShowGUI() - +Static method in class mae.MaeGui +
Creates the GUI +
createDisplayMenu() - +Method in class mae.MaeGui +
Creates the Display menu for the top bar +
createElement(String) - +Method in class mae.DTDLoader +
  +
createFileMenu() - +Method in class mae.MaeGui +
Creates the File menu for the top bar +
createHash() - +Method in class mae.AnnotationTask +
  +
createHelpMenu() - +Method in class mae.MaeGui +
Creates the Help menu for MAE +
createIDsExist() - +Method in class mae.AnnotationTask +
idsExist is a Hash collection used only when filling the + database from a file. +
createIDTracker() - +Method in class mae.AnnotationTask +
The IDTracker hashtable keeps one ID for each element that + has an ID, and increments the number so that no two + tags of the same type will have the same ID. +
createNCMenu() - +Method in class mae.MaeGui +
Creates the menu with non-consuming tag options +
ctrlPressed - +Variable in class mae.MaeGui +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-4.html b/doc/index-files/index-4.html new file mode 100644 index 00000000..01ce72b0 --- /dev/null +++ b/doc/index-files/index-4.html @@ -0,0 +1,165 @@ + + + + + + +D-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+D

+
+
data - +Variable in class mae.AttData +
  +
defaultValue - +Variable in class mae.Attrib +
  +
display - +Variable in class mae.MaeGui +
  +
displayAnnotation - +Variable in class mae.MaeGui +
  +
dtd - +Variable in class mae.AnnotationTask +
  +
DTD - Class in mae
Provides a description of the annotation task information + stored in a DTD
DTD() - +Constructor for class mae.DTD +
  +
dtd - +Variable in class mae.DTDLoader +
  +
DTDLoader - Class in mae
Provides methods for loading a DTD file into a DTD class
DTDLoader(File) - +Constructor for class mae.DTDLoader +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-5.html b/doc/index-files/index-5.html new file mode 100644 index 00000000..3408a0c3 --- /dev/null +++ b/doc/index-files/index-5.html @@ -0,0 +1,175 @@ + + + + + + +E-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+E

+
+
Elem - Class in mae
 
Elem() - +Constructor for class mae.Elem +
  +
elements - +Variable in class mae.AnnotationTask +
  +
elements - +Variable in class mae.DTD +
  +
elementTables - +Variable in class mae.MaeGui +
  +
ElemExtent - Class in mae
Extents Elem to provid information about tags that are + used to label extents in a text (as well as non-conumsing + tags).
ElemExtent(String, String) - +Constructor for class mae.ElemExtent +
  +
ElemLink - Class in mae
Extends Elem; used for describing link tags
ElemLink() - +Constructor for class mae.ElemLink +
  +
ElemLink(String, String) - +Constructor for class mae.ElemLink +
  +
end - +Variable in class mae.ElemExtent +
  +
end - +Variable in class mae.MaeGui +
  +
endElement(String, String, String) - +Method in class mae.XMLHandler +
  +
extent_insert - +Variable in class mae.TagDB +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-6.html b/doc/index-files/index-6.html new file mode 100644 index 00000000..7f2a457e --- /dev/null +++ b/doc/index-files/index-6.html @@ -0,0 +1,165 @@ + + + + + + +F-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+F

+
+
fcFile - +Variable in class mae.MaeGui +
  +
fcSave - +Variable in class mae.MaeGui +
  +
fileName - +Variable in class mae.MaeGui +
  +
FileOperations - Class in mae
 
FileOperations() - +Constructor for class mae.FileOperations +
  +
findHighlightRows() - +Method in class mae.MaeGui +
Finds which rows in the table get highlighted based + on the span that was selected in the text panel +
frame - +Static variable in class mae.MaeGui +
  +
from - +Variable in class mae.ElemLink +
  +
fromText - +Variable in class mae.ElemLink +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-7.html b/doc/index-files/index-7.html new file mode 100644 index 00000000..378a300e --- /dev/null +++ b/doc/index-files/index-7.html @@ -0,0 +1,327 @@ + + + + + + +G-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+G

+
+
get(K) - +Method in class mae.HashCollection +
  +
getAttribute(String) - +Method in class mae.Elem +
  +
getAttributes() - +Method in class mae.Elem +
  +
getData() - +Method in class mae.AttData +
  +
getDefaultValue() - +Method in class mae.Attrib +
  +
getDTD() - +Method in class mae.DTDLoader +
  +
getDTDName() - +Method in class mae.AnnotationTask +
  +
getElem(String) - +Method in class mae.AnnotationTask +
  +
getElem(String) - +Method in class mae.DTD +
  +
getElementByID(String) - +Method in class mae.AnnotationTask +
  +
getElementByID(String) - +Method in class mae.TagDB +
  +
getElementIDs() - +Method in class mae.DTD +
  +
getElements() - +Method in class mae.AnnotationTask +
  +
getElements() - +Method in class mae.DTD +
  +
getElementsAllLocs() - +Method in class mae.AnnotationTask +
  +
getElementsAllLocs() - +Method in class mae.TagDB +
Used to color all the extent tag locations when an + annotation is loaded. +
getElementsAtLoc(int) - +Method in class mae.TagDB +
  +
getElemHash() - +Method in class mae.AnnotationTask +
  +
getElemntsLoc(int) - +Method in class mae.AnnotationTask +
  +
getEmptyExtentElements() - +Method in class mae.AnnotationTask +
  +
getEnd() - +Method in class mae.ElemExtent +
  +
getExtentElements() - +Method in class mae.AnnotationTask +
  +
getFrom() - +Method in class mae.ElemLink +
  +
getFromText() - +Method in class mae.ElemLink +
  +
getID() - +Method in class mae.AttID +
  +
getIDString(String) - +Method in class mae.DTDLoader +
  +
getKeyList() - +Method in class mae.HashCollection +
  +
getLinkElements() - +Method in class mae.AnnotationTask +
  +
getLinksByExtentID(String, String) - +Method in class mae.AnnotationTask +
  +
getLinksByExtentID(String, String) - +Method in class mae.TagDB +
Returns the links that an extent participates in as + a to or from anchor. +
getList() - +Method in class mae.AttList +
  +
getList(K) - +Method in class mae.HashCollection +
  +
getLocationsbyElemLink(String) - +Method in class mae.AnnotationTask +
  +
getLocationsbyElemLink(String, ArrayList<String>) - +Method in class mae.AnnotationTask +
  +
getLocationsbyElemLink(String) - +Method in class mae.TagDB +
Gets all character offsets of tags that are used to anchor the type + of link selected. +
getLocationsbyElemLink(String, ArrayList<String>) - +Method in class mae.TagDB +
Used to determine what areas of the text should be bolded + and italicized when a link tag is unselected from the + menu. +
getLocByID(String) - +Method in class mae.AnnotationTask +
  +
getLocByID(String) - +Method in class mae.TagDB +
Returns the start and end of an extent tag + based on the ID. +
getName() - +Method in class mae.Attrib +
  +
getName() - +Method in class mae.DTD +
  +
getName() - +Method in class mae.Elem +
  +
getNCElements() - +Method in class mae.AnnotationTask +
  +
getNCElements() - +Method in class mae.DTD +
  +
getNextID(String) - +Method in class mae.AnnotationTask +
Finds the next ID that can be used for that element +
getNumber() - +Method in class mae.AttID +
  +
getPrefix() - +Method in class mae.AttID +
  +
getRequired() - +Method in class mae.Attrib +
  +
getStart() - +Method in class mae.ElemExtent +
  +
getTagHash() - +Method in class mae.XMLFileLoader +
  +
getTagsInSpan(int, int) - +Method in class mae.TagDB +
Returns a HashCollection of ids and element types + that exist between the start and end character offsets. +
getTagsInSpanAndNC(int, int) - +Method in class mae.TagDB +
Returns tags in the provided span as well as all non-consuming tags +
getTagsSpan(int, int) - +Method in class mae.AnnotationTask +
  +
getTagsSpanAndNC(int, int) - +Method in class mae.AnnotationTask +
  +
getText(int, int) - +Method in class mae.MaeGui +
Retrieves the text between two offsets from the document. +
getTextByID(String, String) - +Method in class mae.MaeGui +
Returns the text associated with an id. +
getTextChars() - +Method in class mae.XMLFileLoader +
  +
getTextChars() - +Method in class mae.XMLHandler +
  +
getTo() - +Method in class mae.ElemLink +
  +
getToText() - +Method in class mae.ElemLink +
  +
getValueHash() - +Method in class mae.HashCollection +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-8.html b/doc/index-files/index-8.html new file mode 100644 index 00000000..0df3e7d0 --- /dev/null +++ b/doc/index-files/index-8.html @@ -0,0 +1,186 @@ + + + + + + +H-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+H

+
+
hasAttribute(String) - +Method in class mae.Elem +
  +
hasDefaultValue() - +Method in class mae.Attrib +
  +
hasDTD - +Variable in class mae.AnnotationTask +
  +
hasDTD() - +Method in class mae.AnnotationTask +
  +
hasElem(String) - +Method in class mae.DTD +
  +
hasFile - +Variable in class mae.MaeGui +
  +
HashCollection<K,V> - Class in mae
 
HashCollection() - +Constructor for class mae.HashCollection +
  +
HashCollection(Hashtable<K, ArrayList<V>>) - +Constructor for class mae.HashCollection +
  +
hasTags(File) - +Static method in class mae.FileOperations +
  +
hc - +Variable in class mae.HashCollection +
  +
helpMenu - +Variable in class mae.MaeGui +
  +
high1 - +Variable in class mae.MaeGui +
  +
high2 - +Variable in class mae.MaeGui +
  +
highlightTableRows(String, String) - +Method in class mae.MaeGui +
highlights the row in the table with the given ID +
highlightTableRowsHash(HashCollection<String, String>) - +Method in class mae.MaeGui +
Separate function used to highlight link rows + associated with selected extents. +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html new file mode 100644 index 00000000..094a6f21 --- /dev/null +++ b/doc/index-files/index-9.html @@ -0,0 +1,164 @@ + + + + + + +I-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+

+I

+
+
idExists(String, String) - +Method in class mae.AnnotationTask +
  +
idExists(String) - +Method in class mae.TagDB +
Checks to see if an ID is already in use in the DB. +
idsExist - +Variable in class mae.AnnotationTask +
  +
idTracker - +Variable in class mae.AnnotationTask +
  +
incrementNumber() - +Method in class mae.AttID +
  +
insert_extent(int, String, String) - +Method in class mae.TagDB +
Adds a single extent to the DB +
insert_link(String, String, String, String, String, String) - +Method in class mae.TagDB +
  +
isCellEditable(int, int) - +Method in class mae.MaeGui.AnnTableModel +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G H I K L M N O P R S T U X
+ + + diff --git a/doc/index.html b/doc/index.html new file mode 100644 index 00000000..4e1653c2 --- /dev/null +++ b/doc/index.html @@ -0,0 +1,36 @@ + + + + + + +Generated Documentation (Untitled) + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="mae/package-summary.html">Non-frame version.</A> + + + diff --git a/doc/mae/.svn/all-wcprops b/doc/mae/.svn/all-wcprops new file mode 100644 index 00000000..670f1957 --- /dev/null +++ b/doc/mae/.svn/all-wcprops @@ -0,0 +1,215 @@ +K 25 +svn:wc:ra_dav:version-url +V 33 +/svn/!svn/ver/2/trunk/MAE/doc/mae +END +MaeGui.html +K 25 +svn:wc:ra_dav:version-url +V 45 +/svn/!svn/ver/2/trunk/MAE/doc/mae/MaeGui.html +END +MaeGui.AnnCaretListener.html +K 25 +svn:wc:ra_dav:version-url +V 62 +/svn/!svn/ver/2/trunk/MAE/doc/mae/MaeGui.AnnCaretListener.html +END +MaeGui.linkListener.html +K 25 +svn:wc:ra_dav:version-url +V 58 +/svn/!svn/ver/2/trunk/MAE/doc/mae/MaeGui.linkListener.html +END +DTD.html +K 25 +svn:wc:ra_dav:version-url +V 42 +/svn/!svn/ver/2/trunk/MAE/doc/mae/DTD.html +END +MaeGui.AnnTableModel.html +K 25 +svn:wc:ra_dav:version-url +V 59 +/svn/!svn/ver/2/trunk/MAE/doc/mae/MaeGui.AnnTableModel.html +END +MaeGui.jboxListener.html +K 25 +svn:wc:ra_dav:version-url +V 58 +/svn/!svn/ver/2/trunk/MAE/doc/mae/MaeGui.jboxListener.html +END +Elem.html +K 25 +svn:wc:ra_dav:version-url +V 43 +/svn/!svn/ver/2/trunk/MAE/doc/mae/Elem.html +END +package-frame.html +K 25 +svn:wc:ra_dav:version-url +V 52 +/svn/!svn/ver/2/trunk/MAE/doc/mae/package-frame.html +END +FileOperations.html +K 25 +svn:wc:ra_dav:version-url +V 53 +/svn/!svn/ver/2/trunk/MAE/doc/mae/FileOperations.html +END +MaeGui.MakeTagListener.html +K 25 +svn:wc:ra_dav:version-url +V 61 +/svn/!svn/ver/2/trunk/MAE/doc/mae/MaeGui.MakeTagListener.html +END +package-use.html +K 25 +svn:wc:ra_dav:version-url +V 50 +/svn/!svn/ver/2/trunk/MAE/doc/mae/package-use.html +END +MaeGui.getFile.html +K 25 +svn:wc:ra_dav:version-url +V 53 +/svn/!svn/ver/2/trunk/MAE/doc/mae/MaeGui.getFile.html +END +Attrib.html +K 25 +svn:wc:ra_dav:version-url +V 45 +/svn/!svn/ver/2/trunk/MAE/doc/mae/Attrib.html +END +MaeGui.AboutListener.html +K 25 +svn:wc:ra_dav:version-url +V 59 +/svn/!svn/ver/2/trunk/MAE/doc/mae/MaeGui.AboutListener.html +END +package-summary.html +K 25 +svn:wc:ra_dav:version-url +V 54 +/svn/!svn/ver/2/trunk/MAE/doc/mae/package-summary.html +END +MaeGui.RemoveExtentTag.html +K 25 +svn:wc:ra_dav:version-url +V 61 +/svn/!svn/ver/2/trunk/MAE/doc/mae/MaeGui.RemoveExtentTag.html +END +XMLFileLoader.html +K 25 +svn:wc:ra_dav:version-url +V 52 +/svn/!svn/ver/2/trunk/MAE/doc/mae/XMLFileLoader.html +END +MaeGui.removeSelectedTableRows.html +K 25 +svn:wc:ra_dav:version-url +V 69 +/svn/!svn/ver/2/trunk/MAE/doc/mae/MaeGui.removeSelectedTableRows.html +END +ElemLink.html +K 25 +svn:wc:ra_dav:version-url +V 47 +/svn/!svn/ver/2/trunk/MAE/doc/mae/ElemLink.html +END +MaeGui.MyHighlightPainter.html +K 25 +svn:wc:ra_dav:version-url +V 64 +/svn/!svn/ver/2/trunk/MAE/doc/mae/MaeGui.MyHighlightPainter.html +END +ElemExtent.html +K 25 +svn:wc:ra_dav:version-url +V 49 +/svn/!svn/ver/2/trunk/MAE/doc/mae/ElemExtent.html +END +MaeGui.JTableListener.html +K 25 +svn:wc:ra_dav:version-url +V 60 +/svn/!svn/ver/2/trunk/MAE/doc/mae/MaeGui.JTableListener.html +END +MaeGui.PopupListener.html +K 25 +svn:wc:ra_dav:version-url +V 59 +/svn/!svn/ver/2/trunk/MAE/doc/mae/MaeGui.PopupListener.html +END +MaeGui.DisplayListener.html +K 25 +svn:wc:ra_dav:version-url +V 61 +/svn/!svn/ver/2/trunk/MAE/doc/mae/MaeGui.DisplayListener.html +END +TagDB.html +K 25 +svn:wc:ra_dav:version-url +V 44 +/svn/!svn/ver/2/trunk/MAE/doc/mae/TagDB.html +END +AttData.html +K 25 +svn:wc:ra_dav:version-url +V 46 +/svn/!svn/ver/2/trunk/MAE/doc/mae/AttData.html +END +AttList.html +K 25 +svn:wc:ra_dav:version-url +V 46 +/svn/!svn/ver/2/trunk/MAE/doc/mae/AttList.html +END +package-tree.html +K 25 +svn:wc:ra_dav:version-url +V 51 +/svn/!svn/ver/2/trunk/MAE/doc/mae/package-tree.html +END +AnnotationTask.html +K 25 +svn:wc:ra_dav:version-url +V 53 +/svn/!svn/ver/2/trunk/MAE/doc/mae/AnnotationTask.html +END +XMLHandler.html +K 25 +svn:wc:ra_dav:version-url +V 49 +/svn/!svn/ver/2/trunk/MAE/doc/mae/XMLHandler.html +END +MaeGui.DisplayLinkListener.html +K 25 +svn:wc:ra_dav:version-url +V 65 +/svn/!svn/ver/2/trunk/MAE/doc/mae/MaeGui.DisplayLinkListener.html +END +HashCollection.html +K 25 +svn:wc:ra_dav:version-url +V 53 +/svn/!svn/ver/2/trunk/MAE/doc/mae/HashCollection.html +END +DTDLoader.html +K 25 +svn:wc:ra_dav:version-url +V 48 +/svn/!svn/ver/2/trunk/MAE/doc/mae/DTDLoader.html +END +MaeGui.ModKeyListener.html +K 25 +svn:wc:ra_dav:version-url +V 60 +/svn/!svn/ver/2/trunk/MAE/doc/mae/MaeGui.ModKeyListener.html +END +AttID.html +K 25 +svn:wc:ra_dav:version-url +V 44 +/svn/!svn/ver/2/trunk/MAE/doc/mae/AttID.html +END diff --git a/doc/mae/.svn/entries b/doc/mae/.svn/entries new file mode 100644 index 00000000..68c4bcd9 --- /dev/null +++ b/doc/mae/.svn/entries @@ -0,0 +1,1221 @@ +10 + +dir +5 +http://mae-annotation.googlecode.com/svn/trunk/MAE/doc/mae +http://mae-annotation.googlecode.com/svn + + + +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + +ae094929-2655-6733-6781-69e482ac4aab + +MaeGui.ModKeyListener.html +file + + + + +2014-12-26T21:17:30.146473Z +c488891cd80957e02a56b02deafb3e0d +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +11235 + +AttID.html +file + + + + +2014-12-26T21:17:30.146473Z +e36e370dd2e7edf4e9ac2a5d8a0d5ec6 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +15757 + +MaeGui.AnnCaretListener.html +file + + + + +2014-12-26T21:17:30.146473Z +e64a2edaaa980f462d40d702b8d13dae +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +9987 + +MaeGui.linkListener.html +file + + + + +2014-12-26T21:17:30.146473Z +2b61f9b164a5c774e87d74f0437b044b +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +9917 + +ElemExtent.html +file + + + + +2014-12-26T21:17:30.150475Z +25f45008cf0a5ad5dbb03f9af63ce5e2 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +13790 + +DTD.html +file + + + + +2014-12-26T21:17:30.146473Z +f0ed59baa7be08d1fbc2f9f319f09f99 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +15597 + +MaeGui.jboxListener.html +file + + + + +2014-12-26T21:17:30.146473Z +3061123c0b7bb53a2f57969f3e6eaa0c +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +9878 + +MaeGui.PopupListener.html +file + + + + +2014-12-26T21:17:30.142471Z +6ea9a8d42fe6b8271a87e47539fe4c5d +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +11985 + +MaeGui.DisplayListener.html +file + + + + +2014-12-26T21:17:30.146473Z +d60e79d7b8e85eff678a75662dd76bde +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +9897 + +package-frame.html +file + + + + +2014-12-26T21:17:30.146473Z +f521c8b651456275f90417e2dc94514f +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +2039 + +package-use.html +file + + + + +2014-12-26T21:17:30.146473Z +95b9582200554d451cc0be913fa547cd +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +7485 + +package-summary.html +file + + + + +2014-12-26T21:17:30.150475Z +8ef5dd4f0608f96d45f583c915c05e6e +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +8667 + +XMLFileLoader.html +file + + + + +2014-12-26T21:17:30.150475Z +123f223642885334b4c2d479f34d6c10 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +11881 + +package-tree.html +file + + + + +2014-12-26T21:17:30.146473Z +a64c198b47064590f6e52c6dda457680 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +9978 + +AnnotationTask.html +file + + + + +2014-12-26T21:17:30.146473Z +0372975ec669d833c084c6cbcc2710a6 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +34434 + +XMLHandler.html +file + + + + +2014-12-26T21:17:30.146473Z +68b3ca93a64dd5b0facdd4c5c23423ff +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +16073 + +MaeGui.DisplayLinkListener.html +file + + + + +2014-12-26T21:17:30.146473Z +e800d9ed6266ae19e4a059e370f69c5f +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +10131 + +HashCollection.html +file + + + + +2014-12-26T21:17:30.146473Z +f1a3d63905547de5c427a67020046752 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +21535 + +MaeGui.MyHighlightPainter.html +file + + + + +2014-12-26T21:17:30.150475Z +29bfd18c1862fb023861b82e7a448b83 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +9770 + +MaeGui.html +file + + + + +2014-12-26T21:17:30.146473Z +2f1db18348d50357ea41c7733a7f052e +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +73259 + +MaeGui.AnnTableModel.html +file + + + + +2014-12-26T21:17:30.146473Z +b23f24101c6295d1c28a4fb1b50f2c43 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +14025 + +MaeGui.JTableListener.html +file + + + + +2014-12-26T21:17:30.142471Z +9827233a1298b0315c4da27062496011 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +12873 + +TagDB.html +file + + + + +2014-12-26T21:17:30.146473Z +84038477510b6af43b0a9b67aa26057d +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +32396 + +Elem.html +file + + + + +2014-12-26T21:17:30.146473Z +c956ef952bb0a72c49c1af4b5c199406 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +14686 + +AttData.html +file + + + + +2014-12-26T21:17:30.146473Z +631d1b0cec170bfd81530b3d893dcf81 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +14010 + +FileOperations.html +file + + + + +2014-12-26T21:17:30.146473Z +5ab86d1d94654e85d6a6d2dcf2fac5b3 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +13319 + +AttList.html +file + + + + +2014-12-26T21:17:30.146473Z +94b7840163a4b7d4191cb203f17f6721 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +13139 + +MaeGui.MakeTagListener.html +file + + + + +2014-12-26T21:17:30.146473Z +9cb68e08aa00e0530e912e89f66d08eb +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +9944 + +MaeGui.getFile.html +file + + + + +2014-12-26T21:17:30.146473Z +5b29233c6a02e0da261cc980501fcf8b +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +9788 + +Attrib.html +file + + + + +2014-12-26T21:17:30.146473Z +7de52dc954da4a57e8ecbee046bcddf6 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +15187 + +MaeGui.AboutListener.html +file + + + + +2014-12-26T21:17:30.150475Z +62b3d53cd2269eb5b6408d7e1de0454b +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +9772 + +MaeGui.RemoveExtentTag.html +file + + + + +2014-12-26T21:17:30.150475Z +add8669fe6a7ecadb05ea59330fa736c +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +9957 + +class-use +dir + +MaeGui.removeSelectedTableRows.html +file + + + + +2014-12-26T21:17:30.150475Z +1b0d72841d37429f2294448e5848c92f +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +10130 + +ElemLink.html +file + + + + +2014-12-26T21:17:30.150475Z +72252154ecd06fe459e53a346ae9d4bd +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +17042 + +DTDLoader.html +file + + + + +2014-12-26T21:17:30.146473Z +bfcf8158156a49a2eebb4c589d0e0920 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +14850 + diff --git a/doc/mae/.svn/text-base/AnnotationTask.html.svn-base b/doc/mae/.svn/text-base/AnnotationTask.html.svn-base new file mode 100644 index 00000000..f195bb86 --- /dev/null +++ b/doc/mae/.svn/text-base/AnnotationTask.html.svn-base @@ -0,0 +1,1009 @@ + + + + + + +AnnotationTask + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class AnnotationTask

+
+java.lang.Object
+  extended by mae.AnnotationTask
+
+
+
+
 class AnnotationTask
extends java.lang.Object
+ + +

+AnnotationTask serves as a go-between for MaeGui and the + SQLite interface TagDB. +

+ +

+

+
Version:
+
0.9.4 April 5, 2012
+
Author:
+
Amber Stubbs
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+private  DTDdtd + +
+           
+private  java.util.Hashtable<java.lang.String,Elem>elements + +
+           
+private  booleanhasDTD + +
+           
+private  HashCollection<java.lang.String,java.lang.String>idsExist + +
+           
+private  java.util.Hashtable<java.lang.String,AttID>idTracker + +
+           
+private  TagDBtagTable + +
+           
+  + + + + + + + + + + +
+Constructor Summary
AnnotationTask() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+(package private)  voidaddToDB(int start, + java.lang.String elem, + java.lang.String id, + boolean insert) + +
+           
+ voidaddToDB(java.lang.String newID, + java.lang.String linkName, + java.lang.String linkFrom, + java.lang.String from_name, + java.lang.String linkTo, + java.lang.String to_name, + boolean insert) + +
+           
+ voidbatchExtents() + +
+           
+ voidbatchLinks() + +
+           
+private  java.util.Hashtable<java.lang.String,Elem>createHash() + +
+           
+private  HashCollection<java.lang.String,java.lang.String>createIDsExist() + +
+          idsExist is a Hash collection used only when filling the + database from a file.
+private  java.util.Hashtable<java.lang.String,AttID>createIDTracker() + +
+          The IDTracker hashtable keeps one ID for each element that + has an ID, and increments the number so that no two + tags of the same type will have the same ID.
+ java.lang.StringgetDTDName() + +
+           
+ ElemgetElem(java.lang.String name) + +
+           
+ java.lang.StringgetElementByID(java.lang.String id) + +
+           
+ java.util.ArrayList<Elem>getElements() + +
+           
+ HashCollection<java.lang.String,java.lang.String>getElementsAllLocs() + +
+           
+ java.util.Hashtable<java.lang.String,Elem>getElemHash() + +
+           
+(package private)  java.util.ArrayList<java.lang.String>getElemntsLoc(int loc) + +
+           
+ java.util.ArrayList<java.lang.String>getEmptyExtentElements() + +
+           
+ java.util.ArrayList<java.lang.String>getExtentElements() + +
+           
+ java.util.ArrayList<java.lang.String>getLinkElements() + +
+           
+ HashCollection<java.lang.String,java.lang.String>getLinksByExtentID(java.lang.String e_name, + java.lang.String id) + +
+           
+ java.util.Hashtable<java.lang.Integer,java.lang.String>getLocationsbyElemLink(java.lang.String elem) + +
+           
+ java.util.Hashtable<java.lang.Integer,java.lang.String>getLocationsbyElemLink(java.lang.String elem, + java.util.ArrayList<java.lang.String> active) + +
+           
+ java.lang.StringgetLocByID(java.lang.String id) + +
+           
+ java.util.ArrayList<Elem>getNCElements() + +
+           
+ java.lang.StringgetNextID(java.lang.String element) + +
+          Finds the next ID that can be used for that element
+ HashCollection<java.lang.String,java.lang.String>getTagsSpan(int begin, + int end) + +
+           
+ HashCollection<java.lang.String,java.lang.String>getTagsSpanAndNC(int begin, + int end) + +
+           
+ booleanhasDTD() + +
+           
+ booleanidExists(java.lang.String tagname, + java.lang.String id) + +
+           
+ voidremoveExtentByID(java.lang.String e_name, + java.lang.String id) + +
+           
+ voidreset_db() + +
+           
+ voidreset_IDTracker() + +
+           
+ voidsetDTD(DTD d) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+elements

+
+private java.util.Hashtable<java.lang.String,Elem> elements
+
+
+
+
+
+ +

+idTracker

+
+private java.util.Hashtable<java.lang.String,AttID> idTracker
+
+
+
+
+
+ +

+idsExist

+
+private HashCollection<java.lang.String,java.lang.String> idsExist
+
+
+
+
+
+ +

+tagTable

+
+private TagDB tagTable
+
+
+
+
+
+ +

+dtd

+
+private DTD dtd
+
+
+
+
+
+ +

+hasDTD

+
+private boolean hasDTD
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+AnnotationTask

+
+AnnotationTask()
+
+
+ + + + + + + + +
+Method Detail
+ +

+reset_db

+
+public void reset_db()
+
+
+
+
+
+
+ +

+reset_IDTracker

+
+public void reset_IDTracker()
+
+
+
+
+
+
+ +

+createHash

+
+private java.util.Hashtable<java.lang.String,Elem> createHash()
+
+
+
+
+
+
+ +

+createIDTracker

+
+private java.util.Hashtable<java.lang.String,AttID> createIDTracker()
+
+
The IDTracker hashtable keeps one ID for each element that + has an ID, and increments the number so that no two + tags of the same type will have the same ID. +

+

+ +
Returns:
a Hashtable containing a key for each element in the + dtd paired with an AttID that contains the information about + the IDs for that element (prefix, name, etc).
See Also:
AttID
+
+
+
+ +

+createIDsExist

+
+private HashCollection<java.lang.String,java.lang.String> createIDsExist()
+
+
idsExist is a Hash collection used only when filling the + database from a file. It holds the IDs that have already + been read in, and is used to ensure that no duplicate element-id + pairs are entered. This used to be done by checking the database, + but this system is faster and allows the number of batch + executions to be lowered. +

+

+ +
Returns:
a HashCollection that will contain all IDs that are in use + for each tag in the DTD
+
+
+
+ +

+getNextID

+
+public java.lang.String getNextID(java.lang.String element)
+
+
Finds the next ID that can be used for that element +

+

+
Parameters:
element - the type tag seeking an ID +
Returns:
the ID that will be assigned to the tag being created
+
+
+
+ +

+getLocByID

+
+public java.lang.String getLocByID(java.lang.String id)
+
+
+
+
+
+
+ +

+getElementByID

+
+public java.lang.String getElementByID(java.lang.String id)
+
+
+
+
+
+
+ +

+getLocationsbyElemLink

+
+public java.util.Hashtable<java.lang.Integer,java.lang.String> getLocationsbyElemLink(java.lang.String elem)
+
+
+
+
+
+
+ +

+getLocationsbyElemLink

+
+public java.util.Hashtable<java.lang.Integer,java.lang.String> getLocationsbyElemLink(java.lang.String elem,
+                                                                                      java.util.ArrayList<java.lang.String> active)
+
+
+
+
+
+
+ +

+removeExtentByID

+
+public void removeExtentByID(java.lang.String e_name,
+                             java.lang.String id)
+
+
+
+
+
+
+ +

+getLinksByExtentID

+
+public HashCollection<java.lang.String,java.lang.String> getLinksByExtentID(java.lang.String e_name,
+                                                                            java.lang.String id)
+
+
+
+
+
+
+ +

+getElementsAllLocs

+
+public HashCollection<java.lang.String,java.lang.String> getElementsAllLocs()
+
+
+
+
+
+
+ +

+addToDB

+
+void addToDB(int start,
+             java.lang.String elem,
+             java.lang.String id,
+             boolean insert)
+
+
+
+
+
+
+ +

+addToDB

+
+public void addToDB(java.lang.String newID,
+                    java.lang.String linkName,
+                    java.lang.String linkFrom,
+                    java.lang.String from_name,
+                    java.lang.String linkTo,
+                    java.lang.String to_name,
+                    boolean insert)
+
+
+
+
+
+
+ +

+getElemntsLoc

+
+java.util.ArrayList<java.lang.String> getElemntsLoc(int loc)
+
+
+
+
+
+
+ +

+getTagsSpan

+
+public HashCollection<java.lang.String,java.lang.String> getTagsSpan(int begin,
+                                                                     int end)
+
+
+
+
+
+
+ +

+getTagsSpanAndNC

+
+public HashCollection<java.lang.String,java.lang.String> getTagsSpanAndNC(int begin,
+                                                                          int end)
+
+
+
+
+
+
+ +

+batchExtents

+
+public void batchExtents()
+
+
+
+
+
+
+ +

+batchLinks

+
+public void batchLinks()
+
+
+
+
+
+
+ +

+setDTD

+
+public void setDTD(DTD d)
+
+
+
+
+
+
+ +

+getElements

+
+public java.util.ArrayList<Elem> getElements()
+
+
+
+
+
+
+ +

+getNCElements

+
+public java.util.ArrayList<Elem> getNCElements()
+
+
+
+
+
+
+ +

+idExists

+
+public boolean idExists(java.lang.String tagname,
+                        java.lang.String id)
+
+
+
+
+
+
+ +

+getExtentElements

+
+public java.util.ArrayList<java.lang.String> getExtentElements()
+
+
+
+
+
+
+ +

+getLinkElements

+
+public java.util.ArrayList<java.lang.String> getLinkElements()
+
+
+
+
+
+
+ +

+getEmptyExtentElements

+
+public java.util.ArrayList<java.lang.String> getEmptyExtentElements()
+
+
+
+
+
+
+ +

+getElemHash

+
+public java.util.Hashtable<java.lang.String,Elem> getElemHash()
+
+
+
+
+
+
+ +

+getElem

+
+public Elem getElem(java.lang.String name)
+
+
+
+
+
+
+ +

+hasDTD

+
+public boolean hasDTD()
+
+
+
+
+
+
+ +

+getDTDName

+
+public java.lang.String getDTDName()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/AttData.html.svn-base b/doc/mae/.svn/text-base/AttData.html.svn-base new file mode 100644 index 00000000..db4ff4c1 --- /dev/null +++ b/doc/mae/.svn/text-base/AttData.html.svn-base @@ -0,0 +1,402 @@ + + + + + + +AttData + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class AttData

+
+java.lang.Object
+  extended by mae.Attrib
+      extended by mae.AttData
+
+
+
+
 class AttData
extends Attrib
+ + +

+A class that describes tag attributes that + only contain text data (such as comments) +

+ +

+

+
Author:
+
Amber Stubbs
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+private  java.lang.Stringdata + +
+           
+  + + + + + + + + + + + + + + + + +
+Constructor Summary
AttData() + +
+           
AttData(java.lang.String name, + boolean r) + +
+           
AttData(java.lang.String name, + boolean r, + java.lang.String d) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetData() + +
+           
+ voidprintInfo() + +
+           
+ voidsetData(java.lang.String c) + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class mae.Attrib
getDefaultValue, getName, getRequired, hasDefaultValue, setDefaultValue, setName, setRequired
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+data

+
+private java.lang.String data
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+AttData

+
+AttData()
+
+
+
+ +

+AttData

+
+AttData(java.lang.String name,
+        boolean r)
+
+
+
+ +

+AttData

+
+AttData(java.lang.String name,
+        boolean r,
+        java.lang.String d)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getData

+
+public java.lang.String getData()
+
+
+
+
+
+
+ +

+setData

+
+public void setData(java.lang.String c)
+
+
+
+
+
+
+ +

+printInfo

+
+public void printInfo()
+
+
+
Overrides:
printInfo in class Attrib
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class Attrib
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/AttID.html.svn-base b/doc/mae/.svn/text-base/AttID.html.svn-base new file mode 100644 index 00000000..c9f65b74 --- /dev/null +++ b/doc/mae/.svn/text-base/AttID.html.svn-base @@ -0,0 +1,481 @@ + + + + + + +AttID + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class AttID

+
+java.lang.Object
+  extended by mae.Attrib
+      extended by mae.AttID
+
+
+
+
 class AttID
extends Attrib
+ + +

+ID attributes have special properties, so they + have their own class that keeps track of the + prefix. +

+ +

+

+
Author:
+
Amber Stubbs
+
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+private  intnumber + +
+           
+private  java.lang.Stringprefix + +
+           
+  + + + + + + + + + + + + + +
+Constructor Summary
AttID() + +
+           
AttID(java.lang.String name, + java.lang.String pre, + boolean r) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetID() + +
+           
+ intgetNumber() + +
+           
+ java.lang.StringgetPrefix() + +
+           
+ voidincrementNumber() + +
+           
+ voidprintInfo() + +
+           
+ voidsetNumber(int i) + +
+           
+ voidsetPrefix(java.lang.String pre) + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class mae.Attrib
getDefaultValue, getName, getRequired, hasDefaultValue, setDefaultValue, setName, setRequired
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+prefix

+
+private java.lang.String prefix
+
+
+
+
+
+ +

+number

+
+private int number
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+AttID

+
+AttID()
+
+
+
+ +

+AttID

+
+AttID(java.lang.String name,
+      java.lang.String pre,
+      boolean r)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getID

+
+public java.lang.String getID()
+
+
+
+
+
+
+ +

+setPrefix

+
+public void setPrefix(java.lang.String pre)
+
+
+
+
+
+
+ +

+getPrefix

+
+public java.lang.String getPrefix()
+
+
+
+
+
+
+ +

+setNumber

+
+public void setNumber(int i)
+
+
+
+
+
+
+ +

+getNumber

+
+public int getNumber()
+
+
+
+
+
+
+ +

+incrementNumber

+
+public void incrementNumber()
+
+
+
+
+
+
+ +

+printInfo

+
+public void printInfo()
+
+
+
Overrides:
printInfo in class Attrib
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class Attrib
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/AttList.html.svn-base b/doc/mae/.svn/text-base/AttList.html.svn-base new file mode 100644 index 00000000..8b8714e8 --- /dev/null +++ b/doc/mae/.svn/text-base/AttList.html.svn-base @@ -0,0 +1,357 @@ + + + + + + +AttList + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class AttList

+
+java.lang.Object
+  extended by mae.Attrib
+      extended by mae.AttList
+
+
+
+
 class AttList
extends Attrib
+ + +

+


+ +

+ + + + + + + + + + + +
+Field Summary
+private  java.util.ArrayList<java.lang.String>list + +
+           
+  + + + + + + + + + + + + + +
+Constructor Summary
AttList() + +
+           
AttList(java.lang.String name, + boolean r, + java.util.ArrayList<java.lang.String> c, + java.lang.String d) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.ArrayList<java.lang.String>getList() + +
+           
+ voidsetList(java.util.ArrayList<java.lang.String> l) + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class mae.Attrib
getDefaultValue, getName, getRequired, hasDefaultValue, printInfo, setDefaultValue, setName, setRequired
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+list

+
+private java.util.ArrayList<java.lang.String> list
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+AttList

+
+AttList()
+
+
+
+ +

+AttList

+
+AttList(java.lang.String name,
+        boolean r,
+        java.util.ArrayList<java.lang.String> c,
+        java.lang.String d)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getList

+
+public java.util.ArrayList<java.lang.String> getList()
+
+
+
+
+
+
+ +

+setList

+
+public void setList(java.util.ArrayList<java.lang.String> l)
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class Attrib
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/Attrib.html.svn-base b/doc/mae/.svn/text-base/Attrib.html.svn-base new file mode 100644 index 00000000..683fcd33 --- /dev/null +++ b/doc/mae/.svn/text-base/Attrib.html.svn-base @@ -0,0 +1,488 @@ + + + + + + +Attrib + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class Attrib

+
+java.lang.Object
+  extended by mae.Attrib
+
+
+
Direct Known Subclasses:
AttData, AttID, AttList
+
+
+
+
 class Attrib
extends java.lang.Object
+ + +

+The parent class for tag attributes +

+ +

+

+
Author:
+
Amber Stubbs
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+private  java.lang.StringdefaultValue + +
+           
+private  java.lang.Stringname + +
+           
+private  booleanrequired + +
+           
+  + + + + + + + + + + +
+Constructor Summary
Attrib() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetDefaultValue() + +
+           
+ java.lang.StringgetName() + +
+           
+ booleangetRequired() + +
+           
+ booleanhasDefaultValue() + +
+           
+ voidprintInfo() + +
+           
+ voidsetDefaultValue(java.lang.String d) + +
+           
+ voidsetName(java.lang.String n) + +
+           
+ voidsetRequired(boolean r) + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+name

+
+private java.lang.String name
+
+
+
+
+
+ +

+required

+
+private boolean required
+
+
+
+
+
+ +

+defaultValue

+
+private java.lang.String defaultValue
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Attrib

+
+Attrib()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getName

+
+public java.lang.String getName()
+
+
+
+
+
+
+ +

+setName

+
+public void setName(java.lang.String n)
+
+
+
+
+
+
+ +

+getRequired

+
+public boolean getRequired()
+
+
+
+
+
+
+ +

+setRequired

+
+public void setRequired(boolean r)
+
+
+
+
+
+
+ +

+getDefaultValue

+
+public java.lang.String getDefaultValue()
+
+
+
+
+
+
+ +

+setDefaultValue

+
+public void setDefaultValue(java.lang.String d)
+
+
+
+
+
+
+ +

+hasDefaultValue

+
+public boolean hasDefaultValue()
+
+
+
+
+
+
+ +

+printInfo

+
+public void printInfo()
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/DTD.html.svn-base b/doc/mae/.svn/text-base/DTD.html.svn-base new file mode 100644 index 00000000..98acd258 --- /dev/null +++ b/doc/mae/.svn/text-base/DTD.html.svn-base @@ -0,0 +1,487 @@ + + + + + + +DTD + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class DTD

+
+java.lang.Object
+  extended by mae.DTD
+
+
+
+
 class DTD
extends java.lang.Object
+ + +

+Provides a description of the annotation task information + stored in a DTD +

+ +

+

+
Author:
+
Amber Stubbs
+
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+private  java.util.ArrayList<Elem>elements + +
+           
+private  java.lang.Stringname + +
+           
+  + + + + + + + + + + +
+Constructor Summary
DTD() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddElem(Elem t) + +
+           
+ ElemgetElem(java.lang.String name) + +
+           
+ java.util.ArrayList<java.lang.String>getElementIDs() + +
+           
+ java.util.ArrayList<Elem>getElements() + +
+           
+ java.lang.StringgetName() + +
+           
+ java.util.ArrayList<Elem>getNCElements() + +
+           
+ booleanhasElem(java.lang.String name) + +
+           
+ voidprintInfo() + +
+           
+ voidsetName(java.lang.String t) + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+elements

+
+private java.util.ArrayList<Elem> elements
+
+
+
+
+
+ +

+name

+
+private java.lang.String name
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+DTD

+
+DTD()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getName

+
+public java.lang.String getName()
+
+
+
+
+
+
+ +

+setName

+
+public void setName(java.lang.String t)
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+
+ +

+addElem

+
+public void addElem(Elem t)
+
+
+
+
+
+
+ +

+getElem

+
+public Elem getElem(java.lang.String name)
+
+
+
+
+
+
+ +

+hasElem

+
+public boolean hasElem(java.lang.String name)
+
+
+
+
+
+
+ +

+getElements

+
+public java.util.ArrayList<Elem> getElements()
+
+
+
+
+
+
+ +

+getElementIDs

+
+public java.util.ArrayList<java.lang.String> getElementIDs()
+
+
+
+
+
+
+ +

+getNCElements

+
+public java.util.ArrayList<Elem> getNCElements()
+
+
+
+
+
+
+ +

+printInfo

+
+public void printInfo()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/DTDLoader.html.svn-base b/doc/mae/.svn/text-base/DTDLoader.html.svn-base new file mode 100644 index 00000000..f8fe00db --- /dev/null +++ b/doc/mae/.svn/text-base/DTDLoader.html.svn-base @@ -0,0 +1,449 @@ + + + + + + +DTDLoader + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class DTDLoader

+
+java.lang.Object
+  extended by mae.DTDLoader
+
+
+
+
 class DTDLoader
extends java.lang.Object
+ + +

+Provides methods for loading a DTD file into a DTD class +

+ +

+

+
Author:
+
Amber Stubbs
+
See Also:
DTD
+
+ +

+ + + + + + + + + + + +
+Field Summary
+private  DTDdtd + +
+           
+  + + + + + + + + + + +
+Constructor Summary
DTDLoader(java.io.File f) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+private  voidaddAttribute(java.lang.String tag) + +
+           
+private  voidaddDataAtt(java.lang.String tag) + +
+           
+private  voidaddListAtt(java.lang.String tag) + +
+           
+private  voidaddMeta(java.lang.String tag) + +
+           
+private  voidcreateElement(java.lang.String tag) + +
+           
+ DTDgetDTD() + +
+           
+private  java.lang.StringgetIDString(java.lang.String name) + +
+           
+private  voidprocess(java.lang.String tag) + +
+           
+private  voidreadFile(java.io.File f) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+dtd

+
+private DTD dtd
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+DTDLoader

+
+DTDLoader(java.io.File f)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getDTD

+
+public DTD getDTD()
+
+
+
+
+
+
+ +

+readFile

+
+private void readFile(java.io.File f)
+               throws java.lang.Exception
+
+
+ +
Throws: +
java.lang.Exception
+
+
+
+ +

+process

+
+private void process(java.lang.String tag)
+
+
+
+
+
+
+ +

+createElement

+
+private void createElement(java.lang.String tag)
+
+
+
+
+
+
+ +

+getIDString

+
+private java.lang.String getIDString(java.lang.String name)
+
+
+
+
+
+
+ +

+addMeta

+
+private void addMeta(java.lang.String tag)
+
+
+
+
+
+
+ +

+addAttribute

+
+private void addAttribute(java.lang.String tag)
+
+
+
+
+
+
+ +

+addListAtt

+
+private void addListAtt(java.lang.String tag)
+
+
+
+
+
+
+ +

+addDataAtt

+
+private void addDataAtt(java.lang.String tag)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/Elem.html.svn-base b/doc/mae/.svn/text-base/Elem.html.svn-base new file mode 100644 index 00000000..6a4b9531 --- /dev/null +++ b/doc/mae/.svn/text-base/Elem.html.svn-base @@ -0,0 +1,443 @@ + + + + + + +Elem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class Elem

+
+java.lang.Object
+  extended by mae.Elem
+
+
+
Direct Known Subclasses:
ElemExtent, ElemLink
+
+
+
+
 class Elem
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+private  java.util.ArrayList<Attrib>attributes + +
+           
+private  java.lang.Stringname + +
+           
+  + + + + + + + + + + +
+Constructor Summary
Elem() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddAttribute(Attrib a) + +
+           
+ AttribgetAttribute(java.lang.String name) + +
+           
+ java.util.ArrayList<Attrib>getAttributes() + +
+           
+ java.lang.StringgetName() + +
+           
+(package private)  booleanhasAttribute(java.lang.String name) + +
+           
+(package private)  voidprintInfo() + +
+           
+ voidsetName(java.lang.String t) + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+attributes

+
+private java.util.ArrayList<Attrib> attributes
+
+
+
+
+
+ +

+name

+
+private java.lang.String name
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Elem

+
+Elem()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getName

+
+public java.lang.String getName()
+
+
+
+
+
+
+ +

+setName

+
+public void setName(java.lang.String t)
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+
+ +

+addAttribute

+
+public void addAttribute(Attrib a)
+
+
+
+
+
+
+ +

+getAttributes

+
+public java.util.ArrayList<Attrib> getAttributes()
+
+
+
+
+
+
+ +

+getAttribute

+
+public Attrib getAttribute(java.lang.String name)
+
+
+
+
+
+
+ +

+hasAttribute

+
+boolean hasAttribute(java.lang.String name)
+
+
+
+
+
+
+ +

+printInfo

+
+void printInfo()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/ElemExtent.html.svn-base b/doc/mae/.svn/text-base/ElemExtent.html.svn-base new file mode 100644 index 00000000..29c0e467 --- /dev/null +++ b/doc/mae/.svn/text-base/ElemExtent.html.svn-base @@ -0,0 +1,405 @@ + + + + + + +ElemExtent + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class ElemExtent

+
+java.lang.Object
+  extended by mae.Elem
+      extended by mae.ElemExtent
+
+
+
+
 class ElemExtent
extends Elem
+ + +

+Extents Elem to provid information about tags that are + used to label extents in a text (as well as non-conumsing + tags). +

+ +

+

+
Author:
+
Amber Stubbs
+
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+private  intend + +
+           
+private  intstart + +
+           
+  + + + + + + + + + + +
+Constructor Summary
ElemExtent(java.lang.String name, + java.lang.String pre) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetEnd() + +
+           
+ intgetStart() + +
+           
+ voidprintInfo() + +
+           
+ voidsetEnd(int e) + +
+           
+ voidsetStart(int s) + +
+           
+ + + + + + + +
Methods inherited from class mae.Elem
addAttribute, getAttribute, getAttributes, getName, hasAttribute, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+start

+
+private int start
+
+
+
+
+
+ +

+end

+
+private int end
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+ElemExtent

+
+ElemExtent(java.lang.String name,
+           java.lang.String pre)
+
+
+ + + + + + + + +
+Method Detail
+ +

+setStart

+
+public void setStart(int s)
+
+
+
+
+
+
+ +

+getStart

+
+public int getStart()
+
+
+
+
+
+
+ +

+setEnd

+
+public void setEnd(int e)
+
+
+
+
+
+
+ +

+getEnd

+
+public int getEnd()
+
+
+
+
+
+
+ +

+printInfo

+
+public void printInfo()
+
+
+
Overrides:
printInfo in class Elem
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/ElemLink.html.svn-base b/doc/mae/.svn/text-base/ElemLink.html.svn-base new file mode 100644 index 00000000..544c2e50 --- /dev/null +++ b/doc/mae/.svn/text-base/ElemLink.html.svn-base @@ -0,0 +1,529 @@ + + + + + + +ElemLink + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class ElemLink

+
+java.lang.Object
+  extended by mae.Elem
+      extended by mae.ElemLink
+
+
+
+
 class ElemLink
extends Elem
+ + +

+Extends Elem; used for describing link tags +

+ +

+

+
Author:
+
Amber Stubbs
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+private  java.lang.Stringfrom + +
+           
+private  java.lang.StringfromText + +
+           
+private  java.lang.Stringto + +
+           
+private  java.lang.StringtoText + +
+           
+  + + + + + + + + + + + + + +
+Constructor Summary
ElemLink() + +
+           
ElemLink(java.lang.String name, + java.lang.String pre) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetFrom() + +
+           
+ java.lang.StringgetFromText() + +
+           
+ java.lang.StringgetTo() + +
+           
+ java.lang.StringgetToText() + +
+           
+ voidprintInfo() + +
+           
+ voidsetFrom(java.lang.String f) + +
+           
+ voidsetFromText(java.lang.String f) + +
+           
+ voidsetTo(java.lang.String t) + +
+           
+ voidsetToText(java.lang.String t) + +
+           
+ + + + + + + +
Methods inherited from class mae.Elem
addAttribute, getAttribute, getAttributes, getName, hasAttribute, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+from

+
+private java.lang.String from
+
+
+
+
+
+ +

+fromText

+
+private java.lang.String fromText
+
+
+
+
+
+ +

+to

+
+private java.lang.String to
+
+
+
+
+
+ +

+toText

+
+private java.lang.String toText
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+ElemLink

+
+ElemLink()
+
+
+
+ +

+ElemLink

+
+ElemLink(java.lang.String name,
+         java.lang.String pre)
+
+
+ + + + + + + + +
+Method Detail
+ +

+setFrom

+
+public void setFrom(java.lang.String f)
+
+
+
+
+
+
+ +

+getFrom

+
+public java.lang.String getFrom()
+
+
+
+
+
+
+ +

+setFromText

+
+public void setFromText(java.lang.String f)
+
+
+
+
+
+
+ +

+getFromText

+
+public java.lang.String getFromText()
+
+
+
+
+
+
+ +

+setTo

+
+public void setTo(java.lang.String t)
+
+
+
+
+
+
+ +

+getTo

+
+public java.lang.String getTo()
+
+
+
+
+
+
+ +

+setToText

+
+public void setToText(java.lang.String t)
+
+
+
+
+
+
+ +

+getToText

+
+public java.lang.String getToText()
+
+
+
+
+
+
+ +

+printInfo

+
+public void printInfo()
+
+
+
Overrides:
printInfo in class Elem
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/FileOperations.html.svn-base b/doc/mae/.svn/text-base/FileOperations.html.svn-base new file mode 100644 index 00000000..95c0cda6 --- /dev/null +++ b/doc/mae/.svn/text-base/FileOperations.html.svn-base @@ -0,0 +1,352 @@ + + + + + + +FileOperations + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class FileOperations

+
+java.lang.Object
+  extended by mae.FileOperations
+
+
+
+
 class FileOperations
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
FileOperations() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static booleanhasTags(java.io.File f) + +
+           
+static voidsaveRTF(java.io.File f, + javax.swing.JTextPane pane) + +
+           
+static voidsaveXML(java.io.File f, + javax.swing.JTextPane pane, + java.util.Hashtable<java.lang.String,javax.swing.JTable> elementTables, + java.util.ArrayList<Elem> elementNames, + java.lang.String dtdName) + +
+           
+static javax.swing.text.StyledDocumentsetText(java.io.File f, + javax.swing.text.StyledDocument doc) + +
+           
+private static voidtableWrite(java.lang.String elem, + javax.swing.table.DefaultTableModel tm, + java.io.OutputStreamWriter fw) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+FileOperations

+
+FileOperations()
+
+
+ + + + + + + + +
+Method Detail
+ +

+setText

+
+public static javax.swing.text.StyledDocument setText(java.io.File f,
+                                                      javax.swing.text.StyledDocument doc)
+                                               throws java.lang.Exception
+
+
+
Parameters:
f - the plain text file being loaded
doc - the styleDocument of the JTextPane that will hold the text +
Returns:
the StyleDocument with the text from the file +
Throws: +
java.lang.Exception
+
+
+
+ +

+hasTags

+
+public static boolean hasTags(java.io.File f)
+                       throws java.lang.Exception
+
+
+ +
Throws: +
java.lang.Exception
+
+
+
+ +

+saveRTF

+
+public static void saveRTF(java.io.File f,
+                           javax.swing.JTextPane pane)
+
+
+
+
+
+
+ +

+saveXML

+
+public static void saveXML(java.io.File f,
+                           javax.swing.JTextPane pane,
+                           java.util.Hashtable<java.lang.String,javax.swing.JTable> elementTables,
+                           java.util.ArrayList<Elem> elementNames,
+                           java.lang.String dtdName)
+
+
+
+
+
+
+ +

+tableWrite

+
+private static void tableWrite(java.lang.String elem,
+                               javax.swing.table.DefaultTableModel tm,
+                               java.io.OutputStreamWriter fw)
+                        throws java.lang.Exception
+
+
+ +
Throws: +
java.lang.Exception
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/HashCollection.html.svn-base b/doc/mae/.svn/text-base/HashCollection.html.svn-base new file mode 100644 index 00000000..163b3021 --- /dev/null +++ b/doc/mae/.svn/text-base/HashCollection.html.svn-base @@ -0,0 +1,555 @@ + + + + + + +HashCollection + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class HashCollection<K,V>

+
+java.lang.Object
+  extended by mae.HashCollection<K,V>
+
+
+
+
 class HashCollection<K,V>
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Field Summary
+private  java.util.Hashtable<K,java.util.ArrayList<V>>hc + +
+           
+  + + + + + + + + + + + + + +
+Constructor Summary
HashCollection() + +
+           
HashCollection(java.util.Hashtable<K,java.util.ArrayList<V>> ht) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+(package private)  booleancontainsKey(K key) + +
+           
+(package private)  java.util.ArrayList<V>get(K key) + +
+           
+(package private)  java.util.ArrayList<K>getKeyList() + +
+           
+(package private)  java.util.ArrayList<V>getList(K key) + +
+           
+(package private)  java.util.Hashtable<V,java.lang.String>getValueHash() + +
+           
+(package private)  java.util.Enumeration<K>keys() + +
+           
+(package private)  voidprintHash() + +
+           
+(package private)  voidprintKeys() + +
+           
+(package private)  voidputAll(HashCollection<K,V> h) + +
+           
+(package private)  voidputAllEnt(K key, + V value) + +
+           
+(package private)  voidputEnt(K key, + V value) + +
+          Add an entity to a key's arrayList
+(package private)  voidputList(K key, + java.util.ArrayList<V> list) + +
+           
+(package private)  voidremove(K key) + +
+           
+(package private)  intsize() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+hc

+
+private java.util.Hashtable<K,java.util.ArrayList<V>> hc
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+HashCollection

+
+HashCollection()
+
+
+
+ +

+HashCollection

+
+HashCollection(java.util.Hashtable<K,java.util.ArrayList<V>> ht)
+
+
+ + + + + + + + +
+Method Detail
+ +

+putEnt

+
+void putEnt(K key,
+            V value)
+
+
Add an entity to a key's arrayList +

+

+
Parameters:
key - Hashtable key
value - value being added to key's array
+
+
+
+ +

+putAllEnt

+
+void putAllEnt(K key,
+               V value)
+
+
+
+
+
+
+ +

+getValueHash

+
+java.util.Hashtable<V,java.lang.String> getValueHash()
+
+
+
+
+
+
+ +

+printKeys

+
+void printKeys()
+
+
+
+
+
+
+ +

+getKeyList

+
+java.util.ArrayList<K> getKeyList()
+
+
+
+
+
+
+ +

+printHash

+
+void printHash()
+
+
+
+
+
+
+ +

+putAll

+
+void putAll(HashCollection<K,V> h)
+
+
+
+
+
+
+ +

+putList

+
+void putList(K key,
+             java.util.ArrayList<V> list)
+
+
+
+
+
+
+ +

+getList

+
+java.util.ArrayList<V> getList(K key)
+
+
+
+
+
+
+ +

+size

+
+int size()
+
+
+
+
+
+
+ +

+remove

+
+void remove(K key)
+
+
+
+
+
+
+ +

+containsKey

+
+boolean containsKey(K key)
+
+
+
+
+
+
+ +

+get

+
+java.util.ArrayList<V> get(K key)
+
+
+
+
+
+
+ +

+keys

+
+java.util.Enumeration<K> keys()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/MaeGui.AboutListener.html.svn-base b/doc/mae/.svn/text-base/MaeGui.AboutListener.html.svn-base new file mode 100644 index 00000000..2a463e8f --- /dev/null +++ b/doc/mae/.svn/text-base/MaeGui.AboutListener.html.svn-base @@ -0,0 +1,261 @@ + + + + + + +MaeGui.AboutListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.AboutListener

+
+java.lang.Object
+  extended by mae.MaeGui.AboutListener
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.AboutListener
extends java.lang.Object
implements java.awt.event.ActionListener
+ + +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.AboutListener() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.AboutListener

+
+private MaeGui.AboutListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent e)
+
+
+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/MaeGui.AnnCaretListener.html.svn-base b/doc/mae/.svn/text-base/MaeGui.AnnCaretListener.html.svn-base new file mode 100644 index 00000000..17059cce --- /dev/null +++ b/doc/mae/.svn/text-base/MaeGui.AnnCaretListener.html.svn-base @@ -0,0 +1,267 @@ + + + + + + +MaeGui.AnnCaretListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.AnnCaretListener

+
+java.lang.Object
+  extended by mae.MaeGui.AnnCaretListener
+
+
+
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.CaretListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.AnnCaretListener
extends java.lang.Object
implements javax.swing.event.CaretListener
+ + +

+AnnCaretListener keeps track of what extents have been selected + so that other methods can use that information in the display + and links. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.AnnCaretListener() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcaretUpdate(javax.swing.event.CaretEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.AnnCaretListener

+
+private MaeGui.AnnCaretListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+caretUpdate

+
+public void caretUpdate(javax.swing.event.CaretEvent e)
+
+
+
Specified by:
caretUpdate in interface javax.swing.event.CaretListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/MaeGui.AnnTableModel.html.svn-base b/doc/mae/.svn/text-base/MaeGui.AnnTableModel.html.svn-base new file mode 100644 index 00000000..b1137d04 --- /dev/null +++ b/doc/mae/.svn/text-base/MaeGui.AnnTableModel.html.svn-base @@ -0,0 +1,346 @@ + + + + + + +MaeGui.AnnTableModel + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.AnnTableModel

+
+java.lang.Object
+  extended by javax.swing.table.AbstractTableModel
+      extended by javax.swing.table.DefaultTableModel
+          extended by mae.MaeGui.AnnTableModel
+
+
+
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.AnnTableModel
extends javax.swing.table.DefaultTableModel
+ + +

+AnnTableModel creates a TableModel that + allows the ID column to be uneditable. This + helps prevent user-created database conflicts by + ensuring the IDs being generated will not be changed, + and makes it so that users can double-click on the + ID in order to see where that tag appears in the text. +

+ +

+


+ +

+ + + + + + + + + + + +
+Field Summary
+(package private) static longserialVersionUID + +
+           
+ + + + + + + +
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
+ + + + + + + +
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
+  + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.AnnTableModel() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ booleanisCellEditable(int row, + int col) + +
+           
+ + + + + + + +
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
+ + + + + + + +
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+serialVersionUID

+
+static final long serialVersionUID
+
+
+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.AnnTableModel

+
+private MaeGui.AnnTableModel()
+
+
+ + + + + + + + +
+Method Detail
+ +

+isCellEditable

+
+public boolean isCellEditable(int row,
+                              int col)
+
+
+
Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.DefaultTableModel
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/MaeGui.DisplayLinkListener.html.svn-base b/doc/mae/.svn/text-base/MaeGui.DisplayLinkListener.html.svn-base new file mode 100644 index 00000000..bad1b56c --- /dev/null +++ b/doc/mae/.svn/text-base/MaeGui.DisplayLinkListener.html.svn-base @@ -0,0 +1,267 @@ + + + + + + +MaeGui.DisplayLinkListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.DisplayLinkListener

+
+java.lang.Object
+  extended by mae.MaeGui.DisplayLinkListener
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.DisplayLinkListener
extends java.lang.Object
implements java.awt.event.ActionListener
+ + +

+When the DisplayLinkListener is called from the Display menu, + the text window italicizes and bolds the text of the extent tags + that are participants in the type of link selected from the menu. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.DisplayLinkListener() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent actionEvent) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.DisplayLinkListener

+
+private MaeGui.DisplayLinkListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent actionEvent)
+
+
+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/MaeGui.DisplayListener.html.svn-base b/doc/mae/.svn/text-base/MaeGui.DisplayListener.html.svn-base new file mode 100644 index 00000000..f12b42a6 --- /dev/null +++ b/doc/mae/.svn/text-base/MaeGui.DisplayListener.html.svn-base @@ -0,0 +1,265 @@ + + + + + + +MaeGui.DisplayListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.DisplayListener

+
+java.lang.Object
+  extended by mae.MaeGui.DisplayListener
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.DisplayListener
extends java.lang.Object
implements java.awt.event.ActionListener
+ + +

+Class that changes the size of the text from the top menu +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.DisplayListener() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.DisplayListener

+
+private MaeGui.DisplayListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent e)
+
+
+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/MaeGui.JTableListener.html.svn-base b/doc/mae/.svn/text-base/MaeGui.JTableListener.html.svn-base new file mode 100644 index 00000000..31712621 --- /dev/null +++ b/doc/mae/.svn/text-base/MaeGui.JTableListener.html.svn-base @@ -0,0 +1,340 @@ + + + + + + +MaeGui.JTableListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.JTableListener

+
+java.lang.Object
+  extended by java.awt.event.MouseAdapter
+      extended by mae.MaeGui.JTableListener
+
+
+
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.JTableListener
extends java.awt.event.MouseAdapter
+ + +

+JTableListener determines if the ID of a tag has + been double-clicked, and if it has it highlights the + appropriate text extent/extents. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.JTableListener() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+private  voidmaybeShowRemovePopup(java.awt.event.MouseEvent e) + +
+           
+ voidmouseClicked(java.awt.event.MouseEvent e) + +
+           
+ voidmousePressed(java.awt.event.MouseEvent e) + +
+           
+ voidmouseReleased(java.awt.event.MouseEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.awt.event.MouseAdapter
mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.JTableListener

+
+private MaeGui.JTableListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+mousePressed

+
+public void mousePressed(java.awt.event.MouseEvent e)
+
+
+
Specified by:
mousePressed in interface java.awt.event.MouseListener
Overrides:
mousePressed in class java.awt.event.MouseAdapter
+
+
+
+
+
+
+ +

+mouseReleased

+
+public void mouseReleased(java.awt.event.MouseEvent e)
+
+
+
Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class java.awt.event.MouseAdapter
+
+
+
+
+
+
+ +

+mouseClicked

+
+public void mouseClicked(java.awt.event.MouseEvent e)
+
+
+
Specified by:
mouseClicked in interface java.awt.event.MouseListener
Overrides:
mouseClicked in class java.awt.event.MouseAdapter
+
+
+
+
+
+
+ +

+maybeShowRemovePopup

+
+private void maybeShowRemovePopup(java.awt.event.MouseEvent e)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/MaeGui.MakeTagListener.html.svn-base b/doc/mae/.svn/text-base/MaeGui.MakeTagListener.html.svn-base new file mode 100644 index 00000000..3c887d76 --- /dev/null +++ b/doc/mae/.svn/text-base/MaeGui.MakeTagListener.html.svn-base @@ -0,0 +1,266 @@ + + + + + + +MaeGui.MakeTagListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.MakeTagListener

+
+java.lang.Object
+  extended by mae.MaeGui.MakeTagListener
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.MakeTagListener
extends java.lang.Object
implements java.awt.event.ActionListener
+ + +

+This is the class that's called when an extent tag is + selected from the popup menu. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.MakeTagListener() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent actionEvent) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.MakeTagListener

+
+private MaeGui.MakeTagListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent actionEvent)
+
+
+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/MaeGui.ModKeyListener.html.svn-base b/doc/mae/.svn/text-base/MaeGui.ModKeyListener.html.svn-base new file mode 100644 index 00000000..8e9084e2 --- /dev/null +++ b/doc/mae/.svn/text-base/MaeGui.ModKeyListener.html.svn-base @@ -0,0 +1,310 @@ + + + + + + +MaeGui.ModKeyListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.ModKeyListener

+
+java.lang.Object
+  extended by mae.MaeGui.ModKeyListener
+
+
+
All Implemented Interfaces:
java.awt.event.KeyListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.ModKeyListener
extends java.lang.Object
implements java.awt.event.KeyListener
+ + +

+Listens to the keyboard to see if the key for + creating links is being pressed +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.ModKeyListener() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidkeyPressed(java.awt.event.KeyEvent e) + +
+           
+ voidkeyReleased(java.awt.event.KeyEvent e) + +
+           
+ voidkeyTyped(java.awt.event.KeyEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.ModKeyListener

+
+private MaeGui.ModKeyListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+keyPressed

+
+public void keyPressed(java.awt.event.KeyEvent e)
+
+
+
Specified by:
keyPressed in interface java.awt.event.KeyListener
+
+
+
+
+
+
+ +

+keyReleased

+
+public void keyReleased(java.awt.event.KeyEvent e)
+
+
+
Specified by:
keyReleased in interface java.awt.event.KeyListener
+
+
+
+
+
+
+ +

+keyTyped

+
+public void keyTyped(java.awt.event.KeyEvent e)
+
+
+
Specified by:
keyTyped in interface java.awt.event.KeyListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/MaeGui.MyHighlightPainter.html.svn-base b/doc/mae/.svn/text-base/MaeGui.MyHighlightPainter.html.svn-base new file mode 100644 index 00000000..6a57ad2d --- /dev/null +++ b/doc/mae/.svn/text-base/MaeGui.MyHighlightPainter.html.svn-base @@ -0,0 +1,245 @@ + + + + + + +MaeGui.MyHighlightPainter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.MyHighlightPainter

+
+java.lang.Object
+  extended by javax.swing.text.LayeredHighlighter.LayerPainter
+      extended by javax.swing.text.DefaultHighlighter.DefaultHighlightPainter
+          extended by mae.MaeGui.MyHighlightPainter
+
+
+
All Implemented Interfaces:
javax.swing.text.Highlighter.HighlightPainter
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.MyHighlightPainter
extends javax.swing.text.DefaultHighlighter.DefaultHighlightPainter
+ + +

+Allows new highlighters for the JTextPane +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.MyHighlightPainter(java.awt.Color color) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class javax.swing.text.DefaultHighlighter.DefaultHighlightPainter
getColor, paint, paintLayer
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.MyHighlightPainter

+
+private MaeGui.MyHighlightPainter(java.awt.Color color)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/MaeGui.PopupListener.html.svn-base b/doc/mae/.svn/text-base/MaeGui.PopupListener.html.svn-base new file mode 100644 index 00000000..c7a0cd21 --- /dev/null +++ b/doc/mae/.svn/text-base/MaeGui.PopupListener.html.svn-base @@ -0,0 +1,317 @@ + + + + + + +MaeGui.PopupListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.PopupListener

+
+java.lang.Object
+  extended by java.awt.event.MouseAdapter
+      extended by mae.MaeGui.PopupListener
+
+
+
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.PopupListener
extends java.awt.event.MouseAdapter
+ + +

+PopupListener determines whether the link + creation window should be displayed. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.PopupListener() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+private  voidmaybeShowPopup(java.awt.event.MouseEvent e) + +
+           
+ voidmousePressed(java.awt.event.MouseEvent e) + +
+           
+ voidmouseReleased(java.awt.event.MouseEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.PopupListener

+
+private MaeGui.PopupListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+mousePressed

+
+public void mousePressed(java.awt.event.MouseEvent e)
+
+
+
Specified by:
mousePressed in interface java.awt.event.MouseListener
Overrides:
mousePressed in class java.awt.event.MouseAdapter
+
+
+
+
+
+
+ +

+mouseReleased

+
+public void mouseReleased(java.awt.event.MouseEvent e)
+
+
+
Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class java.awt.event.MouseAdapter
+
+
+
+
+
+
+ +

+maybeShowPopup

+
+private void maybeShowPopup(java.awt.event.MouseEvent e)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/MaeGui.RemoveExtentTag.html.svn-base b/doc/mae/.svn/text-base/MaeGui.RemoveExtentTag.html.svn-base new file mode 100644 index 00000000..378f1d5a --- /dev/null +++ b/doc/mae/.svn/text-base/MaeGui.RemoveExtentTag.html.svn-base @@ -0,0 +1,267 @@ + + + + + + +MaeGui.RemoveExtentTag + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.RemoveExtentTag

+
+java.lang.Object
+  extended by mae.MaeGui.RemoveExtentTag
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.RemoveExtentTag
extends java.lang.Object
implements java.awt.event.ActionListener
+ + +

+RemoveExtentTag is triggered when + an extent tag is removed through the + text-area popup window +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.RemoveExtentTag() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.RemoveExtentTag

+
+private MaeGui.RemoveExtentTag()
+
+
+ + + + + + + + +
+Method Detail
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent e)
+
+
+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/MaeGui.getFile.html.svn-base b/doc/mae/.svn/text-base/MaeGui.getFile.html.svn-base new file mode 100644 index 00000000..297465a7 --- /dev/null +++ b/doc/mae/.svn/text-base/MaeGui.getFile.html.svn-base @@ -0,0 +1,266 @@ + + + + + + +MaeGui.getFile + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.getFile

+
+java.lang.Object
+  extended by mae.MaeGui.getFile
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.getFile
extends java.lang.Object
implements java.awt.event.ActionListener
+ + +

+Listener for the File menu; determines what action to take for + loading/saving documents. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.getFile() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.getFile

+
+private MaeGui.getFile()
+
+
+ + + + + + + + +
+Method Detail
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent e)
+
+
+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/MaeGui.html.svn-base b/doc/mae/.svn/text-base/MaeGui.html.svn-base new file mode 100644 index 00000000..41a34cd6 --- /dev/null +++ b/doc/mae/.svn/text-base/MaeGui.html.svn-base @@ -0,0 +1,1955 @@ + + + + + + +MaeGui + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui

+
+java.lang.Object
+  extended by java.awt.Component
+      extended by java.awt.Container
+          extended by javax.swing.JComponent
+              extended by javax.swing.JPanel
+                  extended by mae.MaeGui
+
+
+
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
+
+
+
+
public class MaeGui
extends javax.swing.JPanel
+ + +

+MaeGui is the main class for MAE; it manages all the GUI attributes + and manages how the annotation information is loaded, interacted with, + and displayed. +

+ +

+

+
Version:
+
0.9.4 April 5, 2012
+
Author:
+
Amber Stubbs
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Nested Class Summary
+private  classMaeGui.AboutListener + +
+           
+private  classMaeGui.AnnCaretListener + +
+          AnnCaretListener keeps track of what extents have been selected + so that other methods can use that information in the display + and links.
+private  classMaeGui.AnnTableModel + +
+          AnnTableModel creates a TableModel that + allows the ID column to be uneditable.
+private  classMaeGui.DisplayLinkListener + +
+          When the DisplayLinkListener is called from the Display menu, + the text window italicizes and bolds the text of the extent tags + that are participants in the type of link selected from the menu.
+private  classMaeGui.DisplayListener + +
+          Class that changes the size of the text from the top menu
+private  classMaeGui.getFile + +
+          Listener for the File menu; determines what action to take for + loading/saving documents.
+private  classMaeGui.jboxListener + +
+          Listens to the link creation window and sets global + variables for each link anchor and the link type.
+private  classMaeGui.JTableListener + +
+          JTableListener determines if the ID of a tag has + been double-clicked, and if it has it highlights the + appropriate text extent/extents.
+private  classMaeGui.linkListener + +
+          The class that listens to the link creation window and + creates a link when the information is set and the + user clicks OK.
+private  classMaeGui.MakeTagListener + +
+          This is the class that's called when an extent tag is + selected from the popup menu.
+private  classMaeGui.ModKeyListener + +
+          Listens to the keyboard to see if the key for + creating links is being pressed
+private  classMaeGui.MyHighlightPainter + +
+          Allows new highlighters for the JTextPane
+private  classMaeGui.PopupListener + +
+          PopupListener determines whether the link + creation window should be displayed.
+private  classMaeGui.RemoveExtentTag + +
+          RemoveExtentTag is triggered when + an extent tag is removed through the + text-area popup window
+private  classMaeGui.removeSelectedTableRows + +
+          Called when the user selects the option to delete the highlighted + rows from the table in view.
+ + + + + + + +
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
+  + + + + + + + + +
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
+  + + + + + + + + +
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
+  + + + + + + + + +
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+private  javax.swing.JPanelannotatePane + +
+           
+private static AnnotationTaskannotationTask + +
+           
+private  javax.swing.JScrollPanechronScrollPane + +
+           
+private  java.awt.Color[]colors + +
+           
+private  java.util.Hashtable<java.lang.String,java.awt.Color>colorTable + +
+           
+private  booleanctrlPressed + +
+           
+private  javax.swing.JMenudisplay + +
+           
+private  javax.swing.JTextPanedisplayAnnotation + +
+           
+private  java.util.Hashtable<java.lang.String,javax.swing.JTable>elementTables + +
+           
+private  intend + +
+           
+private  javax.swing.JFileChooserfcFile + +
+           
+private  javax.swing.JFileChooserfcSave + +
+           
+private  java.lang.StringfileName + +
+           
+private static javax.swing.JFrameframe + +
+           
+private  booleanhasFile + +
+           
+private  javax.swing.JMenuhelpMenu + +
+           
+private  java.lang.Objecthigh1 + +
+           
+private  java.lang.Objecthigh2 + +
+           
+private  java.util.Hashtable<java.lang.String,java.lang.Integer>linkDisplayStatus + +
+           
+private  javax.swing.JFramelinkFrame + +
+           
+private  java.lang.StringlinkFrom + +
+           
+private  java.lang.StringlinkName + +
+           
+private  java.lang.StringlinkTo + +
+           
+private  intloc1 + +
+           
+private  javax.swing.JMenuBarmb + +
+           
+private  javax.swing.JMenunc_tags + +
+           
+private  javax.swing.JMenuoptionMenu + +
+           
+private  javax.swing.JPopupMenupopup1 + +
+           
+private  javax.swing.JPopupMenupopup2 + +
+           
+private static longserialVersionUID + +
+           
+private  intstart + +
+           
+private  javax.swing.JTabbedPanetabbedElementsPane + +
+           
+private  booleantextSelected + +
+           
+private  java.lang.StringxmlName + +
+           
+ + + + + + + +
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
+ + + + + + + +
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
+ + + + + + + +
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
+  + + + + + + + + + + +
+Constructor Summary
MaeGui() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+private  voidadd_tags(java.lang.String element, + java.lang.String id) + +
+          Adds extent tags to the database, one tag per character location
+private  voidaddExtentToDBFromHash(java.util.Hashtable<java.lang.String,java.lang.String> a, + java.lang.String elemName, + java.lang.String newID) + +
+          addExtentToDBFromHash is called for each + tag in the HashCollection used in processTagHash.
+private  voidaddLinkToDBFromHash(java.util.Hashtable<java.lang.String,java.lang.String> a, + java.lang.String elemName, + java.lang.String newID) + +
+          addLinkToDBFromHash is called for each + tag in the HashCollection used in processTagHash.
+private  voidaddRowFromHash(java.util.Hashtable<java.lang.String,java.lang.String> a, + java.lang.String elemName) + +
+          addRowFromHash is called when new tag information has been added to + the database successfully, and will now be added to the appropriate + tag table.
+private  voidassignColors() + +
+          assigns colors to the elements in the DTD
+private  voidassignTextColor(int beginColor, + int endColor) + +
+          This method is for coloring/underlining text + in the text window.
+private  voidassignTextColors() + +
+          this method is for coloring/underlining text + in the entire text window.
+private  voidclearTableSelections() + +
+          Remove all highlights from table rows
+private static voidcreateAndShowGUI() + +
+          Creates the GUI
+private  javax.swing.JMenucreateDisplayMenu() + +
+          Creates the Display menu for the top bar
+private  javax.swing.JMenucreateFileMenu() + +
+          Creates the File menu for the top bar
+private  javax.swing.JMenucreateHelpMenu() + +
+          Creates the Help menu for MAE
+private  javax.swing.JMenucreateNCMenu() + +
+          Creates the menu with non-consuming tag options
+private  voidfindHighlightRows() + +
+          Finds which rows in the table get highlighted based + on the span that was selected in the text panel
+private  java.lang.StringgetText(int start, + int end) + +
+          Retrieves the text between two offsets from the document.
+private  java.lang.StringgetTextByID(java.lang.String elem, + java.lang.String id) + +
+          Returns the text associated with an id.
+private  voidhighlightTableRows(java.lang.String elem, + java.lang.String id) + +
+          highlights the row in the table with the given ID
+private  voidhighlightTableRowsHash(HashCollection<java.lang.String,java.lang.String> hash) + +
+          Separate function used to highlight link rows + associated with selected extents.
+static voidmain(java.lang.String[] args) + +
+          Main
+private  javax.swing.JComboBoxmakeComboBox(AttList att) + +
+          Creates a drop-down comboBox for the table from the + AttList attribute
+private  javax.swing.JComponentmakeTablePanel(Elem e) + +
+          Creates a table for the element (tag) provided
+private  javax.swing.JComponentmakeTextPanel(java.lang.String text) + +
+          Creates panel containing text for the GUI
+private  javax.swing.JPopupMenupopulatePopup() + +
+          Create a menuitem for each element in the annotation task + when a section of the text is highlighted and right-clicked.
+private  voidprocessTagHash(HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>> newTags) + +
+          This takes the hashCollection created by the XMLHandler + and loads it into the tables and database
+private  voidremoveLinkTableRows(HashCollection<java.lang.String,java.lang.String> links) + +
+          Removes links from the table and DB
+private  javax.swing.JPopupMenuremovePopup() + +
+          Creates the menu with the option to remove selected table rows
+private  voidremoveTableRows(Elem elem, + java.lang.String id) + +
+          This removes the table rows containing the id given.
+private  voidresetTabPane() + +
+          Removes all the tags from the table when a new DTD is loaded.
+private  voidsetColorAtLocation(java.awt.Color color, + int s, + int e, + boolean b) + +
+          Sets the color of a specific span of text.
+private  voidshowAboutDialog() + +
+          Shows information about MAE
+private  booleanshowDeleteWarning() + +
+          Shows message warning that deleting an extent + will also delete any links the extent is an anchor in.
+private  voidshowLinkWindow(int loc, + int loc2) + +
+          Displays the link creation window, populated with the information + about the links at each location that was clicked.
+private static voidshowSaveWarning() + +
+          Displays the warning for saving your work before opening a new + file or DTD.
+private  booleanupdateIDandDB(java.util.Hashtable<java.lang.String,java.lang.String> a, + java.lang.String elemName) + +
+          updateIDandDB sends tag information to the database, and + returns a boolean that indicates whether or not the + tag was successfully added.
+private  voidupdateMenus() + +
+          Refreshes the GUI menus when a new DTD or file is added
+ + + + + + + +
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
+ + + + + + + +
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
+ + + + + + + +
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
+ + + + + + + +
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+serialVersionUID

+
+private static final long serialVersionUID
+
+
+
See Also:
Constant Field Values
+
+
+ +

+elementTables

+
+private java.util.Hashtable<java.lang.String,javax.swing.JTable> elementTables
+
+
+
+
+
+ +

+colorTable

+
+private java.util.Hashtable<java.lang.String,java.awt.Color> colorTable
+
+
+
+
+
+ +

+linkDisplayStatus

+
+private java.util.Hashtable<java.lang.String,java.lang.Integer> linkDisplayStatus
+
+
+
+
+
+ +

+colors

+
+private java.awt.Color[] colors
+
+
+
+
+
+ +

+hasFile

+
+private boolean hasFile
+
+
+
+
+
+ +

+textSelected

+
+private boolean textSelected
+
+
+
+
+
+ +

+ctrlPressed

+
+private boolean ctrlPressed
+
+
+
+
+
+ +

+loc1

+
+private int loc1
+
+
+
+
+
+ +

+start

+
+private int start
+
+
+
+
+
+ +

+end

+
+private int end
+
+
+
+
+
+ +

+linkFrom

+
+private java.lang.String linkFrom
+
+
+
+
+
+ +

+linkName

+
+private java.lang.String linkName
+
+
+
+
+
+ +

+linkTo

+
+private java.lang.String linkTo
+
+
+
+
+
+ +

+fileName

+
+private java.lang.String fileName
+
+
+
+
+
+ +

+xmlName

+
+private java.lang.String xmlName
+
+
+
+
+
+ +

+high1

+
+private java.lang.Object high1
+
+
+
+
+
+ +

+high2

+
+private java.lang.Object high2
+
+
+
+
+
+ +

+frame

+
+private static javax.swing.JFrame frame
+
+
+
+
+
+ +

+optionMenu

+
+private javax.swing.JMenu optionMenu
+
+
+
+
+
+ +

+linkFrame

+
+private javax.swing.JFrame linkFrame
+
+
+
+
+
+ +

+chronScrollPane

+
+private javax.swing.JScrollPane chronScrollPane
+
+
+
+
+
+ +

+tabbedElementsPane

+
+private javax.swing.JTabbedPane tabbedElementsPane
+
+
+
+
+
+ +

+annotatePane

+
+private javax.swing.JPanel annotatePane
+
+
+
+
+
+ +

+displayAnnotation

+
+private javax.swing.JTextPane displayAnnotation
+
+
+
+
+
+ +

+mb

+
+private javax.swing.JMenuBar mb
+
+
+
+
+
+ +

+nc_tags

+
+private javax.swing.JMenu nc_tags
+
+
+
+
+
+ +

+display

+
+private javax.swing.JMenu display
+
+
+
+
+
+ +

+helpMenu

+
+private javax.swing.JMenu helpMenu
+
+
+
+
+
+ +

+popup1

+
+private javax.swing.JPopupMenu popup1
+
+
+
+
+
+ +

+popup2

+
+private javax.swing.JPopupMenu popup2
+
+
+
+
+
+ +

+fcFile

+
+private javax.swing.JFileChooser fcFile
+
+
+
+
+
+ +

+fcSave

+
+private javax.swing.JFileChooser fcSave
+
+
+
+
+
+ +

+annotationTask

+
+private static AnnotationTask annotationTask
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui

+
+public MaeGui()
+
+
+ + + + + + + + +
+Method Detail
+ +

+processTagHash

+
+private void processTagHash(HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>> newTags)
+
+
This takes the hashCollection created by the XMLHandler + and loads it into the tables and database +

+

+
Parameters:
newTags - the HashCollection passed from XMLHandler
+
+
+
+ +

+addExtentToDBFromHash

+
+private void addExtentToDBFromHash(java.util.Hashtable<java.lang.String,java.lang.String> a,
+                                   java.lang.String elemName,
+                                   java.lang.String newID)
+
+
addExtentToDBFromHash is called for each + tag in the HashCollection used in processTagHash. +

+

+
Parameters:
a - the Hashtable with the attribute information
elemName - the name of the tag being processed
newID - the ID of the tag being added
+
+
+
+ +

+addLinkToDBFromHash

+
+private void addLinkToDBFromHash(java.util.Hashtable<java.lang.String,java.lang.String> a,
+                                 java.lang.String elemName,
+                                 java.lang.String newID)
+
+
addLinkToDBFromHash is called for each + tag in the HashCollection used in processTagHash. +

+

+
Parameters:
a - the Hashtable with the attribute information
elemName - the name of the tag being processed
newID - the ID of the tag being added
+
+
+
+ +

+updateIDandDB

+
+private boolean updateIDandDB(java.util.Hashtable<java.lang.String,java.lang.String> a,
+                              java.lang.String elemName)
+
+
updateIDandDB sends tag information to the database, and + returns a boolean that indicates whether or not the + tag was successfully added. +

+

+
Parameters:
a - the Hashtable of tag attributes
elemName - the name of the tag +
Returns:
a boolean indicating whether the transaction was successful
+
+
+
+ +

+addRowFromHash

+
+private void addRowFromHash(java.util.Hashtable<java.lang.String,java.lang.String> a,
+                            java.lang.String elemName)
+
+
addRowFromHash is called when new tag information has been added to + the database successfully, and will now be added to the appropriate + tag table. +

+

+
Parameters:
a - Hashtable of attributes
elemName - type of tag being added
+
+
+
+ +

+removeLinkTableRows

+
+private void removeLinkTableRows(HashCollection<java.lang.String,java.lang.String> links)
+
+
Removes links from the table and DB +

+

+
Parameters:
links - HashCollection of types and IDs of links being removed
+
+
+
+ +

+removeTableRows

+
+private void removeTableRows(Elem elem,
+                             java.lang.String id)
+
+
This removes the table rows containing the id given. + If the id belongs to and extent tag, then it recolors the + related text portion. +

+

+
Parameters:
elem - type of tag being removed
id - ID of tag being removed
+
+
+
+ +

+getTextByID

+
+private java.lang.String getTextByID(java.lang.String elem,
+                                     java.lang.String id)
+
+
Returns the text associated with an id. Checks the table so that if there + is a note entered for a non-consuming tag, that information will be there +

+

+
Parameters:
elem - the type of tag of the text being looked for
id - The ID of the tag associated with the text being looked for +
Returns:
the text being searched for
+
+
+
+ +

+findHighlightRows

+
+private void findHighlightRows()
+
+
Finds which rows in the table get highlighted based + on the span that was selected in the text panel +

+

+
+
+
+
+ +

+add_tags

+
+private void add_tags(java.lang.String element,
+                      java.lang.String id)
+
+
Adds extent tags to the database, one tag per character location +

+

+
Parameters:
element - the type of tag being added
id - the ID of the tag being added
+
+
+
+ +

+highlightTableRowsHash

+
+private void highlightTableRowsHash(HashCollection<java.lang.String,java.lang.String> hash)
+
+
Separate function used to highlight link rows + associated with selected extents. +

+

+
Parameters:
hash - Hashtable with tag names as keys and + IDs as values
+
+
+
+ +

+assignTextColors

+
+private void assignTextColors()
+
+
this method is for coloring/underlining text + in the entire text window. It is called only when + a new file is loaded +

+

+
+
+
+
+ +

+assignTextColor

+
+private void assignTextColor(int beginColor,
+                             int endColor)
+
+
This method is for coloring/underlining text + in the text window. It detects overlaps, and + should be called every time a tag is added + or removed. +

+

+
Parameters:
beginColor - the location of the first character in the extent
endColor - the location of the last character in the extent
+
+
+
+ +

+setColorAtLocation

+
+private void setColorAtLocation(java.awt.Color color,
+                                int s,
+                                int e,
+                                boolean b)
+
+
Sets the color of a specific span of text. Called for each + extent tag. +

+

+
Parameters:
color - The color the text will become. + Determined by the tag name and colorTable (Hashtable)
s - the location of the start of the extent
e - the location of the end of the extent
b - whether or not the text will be underlined
+
+
+
+ +

+getText

+
+private java.lang.String getText(int start,
+                                 int end)
+
+
Retrieves the text between two offsets from the document. +

+

+
Parameters:
start - start location of the text
end - end location of the text +
Returns:
the text
+
+
+
+ +

+showLinkWindow

+
+private void showLinkWindow(int loc,
+                            int loc2)
+
+
Displays the link creation window, populated with the information + about the links at each location that was clicked. +

+

+
Parameters:
loc - location of the first link anchor
loc2 - location of the second link anchor
+
+
+
+ +

+makeTextPanel

+
+private javax.swing.JComponent makeTextPanel(java.lang.String text)
+
+
Creates panel containing text for the GUI +

+

+
Parameters:
text - the text added to the panel +
Returns:
the panel with the text
+
+
+
+ +

+makeTablePanel

+
+private javax.swing.JComponent makeTablePanel(Elem e)
+
+
Creates a table for the element (tag) provided +

+

+
Parameters:
e - the tag getting a table +
Returns:
the GUI component containing the JTable for the + tag provided
+
+
+
+ +

+resetTabPane

+
+private void resetTabPane()
+
+
Removes all the tags from the table when a new DTD is loaded. +

+

+
+
+
+
+ +

+removePopup

+
+private javax.swing.JPopupMenu removePopup()
+
+
Creates the menu with the option to remove selected table rows +

+

+ +
Returns:
GUI menu
+
+
+
+ +

+highlightTableRows

+
+private void highlightTableRows(java.lang.String elem,
+                                java.lang.String id)
+
+
highlights the row in the table with the given ID +

+

+
Parameters:
elem - name of the tag type being highlighted
id - id of the tag being highlighted
+
+
+
+ +

+clearTableSelections

+
+private void clearTableSelections()
+
+
Remove all highlights from table rows +

+

+
+
+
+
+ +

+showSaveWarning

+
+private static void showSaveWarning()
+
+
Displays the warning for saving your work before opening a new + file or DTD. +

+

+
+
+
+
+ +

+showAboutDialog

+
+private void showAboutDialog()
+
+
Shows information about MAE +

+

+
+
+
+
+ +

+showDeleteWarning

+
+private boolean showDeleteWarning()
+
+
Shows message warning that deleting an extent + will also delete any links the extent is an anchor in. + + Currently is shows whether the extent is in a link or not. +

+

+ +
Returns:
boolean indicating the user accepted the warning or + canceled the action.
+
+
+
+ +

+makeComboBox

+
+private javax.swing.JComboBox makeComboBox(AttList att)
+
+
Creates a drop-down comboBox for the table from the + AttList attribute +

+

+
Parameters:
att - a list-type attribute +
Returns:
comboBox with attribute options
+
+
+
+ +

+populatePopup

+
+private javax.swing.JPopupMenu populatePopup()
+
+
Create a menuitem for each element in the annotation task + when a section of the text is highlighted and right-clicked. +

+

+ +
Returns:
a pop-up menu with all extent tags listed, as well + as information about existing tags at the selected location
+
+
+
+ +

+assignColors

+
+private void assignColors()
+
+
assigns colors to the elements in the DTD +

+

+
+
+
+
+ +

+updateMenus

+
+private void updateMenus()
+
+
Refreshes the GUI menus when a new DTD or file is added +

+

+
+
+
+
+ +

+createFileMenu

+
+private javax.swing.JMenu createFileMenu()
+
+
Creates the File menu for the top bar +

+

+ +
Returns:
JMenu with all available options
+
+
+
+ +

+createDisplayMenu

+
+private javax.swing.JMenu createDisplayMenu()
+
+
Creates the Display menu for the top bar +

+

+ +
Returns:
JMenu with all available display options
+
+
+
+ +

+createNCMenu

+
+private javax.swing.JMenu createNCMenu()
+
+
Creates the menu with non-consuming tag options +

+

+ +
Returns:
JMenu for creating non-consuming tags
+
+
+
+ +

+createHelpMenu

+
+private javax.swing.JMenu createHelpMenu()
+
+
Creates the Help menu for MAE +

+

+ +
Returns:
JMenu Help for the top bar
+
+
+
+ +

+createAndShowGUI

+
+private static void createAndShowGUI()
+
+
Creates the GUI +

+

+
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
Main +

+

+
Parameters:
args - not currently used
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/MaeGui.jboxListener.html.svn-base b/doc/mae/.svn/text-base/MaeGui.jboxListener.html.svn-base new file mode 100644 index 00000000..368cc740 --- /dev/null +++ b/doc/mae/.svn/text-base/MaeGui.jboxListener.html.svn-base @@ -0,0 +1,266 @@ + + + + + + +MaeGui.jboxListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.jboxListener

+
+java.lang.Object
+  extended by mae.MaeGui.jboxListener
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.jboxListener
extends java.lang.Object
implements java.awt.event.ActionListener
+ + +

+Listens to the link creation window and sets global + variables for each link anchor and the link type. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.jboxListener() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.jboxListener

+
+private MaeGui.jboxListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent e)
+
+
+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/MaeGui.linkListener.html.svn-base b/doc/mae/.svn/text-base/MaeGui.linkListener.html.svn-base new file mode 100644 index 00000000..118439eb --- /dev/null +++ b/doc/mae/.svn/text-base/MaeGui.linkListener.html.svn-base @@ -0,0 +1,267 @@ + + + + + + +MaeGui.linkListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.linkListener

+
+java.lang.Object
+  extended by mae.MaeGui.linkListener
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.linkListener
extends java.lang.Object
implements java.awt.event.ActionListener
+ + +

+The class that listens to the link creation window and + creates a link when the information is set and the + user clicks OK. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.linkListener() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.linkListener

+
+private MaeGui.linkListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent e)
+
+
+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/MaeGui.removeSelectedTableRows.html.svn-base b/doc/mae/.svn/text-base/MaeGui.removeSelectedTableRows.html.svn-base new file mode 100644 index 00000000..0b46dba3 --- /dev/null +++ b/doc/mae/.svn/text-base/MaeGui.removeSelectedTableRows.html.svn-base @@ -0,0 +1,267 @@ + + + + + + +MaeGui.removeSelectedTableRows + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.removeSelectedTableRows

+
+java.lang.Object
+  extended by mae.MaeGui.removeSelectedTableRows
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.removeSelectedTableRows
extends java.lang.Object
implements java.awt.event.ActionListener
+ + +

+Called when the user selects the option to delete the highlighted + rows from the table in view. Rows are removed both from the + database and the table. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.removeSelectedTableRows() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent actionEvent) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.removeSelectedTableRows

+
+private MaeGui.removeSelectedTableRows()
+
+
+ + + + + + + + +
+Method Detail
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent actionEvent)
+
+
+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/TagDB.html.svn-base b/doc/mae/.svn/text-base/TagDB.html.svn-base new file mode 100644 index 00000000..936ac430 --- /dev/null +++ b/doc/mae/.svn/text-base/TagDB.html.svn-base @@ -0,0 +1,860 @@ + + + + + + +TagDB + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class TagDB

+
+java.lang.Object
+  extended by mae.TagDB
+
+
+
+
 class TagDB
extends java.lang.Object
+ + +

+TagDB is the class that handles all the calls to the + SQLite database. TagDB in MAE has two tables: + 1) extents, with columns: location int(5), element_name, id + 2) links, with columns: id,fromid,from_name,toid,to_name,element_name +

+ User-defined attribute information about the tags that are being + created is not stored in the database; it exists only in the + tables that are part of MaeGui. Therefore if the program + is closed without the file being saved, the tags cannot + be completely recovered from the database. +

+ +

+

+
Author:
+
Amber Stubbs
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+private  java.sql.Connectionconn + +
+           
+private  java.sql.PreparedStatementextent_insert + +
+           
+private  java.sql.PreparedStatementlink_insert + +
+           
+  + + + + + + + + + + +
+Constructor Summary
TagDB() + +
+          Clears out the database and creates the + tables and PreparedStatements.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+(package private)  voidadd_extent(int location, + java.lang.String element, + java.lang.String id) + +
+          Adds a single extent to the batch command
+(package private)  voidadd_link(java.lang.String newID, + java.lang.String linkName, + java.lang.String linkFrom, + java.lang.String from_name, + java.lang.String linkTo, + java.lang.String to_name) + +
+          Adds a link to the batch
+(package private)  voidbatchExtents() + +
+          Adds a set of extents to the DB at once
+(package private)  voidbatchLinks() + +
+          Adds a set of links to the DB at once
+(package private)  voidclose_db() + +
+          Closes the connection to the DB
+(package private)  java.lang.StringgetElementByID(java.lang.String id) + +
+           
+(package private)  HashCollection<java.lang.String,java.lang.String>getElementsAllLocs() + +
+          Used to color all the extent tag locations when an + annotation is loaded.
+(package private)  java.util.ArrayList<java.lang.String>getElementsAtLoc(int loc) + +
+           
+(package private)  HashCollection<java.lang.String,java.lang.String>getLinksByExtentID(java.lang.String element_name, + java.lang.String id) + +
+          Returns the links that an extent participates in as + a to or from anchor.
+(package private)  java.util.Hashtable<java.lang.Integer,java.lang.String>getLocationsbyElemLink(java.lang.String elem) + +
+          Gets all character offsets of tags that are used to anchor the type + of link selected.
+(package private)  java.util.Hashtable<java.lang.Integer,java.lang.String>getLocationsbyElemLink(java.lang.String elem, + java.util.ArrayList<java.lang.String> active) + +
+          Used to determine what areas of the text should be bolded + and italicized when a link tag is unselected from the + menu.
+(package private)  java.lang.StringgetLocByID(java.lang.String id) + +
+          Returns the start and end of an extent tag + based on the ID.
+(package private)  HashCollection<java.lang.String,java.lang.String>getTagsInSpan(int begin, + int end) + +
+          Returns a HashCollection of ids and element types + that exist between the start and end character offsets.
+(package private)  HashCollection<java.lang.String,java.lang.String>getTagsInSpanAndNC(int begin, + int end) + +
+          Returns tags in the provided span as well as all non-consuming tags
+(package private)  booleanidExists(java.lang.String id) + +
+          Checks to see if an ID is already in use in the DB.
+(package private)  voidinsert_extent(int location, + java.lang.String element, + java.lang.String id) + +
+          Adds a single extent to the DB
+(package private)  voidinsert_link(java.lang.String newID, + java.lang.String linkName, + java.lang.String linkFrom, + java.lang.String from_name, + java.lang.String linkTo, + java.lang.String to_name) + +
+           
+ voidprint_extents() + +
+           
+ voidprint_links() + +
+           
+(package private)  voidremoveExtentTags(java.lang.String element_name, + java.lang.String id) + +
+          Removes an extent tag from the extents table
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+extent_insert

+
+private java.sql.PreparedStatement extent_insert
+
+
+
+
+
+ +

+link_insert

+
+private java.sql.PreparedStatement link_insert
+
+
+
+
+
+ +

+conn

+
+private java.sql.Connection conn
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+TagDB

+
+TagDB()
+
+
Clears out the database and creates the + tables and PreparedStatements. +

+

+ + + + + + + + +
+Method Detail
+ +

+print_extents

+
+public void print_extents()
+
+
+
+
+
+
+ +

+print_links

+
+public void print_links()
+
+
+
+
+
+
+ +

+getElementsAtLoc

+
+java.util.ArrayList<java.lang.String> getElementsAtLoc(int loc)
+                                                 throws java.lang.Exception
+
+
+
Parameters:
loc - the character offset of the location being + looked at +
Returns:
An ArrayList of strings containing the types of + elements at a location +
Throws: +
java.lang.Exception
+
+
+
+ +

+getElementsAllLocs

+
+HashCollection<java.lang.String,java.lang.String> getElementsAllLocs()
+                                                               throws java.lang.Exception
+
+
Used to color all the extent tag locations when an + annotation is loaded. +

+

+ +
Returns:
Returns a HashCollection of all the tags in the + annotation; only locations where tags exists are used as + keys +
Throws: +
java.lang.Exception
+
+
+
+ +

+getLocationsbyElemLink

+
+java.util.Hashtable<java.lang.Integer,java.lang.String> getLocationsbyElemLink(java.lang.String elem)
+                                                                         throws java.lang.Exception
+
+
Gets all character offsets of tags that are used to anchor the type + of link selected. +

+

+
Parameters:
elem - the name of the link tag being searched for +
Returns:
A hashtable where the keys are the character offsets + of each anchor that tag type uses. +
Throws: +
java.lang.Exception
+
+
+
+ +

+getLocationsbyElemLink

+
+java.util.Hashtable<java.lang.Integer,java.lang.String> getLocationsbyElemLink(java.lang.String elem,
+                                                                               java.util.ArrayList<java.lang.String> active)
+                                                                         throws java.lang.Exception
+
+
Used to determine what areas of the text should be bolded + and italicized when a link tag is unselected from the + menu. +

+

+
Parameters:
elem - name of the link tag being looked at
active - an ArrayList of the +
Returns:
a hashTable of locations that should be + bolded and italicized based on the selections in the + GUI menu +
Throws: +
java.lang.Exception
+
+
+
+ +

+getLocByID

+
+java.lang.String getLocByID(java.lang.String id)
+                      throws java.lang.Exception
+
+
Returns the start and end of an extent tag + based on the ID. +

+

+
Parameters:
id - the ID tag being searched for +
Returns:
a string containing the start and end locations + of the tag being searched for. +
Throws: +
java.lang.Exception
+
+
+
+ +

+getElementByID

+
+java.lang.String getElementByID(java.lang.String id)
+                          throws java.lang.Exception
+
+
+
Parameters:
id - the ID of the string being searched for +
Returns:
the tag name of the ID being searched for +
Throws: +
java.lang.Exception
+
+
+
+ +

+removeExtentTags

+
+void removeExtentTags(java.lang.String element_name,
+                      java.lang.String id)
+                throws java.lang.Exception
+
+
Removes an extent tag from the extents table +

+

+
Parameters:
element_name - the name of the tag type being removed
id - the ID of the tag being removed +
Throws: +
java.lang.Exception
+
+
+
+ +

+getLinksByExtentID

+
+HashCollection<java.lang.String,java.lang.String> getLinksByExtentID(java.lang.String element_name,
+                                                                     java.lang.String id)
+                                                               throws java.lang.Exception
+
+
Returns the links that an extent participates in as + a to or from anchor. +

+

+
Parameters:
element_name - type of tag being searched for
id - ID of tag being searched for +
Returns:
HashCollection of tag names and IDs that are + associated with the extent being searched for +
Throws: +
java.lang.Exception
+
+
+
+ +

+getTagsInSpan

+
+HashCollection<java.lang.String,java.lang.String> getTagsInSpan(int begin,
+                                                                int end)
+                                                          throws java.lang.Exception
+
+
Returns a HashCollection of ids and element types + that exist between the start and end character offsets. +

+

+
Parameters:
begin - starting location being searched for
end - ending location being searched for +
Returns:
HashCollection of ids and element types + that exist between the start and end character offsets with the + tag name as keys and IDs as values. +
Throws: +
java.lang.Exception
+
+
+
+ +

+getTagsInSpanAndNC

+
+HashCollection<java.lang.String,java.lang.String> getTagsInSpanAndNC(int begin,
+                                                                     int end)
+                                                               throws java.lang.Exception
+
+
Returns tags in the provided span as well as all non-consuming tags +

+

+
Parameters:
begin - starting location being searched for
end - ending location being searched for +
Returns:
HashCollection of ids and element types + that exist between the start and end character offsets with the + tag name as keys and IDs as values. +
Throws: +
java.lang.Exception
+
+
+
+ +

+idExists

+
+boolean idExists(java.lang.String id)
+           throws java.lang.Exception
+
+
Checks to see if an ID is already in use in the DB. +

+

+
Parameters:
id - ID being searched for +
Returns:
true or false +
Throws: +
java.lang.Exception
+
+
+
+ +

+add_extent

+
+void add_extent(int location,
+                java.lang.String element,
+                java.lang.String id)
+          throws java.lang.Exception
+
+
Adds a single extent to the batch command +

+

+
Parameters:
location - character offset
element - tag name
id - ID +
Throws: +
java.lang.Exception
+
+
+
+ +

+batchExtents

+
+void batchExtents()
+            throws java.lang.Exception
+
+
Adds a set of extents to the DB at once +

+

+ +
Throws: +
java.lang.Exception
+
+
+
+ +

+insert_extent

+
+void insert_extent(int location,
+                   java.lang.String element,
+                   java.lang.String id)
+             throws java.lang.Exception
+
+
Adds a single extent to the DB +

+

+
Parameters:
location - character offset
element - tag name
id - ID +
Throws: +
java.lang.Exception
+
+
+
+ +

+batchLinks

+
+void batchLinks()
+          throws java.lang.Exception
+
+
Adds a set of links to the DB at once +

+

+ +
Throws: +
java.lang.Exception
+
+
+
+ +

+add_link

+
+void add_link(java.lang.String newID,
+              java.lang.String linkName,
+              java.lang.String linkFrom,
+              java.lang.String from_name,
+              java.lang.String linkTo,
+              java.lang.String to_name)
+        throws java.lang.Exception
+
+
Adds a link to the batch +

+

+
Parameters:
newID - ID string
linkName - type of link being added
linkFrom - ID of the from anchor
from_name - tag type of the from anchor
linkTo - ID of the to anchor
to_name - tag type of the to anchor +
Throws: +
java.lang.Exception
+
+
+
+ +

+insert_link

+
+void insert_link(java.lang.String newID,
+                 java.lang.String linkName,
+                 java.lang.String linkFrom,
+                 java.lang.String from_name,
+                 java.lang.String linkTo,
+                 java.lang.String to_name)
+           throws java.lang.Exception
+
+
+
Parameters:
newID - String of the ID being added
linkName - tag type of the link being added
linkFrom - ID of the from anchor
from_name - tag type of the from anchor
linkTo - ID of the to anchor
to_name - tag type of the to anchor +
Throws: +
java.lang.Exception
+
+
+
+ +

+close_db

+
+void close_db()
+
+
Closes the connection to the DB +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/XMLFileLoader.html.svn-base b/doc/mae/.svn/text-base/XMLFileLoader.html.svn-base new file mode 100644 index 00000000..0ee9923f --- /dev/null +++ b/doc/mae/.svn/text-base/XMLFileLoader.html.svn-base @@ -0,0 +1,336 @@ + + + + + + +XMLFileLoader + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class XMLFileLoader

+
+java.lang.Object
+  extended by mae.XMLFileLoader
+
+
+
+
 class XMLFileLoader
extends java.lang.Object
+ + +

+XMLFileLoader reads in any annotated files that are loaded into MAE by + calling the XMLHandler file. +

+ +

+

+
Author:
+
Amber Stubbs
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+private  XMLHandlerxmlfile + +
+           
+  + + + + + + + + + + +
+Constructor Summary
XMLFileLoader(java.io.File f) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>>getTagHash() + +
+           
+ java.lang.StringgetTextChars() + +
+           
+private  voidreadFile(java.io.File f) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+xmlfile

+
+private XMLHandler xmlfile
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+XMLFileLoader

+
+XMLFileLoader(java.io.File f)
+
+
+ + + + + + + + +
+Method Detail
+ +

+readFile

+
+private void readFile(java.io.File f)
+               throws java.lang.Exception
+
+
+ +
Throws: +
java.lang.Exception
+
+
+
+ +

+getTagHash

+
+public HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>> getTagHash()
+
+
+
+
+
+
+ +

+getTextChars

+
+public java.lang.String getTextChars()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/XMLHandler.html.svn-base b/doc/mae/.svn/text-base/XMLHandler.html.svn-base new file mode 100644 index 00000000..04e1044d --- /dev/null +++ b/doc/mae/.svn/text-base/XMLHandler.html.svn-base @@ -0,0 +1,437 @@ + + + + + + +XMLHandler + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class XMLHandler

+
+java.lang.Object
+  extended by org.xml.sax.helpers.DefaultHandler
+      extended by mae.XMLHandler
+
+
+
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
+
+
+
+
 class XMLHandler
extends org.xml.sax.helpers.DefaultHandler
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+private  HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>>newTags + +
+           
+private  booleantext + +
+           
+private  java.lang.StringtextChars + +
+           
+  + + + + + + + + + + +
+Constructor Summary
XMLHandler() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcharacters(char[] ch, + int start, + int length) + +
+           
+ voidendElement(java.lang.String nsURI, + java.lang.String localName, + java.lang.String tagName) + +
+           
+ java.lang.StringgetTextChars() + +
+           
+(package private)  HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>>returnTagHash() + +
+           
+ voidstartElement(java.lang.String nsURI, + java.lang.String strippedName, + java.lang.String tagName, + org.xml.sax.Attributes atts) + +
+           
+ + + + + + + +
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+newTags

+
+private HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>> newTags
+
+
+
+
+
+ +

+text

+
+private boolean text
+
+
+
+
+
+ +

+textChars

+
+private java.lang.String textChars
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+XMLHandler

+
+XMLHandler()
+
+
+ + + + + + + + +
+Method Detail
+ +

+startElement

+
+public void startElement(java.lang.String nsURI,
+                         java.lang.String strippedName,
+                         java.lang.String tagName,
+                         org.xml.sax.Attributes atts)
+                  throws org.xml.sax.SAXException
+
+
+
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
+
+
+ +
Throws: +
org.xml.sax.SAXException
+
+
+
+ +

+endElement

+
+public void endElement(java.lang.String nsURI,
+                       java.lang.String localName,
+                       java.lang.String tagName)
+
+
+
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler
+
+
+
+
+
+
+ +

+characters

+
+public void characters(char[] ch,
+                       int start,
+                       int length)
+
+
+
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler
+
+
+
+
+
+
+ +

+returnTagHash

+
+HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>> returnTagHash()
+
+
+
+
+
+
+ +

+getTextChars

+
+public java.lang.String getTextChars()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/package-frame.html.svn-base b/doc/mae/.svn/text-base/package-frame.html.svn-base new file mode 100644 index 00000000..708be42f --- /dev/null +++ b/doc/mae/.svn/text-base/package-frame.html.svn-base @@ -0,0 +1,62 @@ + + + + + + +mae + + + + + + + + + + + +mae + + + + +
+Classes  + +
+AnnotationTask +
+AttData +
+AttID +
+AttList +
+Attrib +
+DTD +
+DTDLoader +
+Elem +
+ElemExtent +
+ElemLink +
+FileOperations +
+HashCollection +
+MaeGui +
+TagDB +
+XMLFileLoader +
+XMLHandler
+ + + + diff --git a/doc/mae/.svn/text-base/package-summary.html.svn-base b/doc/mae/.svn/text-base/package-summary.html.svn-base new file mode 100644 index 00000000..b57cf2d2 --- /dev/null +++ b/doc/mae/.svn/text-base/package-summary.html.svn-base @@ -0,0 +1,226 @@ + + + + + + +mae + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package mae +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AnnotationTaskAnnotationTask serves as a go-between for MaeGui and the + SQLite interface TagDB.
AttDataA class that describes tag attributes that + only contain text data (such as comments)
AttIDID attributes have special properties, so they + have their own class that keeps track of the + prefix.
AttList 
AttribThe parent class for tag attributes
DTDProvides a description of the annotation task information + stored in a DTD
DTDLoaderProvides methods for loading a DTD file into a DTD class
Elem 
ElemExtentExtents Elem to provid information about tags that are + used to label extents in a text (as well as non-conumsing + tags).
ElemLinkExtends Elem; used for describing link tags
FileOperations 
HashCollection<K,V> 
MaeGuiMaeGui is the main class for MAE; it manages all the GUI attributes + and manages how the annotation information is loaded, interacted with, + and displayed.
TagDBTagDB is the class that handles all the calls to the + SQLite database.
XMLFileLoaderXMLFileLoader reads in any annotated files that are loaded into MAE by + calling the XMLHandler file.
XMLHandler 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/package-tree.html.svn-base b/doc/mae/.svn/text-base/package-tree.html.svn-base new file mode 100644 index 00000000..5a7a3437 --- /dev/null +++ b/doc/mae/.svn/text-base/package-tree.html.svn-base @@ -0,0 +1,191 @@ + + + + + + +mae Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package mae +

+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/.svn/text-base/package-use.html.svn-base b/doc/mae/.svn/text-base/package-use.html.svn-base new file mode 100644 index 00000000..429dce6f --- /dev/null +++ b/doc/mae/.svn/text-base/package-use.html.svn-base @@ -0,0 +1,208 @@ + + + + + + +Uses of Package mae + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
mae

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in mae used by mae
AnnotationTask + +
+          AnnotationTask serves as a go-between for MaeGui and the + SQLite interface TagDB.
AttID + +
+          ID attributes have special properties, so they + have their own class that keeps track of the + prefix.
AttList + +
+           
Attrib + +
+          The parent class for tag attributes
DTD + +
+          Provides a description of the annotation task information + stored in a DTD
Elem + +
+           
HashCollection + +
+           
TagDB + +
+          TagDB is the class that handles all the calls to the + SQLite database.
XMLHandler + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/AnnotationTask.html b/doc/mae/AnnotationTask.html new file mode 100644 index 00000000..f195bb86 --- /dev/null +++ b/doc/mae/AnnotationTask.html @@ -0,0 +1,1009 @@ + + + + + + +AnnotationTask + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class AnnotationTask

+
+java.lang.Object
+  extended by mae.AnnotationTask
+
+
+
+
 class AnnotationTask
extends java.lang.Object
+ + +

+AnnotationTask serves as a go-between for MaeGui and the + SQLite interface TagDB. +

+ +

+

+
Version:
+
0.9.4 April 5, 2012
+
Author:
+
Amber Stubbs
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+private  DTDdtd + +
+           
+private  java.util.Hashtable<java.lang.String,Elem>elements + +
+           
+private  booleanhasDTD + +
+           
+private  HashCollection<java.lang.String,java.lang.String>idsExist + +
+           
+private  java.util.Hashtable<java.lang.String,AttID>idTracker + +
+           
+private  TagDBtagTable + +
+           
+  + + + + + + + + + + +
+Constructor Summary
AnnotationTask() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+(package private)  voidaddToDB(int start, + java.lang.String elem, + java.lang.String id, + boolean insert) + +
+           
+ voidaddToDB(java.lang.String newID, + java.lang.String linkName, + java.lang.String linkFrom, + java.lang.String from_name, + java.lang.String linkTo, + java.lang.String to_name, + boolean insert) + +
+           
+ voidbatchExtents() + +
+           
+ voidbatchLinks() + +
+           
+private  java.util.Hashtable<java.lang.String,Elem>createHash() + +
+           
+private  HashCollection<java.lang.String,java.lang.String>createIDsExist() + +
+          idsExist is a Hash collection used only when filling the + database from a file.
+private  java.util.Hashtable<java.lang.String,AttID>createIDTracker() + +
+          The IDTracker hashtable keeps one ID for each element that + has an ID, and increments the number so that no two + tags of the same type will have the same ID.
+ java.lang.StringgetDTDName() + +
+           
+ ElemgetElem(java.lang.String name) + +
+           
+ java.lang.StringgetElementByID(java.lang.String id) + +
+           
+ java.util.ArrayList<Elem>getElements() + +
+           
+ HashCollection<java.lang.String,java.lang.String>getElementsAllLocs() + +
+           
+ java.util.Hashtable<java.lang.String,Elem>getElemHash() + +
+           
+(package private)  java.util.ArrayList<java.lang.String>getElemntsLoc(int loc) + +
+           
+ java.util.ArrayList<java.lang.String>getEmptyExtentElements() + +
+           
+ java.util.ArrayList<java.lang.String>getExtentElements() + +
+           
+ java.util.ArrayList<java.lang.String>getLinkElements() + +
+           
+ HashCollection<java.lang.String,java.lang.String>getLinksByExtentID(java.lang.String e_name, + java.lang.String id) + +
+           
+ java.util.Hashtable<java.lang.Integer,java.lang.String>getLocationsbyElemLink(java.lang.String elem) + +
+           
+ java.util.Hashtable<java.lang.Integer,java.lang.String>getLocationsbyElemLink(java.lang.String elem, + java.util.ArrayList<java.lang.String> active) + +
+           
+ java.lang.StringgetLocByID(java.lang.String id) + +
+           
+ java.util.ArrayList<Elem>getNCElements() + +
+           
+ java.lang.StringgetNextID(java.lang.String element) + +
+          Finds the next ID that can be used for that element
+ HashCollection<java.lang.String,java.lang.String>getTagsSpan(int begin, + int end) + +
+           
+ HashCollection<java.lang.String,java.lang.String>getTagsSpanAndNC(int begin, + int end) + +
+           
+ booleanhasDTD() + +
+           
+ booleanidExists(java.lang.String tagname, + java.lang.String id) + +
+           
+ voidremoveExtentByID(java.lang.String e_name, + java.lang.String id) + +
+           
+ voidreset_db() + +
+           
+ voidreset_IDTracker() + +
+           
+ voidsetDTD(DTD d) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+elements

+
+private java.util.Hashtable<java.lang.String,Elem> elements
+
+
+
+
+
+ +

+idTracker

+
+private java.util.Hashtable<java.lang.String,AttID> idTracker
+
+
+
+
+
+ +

+idsExist

+
+private HashCollection<java.lang.String,java.lang.String> idsExist
+
+
+
+
+
+ +

+tagTable

+
+private TagDB tagTable
+
+
+
+
+
+ +

+dtd

+
+private DTD dtd
+
+
+
+
+
+ +

+hasDTD

+
+private boolean hasDTD
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+AnnotationTask

+
+AnnotationTask()
+
+
+ + + + + + + + +
+Method Detail
+ +

+reset_db

+
+public void reset_db()
+
+
+
+
+
+
+ +

+reset_IDTracker

+
+public void reset_IDTracker()
+
+
+
+
+
+
+ +

+createHash

+
+private java.util.Hashtable<java.lang.String,Elem> createHash()
+
+
+
+
+
+
+ +

+createIDTracker

+
+private java.util.Hashtable<java.lang.String,AttID> createIDTracker()
+
+
The IDTracker hashtable keeps one ID for each element that + has an ID, and increments the number so that no two + tags of the same type will have the same ID. +

+

+ +
Returns:
a Hashtable containing a key for each element in the + dtd paired with an AttID that contains the information about + the IDs for that element (prefix, name, etc).
See Also:
AttID
+
+
+
+ +

+createIDsExist

+
+private HashCollection<java.lang.String,java.lang.String> createIDsExist()
+
+
idsExist is a Hash collection used only when filling the + database from a file. It holds the IDs that have already + been read in, and is used to ensure that no duplicate element-id + pairs are entered. This used to be done by checking the database, + but this system is faster and allows the number of batch + executions to be lowered. +

+

+ +
Returns:
a HashCollection that will contain all IDs that are in use + for each tag in the DTD
+
+
+
+ +

+getNextID

+
+public java.lang.String getNextID(java.lang.String element)
+
+
Finds the next ID that can be used for that element +

+

+
Parameters:
element - the type tag seeking an ID +
Returns:
the ID that will be assigned to the tag being created
+
+
+
+ +

+getLocByID

+
+public java.lang.String getLocByID(java.lang.String id)
+
+
+
+
+
+
+ +

+getElementByID

+
+public java.lang.String getElementByID(java.lang.String id)
+
+
+
+
+
+
+ +

+getLocationsbyElemLink

+
+public java.util.Hashtable<java.lang.Integer,java.lang.String> getLocationsbyElemLink(java.lang.String elem)
+
+
+
+
+
+
+ +

+getLocationsbyElemLink

+
+public java.util.Hashtable<java.lang.Integer,java.lang.String> getLocationsbyElemLink(java.lang.String elem,
+                                                                                      java.util.ArrayList<java.lang.String> active)
+
+
+
+
+
+
+ +

+removeExtentByID

+
+public void removeExtentByID(java.lang.String e_name,
+                             java.lang.String id)
+
+
+
+
+
+
+ +

+getLinksByExtentID

+
+public HashCollection<java.lang.String,java.lang.String> getLinksByExtentID(java.lang.String e_name,
+                                                                            java.lang.String id)
+
+
+
+
+
+
+ +

+getElementsAllLocs

+
+public HashCollection<java.lang.String,java.lang.String> getElementsAllLocs()
+
+
+
+
+
+
+ +

+addToDB

+
+void addToDB(int start,
+             java.lang.String elem,
+             java.lang.String id,
+             boolean insert)
+
+
+
+
+
+
+ +

+addToDB

+
+public void addToDB(java.lang.String newID,
+                    java.lang.String linkName,
+                    java.lang.String linkFrom,
+                    java.lang.String from_name,
+                    java.lang.String linkTo,
+                    java.lang.String to_name,
+                    boolean insert)
+
+
+
+
+
+
+ +

+getElemntsLoc

+
+java.util.ArrayList<java.lang.String> getElemntsLoc(int loc)
+
+
+
+
+
+
+ +

+getTagsSpan

+
+public HashCollection<java.lang.String,java.lang.String> getTagsSpan(int begin,
+                                                                     int end)
+
+
+
+
+
+
+ +

+getTagsSpanAndNC

+
+public HashCollection<java.lang.String,java.lang.String> getTagsSpanAndNC(int begin,
+                                                                          int end)
+
+
+
+
+
+
+ +

+batchExtents

+
+public void batchExtents()
+
+
+
+
+
+
+ +

+batchLinks

+
+public void batchLinks()
+
+
+
+
+
+
+ +

+setDTD

+
+public void setDTD(DTD d)
+
+
+
+
+
+
+ +

+getElements

+
+public java.util.ArrayList<Elem> getElements()
+
+
+
+
+
+
+ +

+getNCElements

+
+public java.util.ArrayList<Elem> getNCElements()
+
+
+
+
+
+
+ +

+idExists

+
+public boolean idExists(java.lang.String tagname,
+                        java.lang.String id)
+
+
+
+
+
+
+ +

+getExtentElements

+
+public java.util.ArrayList<java.lang.String> getExtentElements()
+
+
+
+
+
+
+ +

+getLinkElements

+
+public java.util.ArrayList<java.lang.String> getLinkElements()
+
+
+
+
+
+
+ +

+getEmptyExtentElements

+
+public java.util.ArrayList<java.lang.String> getEmptyExtentElements()
+
+
+
+
+
+
+ +

+getElemHash

+
+public java.util.Hashtable<java.lang.String,Elem> getElemHash()
+
+
+
+
+
+
+ +

+getElem

+
+public Elem getElem(java.lang.String name)
+
+
+
+
+
+
+ +

+hasDTD

+
+public boolean hasDTD()
+
+
+
+
+
+
+ +

+getDTDName

+
+public java.lang.String getDTDName()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/AttData.html b/doc/mae/AttData.html new file mode 100644 index 00000000..db4ff4c1 --- /dev/null +++ b/doc/mae/AttData.html @@ -0,0 +1,402 @@ + + + + + + +AttData + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class AttData

+
+java.lang.Object
+  extended by mae.Attrib
+      extended by mae.AttData
+
+
+
+
 class AttData
extends Attrib
+ + +

+A class that describes tag attributes that + only contain text data (such as comments) +

+ +

+

+
Author:
+
Amber Stubbs
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+private  java.lang.Stringdata + +
+           
+  + + + + + + + + + + + + + + + + +
+Constructor Summary
AttData() + +
+           
AttData(java.lang.String name, + boolean r) + +
+           
AttData(java.lang.String name, + boolean r, + java.lang.String d) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetData() + +
+           
+ voidprintInfo() + +
+           
+ voidsetData(java.lang.String c) + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class mae.Attrib
getDefaultValue, getName, getRequired, hasDefaultValue, setDefaultValue, setName, setRequired
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+data

+
+private java.lang.String data
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+AttData

+
+AttData()
+
+
+
+ +

+AttData

+
+AttData(java.lang.String name,
+        boolean r)
+
+
+
+ +

+AttData

+
+AttData(java.lang.String name,
+        boolean r,
+        java.lang.String d)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getData

+
+public java.lang.String getData()
+
+
+
+
+
+
+ +

+setData

+
+public void setData(java.lang.String c)
+
+
+
+
+
+
+ +

+printInfo

+
+public void printInfo()
+
+
+
Overrides:
printInfo in class Attrib
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class Attrib
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/AttID.html b/doc/mae/AttID.html new file mode 100644 index 00000000..c9f65b74 --- /dev/null +++ b/doc/mae/AttID.html @@ -0,0 +1,481 @@ + + + + + + +AttID + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class AttID

+
+java.lang.Object
+  extended by mae.Attrib
+      extended by mae.AttID
+
+
+
+
 class AttID
extends Attrib
+ + +

+ID attributes have special properties, so they + have their own class that keeps track of the + prefix. +

+ +

+

+
Author:
+
Amber Stubbs
+
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+private  intnumber + +
+           
+private  java.lang.Stringprefix + +
+           
+  + + + + + + + + + + + + + +
+Constructor Summary
AttID() + +
+           
AttID(java.lang.String name, + java.lang.String pre, + boolean r) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetID() + +
+           
+ intgetNumber() + +
+           
+ java.lang.StringgetPrefix() + +
+           
+ voidincrementNumber() + +
+           
+ voidprintInfo() + +
+           
+ voidsetNumber(int i) + +
+           
+ voidsetPrefix(java.lang.String pre) + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class mae.Attrib
getDefaultValue, getName, getRequired, hasDefaultValue, setDefaultValue, setName, setRequired
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+prefix

+
+private java.lang.String prefix
+
+
+
+
+
+ +

+number

+
+private int number
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+AttID

+
+AttID()
+
+
+
+ +

+AttID

+
+AttID(java.lang.String name,
+      java.lang.String pre,
+      boolean r)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getID

+
+public java.lang.String getID()
+
+
+
+
+
+
+ +

+setPrefix

+
+public void setPrefix(java.lang.String pre)
+
+
+
+
+
+
+ +

+getPrefix

+
+public java.lang.String getPrefix()
+
+
+
+
+
+
+ +

+setNumber

+
+public void setNumber(int i)
+
+
+
+
+
+
+ +

+getNumber

+
+public int getNumber()
+
+
+
+
+
+
+ +

+incrementNumber

+
+public void incrementNumber()
+
+
+
+
+
+
+ +

+printInfo

+
+public void printInfo()
+
+
+
Overrides:
printInfo in class Attrib
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class Attrib
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/AttList.html b/doc/mae/AttList.html new file mode 100644 index 00000000..8b8714e8 --- /dev/null +++ b/doc/mae/AttList.html @@ -0,0 +1,357 @@ + + + + + + +AttList + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class AttList

+
+java.lang.Object
+  extended by mae.Attrib
+      extended by mae.AttList
+
+
+
+
 class AttList
extends Attrib
+ + +

+


+ +

+ + + + + + + + + + + +
+Field Summary
+private  java.util.ArrayList<java.lang.String>list + +
+           
+  + + + + + + + + + + + + + +
+Constructor Summary
AttList() + +
+           
AttList(java.lang.String name, + boolean r, + java.util.ArrayList<java.lang.String> c, + java.lang.String d) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.ArrayList<java.lang.String>getList() + +
+           
+ voidsetList(java.util.ArrayList<java.lang.String> l) + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class mae.Attrib
getDefaultValue, getName, getRequired, hasDefaultValue, printInfo, setDefaultValue, setName, setRequired
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+list

+
+private java.util.ArrayList<java.lang.String> list
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+AttList

+
+AttList()
+
+
+
+ +

+AttList

+
+AttList(java.lang.String name,
+        boolean r,
+        java.util.ArrayList<java.lang.String> c,
+        java.lang.String d)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getList

+
+public java.util.ArrayList<java.lang.String> getList()
+
+
+
+
+
+
+ +

+setList

+
+public void setList(java.util.ArrayList<java.lang.String> l)
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class Attrib
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/Attrib.html b/doc/mae/Attrib.html new file mode 100644 index 00000000..683fcd33 --- /dev/null +++ b/doc/mae/Attrib.html @@ -0,0 +1,488 @@ + + + + + + +Attrib + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class Attrib

+
+java.lang.Object
+  extended by mae.Attrib
+
+
+
Direct Known Subclasses:
AttData, AttID, AttList
+
+
+
+
 class Attrib
extends java.lang.Object
+ + +

+The parent class for tag attributes +

+ +

+

+
Author:
+
Amber Stubbs
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+private  java.lang.StringdefaultValue + +
+           
+private  java.lang.Stringname + +
+           
+private  booleanrequired + +
+           
+  + + + + + + + + + + +
+Constructor Summary
Attrib() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetDefaultValue() + +
+           
+ java.lang.StringgetName() + +
+           
+ booleangetRequired() + +
+           
+ booleanhasDefaultValue() + +
+           
+ voidprintInfo() + +
+           
+ voidsetDefaultValue(java.lang.String d) + +
+           
+ voidsetName(java.lang.String n) + +
+           
+ voidsetRequired(boolean r) + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+name

+
+private java.lang.String name
+
+
+
+
+
+ +

+required

+
+private boolean required
+
+
+
+
+
+ +

+defaultValue

+
+private java.lang.String defaultValue
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Attrib

+
+Attrib()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getName

+
+public java.lang.String getName()
+
+
+
+
+
+
+ +

+setName

+
+public void setName(java.lang.String n)
+
+
+
+
+
+
+ +

+getRequired

+
+public boolean getRequired()
+
+
+
+
+
+
+ +

+setRequired

+
+public void setRequired(boolean r)
+
+
+
+
+
+
+ +

+getDefaultValue

+
+public java.lang.String getDefaultValue()
+
+
+
+
+
+
+ +

+setDefaultValue

+
+public void setDefaultValue(java.lang.String d)
+
+
+
+
+
+
+ +

+hasDefaultValue

+
+public boolean hasDefaultValue()
+
+
+
+
+
+
+ +

+printInfo

+
+public void printInfo()
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/DTD.html b/doc/mae/DTD.html new file mode 100644 index 00000000..98acd258 --- /dev/null +++ b/doc/mae/DTD.html @@ -0,0 +1,487 @@ + + + + + + +DTD + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class DTD

+
+java.lang.Object
+  extended by mae.DTD
+
+
+
+
 class DTD
extends java.lang.Object
+ + +

+Provides a description of the annotation task information + stored in a DTD +

+ +

+

+
Author:
+
Amber Stubbs
+
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+private  java.util.ArrayList<Elem>elements + +
+           
+private  java.lang.Stringname + +
+           
+  + + + + + + + + + + +
+Constructor Summary
DTD() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddElem(Elem t) + +
+           
+ ElemgetElem(java.lang.String name) + +
+           
+ java.util.ArrayList<java.lang.String>getElementIDs() + +
+           
+ java.util.ArrayList<Elem>getElements() + +
+           
+ java.lang.StringgetName() + +
+           
+ java.util.ArrayList<Elem>getNCElements() + +
+           
+ booleanhasElem(java.lang.String name) + +
+           
+ voidprintInfo() + +
+           
+ voidsetName(java.lang.String t) + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+elements

+
+private java.util.ArrayList<Elem> elements
+
+
+
+
+
+ +

+name

+
+private java.lang.String name
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+DTD

+
+DTD()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getName

+
+public java.lang.String getName()
+
+
+
+
+
+
+ +

+setName

+
+public void setName(java.lang.String t)
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+
+ +

+addElem

+
+public void addElem(Elem t)
+
+
+
+
+
+
+ +

+getElem

+
+public Elem getElem(java.lang.String name)
+
+
+
+
+
+
+ +

+hasElem

+
+public boolean hasElem(java.lang.String name)
+
+
+
+
+
+
+ +

+getElements

+
+public java.util.ArrayList<Elem> getElements()
+
+
+
+
+
+
+ +

+getElementIDs

+
+public java.util.ArrayList<java.lang.String> getElementIDs()
+
+
+
+
+
+
+ +

+getNCElements

+
+public java.util.ArrayList<Elem> getNCElements()
+
+
+
+
+
+
+ +

+printInfo

+
+public void printInfo()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/DTDLoader.html b/doc/mae/DTDLoader.html new file mode 100644 index 00000000..f8fe00db --- /dev/null +++ b/doc/mae/DTDLoader.html @@ -0,0 +1,449 @@ + + + + + + +DTDLoader + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class DTDLoader

+
+java.lang.Object
+  extended by mae.DTDLoader
+
+
+
+
 class DTDLoader
extends java.lang.Object
+ + +

+Provides methods for loading a DTD file into a DTD class +

+ +

+

+
Author:
+
Amber Stubbs
+
See Also:
DTD
+
+ +

+ + + + + + + + + + + +
+Field Summary
+private  DTDdtd + +
+           
+  + + + + + + + + + + +
+Constructor Summary
DTDLoader(java.io.File f) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+private  voidaddAttribute(java.lang.String tag) + +
+           
+private  voidaddDataAtt(java.lang.String tag) + +
+           
+private  voidaddListAtt(java.lang.String tag) + +
+           
+private  voidaddMeta(java.lang.String tag) + +
+           
+private  voidcreateElement(java.lang.String tag) + +
+           
+ DTDgetDTD() + +
+           
+private  java.lang.StringgetIDString(java.lang.String name) + +
+           
+private  voidprocess(java.lang.String tag) + +
+           
+private  voidreadFile(java.io.File f) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+dtd

+
+private DTD dtd
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+DTDLoader

+
+DTDLoader(java.io.File f)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getDTD

+
+public DTD getDTD()
+
+
+
+
+
+
+ +

+readFile

+
+private void readFile(java.io.File f)
+               throws java.lang.Exception
+
+
+ +
Throws: +
java.lang.Exception
+
+
+
+ +

+process

+
+private void process(java.lang.String tag)
+
+
+
+
+
+
+ +

+createElement

+
+private void createElement(java.lang.String tag)
+
+
+
+
+
+
+ +

+getIDString

+
+private java.lang.String getIDString(java.lang.String name)
+
+
+
+
+
+
+ +

+addMeta

+
+private void addMeta(java.lang.String tag)
+
+
+
+
+
+
+ +

+addAttribute

+
+private void addAttribute(java.lang.String tag)
+
+
+
+
+
+
+ +

+addListAtt

+
+private void addListAtt(java.lang.String tag)
+
+
+
+
+
+
+ +

+addDataAtt

+
+private void addDataAtt(java.lang.String tag)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/Elem.html b/doc/mae/Elem.html new file mode 100644 index 00000000..6a4b9531 --- /dev/null +++ b/doc/mae/Elem.html @@ -0,0 +1,443 @@ + + + + + + +Elem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class Elem

+
+java.lang.Object
+  extended by mae.Elem
+
+
+
Direct Known Subclasses:
ElemExtent, ElemLink
+
+
+
+
 class Elem
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+private  java.util.ArrayList<Attrib>attributes + +
+           
+private  java.lang.Stringname + +
+           
+  + + + + + + + + + + +
+Constructor Summary
Elem() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddAttribute(Attrib a) + +
+           
+ AttribgetAttribute(java.lang.String name) + +
+           
+ java.util.ArrayList<Attrib>getAttributes() + +
+           
+ java.lang.StringgetName() + +
+           
+(package private)  booleanhasAttribute(java.lang.String name) + +
+           
+(package private)  voidprintInfo() + +
+           
+ voidsetName(java.lang.String t) + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+attributes

+
+private java.util.ArrayList<Attrib> attributes
+
+
+
+
+
+ +

+name

+
+private java.lang.String name
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Elem

+
+Elem()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getName

+
+public java.lang.String getName()
+
+
+
+
+
+
+ +

+setName

+
+public void setName(java.lang.String t)
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+
+ +

+addAttribute

+
+public void addAttribute(Attrib a)
+
+
+
+
+
+
+ +

+getAttributes

+
+public java.util.ArrayList<Attrib> getAttributes()
+
+
+
+
+
+
+ +

+getAttribute

+
+public Attrib getAttribute(java.lang.String name)
+
+
+
+
+
+
+ +

+hasAttribute

+
+boolean hasAttribute(java.lang.String name)
+
+
+
+
+
+
+ +

+printInfo

+
+void printInfo()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/ElemExtent.html b/doc/mae/ElemExtent.html new file mode 100644 index 00000000..29c0e467 --- /dev/null +++ b/doc/mae/ElemExtent.html @@ -0,0 +1,405 @@ + + + + + + +ElemExtent + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class ElemExtent

+
+java.lang.Object
+  extended by mae.Elem
+      extended by mae.ElemExtent
+
+
+
+
 class ElemExtent
extends Elem
+ + +

+Extents Elem to provid information about tags that are + used to label extents in a text (as well as non-conumsing + tags). +

+ +

+

+
Author:
+
Amber Stubbs
+
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+private  intend + +
+           
+private  intstart + +
+           
+  + + + + + + + + + + +
+Constructor Summary
ElemExtent(java.lang.String name, + java.lang.String pre) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetEnd() + +
+           
+ intgetStart() + +
+           
+ voidprintInfo() + +
+           
+ voidsetEnd(int e) + +
+           
+ voidsetStart(int s) + +
+           
+ + + + + + + +
Methods inherited from class mae.Elem
addAttribute, getAttribute, getAttributes, getName, hasAttribute, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+start

+
+private int start
+
+
+
+
+
+ +

+end

+
+private int end
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+ElemExtent

+
+ElemExtent(java.lang.String name,
+           java.lang.String pre)
+
+
+ + + + + + + + +
+Method Detail
+ +

+setStart

+
+public void setStart(int s)
+
+
+
+
+
+
+ +

+getStart

+
+public int getStart()
+
+
+
+
+
+
+ +

+setEnd

+
+public void setEnd(int e)
+
+
+
+
+
+
+ +

+getEnd

+
+public int getEnd()
+
+
+
+
+
+
+ +

+printInfo

+
+public void printInfo()
+
+
+
Overrides:
printInfo in class Elem
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/ElemLink.html b/doc/mae/ElemLink.html new file mode 100644 index 00000000..544c2e50 --- /dev/null +++ b/doc/mae/ElemLink.html @@ -0,0 +1,529 @@ + + + + + + +ElemLink + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class ElemLink

+
+java.lang.Object
+  extended by mae.Elem
+      extended by mae.ElemLink
+
+
+
+
 class ElemLink
extends Elem
+ + +

+Extends Elem; used for describing link tags +

+ +

+

+
Author:
+
Amber Stubbs
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+private  java.lang.Stringfrom + +
+           
+private  java.lang.StringfromText + +
+           
+private  java.lang.Stringto + +
+           
+private  java.lang.StringtoText + +
+           
+  + + + + + + + + + + + + + +
+Constructor Summary
ElemLink() + +
+           
ElemLink(java.lang.String name, + java.lang.String pre) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.StringgetFrom() + +
+           
+ java.lang.StringgetFromText() + +
+           
+ java.lang.StringgetTo() + +
+           
+ java.lang.StringgetToText() + +
+           
+ voidprintInfo() + +
+           
+ voidsetFrom(java.lang.String f) + +
+           
+ voidsetFromText(java.lang.String f) + +
+           
+ voidsetTo(java.lang.String t) + +
+           
+ voidsetToText(java.lang.String t) + +
+           
+ + + + + + + +
Methods inherited from class mae.Elem
addAttribute, getAttribute, getAttributes, getName, hasAttribute, setName, toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+from

+
+private java.lang.String from
+
+
+
+
+
+ +

+fromText

+
+private java.lang.String fromText
+
+
+
+
+
+ +

+to

+
+private java.lang.String to
+
+
+
+
+
+ +

+toText

+
+private java.lang.String toText
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+ElemLink

+
+ElemLink()
+
+
+
+ +

+ElemLink

+
+ElemLink(java.lang.String name,
+         java.lang.String pre)
+
+
+ + + + + + + + +
+Method Detail
+ +

+setFrom

+
+public void setFrom(java.lang.String f)
+
+
+
+
+
+
+ +

+getFrom

+
+public java.lang.String getFrom()
+
+
+
+
+
+
+ +

+setFromText

+
+public void setFromText(java.lang.String f)
+
+
+
+
+
+
+ +

+getFromText

+
+public java.lang.String getFromText()
+
+
+
+
+
+
+ +

+setTo

+
+public void setTo(java.lang.String t)
+
+
+
+
+
+
+ +

+getTo

+
+public java.lang.String getTo()
+
+
+
+
+
+
+ +

+setToText

+
+public void setToText(java.lang.String t)
+
+
+
+
+
+
+ +

+getToText

+
+public java.lang.String getToText()
+
+
+
+
+
+
+ +

+printInfo

+
+public void printInfo()
+
+
+
Overrides:
printInfo in class Elem
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/FileOperations.html b/doc/mae/FileOperations.html new file mode 100644 index 00000000..95c0cda6 --- /dev/null +++ b/doc/mae/FileOperations.html @@ -0,0 +1,352 @@ + + + + + + +FileOperations + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class FileOperations

+
+java.lang.Object
+  extended by mae.FileOperations
+
+
+
+
 class FileOperations
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
FileOperations() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static booleanhasTags(java.io.File f) + +
+           
+static voidsaveRTF(java.io.File f, + javax.swing.JTextPane pane) + +
+           
+static voidsaveXML(java.io.File f, + javax.swing.JTextPane pane, + java.util.Hashtable<java.lang.String,javax.swing.JTable> elementTables, + java.util.ArrayList<Elem> elementNames, + java.lang.String dtdName) + +
+           
+static javax.swing.text.StyledDocumentsetText(java.io.File f, + javax.swing.text.StyledDocument doc) + +
+           
+private static voidtableWrite(java.lang.String elem, + javax.swing.table.DefaultTableModel tm, + java.io.OutputStreamWriter fw) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+FileOperations

+
+FileOperations()
+
+
+ + + + + + + + +
+Method Detail
+ +

+setText

+
+public static javax.swing.text.StyledDocument setText(java.io.File f,
+                                                      javax.swing.text.StyledDocument doc)
+                                               throws java.lang.Exception
+
+
+
Parameters:
f - the plain text file being loaded
doc - the styleDocument of the JTextPane that will hold the text +
Returns:
the StyleDocument with the text from the file +
Throws: +
java.lang.Exception
+
+
+
+ +

+hasTags

+
+public static boolean hasTags(java.io.File f)
+                       throws java.lang.Exception
+
+
+ +
Throws: +
java.lang.Exception
+
+
+
+ +

+saveRTF

+
+public static void saveRTF(java.io.File f,
+                           javax.swing.JTextPane pane)
+
+
+
+
+
+
+ +

+saveXML

+
+public static void saveXML(java.io.File f,
+                           javax.swing.JTextPane pane,
+                           java.util.Hashtable<java.lang.String,javax.swing.JTable> elementTables,
+                           java.util.ArrayList<Elem> elementNames,
+                           java.lang.String dtdName)
+
+
+
+
+
+
+ +

+tableWrite

+
+private static void tableWrite(java.lang.String elem,
+                               javax.swing.table.DefaultTableModel tm,
+                               java.io.OutputStreamWriter fw)
+                        throws java.lang.Exception
+
+
+ +
Throws: +
java.lang.Exception
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/HashCollection.html b/doc/mae/HashCollection.html new file mode 100644 index 00000000..163b3021 --- /dev/null +++ b/doc/mae/HashCollection.html @@ -0,0 +1,555 @@ + + + + + + +HashCollection + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class HashCollection<K,V>

+
+java.lang.Object
+  extended by mae.HashCollection<K,V>
+
+
+
+
 class HashCollection<K,V>
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Field Summary
+private  java.util.Hashtable<K,java.util.ArrayList<V>>hc + +
+           
+  + + + + + + + + + + + + + +
+Constructor Summary
HashCollection() + +
+           
HashCollection(java.util.Hashtable<K,java.util.ArrayList<V>> ht) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+(package private)  booleancontainsKey(K key) + +
+           
+(package private)  java.util.ArrayList<V>get(K key) + +
+           
+(package private)  java.util.ArrayList<K>getKeyList() + +
+           
+(package private)  java.util.ArrayList<V>getList(K key) + +
+           
+(package private)  java.util.Hashtable<V,java.lang.String>getValueHash() + +
+           
+(package private)  java.util.Enumeration<K>keys() + +
+           
+(package private)  voidprintHash() + +
+           
+(package private)  voidprintKeys() + +
+           
+(package private)  voidputAll(HashCollection<K,V> h) + +
+           
+(package private)  voidputAllEnt(K key, + V value) + +
+           
+(package private)  voidputEnt(K key, + V value) + +
+          Add an entity to a key's arrayList
+(package private)  voidputList(K key, + java.util.ArrayList<V> list) + +
+           
+(package private)  voidremove(K key) + +
+           
+(package private)  intsize() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+hc

+
+private java.util.Hashtable<K,java.util.ArrayList<V>> hc
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+HashCollection

+
+HashCollection()
+
+
+
+ +

+HashCollection

+
+HashCollection(java.util.Hashtable<K,java.util.ArrayList<V>> ht)
+
+
+ + + + + + + + +
+Method Detail
+ +

+putEnt

+
+void putEnt(K key,
+            V value)
+
+
Add an entity to a key's arrayList +

+

+
Parameters:
key - Hashtable key
value - value being added to key's array
+
+
+
+ +

+putAllEnt

+
+void putAllEnt(K key,
+               V value)
+
+
+
+
+
+
+ +

+getValueHash

+
+java.util.Hashtable<V,java.lang.String> getValueHash()
+
+
+
+
+
+
+ +

+printKeys

+
+void printKeys()
+
+
+
+
+
+
+ +

+getKeyList

+
+java.util.ArrayList<K> getKeyList()
+
+
+
+
+
+
+ +

+printHash

+
+void printHash()
+
+
+
+
+
+
+ +

+putAll

+
+void putAll(HashCollection<K,V> h)
+
+
+
+
+
+
+ +

+putList

+
+void putList(K key,
+             java.util.ArrayList<V> list)
+
+
+
+
+
+
+ +

+getList

+
+java.util.ArrayList<V> getList(K key)
+
+
+
+
+
+
+ +

+size

+
+int size()
+
+
+
+
+
+
+ +

+remove

+
+void remove(K key)
+
+
+
+
+
+
+ +

+containsKey

+
+boolean containsKey(K key)
+
+
+
+
+
+
+ +

+get

+
+java.util.ArrayList<V> get(K key)
+
+
+
+
+
+
+ +

+keys

+
+java.util.Enumeration<K> keys()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/MaeGui.AboutListener.html b/doc/mae/MaeGui.AboutListener.html new file mode 100644 index 00000000..2a463e8f --- /dev/null +++ b/doc/mae/MaeGui.AboutListener.html @@ -0,0 +1,261 @@ + + + + + + +MaeGui.AboutListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.AboutListener

+
+java.lang.Object
+  extended by mae.MaeGui.AboutListener
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.AboutListener
extends java.lang.Object
implements java.awt.event.ActionListener
+ + +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.AboutListener() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.AboutListener

+
+private MaeGui.AboutListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent e)
+
+
+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/MaeGui.AnnCaretListener.html b/doc/mae/MaeGui.AnnCaretListener.html new file mode 100644 index 00000000..17059cce --- /dev/null +++ b/doc/mae/MaeGui.AnnCaretListener.html @@ -0,0 +1,267 @@ + + + + + + +MaeGui.AnnCaretListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.AnnCaretListener

+
+java.lang.Object
+  extended by mae.MaeGui.AnnCaretListener
+
+
+
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.CaretListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.AnnCaretListener
extends java.lang.Object
implements javax.swing.event.CaretListener
+ + +

+AnnCaretListener keeps track of what extents have been selected + so that other methods can use that information in the display + and links. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.AnnCaretListener() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcaretUpdate(javax.swing.event.CaretEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.AnnCaretListener

+
+private MaeGui.AnnCaretListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+caretUpdate

+
+public void caretUpdate(javax.swing.event.CaretEvent e)
+
+
+
Specified by:
caretUpdate in interface javax.swing.event.CaretListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/MaeGui.AnnTableModel.html b/doc/mae/MaeGui.AnnTableModel.html new file mode 100644 index 00000000..b1137d04 --- /dev/null +++ b/doc/mae/MaeGui.AnnTableModel.html @@ -0,0 +1,346 @@ + + + + + + +MaeGui.AnnTableModel + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.AnnTableModel

+
+java.lang.Object
+  extended by javax.swing.table.AbstractTableModel
+      extended by javax.swing.table.DefaultTableModel
+          extended by mae.MaeGui.AnnTableModel
+
+
+
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.AnnTableModel
extends javax.swing.table.DefaultTableModel
+ + +

+AnnTableModel creates a TableModel that + allows the ID column to be uneditable. This + helps prevent user-created database conflicts by + ensuring the IDs being generated will not be changed, + and makes it so that users can double-click on the + ID in order to see where that tag appears in the text. +

+ +

+


+ +

+ + + + + + + + + + + +
+Field Summary
+(package private) static longserialVersionUID + +
+           
+ + + + + + + +
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
+ + + + + + + +
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
+  + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.AnnTableModel() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ booleanisCellEditable(int row, + int col) + +
+           
+ + + + + + + +
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
+ + + + + + + +
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+serialVersionUID

+
+static final long serialVersionUID
+
+
+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.AnnTableModel

+
+private MaeGui.AnnTableModel()
+
+
+ + + + + + + + +
+Method Detail
+ +

+isCellEditable

+
+public boolean isCellEditable(int row,
+                              int col)
+
+
+
Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.DefaultTableModel
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/MaeGui.DisplayLinkListener.html b/doc/mae/MaeGui.DisplayLinkListener.html new file mode 100644 index 00000000..bad1b56c --- /dev/null +++ b/doc/mae/MaeGui.DisplayLinkListener.html @@ -0,0 +1,267 @@ + + + + + + +MaeGui.DisplayLinkListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.DisplayLinkListener

+
+java.lang.Object
+  extended by mae.MaeGui.DisplayLinkListener
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.DisplayLinkListener
extends java.lang.Object
implements java.awt.event.ActionListener
+ + +

+When the DisplayLinkListener is called from the Display menu, + the text window italicizes and bolds the text of the extent tags + that are participants in the type of link selected from the menu. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.DisplayLinkListener() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent actionEvent) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.DisplayLinkListener

+
+private MaeGui.DisplayLinkListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent actionEvent)
+
+
+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/MaeGui.DisplayListener.html b/doc/mae/MaeGui.DisplayListener.html new file mode 100644 index 00000000..f12b42a6 --- /dev/null +++ b/doc/mae/MaeGui.DisplayListener.html @@ -0,0 +1,265 @@ + + + + + + +MaeGui.DisplayListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.DisplayListener

+
+java.lang.Object
+  extended by mae.MaeGui.DisplayListener
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.DisplayListener
extends java.lang.Object
implements java.awt.event.ActionListener
+ + +

+Class that changes the size of the text from the top menu +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.DisplayListener() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.DisplayListener

+
+private MaeGui.DisplayListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent e)
+
+
+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/MaeGui.JTableListener.html b/doc/mae/MaeGui.JTableListener.html new file mode 100644 index 00000000..31712621 --- /dev/null +++ b/doc/mae/MaeGui.JTableListener.html @@ -0,0 +1,340 @@ + + + + + + +MaeGui.JTableListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.JTableListener

+
+java.lang.Object
+  extended by java.awt.event.MouseAdapter
+      extended by mae.MaeGui.JTableListener
+
+
+
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.JTableListener
extends java.awt.event.MouseAdapter
+ + +

+JTableListener determines if the ID of a tag has + been double-clicked, and if it has it highlights the + appropriate text extent/extents. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.JTableListener() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+private  voidmaybeShowRemovePopup(java.awt.event.MouseEvent e) + +
+           
+ voidmouseClicked(java.awt.event.MouseEvent e) + +
+           
+ voidmousePressed(java.awt.event.MouseEvent e) + +
+           
+ voidmouseReleased(java.awt.event.MouseEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.awt.event.MouseAdapter
mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.JTableListener

+
+private MaeGui.JTableListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+mousePressed

+
+public void mousePressed(java.awt.event.MouseEvent e)
+
+
+
Specified by:
mousePressed in interface java.awt.event.MouseListener
Overrides:
mousePressed in class java.awt.event.MouseAdapter
+
+
+
+
+
+
+ +

+mouseReleased

+
+public void mouseReleased(java.awt.event.MouseEvent e)
+
+
+
Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class java.awt.event.MouseAdapter
+
+
+
+
+
+
+ +

+mouseClicked

+
+public void mouseClicked(java.awt.event.MouseEvent e)
+
+
+
Specified by:
mouseClicked in interface java.awt.event.MouseListener
Overrides:
mouseClicked in class java.awt.event.MouseAdapter
+
+
+
+
+
+
+ +

+maybeShowRemovePopup

+
+private void maybeShowRemovePopup(java.awt.event.MouseEvent e)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/MaeGui.MakeTagListener.html b/doc/mae/MaeGui.MakeTagListener.html new file mode 100644 index 00000000..3c887d76 --- /dev/null +++ b/doc/mae/MaeGui.MakeTagListener.html @@ -0,0 +1,266 @@ + + + + + + +MaeGui.MakeTagListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.MakeTagListener

+
+java.lang.Object
+  extended by mae.MaeGui.MakeTagListener
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.MakeTagListener
extends java.lang.Object
implements java.awt.event.ActionListener
+ + +

+This is the class that's called when an extent tag is + selected from the popup menu. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.MakeTagListener() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent actionEvent) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.MakeTagListener

+
+private MaeGui.MakeTagListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent actionEvent)
+
+
+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/MaeGui.ModKeyListener.html b/doc/mae/MaeGui.ModKeyListener.html new file mode 100644 index 00000000..8e9084e2 --- /dev/null +++ b/doc/mae/MaeGui.ModKeyListener.html @@ -0,0 +1,310 @@ + + + + + + +MaeGui.ModKeyListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.ModKeyListener

+
+java.lang.Object
+  extended by mae.MaeGui.ModKeyListener
+
+
+
All Implemented Interfaces:
java.awt.event.KeyListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.ModKeyListener
extends java.lang.Object
implements java.awt.event.KeyListener
+ + +

+Listens to the keyboard to see if the key for + creating links is being pressed +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.ModKeyListener() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidkeyPressed(java.awt.event.KeyEvent e) + +
+           
+ voidkeyReleased(java.awt.event.KeyEvent e) + +
+           
+ voidkeyTyped(java.awt.event.KeyEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.ModKeyListener

+
+private MaeGui.ModKeyListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+keyPressed

+
+public void keyPressed(java.awt.event.KeyEvent e)
+
+
+
Specified by:
keyPressed in interface java.awt.event.KeyListener
+
+
+
+
+
+
+ +

+keyReleased

+
+public void keyReleased(java.awt.event.KeyEvent e)
+
+
+
Specified by:
keyReleased in interface java.awt.event.KeyListener
+
+
+
+
+
+
+ +

+keyTyped

+
+public void keyTyped(java.awt.event.KeyEvent e)
+
+
+
Specified by:
keyTyped in interface java.awt.event.KeyListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/MaeGui.MyHighlightPainter.html b/doc/mae/MaeGui.MyHighlightPainter.html new file mode 100644 index 00000000..6a57ad2d --- /dev/null +++ b/doc/mae/MaeGui.MyHighlightPainter.html @@ -0,0 +1,245 @@ + + + + + + +MaeGui.MyHighlightPainter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.MyHighlightPainter

+
+java.lang.Object
+  extended by javax.swing.text.LayeredHighlighter.LayerPainter
+      extended by javax.swing.text.DefaultHighlighter.DefaultHighlightPainter
+          extended by mae.MaeGui.MyHighlightPainter
+
+
+
All Implemented Interfaces:
javax.swing.text.Highlighter.HighlightPainter
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.MyHighlightPainter
extends javax.swing.text.DefaultHighlighter.DefaultHighlightPainter
+ + +

+Allows new highlighters for the JTextPane +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.MyHighlightPainter(java.awt.Color color) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class javax.swing.text.DefaultHighlighter.DefaultHighlightPainter
getColor, paint, paintLayer
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.MyHighlightPainter

+
+private MaeGui.MyHighlightPainter(java.awt.Color color)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/MaeGui.PopupListener.html b/doc/mae/MaeGui.PopupListener.html new file mode 100644 index 00000000..c7a0cd21 --- /dev/null +++ b/doc/mae/MaeGui.PopupListener.html @@ -0,0 +1,317 @@ + + + + + + +MaeGui.PopupListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.PopupListener

+
+java.lang.Object
+  extended by java.awt.event.MouseAdapter
+      extended by mae.MaeGui.PopupListener
+
+
+
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.PopupListener
extends java.awt.event.MouseAdapter
+ + +

+PopupListener determines whether the link + creation window should be displayed. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.PopupListener() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+private  voidmaybeShowPopup(java.awt.event.MouseEvent e) + +
+           
+ voidmousePressed(java.awt.event.MouseEvent e) + +
+           
+ voidmouseReleased(java.awt.event.MouseEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.PopupListener

+
+private MaeGui.PopupListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+mousePressed

+
+public void mousePressed(java.awt.event.MouseEvent e)
+
+
+
Specified by:
mousePressed in interface java.awt.event.MouseListener
Overrides:
mousePressed in class java.awt.event.MouseAdapter
+
+
+
+
+
+
+ +

+mouseReleased

+
+public void mouseReleased(java.awt.event.MouseEvent e)
+
+
+
Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class java.awt.event.MouseAdapter
+
+
+
+
+
+
+ +

+maybeShowPopup

+
+private void maybeShowPopup(java.awt.event.MouseEvent e)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/MaeGui.RemoveExtentTag.html b/doc/mae/MaeGui.RemoveExtentTag.html new file mode 100644 index 00000000..378f1d5a --- /dev/null +++ b/doc/mae/MaeGui.RemoveExtentTag.html @@ -0,0 +1,267 @@ + + + + + + +MaeGui.RemoveExtentTag + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.RemoveExtentTag

+
+java.lang.Object
+  extended by mae.MaeGui.RemoveExtentTag
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.RemoveExtentTag
extends java.lang.Object
implements java.awt.event.ActionListener
+ + +

+RemoveExtentTag is triggered when + an extent tag is removed through the + text-area popup window +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.RemoveExtentTag() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.RemoveExtentTag

+
+private MaeGui.RemoveExtentTag()
+
+
+ + + + + + + + +
+Method Detail
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent e)
+
+
+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/MaeGui.getFile.html b/doc/mae/MaeGui.getFile.html new file mode 100644 index 00000000..297465a7 --- /dev/null +++ b/doc/mae/MaeGui.getFile.html @@ -0,0 +1,266 @@ + + + + + + +MaeGui.getFile + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.getFile

+
+java.lang.Object
+  extended by mae.MaeGui.getFile
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.getFile
extends java.lang.Object
implements java.awt.event.ActionListener
+ + +

+Listener for the File menu; determines what action to take for + loading/saving documents. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.getFile() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.getFile

+
+private MaeGui.getFile()
+
+
+ + + + + + + + +
+Method Detail
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent e)
+
+
+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/MaeGui.html b/doc/mae/MaeGui.html new file mode 100644 index 00000000..41a34cd6 --- /dev/null +++ b/doc/mae/MaeGui.html @@ -0,0 +1,1955 @@ + + + + + + +MaeGui + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui

+
+java.lang.Object
+  extended by java.awt.Component
+      extended by java.awt.Container
+          extended by javax.swing.JComponent
+              extended by javax.swing.JPanel
+                  extended by mae.MaeGui
+
+
+
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
+
+
+
+
public class MaeGui
extends javax.swing.JPanel
+ + +

+MaeGui is the main class for MAE; it manages all the GUI attributes + and manages how the annotation information is loaded, interacted with, + and displayed. +

+ +

+

+
Version:
+
0.9.4 April 5, 2012
+
Author:
+
Amber Stubbs
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Nested Class Summary
+private  classMaeGui.AboutListener + +
+           
+private  classMaeGui.AnnCaretListener + +
+          AnnCaretListener keeps track of what extents have been selected + so that other methods can use that information in the display + and links.
+private  classMaeGui.AnnTableModel + +
+          AnnTableModel creates a TableModel that + allows the ID column to be uneditable.
+private  classMaeGui.DisplayLinkListener + +
+          When the DisplayLinkListener is called from the Display menu, + the text window italicizes and bolds the text of the extent tags + that are participants in the type of link selected from the menu.
+private  classMaeGui.DisplayListener + +
+          Class that changes the size of the text from the top menu
+private  classMaeGui.getFile + +
+          Listener for the File menu; determines what action to take for + loading/saving documents.
+private  classMaeGui.jboxListener + +
+          Listens to the link creation window and sets global + variables for each link anchor and the link type.
+private  classMaeGui.JTableListener + +
+          JTableListener determines if the ID of a tag has + been double-clicked, and if it has it highlights the + appropriate text extent/extents.
+private  classMaeGui.linkListener + +
+          The class that listens to the link creation window and + creates a link when the information is set and the + user clicks OK.
+private  classMaeGui.MakeTagListener + +
+          This is the class that's called when an extent tag is + selected from the popup menu.
+private  classMaeGui.ModKeyListener + +
+          Listens to the keyboard to see if the key for + creating links is being pressed
+private  classMaeGui.MyHighlightPainter + +
+          Allows new highlighters for the JTextPane
+private  classMaeGui.PopupListener + +
+          PopupListener determines whether the link + creation window should be displayed.
+private  classMaeGui.RemoveExtentTag + +
+          RemoveExtentTag is triggered when + an extent tag is removed through the + text-area popup window
+private  classMaeGui.removeSelectedTableRows + +
+          Called when the user selects the option to delete the highlighted + rows from the table in view.
+ + + + + + + +
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
+  + + + + + + + + +
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
+  + + + + + + + + +
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
+  + + + + + + + + +
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+private  javax.swing.JPanelannotatePane + +
+           
+private static AnnotationTaskannotationTask + +
+           
+private  javax.swing.JScrollPanechronScrollPane + +
+           
+private  java.awt.Color[]colors + +
+           
+private  java.util.Hashtable<java.lang.String,java.awt.Color>colorTable + +
+           
+private  booleanctrlPressed + +
+           
+private  javax.swing.JMenudisplay + +
+           
+private  javax.swing.JTextPanedisplayAnnotation + +
+           
+private  java.util.Hashtable<java.lang.String,javax.swing.JTable>elementTables + +
+           
+private  intend + +
+           
+private  javax.swing.JFileChooserfcFile + +
+           
+private  javax.swing.JFileChooserfcSave + +
+           
+private  java.lang.StringfileName + +
+           
+private static javax.swing.JFrameframe + +
+           
+private  booleanhasFile + +
+           
+private  javax.swing.JMenuhelpMenu + +
+           
+private  java.lang.Objecthigh1 + +
+           
+private  java.lang.Objecthigh2 + +
+           
+private  java.util.Hashtable<java.lang.String,java.lang.Integer>linkDisplayStatus + +
+           
+private  javax.swing.JFramelinkFrame + +
+           
+private  java.lang.StringlinkFrom + +
+           
+private  java.lang.StringlinkName + +
+           
+private  java.lang.StringlinkTo + +
+           
+private  intloc1 + +
+           
+private  javax.swing.JMenuBarmb + +
+           
+private  javax.swing.JMenunc_tags + +
+           
+private  javax.swing.JMenuoptionMenu + +
+           
+private  javax.swing.JPopupMenupopup1 + +
+           
+private  javax.swing.JPopupMenupopup2 + +
+           
+private static longserialVersionUID + +
+           
+private  intstart + +
+           
+private  javax.swing.JTabbedPanetabbedElementsPane + +
+           
+private  booleantextSelected + +
+           
+private  java.lang.StringxmlName + +
+           
+ + + + + + + +
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
+ + + + + + + +
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
+ + + + + + + +
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
+  + + + + + + + + + + +
+Constructor Summary
MaeGui() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+private  voidadd_tags(java.lang.String element, + java.lang.String id) + +
+          Adds extent tags to the database, one tag per character location
+private  voidaddExtentToDBFromHash(java.util.Hashtable<java.lang.String,java.lang.String> a, + java.lang.String elemName, + java.lang.String newID) + +
+          addExtentToDBFromHash is called for each + tag in the HashCollection used in processTagHash.
+private  voidaddLinkToDBFromHash(java.util.Hashtable<java.lang.String,java.lang.String> a, + java.lang.String elemName, + java.lang.String newID) + +
+          addLinkToDBFromHash is called for each + tag in the HashCollection used in processTagHash.
+private  voidaddRowFromHash(java.util.Hashtable<java.lang.String,java.lang.String> a, + java.lang.String elemName) + +
+          addRowFromHash is called when new tag information has been added to + the database successfully, and will now be added to the appropriate + tag table.
+private  voidassignColors() + +
+          assigns colors to the elements in the DTD
+private  voidassignTextColor(int beginColor, + int endColor) + +
+          This method is for coloring/underlining text + in the text window.
+private  voidassignTextColors() + +
+          this method is for coloring/underlining text + in the entire text window.
+private  voidclearTableSelections() + +
+          Remove all highlights from table rows
+private static voidcreateAndShowGUI() + +
+          Creates the GUI
+private  javax.swing.JMenucreateDisplayMenu() + +
+          Creates the Display menu for the top bar
+private  javax.swing.JMenucreateFileMenu() + +
+          Creates the File menu for the top bar
+private  javax.swing.JMenucreateHelpMenu() + +
+          Creates the Help menu for MAE
+private  javax.swing.JMenucreateNCMenu() + +
+          Creates the menu with non-consuming tag options
+private  voidfindHighlightRows() + +
+          Finds which rows in the table get highlighted based + on the span that was selected in the text panel
+private  java.lang.StringgetText(int start, + int end) + +
+          Retrieves the text between two offsets from the document.
+private  java.lang.StringgetTextByID(java.lang.String elem, + java.lang.String id) + +
+          Returns the text associated with an id.
+private  voidhighlightTableRows(java.lang.String elem, + java.lang.String id) + +
+          highlights the row in the table with the given ID
+private  voidhighlightTableRowsHash(HashCollection<java.lang.String,java.lang.String> hash) + +
+          Separate function used to highlight link rows + associated with selected extents.
+static voidmain(java.lang.String[] args) + +
+          Main
+private  javax.swing.JComboBoxmakeComboBox(AttList att) + +
+          Creates a drop-down comboBox for the table from the + AttList attribute
+private  javax.swing.JComponentmakeTablePanel(Elem e) + +
+          Creates a table for the element (tag) provided
+private  javax.swing.JComponentmakeTextPanel(java.lang.String text) + +
+          Creates panel containing text for the GUI
+private  javax.swing.JPopupMenupopulatePopup() + +
+          Create a menuitem for each element in the annotation task + when a section of the text is highlighted and right-clicked.
+private  voidprocessTagHash(HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>> newTags) + +
+          This takes the hashCollection created by the XMLHandler + and loads it into the tables and database
+private  voidremoveLinkTableRows(HashCollection<java.lang.String,java.lang.String> links) + +
+          Removes links from the table and DB
+private  javax.swing.JPopupMenuremovePopup() + +
+          Creates the menu with the option to remove selected table rows
+private  voidremoveTableRows(Elem elem, + java.lang.String id) + +
+          This removes the table rows containing the id given.
+private  voidresetTabPane() + +
+          Removes all the tags from the table when a new DTD is loaded.
+private  voidsetColorAtLocation(java.awt.Color color, + int s, + int e, + boolean b) + +
+          Sets the color of a specific span of text.
+private  voidshowAboutDialog() + +
+          Shows information about MAE
+private  booleanshowDeleteWarning() + +
+          Shows message warning that deleting an extent + will also delete any links the extent is an anchor in.
+private  voidshowLinkWindow(int loc, + int loc2) + +
+          Displays the link creation window, populated with the information + about the links at each location that was clicked.
+private static voidshowSaveWarning() + +
+          Displays the warning for saving your work before opening a new + file or DTD.
+private  booleanupdateIDandDB(java.util.Hashtable<java.lang.String,java.lang.String> a, + java.lang.String elemName) + +
+          updateIDandDB sends tag information to the database, and + returns a boolean that indicates whether or not the + tag was successfully added.
+private  voidupdateMenus() + +
+          Refreshes the GUI menus when a new DTD or file is added
+ + + + + + + +
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
+ + + + + + + +
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
+ + + + + + + +
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
+ + + + + + + +
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+serialVersionUID

+
+private static final long serialVersionUID
+
+
+
See Also:
Constant Field Values
+
+
+ +

+elementTables

+
+private java.util.Hashtable<java.lang.String,javax.swing.JTable> elementTables
+
+
+
+
+
+ +

+colorTable

+
+private java.util.Hashtable<java.lang.String,java.awt.Color> colorTable
+
+
+
+
+
+ +

+linkDisplayStatus

+
+private java.util.Hashtable<java.lang.String,java.lang.Integer> linkDisplayStatus
+
+
+
+
+
+ +

+colors

+
+private java.awt.Color[] colors
+
+
+
+
+
+ +

+hasFile

+
+private boolean hasFile
+
+
+
+
+
+ +

+textSelected

+
+private boolean textSelected
+
+
+
+
+
+ +

+ctrlPressed

+
+private boolean ctrlPressed
+
+
+
+
+
+ +

+loc1

+
+private int loc1
+
+
+
+
+
+ +

+start

+
+private int start
+
+
+
+
+
+ +

+end

+
+private int end
+
+
+
+
+
+ +

+linkFrom

+
+private java.lang.String linkFrom
+
+
+
+
+
+ +

+linkName

+
+private java.lang.String linkName
+
+
+
+
+
+ +

+linkTo

+
+private java.lang.String linkTo
+
+
+
+
+
+ +

+fileName

+
+private java.lang.String fileName
+
+
+
+
+
+ +

+xmlName

+
+private java.lang.String xmlName
+
+
+
+
+
+ +

+high1

+
+private java.lang.Object high1
+
+
+
+
+
+ +

+high2

+
+private java.lang.Object high2
+
+
+
+
+
+ +

+frame

+
+private static javax.swing.JFrame frame
+
+
+
+
+
+ +

+optionMenu

+
+private javax.swing.JMenu optionMenu
+
+
+
+
+
+ +

+linkFrame

+
+private javax.swing.JFrame linkFrame
+
+
+
+
+
+ +

+chronScrollPane

+
+private javax.swing.JScrollPane chronScrollPane
+
+
+
+
+
+ +

+tabbedElementsPane

+
+private javax.swing.JTabbedPane tabbedElementsPane
+
+
+
+
+
+ +

+annotatePane

+
+private javax.swing.JPanel annotatePane
+
+
+
+
+
+ +

+displayAnnotation

+
+private javax.swing.JTextPane displayAnnotation
+
+
+
+
+
+ +

+mb

+
+private javax.swing.JMenuBar mb
+
+
+
+
+
+ +

+nc_tags

+
+private javax.swing.JMenu nc_tags
+
+
+
+
+
+ +

+display

+
+private javax.swing.JMenu display
+
+
+
+
+
+ +

+helpMenu

+
+private javax.swing.JMenu helpMenu
+
+
+
+
+
+ +

+popup1

+
+private javax.swing.JPopupMenu popup1
+
+
+
+
+
+ +

+popup2

+
+private javax.swing.JPopupMenu popup2
+
+
+
+
+
+ +

+fcFile

+
+private javax.swing.JFileChooser fcFile
+
+
+
+
+
+ +

+fcSave

+
+private javax.swing.JFileChooser fcSave
+
+
+
+
+
+ +

+annotationTask

+
+private static AnnotationTask annotationTask
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui

+
+public MaeGui()
+
+
+ + + + + + + + +
+Method Detail
+ +

+processTagHash

+
+private void processTagHash(HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>> newTags)
+
+
This takes the hashCollection created by the XMLHandler + and loads it into the tables and database +

+

+
Parameters:
newTags - the HashCollection passed from XMLHandler
+
+
+
+ +

+addExtentToDBFromHash

+
+private void addExtentToDBFromHash(java.util.Hashtable<java.lang.String,java.lang.String> a,
+                                   java.lang.String elemName,
+                                   java.lang.String newID)
+
+
addExtentToDBFromHash is called for each + tag in the HashCollection used in processTagHash. +

+

+
Parameters:
a - the Hashtable with the attribute information
elemName - the name of the tag being processed
newID - the ID of the tag being added
+
+
+
+ +

+addLinkToDBFromHash

+
+private void addLinkToDBFromHash(java.util.Hashtable<java.lang.String,java.lang.String> a,
+                                 java.lang.String elemName,
+                                 java.lang.String newID)
+
+
addLinkToDBFromHash is called for each + tag in the HashCollection used in processTagHash. +

+

+
Parameters:
a - the Hashtable with the attribute information
elemName - the name of the tag being processed
newID - the ID of the tag being added
+
+
+
+ +

+updateIDandDB

+
+private boolean updateIDandDB(java.util.Hashtable<java.lang.String,java.lang.String> a,
+                              java.lang.String elemName)
+
+
updateIDandDB sends tag information to the database, and + returns a boolean that indicates whether or not the + tag was successfully added. +

+

+
Parameters:
a - the Hashtable of tag attributes
elemName - the name of the tag +
Returns:
a boolean indicating whether the transaction was successful
+
+
+
+ +

+addRowFromHash

+
+private void addRowFromHash(java.util.Hashtable<java.lang.String,java.lang.String> a,
+                            java.lang.String elemName)
+
+
addRowFromHash is called when new tag information has been added to + the database successfully, and will now be added to the appropriate + tag table. +

+

+
Parameters:
a - Hashtable of attributes
elemName - type of tag being added
+
+
+
+ +

+removeLinkTableRows

+
+private void removeLinkTableRows(HashCollection<java.lang.String,java.lang.String> links)
+
+
Removes links from the table and DB +

+

+
Parameters:
links - HashCollection of types and IDs of links being removed
+
+
+
+ +

+removeTableRows

+
+private void removeTableRows(Elem elem,
+                             java.lang.String id)
+
+
This removes the table rows containing the id given. + If the id belongs to and extent tag, then it recolors the + related text portion. +

+

+
Parameters:
elem - type of tag being removed
id - ID of tag being removed
+
+
+
+ +

+getTextByID

+
+private java.lang.String getTextByID(java.lang.String elem,
+                                     java.lang.String id)
+
+
Returns the text associated with an id. Checks the table so that if there + is a note entered for a non-consuming tag, that information will be there +

+

+
Parameters:
elem - the type of tag of the text being looked for
id - The ID of the tag associated with the text being looked for +
Returns:
the text being searched for
+
+
+
+ +

+findHighlightRows

+
+private void findHighlightRows()
+
+
Finds which rows in the table get highlighted based + on the span that was selected in the text panel +

+

+
+
+
+
+ +

+add_tags

+
+private void add_tags(java.lang.String element,
+                      java.lang.String id)
+
+
Adds extent tags to the database, one tag per character location +

+

+
Parameters:
element - the type of tag being added
id - the ID of the tag being added
+
+
+
+ +

+highlightTableRowsHash

+
+private void highlightTableRowsHash(HashCollection<java.lang.String,java.lang.String> hash)
+
+
Separate function used to highlight link rows + associated with selected extents. +

+

+
Parameters:
hash - Hashtable with tag names as keys and + IDs as values
+
+
+
+ +

+assignTextColors

+
+private void assignTextColors()
+
+
this method is for coloring/underlining text + in the entire text window. It is called only when + a new file is loaded +

+

+
+
+
+
+ +

+assignTextColor

+
+private void assignTextColor(int beginColor,
+                             int endColor)
+
+
This method is for coloring/underlining text + in the text window. It detects overlaps, and + should be called every time a tag is added + or removed. +

+

+
Parameters:
beginColor - the location of the first character in the extent
endColor - the location of the last character in the extent
+
+
+
+ +

+setColorAtLocation

+
+private void setColorAtLocation(java.awt.Color color,
+                                int s,
+                                int e,
+                                boolean b)
+
+
Sets the color of a specific span of text. Called for each + extent tag. +

+

+
Parameters:
color - The color the text will become. + Determined by the tag name and colorTable (Hashtable)
s - the location of the start of the extent
e - the location of the end of the extent
b - whether or not the text will be underlined
+
+
+
+ +

+getText

+
+private java.lang.String getText(int start,
+                                 int end)
+
+
Retrieves the text between two offsets from the document. +

+

+
Parameters:
start - start location of the text
end - end location of the text +
Returns:
the text
+
+
+
+ +

+showLinkWindow

+
+private void showLinkWindow(int loc,
+                            int loc2)
+
+
Displays the link creation window, populated with the information + about the links at each location that was clicked. +

+

+
Parameters:
loc - location of the first link anchor
loc2 - location of the second link anchor
+
+
+
+ +

+makeTextPanel

+
+private javax.swing.JComponent makeTextPanel(java.lang.String text)
+
+
Creates panel containing text for the GUI +

+

+
Parameters:
text - the text added to the panel +
Returns:
the panel with the text
+
+
+
+ +

+makeTablePanel

+
+private javax.swing.JComponent makeTablePanel(Elem e)
+
+
Creates a table for the element (tag) provided +

+

+
Parameters:
e - the tag getting a table +
Returns:
the GUI component containing the JTable for the + tag provided
+
+
+
+ +

+resetTabPane

+
+private void resetTabPane()
+
+
Removes all the tags from the table when a new DTD is loaded. +

+

+
+
+
+
+ +

+removePopup

+
+private javax.swing.JPopupMenu removePopup()
+
+
Creates the menu with the option to remove selected table rows +

+

+ +
Returns:
GUI menu
+
+
+
+ +

+highlightTableRows

+
+private void highlightTableRows(java.lang.String elem,
+                                java.lang.String id)
+
+
highlights the row in the table with the given ID +

+

+
Parameters:
elem - name of the tag type being highlighted
id - id of the tag being highlighted
+
+
+
+ +

+clearTableSelections

+
+private void clearTableSelections()
+
+
Remove all highlights from table rows +

+

+
+
+
+
+ +

+showSaveWarning

+
+private static void showSaveWarning()
+
+
Displays the warning for saving your work before opening a new + file or DTD. +

+

+
+
+
+
+ +

+showAboutDialog

+
+private void showAboutDialog()
+
+
Shows information about MAE +

+

+
+
+
+
+ +

+showDeleteWarning

+
+private boolean showDeleteWarning()
+
+
Shows message warning that deleting an extent + will also delete any links the extent is an anchor in. + + Currently is shows whether the extent is in a link or not. +

+

+ +
Returns:
boolean indicating the user accepted the warning or + canceled the action.
+
+
+
+ +

+makeComboBox

+
+private javax.swing.JComboBox makeComboBox(AttList att)
+
+
Creates a drop-down comboBox for the table from the + AttList attribute +

+

+
Parameters:
att - a list-type attribute +
Returns:
comboBox with attribute options
+
+
+
+ +

+populatePopup

+
+private javax.swing.JPopupMenu populatePopup()
+
+
Create a menuitem for each element in the annotation task + when a section of the text is highlighted and right-clicked. +

+

+ +
Returns:
a pop-up menu with all extent tags listed, as well + as information about existing tags at the selected location
+
+
+
+ +

+assignColors

+
+private void assignColors()
+
+
assigns colors to the elements in the DTD +

+

+
+
+
+
+ +

+updateMenus

+
+private void updateMenus()
+
+
Refreshes the GUI menus when a new DTD or file is added +

+

+
+
+
+
+ +

+createFileMenu

+
+private javax.swing.JMenu createFileMenu()
+
+
Creates the File menu for the top bar +

+

+ +
Returns:
JMenu with all available options
+
+
+
+ +

+createDisplayMenu

+
+private javax.swing.JMenu createDisplayMenu()
+
+
Creates the Display menu for the top bar +

+

+ +
Returns:
JMenu with all available display options
+
+
+
+ +

+createNCMenu

+
+private javax.swing.JMenu createNCMenu()
+
+
Creates the menu with non-consuming tag options +

+

+ +
Returns:
JMenu for creating non-consuming tags
+
+
+
+ +

+createHelpMenu

+
+private javax.swing.JMenu createHelpMenu()
+
+
Creates the Help menu for MAE +

+

+ +
Returns:
JMenu Help for the top bar
+
+
+
+ +

+createAndShowGUI

+
+private static void createAndShowGUI()
+
+
Creates the GUI +

+

+
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
Main +

+

+
Parameters:
args - not currently used
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/MaeGui.jboxListener.html b/doc/mae/MaeGui.jboxListener.html new file mode 100644 index 00000000..368cc740 --- /dev/null +++ b/doc/mae/MaeGui.jboxListener.html @@ -0,0 +1,266 @@ + + + + + + +MaeGui.jboxListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.jboxListener

+
+java.lang.Object
+  extended by mae.MaeGui.jboxListener
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.jboxListener
extends java.lang.Object
implements java.awt.event.ActionListener
+ + +

+Listens to the link creation window and sets global + variables for each link anchor and the link type. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.jboxListener() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.jboxListener

+
+private MaeGui.jboxListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent e)
+
+
+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/MaeGui.linkListener.html b/doc/mae/MaeGui.linkListener.html new file mode 100644 index 00000000..118439eb --- /dev/null +++ b/doc/mae/MaeGui.linkListener.html @@ -0,0 +1,267 @@ + + + + + + +MaeGui.linkListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.linkListener

+
+java.lang.Object
+  extended by mae.MaeGui.linkListener
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.linkListener
extends java.lang.Object
implements java.awt.event.ActionListener
+ + +

+The class that listens to the link creation window and + creates a link when the information is set and the + user clicks OK. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.linkListener() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.linkListener

+
+private MaeGui.linkListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent e)
+
+
+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/MaeGui.removeSelectedTableRows.html b/doc/mae/MaeGui.removeSelectedTableRows.html new file mode 100644 index 00000000..0b46dba3 --- /dev/null +++ b/doc/mae/MaeGui.removeSelectedTableRows.html @@ -0,0 +1,267 @@ + + + + + + +MaeGui.removeSelectedTableRows + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class MaeGui.removeSelectedTableRows

+
+java.lang.Object
+  extended by mae.MaeGui.removeSelectedTableRows
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
+
+
+
Enclosing class:
MaeGui
+
+
+
+
private class MaeGui.removeSelectedTableRows
extends java.lang.Object
implements java.awt.event.ActionListener
+ + +

+Called when the user selects the option to delete the highlighted + rows from the table in view. Rows are removed both from the + database and the table. +

+ +

+


+ +

+ + + + + + + + + + + + +
+Constructor Summary
+private MaeGui.removeSelectedTableRows() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidactionPerformed(java.awt.event.ActionEvent actionEvent) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+MaeGui.removeSelectedTableRows

+
+private MaeGui.removeSelectedTableRows()
+
+
+ + + + + + + + +
+Method Detail
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent actionEvent)
+
+
+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/TagDB.html b/doc/mae/TagDB.html new file mode 100644 index 00000000..936ac430 --- /dev/null +++ b/doc/mae/TagDB.html @@ -0,0 +1,860 @@ + + + + + + +TagDB + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class TagDB

+
+java.lang.Object
+  extended by mae.TagDB
+
+
+
+
 class TagDB
extends java.lang.Object
+ + +

+TagDB is the class that handles all the calls to the + SQLite database. TagDB in MAE has two tables: + 1) extents, with columns: location int(5), element_name, id + 2) links, with columns: id,fromid,from_name,toid,to_name,element_name +

+ User-defined attribute information about the tags that are being + created is not stored in the database; it exists only in the + tables that are part of MaeGui. Therefore if the program + is closed without the file being saved, the tags cannot + be completely recovered from the database. +

+ +

+

+
Author:
+
Amber Stubbs
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+private  java.sql.Connectionconn + +
+           
+private  java.sql.PreparedStatementextent_insert + +
+           
+private  java.sql.PreparedStatementlink_insert + +
+           
+  + + + + + + + + + + +
+Constructor Summary
TagDB() + +
+          Clears out the database and creates the + tables and PreparedStatements.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+(package private)  voidadd_extent(int location, + java.lang.String element, + java.lang.String id) + +
+          Adds a single extent to the batch command
+(package private)  voidadd_link(java.lang.String newID, + java.lang.String linkName, + java.lang.String linkFrom, + java.lang.String from_name, + java.lang.String linkTo, + java.lang.String to_name) + +
+          Adds a link to the batch
+(package private)  voidbatchExtents() + +
+          Adds a set of extents to the DB at once
+(package private)  voidbatchLinks() + +
+          Adds a set of links to the DB at once
+(package private)  voidclose_db() + +
+          Closes the connection to the DB
+(package private)  java.lang.StringgetElementByID(java.lang.String id) + +
+           
+(package private)  HashCollection<java.lang.String,java.lang.String>getElementsAllLocs() + +
+          Used to color all the extent tag locations when an + annotation is loaded.
+(package private)  java.util.ArrayList<java.lang.String>getElementsAtLoc(int loc) + +
+           
+(package private)  HashCollection<java.lang.String,java.lang.String>getLinksByExtentID(java.lang.String element_name, + java.lang.String id) + +
+          Returns the links that an extent participates in as + a to or from anchor.
+(package private)  java.util.Hashtable<java.lang.Integer,java.lang.String>getLocationsbyElemLink(java.lang.String elem) + +
+          Gets all character offsets of tags that are used to anchor the type + of link selected.
+(package private)  java.util.Hashtable<java.lang.Integer,java.lang.String>getLocationsbyElemLink(java.lang.String elem, + java.util.ArrayList<java.lang.String> active) + +
+          Used to determine what areas of the text should be bolded + and italicized when a link tag is unselected from the + menu.
+(package private)  java.lang.StringgetLocByID(java.lang.String id) + +
+          Returns the start and end of an extent tag + based on the ID.
+(package private)  HashCollection<java.lang.String,java.lang.String>getTagsInSpan(int begin, + int end) + +
+          Returns a HashCollection of ids and element types + that exist between the start and end character offsets.
+(package private)  HashCollection<java.lang.String,java.lang.String>getTagsInSpanAndNC(int begin, + int end) + +
+          Returns tags in the provided span as well as all non-consuming tags
+(package private)  booleanidExists(java.lang.String id) + +
+          Checks to see if an ID is already in use in the DB.
+(package private)  voidinsert_extent(int location, + java.lang.String element, + java.lang.String id) + +
+          Adds a single extent to the DB
+(package private)  voidinsert_link(java.lang.String newID, + java.lang.String linkName, + java.lang.String linkFrom, + java.lang.String from_name, + java.lang.String linkTo, + java.lang.String to_name) + +
+           
+ voidprint_extents() + +
+           
+ voidprint_links() + +
+           
+(package private)  voidremoveExtentTags(java.lang.String element_name, + java.lang.String id) + +
+          Removes an extent tag from the extents table
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+extent_insert

+
+private java.sql.PreparedStatement extent_insert
+
+
+
+
+
+ +

+link_insert

+
+private java.sql.PreparedStatement link_insert
+
+
+
+
+
+ +

+conn

+
+private java.sql.Connection conn
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+TagDB

+
+TagDB()
+
+
Clears out the database and creates the + tables and PreparedStatements. +

+

+ + + + + + + + +
+Method Detail
+ +

+print_extents

+
+public void print_extents()
+
+
+
+
+
+
+ +

+print_links

+
+public void print_links()
+
+
+
+
+
+
+ +

+getElementsAtLoc

+
+java.util.ArrayList<java.lang.String> getElementsAtLoc(int loc)
+                                                 throws java.lang.Exception
+
+
+
Parameters:
loc - the character offset of the location being + looked at +
Returns:
An ArrayList of strings containing the types of + elements at a location +
Throws: +
java.lang.Exception
+
+
+
+ +

+getElementsAllLocs

+
+HashCollection<java.lang.String,java.lang.String> getElementsAllLocs()
+                                                               throws java.lang.Exception
+
+
Used to color all the extent tag locations when an + annotation is loaded. +

+

+ +
Returns:
Returns a HashCollection of all the tags in the + annotation; only locations where tags exists are used as + keys +
Throws: +
java.lang.Exception
+
+
+
+ +

+getLocationsbyElemLink

+
+java.util.Hashtable<java.lang.Integer,java.lang.String> getLocationsbyElemLink(java.lang.String elem)
+                                                                         throws java.lang.Exception
+
+
Gets all character offsets of tags that are used to anchor the type + of link selected. +

+

+
Parameters:
elem - the name of the link tag being searched for +
Returns:
A hashtable where the keys are the character offsets + of each anchor that tag type uses. +
Throws: +
java.lang.Exception
+
+
+
+ +

+getLocationsbyElemLink

+
+java.util.Hashtable<java.lang.Integer,java.lang.String> getLocationsbyElemLink(java.lang.String elem,
+                                                                               java.util.ArrayList<java.lang.String> active)
+                                                                         throws java.lang.Exception
+
+
Used to determine what areas of the text should be bolded + and italicized when a link tag is unselected from the + menu. +

+

+
Parameters:
elem - name of the link tag being looked at
active - an ArrayList of the +
Returns:
a hashTable of locations that should be + bolded and italicized based on the selections in the + GUI menu +
Throws: +
java.lang.Exception
+
+
+
+ +

+getLocByID

+
+java.lang.String getLocByID(java.lang.String id)
+                      throws java.lang.Exception
+
+
Returns the start and end of an extent tag + based on the ID. +

+

+
Parameters:
id - the ID tag being searched for +
Returns:
a string containing the start and end locations + of the tag being searched for. +
Throws: +
java.lang.Exception
+
+
+
+ +

+getElementByID

+
+java.lang.String getElementByID(java.lang.String id)
+                          throws java.lang.Exception
+
+
+
Parameters:
id - the ID of the string being searched for +
Returns:
the tag name of the ID being searched for +
Throws: +
java.lang.Exception
+
+
+
+ +

+removeExtentTags

+
+void removeExtentTags(java.lang.String element_name,
+                      java.lang.String id)
+                throws java.lang.Exception
+
+
Removes an extent tag from the extents table +

+

+
Parameters:
element_name - the name of the tag type being removed
id - the ID of the tag being removed +
Throws: +
java.lang.Exception
+
+
+
+ +

+getLinksByExtentID

+
+HashCollection<java.lang.String,java.lang.String> getLinksByExtentID(java.lang.String element_name,
+                                                                     java.lang.String id)
+                                                               throws java.lang.Exception
+
+
Returns the links that an extent participates in as + a to or from anchor. +

+

+
Parameters:
element_name - type of tag being searched for
id - ID of tag being searched for +
Returns:
HashCollection of tag names and IDs that are + associated with the extent being searched for +
Throws: +
java.lang.Exception
+
+
+
+ +

+getTagsInSpan

+
+HashCollection<java.lang.String,java.lang.String> getTagsInSpan(int begin,
+                                                                int end)
+                                                          throws java.lang.Exception
+
+
Returns a HashCollection of ids and element types + that exist between the start and end character offsets. +

+

+
Parameters:
begin - starting location being searched for
end - ending location being searched for +
Returns:
HashCollection of ids and element types + that exist between the start and end character offsets with the + tag name as keys and IDs as values. +
Throws: +
java.lang.Exception
+
+
+
+ +

+getTagsInSpanAndNC

+
+HashCollection<java.lang.String,java.lang.String> getTagsInSpanAndNC(int begin,
+                                                                     int end)
+                                                               throws java.lang.Exception
+
+
Returns tags in the provided span as well as all non-consuming tags +

+

+
Parameters:
begin - starting location being searched for
end - ending location being searched for +
Returns:
HashCollection of ids and element types + that exist between the start and end character offsets with the + tag name as keys and IDs as values. +
Throws: +
java.lang.Exception
+
+
+
+ +

+idExists

+
+boolean idExists(java.lang.String id)
+           throws java.lang.Exception
+
+
Checks to see if an ID is already in use in the DB. +

+

+
Parameters:
id - ID being searched for +
Returns:
true or false +
Throws: +
java.lang.Exception
+
+
+
+ +

+add_extent

+
+void add_extent(int location,
+                java.lang.String element,
+                java.lang.String id)
+          throws java.lang.Exception
+
+
Adds a single extent to the batch command +

+

+
Parameters:
location - character offset
element - tag name
id - ID +
Throws: +
java.lang.Exception
+
+
+
+ +

+batchExtents

+
+void batchExtents()
+            throws java.lang.Exception
+
+
Adds a set of extents to the DB at once +

+

+ +
Throws: +
java.lang.Exception
+
+
+
+ +

+insert_extent

+
+void insert_extent(int location,
+                   java.lang.String element,
+                   java.lang.String id)
+             throws java.lang.Exception
+
+
Adds a single extent to the DB +

+

+
Parameters:
location - character offset
element - tag name
id - ID +
Throws: +
java.lang.Exception
+
+
+
+ +

+batchLinks

+
+void batchLinks()
+          throws java.lang.Exception
+
+
Adds a set of links to the DB at once +

+

+ +
Throws: +
java.lang.Exception
+
+
+
+ +

+add_link

+
+void add_link(java.lang.String newID,
+              java.lang.String linkName,
+              java.lang.String linkFrom,
+              java.lang.String from_name,
+              java.lang.String linkTo,
+              java.lang.String to_name)
+        throws java.lang.Exception
+
+
Adds a link to the batch +

+

+
Parameters:
newID - ID string
linkName - type of link being added
linkFrom - ID of the from anchor
from_name - tag type of the from anchor
linkTo - ID of the to anchor
to_name - tag type of the to anchor +
Throws: +
java.lang.Exception
+
+
+
+ +

+insert_link

+
+void insert_link(java.lang.String newID,
+                 java.lang.String linkName,
+                 java.lang.String linkFrom,
+                 java.lang.String from_name,
+                 java.lang.String linkTo,
+                 java.lang.String to_name)
+           throws java.lang.Exception
+
+
+
Parameters:
newID - String of the ID being added
linkName - tag type of the link being added
linkFrom - ID of the from anchor
from_name - tag type of the from anchor
linkTo - ID of the to anchor
to_name - tag type of the to anchor +
Throws: +
java.lang.Exception
+
+
+
+ +

+close_db

+
+void close_db()
+
+
Closes the connection to the DB +

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/XMLFileLoader.html b/doc/mae/XMLFileLoader.html new file mode 100644 index 00000000..0ee9923f --- /dev/null +++ b/doc/mae/XMLFileLoader.html @@ -0,0 +1,336 @@ + + + + + + +XMLFileLoader + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class XMLFileLoader

+
+java.lang.Object
+  extended by mae.XMLFileLoader
+
+
+
+
 class XMLFileLoader
extends java.lang.Object
+ + +

+XMLFileLoader reads in any annotated files that are loaded into MAE by + calling the XMLHandler file. +

+ +

+

+
Author:
+
Amber Stubbs
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+private  XMLHandlerxmlfile + +
+           
+  + + + + + + + + + + +
+Constructor Summary
XMLFileLoader(java.io.File f) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>>getTagHash() + +
+           
+ java.lang.StringgetTextChars() + +
+           
+private  voidreadFile(java.io.File f) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+xmlfile

+
+private XMLHandler xmlfile
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+XMLFileLoader

+
+XMLFileLoader(java.io.File f)
+
+
+ + + + + + + + +
+Method Detail
+ +

+readFile

+
+private void readFile(java.io.File f)
+               throws java.lang.Exception
+
+
+ +
Throws: +
java.lang.Exception
+
+
+
+ +

+getTagHash

+
+public HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>> getTagHash()
+
+
+
+
+
+
+ +

+getTextChars

+
+public java.lang.String getTextChars()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/XMLHandler.html b/doc/mae/XMLHandler.html new file mode 100644 index 00000000..04e1044d --- /dev/null +++ b/doc/mae/XMLHandler.html @@ -0,0 +1,437 @@ + + + + + + +XMLHandler + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +mae +
+Class XMLHandler

+
+java.lang.Object
+  extended by org.xml.sax.helpers.DefaultHandler
+      extended by mae.XMLHandler
+
+
+
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
+
+
+
+
 class XMLHandler
extends org.xml.sax.helpers.DefaultHandler
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+private  HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>>newTags + +
+           
+private  booleantext + +
+           
+private  java.lang.StringtextChars + +
+           
+  + + + + + + + + + + +
+Constructor Summary
XMLHandler() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcharacters(char[] ch, + int start, + int length) + +
+           
+ voidendElement(java.lang.String nsURI, + java.lang.String localName, + java.lang.String tagName) + +
+           
+ java.lang.StringgetTextChars() + +
+           
+(package private)  HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>>returnTagHash() + +
+           
+ voidstartElement(java.lang.String nsURI, + java.lang.String strippedName, + java.lang.String tagName, + org.xml.sax.Attributes atts) + +
+           
+ + + + + + + +
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+newTags

+
+private HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>> newTags
+
+
+
+
+
+ +

+text

+
+private boolean text
+
+
+
+
+
+ +

+textChars

+
+private java.lang.String textChars
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+XMLHandler

+
+XMLHandler()
+
+
+ + + + + + + + +
+Method Detail
+ +

+startElement

+
+public void startElement(java.lang.String nsURI,
+                         java.lang.String strippedName,
+                         java.lang.String tagName,
+                         org.xml.sax.Attributes atts)
+                  throws org.xml.sax.SAXException
+
+
+
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
+
+
+ +
Throws: +
org.xml.sax.SAXException
+
+
+
+ +

+endElement

+
+public void endElement(java.lang.String nsURI,
+                       java.lang.String localName,
+                       java.lang.String tagName)
+
+
+
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler
+
+
+
+
+
+
+ +

+characters

+
+public void characters(char[] ch,
+                       int start,
+                       int length)
+
+
+
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler
+
+
+
+
+
+
+ +

+returnTagHash

+
+HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>> returnTagHash()
+
+
+
+
+
+
+ +

+getTextChars

+
+public java.lang.String getTextChars()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/all-wcprops b/doc/mae/class-use/.svn/all-wcprops new file mode 100644 index 00000000..dccb973b --- /dev/null +++ b/doc/mae/class-use/.svn/all-wcprops @@ -0,0 +1,191 @@ +K 25 +svn:wc:ra_dav:version-url +V 43 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use +END +MaeGui.linkListener.html +K 25 +svn:wc:ra_dav:version-url +V 68 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/MaeGui.linkListener.html +END +MaeGui.AnnTableModel.html +K 25 +svn:wc:ra_dav:version-url +V 69 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/MaeGui.AnnTableModel.html +END +DTD.html +K 25 +svn:wc:ra_dav:version-url +V 52 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/DTD.html +END +MaeGui.jboxListener.html +K 25 +svn:wc:ra_dav:version-url +V 68 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/MaeGui.jboxListener.html +END +Elem.html +K 25 +svn:wc:ra_dav:version-url +V 53 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/Elem.html +END +FileOperations.html +K 25 +svn:wc:ra_dav:version-url +V 63 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/FileOperations.html +END +MaeGui.MakeTagListener.html +K 25 +svn:wc:ra_dav:version-url +V 71 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/MaeGui.MakeTagListener.html +END +MaeGui.getFile.html +K 25 +svn:wc:ra_dav:version-url +V 63 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/MaeGui.getFile.html +END +Attrib.html +K 25 +svn:wc:ra_dav:version-url +V 55 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/Attrib.html +END +MaeGui.AboutListener.html +K 25 +svn:wc:ra_dav:version-url +V 69 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/MaeGui.AboutListener.html +END +XMLFileLoader.html +K 25 +svn:wc:ra_dav:version-url +V 62 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/XMLFileLoader.html +END +MaeGui.RemoveExtentTag.html +K 25 +svn:wc:ra_dav:version-url +V 71 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/MaeGui.RemoveExtentTag.html +END +MaeGui.removeSelectedTableRows.html +K 25 +svn:wc:ra_dav:version-url +V 79 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/MaeGui.removeSelectedTableRows.html +END +ElemLink.html +K 25 +svn:wc:ra_dav:version-url +V 57 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/ElemLink.html +END +MaeGui.MyHighlightPainter.html +K 25 +svn:wc:ra_dav:version-url +V 74 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/MaeGui.MyHighlightPainter.html +END +ElemExtent.html +K 25 +svn:wc:ra_dav:version-url +V 59 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/ElemExtent.html +END +MaeGui.JTableListener.html +K 25 +svn:wc:ra_dav:version-url +V 70 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/MaeGui.JTableListener.html +END +MaeGui.PopupListener.html +K 25 +svn:wc:ra_dav:version-url +V 69 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/MaeGui.PopupListener.html +END +TagDB.html +K 25 +svn:wc:ra_dav:version-url +V 54 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/TagDB.html +END +MaeGui.DisplayListener.html +K 25 +svn:wc:ra_dav:version-url +V 71 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/MaeGui.DisplayListener.html +END +AttData.html +K 25 +svn:wc:ra_dav:version-url +V 56 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/AttData.html +END +AttList.html +K 25 +svn:wc:ra_dav:version-url +V 56 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/AttList.html +END +AnnotationTask.html +K 25 +svn:wc:ra_dav:version-url +V 63 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/AnnotationTask.html +END +XMLHandler.html +K 25 +svn:wc:ra_dav:version-url +V 59 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/XMLHandler.html +END +MaeGui.DisplayLinkListener.html +K 25 +svn:wc:ra_dav:version-url +V 75 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/MaeGui.DisplayLinkListener.html +END +HashCollection.html +K 25 +svn:wc:ra_dav:version-url +V 63 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/HashCollection.html +END +DTDLoader.html +K 25 +svn:wc:ra_dav:version-url +V 58 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/DTDLoader.html +END +MaeGui.ModKeyListener.html +K 25 +svn:wc:ra_dav:version-url +V 70 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/MaeGui.ModKeyListener.html +END +AttID.html +K 25 +svn:wc:ra_dav:version-url +V 54 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/AttID.html +END +MaeGui.html +K 25 +svn:wc:ra_dav:version-url +V 55 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/MaeGui.html +END +MaeGui.AnnCaretListener.html +K 25 +svn:wc:ra_dav:version-url +V 72 +/svn/!svn/ver/2/trunk/MAE/doc/mae/class-use/MaeGui.AnnCaretListener.html +END diff --git a/doc/mae/class-use/.svn/entries b/doc/mae/class-use/.svn/entries new file mode 100644 index 00000000..fef490fa --- /dev/null +++ b/doc/mae/class-use/.svn/entries @@ -0,0 +1,1082 @@ +10 + +dir +5 +http://mae-annotation.googlecode.com/svn/trunk/MAE/doc/mae/class-use +http://mae-annotation.googlecode.com/svn + + + +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + +ae094929-2655-6733-6781-69e482ac4aab + +ElemExtent.html +file + + + + +2014-12-26T21:17:28.477639Z +26972d0b161ff89805c70596a0b05df3 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5245 + +MaeGui.JTableListener.html +file + + + + +2014-12-26T21:17:28.469635Z +4c23034efc042e7c454a47c54e6c9ea9 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5355 + +MaeGui.PopupListener.html +file + + + + +2014-12-26T21:17:28.469635Z +8e132d3fd710a15a3c28de6231610c94 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5345 + +TagDB.html +file + + + + +2014-12-26T21:17:28.469635Z +9145ec7984d363d9e6774a3c30e6e9a3 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +6249 + +MaeGui.DisplayListener.html +file + + + + +2014-12-26T21:17:28.469635Z +07f727fad44932f942929e1771a5468c +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5365 + +AttData.html +file + + + + +2014-12-26T21:17:28.469635Z +54f9891439600ab479471db201bd95b4 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5215 + +AttList.html +file + + + + +2014-12-26T21:17:28.469635Z +2024390cb5bb3badce34b1985873040c +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +6394 + +AnnotationTask.html +file + + + + +2014-12-26T21:17:28.473637Z +ca3b42911046d4ee081d23d51a1926bb +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +6386 + +XMLHandler.html +file + + + + +2014-12-26T21:17:28.473637Z +8fe79e5e9030e938c5a824e8ec0ce209 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +6320 + +MaeGui.DisplayLinkListener.html +file + + + + +2014-12-26T21:17:28.473637Z +961fc2f6478aa85c32b8cdd6774127a2 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5405 + +HashCollection.html +file + + + + +2014-12-26T21:17:28.473637Z +44dc4ec9167884c20efffe8b85620710 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +15989 + +DTDLoader.html +file + + + + +2014-12-26T21:17:28.473637Z +5b045d78f40ba07888d69ca18ddea48d +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5235 + +MaeGui.ModKeyListener.html +file + + + + +2014-12-26T21:17:28.473637Z +9549af837ac4ac466f6a315bca5ee97b +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5355 + +AttID.html +file + + + + +2014-12-26T21:17:28.473637Z +5110081f8f2fecb71ad1b21063b91b47 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +7279 + +MaeGui.html +file + + + + +2014-12-26T21:17:28.477639Z +9a9f868bc19cb7edc65cad429327017f +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5205 + +MaeGui.AnnCaretListener.html +file + + + + +2014-12-26T21:17:28.473637Z +334c0290a6a206191c1473340dbed77c +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5375 + +MaeGui.linkListener.html +file + + + + +2014-12-26T21:17:28.477639Z +6cb0e79be2f1d37f402d3bb7099b4327 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5335 + +MaeGui.AnnTableModel.html +file + + + + +2014-12-26T21:17:28.477639Z +3ede9d1dfef82522806f618ce591e5b8 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5345 + +DTD.html +file + + + + +2014-12-26T21:17:28.477639Z +b83894e1992b706f2774640a3b4c67b0 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +8016 + +MaeGui.jboxListener.html +file + + + + +2014-12-26T21:17:28.469635Z +a48249a1ff17fedc9885e9a7dbe416b2 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5335 + +Elem.html +file + + + + +2014-12-26T21:17:28.469635Z +33f2a1c21b07aa9d781202732a72cfa7 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +14698 + +FileOperations.html +file + + + + +2014-12-26T21:17:28.469635Z +7662d69e4843158f9aec6cce44086211 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5285 + +MaeGui.MakeTagListener.html +file + + + + +2014-12-26T21:17:28.473637Z +f10252963d91f766da48144c97bb69f7 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5365 + +MaeGui.getFile.html +file + + + + +2014-12-26T21:17:28.473637Z +29504e8b16f20c4b92120eb52ae7b560 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5285 + +Attrib.html +file + + + + +2014-12-26T21:17:28.473637Z +57e5823a7e257d725bd811361ed2e6a3 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +10052 + +MaeGui.AboutListener.html +file + + + + +2014-12-26T21:17:28.473637Z +979f73978389f14d11ea5f702f44bc6c +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5345 + +XMLFileLoader.html +file + + + + +2014-12-26T21:17:28.473637Z +311a45cfb921fc4432bb616aee6ed8e6 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5275 + +MaeGui.RemoveExtentTag.html +file + + + + +2014-12-26T21:17:28.473637Z +3be27f52e09d50b31ae52e09f558e535 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5365 + +MaeGui.removeSelectedTableRows.html +file + + + + +2014-12-26T21:17:28.473637Z +b82977510fef506ece182adf1dbd4d79 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5445 + +ElemLink.html +file + + + + +2014-12-26T21:17:28.473637Z +fb9c81ada69aafb468e3a47e505ced75 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5225 + +MaeGui.MyHighlightPainter.html +file + + + + +2014-12-26T21:17:28.473637Z +f4e6e24ee12f9e1ee4d56bf99292c357 +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + + + + + + + + +5395 + diff --git a/doc/mae/class-use/.svn/text-base/AnnotationTask.html.svn-base b/doc/mae/class-use/.svn/text-base/AnnotationTask.html.svn-base new file mode 100644 index 00000000..5d51376f --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/AnnotationTask.html.svn-base @@ -0,0 +1,165 @@ + + + + + + +Uses of Class mae.AnnotationTask + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.AnnotationTask

+
+ + + + + +
+Uses of AnnotationTask in mae
+  +

+ + + + + + + + + +
Fields in mae declared as AnnotationTask
+private static AnnotationTaskMaeGui.annotationTask + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/AttData.html.svn-base b/doc/mae/class-use/.svn/text-base/AttData.html.svn-base new file mode 100644 index 00000000..de390f81 --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/AttData.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.AttData + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.AttData

+
+No usage of mae.AttData +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/AttID.html.svn-base b/doc/mae/class-use/.svn/text-base/AttID.html.svn-base new file mode 100644 index 00000000..5c225b2f --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/AttID.html.svn-base @@ -0,0 +1,183 @@ + + + + + + +Uses of Class mae.AttID + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.AttID

+
+ + + + + +
+Uses of AttID in mae
+  +

+ + + + + + + + + +
Fields in mae with type parameters of type AttID
+private  java.util.Hashtable<java.lang.String,AttID>AnnotationTask.idTracker + +
+           
+  +

+ + + + + + + + + +
Methods in mae that return types with arguments of type AttID
+private  java.util.Hashtable<java.lang.String,AttID>AnnotationTask.createIDTracker() + +
+          The IDTracker hashtable keeps one ID for each element that + has an ID, and increments the number so that no two + tags of the same type will have the same ID.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/AttList.html.svn-base b/doc/mae/class-use/.svn/text-base/AttList.html.svn-base new file mode 100644 index 00000000..81c33ecf --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/AttList.html.svn-base @@ -0,0 +1,166 @@ + + + + + + +Uses of Class mae.AttList + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.AttList

+
+ + + + + +
+Uses of AttList in mae
+  +

+ + + + + + + + + +
Methods in mae with parameters of type AttList
+private  javax.swing.JComboBoxMaeGui.makeComboBox(AttList att) + +
+          Creates a drop-down comboBox for the table from the + AttList attribute
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/Attrib.html.svn-base b/doc/mae/class-use/.svn/text-base/Attrib.html.svn-base new file mode 100644 index 00000000..6a2b1a7a --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/Attrib.html.svn-base @@ -0,0 +1,248 @@ + + + + + + +Uses of Class mae.Attrib + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.Attrib

+
+ + + + + +
+Uses of Attrib in mae
+  +

+ + + + + + + + + + + + + + + + + +
Subclasses of Attrib in mae
+(package private)  classAttData + +
+          A class that describes tag attributes that + only contain text data (such as comments)
+(package private)  classAttID + +
+          ID attributes have special properties, so they + have their own class that keeps track of the + prefix.
+(package private)  classAttList + +
+           
+  +

+ + + + + + + + + +
Fields in mae with type parameters of type Attrib
+private  java.util.ArrayList<Attrib>Elem.attributes + +
+           
+  +

+ + + + + + + + + +
Methods in mae that return Attrib
+ AttribElem.getAttribute(java.lang.String name) + +
+           
+  +

+ + + + + + + + + +
Methods in mae that return types with arguments of type Attrib
+ java.util.ArrayList<Attrib>Elem.getAttributes() + +
+           
+  +

+ + + + + + + + + +
Methods in mae with parameters of type Attrib
+ voidElem.addAttribute(Attrib a) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/DTD.html.svn-base b/doc/mae/class-use/.svn/text-base/DTD.html.svn-base new file mode 100644 index 00000000..7cebade3 --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/DTD.html.svn-base @@ -0,0 +1,205 @@ + + + + + + +Uses of Class mae.DTD + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.DTD

+
+ + + + + +
+Uses of DTD in mae
+  +

+ + + + + + + + + + + + + +
Fields in mae declared as DTD
+private  DTDAnnotationTask.dtd + +
+           
+private  DTDDTDLoader.dtd + +
+           
+  +

+ + + + + + + + + +
Methods in mae that return DTD
+ DTDDTDLoader.getDTD() + +
+           
+  +

+ + + + + + + + + +
Methods in mae with parameters of type DTD
+ voidAnnotationTask.setDTD(DTD d) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/DTDLoader.html.svn-base b/doc/mae/class-use/.svn/text-base/DTDLoader.html.svn-base new file mode 100644 index 00000000..8f4ebc30 --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/DTDLoader.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.DTDLoader + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.DTDLoader

+
+No usage of mae.DTDLoader +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/Elem.html.svn-base b/doc/mae/class-use/.svn/text-base/Elem.html.svn-base new file mode 100644 index 00000000..74561066 --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/Elem.html.svn-base @@ -0,0 +1,332 @@ + + + + + + +Uses of Class mae.Elem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.Elem

+
+ + + + + +
+Uses of Elem in mae
+  +

+ + + + + + + + + + + + + +
Subclasses of Elem in mae
+(package private)  classElemExtent + +
+          Extents Elem to provid information about tags that are + used to label extents in a text (as well as non-conumsing + tags).
+(package private)  classElemLink + +
+          Extends Elem; used for describing link tags
+  +

+ + + + + + + + + + + + + +
Fields in mae with type parameters of type Elem
+private  java.util.Hashtable<java.lang.String,Elem>AnnotationTask.elements + +
+           
+private  java.util.ArrayList<Elem>DTD.elements + +
+           
+  +

+ + + + + + + + + + + + + +
Methods in mae that return Elem
+ ElemAnnotationTask.getElem(java.lang.String name) + +
+           
+ ElemDTD.getElem(java.lang.String name) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in mae that return types with arguments of type Elem
+private  java.util.Hashtable<java.lang.String,Elem>AnnotationTask.createHash() + +
+           
+ java.util.ArrayList<Elem>AnnotationTask.getElements() + +
+           
+ java.util.ArrayList<Elem>DTD.getElements() + +
+           
+ java.util.Hashtable<java.lang.String,Elem>AnnotationTask.getElemHash() + +
+           
+ java.util.ArrayList<Elem>AnnotationTask.getNCElements() + +
+           
+ java.util.ArrayList<Elem>DTD.getNCElements() + +
+           
+  +

+ + + + + + + + + + + + + + + + + +
Methods in mae with parameters of type Elem
+ voidDTD.addElem(Elem t) + +
+           
+private  javax.swing.JComponentMaeGui.makeTablePanel(Elem e) + +
+          Creates a table for the element (tag) provided
+private  voidMaeGui.removeTableRows(Elem elem, + java.lang.String id) + +
+          This removes the table rows containing the id given.
+  +

+ + + + + + + + + +
Method parameters in mae with type arguments of type Elem
+static voidFileOperations.saveXML(java.io.File f, + javax.swing.JTextPane pane, + java.util.Hashtable<java.lang.String,javax.swing.JTable> elementTables, + java.util.ArrayList<Elem> elementNames, + java.lang.String dtdName) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/ElemExtent.html.svn-base b/doc/mae/class-use/.svn/text-base/ElemExtent.html.svn-base new file mode 100644 index 00000000..18d70402 --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/ElemExtent.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.ElemExtent + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.ElemExtent

+
+No usage of mae.ElemExtent +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/ElemLink.html.svn-base b/doc/mae/class-use/.svn/text-base/ElemLink.html.svn-base new file mode 100644 index 00000000..0f291df9 --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/ElemLink.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.ElemLink + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.ElemLink

+
+No usage of mae.ElemLink +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/FileOperations.html.svn-base b/doc/mae/class-use/.svn/text-base/FileOperations.html.svn-base new file mode 100644 index 00000000..c353ec20 --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/FileOperations.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.FileOperations + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.FileOperations

+
+No usage of mae.FileOperations +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/HashCollection.html.svn-base b/doc/mae/class-use/.svn/text-base/HashCollection.html.svn-base new file mode 100644 index 00000000..175daf6c --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/HashCollection.html.svn-base @@ -0,0 +1,321 @@ + + + + + + +Uses of Class mae.HashCollection + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.HashCollection

+
+ + + + + +
+Uses of HashCollection in mae
+  +

+ + + + + + + + + + + + + +
Fields in mae declared as HashCollection
+private  HashCollection<java.lang.String,java.lang.String>AnnotationTask.idsExist + +
+           
+private  HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>>XMLHandler.newTags + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in mae that return HashCollection
+private  HashCollection<java.lang.String,java.lang.String>AnnotationTask.createIDsExist() + +
+          idsExist is a Hash collection used only when filling the + database from a file.
+ HashCollection<java.lang.String,java.lang.String>AnnotationTask.getElementsAllLocs() + +
+           
+(package private)  HashCollection<java.lang.String,java.lang.String>TagDB.getElementsAllLocs() + +
+          Used to color all the extent tag locations when an + annotation is loaded.
+ HashCollection<java.lang.String,java.lang.String>AnnotationTask.getLinksByExtentID(java.lang.String e_name, + java.lang.String id) + +
+           
+(package private)  HashCollection<java.lang.String,java.lang.String>TagDB.getLinksByExtentID(java.lang.String element_name, + java.lang.String id) + +
+          Returns the links that an extent participates in as + a to or from anchor.
+ HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>>XMLFileLoader.getTagHash() + +
+           
+(package private)  HashCollection<java.lang.String,java.lang.String>TagDB.getTagsInSpan(int begin, + int end) + +
+          Returns a HashCollection of ids and element types + that exist between the start and end character offsets.
+(package private)  HashCollection<java.lang.String,java.lang.String>TagDB.getTagsInSpanAndNC(int begin, + int end) + +
+          Returns tags in the provided span as well as all non-consuming tags
+ HashCollection<java.lang.String,java.lang.String>AnnotationTask.getTagsSpan(int begin, + int end) + +
+           
+ HashCollection<java.lang.String,java.lang.String>AnnotationTask.getTagsSpanAndNC(int begin, + int end) + +
+           
+(package private)  HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>>XMLHandler.returnTagHash() + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in mae with parameters of type HashCollection
+private  voidMaeGui.highlightTableRowsHash(HashCollection<java.lang.String,java.lang.String> hash) + +
+          Separate function used to highlight link rows + associated with selected extents.
+private  voidMaeGui.processTagHash(HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>> newTags) + +
+          This takes the hashCollection created by the XMLHandler + and loads it into the tables and database
+(package private)  voidHashCollection.putAll(HashCollection<K,V> h) + +
+           
+private  voidMaeGui.removeLinkTableRows(HashCollection<java.lang.String,java.lang.String> links) + +
+          Removes links from the table and DB
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/MaeGui.AboutListener.html.svn-base b/doc/mae/class-use/.svn/text-base/MaeGui.AboutListener.html.svn-base new file mode 100644 index 00000000..f1c4051d --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/MaeGui.AboutListener.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.AboutListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.AboutListener

+
+No usage of mae.MaeGui.AboutListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/MaeGui.AnnCaretListener.html.svn-base b/doc/mae/class-use/.svn/text-base/MaeGui.AnnCaretListener.html.svn-base new file mode 100644 index 00000000..9b3d2ab6 --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/MaeGui.AnnCaretListener.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.AnnCaretListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.AnnCaretListener

+
+No usage of mae.MaeGui.AnnCaretListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/MaeGui.AnnTableModel.html.svn-base b/doc/mae/class-use/.svn/text-base/MaeGui.AnnTableModel.html.svn-base new file mode 100644 index 00000000..d32f27ba --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/MaeGui.AnnTableModel.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.AnnTableModel + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.AnnTableModel

+
+No usage of mae.MaeGui.AnnTableModel +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/MaeGui.DisplayLinkListener.html.svn-base b/doc/mae/class-use/.svn/text-base/MaeGui.DisplayLinkListener.html.svn-base new file mode 100644 index 00000000..3add73f9 --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/MaeGui.DisplayLinkListener.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.DisplayLinkListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.DisplayLinkListener

+
+No usage of mae.MaeGui.DisplayLinkListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/MaeGui.DisplayListener.html.svn-base b/doc/mae/class-use/.svn/text-base/MaeGui.DisplayListener.html.svn-base new file mode 100644 index 00000000..dbd2ac7f --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/MaeGui.DisplayListener.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.DisplayListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.DisplayListener

+
+No usage of mae.MaeGui.DisplayListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/MaeGui.JTableListener.html.svn-base b/doc/mae/class-use/.svn/text-base/MaeGui.JTableListener.html.svn-base new file mode 100644 index 00000000..32eb217c --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/MaeGui.JTableListener.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.JTableListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.JTableListener

+
+No usage of mae.MaeGui.JTableListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/MaeGui.MakeTagListener.html.svn-base b/doc/mae/class-use/.svn/text-base/MaeGui.MakeTagListener.html.svn-base new file mode 100644 index 00000000..d5ab7b95 --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/MaeGui.MakeTagListener.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.MakeTagListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.MakeTagListener

+
+No usage of mae.MaeGui.MakeTagListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/MaeGui.ModKeyListener.html.svn-base b/doc/mae/class-use/.svn/text-base/MaeGui.ModKeyListener.html.svn-base new file mode 100644 index 00000000..cb989914 --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/MaeGui.ModKeyListener.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.ModKeyListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.ModKeyListener

+
+No usage of mae.MaeGui.ModKeyListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/MaeGui.MyHighlightPainter.html.svn-base b/doc/mae/class-use/.svn/text-base/MaeGui.MyHighlightPainter.html.svn-base new file mode 100644 index 00000000..31cf373f --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/MaeGui.MyHighlightPainter.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.MyHighlightPainter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.MyHighlightPainter

+
+No usage of mae.MaeGui.MyHighlightPainter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/MaeGui.PopupListener.html.svn-base b/doc/mae/class-use/.svn/text-base/MaeGui.PopupListener.html.svn-base new file mode 100644 index 00000000..7eaf061d --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/MaeGui.PopupListener.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.PopupListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.PopupListener

+
+No usage of mae.MaeGui.PopupListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/MaeGui.RemoveExtentTag.html.svn-base b/doc/mae/class-use/.svn/text-base/MaeGui.RemoveExtentTag.html.svn-base new file mode 100644 index 00000000..8af182df --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/MaeGui.RemoveExtentTag.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.RemoveExtentTag + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.RemoveExtentTag

+
+No usage of mae.MaeGui.RemoveExtentTag +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/MaeGui.getFile.html.svn-base b/doc/mae/class-use/.svn/text-base/MaeGui.getFile.html.svn-base new file mode 100644 index 00000000..df564589 --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/MaeGui.getFile.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.getFile + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.getFile

+
+No usage of mae.MaeGui.getFile +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/MaeGui.html.svn-base b/doc/mae/class-use/.svn/text-base/MaeGui.html.svn-base new file mode 100644 index 00000000..55ec44e5 --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/MaeGui.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui

+
+No usage of mae.MaeGui +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/MaeGui.jboxListener.html.svn-base b/doc/mae/class-use/.svn/text-base/MaeGui.jboxListener.html.svn-base new file mode 100644 index 00000000..a5d42fa5 --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/MaeGui.jboxListener.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.jboxListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.jboxListener

+
+No usage of mae.MaeGui.jboxListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/MaeGui.linkListener.html.svn-base b/doc/mae/class-use/.svn/text-base/MaeGui.linkListener.html.svn-base new file mode 100644 index 00000000..05edc7a9 --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/MaeGui.linkListener.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.linkListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.linkListener

+
+No usage of mae.MaeGui.linkListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/MaeGui.removeSelectedTableRows.html.svn-base b/doc/mae/class-use/.svn/text-base/MaeGui.removeSelectedTableRows.html.svn-base new file mode 100644 index 00000000..43ba27ca --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/MaeGui.removeSelectedTableRows.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.removeSelectedTableRows + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.removeSelectedTableRows

+
+No usage of mae.MaeGui.removeSelectedTableRows +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/TagDB.html.svn-base b/doc/mae/class-use/.svn/text-base/TagDB.html.svn-base new file mode 100644 index 00000000..2c14ce9e --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/TagDB.html.svn-base @@ -0,0 +1,165 @@ + + + + + + +Uses of Class mae.TagDB + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.TagDB

+
+ + + + + +
+Uses of TagDB in mae
+  +

+ + + + + + + + + +
Fields in mae declared as TagDB
+private  TagDBAnnotationTask.tagTable + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/XMLFileLoader.html.svn-base b/doc/mae/class-use/.svn/text-base/XMLFileLoader.html.svn-base new file mode 100644 index 00000000..916db8cc --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/XMLFileLoader.html.svn-base @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.XMLFileLoader + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.XMLFileLoader

+
+No usage of mae.XMLFileLoader +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/.svn/text-base/XMLHandler.html.svn-base b/doc/mae/class-use/.svn/text-base/XMLHandler.html.svn-base new file mode 100644 index 00000000..8b4c206e --- /dev/null +++ b/doc/mae/class-use/.svn/text-base/XMLHandler.html.svn-base @@ -0,0 +1,165 @@ + + + + + + +Uses of Class mae.XMLHandler + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.XMLHandler

+
+ + + + + +
+Uses of XMLHandler in mae
+  +

+ + + + + + + + + +
Fields in mae declared as XMLHandler
+private  XMLHandlerXMLFileLoader.xmlfile + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/AnnotationTask.html b/doc/mae/class-use/AnnotationTask.html new file mode 100644 index 00000000..5d51376f --- /dev/null +++ b/doc/mae/class-use/AnnotationTask.html @@ -0,0 +1,165 @@ + + + + + + +Uses of Class mae.AnnotationTask + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.AnnotationTask

+
+ + + + + +
+Uses of AnnotationTask in mae
+  +

+ + + + + + + + + +
Fields in mae declared as AnnotationTask
+private static AnnotationTaskMaeGui.annotationTask + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/AttData.html b/doc/mae/class-use/AttData.html new file mode 100644 index 00000000..de390f81 --- /dev/null +++ b/doc/mae/class-use/AttData.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.AttData + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.AttData

+
+No usage of mae.AttData +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/AttID.html b/doc/mae/class-use/AttID.html new file mode 100644 index 00000000..5c225b2f --- /dev/null +++ b/doc/mae/class-use/AttID.html @@ -0,0 +1,183 @@ + + + + + + +Uses of Class mae.AttID + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.AttID

+
+ + + + + +
+Uses of AttID in mae
+  +

+ + + + + + + + + +
Fields in mae with type parameters of type AttID
+private  java.util.Hashtable<java.lang.String,AttID>AnnotationTask.idTracker + +
+           
+  +

+ + + + + + + + + +
Methods in mae that return types with arguments of type AttID
+private  java.util.Hashtable<java.lang.String,AttID>AnnotationTask.createIDTracker() + +
+          The IDTracker hashtable keeps one ID for each element that + has an ID, and increments the number so that no two + tags of the same type will have the same ID.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/AttList.html b/doc/mae/class-use/AttList.html new file mode 100644 index 00000000..81c33ecf --- /dev/null +++ b/doc/mae/class-use/AttList.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class mae.AttList + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.AttList

+
+ + + + + +
+Uses of AttList in mae
+  +

+ + + + + + + + + +
Methods in mae with parameters of type AttList
+private  javax.swing.JComboBoxMaeGui.makeComboBox(AttList att) + +
+          Creates a drop-down comboBox for the table from the + AttList attribute
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/Attrib.html b/doc/mae/class-use/Attrib.html new file mode 100644 index 00000000..6a2b1a7a --- /dev/null +++ b/doc/mae/class-use/Attrib.html @@ -0,0 +1,248 @@ + + + + + + +Uses of Class mae.Attrib + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.Attrib

+
+ + + + + +
+Uses of Attrib in mae
+  +

+ + + + + + + + + + + + + + + + + +
Subclasses of Attrib in mae
+(package private)  classAttData + +
+          A class that describes tag attributes that + only contain text data (such as comments)
+(package private)  classAttID + +
+          ID attributes have special properties, so they + have their own class that keeps track of the + prefix.
+(package private)  classAttList + +
+           
+  +

+ + + + + + + + + +
Fields in mae with type parameters of type Attrib
+private  java.util.ArrayList<Attrib>Elem.attributes + +
+           
+  +

+ + + + + + + + + +
Methods in mae that return Attrib
+ AttribElem.getAttribute(java.lang.String name) + +
+           
+  +

+ + + + + + + + + +
Methods in mae that return types with arguments of type Attrib
+ java.util.ArrayList<Attrib>Elem.getAttributes() + +
+           
+  +

+ + + + + + + + + +
Methods in mae with parameters of type Attrib
+ voidElem.addAttribute(Attrib a) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/DTD.html b/doc/mae/class-use/DTD.html new file mode 100644 index 00000000..7cebade3 --- /dev/null +++ b/doc/mae/class-use/DTD.html @@ -0,0 +1,205 @@ + + + + + + +Uses of Class mae.DTD + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.DTD

+
+ + + + + +
+Uses of DTD in mae
+  +

+ + + + + + + + + + + + + +
Fields in mae declared as DTD
+private  DTDAnnotationTask.dtd + +
+           
+private  DTDDTDLoader.dtd + +
+           
+  +

+ + + + + + + + + +
Methods in mae that return DTD
+ DTDDTDLoader.getDTD() + +
+           
+  +

+ + + + + + + + + +
Methods in mae with parameters of type DTD
+ voidAnnotationTask.setDTD(DTD d) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/DTDLoader.html b/doc/mae/class-use/DTDLoader.html new file mode 100644 index 00000000..8f4ebc30 --- /dev/null +++ b/doc/mae/class-use/DTDLoader.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.DTDLoader + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.DTDLoader

+
+No usage of mae.DTDLoader +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/Elem.html b/doc/mae/class-use/Elem.html new file mode 100644 index 00000000..74561066 --- /dev/null +++ b/doc/mae/class-use/Elem.html @@ -0,0 +1,332 @@ + + + + + + +Uses of Class mae.Elem + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.Elem

+
+ + + + + +
+Uses of Elem in mae
+  +

+ + + + + + + + + + + + + +
Subclasses of Elem in mae
+(package private)  classElemExtent + +
+          Extents Elem to provid information about tags that are + used to label extents in a text (as well as non-conumsing + tags).
+(package private)  classElemLink + +
+          Extends Elem; used for describing link tags
+  +

+ + + + + + + + + + + + + +
Fields in mae with type parameters of type Elem
+private  java.util.Hashtable<java.lang.String,Elem>AnnotationTask.elements + +
+           
+private  java.util.ArrayList<Elem>DTD.elements + +
+           
+  +

+ + + + + + + + + + + + + +
Methods in mae that return Elem
+ ElemAnnotationTask.getElem(java.lang.String name) + +
+           
+ ElemDTD.getElem(java.lang.String name) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in mae that return types with arguments of type Elem
+private  java.util.Hashtable<java.lang.String,Elem>AnnotationTask.createHash() + +
+           
+ java.util.ArrayList<Elem>AnnotationTask.getElements() + +
+           
+ java.util.ArrayList<Elem>DTD.getElements() + +
+           
+ java.util.Hashtable<java.lang.String,Elem>AnnotationTask.getElemHash() + +
+           
+ java.util.ArrayList<Elem>AnnotationTask.getNCElements() + +
+           
+ java.util.ArrayList<Elem>DTD.getNCElements() + +
+           
+  +

+ + + + + + + + + + + + + + + + + +
Methods in mae with parameters of type Elem
+ voidDTD.addElem(Elem t) + +
+           
+private  javax.swing.JComponentMaeGui.makeTablePanel(Elem e) + +
+          Creates a table for the element (tag) provided
+private  voidMaeGui.removeTableRows(Elem elem, + java.lang.String id) + +
+          This removes the table rows containing the id given.
+  +

+ + + + + + + + + +
Method parameters in mae with type arguments of type Elem
+static voidFileOperations.saveXML(java.io.File f, + javax.swing.JTextPane pane, + java.util.Hashtable<java.lang.String,javax.swing.JTable> elementTables, + java.util.ArrayList<Elem> elementNames, + java.lang.String dtdName) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/ElemExtent.html b/doc/mae/class-use/ElemExtent.html new file mode 100644 index 00000000..18d70402 --- /dev/null +++ b/doc/mae/class-use/ElemExtent.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.ElemExtent + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.ElemExtent

+
+No usage of mae.ElemExtent +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/ElemLink.html b/doc/mae/class-use/ElemLink.html new file mode 100644 index 00000000..0f291df9 --- /dev/null +++ b/doc/mae/class-use/ElemLink.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.ElemLink + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.ElemLink

+
+No usage of mae.ElemLink +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/FileOperations.html b/doc/mae/class-use/FileOperations.html new file mode 100644 index 00000000..c353ec20 --- /dev/null +++ b/doc/mae/class-use/FileOperations.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.FileOperations + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.FileOperations

+
+No usage of mae.FileOperations +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/HashCollection.html b/doc/mae/class-use/HashCollection.html new file mode 100644 index 00000000..175daf6c --- /dev/null +++ b/doc/mae/class-use/HashCollection.html @@ -0,0 +1,321 @@ + + + + + + +Uses of Class mae.HashCollection + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.HashCollection

+
+ + + + + +
+Uses of HashCollection in mae
+  +

+ + + + + + + + + + + + + +
Fields in mae declared as HashCollection
+private  HashCollection<java.lang.String,java.lang.String>AnnotationTask.idsExist + +
+           
+private  HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>>XMLHandler.newTags + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in mae that return HashCollection
+private  HashCollection<java.lang.String,java.lang.String>AnnotationTask.createIDsExist() + +
+          idsExist is a Hash collection used only when filling the + database from a file.
+ HashCollection<java.lang.String,java.lang.String>AnnotationTask.getElementsAllLocs() + +
+           
+(package private)  HashCollection<java.lang.String,java.lang.String>TagDB.getElementsAllLocs() + +
+          Used to color all the extent tag locations when an + annotation is loaded.
+ HashCollection<java.lang.String,java.lang.String>AnnotationTask.getLinksByExtentID(java.lang.String e_name, + java.lang.String id) + +
+           
+(package private)  HashCollection<java.lang.String,java.lang.String>TagDB.getLinksByExtentID(java.lang.String element_name, + java.lang.String id) + +
+          Returns the links that an extent participates in as + a to or from anchor.
+ HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>>XMLFileLoader.getTagHash() + +
+           
+(package private)  HashCollection<java.lang.String,java.lang.String>TagDB.getTagsInSpan(int begin, + int end) + +
+          Returns a HashCollection of ids and element types + that exist between the start and end character offsets.
+(package private)  HashCollection<java.lang.String,java.lang.String>TagDB.getTagsInSpanAndNC(int begin, + int end) + +
+          Returns tags in the provided span as well as all non-consuming tags
+ HashCollection<java.lang.String,java.lang.String>AnnotationTask.getTagsSpan(int begin, + int end) + +
+           
+ HashCollection<java.lang.String,java.lang.String>AnnotationTask.getTagsSpanAndNC(int begin, + int end) + +
+           
+(package private)  HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>>XMLHandler.returnTagHash() + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in mae with parameters of type HashCollection
+private  voidMaeGui.highlightTableRowsHash(HashCollection<java.lang.String,java.lang.String> hash) + +
+          Separate function used to highlight link rows + associated with selected extents.
+private  voidMaeGui.processTagHash(HashCollection<java.lang.String,java.util.Hashtable<java.lang.String,java.lang.String>> newTags) + +
+          This takes the hashCollection created by the XMLHandler + and loads it into the tables and database
+(package private)  voidHashCollection.putAll(HashCollection<K,V> h) + +
+           
+private  voidMaeGui.removeLinkTableRows(HashCollection<java.lang.String,java.lang.String> links) + +
+          Removes links from the table and DB
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/MaeGui.AboutListener.html b/doc/mae/class-use/MaeGui.AboutListener.html new file mode 100644 index 00000000..f1c4051d --- /dev/null +++ b/doc/mae/class-use/MaeGui.AboutListener.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.AboutListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.AboutListener

+
+No usage of mae.MaeGui.AboutListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/MaeGui.AnnCaretListener.html b/doc/mae/class-use/MaeGui.AnnCaretListener.html new file mode 100644 index 00000000..9b3d2ab6 --- /dev/null +++ b/doc/mae/class-use/MaeGui.AnnCaretListener.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.AnnCaretListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.AnnCaretListener

+
+No usage of mae.MaeGui.AnnCaretListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/MaeGui.AnnTableModel.html b/doc/mae/class-use/MaeGui.AnnTableModel.html new file mode 100644 index 00000000..d32f27ba --- /dev/null +++ b/doc/mae/class-use/MaeGui.AnnTableModel.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.AnnTableModel + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.AnnTableModel

+
+No usage of mae.MaeGui.AnnTableModel +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/MaeGui.DisplayLinkListener.html b/doc/mae/class-use/MaeGui.DisplayLinkListener.html new file mode 100644 index 00000000..3add73f9 --- /dev/null +++ b/doc/mae/class-use/MaeGui.DisplayLinkListener.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.DisplayLinkListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.DisplayLinkListener

+
+No usage of mae.MaeGui.DisplayLinkListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/MaeGui.DisplayListener.html b/doc/mae/class-use/MaeGui.DisplayListener.html new file mode 100644 index 00000000..dbd2ac7f --- /dev/null +++ b/doc/mae/class-use/MaeGui.DisplayListener.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.DisplayListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.DisplayListener

+
+No usage of mae.MaeGui.DisplayListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/MaeGui.JTableListener.html b/doc/mae/class-use/MaeGui.JTableListener.html new file mode 100644 index 00000000..32eb217c --- /dev/null +++ b/doc/mae/class-use/MaeGui.JTableListener.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.JTableListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.JTableListener

+
+No usage of mae.MaeGui.JTableListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/MaeGui.MakeTagListener.html b/doc/mae/class-use/MaeGui.MakeTagListener.html new file mode 100644 index 00000000..d5ab7b95 --- /dev/null +++ b/doc/mae/class-use/MaeGui.MakeTagListener.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.MakeTagListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.MakeTagListener

+
+No usage of mae.MaeGui.MakeTagListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/MaeGui.ModKeyListener.html b/doc/mae/class-use/MaeGui.ModKeyListener.html new file mode 100644 index 00000000..cb989914 --- /dev/null +++ b/doc/mae/class-use/MaeGui.ModKeyListener.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.ModKeyListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.ModKeyListener

+
+No usage of mae.MaeGui.ModKeyListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/MaeGui.MyHighlightPainter.html b/doc/mae/class-use/MaeGui.MyHighlightPainter.html new file mode 100644 index 00000000..31cf373f --- /dev/null +++ b/doc/mae/class-use/MaeGui.MyHighlightPainter.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.MyHighlightPainter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.MyHighlightPainter

+
+No usage of mae.MaeGui.MyHighlightPainter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/MaeGui.PopupListener.html b/doc/mae/class-use/MaeGui.PopupListener.html new file mode 100644 index 00000000..7eaf061d --- /dev/null +++ b/doc/mae/class-use/MaeGui.PopupListener.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.PopupListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.PopupListener

+
+No usage of mae.MaeGui.PopupListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/MaeGui.RemoveExtentTag.html b/doc/mae/class-use/MaeGui.RemoveExtentTag.html new file mode 100644 index 00000000..8af182df --- /dev/null +++ b/doc/mae/class-use/MaeGui.RemoveExtentTag.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.RemoveExtentTag + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.RemoveExtentTag

+
+No usage of mae.MaeGui.RemoveExtentTag +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/MaeGui.getFile.html b/doc/mae/class-use/MaeGui.getFile.html new file mode 100644 index 00000000..df564589 --- /dev/null +++ b/doc/mae/class-use/MaeGui.getFile.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.getFile + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.getFile

+
+No usage of mae.MaeGui.getFile +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/MaeGui.html b/doc/mae/class-use/MaeGui.html new file mode 100644 index 00000000..55ec44e5 --- /dev/null +++ b/doc/mae/class-use/MaeGui.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui

+
+No usage of mae.MaeGui +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/MaeGui.jboxListener.html b/doc/mae/class-use/MaeGui.jboxListener.html new file mode 100644 index 00000000..a5d42fa5 --- /dev/null +++ b/doc/mae/class-use/MaeGui.jboxListener.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.jboxListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.jboxListener

+
+No usage of mae.MaeGui.jboxListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/MaeGui.linkListener.html b/doc/mae/class-use/MaeGui.linkListener.html new file mode 100644 index 00000000..05edc7a9 --- /dev/null +++ b/doc/mae/class-use/MaeGui.linkListener.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.linkListener + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.linkListener

+
+No usage of mae.MaeGui.linkListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/MaeGui.removeSelectedTableRows.html b/doc/mae/class-use/MaeGui.removeSelectedTableRows.html new file mode 100644 index 00000000..43ba27ca --- /dev/null +++ b/doc/mae/class-use/MaeGui.removeSelectedTableRows.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.MaeGui.removeSelectedTableRows + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.MaeGui.removeSelectedTableRows

+
+No usage of mae.MaeGui.removeSelectedTableRows +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/TagDB.html b/doc/mae/class-use/TagDB.html new file mode 100644 index 00000000..2c14ce9e --- /dev/null +++ b/doc/mae/class-use/TagDB.html @@ -0,0 +1,165 @@ + + + + + + +Uses of Class mae.TagDB + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.TagDB

+
+ + + + + +
+Uses of TagDB in mae
+  +

+ + + + + + + + + +
Fields in mae declared as TagDB
+private  TagDBAnnotationTask.tagTable + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/XMLFileLoader.html b/doc/mae/class-use/XMLFileLoader.html new file mode 100644 index 00000000..916db8cc --- /dev/null +++ b/doc/mae/class-use/XMLFileLoader.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class mae.XMLFileLoader + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.XMLFileLoader

+
+No usage of mae.XMLFileLoader +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/class-use/XMLHandler.html b/doc/mae/class-use/XMLHandler.html new file mode 100644 index 00000000..8b4c206e --- /dev/null +++ b/doc/mae/class-use/XMLHandler.html @@ -0,0 +1,165 @@ + + + + + + +Uses of Class mae.XMLHandler + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
mae.XMLHandler

+
+ + + + + +
+Uses of XMLHandler in mae
+  +

+ + + + + + + + + +
Fields in mae declared as XMLHandler
+private  XMLHandlerXMLFileLoader.xmlfile + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/package-frame.html b/doc/mae/package-frame.html new file mode 100644 index 00000000..708be42f --- /dev/null +++ b/doc/mae/package-frame.html @@ -0,0 +1,62 @@ + + + + + + +mae + + + + + + + + + + + +mae + + + + +
+Classes  + +
+AnnotationTask +
+AttData +
+AttID +
+AttList +
+Attrib +
+DTD +
+DTDLoader +
+Elem +
+ElemExtent +
+ElemLink +
+FileOperations +
+HashCollection +
+MaeGui +
+TagDB +
+XMLFileLoader +
+XMLHandler
+ + + + diff --git a/doc/mae/package-summary.html b/doc/mae/package-summary.html new file mode 100644 index 00000000..b57cf2d2 --- /dev/null +++ b/doc/mae/package-summary.html @@ -0,0 +1,226 @@ + + + + + + +mae + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package mae +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AnnotationTaskAnnotationTask serves as a go-between for MaeGui and the + SQLite interface TagDB.
AttDataA class that describes tag attributes that + only contain text data (such as comments)
AttIDID attributes have special properties, so they + have their own class that keeps track of the + prefix.
AttList 
AttribThe parent class for tag attributes
DTDProvides a description of the annotation task information + stored in a DTD
DTDLoaderProvides methods for loading a DTD file into a DTD class
Elem 
ElemExtentExtents Elem to provid information about tags that are + used to label extents in a text (as well as non-conumsing + tags).
ElemLinkExtends Elem; used for describing link tags
FileOperations 
HashCollection<K,V> 
MaeGuiMaeGui is the main class for MAE; it manages all the GUI attributes + and manages how the annotation information is loaded, interacted with, + and displayed.
TagDBTagDB is the class that handles all the calls to the + SQLite database.
XMLFileLoaderXMLFileLoader reads in any annotated files that are loaded into MAE by + calling the XMLHandler file.
XMLHandler 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/package-tree.html b/doc/mae/package-tree.html new file mode 100644 index 00000000..5a7a3437 --- /dev/null +++ b/doc/mae/package-tree.html @@ -0,0 +1,191 @@ + + + + + + +mae Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package mae +

+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/mae/package-use.html b/doc/mae/package-use.html new file mode 100644 index 00000000..429dce6f --- /dev/null +++ b/doc/mae/package-use.html @@ -0,0 +1,208 @@ + + + + + + +Uses of Package mae + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
mae

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in mae used by mae
AnnotationTask + +
+          AnnotationTask serves as a go-between for MaeGui and the + SQLite interface TagDB.
AttID + +
+          ID attributes have special properties, so they + have their own class that keeps track of the + prefix.
AttList + +
+           
Attrib + +
+          The parent class for tag attributes
DTD + +
+          Provides a description of the annotation task information + stored in a DTD
Elem + +
+           
HashCollection + +
+           
TagDB + +
+          TagDB is the class that handles all the calls to the + SQLite database.
XMLHandler + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/overview-tree.html b/doc/overview-tree.html new file mode 100644 index 00000000..a8b50694 --- /dev/null +++ b/doc/overview-tree.html @@ -0,0 +1,193 @@ + + + + + + +Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
mae
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/package-list b/doc/package-list new file mode 100644 index 00000000..a992ce71 --- /dev/null +++ b/doc/package-list @@ -0,0 +1 @@ +mae diff --git a/doc/resources/.svn/all-wcprops b/doc/resources/.svn/all-wcprops new file mode 100644 index 00000000..6e8543ba --- /dev/null +++ b/doc/resources/.svn/all-wcprops @@ -0,0 +1,11 @@ +K 25 +svn:wc:ra_dav:version-url +V 39 +/svn/!svn/ver/2/trunk/MAE/doc/resources +END +inherit.gif +K 25 +svn:wc:ra_dav:version-url +V 51 +/svn/!svn/ver/2/trunk/MAE/doc/resources/inherit.gif +END diff --git a/doc/resources/.svn/entries b/doc/resources/.svn/entries new file mode 100644 index 00000000..e97bbd60 --- /dev/null +++ b/doc/resources/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +5 +http://mae-annotation.googlecode.com/svn/trunk/MAE/doc/resources +http://mae-annotation.googlecode.com/svn + + + +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + +ae094929-2655-6733-6781-69e482ac4aab + +inherit.gif +file + + + + +2014-12-26T21:17:32.687743Z +220f4eda0bd49915699315f18b8b03cf +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com +has-props + + + + + + + + + + + + + + + + + + + + +57 + diff --git a/doc/resources/.svn/prop-base/inherit.gif.svn-base b/doc/resources/.svn/prop-base/inherit.gif.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/doc/resources/.svn/prop-base/inherit.gif.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/doc/resources/.svn/text-base/inherit.gif.svn-base b/doc/resources/.svn/text-base/inherit.gif.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..c814867a13deb0ca7ea2156c6ca1d5a03372af7e GIT binary patch literal 57 zcmZ?wbhEHbIIT!9-C*e{wE9>Kx3D)-;0v)C; KYxQGgum%9JOA&7X literal 0 HcmV?d00001 diff --git a/doc/resources/inherit.gif b/doc/resources/inherit.gif new file mode 100644 index 0000000000000000000000000000000000000000..c814867a13deb0ca7ea2156c6ca1d5a03372af7e GIT binary patch literal 57 zcmZ?wbhEHbIIT!9-C*e{wE9>Kx3D)-;0v)C; KYxQGgum%9JOA&7X literal 0 HcmV?d00001 diff --git a/doc/serialized-form.html b/doc/serialized-form.html new file mode 100644 index 00000000..87a9c5ff --- /dev/null +++ b/doc/serialized-form.html @@ -0,0 +1,450 @@ + + + + + + +Serialized Form + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Serialized Form

+
+
+ + + + + +
+Package mae
+ +

+ + + + + +
+Class mae.MaeGui extends javax.swing.JPanel implements Serializable
+ +

+serialVersionUID: 940L + +

+ + + + + +
+Serialized Fields
+ +

+elementTables

+
+java.util.Hashtable<K,V> elementTables
+
+
+
+
+
+

+colorTable

+
+java.util.Hashtable<K,V> colorTable
+
+
+
+
+
+

+linkDisplayStatus

+
+java.util.Hashtable<K,V> linkDisplayStatus
+
+
+
+
+
+

+colors

+
+java.awt.Color[] colors
+
+
+
+
+
+

+hasFile

+
+boolean hasFile
+
+
+
+
+
+

+textSelected

+
+boolean textSelected
+
+
+
+
+
+

+ctrlPressed

+
+boolean ctrlPressed
+
+
+
+
+
+

+loc1

+
+int loc1
+
+
+
+
+
+

+start

+
+int start
+
+
+
+
+
+

+end

+
+int end
+
+
+
+
+
+

+linkFrom

+
+java.lang.String linkFrom
+
+
+
+
+
+

+linkName

+
+java.lang.String linkName
+
+
+
+
+
+

+linkTo

+
+java.lang.String linkTo
+
+
+
+
+
+

+fileName

+
+java.lang.String fileName
+
+
+
+
+
+

+xmlName

+
+java.lang.String xmlName
+
+
+
+
+
+

+high1

+
+java.lang.Object high1
+
+
+
+
+
+

+high2

+
+java.lang.Object high2
+
+
+
+
+
+

+optionMenu

+
+javax.swing.JMenu optionMenu
+
+
+
+
+
+

+linkFrame

+
+javax.swing.JFrame linkFrame
+
+
+
+
+
+

+chronScrollPane

+
+javax.swing.JScrollPane chronScrollPane
+
+
+
+
+
+

+tabbedElementsPane

+
+javax.swing.JTabbedPane tabbedElementsPane
+
+
+
+
+
+

+annotatePane

+
+javax.swing.JPanel annotatePane
+
+
+
+
+
+

+displayAnnotation

+
+javax.swing.JTextPane displayAnnotation
+
+
+
+
+
+

+mb

+
+javax.swing.JMenuBar mb
+
+
+
+
+
+

+nc_tags

+
+javax.swing.JMenu nc_tags
+
+
+
+
+
+

+display

+
+javax.swing.JMenu display
+
+
+
+
+
+

+helpMenu

+
+javax.swing.JMenu helpMenu
+
+
+
+
+
+

+popup1

+
+javax.swing.JPopupMenu popup1
+
+
+
+
+
+

+popup2

+
+javax.swing.JPopupMenu popup2
+
+
+
+
+
+

+fcFile

+
+javax.swing.JFileChooser fcFile
+
+
+
+
+
+

+fcSave

+
+javax.swing.JFileChooser fcSave
+
+
+
+
+ +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/stylesheet.css b/doc/stylesheet.css new file mode 100644 index 00000000..6ea9e516 --- /dev/null +++ b/doc/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + diff --git a/license_GPL3.txt b/license_GPL3.txt new file mode 100644 index 00000000..94a9ed02 --- /dev/null +++ b/license_GPL3.txt @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + 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 3 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, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/manifest.txt b/manifest.txt new file mode 100644 index 00000000..0b0a17f7 --- /dev/null +++ b/manifest.txt @@ -0,0 +1,3 @@ +Class-Path: sqlitejdbc-v056.jar +Main-Class: MaeGui + diff --git a/resources/.svn/all-wcprops b/resources/.svn/all-wcprops new file mode 100644 index 00000000..95370a73 --- /dev/null +++ b/resources/.svn/all-wcprops @@ -0,0 +1,11 @@ +K 25 +svn:wc:ra_dav:version-url +V 35 +/svn/!svn/ver/2/trunk/MAE/resources +END +sqlitejdbc-v056.jar +K 25 +svn:wc:ra_dav:version-url +V 55 +/svn/!svn/ver/2/trunk/MAE/resources/sqlitejdbc-v056.jar +END diff --git a/resources/.svn/entries b/resources/.svn/entries new file mode 100644 index 00000000..d54d8e5b --- /dev/null +++ b/resources/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +5 +http://mae-annotation.googlecode.com/svn/trunk/MAE/resources +http://mae-annotation.googlecode.com/svn + + + +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com + + + + + + + + + + + + + + +ae094929-2655-6733-6781-69e482ac4aab + +sqlitejdbc-v056.jar +file + + + + +2014-12-26T21:20:17.193953Z +8960ef957eaa42672c338049e8dd768f +2012-04-10T03:08:16.131050Z +2 +amber.stubbs@gmail.com +has-props + + + + + + + + + + + + + + + + + + + + +2684154 + diff --git a/resources/.svn/prop-base/sqlitejdbc-v056.jar.svn-base b/resources/.svn/prop-base/sqlitejdbc-v056.jar.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/resources/.svn/prop-base/sqlitejdbc-v056.jar.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/resources/.svn/text-base/sqlitejdbc-v056.jar.svn-base b/resources/.svn/text-base/sqlitejdbc-v056.jar.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..f95d90eb07094f8646118332f50cb2cd4597d80f GIT binary patch literal 2684154 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 z zUA-O~x%(!hbL}+cO*Zi%QYRv(C!*d=tXGDd(-QRx2^Y~9dfun|^}t#B&_^BNyH^q^ zJi#alfHGv1^nhEGGBTw%2HguZ{k(Pz!vQ7drgT8km1CYcVptwc#1r`n3id_B&qcyj zUm;NCA`1J&L}hF<*$rFUMg95>?TW71RD(u>#yV41<~7}F&txr>ZCjXTYW@-Sg&dbl zRGb{}6?iQNI6};LgeJ29n2ZAQnx0qelea40R+wj^jNaEUXKjJ*moe5{*1xQiS$%9N zQwcRQPJs&NZ0cvEqPJYu_47}rl9SP3CJ$AP*Qu#}1z| zBg$lAZ7vgNG`XE>=ttyhUr>#s%JExaq07fX@G-z>Mz67IxQvX3w(2z^ye2nMwH=VZ z!4eUZa+Q0oenG>xK?mlb)PDyZlYIZOZZa%TUJ0PHUuKf)f&1t+CW^~gwI?${jc`&b zRv;2Qlbe(`70bpo_`i}&ze!J+V;2;~51aHA!jT~38jjSwnO+`oT*ZkE-Fm435mtx5 ztW$C3z4kW~_wuS{z|bTtZ>blN;7l2pcJi$OkOn{qZ<~a3=TaRKa)8tB+SP zj$Xp#cL~4#q$;#G_YCuW}8h#1FpfAGl?-i>7eowD(sV3=;)haflGTxWtP7gd+H@Z zB`=*+Uc2xMcW~KmChqPME|W_w%tWoqmuC`!k#MOM1p5I-#h-M5U#-e1`nzX*rt-={ z*s?j-*zlOH(@R(o(&8-TVvN zL(Cn@A?9&o{8nS*VyeRmH04^I{Q{HSg?jKZ+DEYreF@onVK)ultDLeV@Q)`%YW!YW z#w2}#rO0NiDdQU{0skDo+?#QDZQctA>g^`x&B}TDbsQ^`ak@t%UnETBTkId>bdTD3 z7~@!HjMEI^-jspakI;l~>G^RiqF-zv0ekv5oGzP~@D|>qoH4Rudl7^DI2>~0&P1C0xc7U>>wskO z4Y4vVQ#r@u8JA<%J>TNNd@+RtG|*8ToeAauNF!fFaovOl1)o{v0h?GhvpD{is2Vw$ zJ82-Lou!o+oz_;6?F0|PK}S7G8EwiTF{Ezt23|Z5?|}uRkuTxEB_Y~OML4}Atc~(H zjtOi$T1evG>qnoPKzbJ>K1`AORY;;Q{o}AZ_Pd>g{S>~-*zhmPCFeKVHZ?)L15occ z?bbp-&Iot$OQM{t0k|jv0hNRN|<~z=oNThJu=mn#n*-I09z$rvn;` zOfAv%^dm>kcn`#(lcJhrplo$ykcvb&pdXHxJNRa!NL~*_D2Hj&0>pjeS(InGFe5@4 zAIl8Vp?`@@&7XmAIS`?h)#b%pjRhtuI${@}YD??5wbosa_Yxc)N>KcAWnco8O1yj? zH5*^!fiiS$Jk19xz{CK}kQtFHwmWL6aTQg>36P@6G;f%J9`Ql^?*wO%6{6`cr*2-v~adbny-6Lp`>r1K5Hyuq+)&R|XfB z88YM8J2EU0&UuyVtBXsgmScE{Jdi~L3YAfX4w�|EHcCR+gJ*eX&NjW?;;$`45%= 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

Sb%boF$Z;z3?Z} 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%0A3Eb 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 z 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

!|7L%A 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

vRT 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

~I! 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%0D|P{Mzhnp1^YxKn}F$Wr5e{ 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

Qwi>Xh2>UK4h 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

MxvyCb0L#1)6^Y~En=WS~uQqVUI3hv*faUD9AY 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%0AhCYQ0OAxa1~hprVK`OvhNS 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 H{fqNd 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 z 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ʒ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ℑ^eR~H{*lq=}JL&jdQ#~JQbcKHJjiK zp1;@Uj5j7)#*1G`1uP}wgIyDm4jw6_IRqx2)#qj@ve@Idqc8GjMvTCeGtY?E1>PP+ zabr(MxMqa@dLFW^?AFR0tlY>kZQQE#hj-DO!zNyW*ECNMtWZlH-%RB>pGsZ|cEu$HU1Qu#UXG_)XbdiwC9RW}CkwSNL*{z-XLWfqc9?6bXBg}9rgPOn zs!lQr4@k7za@5=FUB;S$A<^p8n%$?({-mJ;@E4}cIV8rzlPL_F=F_lQhXzbIP4YKK z$xBj-9fcAzdE~q#HQVGVV#?s4e%%FM$?uF3HRqU&@R(d*aGK~PFF8F}w|qu;3SD7` z1>kFAcUYS9W*7-7G{)4>TK2zm9`=nHXZgS?I)G_$&BxJ~f>wmaQ@3sg3S$4&19n7B z%jvB2R@O)vshP=gF0Tt`Jo>i$ca&VM=U!OezIs=15Lg?lsQNjSm&iNk4iK3B56jK zbNbwcX^f-NycbJjy_Nmhgkw>;(u|=T3_f;~HmI|!jGFRk2LD*>OzmKLryS~Fi0uFGE7tuX>Se+1Vig@G`_H}=( z%ubqAoGYj=ePt_idaY9~Bz2j9J5V)E!bP*=*38BXyRA+34YE6B>JQxV18HP_u44d9IoBAfWl707QkB5;XD|PdWW&DEyyfVmr!48wgDHYvn<1iCb6G6%ZynWXDj~IY*}VdEjRP_ zq3xTMeb#?b0=2O}4r1dr--=g6n;ffeNUe-&w@}+)@@E|IIO06_M$m27Eqyfzx zWA%k@CO07M2CS&$^q>~HF;>FdUhHlUcGq*}V%@c1cW*z-yL*hfdtGRNn08OSB{A4P zvcEY#ld#v4c-|XxcE&)(G1XGl>@v-2c9{*$@hh8ijk8LCD^u4Q);m9yrNHEco;5^U zcJy>?#YBYKI=)Zr0|sfUIXg>?mzs^zaf1s;wccj0Z56+KS_+z_V+JFdNlrK}pMn+i zGF`v75y1F$E|4vc2J_cGtc)YsxHxJW(ee2Wk8*4=L4EFoJ z^D5)=70)wV^Nn2fXmQ)P5C9jtI;V;o9AO6;k$7~TB%JdwfdNH z`a&ViUL3$GH+m?-9^Q~u+SvhEr>nIa2g&AAt5jt%_{S;nu%WbH zPDflR`o$OJNz!k~_~lo&r6L%fF#6S)VpST%k;{|_P0d)1ZzduM&f#g%2SyyDN@?(} z5HUm0o_qmet6UFBeel|&(rt?8Uc4<~eM0mOiMnRR?i?n)DOgW4KAq#_Bp?bKQ$j-vLPwG0R z#m|ZJIULY*{p%B7qmb>APbmi3l1j3He?zSo|5@he1~YVL>jUR@U*=1(Zs5sfvNZ_mLTWvGCVN zkR_{@@#`bAVRvUPn+>~DL@^p$1e>5D+~=T+gAJI3R$|24hzL6!iFp@_lW7wwD7ne0 z)p|HNIXCsZa0EELbi?7Y$=+x1w5#ALrQmt?cppx}kC&phwhjGx-l%!&NBo%Rasu;4 zB*3XA@@D1H}#hK8N%WlLA;ex03vpD&{QHD;(T}IivOPL_McPs8~jQtLGRNG0h z;!rf(74K8JX}C4eD%7IW4c+?+0kj#YH##5pTb)nv`!=ca8PEb>rDgq$a^Gyl`;2~# zA?$&QuvD}xec(T2X8#JpApMcHyC~ z$&cZAjBtlD(&B!cR?A|BV!+26g<}g48EYZ-fi_y z!Dt0X$!-&t%olf zF&5LwpD0z?(7}K%bF2Yv)9mmig(VIU%`bBP+mcHGNJ7`rhNBygydBdp)FB=k@1pxW z{~|QsJj=RkhV;E=9i7`T54uHR<*rqpBJDNA7Sn!>S;*}GW@su$sl$?jR8kS!_B(VV z>XrxOW)DRNf+6|>LFFhuSA=Cg6g{7u@qg72*e-oJ*3Uw$VeM*8) zS!_p`r=^Lukw?TO8vE-XhN2E5JwP_47IAWTnbbc6OY=c#Mb^MEu_2tH#1l+u32HT< zk0h`?QRi-PhE(k`hz<`OXMXfB$N$>FS9_l80{d*xQ=Dj+9OyuUQj^@!PQlLGFoJUe zb@HQJ5WRLekVGNVlZT=P9v_c27}mF@Dm!@&jEkUDSt)Z79Qq!vdhM}&XC^R0f8F1A#d`2ZXpbBxRvXf_0e0FwvHHWFCH^=etmm*}d z`;oOY?2ZLYmjk=t-!T!i_6^|cG5vCOQuyYYJy>#?_~p80yt7gs{D zJ1Ny3{6406%yB8GNyjvq-pce=rn2P*3xy@`roK@g^&DBs;OMy4wdBS_B44t+ECrq| zng;(S8Ze-D024?o2lS7PkB-?d1inJHzz4!-RW{mc z7CtV{!9ajCWb5RtcqM!GIyA$k8rad;Agz=067kyj$~X|miyjvO$!InfpifeHJO;bc zXFG*@hIl+7I_%ZQ6={m4y@!2F9*Tx~M>914c#NpVx($%wr(-Y!ej%Bm2N};W@<40L z@GDW``e3TkK*YEQiCEcaH=aU-U0ydfs%DAJx=t>)G-r=9Dk_$!+-Fm=tiqdBCi&Es zFUW#qj|ZdOzgccli17Jab`DK-b1e$BP${+YkMb$@8QNP@>y#xnSf-fhJ`0Am&a$ji zvP|*@i$XEfYr2QV^pl;wl5LWGHhGy9UX2Z4b$EACAMecBXiam^H(A_u@e0LYSJV_D zh6vewTa`UHgYtb2m>qdj5>KN~5T_NKCixJj7}=97H_Q1cLSq8E3@8v3vc%A4b9D6U zP0pKz0GhBWOYG|FD^HS%-Oe8k5fV1VY^Q(G(ry9T)bZJ>`X@GvrmxV7OOxK-3vcE9 zpl<{)KkOid#%P9=czxm!*P5oTN<#}oVjlak1Y|(#`%>9GG?eZ72|Do=jmlH9?MegA zsd2xgrN}y6u86k?fnvJWA7=`^0Cetj3W2AI-mwss@J1CCm!KR`rm~?GLpu9;%gH6t z^VkxqA0tg9AaN0!Bm1`;6K%uvRjxGDP-*yEwImArO0B{^SG>G)9=_O+D!0f1@*@b8 z!@p;a@Bd~-z8pwHibqkpPOAFc#3RQD`*J_cq_m)pu{U4n@$JrcW`CW>>_rT(tvqL zgyosJRTq_lS*#kBLe0eo!=@d2AqFU<$%T_g#Fk9N23x|n&BLHrRXTU!M7jqH#U-~+ z@tNc*J9k4kh4#}*)_hKwx$||(>^^sK%6z9kN|~H2bq$39upuVg+f9Q=Ye_><5s22gcObDX+$sd-;>ntUN?DQw z>H?}#M?)nhw);;bP>sI^LhW;zjY4g=i8e9o6w^A{{Z)Oosm}e4l54MDY=(KL!x#^m zay>AbmHvs&Y9X)_@87FtuM`5WV8$Xlxk)^S&(u&BPoa>+G0GllLtdKDxCaZVcf}q3 zMml4ZzA!qCVj_kJMG(xe-3jepi<>kcmSQUB4$daOK>!Y)12KsZ1hd}#m9SU*x+P%K z2}js_s4lP;iEOX?8(CdR(%=x1QoKfq6czuiw@j!F`lkwegP8$LMg@>>FSy-E@9NGq;4(mgu8)h8y~-h{yuU@Q58`pV3bTVf?FGcYqemZW_;TybsYQJFTtV`uvvLu& z;uxNIrEvDT7FVLnunrV{cwyy3VlK81>no(IaBa|+tSn1Gsh*#rYjmVBDx@)v$#aY; zP6}t&EMxZ2xB<>zup8Ju(n1}}QI`fSnyb4F*ixn~8`3TxxIBWYp!lbdY4lE-JEm>0 zVl+PVdXi7d18nzcOb$6zP>lzpdmCi$8wde^Sa$E`Vt5OT@wxOMSud-V?WbRnkL$20O0E?FOylt=$$c<< zD+Nnd=Be&>T%545-paZC&0(#l4HAp5hVA(f?yN8%v37 znmZ`9I3zdjYv0Il2P^(?z8^B$!&0>F6!9Kzd4e$Xp!`MMg^oEdYo`gA?caCUc7kedsNZS{+=t7@B zv_qsXkHvGxsa$9Vh3%ySl}Fyg&HQ8!*~-}-(TltliVW|9rO2VAq53m_=io*iLhW;O zNY;*9d+6=r9J!#ADJ}|{s(3qEa_Is_*@bp|Ej478Xy9NZSJDAom;6>QmC%VK+YTd? zpX2`?DBz%%=h{FlwPbU^Di|bR-V+hF4c)L*$FI>39VqcpnI8oC*P=s~w@1yXBX{s@*g!3V73ZjTt*V2q zPIU~0;96xWo-F-~A`*%56qyNW7^9u$JYj>qWqqC%_7QcK#4H)ZI7Kqty%mS)l;^zL zQ8ZQpJy_~OQt{mobNJ47n6pz+L&Aesg6)}!7t07oo`*8qk0jxbwefLxXfuog1GCOO9;f6>s}Y9}H95%v}8xpq(eNX1Y5$up2q# zp%p|E9e`sb_XD(%3DyX;yNGbR6)!n3E>h@V6(pU@UY}!~Sm!+!Fi`Y-g%ce zHaxYa^30u}XoVBt;V$91pwJkE6?><$+{U2?7}^w~K8yD+5hX#%PgC5E^kY$kFJP&_ z<0mSW4q()od6vo>T+#sx9`9EkRNS2zmWASH_%SaH57dq9+c;ux6SaaK+(%UQ0Ao3e zdR(7$&@}=nR~K7&Nl2=y8$JF$TQ~%YXd86GnMp_&N`XDmog_3uCv7F?6t7hidkK%% z!2+NN$S0-Ge=IZ}MT3YICCkQE&gLXFbeBH`W=BUIim=`Du{e9|HyYQU7o7`NKq~Nd z!Y+iBQ2!tv9kPula4{_Yp4m|6KCR?Mk3oe-_i2yZUkH=He)gCinB%lTZWcYz_jo!F z%_XNJCZE#8Zs?F28V-Fp7i~B~-du>YA?0U>Hy-Limqm1L^`-YAa`16O^x*wGc_a0t0M(}l zVF*dKa933*y(k|j<3Be?fgjnNgLqOMA=r>!bTh&;WglDd4|rYWXmR(DgU?ln_Ax+^ z#CYX(l2$rOK{T9v0JnA3DH_3N695l#%lUTkFjSavUrx1IzAp!Qn16nh;Xizg6Iz~* z$H+^0Kmoa6J9|oZrx$9+A|PGm4p?Hv}%vRkl;9CUdwcFZ2kzf0~ffyJ`hhv@Vh98Kepc<(-^ zg9fE21wp7owdKnN?b3d;f{{%+rJyAf(Ly__%yM=(nHU9gGu*7=-*SI?A1lV0E!d6MH)W^-;00Gd zn~iNRw#ofaaEm3CFl@aCo36&j+xB2^M-OCbGEUbkp#^`cF(?_icQ1;Fc)-D z8%m7W|J~H`l`uADcW^Z|#_aB*_C#3VZ9P~}m(*<1(DJNHE{No3g6{ff#fyE+ok{m# zP=qEPY%1YxxQ-V}aOm(evWKc}^75bm*+aw8Z{wxfF>Mf6)#iT zp>NkyQdbEM68kxR7TakspiH?R8irTXyWi&Bi=pj+GO#W5JE|kSmB){vay-1EPL>KK zHQhQq(mo%1qKOKDAFG>|q1YEYHE|oOrq`V`XmUTyBuZ+w1m~oX=if#%)rrLx>4{a| z*BgIeY_=@Zzak<(pdLAkXAM+q7Qx%y)wqN}gocda=ag$eK>1 zAp(LO_APfyd&#$tqG2AnpBU5w_{P6jaoeEYT!(*_Jb+Pb9YAy}(4c8W^8O-)5~*9! zp1epptd$tUc63%qKgPe%z2JMFUKH0B_K;ojA*t&OtM~w0vm9C@^`q;ET+ji62QgxM z$a;U`8FvR7bL~Rd1tD-bH<3k^ci!NjCNzR<@^)jOvreQ-vWR5a^)YK|Ce)%Q7~TI7 zP9_4g>>}_(f3hk)2(w%4DT%{v!g1h#WSSd#i!`V%<^GGszeOCf#%v3;JrmlQ2j!*r zk&Nk#tHqmyKpb7YdRcwWBFn;Tic!fXIl|LCEH%_?nt#Jx_j!fErlh7v){$04C#?DFT`m} zW{&r9oWHo5A{xL3oD>lM&4}^uw@Q^s2Jw60@%R^iISl?Q!}0i6gu1(3QvW?=4z5Nt z0bSjM=W8(5Rnt`I9T>qvPl>UZJvpem)PxYVR2s5~@$2@Q4B@rXP#oFNPyw2lgdjnB z@M#;6h);_GwH^=xpBi+W){7)HvAH9YqT$B6y|8@%ffOkMeG@X3pw9#9RnXG%$A?F7 zF~$MRh=^IjUQ?#KTg;I5aT=Hg`u|6`#7p9e+54~%o8tHuGJKoz;KiojM@@riDu{6J z3TEf^G;xSn|4cNOL=Z?1^ui%~>=?Je<3JtWW2yIc*V!=?Rm{yK{aDOu^uB-L6y?l; zrBG=Fa*ZPocq_Zr2)tynft$uqY5;zxOs zHdQ=?kUzhElrY44!V5u*N~gQGoEwMN%Z+@!;CYSa1eKLr-tO%~lRZKUp9pygw-TOZr*kt|8(MU3(WPRqewCnX5l8f zO)fZs6f%db+8-AJ2$M=k)I#lKBVHlkG0a$eS?*L4r1E?NxiBEan^Kg7=M>>rxGREu zK%5jpC^Fc9d|Y2k=g)Pf?0Qpeu+IIl7@`&084XbY19_xaE6SG+CZS0=uy!^bZOHR< zM4ziYu``=4)GU5}mX2-8toWms+e+$gpk$Z19`>yiC7?X1-u*FxkG7vVsus>*AD8PJ zj>W|#DP(>A!V##avQ71+$UaO=*{YMIgEqO6?4$}cF<8VlV=|75gCKW3HOtHvS!^Si zv{9J+0WN8L{(H7m6PUUfFID>u<&!)>50kYU*^Yi)7=>MdV^wjP#q+Bs`QY0n@a=K@ zb_sq=EtO_bH_nQl4zGXy+u|%@yqE2=*Tw-TzofD%Sc>tm~PXW@H85 zmv)ggoj)z}QM?GQObr|>Pf-kdIgcLU7Mu41r(NGN+x!3~4$oEM)wiEIM~6V5aEGVs zsqZ?%?LCp2ZeY26XeKjSd*Wf+4JhLxto=FYRuzzEq4F>av_PwWF7U>RxUU$<`jW z1MhgeJ*#+yYtOH!tAmzyBS)O>VN*^HYAp{$v8HK&>C_S>M1(E5U(?>2jRP`8KAdOv zEtU4qM(fJ1E{X$`ovirsGmck%rsOV_g0q>lW=KASb$zaEdau@rTxI&RJlzo~&Oxfr7eLl?E=qUsJW?!`asjtEJY zmfV~_e7XCo;r6%C?BRb(cGAq;@)3(yhfzjS{PR0V9+j7yF$CBRF^YNsC;Czq5vh9Tx7P+zV37QJ1SPU|`f-J2S3EB1mJ6tMKnq_9wjUfd%$t3+;E( zgHaa*3`Ep?D@&$=zL`M$U|0n2|w$aX7VJ21qQTeou4)(%Vqj*=; zT6Gud?f#USs_6#*RFr24KK7rJpz|j1#o3%Y9q(Ed@!aKYqpExV5c$7M$Lf}{rWWE; z2%I7&qgDr;ISCI-lTYD=B#=2qgoXBC;#c?mpTek`N-fe${ZXvc5(9BZS*j+2 z8k4MdbD56Pjy=uOi{H3ZZec&&dtqN$4i!B0GEUd9dYgeIKnHwm%r9X@oCV&pk0K^T zZFEiS2mgu&evYsw?}%QijVC&PiZ5lk1-{jMtGPV-AX9yI<_$+Z#9I6n=z`d-y6~jK!`?qYY5<-k zdm{uA+9f9tYN%C59feAqsa!+PFCVrGo~XD+YxhM(WWD_4msDBCkO&2_X4iBhh6g;x z@=s9E5P16J91S$tN+bU@>>0gwFbW;%HQc*I5goE<1$KpZx%z1A`Uj4Naw(7N>~6zb znSw)X{@(}5Fd-`*R@d7Y*wq01)P3kmLk&Ryi&M@Zs*=$_u5MzY@_LPl$9CM+fqlI9 zzUX0bS{&l{fX?r~f{;+y>~1Vt&RZ(t?xC1H&Dm7Q9LGKJ%9gSz2Z_?v2e;w=D$lA) zE8jtgl_X>WYO$v!Zvn})JSYESG0`7a{HDxE$!t#%a|21Fx6(o6mgP1Vv{`)+w^z-1 z$;Rfq%b_S9U-7e3v2^N#G&x7%%}UhOK5dFlc7iy8FeLLH#l5yMgc}kcU6YhxkkHrT z?*2{#En3}L3<=o#Uy%n8*; zDk!979j_{seLN8q&#rF$(W7W6kfuuYmwu;}@Uu#G^H*der7HNf*%fD`LqA?$Njy7J z77g`ofsZD|dnmni%co~xD=8P-Yu+__a6=TdKv_kKw~YsOK5!~_Qq|?Z4m#s0X3Kjt zEp)w^6cbh2%?GTQEr8dnP>XprIH>V+`!Xw9QCrxKUkt%UQO_9C2}cBG{K=Q+JTC+)phWZlG8D6ahGD@=N3DYz zjk6v|Q{7tns1_XzV28h>VRh(Jfy}ZiVKB-p)vdKSs+;vR=2#lM0g0vg4W{wwX^gQn zt9G0lPO}ZuTu*6Iu)$)or^KX6jgOK6ynVm!la(M^n)9X`rMK%amZ^WE?#535Xi;yk zQ(YtpJixO1gUD<;Q4~vB~ovH@mzPK+6dAhEh0?~d z_o398JQ=}CaN_|<=7fZ|^2mpqver(B1W6Z7-<;EgrtAOl-kBQB|OyJ+v~a3Shu8 zio}TOPlQcBJA9Qq8869A+*7H~wb}@)&9%yeQEm#kvT#aQ7SwOgYwNI&CW%iJoGtwz zIH{VbAG7Yhd3$Jk{{>hhbV?q}TX`lL-nE&oGh7Z-eHQG+kr?a1Q?M=!bZQYYb1iZ~ zrw-pCJi=k@dT@+4EM?!p_@JdAPCv8oMdM zL*omEpVFeJA~uiMCoBzgP(h&la*8IW3@enG)@QNeibjf?G> zZe{*G*oVAHcy_F78|v#1EI+5kbPm|qgzy@jr_Z7EQ_oMIQ8X%jTTDqoeH4aj9A)d8 zh=(^e^t)Zkz5;$kHL|u)pUEhaCOLD}VM~6#azCvI;QG&eajIm^&5B-m1hFG$F zdNSP37QBt)mNJ2M)t4!ra>c-=o#G>(Th7lAoY5A?f>T53x8hDxpxmF@%?38-E6U_y z5C3hDhpA#uX?mFH(b+nhFxxAb?NpDR?akMs+3p;jjbPL0B=BI59s-MDtOPl-dQ`#H zRB#a%{B+L+?Xmt}?a8NXmtwZNV(r-#&31I?|Hw9hvULlPZEiH1{f%h0-;Bz}k-1Tw z{qQZ!w;l3HT_eWL9xxn4k68LGXu&CRO^q(1X+T>cblZFASmmgOVJsg3V13?_8_wdG|0Uw2Z z*}Z{axg(Q&a4K!wM?eTXPngP>0=cd+qYW57UV>~IFo;(8^-wkLHarTIhqrd6=UCb6 zF(vKJSaxAw;i+}ffU#;yy^3w!VfR&ffavnW1;D~$x# zO-j6iI;A$3Eag>?5wgou6e3b{u63R4F)0mL%Q`vVqNrH0TyB*;cKB^ms7o4|#cS01 z;f_jFph1u^IHyMAAkpwR_@MDI6CRo|6m?9}XlRVbeJt33XMd>F;@phO_oQBCE$~gej|% zZ{75Lgc@kTHt+*>wGNweAZ*N2EsHV(SbODISU^*x1CDk1)giSaLkmw;8n80?J@{an zvtK?0Bw0rk*ha&M#jStWA@6($3p*T+*VKpjIy6aNVlm(FG{(b5|?9Vt* zRgp=}5-){MnGM*^N+1UOJC_n=9H?BSQTft-7>k#P2JmOaQ+!Z4Ea|>1lcHj^a}KOO z;81gnmT{mO{*V!Heqp`)FtWj8+`;-QJHWyph zNt-Q(@)ga2WcZz;?!-SHm|>eo+hB*k7W`p?ZCncO1k;1k9x6_FE~r}KJ@?|Kgx$M? zZ|zQD?X}2Fs7{UAAW^Nr74S!9LPY?SYdY`i$*1r^5!m>ZIW+b(`S4TCbc0~^p54-Ej#@zcLX8$fCwk~&n_vQi#^-=oi~fA=vqFsYbh z9;Llcb`79HD_>~ZS{iaJ@~?lqux|Ds)w(*K;4<&6H4ywR%lR`ugKj3gPINrSAdMdS zj*e};`Vy$L8mn^EJd09oi6KFxA0t#01oMw53H26xZLnMr8iU!*Iq?=_#^H)D!V75! z{|hK27LDavR{EDgeIvYIF$!;5Jo}khiWpOkbvf5tvbPM>;K}TN(dKI2d9i5lhPuxE zU3!qc{a5VE!*OOqP33on@`>y+C{oz#{Z27pc~X~k^=+fF)KQk(qFEg5%U4Hcxzdng zFs!;Qwri4lVA&@k?67E;4_7Cp9}AINw>OeafumKQF@y&DYF1xHi=YyWjn|sqDjhI| zjaiumw#r0dp9$D;Mx-LL9$2GjRaeB@^=~)A;yq`k&;1o&tv^XS?-ldxYF=W-fr`5W ztyQr1x2ieU_b47%?Jk>YF=g~uE@^T1(phPlQSP7X?&UjNBR&dy4a}zTXeGsDRNW)& zwM=3CL;M|vozUF9xl(2CSn+^7fOFn9VwXrxBHl>7fvx=u-Tzz62In|o@1g2xPFtnR zY4HC*cnDD~)5bWB!h`6Q6TaFx%Ri&q>P+#cIIjrDJ8$zRI`0qy2u2W2p!4-$pgP|aUJEVFmCoMozp37`s5U4@!t-le%N^3$8C5sb>>m5nzkoOT z)57N5a2z!S>ji3!Nc}Ua5^HvwDS`MODw<3n$HOC~Y%y4faBb1mgx+F!N$9aI0l75^ z$Y*bkU1N`6Xp2@D>W2NT@}c1yKqx8Ks!YiTWw1HNq~Sf#Til25i#2Ovm$xjm9Y=k) z3HLizqyG~2I8S6(x1#kfG0;%3YDgOi$@)WF!GEQk_nSzjA>8RF=BQYj_2OuW*6{MM zMDw9UOM6V0XupNDq32^+oqATyNODbdsM4*EAzbV2k0JMaUiQ8ecIoh)o@iQ=j1j9< z>2^w4OetTIz1zaq>leybMN^vLgE&@IC{4k(Fxg{mw6QpzfC6$v*q0cH#T}tT0hjDP z#IE`i^2$T#;;>|XOSX&l>+T@PH@V;-n?~_L50d#-IIh{%V?gC1(;KWfjYbRP^Ab*O zjyG!V-Ce1G+ef z-E#}t<%rqa&bDB{tzx?zk-gB`=h@5fTiCbUhL^l=n7wW64ou*E33{shij2kO0byU6 zEh~KKIwd=4U1pv|99Og1VH6W!mYTC2hAeCY5J8t&Y?HB3p9++pye z@%MM%MQ7&I&4ddMgd=CUNDs@((e~5Lneds8lmx! zP>Z2}ga;pk!FHw!wXML(%JQ7!%BDJPg0#pOW#;=ZI@xvb(|Ng2yBT8vjB}<4fo=FY z3143!)SkpLW(t9=_!6}v=WLu{3HRTGzvc?H z7>vW2CIoK9{L2wnWRXzIFn^9SqwF&0JV6TL+iQi|-{RlvgurY}iiVZWOrh35r6pJh zkfb(%Z*LL;ahT+8{BfH2OUZ!7#`TTHiLvOB0Pw+@eN$V+dg81xuPEv6;-xPTrpx_JmA(FlzP zK#_ng19U$p0hNl$&{dobcW1pLq4t<~B2<7khXb?F%r@Hy?TcSYL)H>MmE=rkD2$h0 ze|r&qAc{dS_T_ktRvc-xQwm|c_Lg`IuEidHaZrl|N0i+xN*nc#45ffUQ~GkUAm^7g z1J{a|ryqkas%2_6G|Xs(@A^lh7iOZ86ib+%sm^=+7N=YEL3>qOLVckTimCG+N7HzB z2NIlBoK{nLe6Bwp{=G)LR%nDhx0lfue~JWSB_F1C2#wjM>{vBl$LfG4gcISrt0f+X zUud+~9xMMw8kiwGd>T*oc26pQ2eqWm5XR5IxQw80U5dT3WB@TY9umXwhWtEW(+f#< z;jo2X#zkd9ot~Bb{(r0&E36lV7kvKP#Z{A9;;XT!pYqS4-{R!Q*BD|eH0teD24jMo z5LD{~Q0u6{{y5;r;Z;)qY%z;~&@;`IIPpM{Xj=V+f2PpbmIul&JO08Txh}%Q=EM4p zlg`c&Kd7nvVvb+tV-ilS8CWRJfGMb{NH8uGCxcef8J$`Ig9-f#caTtt5ZFhJ#9VYe z3N$=RT-g#|HB7kSY3!aC=*ESUl3k4F8T1k@8PKp=ysCkjpCumagU*WaWOuJ8tPT2a z!#i*vD7#Zo*>!=k%R7BTI1axgM8}&CDGW|1s`K*M{0L(=_p^-xs0H!ialG7UCcLaq zJ8uKK0CB*bzehPE^qUX|yy$7vYuX9wJ@;uH_8nx^l4tduW4nQFV<{ww*q$C^MPs6< z|3fv43_`6$I);2^%cn4e)gaf6Eh=rRr{Ix_H?m~_xspF54V3!-Ar0K+4AWqz_c-xALRm&7mZ9C?Q?W%OwV|bd`?n8Tcrv8E~8+13S60QK( zKXXxFaq93bFJOnKpP>%l`P4ABz4s{{%N7b)^-RoY0WC{5Dq;t4%S8tNPe*pEJ=(3C z`$u(al7Eae@Jqi%9tyWA-gb|Nx4(0)*b!}i2XFsBe}0knAO7uy?Z=(PBhM55WuFN( zd)E6q-1Sb;d6z$l_UDiAsR|bgjkTF|rx0uEoO}lM`G|X(&S4%S@NLE;@C|WwFT)>C zpxxmqSTAa=`B`{ovk&1FxW6e+(h|frJ?QF4!%Bt`*IK16V=N#pJNX>hzkZ9YOIEJu zHf_-u4AYqVcjRyO4Yb$dv0{ABZ`O)8YPj!>)LRzd`u#@ykWHs#Q==St3O|qey=^GU zg{A(fegSx1vnBnCT%Ef4)^uvU`!o1ZXGzbksaU98A;wXf?E0LA2pQ)7O#Fo4tF6)8 zXw+tzhe3zsbm?I7$Rn0i>dcv5>`WSlCvtZ(3C4CLvomttAX0C1UL%gnq6_mbYRP!# zT%C`JW-gZy=)|m1oSB-1^Zef;s=I#H6~1N{9;B^*FY(Oh#>0qFfO4QsJ}Q5(|LhFZ zVc(ln*)BD=NylN|-_1iL*IOpQK3O_@om{}GfV*W>HIeg2!kJH`p}mB28=+MoM7Gw-0HEfA9?MOu{Dgu1Gu20M;SA z=}O*a@h4F9@~~%{)i2=vKI{c&ele)6S`)r$+eH8Or9&o~4a7GFO*r9Uy850DkM9wp z3T$?A9k6WJR=U*!CBHXp!2>8ojG?&S9RFtN^{0vKwR!B7C;93eFjP3I z6K=w|K^u7xlsjSJgvS&Wd3@~U-&_P#eHoQ>IWI}SWL^87e$=_*N&To(KF*H(N7Ikp z+U4R--&&G7bqfp8GI^1 z6WhSCO|TR(fSHj4m0$PR|9O0W-*3qOF=8?><%mwx!Cyy@?*~2^b*)cFT5S3`;Qa9l ztW}?d97izJa&mfb_3)y(gv#ythWI+V7`wYz`BSLubSVqMM$mOleK~o+2*0g20V7Pz z2EIlZFgE0Z6rfEsW+T@d_)rQ~BgV*w(vB?{10Bybb30olHqZ01B~?0T`2@zyG6jpX zil3h7P;J-OWLzuW7JwWFA%~h}6sO6D_3Wn3)_NFV=RAMki4M6fy-(h+e@T{xCR9%m z_8LD7=61d_qWFWK9L^%fjTL-!qT`dZz`XDATb*tpfG3q%#LMHeq<6J&qH`{{EH-AP z9}AC#($*hK%u-jF+F~Vyd9zMP3oveB9Q5Q%mo#v5HMHl1qHWYDEZL&o=kyba-08l zwK5_PFuFt*34dzNKH$i!L4r@waTRPF`XRz@`_+&Zo`W8;eoKvbrUpIJS;}PuWq`Yf zl3ucRhaBwiTNmJVOFb!l*=8%cpMxy1qc~NTr20)~K7@M0>B^fA zxA*AJx>-h$6pB<5z~(cz_i~hQAZbFeK)3V#n}@W}UvMWHk7T6!jKmPbW1Vy5Q=%Du zr)!kmMq+DDzuXem=_1l1w9UC62^tSa)5z6YDM*waJB;=2RhhRik|y zLxYR+Mu;2M*-=!o|2%=~=8Ybc0YqioiCk;g3*yuA?`y*aASizTYp#iJcyz#c^2FkC z<56<{^8pfgf(Gbo8bxPlqZYMU+tOphP3|gcM;f$4 zsl=O7llVP7=EAXuqEWy675b}39@bw?mz%2+_D-i=b07#@s1H-z$bL7RC!fE02zZPt z{S36)6JB;AIo0P;cOnq4?_Rv&V6Sp9B}Y^*V}JTi!vHuvnn>{EN7aie>J*{q_YK%= zF-(g3>}ah4EV$vYm^7mGKhLlDpb)LsHoPP5$htTh7xG#>nn9 zh;wMEFm`RP#)BMl>(UDZT{r;`)@cdrX(53;&C8Fbg#OBEve^3sR^}vX~z;L)b7NGJiAdUb{O)70A9^AX3Dc7_zvnX%#6-4us`UT>%Z&0pVzs+=xa+koLKOA%7MP4R}_3eFcr!P7n@JqM&E`)O8jr$2eR;J`#HVRwFLmDK zp9-(9gVBYFv-%TP%aJv=hl)NP)K=nH3XOFAW~uYy<*n8lepdGr=6Hym7&r9U$H@Qd z3zH#mtghf=ombYmKN82Ic{3ip7(#Q=w9F(lwn+mkWp9^%oHS4gBE5p&Un4YozZq&K8d(d5f0A6a-JnCJmf;G0)xId zYAQdvOB^pW7JS@vH_5OFXbJEOcDWzno!2xVpwI*G#pxBl=fN-N_@ES9(bo1Oildtt z^+*@*gdAs*B#*^VQ!3P)S!oF`cUFnFV4^bT5XI{}fB<4jUeZyfmJZ^c@+6t|lLrYI zr$?SX16v1G!NwPs5C&BQ5|!5L;bGBjPKI?Bo&&kjovX0W=V5<)gB-`$F+$g|?b5v& z`QV<%nnC&_E@d}xevE&Vz5c92F{om%c{4_4)+077S)~+Pd_rT{L?4?=CJ=~e8ff)T zLIkiL8;)i_TmR}sbc=a-dxn8;+La=^T+l{1e(iX3k3d?zF8Khd+#Rf+4RW-mwx-#1 zo*OZ{L2tpWOgG!KVMw>ziN*ykf+d2%F}zHf|0ryBGfVMcp#WJr2Vin{7qe{07QWnr zWfGDVzVxwM?i(UI>XTUV8C0;`7_2W3wyhanR`D`g9{J~kV$e;1M}>rILb|~O%Gr+j zp8qR>C!r4jH2(O1brbdu*ji+I7F3OqJqz%d!{a2g_Vb}sH#^YTyP!w67YHvW)eYEp zFJb^x+<(sCzX2mC5BMOnkNlzk0?k|v1+Iek=7L^jgAHaRyNH0nfk;?csSe!Kt5l~1 zH1X9DbrSd@?Nl*(N7J=5x=hIf1_X+w6-v)2MW+aCRKMwE7ry=XhwzFTW$O`WH z%w)hlT~VrBaEMSm+7wp~(hWS!gU($+A*p)S2a|v#eO3f|yVO7~8SWzra!j_t8$)}; z!=vJ2^j0CLH;mcTgGpW!@&2xj%@#)loc=38$8@+blsnMjCKr^56m%yJL8$|cihxeo zz%K}{3bUX5tEM#}FmFkOFtB7#<7>9DSN@B`!B(#-F?#4qnyP$=N9v*Vb%bKp z{Y)vfG-V-yc*rXdbX>Ol=TP`ezP{xCl2f3xnZ<7U*vVd{1)TC0-foo)HO<0g&8oEF zF-?nl$<)6};E>S#nh$gziLwu(2rW(P@pN2dh$`2~{_%4PV}ot0`2``u5(b+KLxJ^U zmtLX-T~NgQ5AeLDBMQoPTPdxrnA1PKM;gj59nwZ|FFWi{I4m$MsPHP>PV^YW>EW45 zZkl4*g(2LN5IF}4y8SiUuvqglt1K1&MvfT)PR4-+_kNAYG8pf!m;G{?MsUKd2vwd> zfi+SBed3GKdEm{228l?mQ3&L6f{eaG$#W>B_OKm8ixiN@OCjDq-vA}_5X^BBLd3cw z7?ti{(uHu+&Uc5-7AS z^f|O8TMF7UftR(z&U02k^N;PzyTaZy7I(gJ#9oQh0#8F+Sa#{pfK5&Vu5oEGV&NgH zgas7A$nb3XPkEH=N(Zj@vA*>bI|{a*C)ta5B|wqB z&=#=5KJgyd=M>nQF5?oF{R$@@`c=NdAZ99_A0k*@TQ-I!gNd}_!CR@N*=04z`8H4> z2NH!}qg}-T>l* z%QBragxWH^mA}k6L8$#S9#n(LLM`2)+l7E;17+q5yzZVS)Go8(<#!MKo91*H!~skMv}FqIffCY|IL8PN{vGq~Hqi|@-Pf17oIm72bjvPv77MkH&}Djl zBEL+39Fq^BYEmK8{u9~tgNW?x{J9X=grD-TXf863x0iJO$6}V+@b6 zn$htuIF<-Dy_J8G2SVS&>2Qu16RymG=>3>F zH0Asv=_DoO9Ba_yrYn1pHb^N06-`M1qD}>siih($UZTl?E^G)WXIj%nWO_UCceHeQ zf2c8$ud(H+B&zs(g(!|~{|Pk=dUlk-G7=vCD4N&-Le!(Dy6mMPEwnR{hA)I>xyo|b zG^Fw|Vm}n1y?244gHXaMFPuJ{qES=x9Bk>Qz@SeGd)s({(t$b5go~8Yk!LM%x9KMa zwa^`jXadbpi$(7ht<0vndsK`*#>-qY6>CS-Vh~8^g*9@b2*Ijb+li}#p)s67uR)H4 ztclb<6+{~^sC5dyu&D(M#T0+H6W=xT)3AYn^LV1gcIyN2%#UFpwvVBr>J#e@rByhM zW$v1@mEsj3=P5`?j0B8&p1-2Qc=;Ia3v3)c0dZf!*VSX9{a~v<8PtZ+S3&1QxI8_r z_G9uKhbHTZ1ZoO+%?GUajnjzRI&{^SH@A==#JK*t>s29|bGlqNQsi z&HRT=|GT4Z3MG0YReXbCp)6LWbdVA;sb0klF~=txbpi{nDK{DXGeMfp7@gZ;)%)=R zVh^-LE&cJcJ!2>Ss2n5h!M`)A0wW5W1BH!INHi&%(@M_q`AcstZn7D;3p+dYB8lme z?-UhV(lmvLhmUOUh_%|y4!sy7fRnJvXU`wep$PrJ^@u~eyEDrcRK?3>3*VZUQuS<|WN;;+?$PI*AT-es*<;yG0(46Q>SWVspk zj$9yk^0Vazd@pL!t&IW{QK&rD$=~Wp!q+$i*L>L&`|S6iIeeMigM~qjsQs!3pjgtT)KZW zr0Fsd^YYsT@^H};oQ9%RDfy(v&nIAuu#tAv^pztQm%MuSsRl0g4W;t7xC~KM$AS#ya@Tt z#IjTo1)aQ;aRpIsK>ny$<-lxo+H-gL&}&mx)9_aT$TfV33PP_vCNr+;pj$Zp62roJQs5$i$}6$U zXSJPJ7>9K2(#y$@Yp+X%!V7qy5L1;-y{` z9U+WgML}F_u;FPS$K}BM;o}H%27Y%Au ze!V@OLu>^wNp-XPsT^5+UJjIF!6bZC?^8;^Nj_%_qI{zv2Zc!P3OSIEM{yLSSH(wZ z50-9FjQ%(bPaH1?a)w)2ge|13h&W;8@tLR*%Pz$!&DWx0TJhMU;uX;}T4{yHs1-ZL zde)Ah*8gybGKpGflBlEb>=Mh@;Ygf^NU6Zq%pqU^!7{0OCC z-f%C(<|u2_7Ox1sgk7g`lJ-7ImztMg=#D?3@P?fb`)wwz3G$)^hHdd*A5)E2j3o_} zHu|*9k7>tcv-P@Ocoz1A8M^9-OrgZk^b>5@*K24QV=+=*%@GR*q+BNL z2SHf<1#B$YU)o5{{{nLLWt%NxTp08pD-`bYpK<=sUtDH&di@ifE5nJ-iVc&URU6&T z8gX3sW+mHNZ$KS&<9s^Mvni$dxpHYfY$1HWIWwB&7KByl1={(^8akbAHdV`;Q%RHH zHzxM;PVU$Y%odUN`;$PUA>=^)jMK;Ny!~R)AeyC~6lwE314p#hfp#{}j^0Q5y^1Ru z5L(VgeavxJ6jsYY2V#tlMP}<4Ch&vACkW^LYe+;i{ffj*H=g74vd$msr+rM?{QpRM zANZ(>;{p8ca!HPO@D7X`{6-BLThyqDq9!Kl<;q{TB-z)5=|(*14}iev<3}|O6^`R)_@oSBzeD?*?pG;t^Iv}zxE?} z_ulU8?Ck99%O+1 zoDo~dolw0y5GrJbazMZG44F{s5$9Ij`T_N7HI46%VH zFb65|7d!FE^H2q2j`$A%g1Anc=`@0S8w$L&okW#Ssim;1R z%G%l>{0`#H&eYq6@$8=qpYOmpbq!kpbzZ#%sHyLEV~pb67_Q0;yH4z%A%<>%A$$$j z$I~Vy!GvlzwxB41C%s{N)(#9(rLFG}cUtV^K~f%II7c$^aW6e);o~c8*c|KOMj?RP z487#o6t4_YVjB!>T(~OqWxfUfg!=MaeGUj9kUqPXE9GDuX;<$2F0p!F=Z5u5qS8xooL%w=sU?Ixo zTwzDe@Ntq7l$0J_c;m6_l(FhLy5i!pg|0?H43FWfA#@A><8`vj*)fd9C1BAW5J!ehwX>j>1%1V!ZP}%`2lL21 zl+8z`O~)K?gXnn|b#`&p{N#3o?>JdhxAG-!OteJgOlZ6YdFCt~w}N`vu1J@*zFm)c znlMYA|1fm4{t!>)rj4-;wcL>tdOVStGW2Nxp-j51JV;NZhHzjtQ#iE zVR8MdLu$9NxU6vHI6M+sR>*2gFb&!O{1V><8vzdp;Y2=yU21w|2!p8U{yqe?N*Feq#qHhX$wzWEN(Y04WX& z1@1%wj*I_7TP;8hKL(1f=#`P*>g0Zb_!2 zaY0wY=i$4G-g!{uHnMS4{<%HXShfe>^O-KSZ_p>cS7Yri%&r|CORHW*D`2W+`RJO( z0vAkjrsN@yBt8j~q!ehhwps#S* z!jpJeISh-J`CM$K+kR^~#_EElrne~Q)*}By372*j^y97=pWy=8vobfB+(EVX1#1Gl zVjnhRo2yb3?Fn6)=xJqDvUJ zi*?m1lNa=4R4*L!Y0nPO1_NzCtSOMUrB_fo-M5DKpqKnA2i>6JP5K?}rfKgsQF1h6 z7Ki!D#IK=tjv&C`958fH$El&6Q+aIZ2yN5!h->j9ZXW`GvLpb19|n#|LYOc|?R@UG zh0v;|WJH(&v3j@oUl8Ys8BlxNYb3ZRFHR7|vV^|{s?L)sacZa%y=|)+Chj9qeYO>N zZ1!B53A7%FQuq-M*lAR>S1Rosn5q;^G4Wjr=6;~rmrD3#AU^w{Ly2XWK54J&LY*B~ zh68$gYOn^gbWlG!zKabUd0A~no*Scx%QO=eVyQ?D3^b7Rp@xMz*w-TjU>(Pcr_^v3 zowzz8$pFy4cUqZdL?CQaKwDxaR7$L*8aG0z5B4YoD_L|jiJz|oK|TQ3D6&q+MD$3M zBETqdGq6?$EKmNOJ8q;2>%=-!fkcTfA-a2`f5`gruYYc(YoY1*EY!+D za?;+&5xFXaj%C(a^(TJ9LoE?n|v_OMG1jbEP`7N z^N2#?dCXIOEp`Xb8Xv_hL3rVXx)H>HH<+%cr9CLSB>O13DlBCQ&t%;yPvP{5`))mB zQYj`C-&%+q8t8CPGET`KiuGD{VH+Ns3=Ib@P3g4UY*c1_?jHhL?KGX&ys=8!w(c>XcI^XcmZIAsu|A>=U@V zgs{Z^$3Z$~k*BFgdYZ!7QW46LLz2jm%*YJ_?(^`uE+^RLl9-QvjLp(6hJ@F&1%{vK zRK|&ZMf5{k_c9?!@upVfgY2Lnql6o`_j||ZgjXpD9k{;H7*I4b8j`4Njs=6fGM^o- za|ypx8Yp71-jH>F2&|VZjF+LQBk-~pbh(766(nk@Hm1)SRtTeT6y`cW8I>P)hU8Zmw? z45L@VOUe&PG=Tl=L3EVj93@ZE#h*9a1z#OjWo$`0A=anF?=eCq_V5DUB1T5~NANn4 zF}jN6L0Tbb|B5a+c{8m&9C881zl~=FXoHOV-FkiVAkc6Yy*r*nnO8b}!qG7VaB?i~ zZj40}vv>;?GNg2Jsct%(i+wJ<6_0C0O~Nf5q4;c9Y)&dvKvYN?o1?a4B&_0cXZ_DD z-5J1UJT(M5N8ocL#y{B_2K}DJfp7tQ(V!%TMw}%i~FZ@F`SBsCT8} zk7y=PIh1*F68N0n;!@mOD=lQpOXSzJzATg~SCZD9rJuZ?87Qj5=at+aBcV-E^2dRW zE4Q`uHX4l3`Fb1vbZSj^VO$vck)kzWe3>9Ssdi;(j|?-OT6{XY9F!}ysY8?dPP9rZ zTtt*B49a-q%w^<&Rs9<*#}3nAR=Deq$+t)%I!GpWX3SRQvHiy5bcRgf#v;9>DEtk$ zWYq-u(%x`he7wWL7{nf){h;6u%GPg70BkLc^I6+>XIY zF543nU%p?t-YFe<5S>22_+>EJx5Q_@)J}8H`We1PF5Ti|KU?nk%oA`^<*E@+D0E zXEdEd`$iJi&Y<}AeWP%7q|nZ+(Sl`G5B~<$tjEtLD$+Kx>M|t=8`I&CsU+nW_}da*GSEGbhpAckhrI zeR&vA?h@4C0T&!Jp-1F-$MVk;GW$R;N?Z|?aw;gNZ=FrDo8%MmwZDy)RkY8MJ;HF8 zzJN2QcVvcT(hJ)N(_URRtU4w)(M{S|<}-4b>@6MNfrS_Yz*7X0F$*zCTJdQa&IDZ5 z;%vZb%37+sM?StkfX5&IUsbFVM1j!5vk=&ier+MFFq2wGAJw)11t+FfaV8SA(jaec|che|3{l+Q{R8FIetFI=4gQ8 zGHvr0+8lS4jKoN_bqtg>kjBAtKJ|^2IQ92W>5ktUi5~3 zuOlby<<%SY9dg@s8ed$_{hI@9aXC9mW{~(H9&qw+M(t$eD2aGU;sS)jz#kN^j8|+} zYcKJJ&MA3BCNeFVs73HRX#4{^Wg9zJg2AmX+86$&)t?PU!(mvc#N{-@HLFV65(Ej}M3u1n-)1QAH5YU$w+Cum88M#Kdlk#2x zed3^(tp#8e0CGR~Z{(GQ?5JqDg09s>j*<_51NRkjx@Ln%ZuLT&_Qct8zGGZq7t|8A zmB=T(@zdls+CUzEt?472stupm!p^Awll!0zYQQDdE;MCYq>UoB75&gV@o^_S@|A9M zlcq8M_V{;57vE&#H-s+12wilj8^gtKqEji*>zU#~OtPma3T5VW~!?)2oBzY1H2l9-~!#m`slH{H7y+20W-7OfA3Z`F^%(I8 z&jswnTqw{QNbw(i2`6nQJH`T25ye+7qcs?Brqag22IiZJ6vk8Yn~0v@|K-q`2k*TM zw?3u2x}AHcV|SMqGXFj=^G!zw{qIr7Ta^u~@UPHCyR9s3BPe_SOK-sli+tB150Yt- z$LT2#o*L*0!}5NMj-0rVyB>tc1vyUU>h%tz)rD8M{^o$M051&n`{CUU#ln8(X_UJnnJ)76PivE`K^%&itfmtfB?XluZl*1K+z zNoeTurre6gD;YiF;7!Od?YHsjee>B#ywGt(*r$_YmscMabAK@sVO6dv$d2v6^DwD; zRv_04i3YL%PBE~JHeVK2cW1Kd-KdOK>@J+1F-cp$tK>dyeY>``3+#b{{&9FHo>ljO z0ml3X;<+?058$N`pR35FMKbJkPI_h@ukJ*xR_1!Zi!+^dCLbrRm_VFZ=3oQ1UcJ+yk6L z7t#Hh-Mkd<8+h<=VnsWql`ky^Nm$Mtuh7YKKo?X*=v~7BTWCV0Kb(O#S2bEMFc)+9 zvVy$?PNTkVhiQp3l4a1(oucccX_7M{aV_4u0oJd~O-$u5iz?dbzEV3M$0|C-ZZFn+ z<#}(=VXRNdvx-^Bdq*t{Y*@@KmSW`qjg=_a3!>{*++kjlOL=zWrJ|!O+#~Omh)XCf zHeG*QQDO^Ez;{z|<*GQ$N^^MlFrQt*YrLfl{)9!xdnr6klz1t*iT`ki0wB*wSY5$0m*15sRjzv)PgW-E23i=tkkJ? z;!l!RD{6oV5*dI*EI{el*f2DTUi>TNag5Q~I#>7ZbfPZ$B*?h6em84bhsUm4@Fz2x z=?FHy5f|6u0{`hIhpjpCIKHlOFVKs;tYs7YSaLzI&THuT-=o9NSXazDS016N%(dBS zA9UK$5;9sb!g-BYK6gkpVYE%fFrG)*fOrCpX{u}J-B)1&Y#kGfp4`} z9jt(XKq<}Q5$q0WKD-sb>227QjRi78H}N*Cvp~NEnLL8;#qQ_nq|?Qmz>|_lG%L^K zMA15zn0j1!F|cw$zl0BfQ+{yqs<@5s|$O)rYpA7NC64Hzv*9r4per~+c2 z8kZsd0#6LLP=hfiYwI0EgU~f(9l_p?r$o@%u`7qQ9LB>OEqhL5k)7&8EVA#kRk%~V zi@!M0W?M)f^1zfojZr+xK^aboAoxSi4iG;G{5P_jpg9MVLEe*3y-B!z$*1G$DgI47 z0osCF-NPJ$IC7u8Yc}WZQ;1cQ}`}??P zIG48}rbTUtmlm+`MAkOE zIP7~97jUAR_Uhua;ze2EjJ3Xu+|?y^{Y{L|np;f8>fhGe2!+sW-qJ|J`jEniXB2dS zxRhuF+}!DCELPMFu|9cgnw^j8Sk}@o8Z!lN-pN9UrC` zbJOxb<@w8L(gnxY)EN5KCxCV@p;N8Jo$MVq@L%Rw_@*0^TNLp&gaoq3$n>yEpl&_< zv>#*3T?HmX7Z7!SSK>;EqxNd)`-tQP0AWC$zYF-IAD)P=M(uwhygb5IxR`_WHT#_U zE_a#Ukz3q`1gzgvu(zN;0Ygk(u66S^Y=Aqj;ohmt`NrDm*SPekr+NAt&eCGp-2+@A z+7cqt<*FHh8p;YMi!8z|=F532;2&jvu%|6)LfD!ZogG-m9`NYWmzP-24ZEIG#|>c z<)0k+C-71Lw*lg{!X72PSDv{n+-|`T$JKx9Ri5aAo`;J!Q&31lo77 zUi@$LZnD-isA`<2HN8jgvcea|-=(MXLm9ew03#BNPn>J$vtUh%{}t!7e(oxG+(VDw z!nbYo*ocoW(&Gkv{1rX6;o~#(*n^MXrN@uIr$QLWIg(gu=&tX>-zA2ACH{TH(2MZz z0z)syzjqn>H}EgasWtd_wxRz7{|2Bw{=M1IyYTPzhW;u3y~@zj*Tdg08Tw@Wd!eCw z@h|k_Zu~pJ&_nB`7jixPtqLacq%;B}Wh=&2U+T2h-|h+KNYs`%p7;q?DZi*Hu~n7` z%9R*Qf8-c*k;}YB{PtVu!$f8)=;FpQc|Drv$4ZGIL7H8zrkWS#)m&Vd>g}nvu!qwm z(@Q#G!0tCO1xkmz=vaN1oRWupxiHxeJ=-@TN?nn?p|kYmIkp`(+mm>~7L;b&Aw38y z&!GsGlksL$rG(>9cPt{5D2rpE}EWa37 zJ07v2jh5jE<&w zeeloS9S2|Q-goe|gMU8sJ`jHCM~8Y2bsy?Jxc8mC5{XyQGpM&wiwLq4L7u}~@CEm| zfn97>!FTg=_1&(~9W7BEZ6$TDPj*$JE2A-5Fg8X7vR2dB{_jAbp#zR)#$}wP88xkvr0%Ng4{eNbKhqhU)FhP-) z$ep-K!E$(PbW*X%f}LYaTzROwTMo+JZccUfD*mToc<<0#2lw{ueWybraVUaAAqzmk z_uf5x=-`i+PLLm28$!jYGNNq7BHc-S%wk6UunUCbUJPcW;-3tErL{9WyS?3yF+}B3KoOId8Rr2O?}9VqJUaN^Vnc zyy$u;w1r&Vyqlum5u1kG+~&2y)9p1Q*tX&>dM@@kwRLx*w}?^((Ks5y_ zLtWMwYM);>ifIQ%F|9-md4GULXe>Ny0w^d4zVU@n914nJeXR*YJdY4Xi*U+t_N26@ zkO-~xZv z^;(1ia#DYaYI6Yx`c78sDbY|PBZY>?aRXcAkLFoCgw5ezUk&Y!BY5uiSmMi5TKh4Sqb+#S4g}$Z7?mKM&%k#GZPnDGH$X?D zGCWN*f0K;HYb7%kwPF(uXYp3-cD#8MFA=i9OA*W!5Z_3;Ad!H0Ufa6Zb!{uQR%Bqw zmF{8!p+!z14-q|eBAF**F29xpRyT3OCeo5OQ%`WH#8+RmL>8#oG&*fmlE|ggC^#7b z=Mnr|M8GwpF%#__LY4?sTP5s0KnBj8j|Cy#f@%f<-Pyqbn(Ay{gq1m4z^6rB3W zo0k?)bl+Bl)ZdW$Xn`s@3DJ$$0;MCX(@r$iYQVD!}_;5>4GD38ze8#tkG zRtuKWB5puLOpx)50T zbS}LPt>{}|ZO6&?fF1+dU@)9YEmY2f@Wm!s^*R~bdD6?Hz3M2Ux7xb;k4^K0a!zbJvn{C)Xa*=)THGU$w2Rj}u9sK}vn-44u=| z9-7G8&=0cu>$!k{87*_#r8w1JGeu?^a>-%hbGI66y?qvo>_gsqp2Yt?l1oI9s(q{_ z6PM4IG4hH-UeDrfSi;bcfSIyz>6X0OlveaCnM=@OLEo0x?~wSQIqnvgZpo8mv&Z;SH@EYea`EslhF}hQu))B^KtDVRfG!3tat$qW zSY2N>U<*y*w`T1?PeNV4YHCRd-L1J0T8ckuvj(Q$x5E|whV*nbE_d3ixPj2CCb#q2 zEd8)kZyy(w!(AgHm!mtCd}6yjjmw<2@N9jh``>z`+yR>YC92K_zBAfAJ=>b;Ssc7&g z{Md#c^;KKIxJCR}S@+7T`vd2=LYGM`j0nhmp=B<)!1G;Ap9U@awsbdR8Q1Hxb!?V5Nt7RghR*espPBKbrK2aD`RseJpw zC@k+-bKzWg|bX) zk{i=V@4@F)&Vv3#m)ttQBZ_p-Le7TSbNQ{AW-H<)9-V@GjgPVf)y0Tvvg`~IoT5mR zMdZ!4@Ax{Do7}D+9;b`56amepSrVSvii0Cs=|cMkIa`VYg)7~>1wXSuA*(6jt=N6# z^D6*Sx)PUi13TJSf6{3SWiC7ynm+=+Q^;E^*8O_OEYqXz;x_90UqSejsG!@9wAB&| zP)-H5@(7sQEFj`O48|jevvhm^ZoAg>17$l?Kctrd8P+m)k&VUSJCTUkvI>-kB94aR z=_4xS2OcUWHayCg9Z-x~k}EFDLHfeNkn|7IG$g#3J57It!C_ zrzuZSB50T*(~)f^@mBgQ3$;!seFmRF%Ug%sKtGI%BT8i5z-!#1<}W~rZ`vrDC_5Qk zo0jJHaC-fMVPq-)!wWd!~F(yoop%)&-Gf^9ZRbuz`Xi&K8 z+=iY*FT3I8@2*EthVqyeCfOAtq9k9bi&yokE-rENRlB+KN!C(6nA{?5Z6`H-Co$Ip zL?`0;$d*BC_hAo zS}`x1SgAjdu{u0OqEB}~)d|T?SzZ)mtFz&V8!!bDp{NCaXzToRSQcycM^LG>^BD)2 zk%KeuGKqSB05qoycqE%xlj?$DOL-qzWEL(LVBO8KXeQ-GWS;sB>We)z&1|L022xp3 zg@nOaIUv&JOKps5OQd3vxfZ0-9gZ)6lsg8}&Up&bTpE)R)OlcPV@aWn4wJMOMQ|R3 zv$$-qWiGJ-{o68+%1{1{NS@@MD<9tjRwS{)v@p!n_fK5Nn+ zoNU#UB*I||$e^gah33XlHC_^@f8k|f14|lC+`+Nc9Rn3GNWaUufm&4x4T;2z&y8$U zEsdKe)kA7bktK9Lr-v~#NFPmu-~B=LUP_`I!bqO8xG;(OJc;UPL<8)oxVctoyrf-9 zF@jEV)i^5^@-~(ny}Dx({Tdk6aj+cAP9WTl!w$XOsr{~VG!}gBIo;wqq(&>2Ea;LS zi&~LC0Isk%TJll6^u&;*H}3YFDBErW;|OF$aZt9XE+||2G-4y}Id9nN=sc@gR5!)c zEb7#W$aANqk0D$rp`b{)KB;`w2=hEkQ`oT#Uf-?2)PO0Fa-JlNCB1)?WoZk^Wd$Kx zs|oWRmg^6jc|^`Iao=-z4rJcQ%2Ww25`|LQASO#`Ssz(LL2;^+iW5eHq6OtHz`_eU z6b(_S`W$m_5TEEX>2We<*IX!A-)w#srera{h7S3DsXl}$@^-D#S744v@{EYP0 zO-jXw)kz);W4<2C&}^5dWg{5BQ>u3nXAWdjwn1S*?BhEhgDdI`w##JlZ00(Oym0|2>Pf;&2sFA#L6MW2Uk;c?%gc zL66#hTZ&g9=Bgic0m~>An}3Ygo;E7OEOE_fCnNJ8iNBsm?j4eo>)_tE(9@(nK8S%W zzxPt8lhZ7+lfb;-!c&lV>U4w4q7#o0jxTP)d#X>O4rkEoiC`nI zUXP>j`%QMME35^t^{j1qnutG@ZmPJNTdu{+H}yqMX52xl2e!t`vKU2x+q$q?OKUdN1D~?wUud&@7wW2ltTEI$xnO+Ze3HnJgYf20>pZ?B#kyiJ(AS=GCUQ0 zUz&BVu)p-294%6nrkqMLo|GzyPNu@qSX}`>F#YExSbYTb$k}OlzFXVoqoc{G_;qG> zWN#>=afNfC7C8`h$6BlwGZ z-3#=3M+QvD2Z@h<0X0kUVAIL^L+ZwjWE!87rWhl}foZ4a9Zk8X`*Bf`(E>g4JztW| zo+KV?#j6u42A-UMQ+Z_`U!KJu&9>sIBI_{Gl}gjPG@DhrR5aD)SuwACTRBw*Ic3nSL6H<^WHWlu+j1rG?4A6r>1Rp~pfCTWL0H zui8>ta|kvTHC8&ct+nR_gXR(^qp*kao}J*8L+1Q>=2EBn{cZR??>2L(OZ{F5zj-a5 zQ;G$gM5;3Nhv*mS3VjK9Cue~^U=N?C#&R{L)@8m~?7R4oNG)H$utXaoVvm)%$#>oK z6S8>e+AC?leTmCuz)I=%qCtbf&o8%f70|UAt;v%KdSx-)#;Ska3UNua+|Pn8?bS)_ z?^n=QV}-denrBRRfdqL7&uUJsl*MP)cm-DujOjsYd}eSQlpE3Qm97iK@E18aR7>ngOl7Rc;BK_qdJa%jn0K5i5S8F-_EVkG0kPJuK3o)F$?RE|KNC@JkiBdaI zlIg3GFR46nZKcP|mz7k7H4_mE7Mf=j$y8ADRgr*48S3=ehuH}x$ttke#e6hF6L|`u zU>0=gB5ownL=a|y1Sv8nDzSi{3;IFdhtlI!JFyJ9Q%{hU5ayNcP)L?W>$ozLJ?cIK zyNw!l;GSfU0DsYtK@r;&MwzPQLwLWTMUoB6GhZfNRFEHU8fU7H%;!lI|ECVzs3jR# zS}Rm}QW7%rxmDHO9@Hfi{SVt0@XEAtosx#6R`{mk+Qmwz#(X5slmwAuFe96Lvr&RP zloU9yFpw(Y+286VoS6?n|TWRK7GRCiLZ~?3~1ty`+puH7u@KYZxc(LEO+_X-C$= z>AEZ`)hkA-2P3@&RIMd$C0u=|ftiGZwd7~p!sqZ7(w=aS4L@n?Qcfg+$`)nyaj z+g7A8qaFz}Gm}N0Bd{L*pLWa;#0)yt?e7iEN0lLb9VThSjZ&;$$`<9YC=2Gwspw># zi4Q>~CII(f=8d8b?K>N>m!ycQHYGK;Y3N0Z|B`4xjgykcUFv(}pTiXVY4-$6Wx;h@ zKb%?~&eKb_WHlNusGa<+p1u0OdRhx>Tt zbXMc?vC8RmeU8s|)%6AIY&=bGcfjh5>ZMpk*W!u9=wI1Hjd^9y8jHq-r|_0~#q=|r zvW|HTffK(Orz}ST)H=}u#3GxAZed0U#-TzDh2xkmRd=B?-EaT2JJ?i0LBl@?9pF@G-hE4Tq znqd4$E%F{Fr)cN}J;6u%E>Wqv7kBCX>u{Hz?GgE3fp-<_tii?T+v{0m9nB}=s>A+a zm8L?Gnc}SDomii|Wy>gthu+~}<>j&tGcbyaxD=Dk)BW2~HG@_eiVh;|+ORo-*o<;{ zSDqOdycziszoa-=X}M8uPjN_wWd>gPE!b=A=*?4;qLpqSKb4jY51#x$H+UP;tf<&K zu0{`x^${Bs_rOQIDova^U-Io;bvBD#5B=F3)zOgRdY{rG(em^6 z#(#=t8))IY`f1+q42uTzU2YlGg!M5Bx17+59QElY#V_`PLZ1Z+{YNsG4LhM4zPuh8 zqnGYou?~4lUVWOf2_GraGlo%2kr7HN*3m8=4INLV=^67k$_?B_3d6*FPR}X+r;C=k z>q}*f1Y_EHRlM9)XRE>MbIL{#zxjdmmPe(x9N~_H4Zd79P-glYb%L11D;kR{o~i$d zs$Kr=AuEXl-jc1Y#VB@)?i98;-8oF`NAcn$V@%5xUHFzDuw&E<`Gd3_tcID<+$tSL zu#lCPa2giz?X+Q;`)!@siZgP@*-5ZsrIT=t`k7shl|A_l#C>Z!jbX?dLk#GI0Sppf z)!S%bL)n$GFu4aSp^2JWF(XArJ-Q(3Zw6Z0&3tx?VSa-yio@s;F9c1m>C4XNQU zs++~Fzp(@b$?Dr^-l+-aPEo6aB;XV|GL*c_Z0#A5Fh?Acic{1mw&Liw98SuAS?bVB zYOgHWJ=rhy`6rHKIPrO7diEF*D~X}{$XB=(sw6b-btDNld8EnzAw)(sQt}OC=k*o| zIcmKWXdvJinRVxUF040FP{1^^NIjBqmm07wUPU4)@Ux}BC;gTvJlkI95})j}?k1q1 zsWk$2C6?quXSUM1E*CqVA=;idRr~1Qmt%^Eh*>y{D*P7V^f1MMs~-_5FWqEXB61Y! znNUyOHkOi32H53xz0e+BsIEk}@PH?L7c6nN;oE9_YilfgD*RO*$O45)A4m&(G4Ja4 zzup1^fl~+;mLZwL4*en<(M5va7bd^A`&FVO{N9|3X9l8?(?};!k(1hPcrq_@H@4w> zyVl}$ak>i2ZBg6$B$u+5W!R6um0<5k4J9!j3~E~mV9@XjOVWSxr=(&Mo+O(ArtdBQ z5`51|_m4)%RrM>pD<^E>T#0}!^glFoBvbZ+Vj|<%IBhaqL!WrtK0IpfY{T2ka^#iw z5iPV%#Q?+!%7Nn&AMa2+KpK!_ZTTWeAOXk*gyfU>uQiZzgK!&!yJ%gT`Bbe3>Z>y9j<2+HT#69^iq>k#H&gi?; zO^K(!M$?zj{Mj((;U#c87L(D2Wk;sunqe!oASaY)T`*fm_3NHtoY~Y1r9sac`S?eN zHEd#O2rpEtA9e79mIDx%g=7(8x`uhR+%B8(S}OjOp&@fEkpZyCOD##&9>*iwGTdyF z3OAc%9b5ts5QTje(V-y{^KvPmsIT&Kt$1y4$P(HV_4R_U4Vj5b$s+8eirI?cS}lQy z)#~hGe2LW`xn*)n-2G@060XGaEfhrg5K%6kNczSpCU~74D*X|fPrRQ*TcwpD%u%!! z^oxukq-u%uVtf|=3)d@gGX4y)7z#QUcSiDDY;`ZpTes>q8{DjCiS z)(X0dWCulb1F0kJL#cjNy0}5?^5~)=GybI{$0p;y%6gX$TMHcYaRTF&{#x zEz?JunR-7KpQS7`$zGJ7(i;3!sxgY!`eh8S#^)n*^Dmn%4N}A!P%~mpJ-!CD@WO$?c-37lB z^%BA|>FH2DUFGN*aYATKYd<#4_&xAXbIa-Bq|xmlX-nBo2;{mGGGze5kA7CySpm8&Qn># zC`A<`Cpjahr06|+NO}Emx-ZYNg>K=L5NmC~S@KXQqvYYxg(VBa83~V}f3rniCS1}Y zFB8_c$jgL}wNT_Y{Ym^igOkTpUpCbi`kHjMul4<(Kve>$cG+ukRn7W4hE7B`sGXGZ zsY>eMEIXS{rc<%Kz=e$sN5;vpM&U2Zwn>E&+(G6Vs(tuT{QTsQRBeyARIo(5a<|&} z#9~Lt_y36oRe<fmHGK}GIa-0>L9V?+}vrj;5H_^zcL&xIJQu z9T$)gL7=(k!6i^4DaUeo77VA#)+4?9H>~wKS@m|-iaQ4-3!DAhv?h$L*YTk<=HEnj z`RHOuEi4a-@!B?DMzMcW$c9o>%)Zv zELFK)cX`CUMU-rT;Au^Nuvz<3+#rW!E0!~+Kj~(rE*^m1Ri<%o=34Lk=2D<#yEF@} zn4F0as8TW!AfM*x52V;bsl3LSxDw-$v>-a%y+-v=GU?4%qy9mGqidXv`|K1px}u%8 z(uU03CqNz&v|2Y_`3SeKotxp(J3P&q`2iMgmzhxIhGUVxy?(XDRFZ|+iYySoC7%HG z!`mAhwk?cBf{JP^kfja)$g&PzC^0f>?c&5kW3w<)EyaDy`-jv}7@4mk{XY1^&}hRx z1k2EaM6&H}Njyoog8l_;`3ULIM~e-knMZ`U?kdC^YqIGty1CC4b>`awMZ@)PN?yl# z8{W?LsI4;4|3Pn}s<8lVfEh2%pV~Q=I#$T(%@owRbU9%*`FP z=65hJ=9Rv6`YMWYhs`lVUs@jXkQw>X-;SHlAv`sut!PKN?AzANrq!ww_RzTaGyvog& zPvei~$4aLWTa@O@V4>(8jEoROeC?eiZ6v){Ok<1lM`!a3KO>&~1lxRWbep$fn}qi~ z3D1g4+ls7G*JrjqNWX&AfhW~=Wy3YYYVQe;4#(^ClXh6oD>g4J2}<;WqoF7{`SDm- z>lCblYh=_(f3w`4(Zxd;jo_jr-7s5OC`tW;$1odS;!axUo}qEFTA>cTd~Ar^MQHw0 z@;^!XX7Svy&vgFIdPZXN62#B(ro3zA@57LSwYHG6~>bPonz8pQ}GN?V^p`qr+uFxmu$GF4`;}tkwN&{yrEI9 zTs6x?Yu{(zJ|lk8Cy9FX=+{q+=03?6V_vTpkM?~YwQr}llI=!~f$uzic3Y6WYf&-`1W*b#YG)>Vd(Ou<4Wqn=fp9PeaS=e zifGBhTGKr#qZQk@BYD_Hoir$&%6wCKX&yVue0d6;H3u!hsLqkZO7koQ331ROy>u5} z9#xR#Xf0K8adtj~6)G^TpdU0*-?Y#qsT<2wK2?2`WRptLy#{JhOE#(SnvreAyp_u* z^_>~m5f;qWA|X6U)UP!aptDMb8$Bl4tHGGOC>0}79 z1&WEhb%i=!;ek(~0=Zt3OGuizQldv%|myF{w0}nLs|1y5z`r6D$5df!Spr4eQ1 zSdhLcyowf>E`b8eV1nPoP;!8%G-Y@NiNdRLM{${AE^*OApJA)l|CZbplbkgp#qzx+ z5wlp?{MSfpgcY$G^OYzSwxXL;Sn1E@I`P2Y#xm3Bc?yj6IUIFla+0G^j*em~Ewaf$ zvo$rG#X7ic6k@X_GVXoRPq!GXcJm1kGIC=FV;DKAy-2t$gC<5r*48#QOJq)3e` zePZl_((g@k$-q~fj$@$*&B$z&!-u9>`3pm;c)D5#C>eLtzio735mBQc^1Rf=PGDp* zX`Ka}(i;c1Xj(yk;>%}PYCMNTp>taprY`~U<-xB&aVu7;-yd%$@Z_!wy<8aSU*_Wm zWko!uDDll(v9npDg#$ZQcS>xzm@Ys_j*Cryg$P@wn~v~il^EEYjlICf@Hc`%83JD> zh8E?Q4UM8r{Ns<1RMra0>D(`#BJjB|2^2=X9>wYh&K))r7mbiAakiApjCxUE#;>HZ z`1y=b)fj!(zYnNiy$78zcv7KL-236M836$qdI)|2r^Jp7;~hij>|j9`1NraY!7b`*nVQaF>BoLxIG1Xng2K)_3-b5iJwU~NwW*OMv4uH7r&0@9rm%4z~~R|$G&&MQ{tR4**a_Hh##h)tMH-u7->6? zhh2u>&HQ~T6C|d`lCd&*(8&u~btex}I=!HqRd*Y~Oguqa-N*bri5#)Zj#~)la$EoO zpxqUkrM;3CSXjL;!q1RC9{!=SwdXcYPP)nCo44-{4JTlHm(%^ErviWd31!;^XS zz5w_4nEu1elURd+UDXdtK$tfw*;jOq-kWdudxJoWV))O2N1#;d(S2^j`3>b=|+^Dm@_6-T zc7pr6*|arPRlItGIc-gim|+ekv!I|))ZYyge_8?eZ-hxuzYprf{5=#U*#|_~#2oMj zZ*RgQyzp<1`DlXygqZRDTb@E+$94)cNFlB_^O7~l3a_M#OM{e|_!C19Vkuye3-L8w zZm8~LQD9J0ynwqCFe#(qoH7{3#$~20d=QxC?vMv~MZ9n;C3^%yR&wp|h6&O>`c|ye>Mo0AG927ua#w5fr-y29+0CNheqee4g;#tW&%Mt5Pg{^!I%e3KmY<-`cFZP%r9{*24y;XU zY7hU*#6ZV@{o!JttNvHKVS7P4vIk&w?1cgohRyw#0q91hxO8Ap9u(R`L*w6#i5|BD ziNx+((Ff3H51q}cw;T28cGJHHR#qoFSC6_P?JHC5{_Tms^6(x2O1yP*P`nAOtenfn zw0sQYy@!Q&mc!DKxSE35?_|y&aQ|-Y)ljFivc{a&iGIU^Q`oJYQRg)_BXkY4(+-tn z8bx#tN1=h36GJ!JFyD1bk_ZLuuvo3g3_VCP0t7xTs)=j0SHKdlAc|!0>DvYym)Y@r z1w4rZOL5-LPqc^y1+7lR(AFrujFW4tUTipC^T9bU6a(vLd+q|Cng%JI+K!dQcSm-{s z3l~RM$H|NIU3PuHP4o@Wj#@NS21}b!X2%qlqDI(HQnkcH@dIc90gq%U4|X&ICT*VIt^G!^D%mMr;=53Fy|yxPN&LmRjSHgJvmnN!5TeBd~h1e zY{fFY?vb{|>&O2uEj>$676BBqJUb|U|9LGfr!uo-OEscGmZ9@0AxA4&WlV((s&FW%DqINtLBCSXfTH`rXu+P%t6ie|6xMh? zhDuAyK;@4DZvRa-D|UO3wGcProNdln;86Drry%` zc}#uPQNU0#_1VY2n5qA#e=Jj1Nv6*0x0u@3|NoMyUq1dBrk*2KpG4&6-iiYes>=%+ z;XO6t4H!QV>T}OU-LezvT=^1SU>oo)xi;qS>`X`LaX<=@Zuy7ujgQSMZsq#E@?gVL z2X%}u*5eloxc{lfeeMO!zy9FE>)*cf$%79+#r;pJ(2a-g6co0d@{C9Q$6#~hJRQ0B5`gE2C%$ee%54 zw44GqO_P?BnJ*ssx8fp4D5X3+SDv%LPuGY!FshiM4}pR@!xlg4*nM3M@uia$HQkd_Z`_B&I+yRPhe>@7G4>ez@jlS$!Ju^8;k7n zC+T_q9#kqXse1`J3D9V>z z4ixk%3dRF?)0KXb*AoW=v`FFn$QlZAbZAZ2yYPG;s9qO{J-s;dTWY2Ce1Q}I)31Ax z4TBOwN3_u+gIf5dz)zfYGbZti;u1DXl5chI_}`~&oS!P*05@qoL zh9j(|6<&&^cc+eNxBI=3mRYB2^+wgI>e#!NW7iHniyH-po}~+p1s1Sr8BA~(%D z@Ac4jf&zYs&W4OM07$473S|rN^U^Rcpv%x#NP12BIN6i);S+GB;ol)5^NCfTNQYOd zIe+JWkOgnkR+0qITk*L@$z!?#AL#%sKwJBVRPyOJzm$q*>k$|Yc|-oO4XH#wc0yd@ zK`X$;IIH82o6}~itQ%+Ox};#|M@b5HJE<>5_zz;ictYLKji+#2FS9GB ze9R|9^80e+A9CYa9j>Yh)`-5i#le{IG*;@N34XUzvibM1(HimRWT6X@=?0KcVOK2R zrUf-1>s+Dg=-a5y53D+I4}37fFT!ABBD`9RVv;7$Z!{L(7;?+?%@fBc_hKSEYg?;d zWaPM0ew*+(qv0jiM!v*w6WFM<9I+FhJdf@>d@WY|+m!deQb>HB&cNx>#H*XtK&INd z9vXrXsS3&?A@Yu~_*a|VMnlBguYRy@k(}zg_~GI zb9nrTZs3CxZ!v!pt8PY$aBQ!^C7ZOTN6V(#Ce}KmWiX}7U=Tg1637!Pw85uswM(bS zzc}p$N(&B6d!uwvA4oSIHMPf2qIpY|?0sMYe=D3G^_n*0(P5hZ(4an?622ozak)n? zazv6p>JdQL_3l+t;)AT0lS_(vHNW2J_>9cISoF}eZZ#Q)ZY5#_MoQF?aT(b}3VhQT6&iOxCNC^@Qe@3qiH(ZLeFckpEc{Jv&Mg(UB4~{@p9b zm+!!P+-(03Pn=AQ*M(dD{QD123-=SV$j z%hE#M1F^OuP3jHrUVZSjci!vfeXB7_E{=J(Qmn?V=7~j^0_FRoXz{OqShSu==H6K& zba4G=I#>(J+qb!_6$QlTs&r6YF2NJHWVtxekqDwC(lvUO3two;9T?ijD54z>ZQaHb zI2RJ>hq}jl8c4O4}{JyS)fHufY3{vU-GTc|CB5ZT~P9{ z7WoIf0Xqp;VpmGSrSEbjQuJNdfY}rXNb^ZG=)9o`kX(VRd(yTvRX=tAk_xpa5(u&w zEI36c7oWS-S+r{jo_)to-2SgYGrk6w1HxZSnJCW>;@(I&TNUbm9}3-xvbc>l2HWUp zU3d?O%YCUsXhV6%4UO8LkO{nL;{rW@*x~y~j?pFsUHMOGrCoFiG_f|VWWLrk4@#_> zR#KrgT@BJ_)j1{QTGKWFQ8H7DEQfFL-Kd()(V8&7UrDVNc>rHNizVu`rWP9}f(8

>T$gYhI>_7P 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�ct=Rl1F?ZBo^0 zzOLA6p&^FA9D)B7oAo`Z1aeBCzK5KK?$oi5R9*pj0$IqrfcF11uSe`!F{DPpAb5Rd zY3oe{+C{u9Qjl8>3i6bPQxLqdJz-CGAO2JzrjB>ae|BW`Dn*gu`d7t+z!N5M+)`fQ zJOO&l7d_&EL$Miq@rae=L~(*3C&-!&o@yZ=3vT-OZo}e@>s4)(X~((ykTjO;?iMId z@?elQbBQB5D^AyaL7wRtu8$xzRkTlPAsxm%AVm8*4y|Q$RJkM$v&9C?zQ2j?$C6Q99V(3K%b$%$ znPX3`?A0T0|DY!*$4x}u4EATd)qE_}igx1@hG~fGby3I9RYcbhzTP-ycC3oKemLT< z4pepPh8c-oXn1*d6cC|BK2BV&=)!oA7(OI1WYNvGIk(751S(y<(0b=i+uAA!iBbGVH#((s2S3b zwsdnD4!^RWCUU7SIo1#_#ij)Lhi^t0&9blN^AIa!%L^XG4`dOlSetOfo!P39oQwBx zr7Z_hb>QxETN(x&6b%i!qBj<}(X|~{Gcb~W;$X*PdDnI{Xz?t{_oZ+@3MsgZT)Jsr ztj&Ngx4<)(+vZXk`(40#@nRH6VJ>?<<*J*8bzFA5gzK?t1=i)tb!I7a5tc{qq>vqd zt;K#)=vONI>c*?9YcZ$ZDf%@LV;s{jjAQ(1KkPLHS~-SC>1Jgn{5(u|Vr`nKV&)1d z^lCruOF!4jC#J8mWVW)w?-|mvt6B;^+0TG^R*Mu=`|;~WQfNKaEya#xy4_n%ywWCx zmgA$-nw@I}F&%zW-tPN3>Ht4Dm7EVUWOcIFzA<;$bp5mp@3sh{a^e!yrD?9U2fG(MlchKuFOU z73)(?fr0!DcWSA|gJ@3OQN)8m*eE%w+!6U5p5|i$SGig6kb-GI8HQ7z(^%wHesD!0 z3kl2ck_g#?ZOwRXWRt+90wTnl)F$zK*@Rxb4=(Y>5u>VdR2Rk=7gp6R)8g2kixD8W ze&(y>_6>Blqun%st4?f^$6$9zf?=btO;Of5FswSiUeM&KKsW@h0|t!bbB#fgce`VP zNi1Ikyne>bN9xSj1M30x|(a8!m7pLZTU}a&?rx`rDA4y3` z{6+bG5&87q7O zAhTergdIzS)UzjHDm!lKiIG-EB*n~kC@6A6HPO;=AjU7iIO0ZX25oSb41SHJi+y$@UvjpJ?yT)1hx%QlqwNB^ z^-ZsF_=dqdpNpMH@nILwj@zo}#UkpvifopK@6Gxfe-2K+xlw3>6+n>|NO5z>1YT>- zjdYa>etq<}?w_eYiPw*gHRRR=8gPB6M;K(H6Mp9NC7~W-YP^UPe9LT5CLN}Li_c^O;2tc}5E1VM8>gdLE?9G; zNpCJL0IR!>m z^dB_d69BZ8w&)$auKFX(h1whK6+aG^XYf_X^4jDagO~#gOqGH!Vch~p)RygZNWmTW zRG1!Wl{=%ODt=6thlyR9W6yTZl7d0_o|kpDY+Kwi(nJS{#JnEF1PA2}{BZXB=Mn@~ zS~i8w1x%_B!}fChb%07TJ@MdlLYk zN%p6}F8~agt(k|R$&eVmN@m%LvZUcCMCAg%Rt`GMO<5<)+DJUA4khD~)+dur;8v(B zQ{Z}ot=iOK(ZFAyjn|uyhUa2lF}KLBLF5~ynVV*}Ain8N&1K8>TFSn`d#^kB{8PpJBb3IT z2D_pWV=G}zhg~ykmYHmHkf`Zc90i|Gk{Xz4$zEwif6bjLwGtiT=4+k3%2u`~I*6CV zGr+}IF9{o3_7XLegDzWu^Jaa<%&^k%EK19LL2%o}h5(`GCQS$9nx6sgC zJC!CYCAHm|oogu{nt3LIs&#x~#*(CpC0QpKe8b9{FrpM>$5p+%W4nzTyGw82w+dIq z-W%J0$qhoEvrwlwVvwZSO%YgYY;J?*;KnXc!#qeDOXDq|h~AxG-A7|`U}Rhiivu89 zEXWD8EB4mx;sF?Y#1SVzcdhHy!w$-(hNn%W=d4&yvIyp=;BiXiw8+x~Vv-#vn%q>P zS{`?1ohtiMXwR@A_&MI1I2oGpOC;12W26S8Zhq1qEkFW|$L$kiV>iMoMXx@OnEeMK z%k4Gf_(~dH!A7Qyclig;mX0J9Bzsh z^dHZrsE?O{>760X%*>CSrQn@OF*T~6gN+M#2tf-RZV!@U6vNR9Ig zP@&n#FUoSW3G-%y{B^IOT!f%V7tWC@mtAzJeA+AKubv}|FnjBIx>W={7g3+Mo;3E) zvkgW7;>!Jh?vB?((-+%(eUBk+0fOQs3hH3UOK2H=UI@T+?nFt4#6Hn{&&$(szZP25 zEqGd)*%}=|`|EjaK-TP|7JkVjFvOWnpUb|8d}57He{2CCgs{>33we|e|8<<>r}4@6 zv5C^Cc4J$v=iP$d`kp7Jp?l&8J>$igae5IA-78@0hb^jw>G-TOOBiNw^O)qJhAK_a z`t#}@SUT9mWY^>`i~MYVR)Wmu&yGF($mV1lA|~0FyUsV4QlOCBS;YcbNC3K<*f-*l zF5B^<_I9qe6q}jnLyFNz2UV!y@-<}g1`Qdm1z5vD$C4q zpkMAyz_}R8<;M~4!P8$U>3qKEw2#CG*L6K&%tXhQC6Jd1eU>agwq(wkeX30LCXDAp|qPXbs7>F|A~ zFr5pS_u{muLX&F;QCEJQ$Q?1q0GC~AmF)=!43U@P8(bcUyL&Fk646Y-%zZUvV6YE2 z1^Vf(9noy{$H~4O(UBl7Xr`>P7K<9fqtie?XV#l#--KFAFEYfNp+=(@0g1>iu#_3% zo~H&cMciVwL~o6e27#rmuiHH+^u#Dxd@;zF9tZ?;ww`EgA)*%x32Ce{~LiyV$Zk62vmrUWYXfqbL}={ zgnS+IY5x$tDW=vESoVUe5x#MufF0k4WSa_)i!WvuF6MMv@GE1Rhtw+G8i+;x&Tr|_ zZ9IV|flM4_4q-7wtW5?_wRiOVr-hCzn7>HeK_-Q0BF9y8q=uv*k> z9FQBbp2p4KTzgw~vx;x?v`4a$y zc=#f|*HyX`v(Vt?{M72Q={*MCToh|oot449jeQU`VvZZ9GUF$Y26d&#RCQQ|2hidp zxN&QDoaf(pRRYiVUBxdH#V!g&PMkE*VTJE`2hd57T5d_Q2-v)T3^cXbXLUUx)JQvK zU~6MD7Eu1{znJ6c*Vda2b2J&EHCH=(Xn)KWeL@N@F$-tcf#~e|pJ#Q-9e4us_65kR z)cyzZ@N8$ZhVURdQ^@jl0@JV+v`m91w(_PzRu-Mc^Ic+ z9|ki)IcyXWTJ@-!XUl);?76VzpZL6@#er>LOcOQFj#-nv7JN}O37CG7J=Ch^SppWa zCi^-YotKy+=z_i?&*lKJ*KLdmZ~aUFLw zxouR;P4}MElqNUD3_!o`JX_hDnx}Jxi>30>YXw$}ghEcCC-8Qnb4DhNXa)i`b11sp zwzF5SrnI?(FlqxlrXwEs+7gn-eX)cmk5k|ED;?>^(!o+-@wJ$De3KkP7Evk#Weg`O~%a;{aIm83Rfw#v?biTYE~6(1@9 z1WvN4b?8;TaIs&PPq52Z@-Rm_AM}rG!JQ^k`0lRr&)u|go48yqTl?HD|Lr_PnMe-585wr9iOWB1!=PSqJrr+CEU-j| zO*NUW522&ZV{?9CTvrcQywnrBRK_W$8T5USV8gS`Fi}*ry~Vb$a$3SW4!)YOuceTE znFsXok-zs)+t*LW2qqhbPk}ar%C-g|2gmhxO|EHtWEm2Mrbp)CA0!dqO-A_DG;Y8T z=B5p?4f@?by73Ju5~#VBmI*NBP#~hk*|fmy-F8#d4w!}+<>mfOc@{d~bJaBE%%;tllh6OmqdzfpYpSrsepw9^ zylxUo7q}6W@*0y?cv{`U%^%|?5gKX(LWfmS2&Lckv6lPXrK9 zn4oXqm$z;tsy1pTu5MVH`UjL-?XhF>ritY3f7vu6xZvK2czVk3EcchEMz76mP|xwl z0fdNBHRi|3ffm^hSCDseCu@45ThF7_NhLwwQg+xlevnMm!JAibfEP`q$bJ++?xu;x zbOBA0R98zRYa-fLYhXrKPUJHlipR3!C(`LIpX-Q;#x5L$6Qylxj!zUo&u2OVXL_#` zo9QPLXkFNKSN0I5ygh*!zY*^f$H_9pC|{gljN`8p2(lR8RSIsMkT8xgmLY&E6O3`J zop1rbvvC+-4v7uJKY`$}dnzAAUg9Xsd=$@4;-i?1-H`!O3)8;@E0}}6=7e&Uq% zi5j-4z^IO(D6nWL?23haj2mJt;~t1$j1yQ$Z3CJ@v?oj9-^m4*qs)vUDb1~d0Ue8Y zFXzM-=-*2u@t810N;+ZoP<(a+qru0V?A(RxMi%L-En#K$A1EZ;`@qX1e=`}lqfs^G zpoPirac_XFWcj(4oa_V7Szb-f&|6r@P2X>8@yYXnwoa|DglhaoIi^OSzk;`~Bkj=^h*y zoB10a9q;-A{yMDO$_2(6HV9_2aB;Lnb=z0?ZH~-_?qt7R{qQ;bj}N8MIqXi|ZBvts zMLV`}u2oxQ0YC!p1ir7zEj$hod~qE^u3ib?J(*!Fof=Cx|Lj>k|;_`DZuh-FBq z@p=YdkcWAwMk)9LzVO=SN|ig{*NRgPzRH+c+EoL1qlQVvoC*5OYHJZIya$gm$*HW1 zbsPop)D1ciKC=)0Kme$84~s0yh^-pO#&4!!Dpf$3T}Pm*AIt+Z?IVfxo==6$c#Z$;x?ldn7qFqRiF;Xstk-e_CIC z0`?4>?&dqYeZ0w3$Xi9K42957hm#LJ^gFJnh!v5&jYFGpDNK6%cw-s793nUa z;OI&uO<#37vz6`d$0x96d>@!u*dJl_BflEYspxA)s75co7^&sic#aL;v~lNun%K{O zdAD0IrE%kV%%B?Ou+IK<7kOCU%ng)t5Dt|8QCr{;&IzCyZ6Pf-V7EobqjXMYoUCc` zFi?^-y8o)>PSI|eZd2{rob=FP`CpOxahMdx&+iGahwtW*lm9x7sAx(`iYfB+xEMXo zvtF8adQcvsRU|krMs!6$zR1dPF|2i3;H6ILUrS`sxEOSD@x2K?9B8-VryIr@i>SHj z6MQ?+ZpTlTj*IimQT#V5W067pHy+GJ^mIN>{QZ4;e4I4G&;K`N?*rddl`M`Y?WIj2 zkN^P!6ewD?D7vj8P+PT)Bq`WJT4@Td|JFaKt-8P_P+9s1Z-c#Du8Trlb$R|}S5{d? zmm(sC7I_Wqq84POu4S#-<(-%+1+hT?-S5ntdy^F1_j|uxKlJ9_bLN~gXU?3NIdf*< zh4{cRqrNp9O^NV%X8pf%i2q7K{Ai?+C&->-Ks-x3kVFpO!l`Uk3SIh(p)!remJ90g z4x~7C;Ra4-3sMHrNeBBV1;{KjMMpvmnaSQQ>WZ^sXgbg|TNn?zhL_f;`@i@U34G`% z`i9O=p=VT4L!JB?BPNB~r|2lr!e=}umk8?0vuu=`cYWWK2-(N%wd&FX(60FHBkIyE zuosFf89T&UwEc43l-O;R=v`fQmiBV?zP9p~Kp9V|RT1;LU^t3@hnJ1a>eF}=hG)Z` zu=!?gpDht&Bm3B+?f+9^NCM|^LSz(BFmTj2Qg)xM1^x%M+#Ql58S|3USAgW{07x~I z`6&iM>tw%S>FPdnxPeA~`pB$y^ zv-o1|%kRUhqH-94-cYfg;TOq{IG8&$>Nd{O>-AQAJNkn=TpcG4wNZ4%-0AK^2_?YkQT z3E(R)dpeQd6yyx>7z*;*sq&wSBaJ>YiLa-SG>N2Cp7X`X?)f+R-?fC6PZ~UN?5jTj z6TD+mWcC)E#Q>HqmYO_xXW3_5f{J4HB((2Lhc#O}XXtmKt0zSfJ9ScwV5SkMX9rSb zC|g~67KT)6@aQXgI$`(0#gRGtCOMW&3%5uI)n!P_K&$Gq1DH9H&~bgV#yiO|17Mf_ z0b{H_hnoxE=c4~-fAU5utxg`yWgbb6l_rmZz@&8o=OO`0XpJ2cW0*I- zcx_^ICVoFL%E3AP$9!Bh@uCI$@WdFlLreV_%srrO@ojpH&ixcoF9!=6v>=@&Lapa~ z=<11s(U*6YPt)W`Rjimek;F9APWmRqY%aA9Qz$$k+O;nyMDhFSgr96!jT0{3efWm8 zbwYG2=|C9@HF1h0>2h*}ke0%M&o$lkL|d{>42Kk`A5{V&mH@p~)qarRbx zWRW|cD=NZDCCGDt3$bVSa;@gl39(a%Th9TV6OSy4Ok4l>7^;z4=rm0)_HALL*k|LT zTMTv**wGGk#U^#d0c1Hxc#H3h*N4qlhg{M@eL9QX`l^K&T0h>PFFK5|bxd8lgYSm` zs6i|9P;93V&^$pd>VN`^qCJ{3K88rp0u8(vFA!cIEi!d{WOwpEr?3AGIRWHwc6>}f zF`a%pS-jB8oW3XG$KBe;c6%(_J_2h5MR?#$Mg=(2e!EUN9*=a;va>KQmWx)#4e0%N z9twIW)hcmZVyBUE-e|dHKT|HkcCUeQ^a^uX;)zCtDbQyNe3nk%tw&U)`Rg@CK##RY z7``5jRb<&(-A|3g@Pq$>;qNd;TaN4s(U$Ar^J3}rpqAIbJL$q*gWf$F?M>}CF4%I^ zy38Q9VxC+7m4!u$Sc!U`mtEFP_d=wu+jrk#;K?%Bl^TfVaCSyF2(vRioY0CW9TF5s zGDgD4`o>3Dh+D|!dZkkmp$#tp)C^`JS~Z{Y0&aqT*v3y^nt#}^>-2PP%}}s%nB0JH zv)sN)KsU9aF7+wmv%0c7`A01V+jCj(B6Q1BHf)2QLrF$%?kN&@7!c$?vgCocN4}LP zIkH42SK(g~w&`$q?INr+V?&_Z=agOcBP@$tz5KI1`aNMfXIo)o+tc;D0?D!~m6j0s zB)L?W9G*#_iVo*FX- zum31w6Q{1=4_sIruw5j;dOEnG&OW|lfOtTgP3HlHg~%U|?Vdub!>rNDvjhEugkLfa zWh4Igo8zaGf;&}j65`Moyk;+A!}rc`6C^KE&VfT5)4nxy5)7-{*dfuw_yBW0Z< z1yhT>UF%2*JvBO39qO>`^qfI`h%}S@{s`xOaCC(64z}HB=WhSegmca4|EmcHAmO&I zSNw6*;4Me|)+!ZmrtJ_WxqV*0ZWlR~4*Lvg)w+oL;XGYkz-gN=1P=K|akU$d!q}F1 z+O=LnGrrdfhmzS}aLC`I94Ix3m1cu)yl1yH#vaRN_vtvnXz4%GqoT1`Py%3wIBJ}+Ua`jD}KKAQmytiBlY<& zDFIv|ed(zDuBTtOm^e|+0ofRlI8&>6){3q%&gaNH<<*djB0S#-yoCt+h9y9ooF_iycI%~NQp|gO_cVbD+ z3jGcpu|%dOCptAbI+oU7h)fMZ3N*@vXMI-5gSJngQ}!zKFgz4Bnnd;_x&Bk(@}KY0 zjnOV~M&qUaG|_xli_o83i?)ZutUacqA>lvuVz$Nx63r)cW z+D8l;Fc~dl2KAJE4!98%$$(AmodeE4E`w z1bA5}06T)AZdn6EePDQWZbwGszjHC1mLuGI)^`aY9B(UvLW&#J18ayY;+n~TUWO(P zCkY>DZX0wlWJbWd*BByNh@3|zIkMUw>i#M5bi|VIm*=9ybKpM^Pd59y8be9wJq+Rf>V1d5M+3Gow?e8J;&vOU5*A&CT25m#x(fVoT7(E~Ab7nSolcZ4G znA7rJykIDXrpvCgFqTpS<}prSLur=Hyf}|BGf1*&2D10+n^(U0?Hy~r$FLOM64k$j zMEs)5xtVh7FjAG#uOhU0SX7+fv9(=?np=^EMt{ zRmTT(KdQ;PZ^3M@JugxALlV~6GiUp?G)}lNPQoVR_%I^bJkU@e42$aS=QFyYFIWGh zFT2l1$RXOF`l7-8K~ELEJG&e|=}!Eh?mRV=y3-KT9d5Vq4;^dCTAPb>@T{4OwwDg2$SGWBCrG8bgcC~EbRD$eNRM)*`-h~+ z*2!y?@Y1D5y)d`=EY`|@7%A`N<-J;YL&Qcj9T&qit^CF$6eUclparDM7L+c3Z-O4VO;Gm#qu^sES}mATAapN(9*@sn z{yYtz=a~#K4gfJ`rwo&hIVehL!gI;)G~N_lg2PQ08Qc02FGe?>Mx(6gNy8$JRQMNp zvm=ck2!{Ta7;_E+q$w4pQGDE%(DuZL-765o7h#vEIv^)WbWZ?_^7sJ<(N%-z&!l^P zbQPBs@#Cxg{>%C8zYHypB`eN~25g}hahbr2@8K;;$AfYAlU|mNg8xzs{x7?2s3)wn zViG|j6Sr-h+eQ+<+s0GY@=#YY5Aox+YmsA0Faz?+WVU%I=ztY1q1J?`^$T{A`3Iyk z>WWRE=E26X;wEGeQV-jf#K((~383@5Q=B$#lIIH2d5Lafv$sB?yKf`4aI(NYnP(RCXsXm4G@vA= zg)lx7bWwwn%PgH|^AWngCA4mcer$mU03{{FY8RY}wa-2{B+@XEP%tM=AO!Ipb~>wm z9Ob_uF{i}obOaLB%Ll$6Y%8`!LFOJq-2v!1vTc8x&#pm;r-Z1z_Z$9o78H#9F zrT4Oo4VsnGXOZbne6wq^G4vZsBHD#ncM$ke9eA<^{5JT`=3#K47{#8$1j&q!0E8nU zcIVsNQQEhXaw{snL^UilCm7~u4y+hbeN&e22X=f)A8Z|CWkdHIk1@snwd|}BD>fNr z&kX-X32=Cz0>xqUloS>6P?d`KqTaKbaVYNDOSFsq0jCxXi{f>_B#l2R?vIy>H?V#a zw;ipw)YNf4$9}Pj{PN-HvQ_A}xrt{I4dQxPUuyKS@8c*S5+>q$sjQFkThMu-b3OXb zzZ2iD?nWQM#nJ`PgV$qH*gaUIV3XvmT|~LXkYixZf-P}cE`jyTRz_!X(it{W=%=S1 zHeKNM8GkiDe!=kZr$JHp#t_-e_-XSuEwErd;{Au^<$%$L_8Ovws^`%AVmiLvYWPp5 zXM-fEE7p_56JCvIc)E|eCceCxTyLwN)7%@wcj1;(uWzKk$M-PbYnt#Oa1`Sk(>I48 zJ&CVSYlQt<-|}*W@Fd*82>`kNOhZje_xvdo4_+4RlCI@#)hgeh@bR8twd_1%*;jMRt}`&CX&d?(Qin9%me=99Dg*MRq(5qE~q3VXhQnTW0Qz{O4N?7BB zJ}q_}C_Vh#L0)Dm@p##vPf#<>E}Kyc;Jebq0V@S<{31&*N1!`j8}OP1MbgH5Gu%OY zd9+JmypqA&$iyx!Glj2NL&Y&ijPDYT4)G>K`MA)#M>rKxY=!n?Ky1$)yC`_N)O;JJ z<2Fd3ioQ4r-PxD@#%PcV4$Gc};;s!`5Nwr-+x$a=)yFsi(XQEPekeZy?<3GP1Zge$ z_DXBfx0eNT^b-kZyU&)P1}QQsy5GS6LKuKuE^gh2ZZvc=Vhcb}io2w>=%vVhM?6v- z_6oWxs{X^!PxQ}W{oQ=N6#{d3pOJP0HC^?$vaz{+G;!1ss66HsVoR;;*>7>ZAC}_y zI)v@~JRfS2>}>bS#a-%7?4!DqM$q&LV!aC)SET^hJLbO>x`vLa{s~mKdNxeQP{hS6 z@q|H)ofTivQhl?*zX0p_=ZY1_jJ{O7=Rg;uyn`CJ=M!#C*jqzR(Rj7No1qRWaw9Ji zHfN||6W*5Ck%8Q)9m%*0=FY=xpUT#1h}#q;qzonw^^A^Z!T@+^VFDD#}4N`j^4 zTY4B`3Do23|Dj(={2or#IPrXS+a4{Rw_0kxpwA=yg`v;s$!4j+h;EkOVZG2l=-qfrO`ld{oTcU~dS~}f z34KXV6MREOcE5PuxN>-StRm(=1C#bC%4Fi$DtJ6dkH5jU4fI%zkMGjs7JPi29vkp+ zGd;H9KW~Jxgzd-3UC5o7bfA3Pnhw-mh5ud=n z^A+(W{Of}H`1dA7Jc@s3D&mj$_Zme^+ys9wSH$u7cd{bp;9nTW-S~HeBKkJ*+&!Z z+1P1F(5>>b7^arR{h}Xl^zB@vRl4;?%%iC8yhr<;#esyavLjzwi%C$W7WQcxfOvL0 z-}O!g)XGUj_P!xN^8S&q7U*(_307uk2~Rp9ogWmGuaz#2nb-q%WSp}fGa9t~66(@? zcFQ>2ekr=lu4Hnz^iM6?JBC|=#(3D6+yNED3KN!{WdT*;6CC(MJMhYeL8;G1`v-e# z3;|IJy5wSWv$M@81@ME^#ct}+F30(Al8X<(6wSh$aQ+NRW^|S8ux51Q%`}HO=&%xp zcAEhZ-9^H?4#~POaA_gWJnHW%HL89StIR=PX!waggls*uq*|W`?LrR>Y^W9cbbxKT z0%yPkIvGzF#BQEHKoK_inC=_FPsazRt;RgsGshvik{-o8+Or>Op)KYZZa`hu$i~rX zsll|8CG;7T7`DZRt+vw1^)b1kRq~kS1RNpA_@H^ZOsH(TteE`JWe&QuF(=C|{pK9) z3OHd_nC%2*W8Sl>+LzHN9s+&$%v->i&mCcZspFZu+n}0H$T$Sp;X4GTQaSJxiV>?v zBj3an@UR_V^qE{SyVl^p0K7DCNGVFi)NsXZ@+!eMq6maD)ql{Vjy%<$EEm{7;KN*# z&PJAL)31aA`Y>;+;%BfJ7LV&!m5uklLM!9blQ8a$tN4%RlPKx8WBSWh)=pnudY!&( zJISx^793OkjLiEcwr?I@4}_1uUat@BPF_Y4fBy;{O?$B1@8?Cj;m_6!w8a!y5mR8I zM=oge0L|cFU~TyA>~tUB!Gka|mhij2i+Kx(WZK9p+HvIPSNn=X?TSDnrgIzHHyRQ9%)>^*n$Aw-fPoZbC3VU8uVP2x^08cgd+SrO zgQReE0~hlOoKkwhz9`fefX3{C=%la3va#wEoI#2{;%|?Y2HXhBRm(&}|8zB}66IBEhw5!01(0uCV&m2)AsQjn-vWjhv}2g&($v z4LBr&REOUz>+$}rZ=9?o6A1iNz1oQJz}J#MPml=-S@RZFPQcCZRlEl|s)#+3HK0;> z(@+taKI}9i4u>$3{jzq|^lHo=4ZNDYau$z^y=pyu-#Zi61Lj4Y))gNhbUXK8&O3aJ zr@r6|8wU#Yl>qjc{qn5d1iGsD%t7M)B%qBJ8}Ru7kjm*L?XV5=1}MULo{X}TvW`{7y z&p@Kjv}Rx^uyX%Uj+Ew{$wsjujgJ|VQmQmCk%nT|TS%uV6)fxN`Vekp1ar&?JxbOBMc{TJdgAb=bu4Ke;>C!0#1VS(CDm)6;@2q<=i6|SS8T&@I9a{@EExq z%^9F8(={lPtSjDJbCf4*tL};O-^HVSwCqCm^wz87?dah(N(YLd&41c4mJI$@Ha_rz zsxHnrbQgT#K@*V9VHWuJ+m($wUZrZg>97nXU7o^ZIYIy6XP~c+f!_G)MbPiQ2zoFE zI&;L-{98;-8qQ@G)%-}SNona!F*RFaYT_*c79Kaa=BHXsyj8(I9v7|oSxilw0rt)~ zEls4!;JaL|pF=i|J%MiDcx}ZdTtys!)ouoEvlcZ8;PK{|RW_Pv1S_(siCkzL#+yT? z8%Opu-(9+}T%s-Uyji-`#DD+&+CDYxzKHv&GpveOL2MEZMp1J41?>pDof6_%YW}3H7)#A&QmT(#ReX%Sd>z7W34)wSVqt6e zF3a9Rqh+sAY>I38+N1yq*BW3c--s)2aYhEPL?+k8!`$CAQzZ=4&+`FZ2w> z-W7<^|2CmE*&?%cHm>)TS(AFWK_g+j3-G4Gmb*7@WDYy_R4-ca0A$>k$U`A*>4Lv z>7KFVH{W$<$TvXYF@C<7AyTa1e=8P+HsZV%Y(r|kjkOHJNqy~CMhdIpG_zqt`gzhN zn2u5qb39&FMHFr;k(!y1)b~^RAluNK4QWgyU|s+w6}L(S$Iwc?7D=MV=(~UU2(c&5 z5*UgOq#GhK*?$l32Qf?8_%9%McJm3q-GUSl!%FOIG5nCaGP;$G{rK%t_!%}U8r&3FrRyyN!CvM42b=G;zBk#xDa%3WBVbK=>JT zP|H~VD3lq<87(yzu4zWM+0us;XN}jx&uZAlA!KbUeF(4nG$&|!ZYS`#`@$+Q(@xc2 z&DLBE8p@&)d|Yw0R)e1#c$sI2u3``5jlS5d$v!b*zhAve<7#cJ8Z*_C^&q%bH-?ju z(o%yuusjwABo%j9o_ZU9=F9;e)+bvt8o7elF$9;|xg&Ggg4x6g#F}wQxY6N5n zV7M8IgmRf&(T47BiC3*%%1xIo^0PiP!fQ5i`k~Or64*&@eT~d69qgLVc*gX0JOguf zumf~Vfx4Ug>>MMHT$3w^70l=}@#7RcR>9+yq7ppj=qRKN^~_E?&3&(tV=~D^c%}jk z%$SZVkL^3f*N3wceq7#(NbJlww0ndh8oKw@Z)u2R#~!go#i$X~Mfo2*o)Nk%m*Ulp zPS9zMY&cqD3feOoF>R<^C`7dC&T~f!p?uNq)dtN4=Ib;b(`-JD3^`MKAFm+i^uj0F>r z4qmtec^7VNc=jm2x1R9X8hmoS2E!7-EWMz3)HIT@GnqL{QQK~Vg($gF!)Cdn1r&5? zC0-L1D_RWx?-j2NmSvH$@tF;nu%!5y0+TlS9yC2cZ}a5J)bP!6i5cEX&V%fV4)U)F z{0hOB*kyQCs=b;|uafcA%i60fd{vbS(n*6{(OSJvBeF)mSF*nExTT_9yQg2!hJMw@ zSkWOg${a>lOHdn+gxE_PVIs!@T^fP1T*AeKBX$ZU$a;!6>9ldu`G8a8G4?~RPCTvb z+_XL(BIp=96QY%<&Q!$S*EA#fvQLo&+M<-vPSgFvpMcJ{Xk8fMkxt^qqS|F5yTK1wq=O4F6%y^P>3y*M7YSI&F z+=EZ=lPS^?xXq+zeZX@8@+6~US!XTl_pEgF@kQPzkzy zQ_i_~SfsHq&QW+hJ|{2BG2NdSbZ*mZb8>O5BBB?VT(C{?w_?zbH}C9I@4g*s48;)J zUCj0snd3D7KJH~y%Whm2iJ`U0e?{mO^rtDVm7k#t;76t6O_mx3-xUGF*}`sn5Gj5e zRD|9lHI^vT;i-@bBMTMJ^i_xnPqb+P6@!Q6W51uGl12B^!Jx zg@uYZV+#>SE&KESem&(B3Zthe;l(B%&I^yw3!q^5A7#bc?8eWe;`Ok&CI42G5??2J z-@>LojXm3pL+W?(*i&y%K8?+o(hI>A(?{WNeEBH&s$h%8oc&khw*y+mWxP1vXxzfa z-bwK#%+Srviumg-l=ik_D}mc0TiE0L`!6y7vL!GReQ~Jd)B4apZt7P~*K;}BXMos4LC#)L?Z&6b+$u*V+Y+sU;K3@)9~opChi+(Cjt zl2ouEe1%+L#$>ia9N=xNoFkB1!fa?7wudusojYPI*x?fQTeJKdRv(iqHuJ??R=gn| zKT717A$=kjY*?TO7G>dv>tQ0|i+8Yf77zf-{;*t^Ec&OPkwD~PT}P{I=DCd^iHG7JrE%35V!okC>O zi2JU84=0>j_P{=VbomB)%|M3=4pYyzOW7tFQGGo}^)+a#)=qMEss0`81srR|E)r(^ zy8znZiHZrPb@5}T}-I$y38Zg7jv!+;^!bhjhYoGn>#mi3f*!TB7Ub|dkKD)-_!>!Qr7d*Sz=6AjEQi3iJPgX-NYeW4vTHiJEeNy89q0hYj}T^a*EaO$ z6lP}$H~6#VLJ*)E<@sq6d6ca)8*ebj`7e{}uv}*G0iPL;QTrHJi17dY6!lSEe9 z@3RC*A|*d2U4|id7fJ;&tu2`&4q-6mKr|^ z3EOzGVOY~wHsNl)jRdfRyDx#aCG4$sZWF7p8GH$1h27v6GP=WA7>cmKj;gwBm5u1o zv-1VcqlW&GEDzIKigG-_?MMBQkgPx6zWgp@njq4dm z(`}O+DN>0ooF?s;9VswH37A>af0`yDMVglaT3N+&WDb0eUAu@(=D6K_W#wT>;qeJj zNWGXM5j*=rN;Lkcwo!%;>$2>03R!8AKpQOpt+oSWn4a$K1!3htA%@Uwliwj1y5d$8 zU(<{+BFaRxHo7j^D)>h7;7wjcaAD{Od^HQTu1my<4uj7uexhnJ56I<}X4z|909>JY zj&-ClTq3)yWyfu(?SM*Yi=za7oxl$THtAAgVkUQ1rFnI0*b09thGBT8;$zKo;zk-( zB%Kb~nCa}Q7!GulfiCK>vxGm%tI7$e<=I$a7V;mj6~sOhz?!CPeDVnpFZN$TOLGDm zX#BQy#qCn1sn&a`08l`$zwB&lYL7R$E(y;eU2Ck@tB6&cXc%+s=DI~%A>KK`ba<^i zS9Ck*E_exrF+(@`TnC*Uv||-88SrV;gI+o;{hIR2HuNBZ@AHuTL_)lG;whQwP zND8X#J=CRto#;~sx$3a)3)r(m3yc)^j2mPyL~7szqb{btW2ES2N3*%a^D428R*X}M z7vD|nwT0ZL&z~w*90LZAIBHeIQ-36tv3Hl|tu)FQdXQj_H~7X7!!!PgN_-9_LUR$S zClxi-3CPS#tbikoIO=3&jdnx;k|yp^ZRoD)?E0yEgFZQcH#~hdFn3c#XgN*BL1skL zTi5ub=zO*x)=ww8Yj%NDmK-hGY@nfr+an6m4nDC`7q?*Fyr&;;;q&>}sI|Y5D?esW z5zasLk)~oEA7AhHD9?4EGRymKwkjK^JcqN>!M-UXs-LXR8eF%O*WLF$zqeV8R;Pn# z5-PDFX)yL`zpC!Oi4;B`{GFR5RRVF1U-M++7fJ9iGJ|8E6G z1I8mQI1FRv>HhAH*QdWYUU$;cG=bv7sJ5j)5IvO~gRJ7}c&<%0Ozu-dDfj~o5AE#M zU!thh(d`ELd=wOrde~kY&liKft-v#W!pqBwJM2J;Xcj??w8}HAe0DwFQflMjeUT~K zNiYr@e4`K&-Ny1yr=0Aqz!LevG~Oe!og19gDwy zL6v+%DGVqZ0l(yxso~*>_%rP9FaUW)8i;16poYmefm%HMCnQj&UQ7MT@8n0GfG8N? z&y#rpQ^d)yqboC28Q-aL15b)JUr`Eghjm9C;!Sy9N41k_^}Y&gO&vD)@5dqd@0ZZMX8T^SE-I)bl74b5tuCPmv#h0KQ`Gw4b6$zQm6>-2qDHGC3(0?b% z1;^wPOq};AY?RU&3@&tx`FrqUS@;b?Q*x zM%#gq=6uehqoc*H6-NuAe0R?6alQ_&YLG4WUrUNs4CM9JdKxcQC|kn4W(4< zktqABQoR0$H>KlJapODYAKqL-3B4u%=Ad&cd1JVQX6I3(>`j+INTZHR&OKVFKvN^v zq94T8C?!SpZZ5KpM`4pkZOFB2FD-#qRK*AeyN}0hrYP;8CjbBtv!)_lPiaL@bF3;> z!rHPaA1tlKKr~h8k3lzi!lM*%8eVmy(DjNOcwOaLI%`lR@N!&{(|}hF@Zjw@cBP_S zeHRbCY3Z|sf1s}de&+mt@r`&&7Rl-%oe$>D!80BnAM6D$B>@AGlJ`HqaX_ohy%VVG z_aDcu(@ddPCj~u4HJA)9KaLon`!trC*;<0l1|HSIEIX{4!JBmP_UiUiXe4_jpqZ_$MO?Qk!^O2J^P~7-L_NN87#emKW zQtF64QnS%A1{&VSDyc;x-9fU+Jgf$3Kv^F1>b<~R*~3s-u_cH-8I>u@2hYDw?)doc zUtgeUA!VF`(1#~0GCC6}AG}20Q3=qLb-G=|sR9O5mTOK>7RFs##IJO)UABl50;*#E z@jOEZUQr0ra7bDHEpp2Sj3k&z?*5=>h_AfPWv3m;fk=-l^b~0s0qNcr+xtD}wv@~P zP0xo^P@rg(N^#e@BXgyKF3MI*MfZCKG`C!S=c`$WOUuzn+1aI~#+2t;B?WINgtn38 zg?j8YwrE!^rnPw3t=Oc$E2EM32(>rk88SsuQch}F$s=DchZ{1zoDMTBHVTay?J7NwZsA z4O0uCE$eTl^>II4u)t=f(QIf#f+n;(7ON3B29qGxMU*Qx{ zU$tH3uY6ZA6>;9cv!ItzEqfs*R>0-!C6#WrBJSs8Osng)e~0c&?I?0M5U$w)o%UK4C1V);UY-|kVbRmAaIqrhGN=J=&Scogv#WOOS9 zeF?SfiR4|-RYF?l{Hi?aWdWYsCPfcxU4z1JEQc<^-^9W)8tEbiKK9`SiMe=oq1?d< z0%-vsz1%cC_hns=x9}!Nl^;g1Y0{Rbg%`)_E{GrRml`K+LCy}Uwz-E0fT9>)uxXw{V_&No|8h6%3GPf`58oIG4v{4SQm z#P4XzIn#Nh(a^oU7u`z0^BZRQ4mZ)S9U$kXi@PXbx8yu16(5ia8Y@#U^iCm7zW*Sb zx2>PtGrHIW6(rd*^7^%bmXG}Jo)-e@95^}49>nN9%yd9nTyl}=4Vo$6V#&uGA-CO@C!Lv_NbBoWiZD=fY&`B1CPP^>0+9)*tENsb*EdkndB=;Q5G$5mAc_$5^!kPme3y(pZc}?iN za~4XlW5c1%naIPs{T)yqTgEgQq1TS+#)*<hZt7t?afC&imyz$0T@J6Bo%h?rh`9 z#$WbE4yTx<<{r8=*~U|7AIc|BXS6-yFxu^CK{!L%N4l78B`2OvOU<=$6wZdv$Glre zn;S)$Tsra12e(8{cRCgEWgwt%7ECnXP37eRnp|N&6)z;Lm_d3WdaRIUxXDVeCWGb! zTgex=m5?32jh%R%D}nEkQKb`=ji=t`^70m1pp4WBa|z6%BA&xGgU}`tjTZ`27+$)C z%Dmenx@jo^V+d^F5Uy#{W>dg2x+#&GMb4cq8^rQ_17)7*!jk7c(Nox5#dS^T48ETK zW0Z`u@RCGosk z1q^diF9Vun>TqCq742vS-l*N{Bwe%6%TYY)&nUZfM*b^O{T+n0Kc7G?vO_$Ojw@y3 zi9Z02Um$m5-&8~y`WXYd#5c71yw-0{@CXSUGb46!|50BWsplQ=!-={Fip3Oy(Tmh6JIi16`?DR|lQvYIVpBBx*veS`L z>$2;yBB8BaN+ucov$XF!F6q;Xf=0kfQ&ElbM5`~p6qCkLB}>hX zMtyGOa_ER@LD@OGJSQDb^Cq)Lf8VcDMXo6bZ;|NWuZ;+qQ^ZkrX|LWKhngsr3qJE2 zdM2mo8~IT9T{Dyoz2TW$3|GX5-b8tsR1VKWD2A{lNZ-+{x|3BRV?|v1lakp`lB-qN z+rm=Zp-pVOz@j=P3ib>z}>c4V#+s&5C4Y0~pV=agw`a z5Z-@mh{d~P41G9ovGBO2vvUaM`~Di2?yIw5>6XuVZTOi6DNx;mQfV#xJBI8Q3ro?P zjlUu8AE@c!e!!N%Z2VS-HDre`&{#FCdiM)t0!a~9m1}kQ8Ow_gVzQ@lG-HOId5~@z zNpzoBL1^Op8@ON>TobuJTTdVM(lL*(To?U*Ehi|&jV#lE!ZkL0!rAzFgSTH*m&gJ9 zQ+?RH1lSEcef}5x_lvqY^o-v?0Ed4)UkIt<0pVYvR=IDDsQFgZ2fn@^tpnH%`AL4o7ZhkdojK)X^`bkIx?48?R5Ap|6eDGO~Ra9F17 zh)u4t8GEW5uscSnZZo{}&y@}~ou7gh3dNfyjgVY|tl)!}cr*I+9;C^jUTq z(Q$2$*xH9Gp|r|&<}FxT@y(7YMzlZ7v&#+9dZ0=p$mb=mfM643w@In=;95j*fdRDUnn-0OZ8Y@4&cAA-KXIC zocVX!V~5N2G#3e>gm{WVfCUMj?6x7udx7}Z!_RdNqcAdixaG;4fTvq_Hp(^PL;tNM z_)@SyP#8J=nrp7%`fEKwSYfri=Sq<3H}%jIy!s~T(0T}-Vc=j!mZ|15o%4*8vsv_JVo}Xa(-6OPLB4lN` zu^GB0D^xcZ&k@JV3WBT7HW^^>G_+GmK}7So{~gs$#nd zInFr6A&BS4S6SqGKH{;{AA9%_X}?OnmK(4Y%X{vGO!{qE?;!TXo3Ku6o)c#@geH-C zPv~)2(Iw+AfR%6wrz4bubFG%W)*^MOT@m--r*Rya_{n7jSqST#dN&r6N51H#5H9-( zSy&h}(WlYIVT~5rMun`Q|1#+9BSZ&>2*NM5FBig$Ig+==fu2}olL!sr$F>T-p(uwf z7u0LRPi!?=YS6cr-oSq*MSSmB5H|?xv0Y7vDgO`!ks@w(`52$e2qn~3IcC^1NkjtS zB#!guIE*2KG)Vo+r6$KLu&!UCfWCwrF}y(!H^bsPt4uP1uahQa$TMG$mMe zu8&{TrK;UcalR`w#=OFmCRgPf2c#~kz6FZ0=gazNW?*r>0D*_+jymElcO!K9BL{q42KnKMKTUI5c$vOGPpiF3#8gQU|Q+QrV zlu87-jtb8+&E<0%!X%<{Jr)P+fZ=eE%0STuQ6E6GM|)Nj@G?3 zD9!-OL4i=;k)?wwk(9P2ulTE$MG!%-4?tn1co2t^^?f;%Gbw@#nko>{wOz8gX<&*J zCoLC39_&j4eWf1hTO-DhlMUGC#L#psqfnW8UM4r$WB|T(!f;}-DKxxaM+Dzun{$jhVmOi< zHuPb1*!jwZu4cJBmZz@i!_X9qbm1w>?Xmpstwnl=^m%L{yySpH1GtlNF&4d)YhOp~ zr#5#=h(*d4@`{DzMq(u+LG_V-l^3O>75rT5m=f9%?HcDAxk6r9S6cka*}%}OQ#m3o zjdX?lbfq)w!h?NksGJZPU3wav9J3Ti#`$vOmlX=JXPGECegF1U>&gm|5g3}T}I&2 zWCfuco8kl5nnZ}>oF;UjN1x624I~-SvMPaP<;tg?VyUtcQ<||wre}%Mgz3RPjcB@a zCK*AM#;I;P!1d~1<4TxT5?u*g9f=N~fWq*p&5IzvwFFRkb##m2%iXn5Y>X2R8YS1l zGPjVHp~k!NrM0+yNX_9h!A2a4Xs4)-ei!Ul9O7t8huu6ahyaSl*$W$hh`Iq zC4^OW?}s=!ZBz&3l~Mi)k#$DjJ09hRw;|Xa1z~sRPBQrtrGxAWtXkiyEib4#R;vp1 z_ZO|&$HllZS_!q(J-#Ko?ePw~6qK6fTu+la<@wCxmfw{_(bcBRX3LY0VI^(pVO6Q# zih_(IS!{0?55{HwZHeSawrpyY&RBLH)L6y-IQEx)oaS%G>a>Mq(l?*Ih(iNWP+e+M zm)lr*i*_d08pHnVvVvWVci2kQWp;I$&BHwKg@2~fyc@P=!GyjR&2vmf_?s*(w~Gf; zuus~8hQ&GVd<267H{*FXHpG6wM-30H8p*BH(_^w(xG<&`!@FrRlMr3<@>Dh&r0LrN0Me+4m zV{`+S4ecZL%0b|ZX#DIJ%Z;~VffTrTw_ zow3xM#G@=&!c)Wn)jvTFAe5`|yk!`H@+VUGlMEGa>*F_-dcz7{!d%?ag{0G#n%6WC zW(4sc%764S-E5GWrQ>|crF5xW(B@7f4FM-1^oQ;U?lZG=+@JWb*|_f0@C7aPb;i#d zPXzEKAaByj;o0;3?h~K?t0{z`RsesaPyF-qL)nG?nc-3JIu!Z~yoQHEbXoFqv9Ssi z{zE6e`m+7R=P#~G;GvNIb%DYSVa@;5tng(+Uev76kdOb?=Mm>j>ax^eM5do$JA_UnrLwayg$O{7Ur7(JYya_pJ+YNs_~H*@!iZHFJgO2RMwGKq*`{)jhE_oA@f{m z0v;$SxLw6B&Bq`NyNE|fGj_X?2c})pr)D+a=hYn?O7-K$UcUwOw;<)vCIi_>O$2pW zwZz(>O&e6bb*0{MF|cM}Ubp%tWasNb%OCfD+71ec?^0=hMq_vqe+yr!l;tlipZ4I_AyP|I&lE0+ zNk%z0St=BCo{^gzdhkqyXS{vgfUfUwA>Czq-k3PDL=B7W(N)sz0K_*iUK{oYnfkDSnrJvyBBkUmT^S^? zXt*UXw2Q|>nlXSrJtyj5nW!g{Q`rX~%`LuL=hr82`KWw8Myx{aa9IZ6;Gd*lYNLw??n!c~(Aw zY|MlGx>mV=opJgt*}}@JxpAO1$c+PmqaZ_uhrk~^?`;W>hNl-B!)M{oOO4_0&K+&~ zb_(xww=3T2%g{{5M-UB77p4rxgfvcCAjA;$*zbXzAGOqs_&#DisWdH+8VDU1zKf_| zIk2Chttj;G?;?1M-B5YeBC}j&l2?H2x1A(GtJJU+83~BS+ei%Df*?@C6C23#Bn|kI zWCASD*d^C(>5W(u9Hw=`?Am|@McLeZIe)iVu0vSHGw}qg>}Xn9H|jpdE_UPrIu0hY zmM^us0V^3SHS=M^I@iiyM=f2UOJM}=tOo3%Wj#6~g)Z}8hsY>aF-FINpkv{OP7rd& zXn63L=1Fzj{?Qp3{4%r7K!cq+sqRISVYfTk=(hktTyy1sn$)5l*wd~<(M5of82!VU zHTtzh6D=}t^qUo7g;En=2og+qD1XlT5oukpa+`s8K2G)~`$r<5;q>iF4mmq@QwTp2 zNYuUxFz+jF%TT`3;Rti)i)PIV}9hr)GQq(haY$u6M+(#;s9*5*f>fLe zIMU^LGvwuSusH>*1s#j{Ng!5`i#w2a91YGgia=KAUoL*<+#>}x(8Mju zaxL_akRQKaYFLj`um`nAg}zZgcm+jR!|O`{EF~4*A?4mLyB5kcY$|mc+ySY!rFirI1-)4S8t0l|Xv3w*)6Gxh~@}cl>-p61LUMDc1zg+onAiaIu zy|6uOR*KtUUA)-Ut4cw!fpF$8AZYEsadJ#~9{20s7LF_uty_4 z41D^(o`W}*YoT^9P^016c-lB1H*6p_xf*BV?yP$J`l-QJh^`!IwZBr&W_CemM3?>FaF(cg5QBH_?1?JOq1DkGR}BTycrgSsSjy? zC-Hhhp6^Q7nGhYH--f#*&9}u!R0R}{|Ju@JqRsH5@%8jML8=!p;A%bfZNP$?D3+wq zjFlxYy%%I^$m8+yFw23)JL=@DUd>6?vH#~sBgLli4O9K4nRUd2v-Gi zNE^uSjfm?wo<0z`v?B% zkpgpiX=~f`T`#2&Cm1M?4VA6NI_z5520Bgy7Q_7xqYW;kk>i`^jWoiMbvQbsf@2a1 zM4DWO_{prpAC|Rrm79kAJiGEcJmSV@(AJx!^UpIoyvb~~Y{p#;4^Iei8i&U3J?h4otn*hy7O-c^5m9X+2@j{~C#=C+sfStQQ_`qPA!1w80 zqFf@tTd8;ts2n?n;W=s=1xtmQY6{z7tE^3wi}%1^%eEF%)3+vGc;oKL=XnATZeyCp<*fm3p<3k@5Gt>(Zor=g z5d86`=H!~Ac-y+|O@3qO-{hwzcA_i7M_I`H32p#k-QY_0{WfrvwC#I9Flq)#GF;5R z@zqxANY+j!r~ZykCjB$HFt**O9d}YUucRu{GGDDbIhb2MgjgRQdf-!N){V4rV3*6w z0gWT!cgTJt#%ZOF;{~TF+wjs`%^~dif^EF(tKe@@$etB-5a1R!Q<)1UXpWTv^LyKA z&RE}2>K{k6f1-9GLkDh>+ZS|Gr$S4}Es&5XTYj|WHNRsfb zo+>BQIu`MU#3}(K{ztPS9t%%kgs1S(=4$laGs-y#?@TEFf5WaX8HTHcR=v;{k=}jg z&?Q-sv}fA5KrD2dEH%M@QAS*D*4&N+s-4+>_^)1V@XAIE($8kr^=qpDk8BnQ+Hvg@ zSf{MX4s%N3uMAnv7GIL|Hz3iuNBUIV_3h^d!`B`;A3kwIWFkr22nJ?r%Tiu$MhDkb zCXN;+WSH~OA8Q(Yc! z@Lj4&H7Yqt9GA{ZbgstK$pgAcHj}S(k6f4C8?geH8ogr3#>PDs2^nmunFZr$2CY-- z@yN<-UKVSrGu5S5IemYyem|QdGUKS0G|DyI z!^!cX$)N5(bk>N`c2D*VmX_bfnRQL)OW=isSOs>IAwprU>EbHb5AFj!?0pIbJZwU= zq~GPyC%d=>io(n-v+@hKB}4l))t2t+#VmHCTw;a!qFK|Xtl2fy5Wb{@YL@UI(=$sA zZ1m9n=(Ix_!m(u&pl10jyc|qTd$qOAd2q-kd+~m_%C?ooVCe8Hjv@2~)7G@xgbB|p?9t9cl9G)U^i@+0%?{Y5{ThQjJ&uR^B@7)G%S{IVc$sQS%TuLQY0ZxD zP$9(_nhQ-~h8sLbAp}7`{+iYLY;i+>|puL?Jx2U6?*M zV22VgD3mK_iB!B@a&Ge_@wW^8CQuRIH5tMQ_&34{HAfAsj*e9Ej(nwfo8;U99rN&< zztE-5;)}ZU$Cr1ivhD!giC2~#z+4x-vm>=tmj`T#fa$&!=!cZyFQ>t-kAh2Kt z#?!!|A=)*3gHoj1BP;#mP~JFse9(B0ALnspJ~YrX~Fo1L+oxuzUcf`y~-z|L+5iRgLt&z$x zKe5f<`I+7(TKoQI5bZCz4oxup zBLatfUceHWwXg!^OjOfBotj+KuK}TeAo}Qmj~5ESjK_muO~a5tG4q;(E>2rDpJc## zT>1;t6>zP{|M;1;vf>{X+b&2I;w#3yLC(#S3-hH!vC#+$k9gD|!3%e?RG1%g#&K;F zFws`fxr?k5&OIa%c?6&^;Ky>DRF~Y#WAm3|M#QzqH{0X$EP>M*$V`%HbDjuYEy7qx zm6I^4m&*#`XZSu@Nsch02|x73Ovc|c_#FDI(5^AsZuoi*5vC91h%0W#yLYI5u0heU z%0Emzulf_3T@#IAGmH+0MhdCE$}q>$9c5i5`Q!h822RLanz}D=oBUN;(~ZE zVDHtbt*&7Cb5X7etJ4fNK31;#KuDp%~0x-LUUgUlXFU>U&A?6L$No}mvhe5n_R zc9*Br#CqS*t{7o`p~?!Q$T&(>wXqlMk&AapA18h0yBv2>>L>7oLfA%uduA>mPM}h! zB)jc35QW2;U{8#eM@O#mFQ1{_%-&cK@4tc{ji=D7&;yldB9q3>+x@K5v*wqF@k-8#XU1{^M zwL}iPmG;nHw**n>;`u z>PkC6RqL_aYCR1hfjx8wU7OV)=qy18YzcfZJ#v|8AF?F8=rS9vJ~dS>5tfCwCM-3N zwdghp%g&s5*iFj3f?aGEyyAJIcYGsnSZwbV8^`hHOVk-d`GWGO?_eM_wQe>Us8T|g zwEQO?Pm?U}BKGK;tb1Zu(Yk~g(#=x9KvW~}z3PQu#qK&^<7g6C{i1&LCnKI@@Xys0 z@pUxPL%vL%lc9U~^pX;_ULf2VNLeT%JzSk(<+Vza)OTqRNAMCbp}#xVWVF=CR{_KM z@k(9#1htP`MEB;8(#@sw9cMe}L!L|5?ghBf!(VZc7kKqSaCR{aDXgejNV!G5I z-~;RwH%Ki~T^}y#hVw|fPu~-Zh|jOW6@;Iw%P%qbt_KbeySx*mFU`_Mj7D~Oq+pXe zCG&#icd1vAPw9TklM}AO@Qp3u6ghy9VMAf>fC!>d30fIEmM3w%Wz?&*3}7!U@d2Sf z;_W-Xj$3qluZ(zi7qrOr)Z6`1-v6WR?c<{=kHzt`$r2V=-9=Ij7In3tpu8lAN(f>S z*d$OEHX*wK6=Fy>5c10I9thmL!DfZy;V8Do;;py!R@-u0RIo%SB^ZzGFz`^S%uX3sg#`#dxA%*->-JW0Awh80;#Qv-C64*64a zsy8v^G&93;9=?UIw1CvPc+C$D^Lx3vprU!R9=CR+-(d(P+^hRJYhZ-6nHUb>$cDmL z&>XoJNq;;ooQP0iGqME#jWSTWTVwFy#HNM`Kpp?~J0v2MZblOXy0|cdEN~>Q@ddGd z3`>3&kutU2QX}7o zkR$$|3|*cVRQ&P8%{z~X4DqTt1?7Y_Nd3pcPHyMQTa*z^vT2bMU*)X z%L0;+X6;0C@MrG=T0gQ5C#Flg&s-eIq$PkdBiL5Ql_(I015mVHs~;dA4842LHMIO5v06mB` z$?KD(OF(!9Zr15W#OfR1kwE$K8=5sDvP;K@&jrM}J5l)n1>zkXM7n;^1T|lbl%8oW zmF#=VGhy|0?TOD=tZBSbA6F{aK-MrtLL5gxLDO^dG974o58k}{xhinUSB+8LM!SfrjrR8H5d zGBCVsD-N%zF&;=42W{5Wexndeb>*36ZTP6$*!RQe-duV`n-I-5H*bnK;?l~laJ;H% z(oc6zir`yRd3F^!e@ojNj(?L8jZP++^OD&#LZURA%8$tiH2vj95U7yBM!Lv{%P3!`RTb#ibU5)azb8O)K zh-TRtWEyX=G~;p{azHQG@88D=cwH3g=Pbqrk(3%_`{Jk9^!X0#v+FE3C1OU5N}muH zrTw!^d4IThp%?iK)h+eQR4o*laBamMmU$fR`3 zfr1HuI8({*O|o}MeJ@(S^Y0C5n8Vg}0}}DGU0D;j=~i>Ciq@dh zW!8j{(xK`lld&YH-eIIm#rW1<1RT5W!li+6-oFs*&^GgiB0^1k0|_$OiE_F%JWj3w ze8>E$OOgOA?j#v_z8Iq9i9DIAOKnKRe&d933yPj)gzyAGI zH57=P;pDeE@M?w#%6TSvqZLoXB_oHqgux2&3FFHrB3HWfL7?5p_U1+iaTdAl$Vd@2 zlfxTflJzn}k}`RK+K}7uf$ET3=v#X_hNfGK14(-y$g58}1`4`@#driMIU^BPVVSZ( zZZ?m%7#=4b!yQ;yK2!U|zvG^LrkMw;3(C|N_8_`>5R5QTUC8rxMCIjB*l5MTP<+oC zhNS5*ok^_Yw}Yz2dzBpAcz(yJkMfv*s$650mn5bh6-UeIHYqC+dU6!Bk{jdKa*dM#dph{p#&9C{ zE_y;mdmq*z8GoIf)`soW^~kL`6m+5|YVhR-9pe#NLz69UX2#@N3=QLRb4fHnxmTe{VY5^CF>gW|gb<&r#C?ivc~w<&Q%P)8YamtRKsQ%&3LF`&hQ#SGk7n|9U~3#VzH@ev-&RYZOV|8Bvtbej z`)}qG4A|827D^k4;aTCk_yh3JF&YAFgjDTu);&Xb<)d>L9#1-g2!ezQlGBuw@gOd6 ztbX)UEqs}O5?Y~tek))#kIunQL#V$3c~f0yV1e%wT!tUY-69RCq5W-9y9#kcUbNwH z=@PqT5K46}mp7V&7p0&RC!!@EqXFG6XB+vQ99RB_I97+0ZIZIh;^nX63K8Y z2k{ehz@%E_EK^#R(X!)vhp}Qaj1a|vjYjtT;Xw^#6lHoj;8oROR1YbHbZGTq^_!b* z4*baNUf#87-U=nlAZ4ztn^^wd1nFZbvqH|R(U!)e6WFayq%&mKSenly=`IeCQx_g- zOChHQl}`68>1v>3xnz*Hq1gCx?#bvJTn*a*O^iiEP>Ro)Qd6MTC|Gvf1n-Tb z0<#6nlOul%jka_>rGTiyMQt6&*elu?a=@OMiYSvOo{> z05(mwyxABpFPcamz}>VWOUk(cTyvqT2;W%;@l5_tz8EAwNy?)iM2#gcH2llC)>2S1 z=t}SSti_$dZtYHQspUA{FPEMq1utC1C9yAZ0eG*TrR^N0^hZ*L^lQa8#|i#Xba)g$ z0SCc;DM6~T75f8hfnJ-gEhEjoWe_{kk2S<@wH)sKO@B@SQFM# zxItvYPtA|o%q_u9x9S#<@=PN-Xa!i3oCBpxuyntqJdW!_{s)7|0WAk=Cs+=o-#(>N z=C!vyfvKNiY72e1ECW^^a00WUa%WPw{Pe5wc&mW_c5PggDCbU;F0(hZ9M6u|O@w@( zcFTCYHRF%35~x1TjO}vGc)Voj&gS;o5tbwEcn|}dW@#Yb0PXXJ&;35?2{-gA23Q?d z#kBD{yp`|Y@ERn4GA#MVnB*2rZXcHXRZ=wh3MT*Ou;i|oWZ&zMymeUezL?}Y_u?G} z!;-%jll(nQUN9`#7n3}BAD+C-h)vFiWaU?n(h074=ts%tX@C`d5Np7hmV~ZAOAOKg zhgZC#i!C`Dn`2B82HcBN0;~Ule#PQm4a$q&AJpcLJra53lP|Z?U&0u~x<j-&Jx^s3$TGr_*8idBIgcr_cveRp00t- zCP0rbF``u*bIwF6+{L}*=Fdb?XvYvgAS(r5gr|cf$$kWqtlWz4=~8ef=>gc>3sTD| z>hUQO>_JpkFMV!#{XHqzPI<6@hIfFS@w|s=q{m61IZP!EQZ~#SPtR&A{vAg-1MO=$hEFhlMaM;iM`|0E-*6+Q z-<6KQ#8iA6dl>Cu)Tkx+KH3I(cP!1v=;i19rIn)3{Hy-__2jVrh}72lGm*9k%<%-1 z&fuOQeL-Lm811H%UhO^f74Fcr;*@pT@xTYX;LHJ}M`Gx(HbgZP5)Ui|97rZPsAU%X z93oT*Hj`%e!llb(w`(R9RSP^Px8N&!F)5A{Z00rnUX2&swqj>fTM>I?6GnWu)_t2J zljU`4Om4%0OzD*R3yYdu@wlz*p^QA#R*n-Ku{9R_#h`|K`oNz% z+I-T|+)Jx44S>&^@*-e2u@Gb+EeDB#bYQqAd_1b&5$I3@A7exqO$cw{9s9^Yua`cT zTk)5pq2WC5CC5g~j&!KI@g|wlc&{x_PNgu8ghvYIl3HqMrLRLa@!s_jUu~_UznGI5 zG1iw7A%WZpfbsred@wzgKKRRZ27qrHS8^7u(XgLr_yiE|w2t9K@PHf8)eXAGH2`Wr zmA?(kRt>h6{~C-ikrV9Hfnj)E8-v$%v3U0+Dc%Q(5hOCZn1s42i5R6z9h&k&k>@r)Tu+mCm+;#;$IzE zHwj^@w#+3wd_@g$7fD*{;!fgPM@g4XL{`9eZj7}opS4D^zy1N2MW}%DgGkvIh86fZ z7HFg8Qb9qABrKGjDDSSxx`Y{Oh}OL6M5MB+6S|Bex71K26-2Bk7UG7qOyiTBW+`U@ z#$YEquiS!y9Y|>`@GvSh_|}=hcMLN0AkPC7Ro0gZa%^}ed> zGl5M;LA+DnHNNh-inm_X)xM5xln{FL)rjV!XogX_)?A)$Op;p8;ka{6vfpZKY8VAe zR}&X5YdZ!pN*kqLZMVGHFZF?3T6l6Wx}p9po+@32>=z#xiuzH8JM;l1Sc0BWx>m0Q z{zupA~HXRY?BSCe9E6BO`7RC z!@D_+gX^^`D%`p%gxb;#)pf+uA`oRkOZ)#ay2DWn{gt}FWKBWf>HhWBMl z=bZ(z0k0wC^*nK{7x+7P5t@509xAW@rK*t-`_*c|_8)zw8x=a5&@>o#y<b{sMUiAx_VhX=V)+4@4$PX21Qx3#H zcdnn&f{tis7x3(jeojI=9-++9XXltD*lpGk1$VpBZ#Sso8MR;nQp<<`r4Dz!Y1Lf; z;xiUwd`Ne)Y<^1Ky z^wBoUL`gZJ8AVP+jUviNno;B|H;PcLB-ap$XBs=UkiP(|%2AYQJ457;MSvZst=NFt ziak>cY=PrRx}#If+zdO>_4RI4tzR053>yQU?u>Bh&P)^E`|BNy*$5YJBU>(SWipSI zKRW8wEe8=outEr-H;n(p2ZVcmtlEtP>Qw9p<(av;@{P_sH8)wKI2|=&sek@%LXBA8 zQcjt2<^&BhuJ34C7B}1=8acj#;d7;ygZQanv8><&?lT@9;Ac!N!MAV~$#5!d+d&}s zHD2mDB+=d&&|R_=#5kEL?NVzyPI>E2$n*DKN_`++V0V9V3vQ0kr8m3@1+zusnqh)| z6s*RiwqmWS*Qw@CEgS}eVIWBVIZoJdZK`PSQlBo zwKR{92O{;wUw3xq?!+^wmS8(x%9-sX#f6fS7cGAxx6c9a3V2_I|_}m~_Yn&|C zSmQS@M*rH_keU5#^Q}B&<_}RJ$ua`+C8!${-Kul(zu-*Af65o1^RbJ9MkreMC-d%y zer<^KrPeCvn1Ej>dvNkM&l04Ty#shSQ3>?#Lp|*}YxtzcuBb7-=+pWmQxr44&fx9= zZC%(fQEGh!hg@UE@C#uZ$PN#m#_f>ZROl6AGutzOzexO3%N`Pa@wx6a5}<;eQnT@X zIn13`pytk6v5L3Kp`pGR1B-*NpvBH44MqqD^6bjqnoB8t?txNcPLj=P7bk`Hm$LN48&E^rvNhoWe z|3*vmX4E6=0{sb==6mt+!9ah!rTHpKjEM-?Kf_awC5Yyj(4Vju{UE0Ql^#Y|g1F5Y z`hwm@S(GcM2bLav+-OTTVYMdG9 zzsb^!hwU531^TU)=Fcd3te6}6l%5j#Aq>kiSdOl$3-ph-G$&{!Zm~3n>06R`M<_&3 zxB5p1SV^GYuunZ9vFNBMtoA<3{}KDUmEm_4+f!bsA+Fo$R*ur%L}W?T{Xr_P;=^g?4TZ^`FbaNG}k_o zxDF1)m|sSI1+Colm2PIIHEqXNY7FbrO#ozP2$G$lh3pJj6AV&=S;|@-*TKQBmT5QR=nJQ=T~V!VRBMoG&460ho25+)q>P+U`Bx+oGy-Ho?|v1l+JtJq zjx4sBwa6Z&E_Uv_Kp+VNY7DyTDg$ZlC#3bY>;PuEd|B07Ll2UJeSpP?(yFEA7~akBV{^4Iu)eM{Ls*g zsxJNILq(z97l%a={1d(Ee)XEKdq>u-g66+(2<@aZJcvQVZlyYc7bY#+(rZS#tv9ih zTD+ag_#Phru{8eZvy8Ab z;|0o4K>?cs_$WUVIBs4i1Ww}ZV|nWY=@`g2UlnWDE&6Z51tqx9fL*`c5JJPJEcPia z7|l0#EnbnQQp@f0yMybGr8~s^E zc^i@)2BvwQ9-hR%^0sb#{sBEdPtQ-{U%a042lP6?{(#|n?0vvcNk%&IOF)9T6WK3n z1~v1N5c-T%1&WKj6)mtZHV69Huzyt2U3?L3h(P+l4+pil$Qb3g_I5$EfV}@Q9&aJZ zG(5JGe(_&tb}f-v3xb*#Vyo~5O=^uU#aS$Mu=+}VNts1wF2PFlB|8CgFZIPO31dYQ~7m{L5$d@isw}EEM8pO%YMFIKhM@FmSNlQ z?bB*5_xF4JxqSbt3R9sBzh|e~&?U>WS3>~t)S2`bGfF3Y_+s|YV;i)kA;$nsZ z^OP?1RIxVJ$oB3)tqsE?rkf~^)GFE4&95n9pHxNqJ{G_BdqAi0 zn;=tTWI_dp3}mHSIN2jmUb+l8kh*?IrK_pJaVhQBTmiYwj{|=69USmf$$kzdPjZ~; zw09Gl@R*IAc1HL(n-igIKMPQ%%ZJYd+Rf~)`?y_+s*C^6=`lGqK2DW~J@-R#ZEAyp|bNUokBU2P87a+;8VVt`@sUI(m-46w2u^WW$B`|^V&Fp3Pu%*GMf|lGk zN>lK{R^UAQ{;CXGbF5aBDZo^)|_M z26{Avrw$yaQrdrwYmDSNk#hR)zho{iV$9?d$W_nE4x5xBy%*>}6>||RsdD|9G4);I zWZ5x6>Vx6Al33q&k<-~AtL&UCr`rNY&Fp7Y7_J=gsUDDNYC(Zqe@^+8=?zrx5;0Or zw%M(Sy>2$TRKG>H)4w`I5+L-}aZX%Ol(d^!;J=0ivP>Q0(G-$x<2ROQI^CQpFSN;xOT2MKs}YjbY6! z*BKVfp=bmAAaZ^fsn-ZhXO`@;Axp?K=D~{PWO-``)fEW6j^#kD>y7N$b%=a6={$mG zTcv(o>#(_Ezpp{q@96*)tryv<)Pm9Q51}1OQf%l*>gbgy&OW=v!|!69tKwpMGhnS^ z-=A`t{d65bz8>{XCm&4`G`ym4U7XZ`Z->_4h8o7_2OdjcNGiuKcvHG!-!0J{>VWOR z3E0T;b=1$Md4l+`(pE!BAc|oJ3e;At#m$e3trM8SPwEmS2hjot0uNRaLJ>f*pOt9< zPPt_&HP!8u`hd;gU752uG(rJ^dm`7LD8OTAyd9oLZN$W1n>{pbxN|Im0ag!M^75RGv3v0c?R!-t23vy zAb>2}R$|`?5IPue?0mJuGxu!UP)sYu22}s;yMc|Fr2!5Ay=Nx&D2n$Tz~}=nUqOlV z-dDKo`l2OxFHz23(3FzlNpbC$?T7g-3$klJ)ZLPZRoq)3iwD=4sex8ZWJ8E#K}_tl zj5(QN(k!26dF8uLYKq7n$Ab4AK}Pf_rhkThJ^o-sVm@=|(z|=__!vPafes=>{mB3p5tk`5}}P zk2~G$2ZYo>c1U|fQBrU}9$W}Ce@MHD_`=phE%cs??0AZ?U?M89S0-HwDSBI zk_(py+H&Za!%cyaZHMm9vPa_hK{@Z`Im0Dy56d|b}RPn z>UuN#&cj^9tUo3A$0{vYNC{#MECHSQ>)QqYN`?4@LhirpE9gUbQGluhp(~E;@2K>p z5?>N;;z~~{En}8uv^QFI;IUYx6^lT#Acd`cgj{C(@pf?PuOPmvRVjW9S=jQqAY9sy zv)8);b?pb)&+(UI^Vt81oK8rf^0joh;f6rl6C4^2GzN(b>R(T#&#^N4?E-89B+By) z^2jVmGy!4+iJS~AZ;eh>@N46@1ND6vMu}*zlehxeQvMsrI}iCjqwA_i@~Xlvr4Dk8yONQIHlpNt3TXNg+2OT-P`5s0QxNrmsa7YB+-Hs0q)8J#z`w z6;q(rXxNxa#sCu=D$@BsaH5eYJS_@?2yE(1r&9qS0@E`;tP|QM@XC1ErlN>uAl6XD z`GS9p)QP7U8o4N~mkm4BjaGP7H=04FfwHrT2l>*v?i1}Sh&U};b7`bkVr*x|K>wgE zW9botFkAzc-iI~g;Wap5Ya6MK3aAmTbB8FfB4`^=Jx0PA zC_BV7S`_=(7f(c*Pr$aqcj2;VlsdxWQC-A7n%T@E(tJ_dK?B=2`XhaW`rJE;g8}`T z;@uN9B~Dkz?W(>6*n31#>W|NwsJJeqvlDos@si~DhKYDaLvmbD@<$q!tXY0b0rVQ= zW5#klpgN5&aB3?refzgkiuyoSHg_V$pRr0Gj5><$mkiV?9wjTB5F1}fw)ZHW{+LyF z(1Q?s?>8vj?jXp$C}&QU9M8#%Y{VM(bJo8b&)M%!b?mQCl*L_g{eIbP>O9n}cG0mr*=|m`C^t^U2*ve#!p3+f%L=q7rHR(M3(^NrHSiM2zLVLg z%ew-{CQ7cCWYUQwf()gO`LI(8sD7A4;&?u`dQ zQ#>s7!Gr;-xj}|h#1pEx)5+F8f$DS0Nnk;h*ji_FHWcH$Z_WnG#^aPOKz&eI4;wla z<1Nt2l%vuK$#F0~b7Fzp$r7JH>ez)@><8mBCc>;4`eDYLY@iTQ0BIZt<*cdF`TOh# zCF4Zw{qdog-qZco_Ln--xknN1Q>BV~>+eORvhRULa^<|K_qkrlQxcQo?R)c_Z0qC5 z-Ef9ruv2QLMsvbYX`D^ivVAw?h(~Cqs1FM!gy%l4)x<(_c5GjsMVfN#f{7P*$Qcu* z^~r#@^M4<~TMi(AGl2{sOi+TBInY?r?+F%$4yg|yk%tNo0^;jcT8GW?qDgj6l+&l) zXWyfkXU4nsIP)Y0ZzoXs9R(e$h#^f8_aNl#d!}Sfy~cX>zB|x6i|i|AMeLUBXFyJN zX<>$U{(%nr$u3Z<(Hec(jf>JK^!bdXeqdMfW+S^)ggoG#1A>sY*%V`sie+BnZCe@> z$qth!XG6s%$slJZN^vRep`#iwmnOpMCl{EVXoXoZpn=m8{7+K&dohaxaD(B|FT*;J zGao~oI*SOi)FjW8GR?4b_GY09%H&(vi$%clGQUx=pjRv|MzfM$BUB_AoK86tE8`3j z>bUg@ptQy$%&!7>aGZ5R6>d4#Ovbb`2$b`5HpqI7GSc$|g5hhLw1G`iwif^C8x!9vbVI@%rQWQ%xur~NGF zwP(UrP5{MOEc>2YD?388$e^&h&S=+fgtH@g29^)vf$<@jI*@Mb&uO>XOXi8}s}&>{ z0J77Cxc*6pN#>pm3TusSXf`oU*#!&3ZppQ0)G^VFaZwqF#%BlxnBwR` z^OOtL(nMtVSnFYoj)s>Gm?YP6-0rZqOa1bLlIzr=(MZ|*^El=qhjO|R>w4Iu`5M-V z4S*7-(8Sck?2(UUs(4%#+tgzsjQIHnkQY!!46K*z+rKg35kH)CA%Y`!bhgvtyh& zI16wbjD2sJE?q*xc0r>b#ugPsknxzm5oI)>59|zMuP=*`$E{lK2?Y^qJ0{x60fBF1 zFm|*6SJp02$Id*;n|vL*f}wU1Mz{ulBJ zICJ@XLA2;tKpci1_tLTOh(r3`N>?lkyYq1b`h|Tc*`Y&;)PfQ5D9ntcU=%m#y%fY) zd92W>?-St&oji6PAIR0*sNJ>Y*w#Q+p0fp|7aWlO2gl7ae9YSL~o4qtf zMA!sn3SuF3#u;Peek>k6PE6V+uSD^qLvjo%KIlRVuN6Jqq!x_%sUhU;@O=ed`n#Ot z%a_YA-vsi6<6m~rjF{yX6FHhvh;H6dl>)2cJ;I6fhPAV&z98dgfWmZ7rFpzVrJiYX z)4MD>HYo(h~JYznHDU}_vm1q#TkG%aksdq@qTb+(h@@mq0?o2dk`AFRcS z?q=e5WV%!!&@nYLFkqEhFp|H&i{CU5m?tRie*b&?x*CP92$EZ183!$WqV6Xh356#G zCnGAfU^L_KT;Sa6|69{e8{mNmD$qGqI_l){4CASwo6Y_J*#*@XpifDw`0W8oisht#y8E;=u_K%>j)%1M|eGWg& zE0fNvbd7=3iWeUMjM*>$q9ZdpyT~n5sU)VdTkslhDjsN~>l+#mX_vqF6H+dww1@9h z==Q1TEew1H$gc5IGQgI%Pt8)AN6=i{qQFdFwTdB)I>a5)c~;)9U8Z&MLl6*Dag|Km zMx(Ue%a|ITgssI^b!rDy1$uU0_zT6pgB|3hZJd@n<4DlCiNB?Tu&G{mBRNHNFWb_K z9z1Mn0Wv)m7WTkFZnO-d?Z>kH4+aeVra1c8p9XYDbBrb_H^IYD;HWuxT09qM!zv67w<&>+ zC&(DDwyq`F9t*NZIZu^ceG2IfDecU^46RycQ%IaTotp^%XZ}>PL}@y zRd}<(^33C;=vr|s$?QiTi}txATJ@D%i_*T+p*G<5fwQc^JTDIokI5JWUli z<%q1uL0f!8scF?edo0Z(@H3_h@UYhqx*W&fn=j!5o&@_ejv8TieK4psdoC_A0xKWE z@3ZwTwa4*Jei0e(YjJufO*9FStSwsB!+*z(yU>%gst{~vvNsm$f{3L#pKK$Pkiw=o zaFMm2z>R;`DRku6#Ks z-)d$Vky?5U*GYbZSC%?}LcQxaXFwQc{D{`MqbA957EpokVBQsdjQcRz)h;`Z83fXK>tzoZV_$1LVugHEM()_nxJK{_Z0 zsCl#RIbslHu7Lx#_`KfSy_zeEt6fDWgyW%pQe$Y44l8PQbz95@Y;KMYb^omzngf9E zj(oKQ-xoB;vaykmVghz~vk@vnYnzEcfv!yKZM)t+5Rl*oX3w#@B`4BZ|95y;C%ZLQ z^&d1T*>N-+Uo?lfJ{vlkwmGTp4>+c0G!Tl9@;Soo4%c_lWW$5&=u_~U=$@T8L$)Up z>YtOXc&rGL?+Fiau!e7i($(-tsWUX{3h6>o)fU*$vV-Iw-fLysoyZR!1N|a+ z+HWVlO0i#Xu2b{eY^g(2s{CUp;>cHvfc@Q0?OtG+iz3cRf73p_pQG_V;C?H0wHUb0 zWOf&|@{gb5&SKv>0jn=yeTyTeZ~wIL61N+L(LVO;96Za4SE@yMkN*bEG+vQ|99VmK zYhk1d$Fxt2v2cgRgkwF_w)EB#Elpt0FD3o&r#MGR9ehcXT3$p4U6)A;?z(~-rHk3> zCEN}Yd_{|ckhgZffn@Tw!+6s>`+6~LXGlSOWiKl@V}LKqrG9ild-?FyNaydpn0}Yl z(){lz*n=3W1oGd&+mHFP_YI1_Sb8ImB^EqRl;)qH`&RSqBDWHqmHqD5Cx%!ekU zM|^{7C>i&U-5?urL6 zmb@e}e7l@s;)$tqcUqdObMRjGnY_@(BMBODXBfYQdl2t_f0-X#-9sVX(NHS8 zb1>nveS@kZC;bD|JXF2$6g%c&{uy)%>I&_lUuM&G4bsJp_yK!jX*mjlN7}AIEt9qv z%tqjstQ>lgO-$ zUzV6@^~un3y{>&TMGL<81F}FjZN6O)Z+G&Lu{`OJ79-BUTo<`u1)x~8gN*F_JUzt4g@Y*4hWrQ~|ZhQnr9DsQr7f?sy%L@uWLGY|XM*-e`<63mR3IrPZ8DAI<;av&rl?$5L8vRo( z!JBC@u}L@cE?~>(sGMbH=@_XZ%iNLfG{6s=`;exVhBN_U|Gn zOAU$WmTR9VC5O;%gYF0IoXM{fI_zHw?4AXD1?mq?LqWVfbT=+0bOLcL9cA6EfhW{S zF5*!{A{=S{gd9AX zh9T|h_H#zU) zKuzq9MaXu~{}{anttfjoj44*FJ*-x5!{g6K zd)_>57U^M)NNB;sgSsnR538gv`{@)Wyv~c397`f5GxC6Y-DoOm!;*%L7Cd*X1RjKr zhuVzM4l(lDV>J)+4!vqbts9FZlbhnPOkH3I9z^Au4*FS|pQIYF2a3Yo?bvVasHE*3 zj8V-B3bsPauf*%Po5c^<#>Xvnx}gcg@;!H6vo} zq3o9C`G{t8eA6R-M+1l4f&h?P4-dwk#ZcSwatMsTF= zVqQb15;URthq@jzkn_qZ+0pHmU1yyLO|6IIl)x_Cio4oph=3X%;OLPnFS05vnrr4k zGXH_PmBf*nJ@9G7Cyy|p!8h|J$Kmg3fe+Uw`>IXE*3do0ZmzjHKZ& z+E}M=2ijQQ(L%n5yYbOodxNY(X{ly+S+ z;XX=FQ4=d)AZrK+j?W0%s$gQL=R#@Jz55NY(v4RyeJrQXR%c4~KK4awM5!#IHB+jAS*}PqHFg$}`XYA`whSZe)+IUIq%}Nu^b#FVNH796< z>a4BU0YmCANa>wU!Xp8vGqK-4-G!hr;quq#WVz863t`u zRFE5HyV?0P-R>t{286(CAp1}qeH6MCyy#B|w$~+f){oG-l%Z>!y|(mD z;36K#0cnV@bnIN!I|^lpnQMg%k=42SfmAuIGxf*@}fi# z9}!4-R#of@beP=i-~$?Zul@C)?oa*4F(`9QkmA?xu3gDzz|TT|HMR%J<1G-E}LlDIbsiWaJb2 z+<+qD=|KBpW=PY=&31=$lfy$}D0n`PKWf!1vHn|R`V=^cH?ZSo`$9>vk|UE@Ze`>b zXx8!uSe%pv!f_I>TEDn~L%%bNoZO@YkcX?u;W&r_HPndFAyJryPst1EwPivIYWjTe0^7lj>8^3C%`s5vbyF?@dcE zM3~ymUCNv0#?2AyWQr*(i@h?CrXaP_`G$*3cuFFceGzF$`GP0pAg&)o}3 zcrtYsOBAqubM)1hP876U*7N#t` zk<$@gj8L9sOoZjXH>F*=L>{pG@IbngjeCfca8O-UI%J?yGfpO_qKGq>Yfq@q8m$6v zN^)D}40A`;XkmL6-XsANip`ax@|uw(WhCk@$CF@Ife+uVAwyk)I!zp_&0MAtr>-OY zAFxPub6D2jCMz6k4EI7l>O1y3J`3_)G-yDf;~rXZt)WsW=SxfTD|iH%=q&UC51EH) z{=0ca7^9pVs2je8H>D7@Cf-M1a!MuRXbKKPTgPE*Gcg?4Dm;M zGMJK{MjWkv48Ktz^u57o(^gKQ?0fHm9CUL6Mef0_xIv$mJ`T?)4Qx&j#Brs8If8gY zc!IoOWTLXbU?`R1EN_igj5oqOmj>!aLY|(iz_CPLTUw2=t|Rm`DTpSnN9}lENDa;7 z_heyvcfC7E&fTZqfOb*!=b-DPDAU9;BbP78c_yiaJg0NxQH{Gm-r5R&F&u5$G)l0% zm5TRD;&+uwDRmZuMDg`QH}QQ8%UiidJaez{ec$h*=H73~bP8Fidq^*{n=}WkD3u!X zJD{iG`BY7TQM#6r4PlK5PweHTI6PC+BW zWqdOe*krTp*zUhsCXrR9Exy#tjW^dBQ_uUXihU=0-vVL+wHBU{`hMe0kn)kw3@Ori z>2j!pPQ&eF{}su_iuUO}V(xutNNf_sXSL=m!6(V513|Bd2l>$fU}Xj=h@YfB_S#+q z-X8Wd`hBT@T=<`PfQwihT@}olw!~Qft@5LZGP%(kI-43Xy0D$x=%ceKTJc1Q{h;DH z?#v5e>=ecI55PUfw#)SgWyf(mZSynD-1Q>_cV5bAZ9JBJcn%m} z$w3r=ePu5)Jc^0VVLcqqlH<7*tHO(AvM|W?+vOJ8PZgU1#y1j-O}y&xcL25tb+@E` zf2l*q`Fy#N%w^>$GuN^EyE-kD#_qDr@pPC$3gWr{rdkZac$+~ZHK&nc92vPX zNOThSPRv&4Wz>i25$XGxKLyeKAVS)8TvCQ;O*w^k*6ks9i)P65`Y1s27q3P0me&!^ zLv%DoLw10E1P zXh@9DfW(#^yXfE%VCiv?gOG!=muBh)Z`qk2JnbKwE9Wc@v@gd~k2|2rRfU>rb(XU> zse_D~PIh1hH-I)@pgkCEB|f$oLvl(jSht0OdxUZ+QdI@XjXODZvd_l=;O7HA@LjKO zX^V9Oits%bq0q%k>NjkXq(+&T`~WH|t7MRNYZkK_j(DU`%z}QTTuf0>P<8c%ZwKAX zgoiXinNeqrWZ#;miBbNWvjUw-X<}d9pYY-|JlrBQWTjjrAehQKk}&)ys8jb#edH^` zHha;ot%b?6qI``&`xAB7oaQvu zkAKQ|OLMzrdpA;)R>abbQIAs3Tb@RQ2hC;5dCAqAmYdWtMe4$1iWx~5HEVq$bEIgV z`A9~YiR77RY5ob?Z!T#r+~IqkvNWIEeqy`h@3l8FGYrb|rt9yr@RSkomSxMXp6$lb z8K@=$CfIvZ?M%)~lw3V^Cs3nt^h#FTD2Jp(jQfzxdk#7me1`&=@OOd~mkxxMVGU2k z)EYC4)k3<7lK4>QOJoV>L(>t7G7Y%pmuU_SaeqEX*vSE$y|q&VfCv|q?5wu(3!KZ)80jVbwD#x z1y5>`6)f9FP)GyIcI5KX$5IFSjvtln=YlFA9w_eO#MF+BxyaR%_$IhCaOrE@Lg|B_ zqf%cO1k$^OwEEr+X(=aD+Lirxa}M4mJ9;Gh8GeR2c+x-e(%Hai;nE)h$CGi45`6Bx zbWu8*(jGo7U9_}y2Kw%h?99?k#|>QUpp7uV!KQRc1Css1hkud!;Pry^vFz&mkYUQG zPUy~upMThm-#`58D6CSlpZf5xmo7J1JMYS z;oD{VsZ{%!4G&70s!Lz_w5NBchcm+eA&;? zgq`4#(`45PeZo#)REGNQDg5j@`qF>+7x>&ob9Q3XF=&_$vv+GV*Y)9FDFO1I`tS?> z;gZ-Rx%S}n?XhhA6A|(IG=@D>I>&z?Ird2JU`DB*sy^`{!)o`yU|}2|GRb}z5E#c} zm2!+BQl!PRzy;@FNPE|rOJ9Ssa_Q^PC(-$p?R#a{ehni+FG0ekKLH9X|;2mldJ#_q-tRqLP-#!onQm6?j!5qZsCX$PZ$*CV$p2V;{ zNR~iUH|&i4hpsdjTLWG21IH)hB&O9f%QlQWsMB7LzYe&cK8-!Hc!85%--myZ?HAxv zAGX*_^Voy5$Fv#j^_BcQcD-}k7sg&}h+Fn7lC z$3z6FXad3up4QpoQH?EfP)cH-RNpO5;FN?3oRYe2 z`shLWxBwVL?9HEjg9M~_Ay=Qw=;*>xdtoC%RHqSyq$_BHq$_|m9$$qA4oUU+QP%AIfX zIzRw1(yIR0mba6(;{HCY=PMpN`S#=~Zo$9STfNa!D@X^Lu72p?Vf%#(vAv3ts2j#Edm-yx6)& z@Og`8T&Je##lpJGit5$Ef=pXch1XM5vdLCmP>!+PbjiIY@2+qr)tBLY4fr@ey6vr zvJ6L-;q?}6n(u|@;-ZSlkUrH0|0PesK2;S}q6m5Ye~X}7g#f5R4yZyMP=(M3v9hW# zrPAXs!cP33%L8!XJtZ>H|Htx#423DHakBo!zkgcZ>+y*d{{OXt|Fyi|Lzj5}pUbZ< zt19{5yZ^t#pK8!hs&;-+MFq#0LXL8R@Y0*}g`GzhG`;)EVnNuvVC$EkE==EZW40jJ zG9VStDHX#1kJt_$f%K+Fg!Bnnf{-&`nCM?92R3B@m+?GT!}AKLVG#{B6&-u9E%GVAmCZ)H9V zV1Mq8oJ=9T1N{xk4GM${>A370A>+1e5ow*A?wxN5ES~SIhCHuYVW2w!nAeOq8HI8-DVRe z2}_EW2-6l;l?wOapUF#Hix*E3vWm(oJS8@NwGDZqtp+$*QH`zKv+3bUB|;|uV#80s zr@foB1RKB_IGLy9;mMOqrcNrEVp~(~*Pnse0|}Qw$)YtLTa{S3+T*oBWizWvpp8-w zaQtEqHc07^0QJE_F^L!O*(%F?K47u7Qg3yot$KsUTUt@Q(T1$h=JOYM{g_td$AYDi zzOV84Bh{69Js!$k;VCM$6<3R}!1$}HZL7;*QL2izdgt_%2i6Eq{yN77EFJm2UYmcd zhq6xREFS79@gPVzyzkHSLn{lb%KTV<@)Q`DA3*Jk$&76*t+HW0y-i!Or=o&4Hh*nd zg$AJ#PmO=At)#3JK;y$AdTtn`w`|Q?zpWTEW1(uVSFAyv3WfYM0k*O#z1G;lIe>$e z)xc;(Kz&;&bO~1x8;7)>Da%{5rV^$VYVp++!JL%&FbC!IdVsPprO00lQxGc*|fVt10sO03%>7i_0VPD^yoi zY_b*EaONwpdE~*cP(u<_i~}gLEweAS&(DXM0l+|4p&pVjimDJDp@a_?8+~Dh5+aaZ zjW&#RAgS2=n`%6BY?Jcgze&DH`9j{p?3{ckUt-GwTCgp3<=gXYipo6(w zmb-XizP)hiccQwmW8 zQ2GWw*Ce@n#bUrC8|SzL!Rw@!V7oA?5>Igj5|FQWt*5exa@*FHm6X7mcGskh&>^2~ zX&&|P;YqoIe|1Hn{yfPyt#aL@njl?it-$t>uI!cO#|2I z5mg+M113E3iRSzoQjB6*l>Ug{`aFJ6;(!@flnAg4<8Y9{R+ItcU@3_78Gs1dn@@zg zcs)W-nb8%KxJ$wJ2=Ceh5s%>yn=zH1H?*itHM0sUxgtTaD=~-dxZLRJWYZu)AHmv^B zPUOk*Wx;+{gQjjqVGFVA+vK!(@9r5_3X0yb+>23|fe4~JsQ7cGo4HP1vyxJumP3Ma zdb)P%r$!EiBJ|lb1quTK{Pt2MOkwp2J&_L-9*K_RDg*04ASYqg0yiWYv%-9rawgR2 zy6tpjNa%LApkj#kJ@QhP#X>-QEI3Ai; zF|PqDS!Wfhkdo5Smy^p1pw1|$4y>=#m!{2HiTHQmn6_{>fW@1fBtEJH(u)iVdrJ-} zlgp&JrQk||fz8e|O1Tfy`l6QVRRN;aXG8jThgrRi!EYZePTqbxb}tiYd%-fgO3kiA%=j(!Q&5D4jt)&5buP)B4y4-D z{J#M%_;pE}Y&GQ%vgrtw;64%KOY{da$Q3e!ha0ZKd(0lMWoH)PL;xhzUqq$`s8U&2L~Q2DN#p8A>9f+d(_H%dIYJtbYo>(K!ke;iSX_@007WucxFZF4vjdybTR!nu9egOyFfqMeFvlpRrg@L7e{)|1%>(h-gLk zki3aCqh1kBuE^@cTq)9>kC0zG&OMJnAz?r?w>1O zDP}Q-@ZA=A8R+)V8`Vdv<(n|44@#XWuDKXnn@vCz3f}1La80|!))pb%%aG+8mTpK5au?a)a!F8rVV!*YO;7O(7a%jWV&*6U zEWo#r0#xzRIxOkxTVPVar;dbe=;;6!1w|ut5ZSq4uK7Sz59|o)_2X5NG-N z(E_)SXBU--w83K=CC_G?B*xj^a;=CWU){QwK{< zbj{6h!SBDY=MQP=6tYz-lKlIRIIJ%5F{bD<(YSlsFCJ;R)FRA)p1wR=va*Ab-mV<{ zqlB^Zl~Ht0${}jz$q-g*!-FC%52%s7A*E(67?c|ICP@XZrh9xM%xuXH08 ziuP>k9c~93WQ2dwXoxeLl??A+gg8YsbI`3vItyZotPD8=!^jRc88Jqk>lcKw#veOl zNfB$t&=~B$bw{ZFZmMAdC{cNqXC}dU8rmKeUw@Y|97iJ1B=$oJ3>8EQZ85K+JS0TO z39?urwzDDZ6A`&-K^+!@O_^AcbuBP991WCW-2`7rAz zyKSrf1{YQhIYnnzv{i`+hQ!J!@BgQ)2#0dO>%wuY{fCyJlCB!+pO&6VwND-){VR%w z|7&Vk(u5udo2)^*S>kg){E}+a`n4f5=`lj+P9?@ia@F0Gjn0>(*FZRMrHQH5)LeqmZp4DL~RmVnFrVHvxak@ECF z(WJU_(1`ZKfrcOFMI;>#d0`hgcSC2D;=hdsm9$D#` zDMmcclq1V$j_4JsJ)L}KgjlZ@>i7he9LdmiPyRrcD%OC+D;HGdUXeQr;oEi?>x~iLnu$3fj%s6_*QG$oipSYkPPt2p^wi5;+-2%osNo;}zbGkBHXom+#{H{A-5l)>a?E%eST|b1Xf9K6CE!%;c_-+H~yMc1iEOXqAnhLGLH< zC9htKOMJ6R&rPW_&CGA1k}29FRd4xz&g_TD7&4iYW1=A^hzDR|qT=6SDxGy?%EZd8 zVgGBc97QmtFLZ~7TI@=5I^7s5vL;-F>mBW_NmKOQTzIH-7_Cxd?iEJ&jp8Nkm^FVR zMjq$p8k$3JSXEdzrR@75F;BE87Y^-?12JZ+l9J6q1ucr)>E=>oP(Aj*b=dU-&W433;QmPPOgjo?6mTFDt%l^lxE z-!U-bYLVeAjVr{b#LB?EHC+WBSz~G5EI_Nb8I{v*bIcuOQN}r$`CX9@h28X2a zyTMcx11|_s56Xjbc05i0;G`R-HE~3fYF2FczOeFFL|(#O+?CaORnL3=qhZ8)5_ee( zfkVHn;s<)9fae?FcbM0)(f^vIH{<^VNS1+g*YT)=T#<27a+A`sa(0Wg-^RR{-k4&M z|H^3eX&2G*Q>EA7!`)UPif@C$+>Dd7v65_Gvh|=`a%kSPv_QsS6X2(0#Z`!jmXl3= zGqg_1v>HDvLmiQms?{pB{0BcGR#+g2qf){l&@kgZVouqDHx~_@aph6yJifJl95I!P ztzU7IF4N$;zYd=)H)+=<7C#L5lau~qBBJ2v&iQTmre&5wMd=CIY;;!o&x0(!!b;n6 z;#Z@~GJ~xb4|i#*p^zc484JwGVOI^o%$O0g-5}j+!Puh0k|af@JhGMX6W#(68aF@^ zNTOj;q-2kK5okv9FtN#}9}`nuO5~Wv{FOE1ux~RV%(EI7XwCZ}_*# zH{)*<<&yYFlJc&()ee7p=*&XJ(Xwrfqki=`iqs)HJ13j*wy>kBOntv&dGfI-LjMdY z7G%eDg__*!R6MVcDKk#u*Ufd9r)6VC|H*1AbY2B(2yA;73SFU7QWA-kP$2ooqiQL| z(H*9XvXQ+#_g4{ICZikzI?ajxwUKo!jmsaV5B!A+5B+H4KT%oS?l1R6(w6WNITh@I zI8sdl^nbo$0Uk&eX{>?mS(;ix<4u*_BN-m03Du+nehwCOC6|0zjZVwlh)&ev7AclY zT1huLF$DD3)cjIBfmcZsa##~i^7kw;QIoLZ4=DK?6Mw%n^PjiPvmAJIvvU|;6y1Ni zd?Zzhvu4VINZFY_sN&C~LHxAhh6GuuZWy5MUppfp)bG!G2 zEvG9B-hD@qYAbhMC!Q9t0h|6vNRpcfiF8idN$ zyYiJRJgCh-gkdii!17S_d5L_T$cTHw{8I*O(L*o1_yfxOWX6nd#$)}Je*?N|)JAi7W zopPJ;ni09Ii#1HYLRTydcPxz5yS=t8mE&~`j#?s2haW7D z1n){JI|J&pEnyW!BEFJ&Gw81bkWNWzSgBaEKWu-iGx;zHk&%$b7h&>WW~pg4L)rUMe)J3R+6C zFELcY6wY|kUKeOlm&A+?W0$&y=P2!~fesk4uv>UO^OuC&^xB$Fb*jDW#_#9{{Y1s)h)U-*g3i%*y zs_;WZA8V2Wl>Z9UC($h_ae9b@CjVG%t765o>MOa%Y=M{2O%_(%-+M#!N&na_Ik>_? zOq3P?xs64HNAf|QG*Y~onQj@lJzT$*!h|T#${M41%r0&9OGwr+yV10S}4 zaG{1LNgrJaK@Db@iljlbsnzUUoe3ps$r$9SXBUqA3fb}gQ;-vez8P^Ur;sKJn!1N% z;0v#hK{?>ZO8lN;h%^eeMCeG|CBiYI{q7v_ena5mOpEKYxsf!EqlF%hK^xV4ZT$1odSa;!GOL%r=?h>*`WpwN69maZ}wA?mke9+qa=ZTnp-C~I#QU^Svb4GicDrECdsmT zc!U=hC!M6vj6YV|$&Q|+#!Tmsdko>jR}>PMlZpMEBO6gUnk|5>KbeV%;MWPy4thtb z*ouH1iH8(1qF~_IrDfAOkrZ+W7#v$sKis-*qccM_!8$dni>|a!D$Nw(C?h`R#iTZ76P^2ucso?P2MA7$mv4K>wc#5$lZ8cq~VvgCf zH>Qe=!*FB7gK@}YA+_Tm$%?scgBV5mfTJ>=Bd%7-aPmU`FD@<=r2*Wxa++(nWRY7D zN7|CQxmRU2Ro}ay4b};Ta}rDe300|d@QVAPl(9uAx)RBZI6Vbzc^g&fI{96M!U`(2 z7iSjG%Qr`~OE$4v6#H>s z81eG&C(Z4+Josmb&RnAZwa>I$njODw-apv3es9><(G>W1$v#MJXa)#h9Crmfj;6xwjw8IU*nU1ZZzG`%KQN~0hkG3G53s#RU`O27Z^)2tyc5&KFN=U$0@Wru z=L^!{5M0D58ul$>|2HOkq%-BCl@E|a|8!AZTrZ5yr%Hcg68s;Q15^tbGiWV%sQ;`q zL37cCc-P`%$Ngid7E~Qdn_tIo`azVNB(pgt2!rC{3n#D!byiwEyhIW#X;_kt7DI9~LEf}6EJ z>GWBU*t!m;fmSu9oesfZTw_R!<9SL41;}g%v9I0j)ic-M192 z?<1Q>&^{GGbp89ykWIFda~2s1FV|iz0F*WS{8J+J{HjkdkoRzf7YO>2yZuf;Xu)^6 zGWvP8qW6V%)zn$T4AAeYZM@+52DQPuzT58*=tu{)ig$cHleYF?+@QyHJgNMK^4b60 zDxh-jO>Bdv{#~xs%c{KU#lG@ny6x;kc;Lw^zZwfXS(yb!Z~}?mspt5j?K>q_vomT! z35B!2cjC(NUw586wU9&nsOM&mJ9^L>B#1oX@&U%35C$QE&+1Y-u{PBgPQN?L%WHby zg0=F+l>%=RL3jSVK;%7`ebqNq*TlXJT?PIlcOm`utDWLXR~yVYdkW=zw7cB^a<hmeI#KsnYBC;W$p(FPm+@yP4*=h;Uzu>^NUlTtF8A{~YED=EBoJ zXV&Z@d>bE0*rNvuAnrrwIMII;(*z=pnQ0Iu+z{%-%^Gy{Aa_;PiV$_19Xa9di2pr- zIvVxK#W%PZv`rGPJuEZpgY_rZyM%GVMS%u9)b&Kfit44=zlqsk*vO0&h1aH+(m^Ep*_CEuuYl2^~*#?fTe zwtrh#XmG$wv=RXcB&CjpZ=}zA-M6R7C{r!SrDchdomCY}Qj|CGqhTaFJ)$Nxpuic0b zV)eH@;Y!t7jgMRMixt58T1a#zC*W%+rCQE*^J{5wmhWThfw}8-Att-i^~S^FrbkWJ z=jw@T$J^?A^M=6vWzXw|mzoQ-%;Qv}b)$@K^Ufs?5^>*b}D(m+>nBEBZ za=t#*^ZmTa?ft$xeS^oI-{mxj8k5ijQ6OclW}Bw0MxB>l$UxB%)>JB3FVYc8l3Gd| zL;Vxwu7b{IAuDCbr~#Ezgh@gkejgq_gAr>6j|XYXSf+l*Ox}PBnFu5X95a?f);k|e zhb@G0QCFCgX|Aa8?EqtNaq+Qp_k6hiOYxjJm%;5WZy3|iNC|E4>dwE|W&Ymy%5k%p z;LB?z!Xa}&@p!H#N%&T_73PcwrW%Y1;*u=NjS){g@fO4lxc{0ZRrPmb?r^J48J z?ReYUuJ%O$i8MoXQ+3^zvmloPnIa={l6)S1j00^9X9@V+CCNwY4))U1_f=A-qAxX2 zl-8-)8Z~y$XTHFN%w9`k4v_?P*-KZJa+nH{oFQF)>%bK2I%6W1nB&Q^Ci%Z7h#Xpg z$rLawHG^dY@VFCBmj*k-GZr5^b6sOTqEzR*Jkr<{**p?l4Rwb;&tE)3b<2pK8NL6N zU6_4@KF1i#$a8HmxzaFONe*uKvl5GFIByLhrLWd#rH+?5M%7qe6*sNVwr=eTt`+oQ z+mgUPMP!h;?er4=8T=#ubK*UAl5;d`0{#tj1DOXT(%d14=KasQ%%80hKRxz32wr2z7`rfXN-yzRU ziqhes66%sP;y!;>-|FlnQ}1gFf{ti8kOZT{#i$36^7N5*#HT~jdoIBvg_8P1MMWb; zw&ngPTe%eB`wkzW(L!U?>a{~|q)gdC+6PlntN&&I}*mYff>Dm_Xx ze68r@GRyfb-_i@-rznW}4G)b-EQO|Ci=1=Gt5IkO!J>&Xt-aazx&81nGZIoxP?`80 zti3for_>+H%Hy-#XKxtC2D4yU!zCPZmA~Q=f#;D^LlEugxp8q=xjAW64?;d%@J!|U zHNNK(U$2R$@X?kez0jPA5EfRfBqm&$uUDH`){xTN z(j0M%x?{8yWtWK-_+RiZjdqmy$R&fMfMiS&-DHZqRMwhFoZ9$>$L8&t<*xo}78V<{ zS4LN+S6El7SHv51SF%@4&)Lu2u3{geyp^A2pLw4}*^9m_*9*SO+AM13e&&9b$QGx~ z@Edj;Tp2alBE?voG(|0bLf_sBUYb^>R!C2drLGDeI^rHZ z)h#L)=9|S&4K9t{RXP@4qP%5SD}QZxn^3eM9yiRI%$n^t<+YlKx7ng!u%(7Byu;&8 z&{&byW~D^+o~UjnrPZj3p&zt*L|%7x`;Y17#YG}^3Q}=MWbbBQVZXq?&S#VOWlvo~%5v=ixl<(tko ze5zEMJId4-n?5ws`Xs+t-oY-l{$sB%%!&RG1ynV--jLFJSfHjreCk7b*I&64rB~&g;2oCC z(_1ou?AgPIpW3uBw|gBRm|qNF*3BN;j$$hdp46I5unE;h)XSm$j7ms^cV596En8G= zUZ-nJ?_l2$D|h>D=l z*Y4o%LFlW&7bsvr@3{7^_2)c2KKtPIs@oIWJ1{sTx}(mH%5?{c6N+^&>dm?v6>mlF zm%zOL@&G+wxI2}4r}bLx&E1>0JAAYMa{uuPcYWaYkWZ!=g)%qLM<^8P zV9ln~L`6kCx{6c#IZhpPI2@L^?(-+OiDca1ra#o=?l$OB?emjetM@!Fwz#$Kw$ais z`j~t)3ly!dyzbcRoLF`~-1moSBMUr^h{xL46C!>bt-XuqY6re53XH9_SsX6TRt4Qn z8SlROK8D+!dff<<39m5szR#sLbt9h-rQnxHPkTCMUYsT75_r{^ry`#tV=b6z&oWt` zTducHPee_HGk1jvE^a0#b#U5x)|bh3(07f(Gt08C$oPGkoQ}xA!~5V=H80gI6mg= zqx^iV7Dr0$MvzkzHTA*vAF;RjA(dK^)oWPuQ|k4R%JfE+&ujdP+Rla0j9!QBXW>;J zx|nRIQES%chesm^O;53rjO<*bg9#}#@P5e<3 zfwJM&s;O~{v&;^1NsRZN1R=dL@CSwgd)<&( z)$e-zlgTRqE#9MxT4F!%%?Dr*4jL(ge>ED^Te|n84H#2wpca<_*w^n_Iec)BA+U#gs*%P0v=O?%u_d4?088@~FoFj3HmY3hWYoFWx z{FX^gGHCl6eo~A2rdQ)~ZA=q3;w~Lst}?*Eeeq%+=rXd8Rd!<_EYMmrYzgNdKe)Kt z9TdnbzQn|m5vGmepUyGZv_~%8KiVf41BPCX6f8#_WAKVtV2EF6fbq-AG3?eaSK;#u zD<<$)vEnOE`r&p4@|RrOBK|?siKR%e!a_7`t(RLv9!m{$Y#HuYAUXb^st)q{)c)46 zd+*Vob~huMma;(X%<3H&AsMDu*Lsg%SpTeojUB0S>X3Yr7YO1y*saX!3B4}%kd{P| zMQ->gWAuxZ-LFP&-oLlur zojm(Bz|)M1X_u67xi`l@uyF5tSZL|H&+{hqBq zRmXEIMvpdC!o53G&UdV(2TZOgKz<6XHUMY>`6UY7)rx#M(47%=tOW}gpO(69FMmbv zKMc28_kHB|S*Ood~xl8PiF==%{o^t*dGVmR2d1TO;)9MnU~c z{b3w(RPd%=T_LLuYu24uv$e$-6t++0n!9p%#oFqJT5#By#y0-;X8DGDl9T)|Mj`^8 zj(GE~g~Dn@W9$ugbD)J&z4gMbQ?8DFEi-COcO}U#5BXdLE&yTulECqZ5o<=*kax{M zX(s-k%nxu`^q!d13^^IwmC1^u(B={S1L3W$1XQBOHV@lk#7sD)JZT`I{jwHGi9m5Z zmm?oH?wG~#i=WPji!CNePj)+*;=>#uX^l~7JbdXeS@>`N zpS9phW?G_H-AcqJ(^jLpmT4gg))?41m@(n(S0a%C=ER+XYY_j?h609G7|=WD>4bTa zZah_`&qs}48&DZ)MK)Y7AT3-8V{D^NQYRsJxqE{NznCd{D%HrxHA}0DN z=zmXDh=!W7o9Uzv>O6w9OQ3d@>&YckgeLEIIl`x?qb5sW)i-pW0o{m*lxb|Qzsvz` z-V;0d)Pf2~oq{+4L~pojHkWD*6H73priua|h`!VMH~uXBf^K=_TfPRp|8aG~AQcO8 zXHISuGOJGunNz`sM9L=Icsavv2^rXx7awAsTgi2~?Q;$Ia9kj0 z2fT>*Cf~;nc`+xn?6~WW@bqJe8t`QSekYzgVnsG>oa?r67JqpY{ty;=oUwC0X#)JD z)EeAP57nI7xqRaY4gDGfzhFKS*}ssn`h?#oP7K`|z0?6aVNiw3l#LY6gvE=rc;cDn zEQI+#1{0Mfu+E5?eZHoEy2YhLALQ*l1J{^O*@rW?XMA2U?x`8y0;yNlXSU{}+{TeE z%$ot-Jg}9V-aqL{qpk}-2c=1O*iD)3SKap@toi@mlTPX^R|1(!DB1nDrCa6ES5n>f z?z|!NB$duoIiqb0KhzP3$Ia$OljKC%Bcc9lKe(siA0{Gie*k3Y8hxx0KBCwZt*+x= z+F%JX(j><;oUo^^EVwxT%{CT4*UT8JDScCxu${=mKjVInc3jVPrtL-LD2%(xXIM#M z%p1WNz+RwdkLS6Ua7Nb=s#SpK{o5B!`1q_hT=s(7&u z==$onJ#8&S)}TwtPi97Ut2;hm>WJJPzA55O?@Dz#?BU%L=#bl*ye{@?@_PL|@O{p6 zhp9GVoRHk9oIB;4B3dCr@=po>Pj6K9Vfisl@behI2@#BIl#z37sj~(2T5b*gcL9qm@=dsVU;FYGl$)FbW{*xSF8mwImUh1Jx>1-@hL4Dw_S zS-r>m>f4fggZfgA(5&uZ126y9ULC1s;%$bjuhPdJk+FZ;n}Bf@WH0HbpO-I1!tOw-1d1 zjW&vG4klDKjcc5I2L$#rtw+~b`6vOe=0B0mX!Go=*(2=_Q0ec8#~%X2$xPoFfl%LO zQ9dg#Rqx+=_UX(t!kHe>4A^=N%<0B zKw~cCJN0|=s>Xm>Pzr5q?3yzFa@$5tQ~yAF#>bs%HA+P5fK;QZBQc5(HT5|r>hJ0? zQ>#j*E{_`3|C+|L$_r@|s6#YtMP~a8lA{6x8%!T$Z92m@KB5}uvDgGD!tT_+sW`CpKlAMu$ zV%z#J(X)~`B-Iw2P~|?7rENWOasmN=vfBQKMM5<}@+2}+24ZUGu~lQL)W)SqZUT>u zU_ol`NHM^wYD}Vndn<*WC0FJ4fVq!R-IrF`-vkPpR011s3Jw;O2Gheu;vQBo+(i)g zxS%5mJ}!cOJS#H}#$w3k3;sT_V=whP9N(23QV}f)a5_N6ju@nQX!^sfiuwEZ63xuF z8Awt?r)MHn2kZ@Hm$IAOddKy_&R!ue!*>a7@j&9gR`R6sjOaOQ6e#BC;+_ob@r3S7 z<$n6!^nu}#f&UWt4)dFqtK>M;Ye%^ft%Jd&Jbk`sMZz2>%6pLje`e{RkV2#Y(0q5)Nuf*@b5t zIb`F$LrHayY8dQ}@EmPe>5g?0d4PFW5!VGk$qktfo$&&8nJKSGfmr^I}%DE^|z)JeEGqz8fG{bT)OI^7sYW*w{lXHf1XsonVMPiCCpB zi+`I@7?m$7o>u=hiA*#8=~SJZYfGsaw!F)jQ}3>nhb)q9sTc&GmQf-~z6k5UgRKVj zfy@k(+zgK5^vA1|WwRfQVG0izDS3zVQ~MnCe zv-zabi4A;v1Jg-8m9nU>VgAc%8(vczxIPkD6Xj(*=<{O>WjTYT7%@l_Mi zk2j55FpqABD$2C)>`Jy+T!3t zq;p#6?9;;${pJGg|2h>}09VDKAqYjZuPq#*D~ z2Fy#ARe7(cgxfyiH@;CuIEzVzl8n;CU9TM)TI`!8X!^YZ|$JO^65i z6g34QnYU<${i}Si(PJ<>>Ykhhl;x5!-Bik4Z83L2|7C4EPb`bE{uff^YDZR~4F=SX zxW9%5=Re3FB^~V##0V(5zl9(Z3t<^Z4LBBvQpvhG?bL_AxWAP@VxOFjO%vqFVjp}T z(VmRHD;It@@&nr*#Vy+{bRM`2svrKIV;=n+`dFYBaT<8Qz95-BVjSoZh^Qd9Jft@A z790ckH8c@a4oD98GpHRHBZ(dP9{3snya#j!tQXYQzn>Y@!L)A+KFN6VjH%74jtf!~ zlrZ30@YftR4%`r!(T`~pW&X?Z9Di0oIYY5(Ha~d@+Fuqd+m zA7mdC?f|KhRNC)8(KZ)5z5ow=Bd)7<-UL|F=HFz8s^%=R7UA zPIz_LDo`Tm9B5roB(PC`y8t~9p)@f;_&vourU=O3N{O{rXt>PM&v?w{s z5f}Co@8js`8;>3+A0 z|MUgw5Y!>9L0v(i{SW(a`w+*zHFt5tAVNUL`;_w#(vW`)m_fDtb^1W}e%V9WgENYe z^P#{ZfF}f$3*xd6t3y?RwSaW`gZDY?A?!hEQjq;mS?%as!6IM@@ zHL%P7^J1(}`vHISapDl9At!!5;D7pG1UC&X z3G^Yrq>oM?z7GBu2m$mAh;5$efB%mx{d$>{7tx@5TgjJihK9eVUtm@%@E%Zc_#Jss z46O@HHD!4^XMW)cBLX9m!)7POf!7A}PJOPGi8`wHlyi+HxL5`gqQdu>`5w>uZb8u9$LwUsKSzvF^? zdvTC7UbQ~?f!$xay*3s*k5Ad!tKVxDH_3Bc_{Y%F*&dk5p4@QE>-sJBvtFC+Om7-ZG z{bRtO956QarAHc9Gxa-ivl~bcyzM=VTJ`NFe#6%KH%bP$_p^=PJ*Eam?z&&SeB8xy z?>E~$9PSPs^sdW&;^iDfe?tQ9KkKG1z8(3GJME!MBb;UJIQIMuXbQm*Ut@ppfo(bW zyMOCU1czC^_pLrInt{E5VHPUK_c5(+(Q)lT-~YBVd(a21fEw+@-^?MaM|y!@E3bOA z&n>Zbz@^^pVBPOIT9;4ppB`HLk2^E0FSE~EaP>R%W)%wN;2HLNl0Eg+rJnWWLa!>$TJX%9pkoOa%(*jw6-@o=5M=6 zNSO*0XNWT><7Ai(UZpwW<-aW{uy7DO{-c8WM>1k*1-M^>?16qL_WNS@u)>9gM$ntW z;*_z-jW3Z=5tl|ci=8k2Wo2bw&vW+?zzARh(Avy5jh~$fQ2MJ=dS2w|5*_o|ZLC+= zQ|M>gmX(Z|yv~iGk#xmSFxK_&KQotd165UdV*?G9qEj=|YG#dFa3cvb^$96DTE(v* z8qo>jU-^IDyb5j|%lzO8)Af>6NWMQMRTXrDU!uv50f;VSKmN2i@N&3<^;PyX+znEZ zPN=Pgiu_Sw2qoOIL3cp$YQLuhCxgs&AabTV%Uq?BC6#7+(}K=SF{OZ=$yv;_3?6rB zPZR=|1oi0-n&Zq>JKuKvR&4x(+0Vobns7Upt}R(Y)LTnLYi@vrDZx~fn(n;u<;Nc$ zZnM-lCs!+;qb>e^A?njtG{@^%88>8|h;h9d!m(yZ*o$xzxh^%WGu0vdv+cE1S;Ma2 zYyF0RiNPHk##!Vt>4v%SW`uBA--Bt+^P;UqLGpU9med*BjA1OE56MiSAY$J}MrVn< zc=tKvZ5gU;Jk+BuRG3F$x5!{7`GqB6x6t4kN^=T!fU}#{*=1gQnl z1JZp^j^{bP){^r4fZ^`HNDIR3-5uM))^eupZ*X}jXc!QBkn#$CaFDWANDz4`a0m<# zn4hs%JkA61e?6!_v5kQdql>MDtBIqNfi;u0h2dqlkGs}#GIQ6HfrhL$%5V9^U*!jB zhDL{Jq>Ekz^uNDAj()KeBtr`e$XkQMO7Pmk5-P-0k#B-#wy`;)mx0Uv3krf|d_q5I zak79dhmGSA-hj1J+Hr=Fel^F3yMmD9ZCb6rey{G1{ZZIKPl{hWzWZj$FV3<)>z_BQ zYP(l9tg0Vs4*`56LH2WIDSLoel=knGqDb%eqx;6KMCaz6STD|popw^vE$&g}cDXNs zw~wQn#NPjJ@IC5x*!%e)C#v~^&Gdc*8xPLbN7X^)vg`VIk~yfx5lXEx6|LTDfIg=1 zG(62^*G1XkP;j>N?g6_0KHdmq3|j26lGawtes-yL+j<&K>D{y+9pTkt%3TP#_%0ss z5O`y}OyS)6x8U|LUF~KKoakWQ<|HJjNgNh}*p1&sw^6UP>+u-uh;H>ZnTE2-;B=IN zhY<&Tn|8%`nB|@qyV&(PkAV%6wmDn~L-E_D?`8Z`2Q1!KXV<~!>SffAjNe_US2s|6 z(9lD#sb3Lo?FqMA97)WXZQ;OQRW}${1@tP;|82ID%5Lf8Y|5^VMofO(t?ntcFdEFr zq?Fm(>bav|-^kNwz?{5^;$+EzS|3T}%<7J2uEB^B|7vLg)%F%{Vf7FwZK_WRSzzpC zyR|D{bQ~qb?WJyYpq?%qto7B{uaoImvF-8j7<7qNTjol8jI)~S?Ug9$J$|iz5)jP= z@qw#)(Yn@d&9^c5%%}x^b};L#?Cf;d4|b&R_8@e0c2^fSA3QTx7veXZ5iEUPm&zf| zM)e51MCR0~KWq`s()@xKxo#n~bj=_8#Lftf%sAhXeh;F`-$Q(|z-ZrP+P~Nu4MdQ; zKJ2LamaAjl0R*5&jRs(XWFC@1_GXI<<_5d%++p@b&DvB~bL}cPct9#-!#bH}n~p|} zyY$$v65`vv8H!dnFHrmC0)6gZ#&@0lIyS%lT(yeGR*imzUAyw3v1t}cy^Giu)E+BW zt=@&@+{pKSKZjo+lrp!pb8MtZ5=yLU(O)oX$eFCPdNa4o+`&xjzon=t8PT8vO#CP; z(66f>l!U+9#+Ehp*qegp%CbulGUu@HgqAK*AU$&qQTfDk#jNPxGi#@@QRxn^3tHx8 zT|)L+{F44;ue36U75H=;$u2F7_R#l=X1RX9zhEUm;H;6d7s|o_wjaL31ipWN-gr2) z&v$<%xtn`?u0a1y6&s!;Lly(vc)KOYP=R#<JC9Ojx9?6zwjU^-z~zQbjAp&8^W|j2%no66D~&MF{gDhokk(c>K)rJxczNQg zC_G`~4&f@KVg#=RYF7i$eM81oADxUa2T|(}u$+=fy4a8}o2#Nrm2Qj>bBeq9mu7T0 zvJJW2LwYQJFO|7?xOX+Bg#4+5@Pof3Y5TeKUvf)j(VI`rWqupWaoWfg0a(h)y!8P9^>K<1@K)EOTKuV&$19g&lPQ@;fbH!)ijF38UVImJkgv5zN+{@`E`2D=mh8#;CSbH zu)mJRUDd6;4?tCa1Pffv!FvVP2&d*}yKhP<*o5_zGg_K41fF67X1$SKVLNjC0wxP* z`G@Eg>>w_<)YLEhvHH<*srv$gi5lltjn;2+@v=+002e+V75*N86s6JGqtE3?X-}@) zVF4+i#L9YFclGicpI^(;cv@r3D&s9Wecr|Y0%bs&zptfvOOn_0|E`XLPKd@!6n)R< zHOsh3rDz^`?PBlKPNq_7em5C65gwh-MB^7f&$x}({VYmtl$&iZ4o$iuI5Ox}!Da4= zv5V>^=!$3zw8ikfUmZ2+nC7+8I!CB%|b)=nOf_=dA06;TcjQO zx8|VhnKzk6F_x=;7L9LuooRJqtbg2T_JwB{E76Qy_LqfjvWz)9zxvO@^cp);eHY{6 zB^vt=%O-F^>jQWQbc*t9yf)1<6^#bP??! ze*3Hi2bI&|0CX*J@S$kta;^0zPObYV#oD2t5DuRH{`5F_<(+Ie0L>^oh-`SsP9yK_ z&&m_TAKJ67d-2{_8lMj-nUin{9&V94lPm|#i;S7_^_5rB?~5Yu%l$}fV3`v4h*v@m zn~+D3XvX%)+uETc0g`z$@Mf05^JGV43_O;~*HhW$XlHWy&Sa(_c(>b>tnPN3&oxxE9j5AZ3HjSDj78P9(Zd0*eLK=LLkBlm`!j5QG- z`u$x*SJwUw(me*^4;DanvEJWG_YLp~@P->2Jc}9UL<9OdPsL;!O!GPH)4K`(&s~w0 z=NePvYaqW__wk@8-g}nvmqYHvJWZ)*`(yj$duQ+a%rDQ<7UYW%%VIbWa2 zbSrARclx&fD~Wr4(syuwwCKDirnC*+!_xL7njNC{OKC1yrU=@f+ethh*N=hU2JO#$ zo#lzUl{~>TF-e~2$hxj?(^?M;t^2S~J9O9|bUpPl%LgQn@VpQ4zLP0WkSr6w?Q+ReQ%Kwe2vC9EFyM}-d=DDnwx;)uf?FsGBp|@#%G@>mB z;r?Rmr9_+g)y%hT+N64KS?awPbp3D*^J&0qyPy}>rd%1cd4B+#19V0jZ-_oY`Yflm zwT0W6=Tx$MO3&htycO+u{mCeJ7-$GKiYlsGHD3g)YG@7ReB~E}-yq|_5RQRD=Htr; zR+4T?_35{r>C5g4Wbltzwy`^$6Jz+XpgHiT=Ud4cghxmGUe-%SrqDj|5x~pkNxrPU zn_#fJ{2BA{&GbB$uyPRlgIorGnn>Q+%MKkH!T${{qx|_q= zo@WcRL(lA+vOe|Zja-Myvuuy@dzzc6oO8-N(R0=@n1^NBdN9w)nB+x@Zcb0GZ|ra0 z$a9=UR>|OdZHz}PIhS~vs%N}PawYLW$R254{n{RP<1r>#Hhtm&gCOJ3g@4`KNZfuDPi8dGj&Y=rrKkEP?ljw0bkSqz;+Y^ zyczr|D6V=c`#KPNwbl`uyAhhZr)eEH`ivN@McN~I{-qt(mtnJ%wqQ-`p3GC0t>?T9~E?f%v{lX?)t*OUo&ht@*?<)oTaQ5B z%3Nb?SH=3GXUV&px@Gy1y%YA;?By}m;POP}zms==l$u4D4|%XQ=X!UAN2^0kn~(rKcy_K>KDJ9lv@~+O7VD z`j_=HQ*gdIu5`-EW*p*Jt>M7ypUrZ-+^nnKJvd z@;UZ~0SoV(Y|CJt77C|r8O+l{AvNv+wq?-0pa`r>^T}3e*T}{%8Bb|jMyOERv%gzA z^uz9KILhExcZb5Ne4ln`|5gjX%Ear}LZJz~{`3zSc-7BAq8K?x=41&^Q!62srdP=^!$H^!mKkXdoJx|*QRY6llNwv&zQC)(nlugAxXyT znd?Ru-pk{O1jW*KtazUm=NYtlT~gcgWTAHGiTAS8=5?d`ZBnja*+tsdh{oQ(KifG{ z8t(09ft%^*I&XTtOw#p??rV=~dwwva9r{7}ls)L~>%4kI>Uw&P1ACC))B$)ON@U7z zQ(?5o9|R+x?WX05cUA=*-&mz=D;~4m#?-49SkIvuzZMyVbdmh@xJ|tg=T#Qj8{=+F zoj!xMA%|l9Fb`$@@CO^Ij~ZG(!JzG&r%ZjG^$ID^W$;MMG228O|G7=UT4>HsW9sBO zX-n_FpW0hw>iuXhn`~&n9-po|e$}*d3VjD-dXnbz!39yvm`d3OJ0#DBm}g{z88YkB z5^n6VyaouD!JP0f8Ai|+!D*?V0Viw=z!}3zdQfBPKN8^6;5jVEll);MEV9HJ5lD|^ zvi;`+&l7X*|G#yfSk@)nB==vyejIM;$5FGL)@V@VhFd+0!K+v=Xj%5QUe{a^tGmgY ztf%qK5XH$H#!0^JXs$@oZ}361yRe&JUPpM2kn*-e_>4U926zPQP^d$^@>KF_A+A-= zl6m4(hCcABC?P$m5HJy5e1w-`*wjGF{WekFKVMV=&i)#)NVAbFa5MJF)N$=KamuJk z9oKK46NTQQ*@YAL%{jp*F+X+O*hSCsNZ-9m*nmH48PreoPSoY{2W5Hu=I5mo&y7x| zf%2YZH0H+KjZG2PQvDh++#V24n!iwCP|T=WM*Y;@W-3OUF2?z_cCAd_B*Mc+l38h>467RC755#pLI=u?s>h_TCX-Fj#!2; zgq`TK8ulXMmjy)gi)kM1(DQf=)QII((zc=z&+;d0M1a;`g4VM=u)}Wj%oRD+FN++a zv&96<2`wgE+@`d1RI{zXCPGx_TB>8CI?Jh!o9ei!P6gE&q2GDfkEw26)lI1peOVeW zdogFEU*;|$UK|U4A$oY%nD=n+SfP3UaN}6{l0aSM;g+%D!=+=3z)Qa9GX%}~+B1Fj zcePgbP1sWR{E+yF7$Hdx_v3zmq@j1fBc4C^>o_Pc#@KQ@S>`a|bt`LRRG4XSv z3Bu`RwASD!RaQMDY_NmT^-WlR^!+u$cfQskY}9Vg<-Sx(Z?Jjv!1);C)@txRq6LCa zpbX}b{dq8#HqlJ;c@B-m4;ld=lOVR7!b+II^LDi5A;c@e>zcb0E&wDYp?#36F_^yA;Upu3I z$$F8qrgYP1wA!1-s;EpX71m0GQ^$4VD_F)zU9hFU{lPC#Fy_CIO(K1_SWneU1c z`W@u^MSlw6_t<6PD?!&IH9f0EDV)b)zXCrELSDRX${PywZ20vPb{T*Cfp9J7G?A)p-*X3 znP+j6Ppf1+h-Kceo%$hK3fGn_((BHT0*|q}fG1W|<>_BaZLKDLZSG+fnjkr|z@&|Z zn}m&MmVMatQMH%R80o%)?t_MzHi3XLze`w!a|J;6r*Z(bQtzSj$u8g&Yey8r2sr#2<47iUyXcGMXkJ6V9dqj)P3%p`| zrq3mIrgrOJCEB`wfjSd=_##?+A#*KW`578l^Pd9D+nypG5VPP$@_w7b4Pf!j1cCY?U=6YLDpkWO6KUDmi)=?F-uoo%Z~FmNrI-?^HrYgk2xJvCQPUZWkzw?NH8EDfSFUCo2A9V#nJ|q-Xk5l|)SGLz6(32{vPPSh#RpQg?j)w#%0$6@K` z$TW3QLD$ePEp-Iyux)=(c+EMWGCQfh$MXAeb1oKslgs9(jFX|%(5cXvIEgd-efn2V zg^ph!b{}AVd;B9gpM^}aW?6-Z99k*#zR!F0e4j@bB+CeKRFB-`rT#Bk;;XCV^=lY>ZbABh zcDUu8eLSa;>)*n9rhCCP%l_fJhil(?pRSwnjK0^dS-yTtJZA>(mKrW+u zCwU!-wZ(LO3fE^0G4B@%((7oA=-qa&E@q$Piy*Z?B_JveCD<{da&9c2v@tGlNXQzl*pBpuzZ9~Ao zzW%8ylAp56!l-ZmXH~yFqdv*07zfD+o&fP0YUB5ihiI?O*WAC|N_@pl-}fiyu|3j8 zazqKyL~>eRk*Tzhr1>vZwBTt>{qd^A4mH;uA9k*HTnill{cq?t1kYiO(C8Cf;_KhF zB+}DE*CCv#5qzbGTmEx5%B(5_>5{r% zEGT6i=+pjX;As~xGVH<{L*V;>@=hurvX<{@74xj~OL9|gxP$E+3>)bHZsH-Ak)97b zg*Se1ynV}I(uo_07nc&v5Zr7Roit9ZHT6EtYdGC*H)26j?}v9-+TMY-cU}Kc+lJ2o zV!O#mKmqT$%4~_lll*j!v!N$ez~>0*_Ty@nmosZ!#w&t zXRH#H7*{eT7LhJsOVV$Q&!p3gI0DO>n`q}-uhQ6a)VWL{wTZJ?tR0c;P;IW3eWYU( zEVwi3=vgiC5&EXKzGsEG+?hFMh2x;I{S_MyaXQ{D0yTr8fUe)eHTIJshd4=l4&z7f zS`gK0i;fVEiZgJk=19%8uP2Z8>lw87-zP3X+y(I=FI^YWHQ_OpV*Ap4Vg<{*_X+sI zoT5EoRTXr`2+QSK{65A(vEFc#x5qAJiMSEMz4EH{^gHjOVV2+N8~T8}*F3Cb4%pR3 zSl*}S=#TYxp zn-h)szJPgHIqhmDbQ!jBzXO3!ljeCmsE7T!$1MasZ9nhaM*)4I|8rmn-|O)ZDV zbx{|MEg(EKlKz%^{czPX((5Iiop z9_PB^3sJrPd_MovXVwhsfjM_!en@6Jrp+Why^-)v_>46;9$9Em`$4<6huS0ErelD< z1N%wVfDW98GkM|R`Om8wCca?`g`OMfx&F^veM*Q|J$f&oo82oFh^@5|7n-H2AzxSw~Y#dy#)cd?s>eB(B#wqOof# zwRTz0r`J|$;geb=)pOz*^ku+7Ffp3h711vXu2bC9pjC!n+jszT9?NTl zeKaR_DSi8R%>-y%IZc7~qVQ{4W$Y@J~YAPkY{msUxSzoVh zjOwjlz&MW+?5-v|_1{3_lz3X?51jstezH=llDNvnSi^$)De`FHN54IuIR;VRQ%C%o z#tA?@qP}XUtI-&EUT~7EJNC z0u8|KXwpGA;NJ(@iA5a1PXKffuFb%Y&o77$TDY7eB4|uLp@H^5zcNPh%-4xu`$-lP zrVWJmgh}#)HP#aMNu~y`;PaXA!2&H-Hp{C&@2N1>2`Bg!wf~s$jBpyQ!cBbiH1Tdv z+$aGb>w_O8WT^zn=~@o0q0O{LUi)>kzPF5h8)%&sSk_rSY}{C=L- zCG#=4zonWnZ-@uAjveQMlVs3+G^Tt7N3%I5b39eGziL)vDY1;DuxF+az!&ce2WJsI z5bRek10OquvqIf<{sX!=??rv2687(2(_c}_9a26q_t+^ht8(AI3v_D2NcGx{4$^}q z&n^zSwq9VK0R~;)XwU-Z@qU5WLZSf=mCc_hyX8&O7n{n?)dHRw27D*y(QhHotJJwX zm3`n0+kgRI-T6~xGoj9CoSFNB`AswuNROd~`11t)vp*Kmwio+L8SRU-4;2_K#EU^^ zt}Qt}?4gm1yf}x>@JY_*8~(EN3CB4f&imMBSgkXh+3CNmj_TvpI4jQ&y6*3dZ!ZAN z=EryVfQRyhT?8oMV_`Rc6At@xG-*H3@U716Dh-|LD4)il>zhxr?=|hO@q@p|+9UlV z`4e0-J_`w#oyQqJ+(##HWt)LLmSu%q$3yzpXzw;;S%Rxyi`ZvmvstFcsqD0TMor_v zxXp2b4nae@eY`z>x7`~j-8}wEfj9otd0zH&-Y#_GYXmD|PM(u~MMO8TNw_FfxX1@C zaDJc#9H6CQuB*<|gRX(+^azi=peB*(BO3V>%Z;-o4Fz5Q_#Em14@3iRD;kQVX=u{e zaQ-)0KIK>eLtFu!kLKg&=DD$XuASja=laIhX=5Ff{2boo`lH!)*vMVFcAjwfaE^QM z9WVPv5p58xcTTLMf3#@T1Z8OczpmtIFUR#_&CV4b zNgMz0IMyZ8##|W(k;cad$m(g`lj*nra2l2!-0qE9z?ELZ)2-DsE^v;#J-rS?X1mxo zsO`%pc*8%C+>~qO4FRJ@tTon%4WMPxHw1iJmFx%`X1Q|uCZk?;Adx;lA4$4<>wrTTi$!vZWI74B2C4CLPtJH_fvWC5DhlHKa z2kbU)*y&jubbY-PH0r~?XurtI`^UU2yuFKM>={&k0R3?LDh9}$k0tjZ$He@hv_CnO zq4FhDay=X<<2}usANXzX-hen6SMnmxF9963J{Y9mrR>vZ&>p`=_-S5f9=0@@@)Y6j zQQDK7Nseb1g=TCIt)0i&pP7B}`!<;vz*)B0zUQja8v*0;#!w37o6QFmkoA+X$?p*Nz&K`Af)wd1be&K1UY7@4I zxb|ndQ(PF%J2hU|AY!p1Ux?>8LkawGcAu-~Zj=jt}L zxzb#m!Cqag&v{*qnZE2kg&SJ)O##p1nD1S$(ZFY>%(skOqPsl$-D5jl<;MO&v^n3NUFIQvF!|hm z3Gqs8xu-js5PEW_FbMBYBwrOh+DUOi@@diCZxemQ1Czu9x61i&EGp{~=V~@8Zxb5f zFoIZx@H)?88pj4b&r_j`S?u!+9wKCpFy!PyX0dkqe2+wZ4}Er%dhV3ZZ9NcQ=`$#Q z+ehisMxSo!H((zDj7n}SF|Ur<>O)$>CZnc#Z7@ z|L&vmxYteBvaB;fYrCr4gT93}6MjZQGaA{KQY46vCu)T|L9{`5FX&$<3i}&`uRo7u zI=d*O=N@|QrRN3od=Wh_q37lFypsBSzxoKl@e0Yt_o&zp;6Fn9d3RAe=`ySE48E?3 z4%)Y<|HNwHOUxtq@)R5mG_HfBR}&ol1V=x?LG-*Ru~d{$opLH)Nn&o;A|58DfC=TIO@AZ;;NWHSqI6 zJV$xDrnPBve#G{7e?a?tE$t(2Vz*^(%V};`nqySHVSdK>JP|Q{QWVb5(Ynv;ZcL56 z$#rRMa(%OI3-+eoPXT7gYD^Q$Gil;1FnTO7dRbO~y*j%Li8yA&Z3e_=+20PngV0G1 z$hdsOYf)RyjF_@kQKIDHmC&idPdMH;CcFm8!p3${SY4Zc%D73a)m!ae!b!2!S6#*m z+MY0Giw#uPWA(G#LOc$dr?e8C%p}=O z(ou;~Cw=0KTEeCDRq_nkseB&e`|V^S^;1kV(5q;`DSX7=P)A$E>@hpjtrP{xG|W4gHT$+GMey>cQxZphRt({cYh zId|L7!MnB`l^F!r zY0M*Z+10cUuIBy&)g)KK&z$;uyz6CI5BjX~_4J`0$@=;1i%xPA>Fv<@P|TC5~EcWZnOK=8~Ho~~DDzII3-ZCc+$@_gaUs}H>_E=c1(i@c9=EbkAA z64pN~^b>S-Eiva=t96${7thvChK|c;lexZRi^w?B+qpnoNOJi2&Q{^gC@+p2iHIXV zLA_Y1xX`F|J*(HQc(JMU^a04qdUxXk;2E*f`7dhgggxHn5m-BP?Z}9~cuK}5BhD(F zLu~uReuWQg;hUckF104w=(kf{FVgEz59@93dexbS2Xa03G~id-#81U^$GhI}Jm*r- z7W+-=?|O;$osFqqt-^k&cg*&NZ+9;3U&3;9b25i$!TGM&>|bv?J>1@++J`Tk)B(M) zyQw}d;#d#FRbn>v5l-AK{6lw(8AFZY!q|c!&1Y&%&y#lLm@gQLEm-EI_F$jN zM_U-Tvv(*SzgRuiw9C-O*^&Wm@7K&;g9NZ=`YuI%yfe}!;IZ|InDFmhrEq^~!4%xiVrP=t%0b6QBzjID>@yWD3+W=lWpW$<%oWug* zfB0dMzpGAoIv%h?&k_&Q8jL^i8*k56k<;T9uEk!Fvv`qkRj*8?I$Oln_|oU2;clA8 zZbww#JsQ&QDDvtL6nTTLju-wm;P%Jo+JWy4J%u!XE7hFOJwF=Xb_zD+!T24&@pe4? z9W(wWC;rUoP<#jS5YWCcceb~BP}r+)qIJHFZKWGHE)#J!UwzlR_`k6CbgYYyT-`oU zm>PfR--#~1nWS>5t)Tn(!K>TjPY|xYdeA!%65^p3WWJdJugIm3jXrkl57fpjLl=-d zOvs4K91oB$W~O5%fj5Q6-a5up0QT;+w5Adc;Sb-N`_*u5>T3({B|f%}XuS9OVO}HM zzgwDop89#7c;GJK4)=N%&o33uAvdi}ad7FtOp!wh!i58k!i9U=76{h>&8eOvLi-%z z9LxvyUiN?L63zjl|Dgs^xUWvQhw{WcD#NyP>KDGng#*t}nP;dB>1FiHO=V|O*%`pa zHiCN}%`LTIV|yyKxwAxgakfllJkZAi;GXo_yoiMIAYt1xDq4ZwpFdWdIPqF zZk`{GJ)=F?X_Yr6f8(|lR5Q~>gd888P5mXWI6Rox*O^Z z#d}N8|5nm7ym7;aeXyseL4=h2r3D@o`GI>xImgEkPSswCn4jXfQ7L86Jd%A4jb-_5 z>%^5kdE!bXbNT7ouf~|K+AQHX%UZ;5d88~v`e(a6fHBe|E)dNmn=VFQrv0aDmsp9pZz`fS1RKi%oV&m49qJU1HKzXjsPc(h+Ota7 zN%!>uH$$Wc15SON-HY*%K3t;YW-mSaoZfnq7yj9s}PrqVzK&9^J| zSw}Q}58-Xlj@%`F-F2zA%1LxsL_Ed_f*%mCu>0aYA>y<40>tIS?ydF0|DpU%_YcdXRJ)yKu;U zg#lOyrf94vbbXCsTS@yyj(&|D_Q6~}bKY(XB90+;+vmLlbdUG{YeK`lWz;s>MVkQy z@71sy5^OVRziSi@xlf)S)o0kfx|`bQX^rZ3;(0FNptAN@eqA(nNejUo87BIdcygbA zS4|?N#jYvx_RJ8ro@F8@F7>W3{kHdBDqJegtKRHCcFC-Y*ln}Ck6$YLPs>RJ2f^t` z@7J{iM+5c0Ot`jPO0wd1mOBg8{_N1YrO(Ph9r2o0;zz4#Pwd9Lr%r12R0=r9x(EyB zQvDj@lQR!4CERKS-*d@!n1EhOV-E$C|vTrrd4fAElo9R6*kvdvkpGt-A zC;E)eiQdpa-`|{w&y4r}70X-1OZ=eQF5=zyJtJ~2h4d(K}{J(wD=zB@G*7)%|B zRsFNK<0S1lR0r}9!S8tJF!A&Tk@Mi2!uikd3yAN=g+~^%AE7JaT`Dqy|!&VYs{c44=LO5}j6yMJCyDzO@ zS@P47tPh_k@#P}4Z7cq=k7GjKrai-9(4GR`PHV>p`*--h-0^r<5Ohg26B3$JxM9EM z^Zu>{QRQP+0KKZLo3HbIt?;3-CClWqLSI?|JGoCiFE;HH zeq!?x+PC6eBB07Ss9f9RcGNj8o&&G-K6^X`KVlkA4&nxB-0)$}CA^k=*%tu*3t)r6 znF7{QlP@(Mt|hvqYYpcK$|q6TYP__rIxz3%oSSD19IxIYoV@2OpgHPQdlao3-VXtz z+?T!K&H|3>qVjI*843I@>0ZH9|5cK;GU0%4Wz^gcY0frGK5MbmU1Y6mxi8W_v7{@* zb{FoZ{jQs2=u$FmGuy>P;3j?ahbTG>bh=z#WJD=lJ;I5YB>5idZ_VAv1! z|5YaA(G*XxtOM9G3gewp7KnFgQeO{nj*mds0QDb`XV2h0U9^{~{j{XA)iH)Rx_IZP zqQ}%5@vfsxC!`x3r@B7m&Vql3j9GPzb)0#UWX-?(lis-?y5OK=EI#yBG`{^b=E)r& zA)Ntv=2}U%&7pnrZsM`svq+A9(C>DwK< zslXenI*-pn`!!L}-z*A^NjbdCc_X@UvyTPx$G>hC=&=T??cV1FJEwZb5sA9r;j5zAOem%H}74@qrJL9K-gGDml-s zh}*;270QKc#R15vupI~Cc5qu@7_oCr%K{aC(YjWv9oZcbYrX=XvDh-w+3sWb9;0U) zBI55_)bByR*mz4sL^rD6eSXoBe$IYEU80rl>-2pK{f2zj?iXL7I%_tlGKDBZ--`&w zTdLf`Rx45)pqO zKiN;boBcU9(%6G#_?G8N-3kAqB5!hr(2~o9pW9s~g1VFB>lWfGGej^$e|l)aU9fMP{D|<-T>TQsAVcz; z3h~9tP7^Rzih7(U5FaQ=7LuMya;RzBH#%YaXIt%~kYB1_5sUWDQTqR2YJXaevFJf0 zt1P0iRw|jSUVR5M_Cex(6SKY?p*^dU@nrgdda-{E*+Cz|#^(^l!nuaZ4LHRt ztdDC4d5`nXEv0?jPHUobu9(_1N58bXUM|Ggf)LgxYqYM=#WF~LtuLV zv>%@7_Ad#FTy5FQU(p+94KM6W^#=~HFWCT|F@Gy6@|N}H`~q}?{2NUR+Fce(C!S~VrE+PlcNB8jh`21$`pQzPKL*Xyaz(>7qT%Bf zxh6>X3;0Fj-$%r(WL(mR-!FzrBjS;7s^8^)ak?6LN+RMem(rt3phpv5gMF)zp5a^y zvf4a#{&t$i|Av{9gmayAi@eM@mK5aAMQJ&xZ8rAP5PUkN-F$z(-tDP~Z(>=_jW~hi z!_v3cN^?CV!mtZd%mX)b3=8f>)IE1qM66;TFrV~; zk8hS|3wqt>C*oM-Jr8^{Vyz8`V_`m|I~q7v1>dmKbIuV*$Qsk~y)?bnOJ6?tHt^ny z`YK+Y{aV$Y8`v)%v-m|1K^}~)o#iEcG{-#0iUmCt3-4p!GcV*h)Q#Wg;eD0LL2rR= zEI;`M&r>7}K1 z?*Qp?$DN`Wwk#g2TjUcjYg4kTcT&vyG5GZ&ubBQXX`4^7rqf;mKWd_pm*u`;_o%Z~ zo06Gw0y}IciD!9@3)$u+U}s5Q$Y;f)o#Uj-5`@%hUyYN=sno8-9E%xr+M6%~SY(v`zcr@(2Z&pWR z9V<+K`<0ft2=5bWFFDzjW`=3ov8=7bnaaWcyM z(f?j6%nIIS3%tu2Ug>ipVOW0k^@(X=CH<<1LCLt-V{I1OD4(rZbNAsa zG-F?c5BEz~WXS1V57R!^O8eaQ5)nV}R+M?jfwHJNm-OLm7cp&E1JEnbC-@Q834FSP zu3LYr?6*GT$p>8V!PAnz>!(7K&*8J?LCX%;hk>cy0u#q2!A_vyYWn{K7wG|0&Uv4u zIeVDaQn$1<$9J6KzF0ToGlE-QReiekj#HttouTRvm!jA{b8nVDnR4IJd$YvDkbKkRE5P}eE#^~w=FQ@Gn5G4yWBNYY%FRB~ z_OWdf@2ar+0VY~`F9Z!mv3HvBO7Zm`$SAh1!|a<5KWkClncARynQ?to$)1(S`wO0K zz;=cAb>JN@eXmEc?k94ek{yTkRz#%v$aEaua5{K5F_ynZ5`r$8&!A9U{cT^;BPHXcx5I<4ouLVHz;=YQ+r?>+Q<7b2PKar z;v&e7S{{uz=f+`<$H+?^Ei*)3jr7a4#V)>a82cZs$5Gzb1FWm!*^DNf0e7=~H>A(- zh0rH-2|eHo#V(fnFVo^xpZ5lylJdEN12mCBy90J96GGOaKHiS4|GbnrXO<54-#Q^{ zO^!b#c`ZotIr9C%ud7_i@_UVgGVdD4lynXwmrb|v2$iAo##O?n!|`68OSI?4Gu+2>^O>^suxw_uiTdO%q6B+| zafsSv*(9Y~pHGf2wL?S~r>M<)r5&XAY8q$Tci)SZ zX%g1PG_1!MRy;5M?t4v*$j^ki*M=osvVWjUdu`qOj057oz(X%=Lp`ePYs|I-+1tKm za@zs3?Kau=?YvI3J*w@iq-@A-=bCMYhMPo|w&}T6Pi@mPjw@~n4abV8%;uo9s}K(` zafovU=ubhJ!_wAc$zh3e7UZuC?-2*2E$dLFxi4~D=TItT#X0f8WBPrvE$BIBtSPru zM>In`Qg?>n}d%T`nsF2$M=CQV?~V;9-?j1uO@P8=6OP4Ar8d* zm=>Cm^Gm;%`;+qvJgv3RA>laoSw)9ePol$X6dls@iD#sv>`A4x*3>C}-^gHUBk0gd zZ@gC`{?Y1}3qJP)weKjOT-dU+jiKTqTA#B$A-p@qTx;Pu;sBpZ9sCaD-@PR3+2Xt2 zih_@<-$ioXH$+?EE>U2dAerlu=cBQl%8IkDy`^f*tEX9e^xS*~-41P;?dwF{<t4iQ%CHs4WubmBF z*iR3X-DQzq_L}i%u$hxAW1cxCjfdqKA;}@zlpLZP2ZR%QSntJh-z;ntGroQ?bTHC4 zTT(}3KHd`-vY!CbG;L3vge|qH!LvBF?z{@@(WtwySNJ&R+r`pmq3TKB4hQLs(ngSv zeG4}7X=8_t1$Sw$3(kpMvr{Z$JyM<v(T7d?liM@4iTYt~Vfd2C(T3;(C(bBiZ7sVsZj5%c0R zo@INUJ268z_ky?N)v=C0$sXmk$S17x)4cgfz9=Nwp_t^8Me2;@6w%`%y|&hCyhd|E zYg6vUsl76ujO}e363aN349fTMUf9xFNHn&AWx&By#EiLNyTxEClqeGU;e)=3I7r=?a2kd58D~K6GJPcwK2|x9Oo3_T(nfvK8W?(GyIUZRLYRJlS>NY%i}JN!pXnY^L+^~!Gf!-G$(>h;3elb`4$nT@oyCQwM!#AvKTHU(i>5V^|&>*7KW(ju6a z2n*LA!?mtILZ%Gtu=PN%>Zym0!M|}X=QXH+0f^EF-?(5~{%3qc+VL>oK&6e3+;oALKQS z9Eu(@mWalQSj=MTuUNJ%M(KA6{Vq|zpHO-{c-Z$69mLz@KE5}xB<=69)rb*&&lB!& zi#Wh?qnsl>+$s)mF5TN#L}O)*QP@YT>-)lc&Uy+Xw?*Gx7LaCn%q% zPT{PGWv?Bn6IFJ$W0#{1l~1)E^}oJ0onseuL3cA?zo?RS?_%(Ks$*&2d5XSQp?xaD zc~`@a7HGUL)c*92SSiuPqs_yRbz`@4{x(_zXPzLDYj>8m2Blv`>J$U~gmE7EsUwy`?xbtUE3Ih~*^GX>K!l(avHkFCy7)fM~_32WR8m2PxX? zj}Sb$pkXU41Vb*tvVmlFH(*h6`(FYcoUyuyhS~`Z*pm^foihb52Ul$*8OfP}mqUOh z3mjKxf#Y5U$F0-BVKWGh9Fm((5gd8+yL}Qq@(3R~;bX@1_(+X>D17Ws4FDfBX2cXa z)R>)FXrTx1ul&o=g6N|$=MoLPr)WUWLIZstKm(x<2}j9vaByCm2yE78Hqf_&zT12` zkaJ4Cro3sj!{AI-fBuT7)xU$!%r-BGLKa}Zh?%sH*FI?4ax?OxnRd0R^=gmLvF!1H zAGyV5Sm56*eX?MO<1w(`#e>2egT78&51$tOR$s`35pj{}yfqu794z6qErM?kaNJu* zZHa`vw*~Jy*tU|EWnOGaV-z;Q*gC?^fw!WCwZhS~p7itev!W~uZ@ww2?Hc90A^c8* zb>r>Toj+d5`KVhC@8|pCCa-pI^jUfRxpuAgupfT*I3|uonnQqFTgUl6hV-0*;kcA9 z`@#{oKXzYhRPP}f^q<~}>MQLPu#2-#Y3;vzkwfxhk(*bO+&pix+*ZSWddLW_#{#i=3ook(1t&pWN=u>yP7uwj8_Z`)&Fh z7s5r-xBY#(cUs=FH>+G0gc-X|_ursznjYs$`rb<4#)tcGyX{oJoIa%4J2nvOJT32k zTw}@l@mj|EMwaov{eQ22d>kX{d#rjy*p~47=A8Ao4iW%|KzP5-<+oj1BJIn4YNs@x4!t{$+M8V z9sEXKeI;8RH({r`TdA&FwbM-a86&>F40$w7yA%2+QE>@;h{N;F9bfPYgkI-KpYAOsTp(AO-}3D9^lV7=b1hwO%~Jn5y04?Y<=z+Q-da_!k*-%- z=7H)ugQ{EuJqsvY=_+3Y>ReCvOH`Q~>AFzezlg5QG9kKls_Rum8}BRMtpdI7UH0cv zzl(u0lRg#_ZUPSimyTxxKScfl$A0*b1rDU%Q@CAC_a4JF>E%h#S?>b6zwE)4rkw*e zVb$+fsjRU?y~~JxC-|JZ_Q92~v6%A}TUs#OROVW$+na~m-7?<-^@;bF@cgq5yWm}K zRm%h|BTqBOgHOCu;caTa6YZLFY@v_zdmdt~@4}B~BfbGM;;$HP?pGA!Js^B8FW(We z9I;P&E%mWXzQ=_6wtp0O&<|kZI_p-zrnsf5b{pQ=;OURa*kaV{X%M14$U4N^L@T62 z*q0+-+M+ug!@7nJggQ9G;rUYMzVr;X$=USnSt4=0$z1>D`(iS9z%uy`7MjC1%sEKU z;Y>9LJ9rMeYqs0=r`wB2`xtnE${!1yLFbXV-)L;`*)ri~d1pQAOB<JPWi5N`PW^e<7d;A)-JJjiDYmjJFi zo@ZFyfd@I3e+zI#&wJ!L5r)dgTTCzjS8ZurHD=&yx!>g5Mf9xh^suA}wnwpE2|KJ6 zw`d>nCde7rnEK`w(=kK^KrKIm+WJ$CYT;PDz29Jk(=ik{GR8hgXzFy;a54+y+7o`@Cqp_*#uh(GS)qHnb=6mHd`~YKUQ=fq4dh#cfrOesNf7H*%+16jOkARv- zyb}iNx)qoR!+i+c9wAmvy?eo`H%YfINSP5_JJJ1IXwRnp7&xc!t>7WU>%sJ zcz#66ky^w(qhHPcSzo3{IvyxtH z1Cm~B$)IcD_bt4-Z-Q6b-pI06%{_O6`UEZ4lRtqhWzJUqqkcZlw*HcR1Ql;yqE$li6-=HanqM>5b*Hq@GWt+3d;!l!e#=@~*sp9P!ex)kM z7W4PP4E~OHbbGrV7KPyPf$g$gCCK$%8RtB>ZrBR=-SU|9C%@N@JQFxW(;q2|>U+l9 zX@6-jV_{U?dX$@7m*ZPA>z$X*g*LH${Ti z8?keE&bd-{v+q;B)0pXd7OyG40T zA~leHr{|teATXqn(r5fEQ&g?MN)Yu)wNSyN4R$6oUkzFp&q|iY-+uB zl*N16Afw=&YuvX(=QOQHT^dKJBg*X)1^{oYRK9Br?E+@=U1Jhf`5v|8Rp7g+ z(c~@2DG8r7TRpemDr_WAyQps`@#FXTIxf!xy4@V`H>Gkvh`9CN&ECmBP2X{}$R~HVG$SBwRmX)TE9W zw$v!rW->>(3Eq6H74tJn_m10AN6p`dccza1VrS}j`gbCAbkvqQp6ZjaHq;JsaJV18 znA>mG>QnE7KFs&I0S@%dc)5k+ffltBt!U2Fd-U5IcD~=id(|dUK=Ak^Z}8Zq&g$_n zZo3v(b18+gt#oFmn$OY%{7HB4WP(5x&id zb?JD=2>T~?%iM6BJ8BbO2Yd2Fp5iqny>;S(vin3XY?4j2v<7Fu*M2tgM_$n1A_@lH z6nO+wn7-Y~!@`4{Ap}!U`Ri_lU&M0cUmk11M3Lgs?BH7){;OxW%_EP%{9yLeyvoB+V;jfL;PN8ecAa@sk{1MHHAA8K4 zYzj|q{>C~OiRlS>`0FfZmUeNDIUm%1 zv1!kx?@w_q%N8-jxu%|m&39-I=ZqB-b~f`}T|^rV$Scfo8d-E}juY%s`Q_@;xi1Th zTH&WXMldaIr+KR999rHFcwX`W&&$vDJW-eSw+SX@$e2Z}KVzB5Z(8U3oZjH6Fk>nw z)z9bpsIwktodNd0rS?1@b9)6JXM33h>e{sj0~@wwEAD|ij^ zd-0x>@x1zU6G!G9BuL9=c6(g!NrG_d^0G|l|(>aeJZ5i{Tp5vnqB%7 zO^zKg^V-!0L_wc}Wj0?8$-63lK`3wl@lhv3`ryBM5u?ZNjLg=~9+^jv+VS=|C)zR>4}&q_1uS;D0*Iy{1wgTud1WQ zuZ6q(UMY_oZW&j_=j%kvfqPN|Xa~4PdE-^$<(p*e3d#4*L{2&u)`K?UhnT+}LH=9p zkIC0)4UWn7sjWpE|1tuHXp)6)Jyn5N4Qe}*D4})TNaG0#r?H;K(;1u?Pgh8ehj0-{=iBx+t4|-gJTZBCrIb^H>P&1O6Y1$qYmlZRNh;@nQ<6NlyR(^ zNHo$|)=o1P1?#k9QDemzcq}v~w9jMdQDeDHjfKh@c=uQ#-lJgiWQ{vf?|$lfhTxfq z4|m38-jOk)%YvSIf=|X>yba&bDoL9{JJ`OTX|bNhynx_pDXGx&N-C89%n02tq5CDV zmdLQ47a3Of_tO1xx?ir_OGxf6sW5%WeGP~SYJe=$rg)yN=aMX3!n(xt@vhUw_y#j$ zd}F>@(fN>vX4?4719ZwURQw*>)8NUPHNOn_Fz^JK7I93_)xzDm`{^0tz`{oQ>_h~R zH%VPDqHCYJE}?5PrlqjGTi96!j-+k6kOlKqo5e&QoL4jbE|o^%Hghc^{zq?}#X0MY znId21DE1+T9NyQ`RHR~D=xR z9T+p-ZPO{rZy3z|vvD`cN%9>Y&*2+-GTlS0(D&m{&GyD$`HeRtPsilkGT77psZ74R za7Z}yd#1jl88RKmQQGki_=$YFD)zs!ht^e3ji~CKFBbQ%5!GQqx>c>x2ayLFIhe(Y zsP%o!lkMZ-gWXHRhYv0VEP%s=Av|*R(t)Q%^#Jy2f(>vCP+!}qFTjpAW~=f<{Mt^Pr!A zzNUL$j2U;Ek-NrWd1t1w_ox{CQ58$fISk-Og88p**??S3g9h=p8xHzDhr9q-QBSrs#QI{BB3I z>lMzC37&dX$uRCMU!yTTB=uv&pl7^)a&m4OtbsvkzcspP{_dXe0f(P@P{qnxV;y_z z*(c5wYikbq#Xn!D)vjOJbc;9;5w(Y7MWJDR)%k4ih+Vvl^jz@(a-Zqqv+ace@oC*2 z429>>{`$&s%u9FT9#O#Z(S0Pl?Jbl3+|YA3w|+c6+;zcW@(Rp5UP1d%VSL9g0GkJ~+}M}4+#`8K2F@N*eo*?<7-z&c4>*}m1US#LePUfq zyjQ{2Zs7S&QO~r_d#J6sY?C-Qu-z7_+(Ua{x9u2wprlUtzt^aGn!!53=|Eu6R)W~q zM2)Cd<@}Z3CS9=Cc8tnjuFAWSQx4@wP79(O%G0`Gns3ZpoZ&QnF@ zweH(}LD%g26|Z{??GpUR=PS^zftXzz!P52;x6ARY-wt@5dBJT#v0V;aL${| zIN&V##HKk@gw6S!GDA2>ra4ahj`ew^JB?ya!GEndBi)T{85oz|dFn#FVZ2?p-}s`w z>&+K+QRIy+X?RgLmU(H+eTIB5j32r6Ij(gMCFxJk+KzF4vLWOwDn6ph=V#fYJX;RPoRJy&#We5KnzZ-gob?>ePd+G`jTq4( z?X#+{!byGQ@cZ(x&gP09D%&>|medH=nVC1|q3zDjq zkjHjzX%nwRoJ!F3=|8Z2TiU)W>Gv;9+qc$1`w7WL)d%p7pi|eUZQrX>M=iGR%Cp(N z3%ebsU{^BnrO|Je8yvPFen*YWwOfol41PnL8|kivT;{jp#u|G&+5Zx<7t?A-M$CGW z=0)WXv%NjBf7^DObW8J7Y3-vuVi(}`#2*5QrJ_EuS_Ba%&ABF5i{(UDp_uOrcU@6O ze4>co8{_XfAU2>(<$XkN>xegPdOaF{1UNnK>C5ZkXKLH3&m|gP6}nK5UH@X-nB`>| ztV8%&{{YXq=XK`s3Z@JhitvVcg0bfw;nTq#U-Vt$PZjr~+-?Kx^Q1!i8;2A`j|3lsT$46P+`Qm4OBpD#;2qOj< zvH@ZnBud(*c1S`x3DHg%+#5Aq5CR*1xC=GzO?PQK;4?GNWMVf_+B-350}0$9*o!UY z#?|hk0u4Xh#cKD`R#_CK!5>|$cwe+?#R{44=lwb7nR#Y16QEo7_4@wtyyltb$2p(p zbI$pk&+m^;`z-4XZiT<;AC{?mx@xD2+gUEgg7;WcCu~JT|22J@tFfKeN>{%|Z1uUR<{RB^=$lE(Wzk01vvmkyJxlLj=t~=M7@ToKH>ueKI zJUZ_B4*m`&Og%%rMc~oJOy+qGuk#E4W5cuGgqpG*8tm`kJa) zlxM10^pLPpyS~jcgq;p6-IFzoz9wrHZU4NqjiH`MF!xT^+~ym9h}uOf?)~A9P^-vY z8^3^hMX0kxazlROt@i5ve-IN<Ovqk!N?WE zx@Y>oYaZ9(v_K~hI|1>9&IHZ=n~e6;0hWnZt~$$o5+98CL9IS-9bzn0+=GQ) zZ>A*%yduX(R};tKt~TTQ(^_r5;mUl%^G) zF+Y2T?ypIUziH-tN3|<^(&BG?xGv*w=pMcyk=udwTQUa6n=uCGWjOXh-c+$ScIC^F zl@~SD<#m*cc-$M|+8A6Dh}w^v@aOX7=AQ=M7>5U>jA-_aHMdL8j7{*l$Vs;&S!+(! zio`gTdUE1_VEt#Gr3g6#Jb8rYLthG*@`8@YcNNZCENW@I-G17)ZX55KGo9l_igsC1 zI~snsY{xo5_!u&tuh}e$!v}ups%%ESQX043a}CC~kqm$sy4AbJ#4n(>9`bBs%>%9) zqTB9q1OxFz+Ta&m`d_1t1m_iRl`&-T-JaXxXLq3n{7RB*Y*ypFP1NQBU+%acE1s`7 z-1~c%=00YglLd7DyNP_;8qdjs*}Y@H8QO?l1mtTBbpIr}em7m;tgcVu>#_dHbbSL|-=eNh=Ibr}Q|S70biG$ypTgID{Zr}s z8+3iEx;~Y!7sEc-O)?D2Wg+3>dxe~5_p0bA!jaS!y&m09=Ug8;zBhV5;|}MWqD$y} z3!k?}=g|3PK3@ zSZnIOjQh0b7OA~EpJ3*Fncihy9Q!fqhNFHs){3f&Mv?nPx~>yn$hmDLy|vjN+9u;LN#@2oi?ycLTo1LyVXJU8*5)2q zq?dh>b*Usfa?WyZqMf(toiJ$lA{{xlj`3K~c~w|H$~qLtrmOnm7Xd3h-xTg^=3iNN zE3Yp62whqqlrJZtXLSd%3G!!D0H zdXC_ie0u;pfC-9JKUsz<| zA?G}u8)M<}iJUVjeaqNjd$<$$h?9sW*8S)E&xx7(Z#VT%`&!OAwH9OHJ|ELILl>09 z;e~^8kI554XtuJIAHgP!rnXe%rWTFY=dMNxx{XW~+_n zjO`5T2M*YVh}QRodr(`$R^Dl}|DgJ=`P6=`seP|%-}Dwc8XpZ=My$`=#g zoe>6(buP+4OD+=z*w!FZ!~Y;u*Bxm7j}xN#Ur@iq;!*PY?#>X&Ud>D|mQg$Xif;6< z4q~f_fkx9F7yv9hKHlkB;pDbf=2n|v9ZH4OV}e!IUo>E4+Znx&I>4wI74B?cxM3p$ zz2kdy4fb-@Ge{i+=N4VKHn&>k5dbcmwEFBYj*iO_@Hq|mh;AN}bm2lk&Z*(S@B{te z%Xbq!SRH6 zmGZeJl3Uop<8jUa)R<4TwKeKX6SkZ3=wl*3dPvqq(YH$56}548P z8Pa=2zIx`%>KPZc=e$IFW0d@ICPRBJ`HXl+J#&QGD;T{!@r-)5CqsKB>KVf}w~nrr zs%sH-t(p387=8TcG32OadwG$LnkQUOZ`i17Q_gbKDN)Y4H|m3A1h~L#>)%bFC|QgFg_w?XE!hRI@9*|87^Uhz~$Ugufog_t{bZ zkKX@W!NlNgla7a%(p;N0-=%&1oJ*^J7e0d)?XO|GMV!AF8@~USuF5KsuN0hs(SRE; ze-`k1(%}WHfSKUc40wkdT-qD;uGlA1e;KYA?*feQXQac)I385ERj@`$NDANm8rMPi zOyCyT@vKc&aEA!)W%aJG_h&BP*|1;4P>X>kOSi^4z8LLk@ZEr2*9v_d(T3qz6Z?rY z^SD&J<}&6Gk4y23f&bDmnNcRkWZoB!qjsQqObB+DF&@TT2~T>>#dF+S;bQphhj~qP zHwo8&IlPM%yuYP6|H8X2ZE}SxT>CT3n*!z~mb~U7TnmgDU9&$&>zRGs>$r~FSom79 zpHl5z0dp>8;&Zt!5^5c(xscC(lf!a=;2&b8FPJtbi5Kd5&KeKqRb;QeszeD)26 zExCIhXrIR##F#CpLv(HModq^=j#$&7qOalhBs5!2GOj~bZv~b?x)D_2v;|_!c%G8Pk(WJxX&#S+&Q^{+2M9qm~6_k{~J z>PP6;ADt1XAo;aYB={ld*}c)@bdBaW_9e^#RYMXnavsEpBR79&$BzQY!H?Yh^v)N; zGp7W?^JfHta|r)S?h2shs>;oOEcz|s3|)LN5H9>xqCZt%(yQiJX{0h!yW-W*yVUMj zYWFMD?qX_pimBaOL_z3}?*+nBK1jB^Ij!9}8QYDFXm?VwUHws!kLN=deiaB$JqbSj z4){RQbr))e<6gMW9|-Ti3-`X!E`N4-b9_@Y1z=z^jM1(DytyBVgv)<^78X!}WCU>+F9DA6GZMq#xsd=G3F7qX^aca)px^VsO=kRTs$-`cc;#y@E9788&AS+)XH(hb$3bJ z0+;Ez@H%Hm8{K-zgL8hxbbs->OW-wG+t$Eqi{T@p*%+@b1Fsyf#m)-Aus=b%e`YlcC z_ts1}8sWck`FWTO*kk_qL+>gXy4?iBx9LBA1Dsn|7wc>KHtDFvHlloBO`9 zv48Lz>0|Gav6cL8THh(-Z_?Xca{M#m>d-ezO?BM7kl&%>N%!GpKl(!9L;E}yS>iu3 zjn#pJ@e^7=jurc!5}al|2H>c8vvqgq56=bQ3r9SF6ZN{arQ==ELj>D4?*BuRU*{P* zAB$SJ96LocH%8|)Z#a%sE3^fY`jV0rSMi2XKLlSawfc0>Z0|j^d3D&eYrhNf4d3s#`InaPVntUJQU}`QF^14 zTsY8osj)+>iMbXzVu%vscj&$~dPq1F{);5Ny)Q<6rp_t#OgF(uW9RH%E?nIqQ2?8R z>7A@_n)Pq=z0D@y!1d|$1A1MwsasplRvv0Ot8muA@V2!a(X|A;BgO+Ywcwv`zJ`3l zy0z`>oRw{7BeO)YW`o?}qxI2tmgC~bF%5F3zh~+Pw2W)Z<2jaTv4`ZR*H|{us!X-d zw3M86KImr*`+RuYTP!mp&m7TYJK^Z(G`BR^gUoynVnA#>@bYIr~)IOH3L)KUE zT6IQua81o1zS*GravxarQA(Z5G|F z&OU>+R^+fCeslO0y1tlwx%%QmL@$j!q$v7^@XEP%?+NC)^+at~2ksFqG4!!TdM)wA zsG+TDovS+9$T2JQplBq%He&Dsv8kerjz&5b8@ZQoWQ=LiM&k6L9R#CXzdNIcMU@E- zH|u@@hgtV~fMC!>Ir0^D?-S+9cJhnfed0R0E@PRJu|mbvMiJ+vG21!Ta%_U5tBUTs z6Zt?2q@RGiF56wPpZ&hw;%Yj^XPqzDTenGHwnja-8sA54Ud4KFU5u@fxkko;W+R5D z`>^a2vJ}DEZ_qaMjWNuWhcRVe(NbwNvm ziq=gXZW*(}vB|Wj@LD#FJm(fct?_>iONA&usQjG3DZAnMVf);bL4O zcAW$ry-&0Q&xm6m4F;Nj{m@-WI=OT!=Az=O&dK%s$4T9PQ-U$y*7#Qpp(?r)p(!U%TfOKcHCDv8$e6?=^F~@+BI}cpuSE zPw!r3tV_Cn9q|>8aP^CBkA#v$mxo_G|BvNpRR>(D{>j>5#$a`%*C=u=jS;1pbLIYF&8YI0rg+NDM6X3Ac}sIZ-Xi$U60LJD63&Xyr_TjKZ#=~^PKLQXzfmtN(|;h}Fihjot{w{-p?(||tq zt3Hc*FtJXW&-LPMh0C|49P>d{f=+Ht@lU~;Ukthd`W=}o#G*q59_(Sv>&jZeL7JO( zgU>bjkKAMM`tWN=<@e*hQRRzZ27aIB6wzgOv@OwoPWJYP&y2?B_RkaUMsM!ZM!XD- z3v~Y+Yl<8jG{z*i3_p%`Wi4m6_gG@EP1AD&M4MyShYH1H`pxfeLY~K;N`0J{_l%ro z#Ev$J!U4B%8{?KuuJEkloMwg`QcrkB{lh$tiIsePc~8A4H1qT3w(ve|Ux{x{^)YIt zG1N?Yoz}|j98+8czKru#<-9f%-v=9ecSNk|K1loyT_3QBCffHJSpQ>|ClR-;u}(e0 z`4%F=OYN2Ta$em|aJ3+=Nn2@gnsjcljAO0xN3efLQWopiqn097L%WLgG0UN&JaMzJ z*RdTFvWS8Qdo0h%{m>Pz?$Y}#MY`Kk%({p^;ac>Vvm$(`=w`L1o|g0H!t*Rgxh+L> z6le9>$|8UE6OYwuEk>Tq{?@5Qf_dzyltnYuDx&Y$*lM-oIgYb1_$SUGxr)9?@%Jhx z!2)Gg)x^qH%GM%nARE1pX*4Tbkh1QCVu4!lT2BJy@rnBQDw@Jx$LQ( z_-5`Od0UR8@6VssWzCC^whzpbeqF&S>Gjo5c!<|0zUdm`lV0My>7ChPEyWsj>^7Yn z|8Z=h!>g{fo38Woz`LTW@XN3v?gX+b@yDIaujm->zq*~rTk(2kT+?&S9fgVapf5U+ zX>QP*8O%0LoEr!{?K7tMw>E+;nX|IVZKt`hO4|F_*6*c#{E*efdfIKYt`89YSDlo$ zzxKR!)ZbRf?sVAca6pF%U0CmO_NR4)`;M}XHLGrNqz*_Y8kpPY&D*EeXkGMm;iPMJ zz(a6A7Bpmgr`+c*2KoMeu5nh<=(Sg~F0n6uLbWxVi20btGOgfPE=5O>H$vj>{DrK0 z34G6za}s!KQRBHfN^_F%Rzfn7<)JB}Fua`cnUnp%vts$jkF3)b@xEb4v6 zC-og6ycIuH#ds?TZ#xFwX|R{tOW+PLjMVFzVY&eQc{G@iE5PeHh)?01aeO{SY@}xl zpH*A~A7e+{o5^PYymV>$cw;=}m|u7TI$34keVx{MIr5g!TzHkvi{$rw{3JcoLf13~S8MOOcCy$rE-q*_fR_-+uottMtwZ!GJ2EpH?Q#=wk7WOhZG7T+TG#fAhSe|Mu|KA<(6_4SJDED}K|LiDya3 z2E2BDv!3V{$yLAk2K^G<`psGs4^seLX$*7|^c1$KsZxf%LY}4+b`4sm?|`SF-#0Sr z9^N@SDsPkd8>roPegYnhet*pG2PJ$-KH;5BmuQ2&`<-uKeCc=XX!eife0ZnkQg)9l z{ftrlST3)hw_nZLPZpUk8YTYVbe%z74Sn}BX5AG#H4^8uyH$T#USPC!3xJlms* z`j{r_dRU(=T*}5^Wj!L@8`bV)g2|Wj^Lq?FFLg}b7G^oYB*zS>HJ!BOSY>QZ!mdd7 zxsO6a_J8Xqnfgf26KUcd8luto1@3oM{DR6;leWg*T5)-6>@82W{TTh4jeoO#zr!ORo1@4dDVQ88?*j(i-~WAo~MAGDe%YN+;<7RV=K|3M84@5 zog-#cUv7#;FO+R@e{>Fg6!m8}etk1l5-z>|zcBL(Py;)YRX|t3? zw+J`!yAJr&D}RAT$gGBp03CUXemKanJ?D*Q(&vS`e?rcQ)7!C+D<94l_>(KX*rP9z zdq4UBuA%GVSeg2)eYPY1OYJe4`dlsfw$nF}d{6Y~^bPb&^5*HOQr(}2+h4a_JB%HtghJy1YjG=l4d(~z+roX-eV`+Lfh5l!;1&rJSY+|ut zFCpHQ_^tRHg2@EqsdwqWQ448A4LrJkH0wIcf)DC*fcxwt`SP$hf_;JT;?RR;dUs0g zf2Y<$cVguE@MvNm$((PXu13r)2C{uKeTPnmMn_+$6ryvkIkuGv&mbZ3@2b*L5URmWn}dHUhW z@XTn>U+MAZZ0ob^V{zpm*BC3R9K0I81xnwJ`sZ9zmVR@1&(UOkv0XH7iidG>KIncK zi=fUesPEPNoXqu_Eyp+e#BWIRUFew+NchG{--TAA4yku*F3GmXU+tJITv3uiXwP#< zp9U-P;lM9o?^k~6v034Wmn2W~zqq%1tIrj!Hs=3$V%Q?`M zoO?NEOmlB=x){CRdT&T>rw0tSj&}%h-aof zka!m2nJq6HJ||Bdq&-0-#~R~k8dGl~-gnmJ0{=2je{buw-~{}=glgQTp5k&I|i@j%Xwx} zWs$07KbiNOe7qAHzV>Fc3%#<^Bkz@Y(MT3xoy*G~bo@u6z-` z6wXRnKbhwy?)l??*h=@ydMC52SW?+MW~{vL7>oO{4IDf5I{vG3@ZK>)eudAE5tB5+ zZ#d0=+Q{K;+TZlV{?_NH^T+@1C()pAbkaA#X9784;cLSFh;71Jvo-Jan@L`%>B@T< zFyfqG_js)FxU9J>N_)4;Jd(&U!G8Dj8<|UE#5vr!{u`~Kynf|Z#5s=%7H@0?^J9PM zMQvBFl;dye6L#!)hnnQ)=_PD-gN_)n5^L{*yd8-99 z)+*13MXPz(qETD7n|LTsa_nuz8F(nWq}MqG@~~e>o~Iw6>FLjm_WYF|f6lf(%RcNE zB%e-uF!S-Y6W)g{t+TcO-?o>5??v^zH)g8Iyhh^N_Ov=Sn$FV>;CsX~qdb4b$DgyU z&$5q=65m!$;@i58cp3|As9-cU&t*MWKIB^XoyDfG{3Jk^yL&-5S-%Pl;4jH!)Q6HHd(H>-HPq`*S!vsS{Q-A3!oJ;yurBe+0YvdG1fBxctY*r@^n+C;Juys-6DJ;-#CFpN$xem;OJSlf3kg ze_q)?DfU4KGb0N zB6QREbZnvw`y-RyR?0G6V5{4;BnPB#t}O19O#6jQxMmBOHn$! zJU5cCei`3Ndq58R_iTGB&^-m?Wm#wF(37=%EY0B8@C@B=1hI-#3VRRX$IR#RzEcUg z#!|*O>=HiUuu;f)PV$0>=Xp9FAD4Kww^QM6%w@7nCoWRN^?9R`zgJ7 zdfY7RvC&$w;O5B$&%-iK6gDeQ?U$O;V@27Qj$|~Yk1gi-m;I=uwUX^&<%SPihPFqKeKqz9^V(g(-=A&|h0RgMkUsXsO+-U_jJQG-k5Ry}!P*yF zB1>_t0oR6f>lZgwwtaDvdUiML;OX&vXcIDX<;pL%==YmqQ{Aa}nH$D);@F&7zD@cV z;iNfV&Ux!)T!vG{Wt8jV=sxP|uA+NUx_7T{6W?3Qv3~CK{!M-EqWcX@D^1UFu0bPK zHKEV87vVjksePI_*AO0@a6A!DJ~b6?;3GnK;g}MuZxd>CaDM+6?zp*&uIoPP&mqb{ z|Kax%qyG%APn4Npga2Iv&B@kL^E?{0)b^$1B8Q_m7TppYT1rOWn6- zxDS8*j#2I-9(RqpZy9<2i6eC1H_CnD?}kg%eUaflegCjyl>7Ak7tf5AXGBltrF@#> z2v;V?OU;9u2h-<4Bt&a-ImtRwZ&0pkLQdgYnW$S_D5_9bR>s6wU0u`T7x;P9k-V39 zkO!Sy+Z_8Bd=X-W#0Mt(E#-b;C#Ak&n>5dtE3jX#H~ak|*BIgI6Xnm~i|zxTt#TGL ziK;~}5UgtzFNNHtwAc7@cF$CKPdFb4WHM8o(U($k_GI$k4-yPXKQ#Cil+8}Y-Ia%B z-AUA}UqSz?79EoK(pSbW_%4+y@%Mqzsm@6%e%Pr`TO z2wFaxPafk@)gIw`kV*K;xQ0F9-2|u!v^J+%IgG^@^&*yfQpX@AT8N126P_;JNr? zapMKCrjVZ9MIcLG4~y8{B6Rp!J&pfI>DddSxdiQDUjuBAd3!A4>-0>MfB2J``U;|7 z5w7VfJcG6~m2ccw<;&^6332pQqF_g}SnI_YYkE;bEFwId%Otzs#)zC8$j2+&+=)EC z_80bj;9-9@9r5^iEyQC6q+cBI|25PN{1h!hM?5C|Z|C?!i|7CjK;!9rZ%eHX{r^7t zzP*G4d|&J`;7T29q5R-ih*rYKW;%L$YD6y`Tl~Z4uOv zBpIQa_6AI;-c$iW|3F8aClM4wpTvBocWeoOn}uJ>g9t9NZbXr%5m?;Xd9 zUi4|T^Ih=q#{L;85k(7EIxB)J>u*+h_0DxQeI7MeT%M&Ru;at0u#b)&&!_Z_|6A-t zjc@9IVd>6gvnJ;qzqAn%L3&q}jqKM>53*crLKPQUQVe}A;UA62NXNGeZ9Xs)#=pgDI zm8Xw;cu;%}HJ0a8(mP(_cgBb#B%`Zwvo;|H*pzp#fc|3~Qt}$8_U*Bi;)s#MTJj}U zH?5bvQsm>HemLh5Jqy_{oi2w@Sc<%D)_k5fA!;WJtx2ve3-V;_Q|Fv3-87GyXk7Ps zv}&E`+&$7S?Z&#w1G$3z`{_FI4n_WWbXs`pIgS;S&&;G}ENRcQT{NCibGq5ci=yW7 z)t>g51^)O1$ za-nZRpo`?@;7r>OXiT9SbCLX2jGVw-YeaGI-aB19=6J7?#~QUb1-*lMkb6zz&-v(? zj~a>B6#PTS16*Tl()fa-Cja82HCwqRuDPAMG@6S&_z1P<%{JE182~20j=4dy@KMYU zr5`#MG}N&L-j&k*7$==pNb^648BI!OBVL=G>LjDYVj`~D`rGgGcF;!`sFT29+#tOptk z8KVVWkV~M#x_WKKYUiRhmo|gP* zQA+*^YBLx0Bx3Z;sC{Jd*+`x5AFoigOze^m`HOyI|4hvHKXETtJojSuqpiQip2&fR zc%d=3V9)WYSOSlJ=^S`2BL^O66WWyZ(4a57#XeibRq50&;*q+a;Pz#{J^X)6<<49B z7yX%Ni&^H)N;ikT?vk18~_1|%x8j?4Ch+Ut(jqaf~(l(A0$u2`=$WNGV zQ}D+>GU}AqZr4Z8S9nuY(WdW>94mao%|uh9hsqa2ZYEq6bNv?Psd_&# zboL~B<|`lYA!^6%X`1?Bwp@fM`elPYrQ7b*n&X^6iS;)8JJ3c|XC3(wtK8dcXHwu5 z&XwBA;nrqx`>(WB;!$nYEv=fhpkcHet_LFVW1Let%||zhG4%3Nfr@_;Hsrm5A6mzhFEy&QhWfdpXQHssVWqw7eI&+WUnE;9 z-|Z0=&hHd@;zx4Nt*zgq@~EH3z0h}d1Uf#HzA>nOg=ac%M11$TJ#!r3!K^M#RJa<) zp+@%?UBSOuioEQ$&C`XgXDscn^SP~KZ2$jjVeKIpJLd{Z=Q3dhzp-#;Zgp_&Z(W<| zT8CfQP?tPdd#7vRe7b%kU8mCnQb70WXrJ?;R%h&9krWp*K28_v&b!_>`?l$XwXM z6FneWFz#jT#H+8eyc~Yutw8t(SWB_@zfgyo5tdEb)cWJv#fFK&sdpULhAP-EA~sBN zKJi%eTSvdXIn&>MTd#fl?Z{feGAHVPn&GAxtE`QDx z+KWD={q-chcR!6C_Sk3RZ#Ry)t-5hsdv)X3L)DurMgC@LXLBvhBkBt=V~tk2KZfp) zJ5=4XR5&-6(ET-Z-@*4=((b!9f1d9D4c*V<`+>Ck1wFYmcRwfRsxN2LkKvm@IH-cI zGkhz}rBgIU!^ETZ{nDlIlAosct&3m`y%;}|ZD{@l=QX>6)9-e5Rns^u7d{ok+Y;7? zyfs_nJ3*gPYBgo5BP8jXk&7mVyk`FRr|Y9DXnr7Xnar>5u3D;d4xSmXRjjncx=}ZY z?pGcl-jri+p4;v*VwOX~fn2Mm*zQ)$1<=I&Tojf%A=~SKH z#4{sxe)1XQbVz;=KX>{1QRM09ogwjueZ!<5tvnJx%eourVT#(XN_ZZ6?&sqIm%)^c2{J)v+ne^lHdKNQVjp*8s*jRfia zTEctnkbHNX^Jc<_9qon>)x*c6DBLIak?yUc$OM-O7uN|DvpG60(rJc@+h$yBOVx9O z-_y0y!BiYf_%H(wio*Iiwp%CjB@Qg}6w=sFg*_zEhRGf^;X}@6aVdLLrrcr~;Jd z{!Gf+PUJFsynlr419?IAWwm`M8Z*8lqg^2?YlL+lux#qyX6cC)TKbZ(@jI7o=P0#P zJE!9pw0lP4)Eg15Sk%&A^}lHEZvPhNvN2>@l99e(Za0cHvh4%-R#RO+thbc9A|t;0 z+Ps7JR?MCu@HQ!hxL*{5nRijcfbspow^s~4`te4{PA5u)3c_1FMo)0 zKVE9z8>J4=rR~xA3$oEq$YHAXOkCNZO?4Caz00>joA@X*pWk6K>TFo*=p4DdlQm4{ z!5`OB8ks@+?Ak=FjS}!%m0QN`C0=kry1f*!X&iqwm2*s6V#H^X90H%ix4~(zWf-LAc+{q^5@e~o3>U)4B|tr{UCY>_!nqU)v1 zZPc5LJ|q3HwdE56+R8IG`*J!~sJ5!0NAWBtp09TZHHA+AANqRP7mXS0Imh%#O0T;$ z{x;g;8ivb%YpTlZeA#eo5@yHl5w^&+wjV%ufZTlH=RXL9a}Ni?Ehp1!hM3<^ z8TalgQy#qZJcp2*4B23Fsw@wF8+t}hQyzGjl2jY()DxgpbR9NA)~&Pb@|f^oozK~j zH=vJ8KozHMhdd-+LyC!U?Dfo*aw>=$+`Eco+I7Xg)Cv0Gl4SYF~?W5{944cC?DHE9Y z4CD$k>a-a;vsSAY`a{?32ROzhe|9_nqV9v2eeG;AZ?#wEs}jnN<3TPql}l`h_Alhl zsUiI4DIfOo?!&^~y@UF23vUcQKGYt;;NY4NeR3>%S8@JM#|XV!7XQSNKHkDdbO`Xm ze-C4_U*T&F{E!G&j}XqR>ih|oOCvbf-%!^UVoy`=M%25dMAu3suJxb5M+Wo4J(ZrT zz52YTHXcJ>dw#||FSGdJjmTHDLlmRdy3`q298yl+7V$J&Ie!sqFe)4(ACriML^-WF z)YHx*SWf5%Xf5SP9}N2LMngx8@zHk73iyXFVD44X^>Lm-=ha3%2+yD+m)9rg>o(Dz zUOz;w?KP2V&QHPn6LjhLzMewi>{%`*(C@Xe<)WmkTDZHGiw5XW;onC87eJ@#kDs|+ zwNpfM-^hJbEa}5v{aDcg|6gGW$03cEjkPmOw}iEx&yU`8#o96Y0P$ds^NZJxlMm8d&O z>%m9Y>QFxhc7>5P=!@q^^@|11asQM+<&k(?e%nRlfAndE?>*W$*;%29caMj+yvBOP z@Zh-yWe+XFT=B<0{YA<=(L{bto23D@sG}=IKI+oW(y!?!x>px{j_8!EE4K?aw#se7 z!Zx--F|l#XnPGRm2nMI0Ygjmo`t(zO$@)H^0i}x$of%&ALSBe{OXxc4zG=c&)=B+n zVrig9+HcPxzGqgaxS#qwhB;`o#j#u4#7nR<(R~fH9rI>nfAM3gjk)y9#>(et-q#=x zyM=AEya&@>?90)XNj-_>Lut#@zKfh~_%`^w$y~d)|BCowO{=AEtUWV~90Rn*zst3V zwjH}UHAnIAH^Y5X0<*VS&LIaNXc}lAeJj>n0bulu5ti;Yj+K@C+cax)qDEJ`&QI0S zGv_VkwI3xKN^}r(RL!9^G`84h%eWrcYa%~dA-|Jgx3j+U)(OlT`r}R4(Okhi+lV$$ zAE#`Xo_WKvN#7>|nQS2H`6lY4ETW0U9G5q!PqQR2#V9|WUW)VN( z1TRoPJfah@pbih-4`Z&fPx)f$Q*O?Yn63i`ud_Y_4(17Gl)gW@f#^c*uL81el5L=4 zGRN=P1e|uW))s~m_4b*;O z{#lOT8}-S;4gGh`R?Egng$PuMJKl@FCQ6&d1ApPEkH_cCjC-(-W_QNt1U>UzjkUix zV5(8fK4+MB&|h|p5l6$PtS-D$D@YFCLbBSk!WaGy>IvL^M`8{W9Mo4GWRA!ZqNC5s zIb8Nzn$s`PoKCmr5nPcCqAs$9=p(g3w8U=YiO_!7?9w{#cEzZ#*t2ZcD@FV88S=*$ zzkz>ELC^b=gyD!7W%VKm^Q zappOSxq4;u^vo{|Svh^4!oMaw1GTq4orCWoc@y)aAgmXFZ*w5OOv<`XmuXa9!b~>4 zIiU&1NY+4G@WoxM-^1R6mHaOB>1I#(@C_mp4T(y8Q}P{ zdajwYi+-_3_v_S0s!aB&eS}QMwJkn)9(`qbK9kQ=9mgty|Ci5XsKIotJyC%^Fc4P<%#%50?fCv_hwz8A#5DtqVPjw6X&uDfV& z3xu}~;T*EYRf$?bwuG;D2kp`3+JONHa~yV9&;)0+R|FKFEA!#MPWOk;z1w|~Xv6(t zlRy66^WBvs-=D-di;`5G+$UaYyFJY(v80=5KH3Fs0*qM0Pi;{$r7;$1dzYd6!M7)D zm?um%RX?uec98oI>rUx_>WCirl&?q?t;sCDB7b`@;VTln<2d_^ENhsEaSQj4chP!l z0q;$6Z(aAR)ZVIdF0J-mSGWze^(;Eq4vd}vtzJjZR#nPa4hPx}|LX^w`(N<_juc*C z4RCC!<644Ijtg*j+7GSq<^0|6)ZS2x_MqP=JAl0U7Q**klhk|pxJTFXaozK(DD}th zyeRL9bGR4!&2xCqDc`&Ew7U1QK8f&hH+_d~0{-`@c3j-fLE)umf1;kSTXJh8sC* zV?o=zkvb|BSAAf6{AK1bH%obiWgL|!l69*V&UxY`IDEv%R7F>@&$G-)Y|W%^v6fL^ zKKkYbvX-Q^0C8>6*Tp8(Rn#A&v4@ZPj=|B{FLF#OAW;`%Oyw<3u*;*At; zx-^=9ee8D{!#)l7K^emy?>C;Id+R`t;6IOgm#F~5&JAlITE#h3^Ju-;8&^4KoxXo7>!G94XEJOwe!?weL(A&=iLXZE5 z=GYzk^~I7eN~w2D&y1*dTwv&xL{G={$vBgKqvWX;yN)CXD!hr}1wY#lyF-{&^QdPMEqAp6ng zhYmkQ-xK`^_)qy3#F?aj%Vaqp==tZtlVV=09KH^mBR`0##;s>gkyWUDuhbmRkbq(B zlt5P%(Rrd5*gI-iA8ZvKuN8SBTa5jKc{Tda`4desC(nYeXYd`*q~jz0=bA*W^m!@r z9M=S)H8&wuPxPG=^jxvRNeTU;7ITrRiEJa7+NGTM$yR+i*DzW~Yx8QQn_^w1(!f=We3Cso8tE4`d3 zi$I_Lkd*VeZs&CRmNAM~-bymqz0j}5m%-+itxvAmx@89I$vJONn#~e?3Bl6bHBBt= zM)K@R<_hSw?>8a#kY%bZ$mN-Prt1a?uL*8rt}HO&)tgoiybNQGb(*NZpyq$q3{i}l zhvCO8PXF*b*BP;Bv_BOq83Hi~S9!PP>ZpM{oBFKTLf2UKvU}-T9`+rhA7d}|$N!t5 zw=Xwp91_i#ifiG1@j0KcT|hfVzHrvV49c3zN(Zk;O?9EccN+Xs3jI*+dE0C|vDd4; za5rcVYC9_0Q=H|U);8j~Wr)tU=>wT~;wJb&~J1=<%WF zLQFpG!Nu^MHpUS-F-$aepRqri#`b7 zL5G#_>%%@iI&LlCm3*yMVL{E=R6N;wGU2KF4a`lOX6~EjWtCxvQL%0oRqy*+;=dcf zgA*^l0Q|VpXGD}Pkn@4aYx;FcCxzVCu*L0E--LWUJ^` z>y7q~=qp&W$+0Bf#w}(18l(O>d|LWxt;u;+09`frpGhuNcmv$9eGtBz=x9J2^xH_s zV!Th2s0nTQa#q(EIfnQfhlgG$ox*d&9S+fVQ(N-eLvzD>Ek!IpX#_uV-eImEBz}4L zZ5U8D;_7fM{&PTX-KSFx6YnpZ$G?>2<<| zreacDc!%cHRkYtePIGCOdS)lO2i*SnJFl?*Ued6#5&HTq ztlx97eosFCI6t4%>mBnfvmFDkm1#c(4$yX&hxum#Sral7*X3EseU?VIiv>}FDH zikL2c{CrT(D}s$=Uba^~fVudUgR%Qr=hT`lXB4-Mn#B94?fVmaLyYEL2fhD1%U19W z(1et4@0Y%2pyBXoptU|XAscQbz8rfYWPa)&>k#&N1zQ!-B=JyC>awN%MU+Uq_&-wf z9b-!T#vk7A)+EmjT#X8UD!-Gk_xxywSWNh_(_TBCbu)~o__fOB+AwFXlxeqz#NvUF zs8~4NQMGU;{QH0JLOz4w%-_47#J!bbcWey3Pi+#fT1|7*({D|zTja+Wm+-5|WQ)&G zD~I@)uVNm9FNMDpavjYEzm5E5tFYcJMfB_S$G=^}{kp|hX^wffSBb^JqP%idXQu@@ z4pm(-)B|iz)Z1DK9Dei!o;T`?;XUcE6F)_${i6)w>KbL!Ae9*%>1ksB4JB1JA((`uIibVZy#OZyv)5n_&_J(@el* zBY6CD%!56$OU<9UCunXU{{`j?(SoLqu@VQg?qmJb$HKJ^xsMXAF_$oR1`0(5;${Zw z#qLpS5T^MZ7;{GX9k}Rxu8|J|Yf{zhHDD_z`Rc1i%r$V2`ik%;i3JULZTOXYH`f)>q5R`eX)$I z(rSI4%38=68&2aI(^sh@$k&!Qk$cgtE&rt}eDVX%-xAiHu#wR{;$K$MdM}bXDcAuJ zgG|pqtrrmA^4goOuzpVZss^Rp;vfFGk&j@3zG!GM!5T=&WNrLxE7Nqqxm{FAn*RH% zlGz2~4u zI>K~yD*N=J?%E50pL0Zmf6uT7?>`vdtNop_P3=kXWp5@Kx*#%-`FgT^-ko ztLS?T`z!Mz%==CraE3m4!dXG^&!w@IvZloz>K$%{zU^Vm75m{p_@0vi#BPWBb_9Gm zjn7B^j$oU8D&T3Sea|mp49>J2hi^={opsl)L?7Iy*cF=b5XRgi$Nb!+q^v=5$O^V) zj4@qnP4o%9AHm?uS$H4z%kT{^2Ew=fimyi>qxSbtcd7eaH#&4rZ$SIrbeAt@@kKlj zeoa?ouQ%t;DTJ@< z8Ct{fGsK4+&9;Xz9YG9-DX+lIcA0Adb58qbg7dX61++g@27(3i0!FQr=nSz5y3Xif zUV{$$_39)q=+BbehrOHaT32rtsGSA<5z|oEV*qRX#E%m;v-?TDrR#?LPxLj|F-2TW^STcD z2GkuOTF__kYFLM@W7sdKgWmN-;3Lx^b>)!T;1dfQB*q5gggm$eSDa-TB}*k_9FlDy z&#-(0*~TQ-04C^{SVyZDNuP>df&9EXu|8>E{0Mp-@55rZlCO61_d&-aX#mmav)3sb zgHQ3nu11mfEznnj(bGSM{#%vr6tyuh#^gJ-Ruter(H`kLRWE&~x~3Bh<4A6rmGqs0 z9Hoyl`JRkP_)bB_au_;1z@YHBm-uL5;7I03Y*OUkIh5ad)(7RK_ z0{C^1tWd-;)sqQ^rEGVAT$9iAX87N(QaU&b>%W&vU+X!QqA9YHc%oV*4^AO@a4o@F zPu~T<45n4}Pq56_FYYnm=l#a4>sNbDhFlaz-Bsk5E{%qWU(snTun%FyC-mJO_9;pF z=bne0rk@n+*k5so>vI+~|BEP0w~r7kFGaVp-)4dI#S%~V7c#z!*f#zg`#^Z+RK?@b z0(tE10esn6BnWuy39 zxumV@mFHD|#hkyBuEi$9Z}nnCUC-y|hF`qO@WBFqXU3^N-cpp3&o&dTNBU<;9R|lW z{Ev^MkDdiNemu%%az2XO1{*|O^fk!CA8uBDd_!};%K5x3DsFj!r+(4Pk(rBL_JjoT z0Or%2veTS$bXC*-6B2ghA(+!Fin^8yN530%>rgfP%jtU|SG#%-i1Bnx*jz2H#T@9Y z64!S$iR)mW+8h$s(=k!2cQ*7aC!R5<;SuFSc@^=UchGa=d-sWJ8@;zxH`cdT(=%Ub z^dG9Gw!Td7m(#nq7_vXha&9rf$U8#!=W*_l<-$wP*U+=ItnV=V+|uwk`#ZAEIO~JJ zx4c!E5^n*UlRy5!H;nOw49+~tJ#2S%!mojSnrUwMa{k+QN6ROk$ocgw@f;_K=jco7 zp8UfvZ8dm9>H8&w%n$I+@02|`!1Q+cPy=*5?pl!(nE@Ul{;4*`xu<8cw9^D zp*`0^@}QIpYe_B?gI6!SSILE9DbW#<3&mZ57}wc&`{x}?xUD#H0L^M+9SZ1x)D>l0 z@0R!w{2rKxSL;4ur+P;ETAAbPXzh>hO4wY)PVg@~qQoa35tisubcE{Y%B4{@5_M=K;>8PCH!Q7Q}$09jwn289dbR`*#`u? z$QJ2S93j~7j@nb2xDDu=6LQ*n&l|B*c$RnvFKq6FW8gZ8=b1|X!Z;>e+wWq(HN1oM z1sN>XBX!?hlUPP}DIO(XUxROXYp(JiG4{3O7^L}WvY*lh6(_WpaDJTT)x}C z<^`UZAr_N-Skd;DwD(Ebe=_0=n!tNQ2f=*Fv(#qoFJ1j@VmIObBaYRaEUG(}3hVX? zQI0&Pw8s>IM+ncff){ZR&sw7VDjnfdOR&$E2A3alY2&P}@Po{MHg4Y_Zt1^XOr-ta z8=SMmh1@jZPQK?M+DW|Nxd!5&=(oWeo_aU{UMhTGafAM;sMFT}-UZ(d#7%{M@S{L@ z>R?0Y_-|b*-;vUVS}x3Hd|J-+zb0>^%Ju-am46ezaLIAPda!V= zWFLHgS+6Sfc0SrC%ECW5(-3}+`raRphxea+bkPoHg+KnYYw`WD4Wh9|)=hz2l~4t*q6gA<+8?Q&I$^9H`%ds2CtNogxpcKWTz_S}3GALk~X(*rqC@z1m`T&QOmvzPno)4xq)3j3j& z$sBsKK{a?q~kASdJ_0L23{4ZX5nk>HCfP z4T-wXhHpn=ZPdh%BK9dIr`$JbtvoF0l=hTdFNR-VR}HHdMO&2CYPs+d9W5q0T6{@5 zT6oubZzN}M_CGMJP1u7gfls1O*el>G=#Q_t2fS|hQRWFfJfC;`DB-u{kAHGn?!|c? zqEA&1|4N881;Sdin8w6$hI4HU#4%~O~_ZWMa^pF3|BgxuRx%m;oZ}f-4 zTe(cwJEqdHgxaj2HaBFMN0XKsxr`Uf8p|Z(e;wcd-sxn!IfIK%^;d^~VJTX4s=2zm zo300FE>T~Rb;28&PV;sQtl~=v+GW_(_ZLbh?t^tB)7(g!<*p`mE*e!^X+?< zm%@Dm;8%~}S=Hx#ral+Q+{QG=AEY&wp)cZRTlxC8Q?A1F3lasp=!_L@e6<_Qcp0GY#EzR@J(ZX0x!+0yq-6Oz2}g~*=!ZL zMmu^NJ-e3XO1sGSAQm*|wg-~^a_kDh_4-=ERSD+mqQTp$7roG4z39b5)xC$r3~INC z=Ibj6uiwynGcXA1xFK%4Y$g8r;}UcZZF zjVhMW`>dWh>xq8#Ek+(Z*P`jNU+gi&`-_Fmw^c7(*u;Ls_z}E! zvOSx|^*>%U<#aB_bwgjxw342|diKX(eIM=f+~{FCm@ntptFL&!_s6$sO{UOn#Ox>O z_Da-*s3Lq@x(UAi>yRJr-<%13+cwUdn-9Jf_dBi=J4?}sytarF>6@{hWfbUsRjfYRRJQu3{lh=KDziLxVuiv{46+zxGRR_x z1+P3rvY7kap76fkyTbZW_E{&|Vj*uManoZsN7_JRY`-5q@IXhQuu>a!94B5RX{g}~1KLjG z<28Kp`&Wp+R6g4UY!7&_fOUCbnxNm`4jud{;Uiwth8&;TviUA;tM4-Hlf!HA4Owl0 zCSM9eo+Npu>cPW8L~Zc#nPpMAvc--{njc<AZSY;v{%(BR z1pYpM{Ni_2TdOOVz&GMc&?ugS3ai z*NkMI0k?34{^hBFzCrZ+hksH78N-OFgUyuN6nPu4SK?WJyp&@ABUPdx>ZUmk-RS42 zt=hxIwD)NQdkOsh&H6^P(Oo6-8MZOPO0b=P4T64;MKt2Uh_4IFeCQ>56W1hh=(SRg zPPJLY&mxyGJ>yRJp14I(%*yY`^KnGq=sv+$q-4l^=>E|ry~}=vfIUXf&{33#t!|R` zf$laHTit1jt?m@&*y;i`wi^sOK=&O6?o;d$Znj4>vOR+O#Q#5`KNs|eiCAvx3;P;$ zk-g7~Ymje%^Y+ku2|aJfO22$V`8RPquN+U?5XV3Fg3qwMEa%sr2=VzxsU0WwP~f>) z*{?y{ve;J||C9C=m&v|@dk!hr{$g#%yYJJE?2hG?02z$X(+k_Ys8NE?T?>-SGC!L>!G@C zldby1&(%GR`KUqARx8Ull1Dgo2kR7c>HnFuBUu;7`^WC1=e-20JxXmNW;C*lU>!^R z67ja3HxjI0&#p@dKf-*@;G!bh3#YeN_ueRMi)PY3NbmR1`er(Go<38?bV{7*G zET?yMV*eS z?Lq7nw1oi44gVGqdx z7Lo(3BnMpLJH>)UMTe@xg?H@Pa)#DG3Fm4@{%@}~*1L!H8w>3>34T9YJ2lXg^wB;w zWk}R?#Y>5gT21m-pmVOsL2Z=a7}{HWw68cwhPWKwM8f7tj6sPQ$74Y6_xQw^%_U-N z?=q850nG)BHF!MyLTAH%(R6)L-%zg78Rkp>#DBXz+{5xT&q>g3_%MWS1MmNbJ2+SO zG%;YVS#U}IZcEz!wv%|h18RSR523R2)1GjH)G=H3B2O1+k-l_afth!vdwmg&bNAd6 znRNwvAuHCI)y+18q%NA)_J4e&?Az>D4?R2hTIerTEKuES)=67lS3b;Mdbf^irwoBs zynlnT8xJOZbS$goTKl;LItEjpb#e{AGDf|#@g{1!a)t0#P7^+U4mRFIp8xSO%5p=gVZ1=t%bc zkH1iMi*<+yJ_y};w$ zCrV8^ha#=+PFFu-6CPrpR@6C9pw`}Svp)`BK;j) uP%tgy|@Z1ef&S%Kh$d9e931k3#aW%IGq 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%0D?Jl}UW3Y_)v-ZjO?&SQr(7D6!`3AZU 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%0Dr;#TkU%7pSw(506ml1 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

roX86aIthnmVKg|AX~ z4H6RBJ0umL82$7V=iU*7$l?8i()Ai$|0DIZ@CU zC^hk06INp5z&0#^_yC)Y(?4Ngk!>(zoW&(sy+{T(g9=;}ULafg305TRm&j5M?qP4!5PN8Z7lX2u)$}s-a+HbpSZxuGd8z)PfAaXa2I2mm(ord z-W+MPTgU_pJCmGOOqe6vQp@taJ4ejhJ9Vk2bbA$7zbxkclND&S9ku(=D(NfM0|$D% z2PUVI%u~>w@E+9Ky(e3|zr@5fiwlj%{>YxF7vbT=S122|NU|C>5@f_QlnEkCUbwuW&I5GI=THV5r(jXQB;D}X|3R|{-0w>0n0Z~=DGkANDxgx~a2{T?AP zZK+e`VA*3@lEz&$6A1aREps~l_#+JIhnYb9iB$yB7~CYnJK`<{G7;Dj?UbbPXS_U1y}S#h z`4#4ie;@l|!iLjK(2ZL3ci7|Lc0F(m=T-T3dOAjvgosI$+ai}2N)IrJrxsQlECgiz z9`7$L+3TUHA`~uA>lF&6lhW9V6EopK?nF5vwi#dFF@m@n=w~#E5u(bYho)mLck!-%!g z*o<~q(B|+dESVGlcH?vGOa-U^dExJGJb*pSgi+i$fZ_8PDje8GDXMnh71EF=7babx zNM2cpD}MbXk|a3BN8ls6KA_j#1N0b?45RnZ#}fRwfIiN`k3Rb7z>k&m(aw%|H{+LD z7y1cahaam64Y7c7cNL;T!bOwN0s2~}7R|+ndGyw>jpY?)mTD@0T8o~<2bT(5QZNl7 z@SL&z2Po_JAW&4b6N3+GYq618P)Ym>+G2K*RfL?K6R2hC4UBCWCMSG?qPw zD`Fpm_#@C~+UfznTK*ju@^gp=y$&VI{8~cqp^O~!Yqj=3=kH#Zfjx2~<_e1TYSCZ8 zzxlm_zDuhNz{aqL0mnA>Y{6$W-8S3>4`|KXk$u{z3q`(L6iwHkwv;~Np@t}UxQJ9~1&)98v zF_I=YNZat(h($!N++&nsiNHQg&9nncQ1Sr`A?!3x?ngV$9s;J+T0RLIaK&#leKBst zoZ9Upxd_KXrsw#b_&Bf~>RI3dX>8~p9!+A>F7I}u^3Vmu9?)F^8tQsIM}XW|0K#s| z?KM-TBaG0eVKXir5?#`}FaHP-IP#j6lD4}xb`zOl*YNhnA0ia^Uc_H_+be+)7tn)U zGT58pRqy=^f?mOH8Y(bhWK3c_+Y7ANoyfy?7R*9lT-c@mf_O5E9v!F*9@C;p+L*RQ zJHwYER`nVi@OZ+C98h3UN1`RQV%Q^s&xj?pnBU^qgDCnj1%q5s9P^$bn6x2G-?t0o zZLLj#k0&lS`Fwc>pZ6f2pQ#9(X?P8|^bB$B7*>6L46B|=0pk&e_G`^gr#Mv4;Lrio zKZ!|I+9M8J(HFH`&_gXY(ThCV11ewQ!zPaojN{SwfY1c)lsR*RZ6@)f(Qq0o4))7{ zk+g_KEw;qvNv}~EFgEPrAMhD)C2WVnit*!b!&_aSd#m&^fuhBs#SA zqS8a8fTI8pO{S8F`>?&VGcsxgw&%N{&z*sD!)$eK*n!K)U7RS2c{`Dv;=|{0dUnZ` zguK^@go^*=Jcc#URxy|X4u03hfrkm}2rt=0D+P(P(r1d?1X-QZYe}IsVUXyGVLCd) z_0i#CfFOnNb=(GM$x~>C)?TXn-ue*2glmugaS9nHFl87TCpIVZES4K#zGr0ol}*q7 z{%(IS+5UUw-|nw%#(%H;iAns2pI^}|mXE=|ADGO4D<)0+m-*hi{bAXw@|Ye-Cx32s z`(MiaUmLIaH& zt|`e~S0As(Cdf%b+wISh^GoECayV_iheAonF4a3~hJNB}#b^X>zGQKOv9G6^emrHDncGUH^oXFpDBi%W2vN&Zp4~*a~%v$Qx)z(u-&Q0Lp zW>Nq}PW*=HsUA~bYd3sc0W-NBqPuR*+|ol8z3VmEhR<}@SEbLTJ2p2}ToJy75SJ)W zt2ftetMnI#uf|XI3aUOlU9NS)S#7HBu?n{%{)@cSq!F3nu*CyKJ>&`{{OO$c!)+r; zGq4T2gdUquhVqCD=z@vtX!xq}!Y(+5d@Nn_n&S9^ywsHO6woAtT5t4$tQ0XZ2wR@9 zZSI9+1x=~8zf)g6D|CY*%DHTZl~hYE>{JF1h;w9=r&4?*R6APYo7nr~X}jHoN5S}y zCYiITd;9dj2{@or26c*Awqy7g-JKkx9uS)jO*0*P2$vN$kpi_cIx+ z{p!zvJ{9Sv;0(v)SmH9Sg!=SAA41)!X9Y(7G{oLP47~Ir@t%lJO-C;-0QD-T>e28l zS!ZXil?!c55?BQanU$vTsqa7qXX9N!qN$P;HRP$It%e)!TUv*3riaMFA#d!D|I8Qv-zVu*c1Eux`Efb9nCCV4I z2}yKb%V32rq7=P&8sDi*Net!pkhN+}IFJ)xPxmLI=It5=NsaZFiTH zKpWpk5+Ugcu-8Ic%C7+#3;4^t1~XPg(T?9w<7P-5(6!Yq7;*mR>nd5!?3{A8Ca_+>CC#NaoWLOrwL#}ovE(+hsZQ+eR$poD{%}_qrKjRZ;@Y-yE z%)&9cq35xmQJ>g>VS&#f>A)2{1>yh`}g&(%)-pw)ZHd;Ve?8NiZ zw&-@hR>QqvHu{fZL0?51_FVf; zcVzTx?c3x{{{VSLVTD7!TzhD)q>^y<(PRhB?uJ>)08Kx@;&U)VIxZx~SIahmXy zi@K^rKHY^>Bi1F2nc&s+(8Wp7MlKk{_X_73o<0Ui{WT@?1IN&-_gkRR#P6M& zS`Uck8J@{h2DRb5xd(igkOX)~DoJ!RW9e{~ppwcOW=#JZdR|^o41#B#UOGwem@t*7 zjz5aJS{2oN{&{pd#a~;zCzJj~stKlXy$cQyf0=>Ho1}(+oJ=x%H>Y(ZIghagwdh$( z>W%B)_KizhN7NEkIuv{S#}-p^jls1_5fKaMC)5%r zNTCIeHCI&pq482V2V;|*DAX2hv@3mOfg_q+Q&918ql>vm&ci~J5nBceQOC_T;*@18 zbI+M7j>v_z979sg!1L%xe%lPRV`dTgI7$jpz?YlNoy+zccPWvg4@{ z#VMSw3X~%6@hoQ^BG%WQLg_*@AcjH9gjtQb8&(y^OUN$Y%h{VJoXG&TNBDFZS}5#Q ztJNG)Yb8&ijdkZ+IhN;h%r))pC9N_xCZ}V1KGB_l^)4QXw-@hKQbRC1aQLeuzfI-xvDT1y$ES4~x6Q{?KSwo!~RUh|#`LdtBsl5C+Epo?G4rWs~* zi9@!LFV4`KYbyxys_}AlKA@K_;-6D5Ay1jcWN|*yy%f#KjHE{v<$5lnjLIG|D$h2J z%I)yW>Z{PG%t!hT0{9@)vW~yGTWZ;^OgE!3D{X9OTK-1-b_{5viP3|7rYdqmu5yVs zh7c_z932O{f{>Ftp=A?3FT>>`#z&izeHHAPN-3ol{se`$^IDoeqxlf%Z_07|3NAIL z`4Du^Ty9l2@VDNLeR6^!3-^!bl*_1 z16XZdYWdIx_=oS0nn1C0oPv<3C{803-~yPK0;zl{n(iz3St?aaZC1J$t({6KYs%b5 zaRTsxyQOXhJE5DwgVgdK3e>I{-`xi4=Uh@_kB?W}i@$Gfo)q_}Bu-T^-87vt9{V!+ z-Q8w(pKo_cvQpIiVln4spmbLJ+P%2DGyhyD&(IcjzfPf$q%RT6(~ zIHmfrUW-Ap*kxnYTX@on_Y9kyhnJn0&cnp3q@{Pslcs8{9FR7+V&sd1%!@iAc^Eaf zHAG zVVoA}pT%G#m^9SeB>iQ=+l)Cjy)DvTMHq-QJFg?sKJ}%!$Gf?XYtiX}@IC`79QzcZ z16dov*tKDxLyTNrX#1h`V?@xTXAyfl05@LDSc%d-D7-roaOS3Os|H2etQ6Hshm2P? znb3gBpA1x6at=|w8zut?Lz!lrfG;(=E;5}_Xv59e0aB9pCVfQlcCu~}e?Uo9=VU*u z|4~U*o|05P%mO<)CH%A!;(FnD_m2osFNb4Bia4IVNOmAURgim@w&_QsDYdH}@hY0P zrgr&KB6NL0CPj>&At*VCq2!!J;w2pDN|>>-jDfb91NCJL)JFr|tp+-%2HM60-Gu|) zoi)(1)IiO2w@)Xodl!?>GZGgEQ-c-h8XWi(z6cYI*b{CV$}J$JZ&pjgdv^78nOQ~uY-Sbpp2d52{I?n^ z#fN`1@t<=(INY+>PZ6`28M*&={#}apYAb(!Q;lO^4*z}hZT|R_W0XIRV)U?*?@L^G zxU-8>kwJSJzia{Bl-lKz0)CK=R{QiQ#buCyIC})-V5Sq?;R)495_%-F7As6N7S6RK zvu-toGs&!C63&Om2xt0@HJFr>0&UJ2ehORS4waP-fh7)_Iy(*LCnID+j5pKms0;I> zspv#%2}Igb41)NTm7~2)bLRB)bK*3bg!9qCskjC<1IbW$Gy1JvAMcVdqDuLzZQ2+yne)Le8x$3mwcHqdW zog4_FhBzOze4Rild%Rnl(ZK>(YYbma0Wu^4q+mx)O}mqJpTl%0I4;f`lj*d8#p%ix z35`@L?L?0`%sNlBCMLI{4K8pTcE;7|{%7w0oqwMO>fCPS&u7&*4(0IQXWr(Igq3S7Q$0av;Q~yLSXLbWLRtovJvu^m zYASvT{YOb|WXZracnFzL27ciGTp9SL_3dQf58=S`-;!|G4*$0$+?1^oNx1s6|IbUf z&kqr=WC%G&G0M4&UB(#s*Skx&_Y9>ZT+O>kxT~A~kCbqcfda&={0*X3#*F+wqv9DV zk{cY+Wau){rP3N^o+cJ=K#yqIctM7TQ+YY-g|{D#n1K^=-E0H_M1@CmmnPMM@}7|^ zG1U7uT0bQ)4y}C-S_)bMvDGuskQ3;~JGjtB)Lmn#72`d_`m1@^`GpMj#k`nN*&3!u?KV+xsT2FX61PXB2hHomkT zz5Y&cBGbTN#*tPG8lPOx&O>#G!`OTq)!dIYu^^^1TZ*3@F+kcA~6UUHMwwV2=j zpX=HAeL!oTl+l-2;+(MoSjwCl4@BD00p5SY*sb1<%S#JmG!*Fg8QWs&s`5VvwB=C3!5&%J_1ku&&l8#Gec zcqVkc44lcnW=H?$hLL2#VZJpJRX<7{UjbjCQ_3CT#){tc@0D(s?)s|k+6*1M9MOh+%6?Kq57rAjW~RLKLFD)~yNmc$E!{mbBS6R?>wCJ(@CrAczv z9~3X4Q6a3>QU$H0_dz?#=IGtM8dlFiY&dX0gj#SZ?S|J=t0{aYmY2DjekKEkgdV4^ z35*AbDUT7{hYa`UhJjwRX_TcCJp{jm3&9SjWPXvZD1L$uVf6q zN2tuq$5i-|w=Y#?4i}&)3LIBinOEPWGBOX!zyM`rCfE|n$UKM{nU7~>WJY6d@I+;O z`TBfOUykk9R^iRTa!NP(cdV(pYz!+$J1IqLpXNPHi(Z^ER<9$smx(UQW0bWq8+F@^JLVx{RxZ_b|e8d1IlAW#Ad~ zlJp)lu5H455z%;JgB?AjZx!Ja=$=?>j~)uo#8lJhg$d%^4L_d{D;(C9wV2M6!o0n` z>)%s4gx5zZdd@n?@pFOaui9za5Z4y z$xNzkAG)jpDO=8iZv5|-%!Q8NvAXI2~{Qu7~V>o8x_9{+0&kuiP4(wLK?4iZFC?2gLAe~%T2rCxmo=UHv^b@GryKs&zSH^qeNdUbJ3J$Cu^6-;4B2(t#oGRZ ziAm3Ynn<;;rEU^a^CEOF2aWegd?xNV;ZC$e0}&mZ?zm6*FxoiSnY9u1nYYr?yN~8+ zKl1_y=mz>S;+NF){pJY-ZSTaWv~%da=Ix!peeI1@996iFSTa2c10iO`cB>*D0TXGD ze;>Z{))45coDamq(`O`BP#gXmjU{7Kh-36dss-=yv^N3mKrsK%Mm$IjAZ0E?XK+^r zt6ho5un$^Ock$RYIHkZZFW{S3m~U#$o0;X*{+>_!`wFCE80ZMw6LLi--d7T@2NbV6 zOkPhuGLp<<^6#A`2N<}r%vUUNHbdz8#}lCGQ3aDn~nN%BtzKn z=E|EY)@s9Az1vyso;N$@B{*l0cJO0{z5XGBbK^jHQeBinc0C^d2djHBM=mc+1%+PUTi*nEt<6}U6>n+pk9z4T-UU+;p#vES{r;e}f>iBwCcn_%KYkQgjj0^^7PkN6LZ^SU17O6C z1JBaK#$W!f4qF3F<;~E}>RNVw37o-OB{jQve}zT?_ZRuNy1cl@(u^I=hzm#MljFgg zq}Qdi%2v)=fj8v@$ctJP=A-Ytrk7I7HyL}sNXHD1cp0zERf-RX2yTsen|Z118D-1f5KUt5f?Lo10HaB7$a-?HrjNpG`1;@#(x z!A%vxW^L1t$$m*4a$}q)MTKF<@`kD}D$=4YJQ8E;!#Gb{@yydC>g&x!^-XByIAx;L zyzff5L1fs55pjj%Gf^gHm|uuWscU0s>rW5k;Y@~G#+q@x6kGZ^a)rS5 zu^G?|uhZHGL1KgpBBPVS*CnP_-535R1xzJonnQEpicLx)u&f zd+Uhj?TQI%Sv<8E_1F{dW-Ni;i=4A2)7cKn%z`qJQJaW`KD%LZWYpT|NKAr`gl?rS z=#fvsd@>_2N-K?YoL3yIt|(5bTjj-RRrEF4a^d~x2D+VKnu=wx5M$~$U~@WwWq7k<7xa1N>S&qiAd3SI z{TEly$$_oN73snR(zN|>@+|K*LD&|I9~*b#>4IHo2zfeU*f65ka{*_gj}8;tN|}pn z9%G;o_P-u6zH;cM@Kwcsm7^99 zobU@ourqOS)qS+0G%ubEJ7wc`VA-o9jh(h|e$3m6+?;U2*W9d9fhMJ(I@kcUlXcW! zQ!`qUxy<{(x2Kb7#NkjXqRHr4k6ZsXXj^!< zzz8YTW5=DhPTLI3)w?7Q4dez z_micyN&iIyEHLFEEnAWAQjv=4+Rg;xz-a3p?|)i*yl=q2{g`3Q3%bR&$QoOY9*Lsd zZAHHVchgFbjrn#R7#vSuAnC& zS`@pGEFN1$tl_7T;T$TVN4^Ek=}+nKe{F8Bs^*Q4n$;MQkE0IWnGzP3OzG(;W`WY9 zropIdMAke^xTmmbbUl3`8Gi{Sd)Sn`nbHC#cl85stRbu~?*Td!1SAf-cSl0b^rk-RyafZtC7uzr+{)CjuYc`qk@D7GxrQ!E31l<-sd7D z1#AMoWAv*Q{ZF){c#8-}Ew~*%3FjC{1HNxanXzEy?1^^D=^}U_RHvhcd%*Zk1KHhU zS~J>IVQWNtOXt`fefZ!=Qu&>O!UW{`?$<6*+8YcW)5FI~J1-EZx;XofAB#b3DR@i< z9mdcxtUX+aCbU7r;BObppbNhJiN0ZIZ)dW)I=+`E+-VFfgWVb%M=N5dad`pa$v9x1 zy722GZ;(F?nN&NC&(JrQJ}(EqEqQ}5HbWqebYCtbRcJ5fP=Lb?J@AO*eP8^{2u1^8 zyz)`4-465QPwB~lJsj(X&=#nC8^2vUiuVT>(}ujSAbr83D5GuZGQNNn28o(KM4$bj z6F+{NKDzMZQ}8jvmcRI}$iOVT%M7Z^ak<8h@m*gFU9vjAsyTd1{NI48Ra-;0s&9nf zgEeE~+|U)$4yO_j+BxtgZ`sD$9E)vEq#HEc4Fga}kDQo^!7Ru1$a^ov4<~dy^7Nwx z(D1HB{G)!{Gv?A+$}!~0wT10*JVeQb6kc{uXb8kw#JD>${66h*glT}IBifEAzIX|| zcE9@DpYeI3@Bcgh_GkQ=-)S{2k{%eACDOT}%DU>~pp=VY)WMOLP8oF!nC(3lx(T81 z(S;g~R7IJdV$YkNVqNGchPDF#40yXI2h{ds!c)w6k2#=^ADDG_);&!%-qQs8j-$q&r904tk zmWk-?_yZzNB6yg#+qx_=T)qB1vaOnYGoM(PgZ;5rD;)(zxc@&ugs(wwajJD|S6`mK zya-bUh3I-4|F3^-AG)J`cpgSa-~&O4I}oE&i{41@a>fXJ3gSk%3nX<}EU*i!q|_hA zx0d3W1xr}}AUrP7hI!S*%0g{7!TxRRLEF_bQD+lv_psv@cGZ?)k~0<^$w3%q>K9d? zCtIoPAn>X1x%9}h7hvD^u}NsLO`MPUPlM4(vSuA?oRxKto9V1<3K*WlkhF7IdgI(c((ydF` zGlhC&e8V!DoEIHhYsfa75Y7X!9d%)XO^%VCO?*e-oOJY~1c>-wBvvFk(2-qqe3l9? zPZh!RTliXhV=m?u!>?uL?BW-7;E8z=+QXvP>}H9{(1RR+vJS)^pc>_Qnu_K>qhcLs0lPVt5~&y*E|XOA+a&-QYa*SxH? zw_`!A$60ZalL{xM5s!c6{7*H4h5mm}A< zQv$rm>(;2c1WHq1+udMNZm6Gnz3qC-r6H(xPN?L$aqj&&pgz3Ze0-2Z^;Q zykilakD9QiNO!fMbnZgO#DDRh5_APopU4pD0f~+&5t?2^bsizM)5MxGTq!H300kv5rcU#0WI)eMFu3k{Rb=t$i|y8QPCO@kNZAEMNg!@=#}4 zE++xvz@{}yz;NDWP#tA?jFKWMfT^40d_)7HM_6^jg}FOZxKbA<>6Z%1wAj!uTbpSJ z*TU?t$Jt+3h<;y>kSUhPVr42-$u??!9$vvZhRAeNzPD(+9>s*Bfo%E0XfnQs=d1~K zL3F?yqTF%LaD&Ps!0Alduoq1mfUOr4Nb1^UosquWNaqyxy{l$fYJ6ekC>FDXKNDH+ zxO2n3oCgJjioaMcDM?J$cJ^A`N8S{F$nOdNLv}DwE9dM$t45u%4K|TPiHs8MS}EIP zZGo(|W!n5$*dJItlIk51!d-AS4|!GioFT8IT$)PMueO64+<)aLW=JIDsT3|1(V}Hk zAxrpN=}BJm`BAe2+}^g&zzg1{2*r$5N1_EJW*9vkbPhP3Z@Lqu3!~5ScII|qf@@M3 zwB1BljxJNSb4;?LwblM_4C3=;UV(cie&uxhAt~W0OQAbQ52;)3-$q+SOoz68A znvzb;#DLhwB$@$^l%%wMU4?>jR|?9^397uvQAPh0G!e-~6jNw6-C+@Kd*}m0{uy>y z5fm-QxkB)2+*d2yXW;BYAoLll&~RgmgybvhjkDdz_*ydsDAf;23gF}9XL5?rF$I`h z>5O#ch&DEaPylu*PpxaidnB|&B?G!4B zzoO~M){TK_)Sz+IACh>lloRQ;!}j<~Uu7G%-0-&~)y3aJm-s6?@WX~FvK2c6TI|cR z4ZF&trVhw?uJJ>j7c|q^>+`cc0jpDmjT?x(Nc711LM!Kx#|4@nF{aYphOdD9v~kAC zU+jUDAfWf<=SD&KFJ$Fn4>8$ur1ESxh1C0-*4q%^iRrP#ZaVb!aynq+r$ELe6_3Om zkshcRhg(5U8vcX%qsKGNs`^mpVu)(ISMU@tPBbU)tn`;_Pfm40_x$BN5V52xj<7C6 zJx;B8l+GlxXwM@9t40RaHjKwa8|$T9ml^6+^LPQn-e(vGCD|A=Y!8<(&Cx--TTT1i!K6xg%qR>M>DYM6)tIE}K>G4e~i08rRdwluU_)061p-5{kK~>?MhE)7EL$c72I3wQJcM8~o zz$I~)WLqlVA8_nn*C{jk55iev2BC0)x?s>dX?4^88DE<|qt)m)#8>!D5A^dW@^}0IXNKb&Tc~n=guw76%@n&}yI4yK)ZIPHwa584vb=6rt(q)IE`Z_+GlRK$* z`461A@|d^0sPK5$~%8Ih~l`nB@%@1jAbR z?6RySR6-k^HB`j0v5ZMV2_0h;e}dofhRwlWv8SbnHogwpwvu`yjS11}J< zIar<(9#alf)N2S633DFfkGTYqq;P;X42urJak3~VDo?G@5%)-6ZnYj1ZIoEkQ=5V0 zbO(V`Fai|eBGGK4X5`q6CIsm-6ftN|T%I($J}{ch1i%^Kj5`?OqBZ}E*oGSGR%#IO zZEo8cr45(7NrvKBC>$YNCQM^R5C&c;gv7>rJE3WVCE?RGnNYz)s*Q)&92QCDRS*;{qTZ8TJ@&v13W<_E@ScF&M2Eu9+NQ;PCXF zP7%w0Idakphp~EPvh?#WvAb z*l{X(zQ<%dAkEV{nBLqTOjVH{x=(==oRY2gXNkqCK+;S|$@oSgv~;OteRMgj+xE&1 z%3Wovm6RGwE{bl>);+c^#q$l#0CyIo=kHU>RcRJUB3(- zx2V>e_SlIk%7j=CsBVmo&Q2Ah+n{ehR>mG-miOv0Ir zczOBs!vNJ0&gfcP)8hY}3nXr*QYuD?b(c842cFRSR4o1!w zgccK>iL6W;MOm{~d@Zl2dpo8K=8cK?zk)*@7rV69t})1HN+rq8pUO!a$oD#Hccr|k zIEu4w!(y3j3Hg}ARdS+qhs=&>b8w5@OpG+nQ;C^xpq7wnDzgRBEG3Z0ZTbtz%p5Qs zDRGp#*;0viN$q&%U;k1cc~Xt1=)p6zg_I=C{9RhKH8nitU9K^N8fg}Fs9Ch}*nO;7 zJZ5SZ1T(X@V$6^;Rjz{Ci8O2YVRzXDQy-r+o~NL|pZy~#b%|spo})-t@=W8_;P4U; z0ljgnwE%J6Ku2=k!tn4K-GapS)hg=t`9{?KsSsZl4vJO+zNvF81LebtsY$+SwFpWn zCnuvp*>6LGvfqvdWxoRr%9y?W8AQnO?!cqFcPC=wcy}Q%j`ul4#qsVzNF47z#KZA+ z5*W?_Z8vEfT}EzX&?>s&h~Lus9XySG5IRZ%Nw2lysaI#*D71K`I-Z4kYaGN;wBg89 zJlq(|Ahj zMs`Y)2v_$fX#++uDTWzp>cA0MLSJI&E~SbufgRnkKgq*jBzXlxSz8h1JX$zd&D-Wm zD%%e?5S)W`AUXD~u+ZhCotJTj-;FIZ70H6T@!|j{RwYf{lCiy}*I0`emmzlB2zXHN zV7m;AQ=+IsS+XkY9NMPe(^?`38EPA()I7(U!U{r_X>_rJ$VIZFfJ8lpJK31S(h~+- z`qHcpO!lTU<%ytrSo!MlPrFPq|N7xDKwQdey7%nAl8H5$3GlS`=1aZ^=QKP*w2_9l z!llk^rzEYPaa4e#UFGND6=PkExh8r%)2-FQQ;;Yee?L)4GSHQS%w&oU6X@7hdWh~N zG<7dQhnUa{?uy@Rc+0$-AbpPRCQzR{+k4H+f}Sx(4_-}>{<_*FH#ibOt=%_$M_zai z>w(uTE@n0GI$sgpd6lX&!%SIy20bW-JUP}-q0~2zn$pF*s+{#=GTAh5x@~@>rzD!( z@B<#GTzLkg3`l3BBUve02U!*Nq;k|s&zV%z1kc<251YtQCe{&!Ta%mgJaUt+;^s|2 zw8^6!D}PYQJe_x8^qQyNcz;j1PE&Q+;fh~ZAV#ZQrOAXx(dE{+q03cj*oqP})jE3b zekOt+h``EocWAz>r=V7fW_onOa9igDb!x*R!Zw@A`)lKD=@cA2hOAqO;C{3*Q49XJ3l2g_e zvbuntkq;vm-ZQ#)P`Tur)h<~-k}N$6B@5IWF7|R<9#iaQo`Gh#W@7n_%3YkIHuFaUCYP#8f_eCNP}_^SOIVKg7f~GZhzShe~jy( z-2UXkYWB3iR5Vks!HgGp;cmSKd4?)Hz8 zo}sWE2v?KRs;#ysKEMECoV0^}p>~(s6VqhPEp)9C!)q1%rIL2p4JRd~ZdJ%zwhhwO zBkOFGZ8Gbkfe;ERzB@u0iRKkCN(8<1{6krV%t^bp9DNy788b~KDW=thq+x<0V;Ur> z@^AixD?fF$#bQF^GCIsF{KN69O}ZFbH6K68vfun7y@5Y8t-Hh$w)IpuTJe6JH4z#o z9ClheLF}}4=XY}*paU4637ArVQ|TsoNnW9_5b3OBX7VI`$5$hR4xGMc^O2Kjy1th` zroYEP$;19Wfj^KgKIF%oLm;9okw)izyK*$I7qplywG?!DUp{-iF0e0)+-}vPcj0#r zdWlDC@uQm(9es#C7U0KQ=p*GvdM|yX{78lPaRug8icW)%L+(7NYcf8xQktU+b_=ID zYARo$MgNB1FcXm-)?5nF<45_-Y}KSxyaZ(`Vp?;z-OQS_2jAjUNg|+npKb+~Z}WgW(ULVa3$p4NV3 z%ws;1V?}>O1W>x6XadbEkEbSK+ zx+tahnW=yjeY1>j0+*~>G zHgL?CIKj{=Y3E|&%RDnwesNZ)JaeNuIUiPx{ zV>UMH$`q0TDw2=AV||urX;KKU!Uz?cz)7KCUj=%7Z<#nm#Ps@(>5<>hR!$Ft#{BuC z2toWdv?c!zOc421>>3YIb%cRY9q6-pQ^xEW{~u@H0v}azHNLyKgasBhzyd)71PBU( z$|4FOD4WP80a*;lf^F4LZMDAIqTQ8;2?TByaviRsfRC@XQpHCtZBYS{LQQB)z|tDh zRI%mn7d6(qER~3943Mz@bI#1%dp8OAedYJNWcTho&di)Sb6#`KEdWE}Zm}Kk;!Jch z+fT!z9Kn15)=8hZg81aVX(D*e!nALljx*CSHZ}R9km3%VNm5DyNRtqhBh%4(MQu^; z-Tk~Y_n<&Hkki;co%9ET_{jTN>i2#kEH54~a5e+d2xNI{-Z|k9(^Jp)5%)tq(-aAz z(F`_4fk1a&W@5o=pH{XtzTRolhvhyv`GZ@vGsat!h}`t%Bqkv+cyx~#{Q0y_fgR^5 zP=f_H7-x*9IwjqZz688+LaF`^VO=fq@d=+8!mAlu1%df4)+PEt?!v5WtLcwmO{~58 ziFx0$`z8?VRKRURB@7QvD@Ls-Sjb#&iA7E^>v$*J_~aVdj$Y)1TC^5ccSiL!ofp9M z&{oR7wH4+b&*mQ!bHJTa@X{;@u=vF$z~Wa~nJ^Y4tDua!#Bcsz!}A#v{!@5kZ;D*7 zg_q@F05GR9ey5b(xAW$TWE3dwqdi?~=Yj@dGBsG&@xN;DLa6iF)!%|T8Ws>5M{h;1 zp%eoC(jJT6hDG-aave+Jtlg73Yxme@?LwXUu9j(S>|4lq9=K27ykdu>8sz~+a+n}g zmlPLh++b5uY$f}#yB!$&rgn<+k!ym`8kk?q;{b!mR2!`CTN^ym<@OH@hOkh!qOWk} z8xKu2&#vy^ho|!RH=%m-WIlZd&kb7RGxhr=0p!cx#21w9pnN4t7cb&>uI1y(s+3s0 zK*!1T&c%rk|Lbu>6$nzzyBr`IP z1$>DCOnmo6X0kvwP{A(~gJxz&2jGoYVm$H+rbk8>snx#RZ%Uu)F#$>kYBsw_1>6F( zd+`vI4+>|~8NaHyNZU`>4p$W?M)Q>snTd72pLlX&GImFWp@(Wg`D{A1wm9YSh=)C9 z!sT2ZhL0!P9;JTnwvdd#F(yp;ww3HX#q`7I=jhHV$>cmuex#8+Lk_7!0r}}(BDZzY z0BlJfUdQ4D0zaEm!Gp7LBNceSJV5zMmQo6F0sD{qU9xJ}gFuz|<%Kl9zf4u&(iECN znk8=NoLc@YCc0CZjNGjpO!1KoubZ(uKf#*M@J!@r&|08_2Wr;rz6^(Co zkOZkmx6_TU4s93ti+uC-uj^<}5UC*V4c-RGW#R1@Wu0F2;bvZcTVfpJF(6wowb2p} z^JQ>v6XW>x|YjhQm>qy9o4{5^qtbu+!2v6)H$X)Ak% z>C|+zQY-Zjr%~dg zWbipPSn0+|j6RpQOeynA^^eEA?ZI6?gB#f}jo^tdCUle&%m`^?Z5RTCV~SUt;&a@* z6Ry089g1AWad265$^t)VUZLsV!ZAG5)$mG;x-*>@d|J_N_8O}-%X5~kS zHAH_XlWAC5AviDq9Fl;^f513acrK~?Vv3--lq2c2OjLBD1_m38X2nl>Oi>A?!J=ZW zG1rtQ3UW`Ce$Hrr0)d+;Nbkz?QvHDlGiOZ5t${u4;Vue^9|IMtqj!899p|K7GIG;} zPm=u;FL;trOJd@moY*Nl=EGT1jHwl2Ks;U1T$e^R9j!WTz6TRR!!Kmj(e|T_rmYaj z&JguLnzn^ZHiU9|z6*1<^A6O@I+Ja|W+zW$=B@ZBO&-{(-jQSqd9XM!oWlWf6&=Zx zIbI~x5DB_gWb;eYJp`Uqa^j!RtcdBKD08au`ZUY(R3kBnZg)KfASNzhyEskf=o{gf zTK%cQd@jM;efXOEZ&l`UX!xqLHI(`~?TvB5}Jqv{TV*fdIf+d!v%@5IxO{)GLwk1-b8)wutQ!Di?uG z7N7#`lY5%(!u>iG8@q%7!)(QpE74ICF$oIC&6(B9G-QwRybs?gL8O zUx0tc*gpH5xR}pbBCcbeYD+w2e0RL`NZ|1G;E{l$qs=2h@EgEupoIw8N5Xk%WL7E{ zG+Ay=H*CR6N8CKqJcnP|N@X)EwxOa%|dRM2MkkM}N-8=);9HR6+;Qlm}rUPW?69?4=C zwverG}rP_q1VU|E|>EHrjeJAzQ9BNINXy!w06h1PBA$>5vD|r zwFr?b`Am25EW^-tys4q%&>h1qIoqp*lLC#0h9*X3x@sap`6NeH;_Pn*ZQfOv31Q3x z9QBn%>oaW2Y`mC*r!7I1l$Tn~+q8xJ76y-OPCOBCanTXtIz;yy>@QmcHQE>1v;~U) z5DbHJ-8?#v;JqV#lfi9tAS8xqrzeKCB{Epl!_xCg4=Ryf`MF1c>hhGN?^Pckh3NyT z-1X6cvh@+j ziNCNdM6o~NDMdj%+G!mD@4tw1jxUN-nmiw0^t=^7wErkq|3=ePx~sE8>;Y10n3unZ zBA50c-ZcFj$PQ5E8`_uEzrp`U>A@xpLqVGwYGpFwE`;|8=T8>p z2ql7z($V$Y=5yAa0_lTx+ncb$Rip-1%bFZ!Au?QJgjZ?WcEz1 zBP53rxu%?O(3i_bJf3uMl0AXk!j4%zb@8|%w_IT2%eYS=saowPy`6&38I4q?-TaM* zjLOQ@@l~0Rb2j}MxksD)4e`dK&r9U~oelW<9geRHISevXO}G9JWg|hf^`HFq{zZDh zqA}HmqBc4E5hoD+FTVO0fa_N5i?0yR;Je(HkTmKms@Ju~M69toyD*lFe#o|DSZ6U` zNW9TP*17UQNs;}oE#Fh_tyu4nYK`($gB{UF*ltS6)fRnFAk=ryi%@$;Nd|K-eZMxt z%>C6H9UP)pu%hui(9ou9r??zl>-QZ3li$}8pLik&ArMug?>3PL@nZjtqzV<^emkE> zjN#v&zp+F3Kk^+R^M_pr@7L6z_l6bF=O*rnvF5}vVqeM1#&1wMG%^gJ%U!UB01Z}g z9+!+7WUGn4N|_PKUv_uCJCED>VrnnE9-H4MFX-{c9>yXIvho&WM+OP^^CEX%$s}*= z7L2$|8vpx{>fg?3EZ|-SjLhgelv{bPp)SZirr~1n%#R7LxVN!7TN4*JX4AAjrNCdG-!*SXX|rsEPZg$?D##&WT=0 zamDX+c6|M7ZnqHQ3HexACPfFxz#JRY0R{ig*2?ywqvl!~69%zt)Zy!11HaNs(E<%! z+fOHuOIw4#16ObSEUQzvvilDSTP{zPxI~Kk#?NQ)+%5Q;FmNE_M$J>k&(~0_q)S+^ zQNYBzy2e&R;;HnzGeIUJmkIF9`VNdP}cPaI8t$;dWpx#x>jb%h-0e=`EG-0;q13jC{< zSe<2>UVUbtL4Xmn@`%#y-{8i<_IZr!p1SxMcCnvtf*fubkxF@QY*441lJlfuymh$g zs}O7yI~CYO;!3qgi6WF_^GzCS_~r=k69MkQO9W)~c#VIc|1ng++%w4K91N-gV^}J?%sbSC~&I?UCYu)CKISC10y?RKqXRu z%?+TSI&+xx_nR^d(T1D7NE3KVo5NwLn50NjP2Ybw#R$Moxws>|+vJ@`v5 z9oePLoaK6(xT!5IW`A~1^|B01%1*iL&v2)Ff0epA%RymkL}FX2q>>sA-d7u6$GBbL zzM;7O&0Ll7>o@t!Fuq*k;W@FZKXn-&rkTmViS>ZFZio(!kH&KJqE1m*%wu3uzTK9J216-ynH&+bigB+ADB%m)>@>%^Fjkp|0ZW~?gsUt~* zLqJzEwX$a@6*h8DahKCv^U!88b5h$=og!aXX@=6HJ>sb=$sU1!&>pebW{;qsHd6_2 z>^b5WTTG5VZ@wEAi`x#k&1zwouDrvPwR?v-gl9Nypcj^PCef8L_B_sL?O^oTqrQUA59o_ zJ=9mQS>qmtb8FIIJRe=r!D1@x_@4}JRcYojM61!Qd4BJPPdep%z_GQ&r`0DEz|4F= z&Gy(K?zD=FziI;Cak@_@%6W%_`^Vz%-iq%Hl6o#oly-zG=@Lu0ph-?a4+2?9OcChI z<4zy8yzlv)vfRxV3Ru3pKVHu1*&uN%g&IQH# zLr(1ohTWuY(rzR@KVGt-OzvgR0l<{_IpS3hxKO!I?t@eUKLog6s#x>>J{fPbY#`z~ zzO;G&a;b%@Zm9gq(MfUtlN5IqzorO7_>;aV2CF0ni&hb0Drae&3Cf=?g4yt97Oo{% zba66Pi??6gz&TD2&1d8aM*a;zLEGg~)@O33Eug-v_dBZR$Ea$OqA%rfk+@p}^Hs(g zmXG5Y!PVM;2B;>y#m2q-=1P#DhKcPCd)?PtH2=~X3jM=rwCr51^BL1_z$>l96W0pF zpkDKeJ>CtE5bx&}hEjQCkn26A<@+}Ods7MaKl3_;YK?m=&}<9;PvKNeTy)`VKp{dB zl?a8EK7)S8tajwDnpWiDfj;OeU0`6RV8iuLJ$Ejw4c5ES-v;x#wWK=T7zeMDM>cz? zSfB6IbaKr-sLd^=b_1#*Z?{KtzKT*BEJnA~{MS4;0OZ9z;M0m$mky+80!kZ97MvDz0wxPeqfkJ%qTdCeo75kzW!!qs zZj{E(C8@?vL?nu^$wMfF+;-*|nc}nWaRSJBu=^h5JeULHX#}6^YGoi7_MM(i-cSn3 zR1_O%KY1-Fgx|ONl9z;ccS*V}&n50Igr{;#;+*hTHg1Jx%lG4VhjpJKdZj>pa#WyL zJSD~GbzyHyJF@pGY~f-Lrp`2)-MCkgL1-)Vlt-qE7B-TSuOT`f+VUTQ)~55;wDxW; z4-NgemTr1ddM43+B(n(LlHSigC#k8GGtyTM6_01*2B0@;nWq=V;iJ-v zk-_OxzC5#6B#SfPUt3)y2Aez#e@R&W0bLx1U;j(mXrco#nE>|znf*jZtZLPD@(47J z*CXYmFcEznR`9d5&_*sgn|EL-{u!)nX*Q5V3>&@?2*}U5*$0qk2wRfP)yhKfL~HM( zV(^jg!E%sItviN3+V{M76p#em-+b!Qz!pLLaGNi8sHrT{ISa&1@c@R zV&fHgkdQ*Uqae$hrMbf%x&4jjP*C@FA@pGc1A}TuFX9e<-S=1`OGau+sVtoHVdAFr zN%bxyH$cE+8ZQw@=%_!9movSQpwM)1S5!`9Zhtl@Tj|N@$gdZmuPc4Ho6<#_L+b(? zqL07Lc-Ae?YO(1Sc#OyPo=pnHUvNWwheLAbc}v|O8-zF5#z#rDxQD!YZWQyqzIp)Z zC$+Es+7t^mMbp)?rew4v*0ADo7Th412C=^4@EL{>aH9Jae9a$wE}6))vy?2ffp|)q zf?J;f(I5-jvJFJ62UPx3Z(tmQ8ww?}>B+72ZkR<2gA*>Z>B)&Fwb9ePJH;JtSm8wi zl6K>FV=*oSpBNrDhopi+kH1Z=zP*^clwd?F`V|ve(3>8TTKqkQ3$QyTaA%*HGVce+ zpvhv7b1H|}Vzj1rntG{75l3y|-??nM@a?p@i~c*+@t&8q+(q#_Io>bj4d$mdIK^ym zsci5!=Wmc=+=u{DsfQkgB`|Uc^hx}{<5vstOPP-oj{e-%Cl9|}v%6@HrOV zCeX#45Tq5xXT3Vb<$oY{)46Yb%1*gzT~hk_U(zF?`z5u20-L{03sq7)R13>TvT!Ad zM_p{)#(hu?BvT#%!uLAI>&hPSdRDI#yuKGGbz(#+URPRpy*36d1}h6C3?S(Ihy%jX!H1Q3Q(c-B3UXL?8OTn|^d~A+z#F?429lt(#T!?9tJcnJ9OLErDP2(v( zea_A|_yq|oC%&O73h*I6K-T6I_^9&pX`M-_$%_>85F}mK95LE>m!5u z9NgADffFph9~+@_6IvLW8`@SjkXP>u$DZjAPE)_sR~M`xo*`)G87fkE1~E1KLP>jC zsG{riSGhVlXHWs0!CNV%yB6KzlD;gkn+iAuI#1F2sOZ%57np+utR?wT7gp}p^5uga z(IsMGzT4x%q(c*0JGa(8eyT&-X~$T0TD@;~JMEp{VCsutWlC_?6OE2*3ErrVF3mfKN6{t)<^e{LK1nU2IRp%xrHY z`H?`v{c|$pP5TwYxxuS0KyKW3*9Ablf&T}P%N9y3nAask3)iqMRKLLOeT#?Y(kc8W z#Xn`#wlQ+&+2pl9q(t+p$LUZ}7mm>4cZQi8cHzh5d?j8`=x|*78jvpU;|~TM4t>uv zow6k%Jdr0d+fQ!-ZnYXjJbqiAPO53__p1wB4)W}G9^{wZnX2Nevcp=io~i5cbFfig zy9rvp_F9+(?|R>C2PPazbMk~EXL~suqtYFY>*4ufItH(GI6Oh?c?+iFkGAJ;;#t$* zDsvS~)?#={2k`GNz~7VbjPN=f6U2j`uZHJtuT^gwd~Sqi@SvU_EOVLo`~p0G5ue)! zrNU@`E*b1_6bpsFME2FkTkx=4Ph;#U}`# z7r=9Crq%8`_?*1R;h1=_!?6~gO&9ZZXcB)FT&FT&*@RTT%T-s56>KU9){;Ncs_%tHQOrV0P>Rw&xFyuzpLSI zAv_yK^Rh?bZ}VvWSN`5A+G&B$X=5CYi{Y69&zv#VZ#sM)J{H=7Cj!s!#$wzMK0i1& zV}Q(+KF@naMxjBc3%gt+LO;=a=Bw4NnU^ zgRXTrs^Lky4)!HHRq$Lo%i-7x&-efz!&LYifaeGBycDq7kZl_9PRVyTu7GDQJP~+) z0na=6R+*FVxlaMmivsK2?c(#}1=b_KbMCvgoTR0?ay%gLA1Cr`O8j5fAxBAN)?gWD z-5RqDC&<&{hptO)$JIkSFPZJgJ6SxVjgIg4T<^LtMeoYBht#?Kz85kI2!1cL z7xDm5btF>}7Zt-hlJTFD;c%%bkHsEcgr`cy{iFvaKRSwRv73vu>o8*MUq6l2dt(?e zu}{55Z&*6pLgHJ%%}QNLOhzbM-3OY&G^OlDMdPl3k0CHT{x`q)gTUysAM4O4(7qmd zOyM?7wMv;#n+VHz_*6NdsPq+zV07)g66L2?aQ`v&fWlmJG-arIT*)Q(&C-*+7w*iN zOxH>uQxap7)Tb!%BBM#rN-Gt9WfTomF21_{s=aqRq!B}|Q0(;*a-t^7{gx_X1n4H? zi|rl43|#(BIhKrGZU&|nrVX0EwYNb1z2A2TYbMqGA=Ewc5}BcC@l+CkVWc>tnezS` zNih#9-VO85(KWyTUvEI6Qisj=b$tf{sO%_Yf$3cpPNeaoE}!auPTZ}`+tCgcO5dm} zZ!PzTwkPRVP8EWrmG%TG;Oaz(2y|G7hP}HB=vp2s;$dWcf#1Bt zK^j`Crw!QCE{<)scx`JD)2*0o1mI1`eDYoPU;y~-0KXcB8H=J*wfEVaV(;$t%u}T!+nR^3oNR~o^q^@8#O;SNI|1*#Ntd$$T zZtWuT)6H^ zFzHD?QH$B|f?wsHVK$&MZ^G%IgnV6z#ZxzPb+vE0ENpz*)?o`3=!PHEWN&Z9JvdRd zYic(Waj>{+>82i^0tNh4Tq+{uS7{`DWS8E}Roos&!TfgoyF=a-5EO!>srB6`1ifLs zh2wev{Z|wOPa*J78-{tNy%p&8j z?wL;1*yzLzq7&FI&c@g(m}zK5s5; z(6g)61(89$WhmK!u;?OTzxmRj4yyEU&J&k1h*S3+c zY4QX_`d?;t%rX$xA5G)17Avts-irU4)&=Y5Pm>VOwn04Nd|1CV%pqQAL44wC4)MJ6 zK}=HZnNv21Ke|Tx;`keQD{8f3>~x=#QrqPCZnKDRE|8@j!%~td*l3kR z-!+z7Joh)D{|lR?B^`4b3wYJz9-h6ThISl{@QsITyvm4c%!AuiTmC60OUEqnGGAc} z+?Z@GTo0vBUQJj=+x#>BnY>;i$WKQDm3=W2=I0`%q0faPp00>hrHhyN$ES08sd>#LhwAn?YgUoBBe zMqH=5vtSo%`^n5$e$2_8>3l>@zHySbMZgotE4q1A4$cC%43Kxu4A=lNg<-|Q&SZQg z`2thi_xIDe2Tc~W^9ubyE?(TxE8wXkl{Vp$yaY*iR~BYyTkwKmVkM?7=eHL5rB%;$ z-rX+m?t$oNH8_(Tt?*B@h>>%h{-Cp{$6#i*vKY*azurvWXKbcly%p~{(CG;w!aI)q z8V!$<>fM0sLtAz4=q-!@(>)p=qwdkS;vPu<}@wfyIAR=}c;c zGPTU-zc`z$EF5HF|9w`!%Nw-=i1`6`wc$!DP*}JgFu%#AewxaJzO2_|MO6ykY5NIZysW z-yY1A6?UCKD<6X~>mwWC&zanPf!-ct8)}->af29ap`ymKxShMz0{7#EwsrsWm1eWL zV3pY#xgB=kkAWQg_!4}qEU_kL%atY$aN@iNE1_E;kkRG%8%U6Ja#J62x9;G4#Z2XBUtSzX(OFSizds}gZJS+iGurT~k-GpQ)ew(d%`U!rk zZpy%)uD`4!smratTG@hjK?eVE zxk(Dc25=udEcOf1#@0&=E}3Xz@WP24gC%MC>m-^>6w2du z{4>r&{P+Ab#>$WXZc@q=Dk4K0^{7?brfA(HbIFPJX-8N=4SNvxpL%iM*4k=f0)*o|DL*Cz5Pz}&y$j5PyIn2Lg2dEchU z#H)*ANsYq7MzYx|1?gX6u~2As;wgJ z&5K+PXY_L+1KcRyl?4GkZi(1j4Km|()RK#5_h*!fv<-p)$F0QQWx#HQ`zO<}Q0m@@wY z$J{sh?hXWgPOCR~0ES?bheo8fe*bt=xps(BEOh0VDsSTM+bL(e{4p{@9`V@Pl=uh} zR@qul4AIp$k^9+2Hnu_picyU$Te<#Fj-0k_5!etE`mtr93?+o8gyqssKOW0U9cAoN ze)z;oFO?$x-sy-*PGfp~M@rG}UTVV^pcrL`y%mM<&il@=KVX{s`wvW=tIwPMdZG_( zkEwGjXZxqB@u{(f)h)F}!!67oe5r|LD_TV}$xAR>aqqiPf&Mjoeg<&v{;H{!i>7~W zqU%2{u@?9JOL{zEfNakbs3b`#qLkL68g%lgMuxTCzl0-8`wAH?IA0|b`srz#zTsZ0 z7ib^ERDR7rpW|tMjg9lu4*CzJE>Xd#)QQeA8&i$jFIhIqwlS&3hrv`*l;*FZsOZ!@QSm zzO>44m&)#>jWc&f zgPmgG&Va>ASK}VziY|Ne{Txdt^2Z#TiX%lIa@=Fw9O|Shl6iP4=RyjUxJNynW#oiX zx9*)eU65@HUqz3JOUNx8pJXKF$+HYA`r{LFx)9jR91Dd#_##2s&2hZJlV3j~D?VSKdDrY2iG z#?(C6+c+6uOQ4NO#-C7mzRRY9_%Z{Ta98XQ3)~zTo98SWrK_7c^XJyppWCz{f11@v z3_GvA1WvS_{9scoQZ)VDq(ybU9&J&b8dj{})-p?u7?z5gwWBTJQEP#IQc9m3n!0VC zv6=>{xR#adWP#26w5{pR^ly942Gy-LsG5-$)=)j7g$iZ4vAVtAUNOg3u@NioQf^O1L4Lq$i_2j!f zTdGP;5uM6;yOf)5HH*3(lB(%^8zQqNZ_E}p8yo7fxx#gB{U zrY?i~yj{<u2Vp4pVO^eT~8p^LpkmAc|d$~&IRCqYEJ5DQasW$i*Rz4?}0Th zUoqGbyabSe+*$durYaB?}r@ z;@0ZbrVh1TiC!$^KeE6EH2MSm#~(wv3*89tDnxnitmqwhqYwc6f5k48V{4(%s($?T zTV7FQ)i{x1l}~3u1aHX@F@0YUQ)A5xsVc~O3w!ZCb{Y0XpW~yPl3Ryu#iPKm@~vq2 zrVEXQ7w!f}^qdPaR2Z9l=g7$U}6bTncPMJHnpC-?f=*p`Wcz)7Y~r zK(Q7s!V`~Xd>sM-OW=L10AA|q8JpRqf38ib`<;t>I%z?OLR$F6&r|pIq>Ck@?L`D* z#f``@b)#X|7fMf4q?VFbsU2<|^*e1ebLWL<=H83UL!9sWlNoT{>Pu@tl+96RtX?&W z&yTJSZgpCLiQ$aC6yu95k=*N7#v`|P2P!gN0#suIsHP`?gp#fqEvJ2OB*DXE@P&_e ztHmx0V)sRkt_DqDHah>Srz!b+rZpvvHV7IoG$pSL@74h<)pP%4a&%8*VjRN%wi{zu z=&+XW(H2;(+%eo@8=B!XI%TRJ12!gR#q3lBm}px=Y*%F7657oE!&7ZN@T=4M^<<{S zkfP8QtmuCJ4=`ux_+%}-nax$C6eo+c^f!f;`6w~@x)yjJ3vkum0ekFn;OC8Hw{;>D ziDOypK@5^2^xnZeknYm!`N>dL!GfFFGKB%xTCC`cDb95+h75rzEs}$Yi@LvTN3jp!_0kWb6x=+)ce*FR}ZF~lLg%o2#R?t_761y;msj9%6Y(%tN(qo zcahsxve(@^e)xPHFZfS7K0eg!xcFN-?#w?=$Da@R4?2FZ=Z+`$&~e52I$rUgblg6~ z+Gq-HG&2)=N~d14Q|xUn^{X%Ncq;}DvGi=Ml16wY7PelfQ`PL08wkyf)}_~H1Lx`W zRo{QmYk#ZPTQ1b=*z@%|>p$uBX`fxtZBC^I)qP}F(2wLGrDAAXA4w|q29aGtMNB1z zDcC&NMD9WxatC@q?pLle)d!I*$z`^pB0ek_LnHk= zoyo*d>B&MAbU`cYZR|>RNVRa_e=){uuj6CneZc4*Rwz=5x8f&*%+c+a`>04c&ln}6 zvSW}tr6Yh>e6MixAL_Zr~tGOQtvz1cRzU2=%&#t{r>DghSI{%N3fsx`|M zQ6?5OUkF;)p#SxX4EaC6egBf4mu7h9|7mGnn0daXF*5#xr5Q5N)a}@26k1f{9&HN- z#?V6B@CIMHzrmQ+NBSht%%~?PYh@czs5sB2Ys<5y=T52e)V}&pm7ag--I?rpZoP{; zlPP<8&lyueRM`COlN!q7le%9{YIq||U95@)w|RpU&jynoQCypc;4rE5S~E>AfmiMQ zEfc-nYuf|99!7U)hBa9?_l!#g#AphOko)}Xra3R)*j-aD^ICdSLcfw$n5q9hW7Dwr zHjC_C$AtuowX}IYjGSR7M5YSRPKe4D5w>@;Pfa@8eV1N8z&bi=qZq0@0<}Cwk zOfYKZQqGQ8TIw;?mD9W{Emi3t?Fa}Nu(|$@_j7k`vvwi}zck0q%ANt~C{yyn^DI60@mu5` zQfn0`BV--)MqBeG1|5TU9%I&Sn`$+uKk0qZ&oZ9b-=_cWZ>sIvSV21o-m$7xxhBRw z-2=uBn=a2_Bo?*i+5EucCL4c{EvV7HN>PFycXo<-;oMnzEQw0n?7ZG(S-N_4Yd57W zh`mEGD?|7&D!Q{V#fOXURMeaocwqOT@>~w^de8rPAoHj7JdhV3lg3o-D-?WeqsVbe zlQtiP^V>$@$uUYMn4|bXKN`g@+b9+*b`wBZzf`NtkNR24SH-jm7|(8WSaQjnev-r( zBM)+K-gF-RCBKJ3Us=~-S^5X`>(LG)y=lplRaX4YVuxi5|6AXlj4@`#Dy6GY=HkUR zWPJLsK!!B#-q|KOI7ofcZJ`i;Z!O%a*oqgkwM ztLga3mkhn3C&xc=lgbf(qgch3!uz0`=n3A$j_>22N8slj{PUIgd7E2en)j_0E}NB! zxh1a#MJb+E5t*5O>b8i~58YiXc#F-}Bz4S&V-d|kCF9YgQ;>tkQT#BTtxyE4KO@$9*ww>dZbye+OFQWn^(9-n9G&S~}ODDQ2wKnr&Dc^_-QTWswV*1)-? z9?ue(W499ZHnw+ZSRze#@29vh;UiTD**Y!7J^jU?%)^j(cr0L9TXU zCU{)wxXwK9Jgt2MYA>(#_|+Y;4>$J&;wG-&E#p>V=VSoJv=IC)Ug2cN%T{PUD66 zod{k_s<Dsn_R8w_<| z-|ijWgTz2yCMHq47n_h|KS!|^5V)?BH`pk#+k($_3W|Fi@7`cLxIRuZTWRngGB*6) zHp&BO7ii_q-`kF$XVQ9B;5VXH_@R9^$bOt=E@eyzXvP~^Hh@A@fU0-7&%)bWpcn(H zYz>aE4Z!e?wzZVjLswsC+s5~)tEYprhvT+a&^FfXE|WR=&W9aR&V0EA5Gk#0-HEPu ziObC5a)RjdMl1-t?waZoJb=elDWnR>_Er=7NGp=RY2{EyQ%vIeIO?sx5V_SozE+Fs`u_Bv14>r~k5EVI|S&tB(N zdz}({o$Kv&uCdpdV6T&9uj94XaoOwq+hMDNK|;(r|8Usq{KdX@)%H3&?R8$U*ZFUI z9o=51+*T*?uxUDdz`XHtr)iYE*(^8TEH~RMH^VG9*(`U7SuV>gH^?mKmgRWbLtXvp zwJwKu_o6*6?^~Wdyn=W4feE$RG*brAV*B93H%Gm1Dbv00R9t`6^)83=p!cnP*T0$N za;!;W1eDcxRy0KB@W%B*ye3UMXd+eBOET`(mcujG1;V~ops--QR^Y}c?ggGT6iK@S zro+GMkpS)Iw+LZ4IcBFo&oFFjOM z7f>h=l|3X(8{PD#1g**FO#%k!{ZigLz^%`AdQzc2(B31|e@3V?s-k`C)*W>SDiq#VS0qn$ zWGu9&(Hf>beH8vTrud1C2sTEuY70j?>w;Bu*Wd*hE7ZbRAn`v@BaL;gB*MIV9n#~< z;QMS{3-uN0T}!W=>f`7L?ZWxP;@vJpo*3Kr`(^wkF6u-Pg z-|(mo*RXI+Zn(a*oQ0a#oZbWtM83b~G~NJ?3}wN6&U*ENpCs;X(-2590 zMaJ|+!FP`a?0yvz`ou06aay=W3-9D}%BUhAALUO4%nl-ZplI(IMQ>Tt36$-F$#DcU9C!zDF%Y7pY|josrAW z-zyLH^q1Y(@lI|1g+YV^bQ_ioH!@dZH2fhXc6ktk0g<7U;Xt1^{JmI1%>4(}RB{ae z|C|Nv2)~bGsC)`BBGMa{0MUuvh%DNc1M2C!xKsSKtjGaP(VSf92tu%);D%2s%Wl+N3PENFU}^D!K%6Z{7!9An#5~>Pq{{_ge1U;GUbR(u6RNQFJ8f@%32$K27tGVvW4K(c z-gumvz%RfK{F8;MVuw}@r*(#fSKIHxYY_)%Ug=&)u!`N<%A)P8tb-`TniJEJB?!Bb zP5_B0>k!!~pbrrgt18k5<}tbHl5`gZ!PK}2KYoQDF6;v5JE zjJ(g!VqVuyiV=n1#kCFW;#x-+`dk&PMW6Oax=lXgmzyZwkrO?hFdUu%> z{EiK8qORPvfsqbAKVu)tH0Sq2b^pT7a7y2!_f_UURX zFnS2b@?XQaqaH0?h)w{LapaM6$#?|56)@!q%23b%`z~0oR&h_OeDVO(3((amfj@K+ zHAT7PV!T&JJ}uE#@wRJ0jy9RChR&;BfzHbs+1xBtO+A!}E>qEC#);QDL42C^Gp9q} zR1ZZ&8Wt_IPpi|_2CNjUN=#wVCI;1%*IBfRJgs;pKo5@pSI`7y%{6}fcfb@lR=-IC zhY&oL8*D1A1xlx@A7MNERy5W&9u`%C&BhF@6KdAgf4)MqLq1%KU!$A=LA(KCWKydK zu47LIxhKEb7(Cr16z z*CQ))u4ph1aHj_=cr;;CIqQDFA>DOJbpgZv*=Uy|^>_PrSP#GIp%(2F!259b@t&vM1kY$n8 zz#*+_bUJ%u|BVVL9^k%!!dhsQycSFFC{Zi$`x|ugu1(v8&Vb&EyYSt^#dQ=CAMek_ z+9Fr6Ih6PZUlIAcNEqsh%u95&nEnTU&m*1M>W_KSGZvTx^ytnGJzC|jqVzS|H(&o+ z4_9g*YFqH)-s=Ot{`K8;!Ahq?dLt6NlsyOK&+s#K!EH&hn*wRtsI_QiHMPMHoNVDF zW4@1v-FSnPWHhY3$c;H*-xrkfoDx8j#7h`H>3pz#BgA!ylt#c?@nAZs^+(&5SAR3G z&1r=s`5m&%*q+V`;k~wtXVlAr!41;YyceA!L7&d%!OxV-(OZ#DGT|-esE8H9z~5{Q zuoVvLP8>pEeEC}x<4N~Pc?|loLXWPL*Unyh5`+P)k1{~fY!^R_wD#Iy6`UJ2*h+1% z8tBeJqGnvTYb-u?PNYfT;YaL)lf!xhyTqtq(L5djb2In4J>adljq?BTB_zviK}KBx zPbQk5q1D$F5P3K5_=lVrwhRse4<-|NASoSEF(OU;C5MTHy9jYP>a4Bdyln;>iU~`B zmQ6TNpsNeEkykNM1tT}vk>pwS;`bs~G1Px3(SPO`K<@(Y?katr)9Kyqs;G*d;5!OL z9T(<}qD@`s#(_k=iJTrQkj7G9G|RoCEC9H(m2M zcV8Dua}#hMxna|GQ@{FeNtRSf$KzygZN@$Q4sKtVJAKo~P{Iog5zl@Y$;sh4Nnk0m zc+yLrFZX6z+<-=jCNLWp|CLB?#lr^6a?gGE`S_AHkh?fIcTLgRJw+`849bF|S zRHAuL7K~TtdNRbWelQE;k0TtyJ)GRv`6@6kTZdE$xS`;OY>-yX;}hb)2?t^gx{~27 z<_QCnJU)CPQ)|he`OdPm#DIM7Zs)iv;+M)Jr;5D0{o1LD2H@rMbc!4QB%H|6BOD05 zsK1s!c})!->SmHZt8mleqUMIGRwCkm&%=jTc_+0QBv6(&YnkKn+W&2`yi9MDi zF~}Qx$t5%<`xr9RY-JW4c*LJ1Ba>OE#@_%;iZ}zc(6)pR-eEirGd*FyWbhyh9?T7H zTiuK-_Cq;|J`9-j`EK@bPOL5ZHGF~J)oLHAGrXIF@1riE+8BkslYS<;hox)Lqbz!m zX6j*>DLs5t3pH!OW4b!4969|agfWn#g?E4;mH0l&NWmSLbwMA*nU#Ma?nmkE;!LB@ zVE&f$+=W@B2aDverEriYhO(hh%J`?K2m+G>NL&Vp19>w_Kf{*iu>;ibZQg zqyTTMl}oP14`1mJS<3Fh_Cp6@lHm2fcB1UL6P;2sw3h0)%eZJCDpdBBm%Y!)S_WW_ zR;#OH@h{S)P?dLfJ*qDeUGR9u+p(d87RC^|tay&23v_}9QBf;pcK>Le+d z2ydc*KvfnYx#KTHNMJYA)E10%YQcSp>ktj{v-0w@qm!`sVjD5Cks;%k*WjVEkCn{U z7L3=5XNwR8{x+^mGw%HW1^XK9l+pUPj-*;s+AaIDdSVjbixxhH;^cH=?@L?{+U%_u zNb1UCx-S46wm!99Yi9%WO@DvZ=`f!7!C4*#b16%IheY3K6QBI}vzCVN&!_ObYhpW| z;Vp5lGj!BOB35rh_?q8Fl`>_7hq*n4l={UzC|fsc?U>aUInn5HuH&Qx<#SQVf%GHY z?05*Afl{Be2s>VusjCPq#+~?z_t)e%PwOo&bR^@%d;nZ{PYlZ2@1lXo`jzp?iyg_t z+W-bPHad+KrnwLgi~L zt!4^XphXV_@W6Xmk@;UAK%?xVctiq~WGjke$*89;xSb-U6rfad+EPec)Lg}8hnO%oLXoHgXSJofIw-{otXY&0T75Cuy%T6?FmvI z?_;YJ7CtPzG@(_y#E6nc60{j zSt#}acX$yDRacWwTep#~P3ug?ABCFbt1=w&^r)yu8SP@&3M{l$IFBV7q3s)Vz<;L{ z!Grs>Gk_|Hk;c7iJ2_p5?jw$S8X9paM-a4h(=(FFZADemqsGULNZ6jk5duH`0ULxQ zwQe`x&U?HSWQ;3R;Lxi!T>2tsGNIJE9CP!+dmi?INHH@n(!wLHT(!^Xa7I7Flo9H? z8}RVn?$kHE0iW3X$;f5~cM?Ad!+y{SAY{S$K(36@JxGu-$PVpD^%=SV=A$iH{Us_3 z_7N5KUr=w4g216pX*fc!Y&aHdRVINXDFO||2BB)^BX zulCMQIoB|?O!F@~D9#>C5T}`>IKZl;8G9FgK7ZyFR9r^#U}0p!pDSg;pXg!A_Os-i zmF*`1sAS6>6xxc3gM#(Y!gN~;le88(K&X*=YUE;aQ2?&*OIr&(Sy1#lks~& z0QeS5LI^fZIKmI*UYG~R=zS$%c-b+nXe#_vzDMvxza=eK5`PW{8CzNmjb8#>wV!;n!i{ha z3<9Ry#)8&H(u?xS8cXAFF2eT1=8@MLg1WCAn@Of0U&+NuI0HG8<>QQ26YO4e7|Ya^ z)#$1&8Ll61mZaz?GF%@V$F1JP!p(TS7^T_j!?@dz8n^zu17l>>;^$xf>Kr;f4M2Qq z>8cXC=Q+f^W7tZ8VqQ|N75x~m{HudYeA?+Acr$4T0TJ}T>nQ&pVb29P ze+clfHRP4Fx(B^f3@Rsz5sZhrNP}g^mbx}D(g|}8>+8}A19fYq z7-&;W(@}W~8oFZp@Qe+5v@Ls3J-te$B;`1bqW{}nXbU8T%mA7UCn?F4Bk<`3dt6V z!g&wPj`S^GSqx~4#&AIR#IU@{kqmXY;*9n!U+#8#W3S*30S_EWpV!4|WH&#f;*(9t z9s|f~3;P0eHDWj$&A~App|b@w!+@gsua;_+dv{D|NsD34gon}JG#Zf>+yR^>HHkS}+l^bW{uUDs zieEjO+dt`lf0eo)|K8;d()aTH$7#;!i?`xCPTGKYi`n>vm#ZER(=QY8msou#&)-lN zJJ>0MwKqz<`^aIU_m)P1^!OSik%1^Y)|D=0)wQ9Uk*QJU#)=1h6 zSuN62wUYQYB7S>uI~nWOogd0adVq4#1)wbN8OqTYsItCC2#qfvJ%5!)d#bYB_vETxgHuX>m&lMxG5*QTeQbefeik)QfPGb<7D z3YIE51?0GiL}G#UDZr#F_}TaiDlOL$p(QiemUX0>5f~d8jshn~d?KlR&{Ji`xn!aj z3wbm@Nm-F;{22P%3V93>RTTD(UnEF#VV+kc`5pb^*<|7(zV*!Dc%__-{wN_&An9LW zJF_n5?Ywh77mLXWN!^jK3rNn5T`JBhW8&Lq#Xja7!DRE?O^hRNmc&SY=8-k9&{GVQ ztI*@ESlkYW-(BtKVMh!}i;YG8%T2%>voeo#nBfi@lBwuT3~j~T(B7Kmf+IoVjk+}( zQ}XXmQ3F$>eZ_(Yjo`~2NpU%ZU)#>X(5d0WwD!_>h0iY*KhlQh3rHZ%ESf=%Q$TCb zZ;Fdm+CdgN{0>%~7(6TkU%cl;zpy!H5*KTy^2^WkpcPLB8&NObLeWWcPjj7k1B=%9 zlZmn3-GxqlzRSCNXmyiY-|TXXhp9Q^fb~F5?=Rkh7Gj={vT%kr1*9DGXAoaEqC0L6M*)$hg;hYk`)609e71ZFQVKc9430vG6ENAt=S6 zQuswPSkzY+q@am#jMt@|M&l@wJcr?@TXQi0mVE<+h04A za(BCJ#6YXV8!zy%yc6N7j!=l?Ez(@kB+D_aMqB zjd{uw-q>XH&P9)FJ$%gHrq!d5(pV3wz-shO(e+M;amQ`2iZ^DnC7Gyk-F90C|7|n= z7KCpJFMZz%-wTbY@FH(nCTil~-3Ms0eG`E+F2;JHV_Ni}7HW(yAZzI{n3uQuoda6B z4JyNzwp*zytpz$WWL;N7GeY)j zsF1ia*0yQ@y}RK)c=t3mQk2bnI|^|qmA8tae1;WP-pV0AOs@=l^+PNWJ;tXQ=Q!FJ zfBGDGO;W_4-DiQ;Mn|HNAPP(N_;@Yd-e3@d0 zbT$7D6iq>33VQ5RM*SGoYVK|~Mu6kJbJK+V}$I?yhMJA zQq~7+ys=FrjWM^cL7dXuC3mRKl1~uEzlpZyNbTl0|3{Pdf#oFS;5tN2fY=; zoT&CsjKm&J>Fn`vr)f-Y|C~EsDQ^_!o-6$r03=4CtmX&MQ0Sn)EiDAlH72HDUEv}0 z+ndkfGD73Z8?fQ6A4*~2)b?K9*dx#gw)Y+yJ5c51Bho#Oye3eFNx}eObB=KGzPuGl z^6hFeR$X;2DW+L%9|%(r83Qz43waW0Nm$pg$Gh9rR*`o071TriORO68LXp7`il6L5 zVq1geS7>`+bVxFISS>s3T#ePyJveqTIStdo(4s|p8R=Ky25{r{7XE4Dv6--&*j}XB zHFlbviceCIeEG8u>Ffw-#c8&imDR9^GDm;I*OJW*tU0}L(6Sq_&C_%=@>A=d@Z*}( z=_~SD_8>8jE{->H@QnMXpef2kK3l(v==X}x2#@h=d?MK`5C$i_`T@SmB+}*9TE-Um za@(WdWkEbYzK{M{Q2D#}U=9e=`QZR}e$XFsBGsGbLS+jS*Ibb)qQV5Iz(Sd9pgn?@ z?<|}{8NB5_@JHw<$mJ7WjiIf`U@InuK{H&SAP=wmp||*L=)eHSSG&bx=)Q$FRezd> zI=C<#rIgP#;1-Vjvom}wkOg!su>{d;xf^JAU3#Fvi+4zM&$@)WE?>bw^u=miQQMW( zEpPXueYb8xb)uIxS1Ha{kK?t6*7DVv4iK=4lsaV{>2={K7=-6Rv=PYD3$UfQ4GRHi zLcOlXrEe-&jUH5R)-)S0&OvKee_CsusPKjNh>R2QNm#}VzrpiX=%{|N?9 z#$Rtm1uounM`X3OWI4J}QVKg`T{{fAs1#o4K@3Wo(KWgUh`%xkjQlG^|l$Ki!_?)bU6sgV_73g*MFw#dXyV3R4y!B+(RqhE&PZ)8JMj*SZ?$x zBJ5Pki^n*jwD>vSjTb34u!Wf1?;1iO3}&J_>_KQ>t4 z);Ar9LgN8nWpOUd_uJ_b6L1m*!{h`OJ>OWpE}hfr4l(1&0-+~gsv7Neui_lCjeCZ{>UyQzbA^+U@IK( z(R>(5Zu{!r6|b6%4F)E)1!g#-IZ&GuffnOcvwAp$?!%%Pxq& zp_=mL=vz=#zH*?$ySp7ed3Uz}Sh>aSXn(=sw*|(yqrHVZ!tat4>YGL_#q;cNBF~@n zw+VltRIlyCaGgE+T_<3du3~ArVx$4rjA|CqnA_O%GWt+t0?9;<8W>2eFAHbI8sIB1 zbHOYPRwNtwZWhYcfO6*0=OEr=363YFGKhuY@lXpdLjmZvD}A$2z~b^4?zc5N&H^ag zA3+-LLq)XsiCZVB$mS!+9#f)gWNz>x%7?eZ5E{^pvL0y%a<=Gc8{Q+$lK=RSRCu?^b$^+3oU9LfG1T0o-Zm}!aOn;f}mZwakPIqNkaJ%vRryT;9 zE7$d+R%7VNS?qltXXqkyeNm4rx4cg3n&5o91xi*l02@ReCEnTSOt>8+Pd0_ERJ0vr zMc%{B%8f?LX45$&rx%4`gl>OB-FjoB;3g+%CQ(>LA;GP0ILjdP(O942htNB`RyEf zJ|Mpuy@-YOAoNgGp11pX3m~OzFMpdZ9dgeM=9KE-E426218(C@qD_%(R<=D^6wr#$ z84$G+Vy-6t_G~gf8GVpKu!~>C8sERCQ9Y+v2!pzN5DvR!mwV@YZqqyr49StMU)gdbYZ_Bou-i0%BjEnyV*6Ln5of`L+;K(N5 z$Jb(KbU3_2$qp7cSrDizAWVy6b|zM~hlO@(E0nr?O3O?BAFr~qo${!vE6PUxyx3n= zzL%m!c!LKt5Gl6HB#s~iU;P@gEZd3q+9|cecT2?zpo} zIPPri?zpp!9CtRO5Gm#Wt-7)=b&)h*{dWjF2Z;3GH4xk3_9-YQBXzEj*dH_ z`n~;noUp=2=<+czK?NT2?U4n>Im(ei29~9M_#yR^w0xQ;V&iRYqBTJ3J^ex% zz+ROd1{AP^3%emP6wao-SMzf=wa443N2Fl}+l04occ2((mht6~2cMBk@YnBMmNHd9 zo&AT55%^oM9=2-Pj=evYEz@lU7yi`smXljt!RkKce_heh&5!6Nbe|0$1uOx1P*8E; zB;Ao=x~l%vBF>ln12%jPnMaPY;4!<{?6l2>?CKaXtjCx}+xCzaYU0Wx7Ck0H%i~Rd zwxF22fY>$vpS16RZ>qW;e`z0WfWQk7pkR@rRg0ifMWwWJO>EMF6be$n$&@KForr)5 z6xPz{OSI3+b4=RFoZrbdwsqg}-PoiBk!stqra08Xn08y;s$=fO=mf?}fkJ-goO@rA zmf&PRJ|CLoz5DmvbI-qf?m6hEbnFtYpT|ts&(dz~xL#20pLLZzsS6XVrlzp(AcvV^i3K(I z4(B*fzYu_(g)ZM|xDDlABB&|*Cd5|!&woNUW#MDX#Yzt5IcT}_*@b*qm|<$%uxHW? z$$FmWqDBjnM>dY*?RXR~I)Voo2`;*N?OhgNh#eT+jKcM~-G}IkZ9B%3LKo_lx+^8G zr4m%fvbFqHPUIS>?B9?ndB?=0MG_NXlK|U{cy+a6Eea*EL!e;?W7cL6L&9<@XEDHh zst&Q~mZV~0;kQUk#19e^GvZ<*y{e@WN}w8uY80u~{=D+$%6b_2AUwU!bMN&%1V1Q@ zwz2X-qQNanfFk<1(GQ)a03`uM+$p1Z2KKj0+@-^7(=G>In|5X3wP{x--jsG_;pJ&p zw&u)ct{lyo!(3BQy}gQdV!LizfT1O9Z&4(tw;wV4Tg&^?O00AQDC=^eKD{OPpze`F zX#_hD$8isrp*(yCczBdp4+Xp=<H!1(-!ES%@I8{sRFjlfzSh&pApca(3E zt~RfY2V#6aM4%TEV3B{p0<8Ieg>za7$)BClKIu0!|In=hZLRo2?KaolPilLG(wWbUo!jmi`#899_EHlp6 z^hMh|gHyFMKCH?3@JBDwp&=?Y(n&NM9l)nw{hqLHD*=k=gM6W#Rmk%|`qHO!;~%p8 zX&5=7-GskkzUKq>3imx@SW3!CPeG{=1bOR!I zd&oJR`zcssNB+X`pBQ=ckp!U}4fTe)!?g8}WaS6A7*A_5VEFdWLI!tkHCKV}+Bqp%EPQJI@<6p`DKmD4x=-L(jEUVxN#dTUZ{ak_@M1%7zD&BwL$8#o1i_-=@xBPwqU8!qh< zO%}B}K>kphvyDemxS`~b&l5#Y-)@c)%4Tj8MN`2IWP|YKnz9OBBci?k!AhYB0owzX zH}6PaG%{2Wxu>deVStEri;WpheOX)&fvvd@r54i&Ux^YukHf2DP%F%SbP6LwUGr7$ z_SXkLyhW@IA8K~?)MklP7=`KhMgt*&93EgC;5fHZX5MIWl-}6Bn$IxIkeKW8hYPSve8kyrUl2~f7b*>id zg>Sx5qT(yr7f63TID_vKKBr)iH+Kx13;Z9xBPDneN;Q0joUX2n%Zx3}0NCLuUGX-Y zLG%Hlfd&m8)GHMHZi3f5oy3G`_^ zc$nO)$gt*34}WmGBqc$Ix~BgG`W+xJ$mJ{eR|QevKHKlZ+lUR<6kK#S;QrDxhAZZUm-ssg3aNx zlv%8aippa_rOSI8G`gTn-k21WM8dllk?|gQv5z(3Bi(6XG)%4XIT-{1S{I!EK0?^o z{0$ksKxn)GFm#Q(3PdpBPxtD|i(L>8KhS4p%s_!gb(W;?=5%(X36`~f6=xq66FHRg zJ+>+b*Ug5pCWJMx6s__}S?f@n2PrjUD19=OblDU=9e*xxpmN+d9X5>Y4;4KnqhJ>P zWIC=K&I8YoAM3(14s1_rZ8 z_4SNfE_dATC)@RV32Fq43YkwL6hvnviBoU~tD_O(ZQMU$%o2PTjC$_@R({7{&QY?e zX^cN@-ZYr$_)VKziP<-eF)u)Yb(LBJKJ-`9@k=oszZB!~OL4#BmtQnnU}kvnfSQQI z>unA%L9-vipiNiYe7Tc1l1(0+B9fB4tdIDX|IJh^KxB^hzF_?YGXV$cLgIcs$G|x9 zk&p*Ft@IHSd9@S!zLI1wO^p@cB;{B4^d~7wFc*n#jI6wWFbt{z^2-K1qw*8Fe4^fc&I1D!idFNgDbyf1Dc~ zP~SUoTyKrnTU+p*%oOT2;x)4^7ph5*zI8##s%4DHj zLaV2%IAi@4gqPwzE(q9P7Gt~{TGDjEC5p}EG?H+MpD*o;nqnL}^n^dMT<-dgO18cc z^093EJ?`NHF?k~tw2OEZcs3vY4s_4_5G3X#?@*yR3nh+!I@J z-WflFvT?$xG_KEzJQO%W`1g7SU-Fq;WFs9s4Rvrki5XZM6pP<~^BhL<$>3O%zX6t9 zX{71aII~QiVHU@=H+}#$Ozy-tZC^PuL|S2sSYc<5z7=;_KSz0Ug%5rOG2#HH6*dg2 z%H%!VeF7WFJ-F|_B&6a;8_$~@6@MosC+{!si-x09FBe~~O@=QdyKw+C85|5j0>QM9 z8jaH7T9;Eh0 z*V?qFw;`T?2Q9UX|K(50yEySjT-NBWV))#dX!PTWamarp#&4vM z(BGdPXT$}VF?ed)o1!%Ku1m>{3Pq{6#x;opNjqzN;}d>S|Et$a(mZr>c;@cwVu(;j0wWDt@52H2+!hzaDyobdr=TB`~qdv<`jLcd~rcd-;G*pIxlDq_Ee1H zW657_0~xbK9Evo?L~dxp6t|%X6t(;H^_2Yi+R=*1{Z6;IUPLuOI}*wg=t!s?Wsr7s z>ts_qnlibcc9a#@jwoMID3~cEHofw>K8>O~vmpM3-!f`Tp~w=(Ga%JvaZ;wzPf)3L z;f%`UCvsWcp_tAjv?U$et^ABNk;^Lmil(7n6#i}wUc$r&`SiGYJEKu+MbF7V>$SA- z`kc$9L$4;2(VUh`$Y_;ae0NT~Ixe_)$Hj@!m`~15MVwU@gJ_a-Bnn=d6P_xy>k!gnW` zDrT_9cQrR{a5b2D9IUW_$fHRZb5EIsk^Dd3vY4D^HrJDKJ0^E%&H_QDou-f6_%smx zvo3o=k0zVYFiQeW&*BoFzLn42Ga=z*GaUGr$pWES-PKW$vVN%YdaJ&=gBuD3fnOmA z{Gl&O;K@@*f9-oorDRvseW;j~ABqv?WDNmfPFETa4|ohBkekr1+r~A2p$x_j+8fD z^*6)bDNFMRee#7-iH~`pb&kf z@l{@ZxeyH{gQz7@B?~?)#pD(z*F%7$VRx)-hVJfULr{b??J#(yV}1_JSqXf4RsR*Z z>#jbN@uZ0rh+PEzZju$qD5HQIG4PlD+q86$3J)WJA@G5s8~SjTBBX*j+1AJqmXhd- zl_~~TmV+a^8%Nf_SLA2riU5`S>1!a!4*tSW)L**~)D(T*60K_g04QpuyM5I{&>JY< z&3u7oOpXvl2Kv!EC{3xbmC;PGL>) z;P4uxi|+lb3D=oTi=-5LK3DVYHXrw=2rESrvJQ5$@tb?h;5$5RjH$EF&x#FV8VsV| z0xMCvpLuLUowDY!q1}H!Nb#pTCV6aTG>_f^yehmGsGaKGZ-tt9rMs0NhR-yS^u@<5 z(if#}7a{Y*sd0j<1ilhayfbiBb{yravIw)l>SPJ0Z6_@2tz+plB$!Pi(#WiS0;I9J zq)*sqLd7L%l4&3nl;-+4r5U>FVmzN#IzW-Tf$tJgMOlT+EGNlL@zY4s%-W31#oB_kTso(G>B^}!*oNCipR@Witk<3rk3f#D=|T)&Iwa{V;)_D*+17kbJ}b ztAlUY9}iEuVdc?$!%n3Q`!&p&Rbi)46T&pwgduK?#v(HdbEvQ+^>cRa%p^N^-K@{u zxkE3xbH6mJFCMC)Y2ap0x^ss>mE35U`~>Q7Qra2jvhszUzPC8J7IEj@36|hQ{L`m5 zn#U9qv5bzu=)WtRcu`E=H2~QY@UQ0K&ovEERFBpL$n$Zy`I}^AvkSh2|1ds|Duw?) zsPbMv+wnpC#S=EBo2W8QJBz5&{&qi)j_a;SiZOp3aZdOu+=3(Ir01;#7}=Yac#{L8 z#EgY^JYvZ=U0)D&?n;6>`NjVw(N8H(K%D^;d|omNUS_=G>BF43$?(7&&iMHklg0E) zlSO?+0&T0#xQMo;a@yuGTFX9{x)2<{k7cT}&}9)_3&IT#h0*%fN2$DZMPY=FkJ5 z3v~iR8p@@?>73O_8hzuxakpU1`0$X?UvvR30(z62NW6b3U&7Ec>>%%Mmy(obPqA?> zKZCgZHyts$JsJn!gpURFUZ0IosP2IhJd#sWK?3!*e$MU=Bw6Gt=S90aajV{S2`-*v z6ge*~e@7ooO1(#XeqZ1Edh)(1jLyPXU$+kI>zRuuHE27|>_>$cN&AVtJ^ML=`@^5p zUu}~9DA3a_1N-YgyMHc9+8>2`>iu$GG!!fl%7At{L|P+$59gy(QE`U8buYU6Q4Ry8 z(KAA$82SZP?{zx+KD;Ry%v02O#}=gPTYs_&b6)%sDTKRK3zqOoBXvfN=yS}fTSZk$ zYC~07V$~KcNb&mhg3r}OjGvP5Sa``ovb@8_LST9XYPu+*<>1XicKVH1p!RCV~ zr^|jOKQ&OLko#9}!0H4pwF&=P2C6*qvUm||T<$@&^*%LZHT4Z2)+ZpF(!oUyU?|P| zq_}S3q7lzA#m`IBnv-p%`{Z;BU4bgPdH|q(k=B(&MWfx`_0`X%cT{Ff32HfHd7!`f z9#C!?Db5~Uty+hnFoU%i3v#4AE}|U#FGQ60ld++3{lwW{DlsGPD_eezIa!MCI1lnD z5IlYBtl1Wcd<@Ln&#|NX%4~Bn)NV^n@NZ->G8o=#I4;~C@t)mNKj;%AR5X@)iN?g$ zI$GV*A7HYEPnhVN=Y!&H6wS7L-dK#03H=qB{Tctdt^X+eO*mc)UP`*4wxk-rhxg&1 z48L3^|LMih^~sUq%WI_c@gz&Mk3y_sf!t;;P5Ni9K_3tvC?FL`oWf-H@Hp@cb}VAR*jQ_JX!E-+vvJb@Pe#WZ!4+=&~R zU2>kMq$*YOlq5JO;?=Yf0yYHt@7!quLuus6#Rw2XSh1N|Aknq4I0?iTVhbj`0Lc9V zESwRp?*^;w$5f)xerPa&qx^75jB--H6$wKY48-Vi#k4&9z3(1TCMDjYu{T~OB?$#4 z2-Ld%Gdl2Xtzv9md(|lI zUGDxc1RWm`{Bv!=XhlZeJ5^%i#yoW2;H$HeZ`-JQC(oY7dqjOAOghAB6D<3_kpN-J zWWh(0g5s%2M^Bj041HE)=27$!=yehI#-KE6X0P#esHb&s9|-TV{AY}O;miLKBfVcX zxdUM2Y!f3F^xq#O3t<#|o!xp0!fVoVG)*N_vtH%GXgl-a5#klTsy zOtCX}yw<2grtLuAF}hqk&*T-) z_=M>zH=M&qNU>G-t_(qd>36+G2 zz%Ah$)ZZU(>dkSaPTfCdMIBQJrhyfO81*Ll;$>+DOXG)kA(4olLG9LfJLjYGdq z`A>I#FpTRL^J;U~DgpFcXLF+usBmU$r%jB1R~*&KyW=h`%40$**Dd z_ePx0sitna63%%_j=M*_UXPZO-Nb_nle!=hw-EL4NG?UGIV+j#mcJ$Pm zWAt6o4{@0r59V7C?wrntF=`e140voomu&8GrLG0Dw*X@v8Ght#lc3VJ(wPnUTz8&u z-<*-;9#f)g=A}4{Es;EZKj%`47+L-q2s38=i#2H{5R8dAa)rUPDv%tQjsY z!jLbT`jJJ$gf@kPYl0u*(~UA)j|m1!ets_MZ^B0wHpXksZT4>*DtQM{IHMYumA^{$ z4aLXw(3_ImT;m$7R&BS8YgU_6{Tr=NaEMoKbJ?XYd@F{0oWz~L={zFpn6IA`o@w|5 zqh!eN6;$x@ny$sUgaIS`sS^|u?HhMl^#W{ zIP?N~6di3V9BBz3MqXCl>EAdG0HLdYz10$nP)UXjUZd^>v_N1{cPFdJ4q|@W@~)7( zn}TZ0#x!K5U7(h(kwsiqHjC1bjfkfq>(29aV?38myh6Lct``)RXywP)^fUU_)+|iK z`v;83Q`)W_*2)jPtO1mi< z;ZfsTEWwJ2$#VAHkwi8|O%=nI7-wdkr^wuZTCrf!;ra*YYO(rBi9p9T3=;khE`UHq z6XhKGBCGN8E&VS!Ym5;=S%DHTxIv(#tUjEjS+A2J@XtL9q`~{i!w2MSC{eZ-F;E5*pAW9tj1{f zIRQBBtl<$mZ3zZmA^54G>D<{}d1FW(UGPvg|B7^oE*|Ol2JFCRW9zITI!q%hZkR^P zfq!9rSRH=R8qn;lHqX$=91ZP-*Puj7kGYAOt+Q#AZW|LU^-y#?p59&LqP>BR)u?u( zYqZwV5+0;}V5tW^j*dhEU&D2tof$mno4{P?uR10~M`^Udc)-7K4hj7@UtN9dmi|-{ z@Hf1K3=A{~pdLKmyvvS;CptobAtu@r5Af-ty+5)<*wso8u%;4G?GgcS9-B=KvsWL~D!)I@GP);NYWzKn+kGf4MqcZh`7b@&@aoXvkD?ioK*P+KxFHsfkc?i~0I z$)Z`faqq+Q5$X?aL6>xUG@dPF^tbz>dr`;<&qLEQZ)rou3UzLZ1t^opp>3LO)ZC8u zT{9>bsN05d^vi5)IA62i5tini1PhGG$;M$=!^8XTOdzAit;+$oTQI>`3DD|8p%fyw zyrWrJvAFu0PL5Q;23YOzTZ9t$0BJYR*`3DZ4sLJ8z?o#F<15}wD^6xnSaFW6pw=`| zQ4g%R{fn%4^Ceb%T$CFGsr@{C8Lc>voJ%hNxHY5D+6&?u_QqV`a1d9D6V#e8tO1>yw?`2^JTy$LL-2G z#u^}YXqfd5^3NFW9pcP;r#ckA70m(seq#y{ulg+S@cP0KnRrNe9m2oU0{QmFZyJTj z7)ONZcSziPd)aWM(E^=%p;O?48N8!4-r1~fb&SWEBKSiO@gN)c#ybiKdg)#!!O&A( zHa1_@%76jy?H7tFd@uIm#Nm(9%VgvRT~2ff!@$827-gjx4#mtl%81R1z+Z?3oyB-REcPWK03-?&6YhMLg7ZRRD|D z_|hUpQFl!-bJr-1(=dTM;%6%%VSoJmqju7K(GNS7;P6z0W=6E%Ne@PcE8SlG3+TFZ2k1Q7TCxTsTIL??mtWY#(#CD3yuOIEl+8MZ5~|N_))vX|D|p10 z8nN?44O+((_hz~u%}VQAx>GQM8`)to0ym>8dn?o#7Uj8bT`>2;B|3FNr~B4Pbm|p5 z0Bb=*Kar8EVqoRfWFCwamCBKIH}9HitJZ5Gmco_ z1~h!5>W<;D;|(32+#)h)$~q0ESXSrSE$RwuirAdoB#iP`8^#$ctq1)-V)8^rF`WxbQ>Mpd+)_$S#)FM_nNi5!S`6frD4XiuYd8I>>2l)`W%HzS zRMCB|p@2H4 zF`MOSOz34xP}wmynus^dd{(V|r&d}Y*Vp&5d8Dtm%BH@)7YU9vs$@CK8_mRudCOL!2HzvEjk-H0(Fpf zigdM?GJ@}*$izE91|h{emV%vpB%Y|@Exm)}x4b@h1QW^Zx9n4pKTZDi2n?pStH%lb z4r9*g`>rHuPL3$K&HL~S5X*W~emxYAt}%RMEyYQrmdA;feZ&cNQQxdY=5NjYcti6~&f*S1a$1$WiwJPqegIt!j>XOE{6rLR*=83v(Y(8bM#% zg4F6?Um|LSAKpV0xT|738gNUY%m}1gRG^m1`4mR^NdUD!0-}y7gX#h2a&Vy;)s60w0}c9Gr21KAi{bQe^3`h&A*rnhM);m4Jj#%Em)NW{na z8d<$pF{jM!5oqEl5NG1WIYL7(T8q1Fm%eqRKo?jKjyo6|oJSG2_piI&tZT)(fS!Oz zPM#U2^9l?|zt`COH?oExq9pBpRHkU+w`*{F*Q1ublh`mJmJ*~;dd>_pf**!0@4!fj z2bEg)J9*_D%FE5UJwx2@z|a-c!gN(Nq_3@~Nk$#0S7tVQ%BkkTBkJKCXmx&N`>L*#6`xM3| z-6*qpGB+l;PZ@hY#Zw?wY%|8r!>s1odYe~X5%pwYI-0Y_9kf{~9=75>t{%vWrKWrG z6TB6Q)+g>t%azGG`tIvRYZOWQLS&2)Tu$&86b6rg#5LHYx&J#DB|&O|S~E(bJg(U? zQs>!V3eirlUVS79k8c+QdzktyPKIv6 zt~ZqgqgvHVzR{c^aqdZ`(A8E9c|wDx!*DhmU>BEr*?MbaBrCd^BhyRX;Zb^(PdQJj zKN4OYlwAZjp1gq5M7b@F2(lPZ*HaiT)L)_mULtR-WpQYf?&o7w@kLclFbV^0m`(#l zK>`1;cM@8D&O8CRlAv(&^jG1IE;8h3zLho+PaE~4?Q3N>0~ zwnOvP>b_&7!}1N`&CY~=vLva$H8f8SgSnaDKZv402$MyD?EuA6@tlL+O}+9BBvU?c2f&V*I!TaadvrYr<0g?Ny2fP4*fkaD{C8K=NZi-bZD&95aYIvNST|!czr`NQYj7)out(wOIZYJd>$tJBd^aCR{|0Wv1_I+L&@*>!#WMS* zCW3T&c4TCNXtVjv3lvGopN>U8glTxYh(JPyjDfUc^s#-Goi{T+4h z!YwWqeNwWmK|Az8EKX8Kj|=wFH#y7@KEB7<>&W0h26#y9u&-Qlhh=7%yM!P9|G;Xp zlZ%7r-EsBBzDcWw^@;G)Am7(x_LnV&B`&Gq_>3z(IMkx}gHQ1y=YSJG?d@2`pDk<# zb7z_fjJ=aUn&ts~hw5tKIExhiBNi(^1{|D}{BdSlpe;ttMy_FPS8C|;pPRg5Q8>jM zkV^0u#3CJ7)cWtl=ynvPAM=oUM`HrT`6c;fQ^|y&xZS`}w_|nR6Tn?r>9LlNC!%Ws z9yE3MZboaJZ#!r<bjX&`x5o>&l;!qIMnSqZ0l{sBCTFdfIo##Y{Qj ziDWoDpl@AvniPJmd}qkLgY&(eq($BJQTNVh=?=AON7Q>4=*~)`6}57}45jg~ zRvsX&Jb+rc_eRpn@xvRUpzuN~-zl_mDo{)1d|A4>yFYOLy$(t2mZ+;Re1VUPm1I&L zbhXNQ6JN_h_&Q17`oTDizQ09R|1^$nIN|cpTU)NVV5_}m0!NQ@?$jC$SoNA5zRfBB&g2Hz+@cm%-Jxg?}2)V-k6~6 zevcyWoG7pWO&3X{28kU}zmAJVf5JUb^*sr*Q>Z_&p!daA3!dV)Ln)JcA~_yO!iK1| zgKE7f?V6+%xvj*5G`AH{@cR2+TDC7JzKxPl-t%I)a#2+WsR%peJnUH&p z9aCuOwO@DRk=zG;QFE7=qSdN9F-$%T$oL_;hf^~@qG!+vyoG0_TbPE`L4z2=%3p%V z_ZD58!G@?3=IaxZy~M?Ve(Cs-U~QnZGk+OsYO6=_o0)?vG?Y9UkP=}vq*f=0?qgHN zAAB5=+mxE`W5KE|B6XCnfTEjIp?fhgLyy+t%}FF#mm*l(Pz5O8W|FFHf>h;lpMB=r zhScg%0=2SgrJb6)Ls$Pb2!lT!)!m1TwU~6O3NM}%%Ydcv0sr)Uu6S3HZ1^!=9d~cx z(|#X+lvpE+MNiLDhMprlo2(Le9ba!OAy*>b7EsJcf1Zo3MD8un(P~*JYuHAASE6ls zzHR7Aw2jj-OA8m}xIJ1ctwrG8kIi#&%~^=pJ9mgFgX^y~orLe}WKcmVv!zCdl4wD! z_smnHK&!a<@LDt<^0Qo|U3SjBkz5^~Oymkbya$6(L96Not)jQJRLJ)=Mvd#QeQ&fy zBGsjjp9+%}L$?dnwseio=#yp=^G;+swV?hOQ=!u-YAit-h<;i81d0_SQJA2sEu#fx zqy<9a*trI%(7eIs;Tc(}MswKc>ieVPNlX4f$w!ocL?m>JarT-%acqkwu(WtI2?{*2 zakGdf!S8eZn~V(sj1BRzl}<(kiah-UCm%>cD`IQB?9QF1Ih^8#n;l8;uv` zwYr*m9(l($i_VVs!K0fMcRLYQ4xdC*yLAl*)z7dhNo%=B@CDY!uw$hG*y{Sik(LCC zv6@#|mrf2)K*5#@O_TC;wRESX0;Meb1e0%cnaMXMcd+vA+=K8^{m?SFRd;vA8r0y$ z5yM@~r(sh96R_bzo6=aGS%b-TZ7etUAV^y{=*aD?N}PEwwlUcbaLy(pkaq&JYaNN* zZKty^ePN14E8p(SJ5l*t;QVF*EyPNJ?1Nk$Q%}6jlemun-gNLY&r~)& z9ig#+5^YxPMxG9@7miL(`-K&+Ti2n4Y*Oa$TH?XSpqPzmDk7`6hlsc~h5zfDJAyVw`TLU|hUNQ2p; zme}k<>e_7)P89&cO3mpA^V>W$)lDVZ@nVge=r)xYorBH1vVjvM#BVdRH{UxJEzaBa zT}683ewba%Soj_)&8TWJcLv^$LcuII3ZhvNdd;#ue}@{=;2nbj+0o28`6MtF+p{7Z_F6v%Zv;*g(C-MQg>x>TCB}?L}rnrr*{Zo;~=lBwMISzd;(=e zTbmUDrQ9Dp;=L9Tt~e9f`ZG5o6cC=|v2exh=O}r1fQD0ULpfss-fAc(kz?kq_%(oP zv&a+n@ojiB;1g*;Ld=zvR*~{mm)kIVYUv?UjcC@&_s5f39#sMk!sJ8#y+V%Qeocm>Z?ZE8rs@7M{kBswWSoTYi+yw#@?h zA06~%t*z*(5ti^P^rjt8TwOMFbo5$f^ztgSqdP=FN>Xn1>;$4W_<=4--3cy9^s1Ih zpkEMrHRqKct9~gmhCJ~1>hkk#MNf{f;4MQOTGZVIL?W-etLiFB5ZT3M*+Aj|6-7i~ z)k=>E|IElMYSnIw@-1$a?+i9qRAQC#&b;}yO=~DC`Sbc~yZ-`ji?(3e@-`rs_xz{f z$C+)y(0u?;(71h9;2ClGQO#vl8cPq<%)T1*chE_!uB##s@zmsFb@hn3Ebc>yKE*5g zqLE@i@(hkY`!5O^f#)-&2SE74`)%%aiuqyMC7=;wXYOPu?O4_ga&6I7OB4yhdjsm$o!6UGB?CJ#za64$>q>%>-izk1* zTp0-;CD3+=>>t1rp#5HB$atib6$+Z4I*lPvJp6Os8oYdEoN1wY0jJP{hwMkpt-a!% z*dd7KK4!FFPCGJnuL9vK@-^Lk3L63G6ea;p?_MEpH_Zd4s5=%gM~Bu6k}WGgW!xqD z!7P@yVa`h0ZuhLV3o*x zw*&Xfsd2Pl@B^J{x?|?MV?rgS0<~1mH;GYdR!*^gnI1Qn-Si*`p{^9pQqLNt4{_CI zS_;SVHJQO4@3gu(hf}p!~ z)Tdl*a3AF|1Lh;mLHDD|>@4UuTUU*A?zJSW1SC^bW@peLc4fBR7%`WwJm_10Lo!K+ z@%=Xl2d_ss(?ZZyA1=z+b#>|B#C0={lt!asMSihJY~X1eJ)rQm!Q!S+Wn2>4jx|a< zXiEcceeNbo9IKtdCO!oSMKA$I`Cc5#F1(KD?lAfGgEt`?-Yg|v&@*pDRrO)gbQs7C zaUqJ%2r!Lpzn$J;?0%E)^iCy!H{!@#KT=oI)68jgAUcjmW`;gu-toFR*?b41h7lJp z13dqRxJ|dZ1o*J<_{%0&8^M=>MieJF`T>pT$}8=v{Fts80a?w7@WhlL8(c|P-JwzL zdVa|WFP{01viUa9XBXMDG~JapTPXozseah2FMK|y<--)?qmMzc_Sk8pahZ(df6D`iV=O$SXyI|-h>NrFHA8n#NpjGc<#0d z8c(Re<~ztTh?+WV0+g4z(z{%y&5#A?oQYf--Qj3+@M!nOw@wKZo({6$K(^lRVxb`08^g zuETVEy|MP-R~61UHeEK)fw$R;ZTc&tadtqLo{aMQV!m|1v&jd}V=Ds&wuFEt4(3?7 z9ZmjKeR|aa?%wI^HKyNnp0j<5kf8gzKv{59U|agu8=xcO?l;fT4>$hsyos4~kD_*Q z$aq$~sr(GHw7p5U>yVU`AD}&GHM%Jn0X)T9iU`M#t~!UQFBa+QgEAt2J2~SXz_Po= z}r{hciS+8$8$%K;eyB&n1Hb>Tp0m5U80jX-sK{TQNf% zSRV1>S%$bwgi0a&b~|{fVAPuyO6QxTgMW1Lk1qbvO};bg4fkHlP!|2YAAX*#ER#{E>{81~(!xg6nVxwMF{ ziYDO-VN?~fj}`!Fe%)6? z1DoNbGD4T2`}c$RSJ@N9hr4Ynv|ufK`Q!iL-@i81(D(09unGLmnl{7V$Xv4x?DI0) zp%!>+I_e32?L9`zqU}N>DbG^O>JSvsrzqToj&J?1K81krrA43O_uFVC?+AI85lJLa z@^<_cm68(p1{#mc=4kJ#Z8=(<1KVF+!50P>{>cil=d@sUtV``Zm)bH&D_fS|gb%C6!WdF~H=v7Q@Yq=x zQbElVzN3*$j(LD3QVdHTLM(Z%5~oR1coMMzkok5#LtSTu{VV zQC^cDz32f^!?VeRmhO0iIUTxVi&mG3AlXo9@s(@6Exi+0gglwDgtOA_z~fpSL8G>m ztq3_YQ-&ywDXdmqz7*I)2U<^JhJBur(3#QZyfU@TInlxzs9swIZ;w$oXlq@RgKY!T zhNoIf%bAJVTukrVMDIbB+f>%(g1+gECr6t*RY0(5q2h!lZ77V0@@3lG zh0v$gu##@~tmM&gvT!5c6h22%z6;lr-s8wp(%2>kZ%Jzc)hepI?y{)OBh=nu$}?H0 zzXen)2qc!yX!n){@Ff%IO)C7yV4Y#07>m;Qv%ibaHR2P?hT#4Gp($O*mP2yx)EjTS zFhl5ne8S0`bKFi{nbQg&7*GZgRayujGMnu|#LYEEp8 zjF+E;Z8c`#ihAs%Xi(i8v4Ccc$FRn+#Lj>!OS<|Th{-@Jp-!Y$H0H4@drC5UT2j2j ziBe$O;h#a(o)+1AEsc?P*ngxnM$GTE7|)bHuzEK@4~5pmF1X*Rn2;R4kzi@gT{Ja? zt9$lv3K{ZmOUFa!7z{w?3Qs015kLhI$EwkKL}hG+t8|5QOEE&wej67dl1dTbV`_U(V?`+oKY z)QE7$hddc6G59Nuu2eqXFN=j@9!EUtqii%)_fe|zG9X*2*ej@2nHH(7@XA4)lq!wR z%8-*NHYh=-JJsf4nsX&5-uN^;wgSqY{w`EWzd3KA>$*q%nl5_jqp z$!RJg60|h-W?Agp^4PbB#WxltnTf1tkr6RItryYmp@DdSFKNV@FaR-oK_Yh%Z!V)o z@}I%`Bfbgj8FYz9I2^&DzV$?6FH!o&r~zPEO5^6#z)XvTTdAA_15Z8X&w&NgN&{pu!}a0K&x>Y~OGM^zZy^jM6Gaq2*k^9sS?B08rPHi~FyNCnMPNt!iNl9m-o(p$xn^s8GW>DTil=>b5cck`h>yvOqRec@V3+IhPqZ3Bs= z>V8SuxAAAl9UE;o%0P2vuE-oNnS5W0oa-!Kg{PS;Mk_EZi-$r=RH*Bt>0=G=T84%nC$AY}naa9a4bs@yC(V z(rZo_oHAP!L*Iq8Hw#ht3lhQ5@d-~4XVK=%Vs~sxXm}ncPvIA^VQPR$@wXZ^6W)j~ z>v-#~c!0->mC6=0E!axCGuNA0nfr2kC_Twz7yW= z#-A}(lQKkrsMxM~9EdZX45g8zfEv%lgjSBMl+4AUNwL{7TVNk}NPhhNb5T*9<3Noo zu@QY`e2dZFSvE~Cx1Lo&-%tKnT2On#ngj+^th1vag2HGTm>$T*QBhEBEq^z$3B^qWKlY=I7GpFH4Y) z+pobf(mFIPp1^qcjYz?l3W6=LFdtY}RAleu)t9v5JyZ@i!l z;{82de!{nr+$ni4&P>2w?+C5k_~##SSM#Ty{g$FGg3j3 z41vPxEW_l=$Sv~TQ@+&!gRHdXwJFcEJz`Sh+=Dp471u~_sO>2$G*>2{Ummrmozxnp z;wWlc)YcSZQzs`_zfCjgZ5|CB<84s)vm6*0urNcMwvd%z$3lxJEDFtcq?Tm}##ch6 z9Tc^aO0UDxG%%)5CDe1Y$w1NJqX?wz6;IC2lz>;nh*3W};(plVsKy=tK4${!7W_(V z(*)`KOl8kpSkl4m%AV$Wix%_}ZdL=$n)Ignp{xXcXEC>;cABN&`E;-Xf7Dg>nVX*7 z#;Sq+u10fzlUD?XE%z3!zoKBFcM{XFOCVfA2iS}<(EM$Yw2Kh_*nTR4OB0% zhmR0Zp~2Mg!E8%4+qgQ&r-M}sS&(YhwmgY;TmRq=yh+mTb%dxW+54$D*U#dE=k<6a z^F_C_WJHvaU-iOwn!V(l)#TIX36^wM;_HWCbbv((uq9h9vlebd1YvI z&k6RzaBo0NIH_FU3J=;>D3j?Sn&xXgSZG!Azm$)fVJzwn51Q`6XbMqN;AEZNqIyxjs&u!j^Q|9zav(WrO%0_r}(sU3Mlj%DL$*N`(9LYe@ z&Ot$+FiRE3O27Q{9nJDu<^I%LeoMP|CTpoMS6k+gkYJ$4GAX{l%ovPIZ z@JFGkdplYqUuHpkra5Ye{UGCX#Tch6#yDLUGfvl)PLMS6PE0=PK5UkbAF1N;GKb(TCHx{Ia3hSf(PhG0-tDA zJ4HAl;frh(j7HAy-pi_Lg-aPn3Cjx2y|<@0)#|mGqv^x*Hkvf6!zM{(LH)&%9bIf= zv2!u+oxC$6Zv^sKe5|WOLBgl=1u{aCP>EL?K=A>k=j082Vln6>Q+fc;4Y$#aXQ4*O zM*6d7@g8zpvE__bY-d&N@zo1Py)ND*mxsnb);B=K;sz*wF^1$+-tR_q5Gilh>ae9A z_udpC19->%WNF|W-HAzD0cs@$UBeN#g3ims`r+aS%MeS6u|A4E8o`PSrceXi@d8rWk4=)QwE;2J-Yb~z z9bd4(n^REcD`LDnm7H{Z(%Hz}iBAR}AAC0Aa| zpJMzlET{Zm$M4T-?}3~{MOqd2dwg~x%Amn%#~*a_2gp?2F_dQ%6tuFybA;xpLyH7N$FpYOwaR}1?Mw#PG}&^rtb z+wUMk%pv+jLx1w?nSXmD{EPccVG04D?CI!fg)Y}Xm+FUhUw)Ea-23{(a1eX>WH3f@ z;yjkzXF@33J^(mhy3Yg-!lHhd5|mF6c0>N^8_!&Xy1t26^I)V*1f!Rer1p4bzbDeq$v1UEgG|v1Z zQQv`nUDgEdolyG+SX)TrXr-bB9!kpHW1OBUjm4?;cJB<6p$xQ&16A2mm>FXP{bqG1 zv|evj0*=oR2f0R>VEhsLES$O2RB-XIMeY8&cZSl~fLN%!-YbaNS?z?;v{!H+&XgU)Wn}N1KI&6XIhme$z`K_29^%|4#5$D=mxi7KvHjP)m-e*$ER-}}N zPajr|S!%Dm-o*myCzH78I~{Lw!2eA6KN|jzxQcu&YMUd2;G?ctX>5;-)(%I8!>{i* zM~=hC%gvE+OL!u;O7wVA?ZARe1HJZk%Y}&vR{Ev9djP36L|ZE-7osCyLH`dWu>aG~ zh3kQ@#0&=u>* zBQz|hM(|az$2*wm^t<3y#_QK@i%TUQtI{ajYl62>hxB^Q95!c*jZu5LBc1Fr?`n0& z&(em*hw@lPKlyQoF_imv(^-=DdVdqPC3*8sck)N^>BbM4!mr$eCqH~3IJ-O@zbl(D zcyH1QPeBE>iH@tPCYr|M1SVq|kH2yc<}mymvvuA*F<`H;#b3|m2IKJfd(7?sI-Wct z4e()X#uq+32kHl5)p5?|DS-#>bl)&zL;P(AZ(Ntx>4DTBP%wYqotX6te^z=h(~N9a zdsBSb!ZHffDEXG%vc$B0a;x^|6Q2i`46w#?;l*i9u*okKM9u3kK9u_jFWF0CEan#< zoFna-I)2ZXk`6Pw0NO9Qh70LG{LEZBTi! z6_yVaOhNsc{WFVvR*D$~KTsa|V>o6`Tw}c$aXwfSGoOQ~PXw*Ug>2x5i}0#qYYuD? zdRqNq__?qtRrENq$fj^?>nA%9d3up~5TolD?7EMw#w;Sa&6+-gj;itRt3!yOyac8G z_4A804|4_fBJ4u_7)5a=b53K^cWDjVu{fr53Shnjq}qS#OR!N!aU5w{u(=Nd)i@;Y zVBrOc@dCETJ9I6~cb54^FxL{z-NDu_*BW-f<46H(!b1M)aguioqgM3tPGj8fDH#G3 zjo5W}2Sy&kSH|vlQN7sFXBtANg9Qaz-7akGCZ^K^XAbtUW-9N4Z72vi7jn|kY*NN1 ztU!*D!2b-SVlmVId*!%ms3AUijEhg^WfR?D4JkZvY64WlcE3+-86Emo2{Q_3~r62en@G zD-(}5!sAgUn2u544db>MTo*G;uVU{c%o`l%RopNCvsNM zk{$njBD%bDH*P=*8-x{ii_ut4ST3+81fizy$6>F{Z@|wd=AzGM-EP7of};FwK5`q3 zToVC-Z6JRfHx}HF<8B6(BVFwsx-MNcY=@1A6|c3_-f596Fhc+xHAM>&lF8#RN{`U% zLf=hH2bZwg&nIgXrksoNp@gHBcCkp>$e*7plfo@gXwWb3^Ph|0yld08y5EF9``Z9XjE@He zFoOuHoG5u;;IeqbQl6%ZkLg%^OiJU1YOSFUu@LXW3&G}Sj5_two4^J0O?O{RqJxoz zhm#S|;CM8R1+k$iyjLBc_L~yZw~*Bc3mF+ZDNP|w1OKXRnOZ~H1tEbCXT=%8=1nMw zZ)-*!rME9ub32e3z&x#G-7vlI)L}yl9!K09t~AyX27)w5h4HWUHi;(|n%jsvoL4R$ zp6tAk?$l1Ue3m}=EZt?Yf(#z$@cqN02WaeN*fwyY zB7%oTe^nY?4r@Z_=Fyy#r@Kkr43JyaDHC+9S{sT?@8KwD5K(%^hth;!#c=+@bo`Y{ zgVNpv9RRB7UD)M&pEHTv<~*vWywq$7b`dP7PAkePI8pK)?Ch|%d~D@~@=p7@BTI9!>bi11 z3|5hWPMl=-ryFcW?+iMt!@c8#y>mlq9&={oHQ~sWIrI^`B6xOkt1hRBm?g$RsAwUW zsnm21Bbek7pp~cpK~tYWfF-H6I0OAU>~g3$i=-YxCc5%l*WJgRKI}!>SS|yj^LB#3 zd;gr6XFDfei>EP<%;cxoj6{`cS&Y&wzhGKoeU9)0mVRCkcU$Pf+Rl4XGQYSAEvfRx z`Xy}6o~25oGZnMtDxkaj()=4zB;QJ9kJFxe#6nd^)L}J$6TX+c^OZe|m#hdL@qSx* zqm>msvy@^#6c!nOUVt{b#Y=QoRC%L=&3R!d$fiq_J%PnLN!uu%DM@X`cStMpo%Sd8 z6>9IU(D*B5PwjgC>9psy`XtnNu2+zRlS_?4JtkNzU(|2vt! zB=q0YWi*l0ArLfuInh1S8%G8fyo}ECmUH~?6X$kX16I|VuxgmiM$wm_&}T~CVd_4- zMqyE&yX*a!Hj?PCiauCYT`pwaR+&A6_f6?W4yQSE)v%D?I81%26IYmua7v>cXBz&} zbo+Tyu8l2u=RnT4rueS#SKB4uXjVsW(v8*6o3q9=GWdzQFgm`1nluX<^iXm}k4*`_ zNk97~Xq-OFBDHyjNa0`1itCE>cO6XLah_Ozut#gkKr>kIuafDC%66eEZm?(5bX_e< zw+O%_oJ}l@olX2d?%qE>s_JMMzniRKft6igg=kS14N4?pqEQJ!-NbAXD1m?^p)IY3 zWP#L>V6qni%`e<6a(lc=D`|OJd`h39wf=admLO1KLz-qmd2HZ8rBCT&-ltgacBze& zLP!Gpotbm)-J1|>pZD|r_3g)oyZ4?mXU@!=IdkUBnNxg&zBhrHV!}DtQV`*pqw=x# ztTuehBk(t9G&G!iZR z8$9a&3Tvm|4>F?HsF@wCPCDw1|Cm!F(Ch8=RsMk>@irpyiKf+&hthKoi)hGIQ{HR;2jd&rdtHMd3ZQ=O{72+Qv)irB`2tXRvz1J zR|C8BDDTm?fodlYV{vJoPU}!G=`u&8`5>LglgIH_NL1dQ#j#JtH;(PWM*u*Jihuo& z>BoeoSwt|Owt@%qB{Eux3o)yE0=XUjYl7Zl_tVsluoLH(D=OKwv;^Qmm2Jqpiyy|n zjUtf-D9#l4MAC#5e@^#bk@V-xu?9kk+KV~n0HLSzaQ!m#vd#fU&zV`)`ge3v-*F+! z?)1CaW;}Kk8Pn})#4DSD&VT15Ogo|Z&zn6hkvq}0<_z6T0xEK!eD?W(&@0jBNQika zzK>-xT9JYBZ<^bYXfWbG^-_fXWwO*kqv&wvC221s9HKp1D(^tS=<^6K{0nc)3uk2; zZNUrviJTB*Sdg-dOX~=t2e$Qa%VFG|Br)1gVuTvt)Mj71lH`*;?>2XBcdgl^*TAMVAF{y0fNPB4q-( zzO5KLMB?->U*+PI&%;cqtI9d9x@Yz%i=W`tw`NU)H9R%=U2#(l4?x{w&^A3uThKQU zHS-0Q?;nJoIVH{ngq}Gqp1PkQ;S6v10EdQg(ovjbn5R$ZujZg?RbR*lQursTFVw-m zEl1VBZX3TURHv_vcMIvWj1T@lJBAJZQ;)_xk%XNwC*^cnaemzPAui=?+MhQOHH3h- ze22ns#3YJl`a&|(TY1iQ02*$}F}&zCco;i)VWaiphZj$AD&ToaH3c6EEqL&Jv5n;% z2ItHlxAkR6*&HZdOz6^;@%=VsAvVjq#HI%PdH+#fi*jieK$fdK8Kd&^ErS$0d%o zxsEDZn9EC);)ab zX;k0vkikA)sKkmJ7)WmA^eiT`4Pzw#}{g_w(4o|A2wvkG&IZ|@-9 zc8=|tXHgoq-`K(D*^51aUK1Ll-HqF7q+8UY?YOoQqu)rqWzn8_ z%iM)2nI^nJDDcS;#BR@2DdeF|HcCtGe>Bk0Bh`=Lw)Nc{1*S{q@?V+(x6eg&LV$B8 zN|ELI{^4Q-(R4jEkjnwx$q^8M#%NzTWCr9XUl4$}LC`C%x$Y4QZNPWnhM?Sow>aK$ zEc!)TwzD(zZZV z8EWB&I_AxDn&svOs|jO6+l?K^vhgwltp`w!Yc%!w781Q_DIYCS+^ z;CG(RZ!zy?G|SUbX>`4N4ceY~kRKxa$-B`n3XFN}!4W5F#Dw6C?ezd%fI9QGu`!{% zLh1lVMhWI4c}nIetsaz#w-+R&omiD|TkANc|inDrnjJ-$F~ zxo{N8h|pGrygzVDn0(s1UCqL<+8tujc&@{+{9BjNq)}*I1;7Y1Edl@pNH^PY+0X;IH@&SEbBiCVg#RFd;qW&f@ z{qYn6pON$oMglADHwUeD1oaxa3jTda?TD7l5<&im0ph@H4-*S+vd7MLncGf#+QffcCU(6hSC*Wp@ z;TCzAsmp2FKLsjP`#E0Faf&sZ=0Px<&tckdkPka=x;uBWC1MYBTLK?}1fNnGP8)G4 z*eyIpKFT_#9EJPm?L6EDe<&Eo3-qQhBaV^aCOmKUV$ax4N6YWi5hnF}Bli2fbX*TA z1Hc~OO=i*Q`s>pKmV`l@YMA7PEc`_;CF zoa9)FwG+=AxY8}OMQ&!Q|81ts~;KcF>rOrRqaugdP?}m~$M=6;H1-KdLypQ78QI0$? zd&MUEQO^?zMvA~N(0`^O_uDjM$cfAmVj5t@3%MqvGpn5UZN`r8q_Y zs`-%enZf2`P7JMzJR0bTLx6AIPDA~$lAGda+4(+dAQ#J>X+9D7T|8e~oC0sVt#SHO zP8{x*xXiloElJn%p?5mq;_)^jRZjYW(yb!=LqCJmrG-%?u5oOK?@EVG%5LqK#G5$=z!Fc#747-laBTlB*NL zqggxg%Ae%K5fbRN2Kp_S^ps2bjU9pB!9d4UJu@nMWR%)ft8>B}lEnxK)`|$w;lmutd+8cUKx-$OA|ff7jcw71a-5U?LY~dy zXo;IGN#-#Z{`~Hkm(a?uIW##4H)9z~ZoZP6!xt){XDIRd@JarSyGK}mZNlp~BC;Ln z54r)T=V!4?b78`2--Z*`3qLng^c#dE7HO`#QS#r9L2mup{#S=|v6j5Z@Rp>Y-EfFCof7en42;vXh5k z{KvcGQ5Fv7?8KOobdr)(2_=mBO9VE^&w-snIZr@w_3uhQzU7ah6U{jIxu}3#%MZ%(|?85$W+t8GgD7e_pn~scQ2^a=C>1PxMDo#YhTsw+iJzPI)M07DoMP4eiZeyw3 z>oifqb>HlFkP05kfBF6Z3>Oc#Qy(!4U+OF)sr!Wi{}l-b_-B*p#~E} zZ)>hg%$MQ2Ox|*M@!YAqV#}Ljcj>lPbn_8uRNO(YB*5^QZMbx_A3(cg1`5J$&z)q_ zo3wDAD4ayYoH&S6K@X|PyJEX*Hhrn%xl6h##mlZ)BQ%~)0HmUJ$k4tCqP^xvz9~Cn zn11Uu5Z!UO@$#;AASRmL9ut+&?2u;~OF%&xRMsuHRA}Xn_>O4H(;cFB;qN71L!jBi zcvV#);zf(>3!a-j{>j>@e=%Fp%ds{;^`Grx3leqP0Z%NXb%2%N^v7e41^$|D)v)vP z3|FP}hxttn{P{hR@a4$i{#z-%NI!0ozVREqzoN6@k7tgGHfpWyII8bOqQ3A;c-lm# zL$mB$5OA$2Nwmbw!eIFk>qL_m=M-&>7j0MijK$;oyJAC3cF_e2G9EdL{2`_(uytX? zh3Afrq)yxO2gw&O?{)LQ9g~a$7j?-8@R`;wO23f+my()mkG(`$yIIl6Ku0uiA{rQw z9M9~B#vZx?hP&gLH?ZA;9z?!hX-yy0En4XO9)z-+1KTe;PCn@$|J01dW`gjFW1pp^ zqs~Tto>L%vpyH2c+4tcw(^D|pJGQ(5RWrS>JDx|7@!nU|eB9`X8kNpqr87|JdaNX$ zQFEh#ew*X_oq;Q3$ipdD1+HM!ZSnczf5xcW?e|gCt@rih9$3QE6aq};9FN4;9)1>` zCh26Rr&5kRx;6Lj9}JjInJQ_@#%ml)d+iP!fLLEU40Xa=?)(BJ0R#I0F8}A4=S+|! z)L+?76rko!@fNgl`U4$y@(NN)vEi%|@-%?=0VHTY{K-{(+c1WBwtk8^YHWwFVj@1Z zojO|31IrO38r+Bx4^fyejUJvKlQtX@v=3e~$?0@{o2*)}9h48!>nG_bt=I<6*C)~R z-a+1v9fmLT;(vLXGm;&kbiq8t*N*3^Fds=w!96}hS8y=HK0|wow~E}b@?@TT*Ro;U z=DH_Pk-@T*?=}8mL8I874|&$a89FrqxpV!Dn0>;dHtnp&3T6{!-pQezP#bHfhnzW9 zCAbSG^snF%V|vuR2l{E)1iEPoXNll)XbKf+zj9nTr>6t@`@LpGc0X-eAe^+L$~kTN zbkk;SqL_UqVi`}4_M=&Y(J)>w6Sx9H0JC&7H%)>S&TfkiLoGN(c^0+(CFX6Y??Zu1 z`IP)9C~CGKpJmU}j(pWL?@=yhXyD;lgC_6bHUul53I%rxu?YWO5*rD;xC4t9ol^0- zPet_%8h7St6NmMYGOUWz4WLu><*lDYhsy6<6vO6>4t~#FW^CdJ$SI8THn;TCG;>RT zkffjBeScE{fs>o$qr_D4%miOmyp8Zjpi*^%s0)81-d$Xd$;6bCgu}|U9@S4ykIQuA+%p#zYrm3oO$h2hoJR~i@JGBmZy*<@P znq9(}(ywQ>>DT+7w@3BceSqRQ-d&t9+J^TAq8yHh_|(#%>pT)@j3d~1E5`Y?8&Vb& zQl_a+ownhx-Wv1s@|;gryq#x*6T^3)JD(d@(Rp0SpDXA1WpqMi1UjtRTfZKRYM+Jl z92kK`cGH2~@Zc@i29FUg%IAR&m)^ux@U@~}b0?60DqH7d#jcDV`3{!tR&rfnk0ib~ zFnXg~ZlSEIr=euVVMoiCUc=EC`O81TBk9_B{70w0a}@t`92nCwbKUYym{M%{KvXTv ziNvdgGg%zyu8ZiSiW3Vx&}i>ogE0Sdb1bHU5Nfiiu69c7+x|MamV;ay@4>0N<%ehn z^UN)}A)39AEwSra;C7?lSz;AGKjbGTBQ83!qmBP5Zo%v!AJc)nOoCs3hPC0Fko6rB zpZ47*4;CTxh|>PbWqz<7NF@TIlptn^g`uXj?MEzMv;*h_o;Q{?qX2`}P=b5OUu=_P ze*L#&-#Rzmva#$k?jtClZ(ZQ-&a=^qO8FTvBbuMY+7Tk{z~g8e1I7SdiwR?Hj5hl> z1KeZq3YiJ7aQp0auG3*CDn+~fWvVqu1cYVmQ;tEfYVgx8NAOQbaJr^JB|Ni8#b=?4 z&$?R0w;iHAfpIYStz#`xT8FmeHT3d_Uy7#?f8}e3RyACQ_5xq zJ2T#0{~06Z@Cg{yrVG?3&AS-tmvOvi9Iru^W-Adrm`ar1t9bX*`T~ioC(tRUf4ba@ zV72KzYU%dA3;!NLG}$_jTI_c0Tja*zEVVJ|@c*H>|HJT;;{Nd=e(YgP)k8MB8n{PX zjO5r?oCIrH(@B9m{iHx%d|GsDCpYpHmxu-0aU1%iP+(#1p8|vXQKs%EC($IypA;Cd zG~UW<7(qs+6`{6sI@F$`vPZ^R^wq;>fuU$#pxc^3qoHvO^X`V3VmBT5%xu`{c&394 zwB0xZ;=Q|SdOK<5w&i&GK;8ulYJ9N5GDBX%xv30j56l4rCM4TAS(`Uak}ydN@A@+R znx`Do1zE5#4&ORt2AE1$(CPp`d5{36#sK=0bbyuD0JsAH=7k@mJme&0A7QFSE)ogG zAkCmb>YvT;pxTC%Y2SNU4-Uo_446C-o90184PgaSNf%TYM_(kQAZ=Lv&O^9-d_8!< z4+h%)Oz&R5gI|WS2fx1F1z#IpNxLA{w0V(-;b$-^-!e+!CMYb*sop)>-?!lSj9i~~ zAq}&qTp%Vg(ws)XGu^6{hmEMaiL`jUEaS!{R&lo70tzM=_0J-A*ghoh_ke2rVqWsx zQ7(^j`ciwfGAJ^3m{PSmT0VIdUtqdcN6YW%8B@0YYUi-y`kziUyiM);rgI*p_e{r| z@c@z=f6VKVCqm`Z2L};P#$;Cj`CZdSr8Y1bZ*@09vKZjmL3kp=TIu&SE!&x_GFq`q>#qY&MsDCAn%wo` zb?p?g{N?vpEA}yXVq;R+{)*uM8!arvb%P$aC-R*NF&%$kn3(>>r7soOhGm%>mg5QZ>sieKUp?u22p$&$4_aYZ;m}VqfQJF5`U9(qj{@dxB&FGn>GWy4e5X7v)hB zAx$s5Xhb<5S2{(c^P*vq&Lo%_i>;35Uws*jGF!$}M_|{>Q9TiwQ^_~)5Wg{55(%&Z zo2-)K+4V2uCVybAN;@ht3uY*;=l<_<3TCPZvHn-X9PxEdG#WkV zzT@cvg&m`NgS(=hL~-d9&k1N4IFt@hX?UG-10KU4A|aqyK~h3MY7*@jKdkNKof!AC zFv%J%apG0O1~rs6%$Wz%;KTYQ+Vai+WRkuQ{xBFz(kC(te%vt-4Ih{|B1FkZ8=v0E zmN?OM{my_`&E?DY>kSW08xn4X*nKTA6if}T_`@KdyhKvKNh00&I6im9e^2C0o&@va zM4tK2oEJO%()C7gGCy(D>2I!^CdsqJqC3#TO+Mo!VC3|m`S{E4oW|58F0!J(e1Chr zU1`%$e428U_OmqgSRjgP%_g`@GNe`51maFzoa9O`p@p!{;9i`&?)G{5pRA*09fC zF@0WPhtDg9eV%Lj+=HJV8us~1rq64xhtJ>6G=Clffm926)IdY7MN)q$!(V6n`a{#aCYkWbE_LcD?9ms)DTt+*BlwT9HFS?9&leP%{ zAum70n5r0M!P@cf0h|zr{`MLe@DzKY$ghXIyLon+R|GmPigd-eFIY2cYv$vj04fV> zg1Zt;M+_ms(oD|uYZH^UkMB1C$-q@C_&qMN2kz>d}P(J<;74Ky13Y+Q`Ic)RygTrsK6!U%HJYva&^T%MF?UX_^){u=dPOIjV_%b9oZF98PvF?`Uqvvam4j&Yo|H+{TUQ zlhDO0q`OtT9seqC?0WLo%Z3DWQ|cWz_z zwk_O8tSi+|MgsK7z)9j zcTem{jEpxOQf3!y8p*wMCLMMd5og8Pk*wW$E-C!JbwqR(9}9)XaYeeJCRZee7wN+= z<}n5JdXr1?yR?j-512g;-?Eaz!?F$AhZx92YFY=Ippa3es7dhQfCCEt?KRcAQwj2X z@(4~Fi@Dt}WxP->+!jMfrquE1&cWlQtq6!zZeBihHN_keE6AMX=bM98?N@J(D)YK4 z(YrrxwA}1)5Uu*im)$Efz>&!C`5_{C&-nWPQ%@%w9mnZtaRvC zx*C`>;R{o6ngj@0gXQ42)V<5|l=3WW90m8!$wqGhmyK zkw3uEGW!MH>}TKGA@Li?Z+by6YRgVZT*hgN`n}`YXY_QtZah&0pQ7}ha^kYs_pv5z zOUu0;WkI?2GOWEfla)8lj(4AL`lXH<-NyYS{@h?SMXBH=s{U))i&4r~V!AdJe`Y%C z4+YxkmMTZkf!SpWF}N!5)svEBTneYBc3EhocDe68T}US(m$Hn^)40@$Oo??`@8I>4 zWTbq$Me^HY3$2LL)Ww#IWSrB-K>tk}#HpvEr{^S@MYq&{iEgRaZ)jr8$8@c~dAArS-`Pc+Cn}PhDUB`x zCza)w(+*1Tf`1N*1?Yv%mq-ryIea6S7a*djVCJ5zp26q=`~gEiV!4Uaj|BS1$k!V; z%G27NhII3R0I>x$td;Pj3>~*;Cq^8xoIl}n zu%h4GHSan}`r0=hKlOTDj1^#(F4Og3yrb( zC(vhV&`!fe(qlb?Lsw{K`f4Kz{Y2%kBdAy~VHK7LwBz3de|Fl5=3h~V{0Z#)NN4t- z>OEs@N{$G8hBfaSzrRB1bCEt%P+^Grj+Q%coOi)vpg-XNExgWzr&3hn8P+<)6EfOP zamLbK>HVMbv##{6o~KZn{wb=oVWovdGv-r@)MUjr1*ZEvt5O2bR=hXz8Iq3@EBhWj zY&k}T&K5*Vp*|@CTc5#S%zH*_Jb_^zXJGJ3;>{Bnlm-j2Up{gfjKoHm9Y~K6k)P)J z+h4$A1jZ%|;bBaDqQW9Lu9v<%AS&Rceexvn<(#%j8N`)jWI`y~K*2ZWUhgE^MH@b;QSLnJ-}k=WdY5~TDQlBIl9d=OK_ z1kR=^@2dsp73jVF6Xd5{#JuN~O9w@0gVC@g#>cl8;krk@2TMVRi*RGIzg)KNu|&QU z==aG}Fpjgph7lWu=`c;uZdqDKpexnXHa1((3&m8qj}`UCmn4O}ebkcoyxvezl)LhN zgcK_1eFsyh$1hG&mspgZ<~htb!J$U_Y>JR>2{qU@!CTWd$wq1^e~N zgdC{xe;Pdo&}4wKJ>GlBf~bl+dpWACsD*i-)e^D>@tP`Dv>jRwbR=q@F2*xBhgi|> zyx<9?VUL^upOv~)sGoKeR$NO{l%iKykv(FK&+f|#bS7pNIP1@2xO1mcu#L&v6xELi z9>(lqJ=EQIsk`AZ%5S$ODL@cuq5rdX? zSo#$2E^2pcawlEuq!hibTw?9iPLEEAcgH{zTgNCz^2YWk^bH8HI@$#6j`zOKOV4W9 z_K*al&GB4{MFa&k-T_?&qa0)krFn<8k1RZ;(-B;V^MJgE73@%+N=) zjtA@twkh7O_-vjpSEPje&Husqqy=Rv`HJPD(uOUAm?#Y$3IS0rD(A2l(1mqh(1mre zE);bz4#jH&Y?40$=2@<=hAvBAa!Bcq&q|_6Tx6y5V*7w|KQI+P!D~w&wr{0k+6?|3 zWj8BDxs=?GJ}>W1t$k4M_+vDkJga-=axnKHq0{&X%1Xg5R`g1IVN!CzR;ChF`%09cd@xiCYh0rgg`2bg8|J+`(!)QE??2 zNYaHb4LdN9C@+=eC3Rz28!JgtE@mTjTS+`FDXm1~bN@80sh*(nb_J+x%T@Z2j)1P^ zicaL-k2w(mfh9>SFJ+eZ71e%ke9ni%Lku9!KOr|;Y?&9+Au&4%=$v7{Jp)}YyIR>C}w~`!+B5+%Du`aD;N|A zHXo-#zz6D)4|j@o_AEflO(fEtfqHM?$yXRPvYjm} z1v>3Y(H?-T2XgCYv|i!cbUR=I5+SQ0uQrZIu+y<`T+7jog?L#^!7CtSinkfKe$m$) z^3wTV$D5$vyP3Dy@uv56RL8Ga3EJ3 zad@BA511Ljpu8)4L*6d_;wPLs(kB-s%(S`l!u*mzVA6*k04n@6tjeeX} ziaL~nF8NgdheOXEY$kDUOXfJICjN`rMhvzB5Kq~J^V~Cs) zqk`jo(oFwe9q-=J@jioi_gdsrg!h?=4X2~tlLp>>N>Q&;aE9ogNhtRc%GU-K&mnnF zPHs4@$VY%JJxaqd6j!iOK$7GmmXNZ*hN^0S6&$f#i7&KkcjaT8$R10LJ-Nn-Oq-7f z{hx0pb9oypbO%rP$A&yKt|M!4uFNLQ(~jMpV-EKc!$GMQo%KHqDuu+T?p0#Droc>BaBYzB1aES~8AS$up9Ec; zc0nmR#)|ew#VhB%Gf-k2~HR zN3qY2D_JSfZO^z;a{vX|yH{JqHz2)T@(nO_Se*?Q=P%N+0a98_?qUUpf)}7^$M#Mb zJU{A4i?;O0<&m*ag4|Q5fp~af%2Mo_|LOCQQa~|ywDBRBSXm)vm`G-YRt2ozDGU>y z!%DXhBZ!njo9+trZdWG2@;5RLig=yc!vCglb9-jPq55A$cE$QM5&D!D_{^Tsa7YdV zS>gS7!JZ2=U3Ue}Hj5DzIJ*WzNWs!AaMAn^#^DfaaFg^nhd|mvai(<~Kqs8?_4A6{ z4+8SH*SL#<6}TA)+>t41HuZxm{IF3ln}#zw%Z(lq?&o#f@BfWBmlPylj#&Tyg;YJh#WM>m zFA-G$e0YBMP}I1pK{T$ZtE0@gH_U>j*^v?nV0Bzb`z~m2=I^265W+< z{}jL&N@`F3>i}kr@`#B%?Ly>s#EZu`MNtf_Z=od%3zUAX_YbH8<%HbK4T<%q07BXY zgmEXp0BcR@GltMi8Z$N+9BQ6R%fjzXR?CJ|)Kh>);#omF{}_~lhe0Xufa=H?c(4#2 zVTH&_y^bdyphX+wHLQj?7f<%d_R(t2f z6&eyR^9e;CEe1-^+?h^3Y66lWP6>p8&tHY|Uj;AClK%+^jY;fzjqXe|7ZPDUrydr$ zC=Gg%le=~77zlb!+wtL$&idVd=C+9)DQ>4h7rBnQXC5nHX?rMbyArhFnvA>FR2rgL zT#xa47DJTC-O=(e&>%4PI!ACGZt~+vP`@KYj#w-Zm}Bve<3CCHamO7s>TxMSXOy-^ z`SEx$}!{TJ$PT@_1*e|{ZqIS_<){G{g0wZo!AQQhPkwxV+{ zm_!R)>XTe1UnM{2Fd~s-GA#$OqlpxjisVsY%2t!OgWD#qR|q#^V5av7YZV{t zv}rjrs&55hMU<)mawGI<^G*&$)q-9{?E}2R2Z_CX!U<5|p>(PYnPLryrJzJt`~5mjAI zPNrk1b=7`76oEGgBM>;WFewqp?h@qZ2aI9qtG#?t$Dx&Iyoa^B4YCrM>iL?RsLfjY zujo>%-FQCAuNoD8_8Vtn)G!v%ite~f=iRe#QYzRFHr8_wP-2CAav;kOuy(pf51K35 zD`X7~fOZcJX)L9Xge#QyLTT6&zC=v)5EA(`{FaM>846Y!yDBSaP!R=MpP*9Z#^_ih zp0r;!pk1{mMBXL7IB4NT>J32LZMHw;ZRWr0P&BE6R^Kona7gQjFWN5-qk>v0+U>_6 zcWvg2LxNH~OSyNK>fNRNI1_gVJW+8yl}g>SCuzyc)0KBOtZ)=g1AYr2wZad--&G22mtWo}I5++9Y3 zilrUikI;+R>Jg&Ko$hrWJmNwKAI1B$JbaL8j}sD(;6CI?D=I;-ho`}+gOM&)EVx+D z0(+rL$+CsF5#LBj3oCOD9ypOq<|k80Rl=J3(8%45{7llajMTKl%dbS_m=jDode7fd z)~_yZ3^Zm9Ms=F)!Q)rBB;xk=j{~?oK%fCq+ji{AlQD&@;-`#pj^{Hm{n3SRA%1Gd zxj`-1qpu)n01Vg2ti-Mr8~W@|7-Uo8R0|G?!IEiwdJjL1!DRj|s9c-I<~xFW;9X>D zpg-Qxg13+a`mK)OPIwoNQg{h%cG3Jb4rVPn-RO_QbKvyhDSITIt#<|AsVOrgxhH%jjoA-tGMD4tm>q9`(@ijTj(B!sp$^KbudED+RkF zPp}{reHn{-w*igsVMRMKTi1{R*k0e;WXmMPYCdEtzRWDx!CLW!Lv_dF1*`lQ|A+(q zhu%S54=zEV!6&%V`*HXvazg{_G?qEVRxhuUF+?FMyw4%Wehak zQ*X`atF>{8M()fQs84A6Qbyl~sd)SiNz;r=N>1+wun|tBS#^T+j+UR&EFlQ?!|)Ev z)xtK1Ix`Rc%65K-f@~o+&=;sSNg3eMu3bq7f&H50|A`=O*?{=Y(FJkd|4tC|H~b?( z46CR_3bqB0!pf5*3JAu9DsnG(3T($W1v?@S3Ce>Y66N7b#&4UFfcPKQx}XdgF_*L( z9@V8Vl9ut?dS?@ST|W+)Fql0UjZD?c{UzIw)}O2&(7Ce%9@9Dk?MOD<_(tA5PEBpY zklbZ_T7nf>ylHmIZPYdGEvRW9gr5C?U-xQiIYg5wr4sIWXF8>{&^QXw>cdxW67W4R0Ds1 zQpAXZ(HNNub=1J*N(_1tm%mxb(1Ug!c^m1wh94QZi-#bcPUq`Cm3k^t9iyS4%{rr( zM%+XU`gg!WQ2N7XX_DfX9neYJ1{daiPq&PEg`ID$gjd+%KmOhTr95}hr>S_89ev$S zh5W84UEssoFmrlF8$Q>6A8ZBu)t*k-NAj>~uN!*s1i##X<+~ya1TxvvaKU&9Cz1vB z*zG|fYLl}9VMYFxa)06H%z4`!Eq4OU?2L2uVK(0l2F4inlr`-{-^LHW>S*tahH`UW`tzYX1orFl zgBScM01qb7rB+x;UdCliWD<(~g>DI9-`!4H%Sx!wZJg)QE~pE?J;ZNU`Guw#3XGHpbm97?v zQx?8ujog)+K_8ob%G!9VRHT(I8(Fpo8lw9I`aFsSC~e_ucjD8HCoY}{bjEA{u?43^ zA~qD@7irws5$K4|%(k;di47AtPsXU$W@X{iHY!BL^+Ll+)IV+KAb2Be5#9@edDgSA z;*HeefDez|3aJP**%KPCXC(+BL80>!Al?{MBqwnggtH#kqn~9U>wE1t(fexCp1_%- z$cCXyj^H4wpLWuSbU~uAb|;&UxQIR-&>7QyK1g9x^M9uRPe8E0yR#mNl9t4m(?Ln0 z4}c8fg4sh+p?-$zB<){6#(+;r|lr-f7Y(xk+zT^uYaOgwrWMq1JSURw6+_s0iI*vBq@1zCTXWJ zheV#e+f!)4Qy;1S=pnDTvPI_=m%Tu zVseu5aAY26Z8b2nQZh2PTs;Zg@!y>FJ{fSIh?YR$A*c{J4)g6iSpLmnG#9RV2k&!C z;-?w~`(Sd}Jd%1&V&?Hb3<|mJ_I`@`GZ7$-6_Vw@L0oZm?(ajew&PXhxU>#LUC%=X zYt{WPW0a4rxrv9xT^S{A^PMr0DJl+xtp)0I=iP#wx_w=uIWQ7Qxw#7`{#X=TvCw1fJ7}7zH=d(qg&6l=K+VEux)%*U-$-8*e=L4HBC2Y*> z+m8X8a$4k0P_?(`Cc?jb^*sAS!}sjG;c_(M*iU;uHjGM@{}wqO=t}wq;KY#-u6j3M z#Z%gjMCiV^xYJHvC}95f10IEU&j^oc*^P9{x?h_RM0(A zf$pAAZVJtmxv)?@&x&1&w^#M{V*gZcpHg&2El%g_>A(DeS9*d*Trc^i_9#Vr$9Br& znYRzE!$)b1^{Kdje-a=PxDKVLOV3?>1UpuA4EM^4`2H<>0JjzUwL1@8iKV6Vo>k6a z+!~Ke8s?kMf1UfL|BLi!kKxVi%e>G$auA+1`7E+FKe_uR z4x=)kFzjNbTW#pW4Wdgx)Ps~0W#Hfy5y?cew>P#kB*@TbBEuBI2Mg2fdB9Y7`2cSV z-nO8ZA7!)=KAB|{4?<~+VxRJrxI;Y>`%jgu=r zd4A-95tZg)W{6h8Gfvd|w8yCT`E@8xzKDxaSNJ|m_#=FaM#4w5fWa>;F3|6A1oz?# z6+6eM&tjh{OHnZtjkWd=J+ybP7(VLjFqD279jV*TX=3XzFYEvxyrY7HQw#bI;#RoU z{kFcLvJ6`sm7L~b^D*X2Y^4S$5gLJR<*8i|$^?KCKEOwmx#^C{rlAn*#Xf+9wVoN^ z4)PyQ9=-+Br+kF3ceqWjgQrC;_@KBjg9AU3h`@~9?S)B+OeLu3wN2+oTU?Cl(*6Z` zMM;XfKSoCbIPXOvbB_w7<+Ahz34O$&2zE zJgHI!J-h8H zOM3{jy#h1Gn<_ryMhkv$yh+e3$5|`2*oL@Zc#?{*C$=L((I7Uf2d1em!URhzRLEb! zc!7PkmZOfXwdl&+ca*oTsDufXq=Wc;!6i?St~y8 zr^#MLiZo|P8z*GtEA&H-q;-J3LwUhHvw~LQ3sOB~K}yEc8)bd8aP6~km!lbN z*f04r-U~76-~T(87#cR!Pt&H+3f3CawAzaou|(u{)=uF11ECb{M+mN6fa7)V<8|FE zND3WkE=4ABCGJt;U_o*nt;IHX(PU{C5XFZ%HgyQ z?PNP99VORs(SM2C0F1ith;(CRG&T>MGgncMCCFNx*bjM)Jcw^Q{V z)7l+_X!GaW_|Jv6;L`6TqgVqzF&(4L<6NF%f@nD*&~4Yw9q06tXGIAI-m?sPc09Wt z-w+U9M?3VlC@qhV>HA>+vSvW1iz`WE_=`HOd73d1CfN17;#&B*xr;d2uP@RzpFI^% z5oVmBfd;z;gH9TT8ey?xqXm=t!so@f!Iw@Gf!C%-?Fjcqpu-j(8c)7dyejY(tDH(n z#+7#KS*Y2aVhNN5rI0RwQrjci3cny4 zA~E`%4S0&-PYic;hoFZGFZ0FC4V1bDUx8E}#8IxPZ}OGN0A{4&;bHwDZmCZR1zU!6 zwO+3u3to=a^p{0Mnr;@1v75~TtR-N5HXgGO)yH1^kOTKmM5C>xWgJiBS&yx&STAtN zqNwO=*f1kT==74Syhljh7stiA(@Wtc+B^TwyE6+vwIV~a$u~g>yTK758?$+SjcowJUN!azvYIvx#w?=GxvNeb+lJ$eRhZ&MBBy@fNe<0pf@XVpJhI#WueDFcdC{(gN&nFqQUKyRRI5H5Y~<3)M6{&T;cn7qO-`T}ont>>%?q|Ee99P_RemL+dd_qm}O1Z9Pq0IBD>~Ih+qY z!}-wjPx0ZT-~+YTmap^SB=KP(@!_tdHvY^seQ(HI!pAR3t!cKBEfls zkFMc->>JLY^!3m6Rgyb9U3Uxn3c#x}(CbxK+Y!sqNSfg&2 zQ@0VYK9%Y7{z9-~RU6-?K)uGJ%Wk>}E!|VWj>ZhKbGdrsDKuEN%b2&>0y}FZ(?bgJ zT}+yUgU=!7+GsWtv+jDFb#p8|3T;j@GPIKW)H+LK9^bEAqy&c$?M@CEYzJ-b5nP;2 z8)geU$at}VJgwtiT>dn52<+%GnMBsc&7bXpBrv~*U+t$5tIK+D9}(D|q}})R0sT@a zG$fMnXFInvIMPjID#Z0f>}sxcu{Q1U5Sj|G4(#LIO1pqy&aS|Ew2d3}-xPUJm^A0K z55qB<$nM)Q@N}*AaFnkoDA}&pMsYS1-skVG!_2(i^9N}!!h0GI`rEV_KjDVC7I)3S z{4c-2H!6M;X9VW2{Uu*5(EVs{;QNBpbW;|BJn?UoIU-$@&H5$ZjY<~3(|BE;tDaoM zl>lImCG3l%-+mdt220{NwAD2O)Owz1#VJ~;{5OvHJu$34I%vXbswi(0<>!g=(b#E~ zpYrmKU<7>v9pN)X)8@Kcu5+|ZfM>11Ge{>+iq5b+E4;Vxq($2O7@t~j=00z4+VQc6 zVUZ?LhzJNN%X!Am3*yZ$ntepU<5aLW5VFBr#OgV*0<54ttX}bU#WDW&F}}^L7Mwqb zE0VMe+WH?~iAJU}>)R9`sUOLKz8tdilS-6B5o1XbGrH?P@^F~?A(~}$ew`f6>%YU9 z+9w(0*m1x_zEhHp5T=Ldlys=f4;^g07m?teC@YCG9Bn2=uB6N_8T`#@EE89uzJ$z2`cvox}A#LrG4$} zFb8K|5?h?eN~Ve3W6XB%J){(zREm0NKd*ysP%E;9vbnh=cPafClsQFPbxiDFKNfB! z>7vu9>W}cI#xwk|PZy=f=ui%$ckAahLwuX+n@sKvUhwZFX?AMUDh4=PsR42*M)L6Z zeg3@QQGY73q{G9C)5X2SO1>@R;kI0%b+|IuJ}%%X4gik{??!0{eW8dh*rxxFACp3n z{CdBLGL(mC&&2EGVdQr9i^pHoHxBvL=Lrb%*ozoog-`q8NvnU6CXAWM#gczbP4xy} zoiuadH%r%--cwmxwfdgN{52I-t25zibI4MK1~ zF{AcQw4F=c54mUF<*QnseD}k7K7V0N#o7w2oK;g(y7AE(crGigoC)7k-0)v&vQ+D@ zkydW>`)Z{H()!X$*(c4HN^4fvN>zvu)O5oyceU(ySFdu{K$m?|MO9gKRjuDw<#(^r zdsS8KE|Y6&@EwP8RV}%ERe7nuw6dbsFRiPtsPg-2q_2Gy$^l|hS#@O&d|X<(L4U;Z zh+I|aS|7ZF;&py0M)zgNi_(>qKH$vN?2!D`{7I6lo~)|gQ04a3)Ku3XytTEfrMldT zs?tj7F2r7{d(7`!Hyq01mEZK0`7@=m%IYc~l*VE?+3wQH8eeJoMtAi(Ulq#4eX}2! zot8fPUg@zV3xQ4URn;|XOa1Qq@LOuyz4xWx|G;do!83exajR0BcTkoqBw79CDSWNHKBhVxBf5}GQ zYW<}({>KTo6o6N{-dFp$uc};sQ&U~-AJO#4w%ye=<-QvC%8hQo(}26SqH3lIc5({! z#DF}qKUV=o+L-FQ=RNFBy_!^`lj8qj-w+Mx)^K_IzkqAdh=VTo)t03Y;L_T%QM;wL zRaPxm`Dfk*^s88fqB#@ENI;TPQb$lxTC=KFlHvcQtJcBa+O;d;?*`w>^3wIvJ>|aj z_sF1d%B$B(wN(}C*7^KW^{Q31K9IHQb$%Evn|#vaOBa{S&v{&;f276m|7G6g%Oub! z73I?WMa#T--lbA?71S%Oto3d5f!dILs{k#j3^V{}Y0xdJSA+iY`_`_bKh-s*H5(wPt~sP>(D;w*ziNCy8)#^gucn%SR#ummKMsoBS4Gfj<+Z$qRJwk( zL^2_*287q4x+^P%A5^L0NtjKlD(dLZ-BqZg>8ZThzY3;B{$pKrtzKdk3M_vFkrAJ3 zs_QmNDQ?Lv)uI-HKNav#h2#U4!2efQRlvUzv8hzTd8TrugtD`#0=ipOT>)=t;^RMn z_0X@1GC-wNJe5Lsv2gWjsbY0?rBnd`O7Wk{QYh_*2S1dCq5!*EhUP14D*)Xx$>%REgFdZCV1NxT zQHEW>Kccz>h=8c!U;Kk@V?`_~xxeUtD6=rh!mvlRztZimu6D1iSPcODpi;z~E8+C$ z1~OEX@i$m}ZAEP@)HB@lp+!=mdcf-pdD*`Pl2BI zgW&`J)@*c_uB@){OF9g9MXeh-4V8>nel!tGAB07+*0;7A#w*%OejL7jK;6Be1}E`S zH%{`^Rh1iK$dR#9Bd_x#=!)7W-Sh8REP7|OMDHusmaeAe)|OVHHDE>sdd?ClUE_sZ{o_sjjKmRO&aevsA7F*+l5E4s)}K({p77OhwQG zuma_^RWQ$&`|5_JjR;WNKf!M{kCP{|kA`Wte4OS#D*m&cv22}W9e&Mh4kvD@)7W z>q=_?Bn*SvYr~Xb0=QdW5nLM_fP#Yf28Ogjeqx@G7?bcoK_s=l%qXj-aTsH=Zr>YR z0CI~tN~$I^o@fDs8robB>{^Agg5w!h0En?5zPD~26d}dqukn$1p*G_pj@C%UT6rz> zcb$KYdq#OOu6JtXvNc>l1q?9jOXW(j078KkLj1KEwO`lelbBmtMY(7J6<@{bD)*B< zSW{F140r9CYPqr;kX;4#8S;emP&JN04hn#BA%Sj!WUpO`60A2=3)r~LK+CIryj2?5 zZvPsed(=Ak!DzFbw;)LdZAII+&8WTYsup~!Dyk}oH4=*6jAfuLs<25@ABYXqP>f5p zCiuV+xk_jdX#Shkh!Uuzxd?8?vKh6|*`@RI@|TgFnhS%_y|`$Zcd2{9;`xhe-8e3Y zwA?TPf*G)c9-V;-c_S5C35pJ-6?KuoR7furTInk*m2n~=MONxwU*X#TiURnF!w|%1 zE)ZeaZOA(mj|g7^X7no*6ab1%4lHgJ3MlV}t?q4TfI1&gl^i zjMf)|Y%YTRF)hO$r}Lb6w1z~|6)JH6VB<}mcSLFD1}4>i*HTE$_kW<5d}tk9ifV_ z7^1Axl{aGQ$5oVf&zOBz?aX9pLrpbI$FUIyxHst;jWZ;B9U3hHO%TC*tIQe*P^ItiA(uOy;0>Bc?sa~c zx7VQ>cxVRkHk-e6<6Gz^%<=piSR(5{1Nh1xnmMC91+=Gob+uoAM%gMy>dfGX)Ec%S zE&BBN!Hs?+z9hwOU@t(Ms|g8rsf=JGoK0EFH z)sk88M$C(I&2kC4LayYmP&v4{@RU{5l*uqvR0@R%LL^KnLjlco*JXq0I-l&B8lPXT zsY2Pu(IS`t3km5T;DKyQk)(z5zwAY&nTJ;1I<#PGs;Gly)oa&P!Xggmv&SCID)b`d z^=WObTubV&)Q!|dJ7W#VP#L=6Knue<1HQyn*4pPxQ=%eW2!m45T_qLGG&41$X=cn!sl+swGtKDCoN3OP zni4{26hab0C_)G!gb+eLat|T*5JJf1V}9>v?Ps5}&zUomkMHOE|NnpgS9{Mh?`K{1 zy02$FYwf+(G5>nA2lFq9{|ycQqee!zXO5zba_y=dn&i?+xGAvw;cD(9Gmer#sn2et zwr+6zNFL-fF>-MTJ$g!w1YO>_h2)4bAT1`T#OL?h(WRDG_@(36Ist}|GFFaq!tIOO zXide`atuuDnIE#17h4++nI6GCwj7;_1w^D};%dULq#)Y!SjgE5R6L8RpiyvmK{v_n zR<1Bd)fAakH=YtyV;;^;7oLn~OwH}lwd5@Q zkX41Ku*}RSh<1p_oLL8JOQs*#BE&2eiwf0*U%S#uYt8J(s3Yi6_O!$F)RF0iCbvA@vKlSO6ZxnN;sQII=@ScxeVn1%@q=25{4?qgvy$wDlZ zbSp(vj)+f+o>DoQj`LKFNtaVVXt9MxPM{&mTx(_p+Ei#}z|56-$mccpO7!&#E;$(` zC?8{9AG5eYeY5N$>6==FDMGMsA9(LmRE?zev7<>1RF#xx1R#P?rJ>5|zSNh7Vw4LE zC3{7BYI((3)BKfHf$Hfs!BFjtnRT;f+iTaOGcr#ZlQlLwC->C6{DN`gPn$4tQe-`w z`pzh-;Si~BZBQ8gS1>j=Ei(@(?CT3v_@@U8CAy>@JieCu{6_Xi+Cqsx5DZU3YOBh4 ziN1mr1lQD|dH)r`a@LVBt*EW$rd3m9E2iNEIs^rr>T`6|VxKd6wg($7bu_Xf^!lQz zV3ABYY`>+vlu{n0!HP>-dO=ERM#M!zafji0%C#8b$a=?hs6AusU3pfwenTeEPO4S~W0TpR>sQAmYa~tzev)5|?KX!W)u+wa-#?Ule-CJy>8e54(~OB_}2E z(iIdPKjK0INs2Ueq)S#orLc!w;!+qBnsi>%k%=-uo=tk(-vnfaC#vqDbN|ctFUyzxd zS`bkagLdJT7hzWHt3v~k8J<%CUtQJs+W!g?wfTVz+aiHb8F}n_2L8J@a}JBxY)X(N!i$b! zjfeWj)6$2UsWauJWag(s-txTA#8+&F&r-JxFztp{il;)?wyVWGk2GsSxoD7RnMq^P zCx$zX)V{^@>}}iHEea0f@-c}_a%I5womVg}B`e7eTf%_`7PJ?Z z>;@OnYxB(#WVcBBFRnEikT-HO`85;I#{E3sj@WZ0MjoQr@c3nNWWHC*8L0`(c|CKk~=1-&umJ~8H>&lX`W7gjE+O4 zwa7sU&+%O8G7-7vVR5G0JV&r+3eb#0W)9Oh3bS^AIdV~rSzQ>K6r5ERDyj=FpA*K{ z3R67Nubg%ke#L699*ls{4F}F^?#^>j{Vp;IMb;vET!AggB1_#EFKVF7Ppy(UFod71 zex&B5rxc`13#p?XXc@S9<*`?{Q)6&wpef6^6SKH>Eb_Lr_md0nMpXLO^i$*-J z=}E0H#Ps5St$Ies!DTQmH_iAyl{;a6dVx`}PU_w**u9st*x4(|rP0~%Cs~I*>1a$e zlTh2RO*$=!g)yvcNKvO(8Lc;Z71apY*f`zZs{&QMokdmW*+_fgNvKmp$WziuN%pJI z9x(LkZ`LB_%t=BU>duG;g8wcb>@K-yeg34R?xq<>${kiH6DjCu*=dHErrNC?%wC&r zza|@Qq|#&GKZNy5Taj^;XL~t2P&JjzOL}63msk{5_z9(2LxF0Z_EL3!svbbq$5Zt{ zsvd-~tI{YX(cfJ-U!U|aeY{r^MLsMULA{bji0XizD=jMggq@Gb*Dbbec6neqNye$s zmoO42w^}nPh}&9S?LK{MuGB^2>0J*98dIk{Rb{DTYSS?|wGp;(Y9vWs8?ha?Cw6bu zGq$fqO&$NcG1$Q`pldKtp^)L3zZ^r^gtu11$#kKfO?!|Uz-T`trvCR}4#<6hBaIlU1se!-Hu42Ti8cI{2ft6BRcNd2h0eSCAn{zV zWL6r)YZgS9L1-+#DnjPHy?Iqh)%@W~(0mg_p_*F$s>Da~IY4iSY#BicO&c$BNmnULeBSIuE~+Ju7Ys`jW%{k zrNSP-j5fmwGweVKrD<34GWSNukkTJh3w1*w$q+O(@jrBhydKJ+b2LwT$=$_F!P>7!CGg`(`7>~yq; zAWI%(jNfb*n$MAputw3&vKuN*udU$bYWQQ1JvQduXA-Ph*`J$Xtc!ZzVaqvrb#ye( zTzMI^!j@y=7??(maF3GZj-@^Dn_dzAP>bKqhYijP5^1q^H!?*X`&v6cyvD)b8e=5p ziIlB)iDHMDT(k-p{=g)%$W~etsIIoZ<%!WVdBSQm0%sw1?|LYPfA$z&A>zqZ)QA)w z9PHO=vkJRa7ZQ}sl!9@2(9X>3Wv8W@bqfqHIoX^Mdqy07=P4O5eu@LgGJNqw%k3?^ z{%rGZEFAsuhLRd==u%AmM{oDp==%KNG&J)J5gSdHp1#S+LqyVh^AccP8n2 z>l*Lfceo~apiIllaTKKRw;ayr1!k?)@x${qmlt{S6QDq^pv!uoKbH7PFu*QB0rQ$7z^W8u%iW- zm4|o^yq*xPAjS36SO;?{bVdcUr9!u0Y*9JuDj3LYk=-p=XzNnp^fs}^1KCmLuP8Au zc+u5TbFxQeK@^93TBPlZ@DZ&WA<9A(FCo zBrZ?;#ZNh}3_43p@v7N00;%REoZ`$q?HMpHo^#L3j!bHu<%9yZjk|nqro#xTXL?qC zdaM`o?#l6yl%Aayna`RDaxZ7D938bY4Ys4TC%M_SSM!Rydu&tc*3F)I+Yj57X+PY^ zYhmLFy_wf^D?P6N5TucFVPZmR zMTGFPjVG(_<%?!3C#Kvbj&8wW&GdPvy~JB#;qUkC5!NYRNBHmnk&?w9VTG5MFg^3t@J-d{_s8cN}OmvKFqC+(8u zxKUfdY@Pwa%|;)kPp8o#LbBjG+DBuHrup(vwKb(QvLeJG0T5<>c|}<$%U2e%xjcR| z$z@0RwZ$R+y2<%CW)`JY%)m?(S>nYoUI9(D_mt!rjT!kRNpZ^5srLRrM8T=GYkvs* zS5_CHy^RiF4r!8~#VZY|e*O?@ysxIBY?icbgkUxmqU5t{D^ukySAlB=JbqLKOHvx2 z#+!=*v%aP-OYb`8?lDl$0HHh{lifO+`54$JtZo z%(6+ongCjry(3DRby;p8X!?l>iwpIX+RAFm_0?3?hV0KVP^9C6zS6?}#}9PzgIxSz z7k`3_AL8OqjPL{dQ9+=93#}kv(p?ZhsiQthz;Wj)2$&Q>M)4fC2b57>C%~}Wqg$T= z{mj?;J@`vR`9^_2!?p0hs$j9SrY_RE=Y8hf+S z?|zEaVY59THcid>q`$jP9oBwac`hn3UsB61AA4~tU{Bz~%j08tvD{fA8Ja{{{3$7a zc+Z~#a&$ph%9n@c6+W+BnvVw%Pp-YQ*?a?A9q|+Sx}Lw=s15P!Dzi9m{MetUPUSDE z?VXNh^$q{!n>I5aC~|tVlb7)+spH0tZRX1*S+wrnoxcvSmkJ9@i-%EeUdrgPDG{4K zt~I@raz>4^KbT8OpOBh0EKTZ}!^hzbs~jM#W&v1@P94d~x&wj0G46>PWe zu5xzIVPoPmdoImv#(sI}d<=7}wElR0hIMbYF5Otq!iL4HJ2VwYQuxy)6nig`Va}v2R+`0cOG#0kh-YVUW~257O<4D6 z)Yl?!mwPt3QBsDgqSD@GeM8n&|Nc1vF}wdG8^gsz)OZ>-Hy!HwvQk{lN?GI2e0aeo z%4hVqc;+J`e%-;UdsKkV_AJx#T>+Z~c|^tg0(kReFc`gM!`VO1yEU5m7Sh>eZhz|^ zIWz*+&_Zlm#}g(o=Hq3^ZpX^xRT_!&dOhYXIyHKYPVc_u{VnO1l6R=7OKHpFO=ywW zvekaA_dlRb+ja*Y)c)WO9XoYCd-Oc^xL&>c^o@MqJ9OCa zlTIFy-1JAnr%yiP%)%*6yPrMhoO92cd;SF%&b#R1OXk;Kx?tgDmtV2y%B!wke9e+; zmtJ@M4a;u4>E`9P+dw3FUVYEK_pQ1Afd|(<^zb9=9)0Zb^-nzc)P|>@ zd3NJ-&%dzg#g|^*{K~&x-SXP&Z@l@|+wW|B_r3SGeemH&+dux~)6YKt;>#Uhef`bO zZ@>F~*AGAbwEO2@e%xVIIL7w>MJ9oow zRT0s7aN=`ga-Svo(rUVVOcLCD_-bSkd)bdR?;aCy^KtXlI(&&mD|6{Mm+gM6xsHl+ zHJ|DK2e1Fl^8K&Z7c)Zc|5|k`Bz5eF(;J zRGPY8ZKDY)SHDYd(aowFDa%kEq~r?q1|6&0ne;rUa_C*^sV$^48;$s7^|E?PJ*tN5 zHKvsQNqQbP_cBvscH0=Eex(KKa`i5qp}4LpO^MA@hp5h~J4&J_-K&n2@_CyMLYbUF zhwF)2(PG6sx1H}*59*|wPR~hAwx9Nh^FjJkeXU-nqxA^Ip?ydj=zNu|cA;c4RBt^( z+Gn}ucJZJZ4SP;ci5{*aVR748t8z_kU8#;k88n@q@0%>2QvDiTLJg(|-KV~yWGRV9 z)JWu-Z8D~Q@yQ@(wk^wGxc>rlj-?D z{YAy9tsYKZouJnu9T%a*N>vM!-!bY#l+YG>j_PT%`bj;dHo*L#YDso|eWX5DEl^__ zbb`KFJph+f`a<2W67@6c*=EXTOq1yuqn<{%t<}Zq74RwWS#842qQM9^LoK1Zk;Zow zx96WsT8hk*c6*+J{^g@0*oROu+3I@YHa$h1h%}ZoQ$Ee5XAjzFq8dWk;5oE2tg(ox zoa&H{48+1ceURq#3{V3RPX#>+d1R;OTs%7z<;wkQmU((8Z0FK5NawJBn4b9v^GEss zZD5Q#6I7)8BFr*+5p~4rd0st0cD>zf%4aOCQ@=_1lp@|V;(B{cjZ;2-oAsHx&AJ&b z#q`EMtgp)u%L+0lltXm-4xg7UF4z z()rSq&RW#i=SX8Z4a1n)k&gTa>G=U6UW@cBQ=Fc+)v0O|Ld>P#=?0`>Kiyi7F)88n z3_u!ArGs^Qk%yzGFZ}rQt(K*3wQg0nsTFEC?DOa(^)EV9|C9204I#GEU34+xU8|1Q zGeHlkd^$@Vf_8BO9R~ZK)B)hfs1a}}pjGM!NzZsX%A|9x+E20HOVwq>Wq2B8=^KC( z{=@!$H07zom4);kfY?Su(yUbHs*@olZ&&GxU31`?q3%Fz?0PvZqV}fNGEs)7P!66- zpaOL#a1H1;y3)v&jdi8{AMVY$2YEQ?~YJ_nN(wU^(uH6wX=kMrDUxbBB^ zj-fk|*MsP8`hy-b5;?>4^HcO`Nb&ttsCFSu?TGXGvHCYPAe8p%7t^k`@`$H=a6glh zAr-HsFKGzuQ?y49rmYC6UL6gI&w2e$^;a!X=Y_Nb65r120s2Rb!RzS>qHQJXqiU>Pqz1!%f89oNoNYkuOza1#PEmQCMsr|$9%!yQ)cCMnyQsrd zn(hU24npW=TzaUU>J0q}9b>{o&S(m_KH$3RPsz6Ht&(&PJzd>IwW^Q4nL4PTT29B) ztJF{T*SF9@I$PD!Fnt?cqUNiIXf36vNqVH7fq7&d&7!mE1RA4<(&>7#F4QN}y_k1y zrvP22zN6LZ1xi&{>Z|nC`YO7bUQjQoqv$>LFZGUkn4YD@^uF4rwkt2Srf*d*+K3-(rB-SH=A1W@RyArJ_01h;$ zhlJfD|6`x|pWpxAz7C?x(MuQ6m5@mxq;?Et(OAlcq{^jJDUb50fX2~yI*lgKM4Dve z)pGN{AL=uw311)5M`$x2(@09CG)kvYG@3FflTHbT|4b849%SfDw7SmCrr}H~q$%cq z36+u$&v1H{;JJZl$G4+(HGXDgGwFG(ne@DZSlIS4#8^bd5@VT({aM&7L4GSueh;B? zs({8m2|bC^GXNp2Z1l{%bRRF$;F+e=^Hh`R31N&_0vX$hwwRcgn3%WHT)KsBh3Nyt zcqTNLCBPw|=TKjFK~8ddRzhZT>>a>$f)@0cG2Ln0nfoX8^)|gje#F)pdchKC%Zrhg zuZg9@J4nlykef>p+w~?r8%<2h=^=X9q=)0&LF?hNlB$vF8ub6$QCcU!<)5bKe7b-x zL`|{1UFu8d6ME02WUDE$DpO(=kWJH|>92%Vwi;5zE}sxRVq$)Xenct#YR35(m#Gg4bmBR$VF zlb+j~Oiv2pE=0&2+C6Bi9i$`<0r!xx<+MyeN&FNpzgMI^*P#qMp!{w}+??u1=r*LZ z4rZ3n%bQ8hdrhXNHA3eS`Udmurx5O$v&t< zpx(xOFig`8*Mn+NZk&py)3cEGIP8Y-5<#W5#oKrqrZ(pI_I>6`s zC}Z2#SN||QMR=a;X}P2)g+4Rk@u;?vexYAYibJmSu#9lhGuNcJ8tLHDc?Pz22|eDd zd~Pm19VI>XZTAfh@imjv7L;hxW8dY*g+~Y{J?FyKDHrzJGMt{}u=^+JS&k4NMmkc! zKO?=JLwrC|dcR5MRMV1PFfN>GCq1v3bUq_~U!w#m!xx~LGybRjy*;%>{+8hX5+iA@ zL4SV>{581QwW}GO_6M=+wYZ&L#?;mH$-ySYH;2pm85)X_XE^?^#Q(u2#axb08;#&T z=(Ne<5I8+A!2W64WOBTO&M=Z@4(8{@lG>G0N*vA^;W4|IyofJ^_@1U#koc{U$^)Q} zE}?dq4ZS2I&pf(_E;ccrgVE)1gpdUO(kR!Su;sjdioDJMf1}Ck5*h?LLE6MHQxYfB z>rzg3KY!Y!_(tgIZx~;Ljs5Gm8Q(A|PBxq!id{ZWQy(MK)__kA=Z^Eb1e*OCJVWY7}fmPF;XL)dMJ_^@5=-tl0gXP2Or ztdZXFg`|HaY`ze?2a%pNbRaFGUMPoU^qu*C3I5-R+2%6z*&7k(6S!}LulI4^NZnE6 z8{~e1et_u*S&+n)a=Prii?|_=_Xk0oVB^}Lu6z)2sp>qAP z&7sisIvDBzH`{j^B*;OK+wC!@?u`1l6x0E8UN7SE(|PDE{DcCwMSaeMKR@PaGwDS9 z?*Kav_dKL(A!Jks%!L0S4`@V`{$8mkSa;*L|JUN)p~oBExvz>c{dex+f{QiBxKr=f z$VY3?Bx{^?s+Di$Sre`OEp4^5+FHNr3#+D<%#+RCKF|_tshBGD4s%D`KhZn&3d3!PiJ?|+ z*Gu%*Vq34@(q}VTmss!UgTZarUx{0R<;DG*_F8u{SxoopHn8~(|7)~;pM(1;JkiEV zuoA7mbSwDUrFZE)`rl!C8TWe7y`VF#V%+PE9h>ICuS2`^dDi*H<`vwBBFtU-O}X1x zY_m&WV_jpyztOr$ufe^-y7O<8*Hpo?kSFMD#Tf#r)j^g*3)%JU#_pv_DaSKJyX}|S$ejfqvz^#^?CYyJzrm{Z`3#I zTl9zeBYlLmRllo0(2Ml3){#~>>lmwt)zdn`8e$E#lC9C!Db|VB$<_!f#TsR0TJP&^ zdaQM=UaD`<%k*?BXw_ID>w0~iKF;c6>&cxi!Z6L1$YhS!7w3$5PhE z`WyX|-mQPuzvwUYm-<`%r#{R&-1=Srp}*7L>reG(`g5ISC0V_!-qx-9Hr?G?p;zkL z^=AF5-lAXAcj(9T6Z%QLO5dmN)OYFo^#l4r{jh#SuhWm}wfZ4lXic$7tRic*zDGZ< zm+NcvW%_BoQ9q}j*DvTz`X&90epWBg7wC)hk9wvx*P3J1S+lI!*2VgCYqIq(-O=h~ z&9E-CF0#5<7hChKdDbn~h5B{|Ee+T4Yh${MI;+m=s)j+BMenc1sT(Pv!S^Sa;Lx~3a8Gc8ySuwXfZ*=lp|Rj3K!D&7 z+=F`>Pmso48h3YVwtq9TGrN1{d(Qm1fAl-m)%9*&tA3w)b*rvVKVeW_A!pIqyBglR zqFkMF^^3q`4!#(a1F135JHNBsIhi@YVenYX?_h5|#C6|b5w2;cYW>OYx zx9iXFT6IJX_=4R|>Wu^2gC2td{Rg2Ox2X{abSsc>S47Ig)t$x9sw8C7@7K7gq6hs^ z{3WE#5MJ`wKe)qyP!RP$VKj6SHH-7 zQ1_kb8S)ySizL7gYPR1s`tF+JaxSp;lH=C=#B8%`C8%1U zPh={n=#J^kXRUsXwbLN5_F@fcc6hQgcCmICGW?VwF#qmyEf1bsOQg!(1&Q^`QGO`T2|GhKh7yU*SN=2piE%0M~+m&18Nwr7)FZ%)`vjM zd(vH(BwF(=S`f7Vmrd^-MeK|JQq_^rmfTluMHC0P!FkQXVk z^)Z9M6=_Mfk?b}r3<6&Fg68!#)V{F@dt$8vt|bp1XUA}9xZyFui0a>cdgZkTJiBq* zhlytB*yBz*MX@ChcJ?CDjrwM=1-{#D`SgmN+a;kI(MFUKDMS>;yQ_d?bxpeIdxdap z&UI3T+y%JmC=p{+&QktEp&d@>68^#ueL9D@MXd4s8vSq>0zJdJYJLzGh4?0%5X3Ks ze0^Q3Gn>AqeGdN0D|r8nmItzqD!w_-tza*byXflA8G;G3-pILLg!p5=meb;dph)D= zK5IZ<381KdaK4yajOtIz-xfi_^7>AtWQYe9IEU$A^?x~4jh0TB+JQ_F7b>j-Q)cHu z0{g7zBADMUUimhc(HqprWv|)&v)D#E(QH1=$tCFjf`rHoVK4JP^DqAt8zZW??KMJ2#|LAr8nJ>$RiC6y?8c}9Sd+&>Yy_RwXE zah-)d2++I=?w!pjHq~*;&G6&7Qt?dbq+I&nJ1HhHxr7dBwm6k`-Q&m{`6^e^6DU>s z{u2eoNZcIm6#JUPlX8Ooww<%|YHk>&syiz@KM>jaent7@&U@1NN#Y!0&?4=33Bn3U zt~AqiB9}QxMGt_P_N94~Z;$ggep5PB^g&!LqS8((=bX_v6u60YEO^@gBrIolKw;lZ zau{gusgjS=jk$V`m}9wXzFOscBWy%dA4E^i*m+h zzbCxfoL4HZ+Rf3wYNI&H1)lpQ2>6)4@g_b&Dqam$k||VnC-$VY0_za*qR87%jOwR% zm^fm?oLq)MNKJ>OzB?u_Os4?d?vw8yugHrGyqe}Y!#k5C<0K;uDKB#;F=w$)U2a`Y zE)9tn*~bob#sNzKOF`Jz-na3$+W|}g!MPtG-jL6^7#e@PD)&$z7?9Q6WigGQ+zaPx z(Y*k0!{4hy=Kb<3=iAQBHb}#uSHd0@#3?sg6eo!4qUx&Zrs|IEqI0MGj_us}F8J7J zAHJux!Y*!48$z^eCzUp3EMp+oXRtK=+vj?yTiIlT^L-e31s(lsgXq7bdd}K022GHQ zZ?5>mgi6ph#nC%=8@<}K7w`4RRguUg;_>y`-`z|Fo$g@hkCQtbZ1ybAwLe=gsMMmr zXOw?>-5Ra+B2In8{&4DdjYmYH;h4VivEJ1f2-yg49~C>uRvD-CSU@kA(^-x`T&kYs zj{N(Vk==0`VQ7r)*l#AR$PVW{n{$ZOP1UEqCsn`VJQJMSLaHyJ^J|^a2ddGN-)7S8 znY|t-X~aBVRDSwkl%Q>Ns5{ES zRQ6G?zCv?aHvyxZ>`>IFpu)hQ%xRWqrE)fWe=(`jZszKc5kCKK4^-(YTGOL0*C>bq z*7{aT=!IYI|7cGTSM-ae-!yJK55yNWXDx_KOP(lxyGcN>ZL!EVwB zQZmW?;ja8AZ+;npN{mW$!{OV6a6vI@QsWmy5XcEoIRG;b!pFz&Ix%ihRGlg5=A%-- z4kTc&6#!53JcggRTf5tw!#o&0@MY;Koo+tCxUTqw%Qs}1wQw#h`7@}+TTi}K_gnRR z%Pd>k{99J3qvf|P(dcw&D12yRkYA)+F}*KX$VRR<)8Hfj4rBXTA`Y7lLraa(M=(L+ zr-pg~9{Nm+C5Bq``H7rd4$XqolMjPiz@C!qM-`0>?z(|DpOp*`GR)%<7ZYF(=4c2pWJZOryT|r#(};_vm?eL7)D0ERQ_4t5|1L1O z_K*g@6xoGBB7r|5alUYMoc*5O>3sZlfLvN!YPUyt{z*5}dTJ;C!m$gnq@f!i# zL${aoL$&&vz@ZHI}y>O^X<#Cna zS;7@T_jB^pfUb;OzENt#>)YXDT<1y}qVHu$9HA@XA0q$yTC;6Y8%CUXFWf_0BK!ev zjX{jZAHZJ2z>a6wkEiuooV1i7tLgCF1loCNAmaYPzMC0G{UqcZoQd^mzkn-t6l!fxMo6pASCD9gn3%a_I$1dPXI+be0-h3sEnfuw05y zm7`=fxy_`k%8^q0fuwT}@r@=`K1r%1f!GheNq}-)l@i)ru;|+AJ>wyo)vGh4TsF4) zCBEYaAv4Ru!Id7u=+8kZ>y`i!J56I;6@(VA2G;&~#j17rgq)!2p7Q~T3{&ab+ktekG`Ov@RcwvOh>tGZq5DK##M{z|;^Z?dx54IBRKc!@BA zl>GXA^200Y-Q9y*NVe(V{D9pOq(_Lpt&FDj>GDXuc`PT?cIA9UjehYp)erlfp!VfP zr|8dRON+gjmj+O|x^it#Vy%J#1#qaMB@xDW)t{)h7ENXBcT-jXcna}+sPg{UKb|wM z@Q+dJ(#y&-FN?G7X6;)Va&ueUf*bIkjngjaGH|ZNit}KVhyI~Xskl$vk<=+GML+Hd zH@w@x{G0#xFJ20op6OajM|q>d6h6NGvTgTyrhnChL_=S!gBC;Po{LSdN&aQsEuO8Z zA}9m#rvfzVd9@G6;~OFme$hP>M4_EOnkI<4msio( zcc?r%#d|qpw?h5o7+_9jJ6oo99p=DQhSNFomDP=))1-6OtybWnqlDjJj6`n7(*tmo z+M|av@d@HYcZxH>NVPn%!% zYHLW^>dyDPhIgg4x7}##@Sl|gWOJ!SJ3O9Z_o$Y|eMR&4X|8LpZCBR2w6ttLo?36@ z68r^zUw)x!U2Rd-3MGJ?jfoX$>%42#h)?NZTB$~yTMjnTV|e|H=QsNy@u^Yqh4%=y z?I8;ZYxmLLUXS8Nc)rW051d?Y7rZe$iO8rV-_X|qwEu3B1Jul3uc4Cy((Mmt$^x%%K zqS^IIpbfR1wm#Lo1=beJT0G^(0oglv!(5S9eH^40PLq()w~gRu7KL{U3DExQG3kyc z#m{uCYOSabrdp-H1iilXC~aP@RYc-T%RS=Wtsal+_Gy-*=Z2j8x_{{|sn3UeT0hmG zld$JmK@B@apq$g!qO^AqpR5Waz7bKJM3~rWU<<67Ds;#nIzPT$kC_V(e15x%=#77T zhq$`cQbxYZ2G6Gy6!rroop0RAo^3m6Ga;|J2VeXWnk?Eg^1eWbGdH!@x-^aJMrDs& z9r?OPGSOxcREA|+n!^zu9G+{TUE{DHX8seiCA!p@*OFjzIvLoKNZtXDRZEyVp5){{J^Oo0^kOVPkCiQiBb541^+vJqJkNy*a z@;plyVkbp%94i_ut~Wi-7aL4!!VGf#bAQ8hoQo{>rXBfuw_aAFz)d2kTMmb&x;S4W zl(9nQq4UkldrGfblMkA1r3{+OUhGSOiE?6^iCft4Z92+@c9QD>M5__*9D@tzEa$|~ zgkc~so*>#iHyHY((Q~wf?dHcBtj?X&{Z{#T~1dOqytoWZvGC zD@VuOsa+=1(`N)-uPG&;|E$gWu8W-6sR942kl*v4j~y%QQHx(S?oXB3+&Ux z6NyQZ(EvwVCs%wtCMM13Uv{+i(c?%MHIF?P)dUzac)Hcj)oCh;aoz;*2AYmSVjp(i z9oJd(Y@8L_u|6}t?LlEee8tKJthgD0%2$d=KXHG>Bc{h>nwFIpHSEjSF947(7bbDj z<(qt|lys7GlG0#{%gc4say>a!&QHu|(Dc&;PFPN$X)>{p@KW(2>mvL_!3Y~iF~c-Q zGDd;x9p9V89&2A~LMJ~VKV8ZVB>pA@*dH{yCz?h{WqPSEG?Npgmn zBX^+(QeUI*vrgdTi_x?TgyBn8OPxsONJWPyB4eQ>Abk#J3i~I?m+vJ-5=IRA@#V+r z)7{frx6^vl*^=K$$F12@O~`!r(d((xUH1|2=@Hlwd-vb#{y$Be)^A>;ozeqp58l6k z2R)^FESoG9>(t#Np&!7rASa}Gj2Z${&Q>Y+A}A9$2NV>_b*3X$4Qzx1kH)dCeo@&` zBdc5*+n$W0{!YzNm4Qy=*Om3Kp|k4{Yi0S?0&V8zp)|0Ha%-k$B}~ki-U*XBfl<euC&3kRz3fXTI>rIcMD8z^GR-#;Q!S`nwyj8 z%8|R4;L4WUjp$09`wY+P$bu1O!5GSogXi@lgZb+s=dLg}C*hSgcP-wPG1$kdM{d*& z!&Yt*{5Sp{#M))*l)uVUZ68G>CObHS}_Cr4aFf-%8t zU{f$$a!?9#DcTQ=Ii+APhVC{i2@Usds5Dp(6o;IS!9ifk(JJkp26Y5u;jhcbxTP$( z5wFnQmq7KwE}&&(34#^cRvq_rs4KXCy;$tkb!h(9&p`r|gVce>gzigpOuL{`mj{&u z(}Mbty%@U@V%$Ir8pPRjh93+$_DQOUG12GH$MLdR1vT8u`&(2uO*n2@kqpplh)wBR z_1$xzfnY4qJ7fWLSK<|pix8%Z6Wpg9PzRD9;1us!CmB{ZNuR;8U|d&i83aC*IJuVw z`GBsF_5d7&rVOo*8h`WtyB!bKzhi@C!E+!NL4?u6r>J}Tij#D1r2w&ZNVF$zaR$?8OR9K20{iAATa~f@z{viNUj0;fGDIRq&>88 zqHJbC3-x{3i!_hfaDNa30Wt8Kxc2c>37y#&^y|7TnZX<& zC6F0%&|9?-wExl9|E{M{up>ACbcIZU!GUke)~f5C3H1aMfhv&<05y33Sw69Uga5(A z|4FOk1lgRen(p7AR^VdL2vRzr2G^9a)!04ZKU-4K_%YJ;({;5hcMGwX33m&L7c;jX zp4az`j#wchl{SDanl1V+1~HmCZZ_RUD#jynC9(|MC%usNF#bnx^-%5qq`XsN)y7}X zaK8vbyCtBY%V5i(&0rOjg8N=Dd_2Mp4yeJ0j|+9Ut1*GuK_Gs!W-f*hApU8N-s*c|kNgo=TUN5KK7#ssIwn89jD1E={LN(j~l|F3`F zM5yV1R=O!Gywffy3OE6jg(LuQ#S7MPuY~f0Pe6I-r?@NcTUFd!pj2Q9=o!!}5lAzc)N7GwCt|`cAsA!dcuw8dt$dGpK944GXjzEWTkDqOi6;(l zSX;Ngx}zC;iKul`;8nWs*w{1OfJEjkNAz5v74Ag<$!_xid5scUPPJn}*fit}!A$ql zkrJ5C$h|oBYTl*i@1ZSd7GYd>XgyTHLr7U?F|p!G_YzCE4-q{$&&9nx=%ESc(X^ay z03gxvDjG9CA40y^ZdKNy8mwP8;fB|_b=xhdAPZE&ONN6XR9!E|FymohtF4?=^b(Bouxrv&O2K~4E)!& z%-BWGZfZz!?}BULtwSZ?OuYr_`L6+BZRefL&wd*LZvGuF&bfDA?}&5nVw2#k#;3!H z4{;La-X;GRzu(uHI~R4}_pt*t{MW2uT?Dp5-yGRrUPR-ti9?}Wg|7c4y$xK5M+P{x zN6d`?;LU9BRp@_Rx^GC}JRebGz}dY+g9I&^oVi`0u9Y32Z3N^!z1fgpr%@(=$qeVg zpgoExP+@Lp-0Dmjs7(Qt_T<-ToKRw8v$p}^SxJ8j}j539Cc240X;A9?$=+8;EX(Z!Od{50`K(R4*+?(%p-)M+y|K4C%yaH4HxkE)x>|TW4%0K z?1~Cz-g{*Zo9w+3zrN^wZP(RFJMWx-HQgXc9v|qv%DoSY-0Ql4zq8*%=zK4Fmj0^j zzb5dSe%=X${b`;GwOlvzU(=A#^WCtQWw z`p$w`G*9Qe@I2TY%)jx#_Julfui-8Jl2V>aX<5;EFg$c+Bj7c({XBRM?7#6q@#VwD z!*jS7JVJw|UCLja;8VhRFn=$g_lgXi8VzE{_{=7nM>cUQnYH&3B@i8Ahh+oj@k2JP zXkINYVJ^fdpPD;52otN>%Ce;My0m73YM4Q+<2&p;@x-{ zjf&|tDZ7L79e~ylx%ZKh7z1L*Pz9$W?l0*tj<`VvXC|7xm)Vl--W1MEFXBr+mYdsJ znxxs%@@;T)?;ALcuR0NXS0v-`o4%D1V)#}T6W^`c^y2LBjK5sA15kgK?xR6dH zBiYVkr!CAoy$f<~b6jb5Yu9lfX9h9f-K_Pv5NN$OF?(L+2(6B@INQwgx!~-$pEr9B z;(%F`yf($H?`#5nE`V+RZbNA6a|3>!7fKx6(Q(wrn+mP>m?U{;o6K$ZRwTe5ad292 zx&X7_t~iVB%`^9lq>g(7vu6?xmq-%rnxeqeiotb7&iU;{EqTDi&6qFbA9Wc>>AJ_H9_Kems?csIGKd6@dO8))t-va9P(BAR|IjK4hp(SO z=>TEWc6R(u?eh=dN@Nm%Ien|_xiK7t&7+%h`iH~uxSJi~orKXNE>x}Arb&l*2e}e1RIHDuNLzRZ*%B_4 zt*fR;OL+%b5-yaiou^3Cc?TI1E)=cVrbwfC2Wb*66s(UYN&R>SDH1N^t*a(U?RW=C z6E5VeohL~Rym`>JVg?NhxfAW#6zS^2hq zMa9n~Cz1cwlHqV1mcERYsj2B42xm~l+qsYZf8fuPba&P|5lT! zIoP2Y{)lB%LOaB3lM(eim25`tsUld>UlC*jNDT}X4iiB9hOlMtsSpTd{ppcGCR4aoZB0zT>D{sETKYL8Q$&asN;#` zcjP=WGUoQf7+69DwDi2&;Ze>L$pCU5DH$sJVFWCpd|E`_#~%6h`TaZc5c8rQr)!^t z(3;61zQ-2%^|}3d@(|-933wEkc&J9v*@yjCjK`kMhc~-#FudMG3VrFNko<(5&xNX) zfygrYmJnY3*aL#q=D)K3x0e6AVtWthw3hssUSo_i_CjMp`p#hDg~%I-ylT-@hhu6m z@kDeTiri%(b@rc%4@BOf$T=2Ldj=E#N5xq)Y#Vk_Mv(@t(hsbfx)|N|@>-wrZ5=2G3 z?u>n=CB4)W*b*%owm4dL3X7@j`jLL`)ZN-YZLX{WXPuD3q9iLV5;U~;5c>?1R8k*f zX|%w99U>uC%Q4={`WI5op!qqP4DuIks7}U(MH8*I`$Na7@a=#c z%Gt5V>=WDu2aa(QEJOQrI3_pL6xI%h9|v8VYngCUyfQH2>>~X!6Mhq85IKh>*G1_TU@eftSSth12ow=FdnTOxpSSex#$CB2(T}5V;p*|%vsQPiYRty#s&M>D(*)**(IOyY4SXGR>@vkd{VN(0eIqX`K4G zX`SSfuQ?{MxT4C+F*TDw+t8TJWp&5KiD~1SrT9pMLL?9#b$92uJ)3ZU4E^u{m1)8!q)Tx z1=HgPo(alvowb^pQat&k_R4TxS3fdYvuX! zmbKcSvt}RffjYIB2}eS?X+%0-oepuaYdE$%5Nui;gW9yzYWoEiPV zCT&vgY-3{1-4txAHB6b%I)k!$V`yX+-kH|M)*3)ODF2x)L~n9~Y-B(1_X!v8n7s{I zMJ7>wg;fkLre6DRO0kIFe^)6MDP~a-rGAz2{-dZS@+kgU=*$M__4+~z@Qe6VS!OuE zKgjVXLHHlSk~#cTM(5fvx%}T4t{fs3s-NcXHA6{XjvqajvjUV->y=)#ge|VoIDXVy z7Z?_Wp*n6Zw*v-UEJ#;xin1#Zh9wDH3ncRw*xwIuJMtzjv?*BEC+M>d@C4#|8x1OT zyO^yAUNp;OZ^n?(4m8)Vp|$PWoe0~Wr~dmebT6^I$^g3frB~O}6~kyU~|cl%ekyZF4vfll7MxiHWn z%|Q+dB{7S$BB?%VXIoYK*PM8w*X*L3f^E`f(&!Sy4K~ox!Y|5Rbe%jAwwf2jN-$|! z?)EsevWlZ@uuVk{u;EB(2Fo_nk@Df!xwz<2Je}`r3&f)O%cEIKc02e*+6#VEW=*tH z|D{2DWMV~xnbtdZUzy-v-XQR0dvJ&X%bgRna3JZMtN%SG|c4J zI!1vHF_xW~JUqB@9$)Mas z@np!yqq@r}qmBpqx00-J{`GUW`=l;*d;Ck-Ti&8aOBI66as`@d1Q%qbf*#~SHelDl zM4gE}1qXu>q=3MQnJO{k@1wuyw|;$JL@)od0Fl;#(fVn zPw5%kKI5t+xDR4~8c~LE{3f6P002|Wg#GB2T5+wmu(RS}znsWsVuEg~K9y7)0ZvgC zTIad#cF_%uvF!lNt%0}ji~uekuY()x`?k?K#f4)V_Y9&#%@asS$V(O{l`$#Z5=r$T zuG4s4x{p>hy}kID9G%-#5&V|drF6MMEtgiy1 z=Yj6e*JhuhTUI{%Mti)Gv)DLC8Pr(!MdzIS>^mPOQXTBkv+(ap6=PZ(L)#Qv9jKVd zJrdo{&cIg6R)7GxOpnTQ<>_qZ@Nzb`x-{DMPB_$5D>`3N_7~CZKOSf9$lc~4S@J3_ znf6PgTw6)R^SU}=XkL|z7PwOv=`=f`+uiMB#YQO_<=zl;jTTs+6Jb42kg;Kn`iP?8r)sXQ5qkoths#ZhMZly0F2lF z!d%7E3u_?}>V+k>q3exkz^9|_+RD#BpoHw^)CRuJObfqZAG+O7V{L8H{Mk5boj)okWaD znu>p7nKwYXIm)lx=-j8~k)$7wfWC!6u4yr+EF$gUs@_-Z1gk3U|4g9=KlNVC^k34+ z06%_MAI{g=quGWi_Bw{v!5ol0z#r5{(=%_*?AXsw{u#OtCRQP*1wFcPp$Dj1*YuL@ zVfG}Ci!{ercUSpp$hh{z@i(^FC)5ksX$*c2r`k{cljuI&YA+-I@=;M%0BOy3O?pV< zW%;<s>WHl9SewqGB3R_$&$wD>UCQS){_ z4w87Z&UJRP%|GAy1+)8pmanhOgOa}T257@>I9}Xr9YlX9o=_p_hUL>})3$Xy(|C4f2u%+Pxc>1z-P z3@t5#9mJVCH{5475=gjsO-BWoI7*DQx?5YlluYX|m1c)+i%41U#nN4D#}&XV23tMZ z3i*P?J$rKny9K(pvuWP_a0pjXE0SC&%^KysgpmgAA%qIg;6R{Z>d%rdC2pc*B(4*m zNw5o+EO-K4H)&eGn9D4_9$i1$3Gy}{^=x=E%p;8ykI0d8SpI@imVObjGf^X|yE@kw zZKDi9Ftb+B4>{ooZHG}{S5jj%!FH};J;$w^-f<~eMz7NL*cc74K1$|Y!&L3p>{ZHc z)ymhJPm`vci@CYAVhCbotzviiQgSHjhlu{ia=MU2$tZ->cp2JDc+|`Smt(}4R$2$s(ASi2PZpZZ8Yv0;aw1S>#!q!ue0PO|`ZP-^9t#Brm zpVj$B_%?2y=_`>5vb2)Osr)~!Tv-2^OFev36ENX9JJEA4m|AbnYfcI|dWsEk`Z_bX ziv0WCFJ7cdDcrZf)twJ0Gs$mkd-g_;UHQLupX?Pw?jA%TPeZ3UB7VE0qnTdg*_lFK zC<})yb%b?kGkeJGHe%_=d11!Zwtllo!7n$%^B|n-zXop|D6NF2xz}t))ecA>9~FXc z5Tv8)6(%8dLn%Eab*R5iX=~@dt1D<&rJxPtX}U6qPU7;6#NDG}?$UP5OyI|=G9Y4rwWzU9jI4*iMC9`jazkWcrTD1&%)=i(ffxx>v?-4y zzC-%&{*?NVQQ5(mv6im(Hc&p*Ui|X13HrYJ!%+jrW%yc3#0A0$b%{n?w(c?va)q5O z$pqn&%eA?*YE_M_p_TU2Sw{}h(KBq#erxPRMOrD7XKh(7SJDvU0M_OWkH+s{RyvGH#Zbf&HTJM#HPI*_XPVE zQT`U3&L`9a_WMOw6sS&i z)MjeDlUbxytmX;01N_sANB*))kesT=r8ZGT7>YN{6-w*0_3)s%VC93TNSMmrzgn{< zNFdw&Wc0x#^&mhKMdw>OBDPd!f0Vqz8Gm1~YB5ThqkP2(E0N%@LXX_`;ZXB$8L_h# z-Hua#PrE4PmsroPs$KmPz%ra2e&D_@Xo}9p*6MNl+?uZ!hCqVt7=t(exRltnEM!R& zsqkiXk`JAdMOe6VcL{O~QH_@5d#d`is-**eJay;LJ=4$HNui^WVjdf3|3Zf4^73Jh zthwD4JgXhi)xK4mn9M7upEzJS{W4;4kGYYH6#9wOAFrj+cfvy)qqc(a5Epkw`)>T_pDCFx;6`7pke+P@853Zj}3WibwyU zqzP*G5sPwZi7OF_fw02V@9Cm16?xhq@$YKrfe$Ro&JI6oVDGa^-U=Os#%_w0qvS(` z??(CvT4zK{mImcz=Wx3IhJIPG1A^KzZeB6voemdL- zk;1wXkVm_KZ-}sS0>=gMM@v#K4aQIYQ!w^jjCDSZl0n6fykMPZj;|Eb)HJ1>5pYt z$Ks0Lc!3qE9xDl%J2YZZ-uUYq=8~DBhwV2x2yI+^v^{3SE9X^eX_${dh$G0q3ZCM54W z9dC5BEFJef9f!}SO4pj{HWJXh0|P03@6pP>db&H>F7+oSA}i+iY$Q4jv{8vn0Mc>sT7#P5C`mX)G)t|K6cVS`p*R4c^UVVWimhU7} zt06(V!)~Ua?a=-z!VE;@#H7EO$aPekM*NqYL9!C9;YAa;WPsm#2Eh2A6oV z&@t`C361Hv1CuakvKS->6>@ay^3pm9gdO2yIZpXeW#Xj1(MUd)jJHPLlJyr^bZF26 z&=Qdh1MLEL09&G-*l7F>A%M+e-qAQbe@f*>PHm&E zHwRfd3kPFmCY+78&0~!xYACTed6^3Qfds*khq$V;Yxzf*XCm!0>5wT5tsTDNc3b^z zQ)QQ^ST;+dhZz}jwSxqaP{k3`vA}-ke-rO&mq%@_;c+d7yh4NfVqRSYg!Y8^@9Xn~ zoF|ADl4h61KW`2AHfW)yWN0~~>8~ePU*lCslz3|@XkUvu`h%l^)||K) zsA=bM&1T60OUnirL(V(OD^spVUiLdWTdVX_^#L!f(3nI@g^^3V<1aUE7ff3#oAjkS zyA%!~cuc8sLK-^NrH6S$i2O^MvRxaKCc2e{nA{@ZvRMr--y>r6sTYr_6f1y8N`_&uH~OmWN+b2!uc4{Us*Jk8?UACL*|jpk5!9SX!`@`s>P8yhA=Z zujWN~d@(UEWRqv0-cz2>-c&ZA+EO++-cwGGZkrl_coqBfY$^{hw`m)EWN20hFN-V6 zh(Woc)s+uJ1>j}lvlV?tii6TlM}&p_)}v7{93_sYrP;kY`CCi-uHY@ZMrsQesa`XK z;1Aj4D~`AE@6+E5&cZ+NeI=M$xllb%U_cSkH8i=%qT{>M7JiPYNo&Qr&Bup|%CumK zc|2kQEh)Ui_JBQy1GN?}fxD5f%WZK_M#IG4nA*a0oK2(C{7zFZX&6;oX_RT?Irb?F zjSsBCuCXBScWJ>Q?VKU?$={fIaP9NwD`%+WBd@2iO+Tt6?faCuk_bt2c@Jvdh zU0GJ3)Ql=Aa|aIMo4d-4tTS(oNw7tEF7s*d;%d;(y}=n`uu6d~A%Tco&DdA>n<)qJ z!;%_z+7izX^LSTg1_5HP_!w{3`NF^*tz+N*K&@A7_XVjHliC7L>Mac@a>6b-wKBiz zczv#>a-YpPEuC!4%YVl*2z%=Gzo0k){AKUx5cyEvnc=jNd&Jv*hq2E_-W-m`oG((m&CeV}e{==@*QWVHtcf&99F?)DRYg{d&l=x4-s;khw;+`b zJ-_Lf)Vo3sFsJ=h_I~p$>0V>4aO-Tnhk|m!$NJLMqq6Lb_=X!eeKWzRZ-K|_X=SGt zQ`1mF7&8i@XfBm(1H5mc9-Bc%n^`FSmi`@+;(-5LX^J~>bKseG1?#@z`Bx@FZ z+I%Tm5iQ$ck))nJF7|qk)vT7opC%gCfOoxGj=iU|3Vig>Vf~7K0p$=0|03SSkxL%D z%dt^`18+h~YeXMU82Bk)@ijjy?ci5(l~-yot3G`^5yoOK-JZAz=Fz`6uxG?`gLksw z$BB)RN1p z>zOh-7Dl$Sv)|9bDaLQn{;Y9m&{1fPd;vU1L;V;qaT^RfPM8kH1aL5HaIS@$UtJZ+ zkA=#VPX&T-)Ue)UhgaB^;QIG8jNTn&p*Fn_Yq0)VBhGsxevbhq_=dTFYH@HP+`6YY z53Zrd8%;6NJRYW@srk{*<37}suVbP(c;rN6ZXu-iFRV1|^`pzGJrvmfjWv^NZn9|S z!-K>Zo`ULs2)GBPS?pM_RT-Ui^Pd%N&kygMa_3^nO!@N1EXiJ-uYi$KZ?h5r9p+ z2}~oU%4W>$jucvrFI751Dl%37wv9UqvNr+s#CW)2hcGOTNdY;!2Im>dOPU z{@9!ZcNk*dc7B4wKC<9Qs$**H@~7u=tU{*NuzKD-(yWxTslJ)sbSmSm8ifgRrH&9x zj*lJb^Si>hzS+a}!$fniC;C&`DaPOJ#EcC3wJTq%ZWPAS+b6Jaw9-5h>kmyIK*~0V zuYmGeOGaiD5c`jfBqriqfUJay`4_SF;`yHgQ!gUEuk*Ees`}HSKlvEtEopvE`RpRa zg#DU2L(iksBd5K(IymJE=$aOE%$XP*H6qNbv+I$p?iIwSQRXzkd^{rc}|FYiFC$zgsr|BX5UjT1F zkiUP4YC$B`;>FPGh0npz4m=+rjaHWqCx&S*t^v}@C*}zh2a^#886^h$u}(Ka-F%me z726jBe?6QBf#rB>Nfx(#qYDDsXsC1HQk(#v8QB;ZvTt?yhpzJ#HRZzdYF{DUd)MxS zmnA+6{4dwE4s^rLMq@{pHrZAFnpEJL;j`+cVi;TaL?{tDc9;RpuK2m99%03o7pqK&yZu zGB7v_Ug~_ea2+NNBI;aF&wu6<2AgN*cUk31aH9h)% zZbHUAqz_WS*H(j=h=}2nR_VjiJ^uUpn#g|T4j6sJhDc%$D4FKI)|v#gDA@Dp2dw4e zvE`(DvLC>KTEszRiG|iO{x`fjqHUg@#8O|!2aY#|k6W|$L$x3kDq`{9(^NHv@bS@E zkzqhr1dcT|A8!gx(uI#%v-U8sxPKB~!!m%B>Lz<27vFpolVxU}$cK+wS#AO2F)yx< z$15SPz_l$hk^KURK<4ISEK$#J<|00<=0Tw_24w9K!$*t6ED8WAIev~R1~q0ZfX|AB zkB!a>54Z1HRwe~-906c<0Kx#EMiSq_09Y<)ZYiq>NB6Azt|s`m+F__&SF3e#-eBXc6bqf z;PFE2T%dsA_KyZo+YGFSM{6@K(yjUFZrx^N9Xk%De2S#1&*L_(T(5$9O~!(RC|okU zZu$xCAb^T2277$@IF=kW!8G6CmFsMBIm`$j@XCv9a+68>n0MY)BrU3ys|vl!6??Bh z_2?Kms98Xf05v7i1-eHtv|$1$6uOp>FV92O`%o3vW-6?jVVdB3J=nFT6k_%8vx!Op z0TA%fKEpJ|H>Ot3OLRJieCFC?@=)uKNFX`UNlLIK#n(S2N_uUHmUELL^-<@)k zUSRt|#YBD1^NE-v43PN*mS~4?A`Fb(bd?lOfzi6czDvX04i+@Ooa;86DI0$48DDiLLkeOP$Nzw#p2SxhTV@0{C#L=&QH;!e3 z0*IYz9JXQ`VMz7L=NHM!mke!c?Qa@BN4`y(L1gGXJ2_9-}&(^Og;!EEY z8_uP&V@7=fs(&A3ZO^8gH(#{Gn=}LPkWcvqJb86KPM1gVrMqwrw9}*C?GC=P;j361 zy6vles?vt|I583O-IT6x8LRKBUUE|XcPKP4pj$Vlsl6SyFVczf)v4+Fw`Zf}01N^n z>;mR9@(A|(@^As61Mh87Z&Yc&=h8tJHJu8q!>~aiNPdp8ncMMBV8Dnp2H5Ah&AS5c z*>R!!J@sk8EhU|2-%pc{2}cik?L!416&J$l~&=?3`iI=b9Fg4h-FcUM_;>6cF* z%6M6k`Lg8UjF)|xFX0RT1%G0BE?gw0#NUh;!-2+^ATKNh1(j>T%R#)#3(JRa^|D{} zK;wXRWasd+QMgmc%!Z+eR%;QEn{}P@+)y8|tdn5|5)ZgL9w|KHkefAwQ2%)1R zw_KV#XH{{!_P~+LtLx94gelqZ9(ed%Ug^i=Ep;V8xPPY$l8w}zKZcqdrIjvJw*lgmQ~&akjMBY-dlH>x?m`M$OMjYpNAD}g8eom)beFcdHj#1M38? zIs|HlENrxcoH#bTtS=~!Bv7J$hD-a+AM~N7KS3aUP{C6q#FN)*Ff{|(?yzyCL*-CfwSwl>Ta^1mjwkIt0EAfEX58Cc+?ZvW%4**m3}KW@4|9NntC;V zK$jKBmgULq4f4Wbx(1rw<+zQ0S5~m?jg|DFtV!>3`~%w?a={z(tU9`b6YSxFyV0CX zaoYn4E=o5x*rvy{;Z2Wnw&_vFHa&3TW%Ych333S;5F1S274_YTqnlhhb_W;UlZAIo z9f8(u0P#v-@Or?++!|CE*}Y9S>)HDUATDY_)gBE`HjTIiS6a-v+u0d;Ejw!d1ZbWv zyqHhcve-CB6CFx__npD>U9u|>!=OJ%;R&>3IT0_ullxC_p*s< zwCZop3P2+j}+%%pao14b->bYq=`{t(c{LtJqp1;F_HAQ_OH#49mkN*t0L8~%x)$!3bBQYU=%oTQ4f_zS`!5~4)qB$H zcBd!JZu2~8cJq4D?B?;L*=@Eb&2H76G`qPxX(2X~1w{zXV8J>F-U`9^N=z`#K z78D`4j0NlBXcl%!I{W&XOGGvA&9)93N-Xk_za?!c(_7XyG0^0~9VxnnxtnjU?4#BC4wn;tZi$q$a`*LUFN|G?WQsRiUT| zg%E3O46KD>&3r;AE^JIxPvH~$Br~Ey1fU)=3EBksfEqZupiySJw32b)Fli3hUsD2% zI7pT9pVJxW>N2rngI&5zlxtkrN|y^4fGqtkX#FXX%m(7Uqa2sNvPGG9AuVb-EHv9j zKVcYih@`GuGm2zfW8iBggN=blr@)ksr;fDXi5iwpnhL4Q=v}J@MQH2T&;LoU=JcAOYt~~?b|{KYfq2DNtfz-Elg35ECp6#v{JbA6 z*yJWVO!SbrK%&&EYA+Q7ZdD|UZHR&^MR_eQVrZ?6{FQj%lK;QLQ9)2DBnp4OrM*CVRCbJlE6I|Be63>Zrrj}?l6*0<#s*qj0v0&fjM0I z7y>hN>|;m3?o+A3Be~h%WB_R~Al=eF+>l}ZcOW^D=~33r)TtZZ2WclA#xzQ$iLA0~GZARC z%Fd=nUjlnNgI%Rm7Rm0z00cXRtjcdBYYW}n_SrVx+4t}@-1g`WR2mz}stJn8(ip9t zsMG!aJkG>~NF%AfQoGe7&t3tA-k!~EcU@b$PpLak`gpP*(RWJ8AHzGlx!OIAWbOnd zhl9t&K-dJ2D=%U;$ZfC5@yazT0hh|Om10A`N10Z}wLu$h*N2bVvSN+b)Z}$>+d~kq zi<2Q{8<|{tOp5hF5%(4l;i59J%;%+;p2D>m0Sg>pKSXgL05UWV@qkv0Q&fryQNJ^d zW>J}+1)0Re&X&-lH;K*z51-OXz8uOs@28*uHb7JhfL6iTx#|{=EEFS#yu}nnd}$1D zgmx%NBngTMu++zMvtvAo@qv&D0h3;#RGqDuaH+tE5vy}~x`hKZG%=Z42tY#_LV{n! z4l5xZKvb{aB+83cpvEKnLzFMjE^;2Aw>HFWpJ(T`-;+aXU*fjkc`Z-gBK7TvIb1(}JDSEknkJK2d*0G)f_ua5wa* zS06CzWcN#gd|!LiP4CQAOx47_O8`#+qSHo&SmY~<9MAf z&_WEidFAz+Jo-*t@Eeb-fZMzI(pQCw`?hi4_tW*0s6jD}b-LTv`8*BhMdSJq6pX2V z*F)E%+^zTN!vi)vtdwy7Nv?m%S^uYX&CsBy;iEv_hHsAkRy|0|XN1-wY+z@VUe{S= zfS*-&{jzOh!}@Iu>;d)e9$Xiz-Q?)uw)3N%JALLIqgWT<7Ien2M*2KtAgmfuoN;aU z0OA&{^vd&A1p4%Wqk69G9M|@Wt99B8QGZrY7Bt(URn(gu7D-N_ZOC=uL1W;(Gp$u- z=v)5U)+!5qD*5!rX1-N4HVUQPjXZIUro>Rv9T+luV!$=|*5Z=$$NBNcMn|5Q^#59uu`$3-*Y91cTw=|yh) z{5nUMXq;b;CW;1~WR&N+P&v#cF;O4kwpZU-8q>1y=?rsKVV+pf+M6yKUwDcZWg$-v z(Dgu2TtPot$=6pYrj`5xaVw4@=J_DtED##SwN>l+@G;!A^fwvxmxTgHO;w6eWZ|Kd z?|(|q64b2Vl?BCmf!khpZM9;$OmKE@;Nl12n{yAR>_^+;Jz_(|3o;%}jo|0f1IVl} z@9f%O3U)R1@=DctfcM02aRZse$R2mAh#VF^3rwc-G=xRS+iDlc8yJ7qCbTX#w$>R? zq%;cpdqxY&3Vj^!-L7poaJ!N-4islSwT6PfJB&Pt5`G#*PS4M%GfO-o&A`t9KD>o%>w%#Fa%6!#+(T=yU5`AZXC-=Qi7|bIbn~rs7AmM* zW?osS*TzD38WNFKBRq|*)p{|o)4-&4*cn-O9NN3ctni6OQe$rntF~5QoDpcnPUGRl z)EKB44J@Xa+fhUfFQxLNFXLEQy<1t4U?T<0VL^hE+HHtQFVGnsCTdpTSVi1>fm(F( zvc1H;3rW)G-X(6WRf;XzY&?wVY4|Ij_$y4yfc6cgJ4r9!y0kbUHk^YNd6dfA_*S8K z2sfQPfe#Fj1}1CMVlbFJqbBx(mTK6S~D7iNO`90m20LkMOm&XrvXRE|1!PUoNh^jK-gHPPi^2Q zXM=9XhfH(Osyq#E;{FiK$0m7{1rzN}FkkBvNc?~bk{g8Bl`xZCyoRIzyt{ z6BQ=f*~a#6cg44gZR@tDQ4Tt0aXlUaewTDp7+erntntMJx$g@M8AW;ghS9+P${ZV{ z5SW>D~ zh|ccIy3Xu}!CJcxpy3QGaMT8ExQukm^NJ?pGBZ}+$n8H7IIdT`b8^s>C2a_Wh@&^h z`etNbW+;{S+Loei4KsGh^b{) zQKqeyMc(+Vj`aqM$P)uEhiIWT_9Jl7$&Jb}j}e50Z) zpkwgm*=Sdmh{5!Dwhd}1g9>xTD=#iePVM9x6Qdgs8T6o84rP)v!>UvXsoyI)=M~ZO z)LqOF_6lGW8*rJiR=%YcW|3n=^8lWQb%xe|sF~nniI;@L9ek19W->Ip1o_*0#WN=` zj#&ZP=+=bk?^M?eAJ2wY&Wf`woxAj1FL0PwuHCj~OtLyzz*ZYfP`~GZwf5GMhf094U?Ahs4zMJ>X-@ej zIU|C8va=Dp;zs6`|C+vMW(4*9Nn^?4a&?`-4B~&-C&zMQm)IYtY#` zjm@}0gm!hAJJX;lc$I>Ivv>}y$>!+d+Z)*CsH0yDe`II|1w1h;j%KzVt}Wj|VjyIz zAe5)%*qa9*{@RKL-y_X~Uw`mh4ZiO*5Bk>J=kqnv_peJ6c>h2HF30!>?qfY{AH<{J%ErNyqCRPNn(?s7P^_f@7%AG#_{dw zj9Qz(x1-Z%&BC{%!*MauDLRL^;6g~*#d94Yw53EX$Uo@g+QL$Sh$2kJDKE^R%he-@ zxY7Q>VxZnY)TVxn3UNnB6K4Jxph4YcK1H8+&co~}=57F~|)d8NF_OREsu|9PVf}~ zC0$YZBcJWz{>mS(KCPJpXAM3rT0_qlP$M?9m&tgg6eY-u#Ck!V=S7xso?cf`qbwbh z5S4i=`F7mZmU%mBD8GO)dnfmE#NK5v!6@VtG3gx`iyeIFX@M*fNsU*_1>P4FQ4ga7 z0VyCbY1N-JKS?j^`DTmC-8K;F+B89~z5&#RN2l>H`&vM%Z%Bl2CwqY?R~Mn|&JpF6 zcGTYf1jq&94a4kWo_iT|rrqmyW^6#pHLldCvLF>$eBtIYwbg_^TsR>q+$9m(ZFfTt zWP!Zt2c_J13&^3s9#iYW3Bk~sQW54>w->>{xtmG=0#frmi&*-aXnd%MYny#}BGwXW zoqf6Q4+y`(N=_j=hL6HXD3sf0{z#7&{-LJzqGHaPVAWM|+fA;epya(a zTgl1en+Fe?b-LAdNL8I>1s!dFW5u*OUwtFgs|qOp`?}Q=;hWWl-(YHEs%xZvRk-ba z@$Ugz+@v&vKGC!N2EF4s8#XNM*qC+Um;KK$ZJVQ|X zZAYf2g8CG7AZnMhP;_Ito_WF^VWvA(o>$jAxG8V-T#&rYgHQdg^l7@V>ASpn(DGFybrAG=wp@KXv<(%VP z&4-@3j0>niafs%6w{~WB_^`09fpBzUiq=2K!u){t&%PIbsNUJ<(y(s zUQz@Vd&X#tx?f@ol+14gD6sJYfLtr1M-$l{s#PY!^!DW?Cg)qyV}kM^473sGt_tqu zDwE(;rE7V4u1%2dw2|2L?)F3s<`e7kV0hKXK>wtQ8O9hKT_D2)k^EqnG>vzjY6>~J zw5w$IOCEVau}vSN_RSz?8>7N^O+#qa`7~Caui)0b5l7`lsYy8cp=jq$=^^b_EZiBD zuEDb9W$gm!mx?e7s3z3Jl^(plb}u_I<%~6fPLwP-B$Z>qyU=nwRdDI&3r0-305|Su zpc2niWUo7*-IQ>@BnI4}e4(QDCGLr1Fq&w9n2)4#%0jq>9in!VNcT;6$@ya9#3DwMvBOJ%2C#xf`jPS}a?sPvrvy*(&BU%vp9NDg?& zUe(JgmIZQbDIU_E02!9i3~#Ar>{}ju`%j}$M-??(eAli<9}~$$qe9HgP|Ag5N1ik5 z{-|fC{*%q2>Q=^@e6YXCs-A?Zq6faW96j2Yr0$y7=ZJt7k${OxA_}QgT-s?qjtE`S zg=V|XeQ3Q;-j#B?#D>>kpo{+pfa#*B#zUqk+rAK37lU+hINLjh;m{q7luL%!GffJa zTR`-BvZxSukM0l~!d_+Sy*MnuM8!W#k9O3eycn3i43P0d_~7N-s@w67cDcN&NR-zW z3S*4!U_@4QpDT|UzX#|GzK-8fA5qDi9!5+y(7Zmim4EuLV z7wlXs5L7D_^U^7pI#!^ssSKOG=rK*T;)oFQ3RX5)XEzM%<_uTAW9O)7v!MU$#A0IfU7s%f(>j@mU1|mkq zl;`Z+P>e>{-KDQ<`C`NCo`z5&%Hxaz25Y`G-{3s6P8CR0Y=~BMn(R8_OrZzYA5nRC zEfy=jhs%b(^O~T+GaDQ0xD!gn2b|a>qCMJ`O9_E0B9dB66q>EO=ZX|oH)f7{*4}S>t}~9MYmJgJ zbH7=D)&(C}bk0s``u{~=`f{+qz=<+El=;*W&`W!frc#S{bX_9p5Q^C`4A+7uoxlLV z0;NMdt2=EL>Ba4ba|W(RtwsK9s1x|&7zyDm^>(JKpM`Gr`c(hDRa^) zi(K2dWcBn=Jp)!bBhCPEdg(^Z#vnGt5E^w1G{gX|vzO30>!H6=ndKonrQF0$zG5ki zci;bdf*nBg0$Gmm74#3cwr50Z10!2YRUsGF!($YR(O_1T*Od6GyfTvhwiD<=?IgCh zlXj8iA7;0SxD1#F?J8nTRX^LC0FfR+ej9Gx!|B#_U*HJ|XzlumeA#@(8e5YIw8Xs`cIC>VLJ#BmB6;2bdezzIA$r`7@etld zvOVZEl7DQLRC)8eqYYR*Wx#yx5K&CdP}hSm<$zh3j&g zehZ*wLuo7+YWjJmdAFp}eOf&4F6+>mrfv-$t+!3G>N=~Z=udNBb*pIDT{DTDzK8jb zG4nXoLiFzoRPopJpi+lZ@Tj{tsrh#&pUm-LON^RcHQ6Be7kYBeQu&l`V&#v0g_S<8 zWj=aT>8cIB!v((w!T8T`qH?zvNDFvLEBDItY%mGqUe;@dL|AZ!*I$L_?v;E$o?Y}P z`TOOnX%(|Y>9|+Ev&bvoRf5JVO=Um|+~x?-2~JrfQhQ5}sN^07wM*Ju3wXLIcxVmr z$YU!etpBbk-)YAkPo!0OTEqjBpw#pQH(}$ipiB?!Xl1QIlVgw!6L}a$;F%A4!@q^l zW+#{6gScbb1dn`YA%h6DG)16K>=f1Rn1@=uxw~|h$+}vY&WysX zxQ@_Y`V!hTg6y*4tD_&rX8P37o=DE=Jv3be4C zZaw2DSjH^u)`!@pvQ<=SyG5nGS5($-@+xlJYu?08Ba?9aA)4FW%M?;PjNryY2{8|` zfUeVpJ|@JpF%es82*y*RSmqYE4dm4Lev`rEv#Yv4nW5uD@ir>v!+s|fAg_3p$#wZw z^gM_UzVw_|nLg)b92uuR`JP3`H@}T?1!$ofc>ijF96;|W-V{1OS5XxVfxTgS`=_0V|+!to7A{M+XlNNh4*fQPg4uhXc7 z2GX65ng>yVWA?ytyK_Gm zGYjzK8wsV45;ShYGXeOUXkgD&_)`2*u*?_vcCk48J*j8Ud-eZZSKW)Ze6^0)wML`X=fb5w6XEo*a)Gb-Kza(n4;H%n$$ul+VK zWR$)Ez#eA6zLx@Kya=%AUy82r$p%!vmDvF4TXeNPz9iW-%b=`mR@Q{KzNBkreQ8-& zCChsKNM>2SZ02R*BVZxsKH*&q(W6o5^3xG&Ih6EEw1k>T>~WrgvHb@C1b1ENO)K2( zdr~vGjM3ftg`@iwbR`K!5Jmb#Ok3q`=tTwRdJrbd=W^Rkcf(YcC#OK~nWN;C zr&b1_7X;^Pz6op$9Gh%8k7CkPKEpJF^}?8>W}^qiX2y*CatZf|gi%(s^)neYI~H^e z?#4e#+9&AJ7AmOIfUsl!4ix?jP89+J61VXg3mpzej~ouUNh#@~`=LcQB77-+2n)q6 z8c*T9#18?ly#;Ywl5uxI_&)f34}NRm_iqq?Ej&Mg=acZvGyP*fgu4>!4*5>N^Lltr zFthke)s~C>re}mt=s*Ac(~HFYtIEe8I#9;v(`fvl+ z%T?0pG$TFYy$cA>L>-UmrIYdh)UiRDe+f}6U6D$JX>bTdEwM6NIuXZ%5>ZP%LjIKr zgX1vxBO1h;nBy`H(xUw|i1!%BB^t!Do$+s)Xi-z7G3fGxNA&=mK(}>Eqoc+}m_jt6 zk|I**mmyQR8Mzdo=}&SNz7un9%w8J5kFV)|i>-mmvPQ zk@`^4SI(4dQHvK5@L=U_K5u0uzTb)O_e3qV2%vjJ(%bQqPfYV_c9JjAZ^jfz_Cz+~SwV$HsayHOOW@zpc}?|F_l(qJ7G>@S;9NT^%&5V(vkqeC}*0s`XJmL9GxBE1#=Dgg7Jy-pexHQtT6{sZ3OTMG}*s1fBv z{3ixx?Wc#1-+aizyxmE8QOhIvHBPmP+_mrl(PeBNCW^gC6dX%_67YVbRQUP$sPVg0 z4Ks0-=<%*H>G19zuVUgra;?;p)66p+B)-z+AG#hA!DA{*R_;ODKj!}K20pOMaIvCU z5n2xIXT&jl$L-!>CG1^L!nnuLJtI@ZYTrmJVteAb21-Dc%X|fC8kSDBBcS*()CVY* zUT2)K>Wvg+Q$ zTe=BjP>&pg)!$m>ue9lWWG16FK- z)B3Rp^_ zNF?;VnHx2Wc=9)Zbt_gd<<;fyNgFtkNbQ1rt)m|ig(JT08H;50pS?%o5}jhh5#W&p zR{+aO$AA^wI_ilsc!Qp~Bp-7I&+|>-f|o;tJDA{FEYyD5y|-3bcZDu_T@!I{Q|URs zow9o`PTYH-qJe>NTo8?9#D;TtfrCe>oTX;tA;0>)`khMEvw;Eq>VnLVxQoUFN32G;MrOq!P&|NPLG0N(sLz^iY{{O(Hu9WRZ~j7L8sv_%;!0ggm4 z+bom}=J&PD=5W4M;z;R4c7Ew}Mb z+Q-Z%Lf^1YgxL^12Y$1XzdJI*7yimGlIF|O|FgeK3F}{32EuqTdlU}GFJ^P_usgc6 z95x>_Q`F-TiAZ3O9sTr8Caa3IA`(?c{}OwU`V%_!3-kr_BD%aH)x|<Eq~{NB!)VwEJ6ri7!7vu(rUUfopjbdwvjlzFt49 zv&S-Zb~MYag`X?=tIr5u_$$9inlDTL&;BkYtbb)02!nr#cK+q?w83*MS|^NVS|&)4 zmyiJ5!FSL|C2&4T0y$)Ev1Wx%Lw$%k=oxXhRi;&mzo`gh@HvnIT<|w~>P(9IEK<+@ zjCJ%A*wN4b4EdaL_JWN5?aS=n|K;s}J#UXf-nJnB;ypAegPj-}q;_SPW`L$#gzWo* zKFPi{z`oBUdlwJ!suO?8dRM{TJ@Aus@BXjc{@3)a?H}!1WLmn>g@@)x8rqjZzas5U465I0#{MIIa4`zff{FNu4)&F4nfA)7NVf`!1cre}nmC*6!&4Y+! zdf*4Sl%1*>2QOKv*wM*YpOsPv5Q*_~L}KQNuNa+n7Ex1$;r;sLUOl_Q^;0AbM?cKD z^j`TJB`+gAt-e<-_)EgVcC4AfdGgT2kpw+l|MX|LD^9{RwNxw@JTW3QJui?Qv>N>k2F?Z2t@u! zp%{o3cEP;x$(}@lEorDg@%{=@rnYPqi9k(>H$@Lq=(ufn?s?`TaDiyy!#vs@$c^1}1H zeER?|Z%}LH*+<>-?T6j+!rof>?rvVbJ60<n#Q_UjE|fMHe)xc&IoihrB%Z!7*ijepPJ-!}Yf$G;H%#nAZYiQPN9Ea9n!*75rX<-!*#n`%ChN>F|es1d8>#I2Bo3hm}fA z8i^+ob@BhB$Bk?&*S1KXjHRcssm~&DE2d~3P7yw8$5Yka5H=)JLsDZp=|W73wiz}0 z@bN-OofV-zxB(&tjHx`x9v)(+zD?p+QTQBYLb&wYJ0=DQVndf0K30?hWJ&=t1B9&o zJD9tf+5r!-B_YRO)qQylSaz{t4?1B_!iI!2+LB6TrQicY=xt*_${7Z)-RdDC5UtC` zcH)V<59kJ_?rxPjHb2eTYy05Otu}Hu#yEF`n-jrv=fyjy+w&R9?15p_J9@NIW#K1* z_w*jJrqC00(SttwPXvbamxXvzR}?rpy3uT~Qvl4+mYstt`=XOsS7x5fx=iEbnxboJ ziZ48z6{jZ1_pGERn`%k#d~(1oi}bkM9KNDVa`P37P0}phza~rPo5Z!!x1vh9Fl#K_TfH$Va|H?lO@%_RcDsuCppjN2)M4smf1;NX-iEUNI0UOvI$UP(`<+ zi^uEeny4&%3?Msmo79$f6aX-=nGzGjMuJ-Gqm$=?$}Yte|JK$nz*O6Z=H+=o*pmE9q%Y z=+{=>470u11q*oedfHo4*K7JW6>PTQ9mknD5qTE4Usw%arqX$=)U;iV! z`jVcl#ybh$z}S14{p#=qn8{HL*Kg@QH6HxI1B0?_MTKR90lit&lzc9x?sGAVFO1=E z&$jFp@A|zDk*Bt^R75(#B%KqsrP37^?2{y*1r(lIq_Xj%G zdfL`p$cJmpUiSx}!-;ZrSt_=|{Q-A7jqR^C+VRxL+H!jGxeZTTO+$+|M?Y3*GM;(r zys$zeK_ogW9P19s5D1a#6&dERcygc?lF#I29Zxj?JY+W-2sSWa;<+thJ`gs@*;I!J z4C?9FK4=1V4TKE5Gu)KzC7s$1k&M@1Jgh79qQ^k;Fem~GhgXW|fj{zb>P!t!K26=_ z=sd;Ue$azf66<5$hPS=M4P#j+y`wR~lYMHQOiv?$8n8a5^Gy^;e6EsTS$a@2B)S5F zx(#_^L)gF0kSOwfBoI|7?bAx6emtiqkW-}xJxabQl`>~IrS_`S^M$9;#0K+^ijuCz zbL*LK+&`~>Z4UYQ9Qy2Xk znyA!=v<)I49Wd;nSEfg2Q=e#>7hMZD4ePT+vIubay2fqD6$ze9I0IS}b=`L-ntVf_ zh`lrAy?5*F1?Z%_K`PPZWXaZdXjNcw~CtgV_tPq5`@m_|tBz5_J@aAcCkP z09DVCH`5Q8uo$gwoffPGEt=JWRtU?d4g_tq{4lM{a4k;b6%m1f5}FZeB0b{)CD!gq zT_neM3dLX1qo!GcV&Xw`-Apg8_}cR*K5A7o<^&R6AHpnjEWz67KaUd-apZ5J>>0+1 zi`&x4-2Av&`lLOsmVT(veufh?{Y5-C@4^lmcAGEXW2?B^#s#Bv#I3o(?Km`J_6=Nc zJC5nUrYwqH0~gt=WYgBF3e!)x;LljB2(e(sMn1btgB}zZ1CaB4N9o~#R9s#a8gFfe96RY1 zdOo}0Jj6XwpGevxrEHK~{hj(3S2A7NcQXtQB|7Okc$Dd+BI!duqyTAba zepy%GSYIGq0&@|O)_;)=WnB*nof^9sRt@xIN+J|^&mbr!eX!qmn^>`^P`Z|W2XTsN zNQ7Qfr5f0g8Jfizku2zA6H~+u%)7xXULWEWmz7y zf}h2@mUd7!PR_(3zAGf+s!7J$ut2SCvtNS#)^0+X4$ebQ~;WoPu;5ns*KrPws19T?E z1)qQnvc>J_2ka8}tJ)g>`U5!kvEMG=TVj*G4h(_c4rvPjCJ^er?H0WK#Utk!lQvvo zX1i5@M2T+f&=|{}q*Plfl9H+?u+v^W!(^8%!TvQiZG58Bd1T!)e4^76*j*@8NUyH@ zZhABG!u`ZWwIrIpoR()tGyos9G4-t&o|D;){vjuGZPh^kM5ba#EGiIxccQKgSB4K!5#sI^0|OlQ_$yRZtUoL&EBkO1jGbpE`d@%}!Fk_d zF7SJrUSdZ&(2wlN9QD`9R8P=vwcU8RvT|RDPDAk0Z1SEMh}$TGN#7Bb>4q09x*e%| z+z)@3Y7GlyC>8SJeb2HHash9Zh9RGwai%m~mJZAHc)w6C35h6&I|Q??G~zr(Vh?}l z2*LO!xDS*1Ui7CJg7M2tFZ8+C?cixgH~ywPBijsn+ytzOCTpHkn+HQnJ2p>=t9>yQ`jWy>{wk<_=Q z)^e0Z>+tZ7sMNshq<$;BucVG5*$U1x$rYS!$rYUTtI9%~7{J@33251mqN4LC1&cI$pjfRx5uaB4m*5A`xc+g(e}k-BZ7Oj}RpKnNSV z5}x&~r9B;L#Ro2$2t3E*9@yawNwcJy)jV||KJ?oOoK6SY4gMY2~ zw+a8Y;@{Kw_YD4R!@qX?3*ld^4wrpeaoMMNSL^2`cS_X<>Pw%WM`=NI{W^bBzK&~I zPL<>=6W4-9=t&Mq)Gde6eKMNOBGVtGOkcg+jrX{OY;?^|uBOwzD`lA)<0y3rJkTFL zJ4-wR@^l}FX)mx75V`0D4bn?aC8fa-1rOYg^gazZsdrmiQY6$rZlIE4BFzVRlHAt! zwk64JkSn<}-h3V}vP!zf{s~Tx*XHVcSAmi-8BZ<%lmdjpwXGUWvzD+TSIP5lz<3aF z?dp{S*fSWt6s9uG$1tN*4CB>kOwxh!yV8hvl*m@jeJbm@}1pLTYi&c$Xo^cr0{X90Zx)nOR0=b1(Mo|Rs?W(CX< z;Jq8ip0OlMI_W70=20~1L9}(Ak-7|Rt+7bsJ8KO3)_E|>ZFk+!NNQ{txKW!F7&34{ z4q(G~_?gfhsH-HEUCtqp)|rf_j6A)Qx%^_ zCyuF=G~OyG`Ic(MG`Eq5RNVGmg0lF$Rt>=RxSa=^?%=kgzxc6STQ=8LW#HN#)&p*; zuzcz(Gt`)M%7;aUxb6FSMbI0akqr~w`Uu(62tvKR(d~Q{D!*v-BUVSK)2bhKsK{JD z1*p*kU9qXLfrjB5+e!U}PSJ13>Vm;HUN@9n9nXDln@Lni|Jj?kj>rbH|EzPv z5qjNhFOa;*xnnIoA{i~sb<_19(fJnhUsAyb2F5l`hyOgP9&ES)IA$}9PdoD1;H)lP zOS#I*byVjC)N`Y-;(qQ!Q8cH zxI)IEH0k4VeJp-66wX&#r7_}Or9$czD2=BM!dn3GmXQ{Rj-o3>J zm`5)yhL~>^FV&olSUN}$sL)9PDuB-a(C?oYhEOkA_Ox0`$Co8#UU}KmUKnT4*&jOn zL-jaP3-hD0+Tc6VZ)@d8AkZ&;zm}drPH@2o>G@t)SuH)RH(Vvk(9z}UIzSm>}fmtAtprBh_G(-P z6>LHAj-oC7q?LLJhzOgDNkA$QZxk$`Ak4BTh&JIqzjMwzv%3j_+J60>=l4f_Bs=rY zd%v9b+z;32v1n}gP8j|bvnZT1NnHVPCwWLf>zC+*aH4#yc2M?ave+ko%aJA%>hgDG z1G4jBPD@oXDbfSD&pBK(fm=5YFuJxhPfkbG{-}ke=8EO*%x*s|NH8umdJtqxwT^S< zwA5}>Ztdp`752+%uKHzAs~HGi4lB1E57{g^Ej4BQdn7KFzYs?4N3~y=)hyP34*LIq z#Poj3k!KkC#RyU~hAc_(EIvI;KJ$sl2Tt^tR>)foTYDTax3cJB2KeF14~F5|zL*Ps z%J|_3q48pnvhhU$+-Eaa{|@qgP7#oAE1 zDU$3!eM|tQ8EEvwHNKzI#06i$fTd&LtsPED7J3nKdo`${Id2_a!e>RT@JeouMuu_D z!gc;{qYgBJDYp`ycL^W^{JayC`z}62s|06b*&pz1!1qg?QNSG4z*jdw#-^P~p3tRE zu5k#Q4WqsC~VCM4e9y_S3d!F0d$wod7rEI zkwL{bT>Wdw`1!t8E+`XHhA0X&t{OeNH{P>>|6G0>dhALc>n#_57#koTlFm>E819X}n|=18t^a zC*~cYnVAxrr%%j3Ud4&Q3Zet$4wx3m1k)0N3UON`&I>fkJ?_OAupNoBaxJCAmMtT4 zVN$$T~= z(ODZ6i*(REXv>OjzDIO zy-V87HI6q!Uo3h@Zi{u~{g;1yNB-%qgdPy~@*oYK1f|+!o?F-?hVC+-()5j|Hr--0 zJ>*|)+80Vc`Vtx_h9fotD3@`;1q4N}%C9>)nYjVTuSai_F;lsj`CQ|N(5T+C61``O z3;siW0;Gd`p*iOW_k0-o1r2i1#Av!bpRDX5Dajl0>FYN zrx=dMT3oB2!D|lOw`fARjVI)dXjv}!B7?J|37(zQ;n~Cb;)Ry5#T$)1Js3Yaqx(2I zC$X;wd-U~SysvAquXq*sFEpTR#S1Yg3xz3ZG9|TPgE`-E!PkzVbaorNBjX2bQfza5 z^Wwj-xgO{-lRrxYWed6itlx}q>|uCf*B1qoj(V72F^^sAk!Ox-8clm-*Ae6C9C%ts zPv0Fg(r!C$JYC&QR9{99sxQ&=HVaeC)suT5=4I;=GcxD8eDVQaD|H}rPctK{Hwp2x zOpoFcl`s(@}%z;7HXSy)UCrn+>&8jQI>UIN#KBgEY_g~P36WD2qrjQ)XVoD6wL2?~Ksw&3C zs!XQZ1;jR2|1b?T&5aDkHtBwDWuc|3H7req<}*=UQEg;gCUiI z*IdDHo-3kPi%Q`beOfXTre&{sKP#Aqkv?czzN!7%Ly~8`-+c>dX$-o{&$}~}@$TSy zDXqQGjT=&3bpk3K?~Z%6>dAoa)46mBjr=pN9wkp*wJ(Op1 z*oWR@Nrqv6;HPF(xm%?k!2r55OM+d}rL5RU_*zq&SWIv1vzIj1QrmIls`Rb0(x)r0 zU>7g{P$|~c4nn=-z)73#;2&c-U0FAGh)KHCr~FFvDgs4aN)ZEd%K#H3)1Z{76Lz3h z;_w2!i~mLUagBv3J%jFf^f(?91%$XRJhY^VMIM6QK@a^tc>}pXdhlEfY^F5_cGimA z>*%XK*=vS`_0moudvi1$zasNKRAA=iW?|HZ8$+o{fg@%a;P-oY;xMw%-A<_6Yi{bJ z`VptC9?r(#gxWo$I=rFOEMD#}goaz7yX{43I6OV}05(wG5^vz9P@2OhZ~mu^Y>uWS zG$J>9Ms3Ds#)Z=0`hu-Lq`gQFdq}~yBgo0O7NrGLOQ1H@A{V7`!4+(n#`N738t%}? zxb?@6u?<=^v2kv}0m8X4Dui+2Xv`l_t@7O&KW1F~mO*ror%7L83XZPTsFd7}B|3?S6&zv;Pr#i3N|zrRI`L+&iz45-R( zkNg!^{{++n({dTqPcsL7u%32ypIuW%Uq{qQpSf7MNXYIg4(|3}l)WuFLM(3~RWI}!8?xnVE$FpRMKvsM zN*kX$++Fo|Uw^3s0OzV=Z{7^P&@a6$Nm803o(lnVq4I#u-Tw zpeG05JyUh-@5M^(7-ElKpy{mcQ?26JRdgS_ebJw|bP#4ozlyTZW9xZ!*FPnltIQIW zp{Rj?afAZxwwyM9k=B&+QPlyM^x2{^D@*+owK6l)E4L$F@B*%CN;}=d1KB-%K$TD@ zRPZU~W7wFb)aYn-JAS+~it}*#DY%L1Gp0a3=u0_#`iq7fJII@|*Bjg{iBzyFhA78gGq3&~H zbzk#x&r!wVCdNl*45aP`lYhEurvm=Fq1Cao{bge-{kM*N&|iYl0ihQna|Pf3$)2v@ z6Ft6%=33P7OU&cDKcj9ghESbr@efpAdkJffalUoO>wV1bpBDXlvwP!9@foO!&A{lF z5@&b9qJ-I<^yBOPc1f&m+MfOqu?9X~k~qZ+`RB9ap?)_ripZ!t^7D5vQWf`NGhcW7=Rns39yb(OqB|WO{uDlBOXb#f zMD6eV94AuV80}vlrr=W^&a?9lo?F{WfZC&^n>LUnS%3vPcO9bMTKWV`f^{G0Q%021 z=k|n{)y$0xg}Iv;d512!_wgLZefHkzbYLX%dJH91Hy3ctdQ{oc3e)Q54hA%uTozd| z(x+00`tH&Xn2vCZ#ZgK@T|QKMcX{R3=tUU#5b;X2s!|*qURqWcdDc6?Zmy{QAPwh zbTK|OCIq+P#_$ixo{lvi}6L(Yk+4PbIf3@@* z+o^-mHde_n*u^hGQZyMJF2`>~92x=9d#w3Hqd%jSA_vBiL$$p%*AqcH*9oMmL;a8h zSsSHqnIHB8Y&9d7=$_eo9CVUkE42=c5__KN&|-1i4ctK(x6T zfPig;6rs&+VskV`{qspS%JxE%l9Br*)HB4W>Zm9=6gO#Vc9(WbKGa~93p168nUFLD zwL{tqNyi@{>DY%b1nyaMd>B?qTuazC^7pt(fg=NuhCR~Hpka^nmxkBX4hBLd6O|Yr zL5fNdGlJ_SyLv5Z-)-rGE0Dbn(J#gnIIahGDS=u5oA2fx9s?&)eSpj(?sSU+>Uv*N zj1sFC%)}z}xKqa3qzji%^!7Yep3=36WNGGF=An5Vb+b00hdp zc)2a|IdK_qAtlF2AaT*}ypj1&v|jaYM4r*p6~>GtUI4Sb>L05pnx4IW^>8Ajt`^>- zg96DJjGN=e>Qhb9a9nz(SH}1AyHPO>Cbml}$;9Xf!7fzm2~@8#F;?-llv@m8w3}qo z<;A*wf|`h8uFz4P#=a}kDyF3hU!ztSs0Vp89wF#&ofH!ftUU zX&CM)ukx0A2~N#sQZ>#pYV#`3xp6t8b~U{Qw^J@2qVKWoF>2m%*2WlP>t1S#Pv%9K zCqH|eu5#OtNHMJ>Uv8nR!;F8=Li_w}bj{eMBucmOir)=0wT7C-q@naTjs6ayW?Zzr zudYGvXq9`Ai4`3NOVq`4!uB%-@IfexAQtu<8E^ykuiOo|{6A2@i_2YCI}C%CP8uG0 zh4Oj(^-VCNrPA(2ab~Sq@%iPubfr@Q00;OHDM= z1SU{#*j^*%=3RIo$uuJm9!A2$%+ZS78wF6^k!zm{zp_0yics8MMlZKS5q{gP2XF@` zi*nu(3}G{dZh@L6yak-m*ex&$i==D&=oT1GFK0y!7#~@5M2E@-?!qhx4DF&w3vvpY z5wmcKq2Zm8R}e$Wxq^EL<*&TvbEmPOFF-vC}c$7T+6 zYO=izUeu*X(AmTg2L8emzy&dKgI8-4a{TTLk9?4OF)#Iu>Rij z4fS_Ah48We^qYkK-ug|?{=yke?D5S`CAs@IP%-b4QAx5BI||ngT8_0#Kd@=EXx=n7 zxUT&PgNwk6+J?Lu`*wKDwRghb8mKgH$9}rQx!`p%o5{qR8tx(hBRV4uLj%6rjj%vq z;gbzMCFezEG8~Xc@T>d_xXSh5I7IV0)qsAP zJF0eimCTsg|7C(66A`uu zZ$mOC9Ca9}xFLqYQ26$GCM2O1tEX@HUr!q7)`=Kv92Td$+2uw_I}&pk)5Ar9zTp^O zOAIFT76sT@q*nh-YVZDGhAA^lPi+SDSV!!lw*|g(0T6<%c0sSLR&)G+vDM-hocg^( z7$1tM5N}t{$GY1KbvRp?rT=Ee0Klo2)=-_r23S9IirpsLj`g@rdYrxBX4;4!bM>!5 zrJ-?7G<168MN{10McmW)0`y{x{~ptS6W{UQ9Qc>7r_D%6H}Z?hRmd&u-!;x^^V`)z z=od35_Rs6%z`NmdS0Us~i|#@@DNLoPkdb5>VuFhyW-bWZku=jL`fo9AIWM3KKIIBD zCO|4UG`u;Q&8?jYrqpt9aUc#JiO ziNUwB8ys%CYjtJCA|m9Gszf8DhnEq7P)e5FaNGsF;^B9)3zrLkz_93u_*!+dNy|`k zP9W@Yz^FyN>$;B;v&d1N24&(FNB?MTy z)iAwEF08*@@OQK%HLA;5mNGrd^M?sFLCZVHgj*o;=;7Y17Y6_2@6{_vwrTzMVeT}N z3&&2mz5=}gMdl%Hke~u|SMgyBK>wZS??gp^Cp*#K$sCJ+AhPnASG-o}u(}Y=6Mo-< zO*nu+z0d-M3mwGqPrRxYYB3*rDqw9+x+9vK$VW*?p3rwphjoDhZA=~ zt+w_;!mrv2FER`AROhJ|2UQrl$H_Q1_Z=o9L-GKHz<&Qx6!pAMK-6s`NO_@Ilnb4w zqU(KBVAAHk>vy7B7}bz~9Su z^33&=sm}jEJ<9Zawc|))Jyb`ZwwyX+?0cgcsDhV2RX;lXqj#xsVbON&DjaD;E4;!i zF{dy?8VtY-X18wlE>DU&4TH+N`@#~KN_dPnDSsbLV}txwiKRhhmf>YV-TdQ*SH9$e~lc)*FFxH;M3@5R?nb2qvO*WSbK#|-uFTB75~ z^Y{0-Boo@qP?Lchjh@m$m-@FTVHfI0QC6WIXHfoHT^EhB$$Av|yg1?SX*qRX! z(PTbQJ=!AK;q5`wX#^?iBjfC*`0UuCr@GZ7Zvwk9KeFlKJUWyL;Q05UXtlSq-FQSg zSdi;H$~}jDp$85#yNfiEtW~{lVq0SYRG_tZa&}ei?a8y8y|34e$Xqe;FbTxaE^KxM2PF_3~~*J-h|zKUSwh8V98^jXJ4R)F3if zZX<@hPFSOOKrYCnP4+<~ag)6liElDe3PNorRBj@9>QptZ*rajw+fAs3a!)2Q@tnng zbs`fT24*FkNh`@mHJ^9rlC?4>DJCq_$%R`YjJ-sNOflT*V~{tL2@hw(RhtQQC}VUt zSHuE?+N1}(N)ntss!94eUVf<&=8+;pwdhX{^{~pGT-Tdyo+;`0~`QmB4H zUl5x)(1%KtPbqUSQ-{;U3{PAFXLgtRi&xmWQ>)a(={!_skc9D*A!2;-IBlJwdQ~BL`OulDYTxWH=@C-J?8$90Va4t}GCh7c0@IU<8cA=~c$M zS&e)4pc>g;b^9Ky`5f&1c5moCG|DBH|9pE8tI)JQ`nx`&=;+4!$h_FoY<%)41J3@l zF6CPvlk)xQ&v7YV?Vo!|`A+3f<^w{Yez1#eRA-4y*4YeIQTmlfBC{DXR~o zHNGxM@uEY?`*5dBk)>t2tMJEf2V6p3^d<7hYh7j@h`D0r9w+zkx6nkOdYRc5x^D#+ zTuS@s?AK6$xR1O?6Kkf`jJv3f7~rc;Vu`SYcG3#iM6X@XHqkw}iKbs4+eAKdJl17L zLafW3Ld)m_D$Q^lR*BG7vbd@p8N5P&Zv|hl7JR=h$AQJ?MozzC{3t z>Q!vM8c&i(5tecF&tr$QcJ`n?baiaWCz$(!oBzd=|Ce~Oqc1!;xDD+Ij~N%`Hbjc# zVs~V-l`T#XV;S**!#!i0coGCY|6P~=<+^Y`VqIK_x5$D!GSq@13&BB<86Yy>J`Nr7 zm?9Q-plwnbAEI=b_cgfsY1h4mmp6|h3rFUod@7XvBEA% z#lq@ezeQcaGb(S9=?3v^nL&qFK52NbmZgn|TZqct80qfuM{x@*+Du+A#<|9txrcub zZH%=^zfjUIeh!(Pa~^H8-syrT5uK~6aam?vD3+(MeKy{fUPk?&r;S#EAL*IRvkH{--$Guk zIeHcgnHhWozA5R|)H1fiYJuir75yw;5qhhla#D>~xhoNkyk9AFqLwp;sjM9vy_+GB z2LORw1_)%Py7F>DAcv^WU5*GOzlPzDT)c14bv*f47@rwKC8zEDZO2uxi(*{4)YK|wpVTg-UEgTH_|M3(l**^?F%z6ct^)sQk zNB#;jbZ?bAt@es0)aHA<3AH+Z(L^eq^WevtUW6agr_zT9@NfFn^f~<&dhs=(9{)p7 zck}_DGUCCfNZk`<_q?`CJ__v)ge0`cX*zmdcisf*wI;VN)Oz40V797uttr(qu+W?BRC!S2o;HuPvv zewZXrC@5F1P}Y&Qg#1~~N$$DkCiOf3LIAf*xYswKdIi+!3AqPiC$%Thug`H<%oA)e z_rhYfi`KdMy!IKHf1}w4VlWqDtWCW%*+V>u47i=Ak@$qtkKJoFy+aPik^L`{ARv_f zLyy!e_0&z6YBf@a>!}?*Qj_%5rI>0lQV*VFsn7LD-KwX~##FPB+N!5k^ho`)o;n^< zDahpd$g_GKgJ2#_hhp1TF3oF?D$!c(-{A1B+%tB7FVkJ=;uik^+4dLlpL6OQ} zg#ekj2yjklax6)QhWO-@>fuc0^OB-0M+e5l^FLI5l3*3q!#*@Yp$y&J%ijYA5bWY! zKof^yxwFe^)71SZ*-4*{;kXq~=V7K)*h@MbQ$J;5v!sOidT3#i3Hm!yEI+2T^xlH< zNrER{t29OZIlt>Ys=hnV$2vbo@4SE}RrAIJ>R~ZOljoIZ zXxa%)uhmU?^wr4@8^T2(IH0~tipwLcVCvE6(irs*gfJ7aqrXfPiwm8kPATtz$1Un( zqcQgPs>|L?#<(m6vn~T_q%#?v5Ru%bT?n(ER+A~_8wn_uPQr`MKEyfg{NqWcLtL5A zd5F6-e2BX^jJi(%+IF-H7|`C-CTumS3ofS!94o}to4P0NdiB{>7e#V7a)a2tPh1s# z^3J_z2_-fiO%_LO0DMD~OI0QPjVIua*z6ys%NUb?o1}Y^Km)cEd<#{pYTigd@k-L> zHUAp=EtfVZB~GnbE`3ZXNtH_%C?yWLbfHpWlS>yv?*L}s`2==&kgx<*OZBRkKap7V z+9#;$x;9~%xlQ;Z{QDmm#%m^Z{bi)QTPI!uvm9uxydyzHF@&el51^8MY(60wXas7QANm&P=7;a=Q#>9LJj#I7 zCva}obHUrqG&dhZQIj-83|&3=FG;3#c*$gk)kXP;C)t3 z|KN32YUb?>~+x&+Ct~g^_N7Zv7Fzw%ebAA3V`qa0mP-SKs_N zPA01Vt~1jVz6=Sjtu|bmR4Sg7ba| z;RJPs^a;98y~S!`k3U!JcRx<2s|2TJy^?n;zP8)nTg|2yRuE3v($(lm>!57^Ej*wn zBKu45fKiex@O2S>H6O~^B<+E>T6k->r|YB3-qvm(@OW&g20tE~uOjG9d|pR|5Wzf# z9Yvzo{vABk0*#utGZZUv;xX#lh7hX`3ujQ_>V9NMQIqeBajNI$esK1L|*&5cPWwV{<1VxaZ0jm8eVSbqY91@P?0 z2uAcqgcQ3I`h@L6OXVaC*>^um6wjb_ z6y^H&WKCng1ac;*5;A|_dSfpgVXh}%BZBGGM-i&-PFSDrM|;_HcRk8%x_MC<(EJt} z?tUQ38_=wKJRkxCUWcUUrDAZs|Dw~Fb#sPUH&ih1Edz_$7!R%*u1-C)Yd~RWzsI_=mj0e?38c4^I zrJV`(;|2-KmP}nlfeoa)6#Mfs-7X39a6s;LxqOQW%7}GuLT86z_fUyG19hR^96@{` z*hhCbQ6cK9_<36|C+Vt{Jr0R{3^xPx0Fm_U%{XZz?)@G;WU>G@t3NLOxl?ZH-q&>G zyr!c`fW7qaJ~4@Bk!HPYW#{eBK(K4y(trmy*a7Df_b62AT4$%hoGpLiUH=#N{by zu$j>9P9A=fzT+B4-1{a1(yOQ7XN_yT$trggSZo)GT6<`C2G@w*uhUF?L#nCaHmj($ ziSsln`f0<6E1*c5{X+N)6baOH-kaD@`!M+78tqQ_;k7m`%rzctuv_pAJwAuhpwbNu z>4)B+gfs`=ke0Kqsj8aW~L`CJp<=(UMo)M zDFL2(T4H#Vb!eojJc5xue9G%#WFY0Vd$^**+3Taj#qy8DrmyUx6^J}^w@ls*%FygV zYswv8fn?sqG8V4vY&|-NwjmxI1Sb)uQP}vI&ymp9TI|VSQ$15jrHuCy^WZA{sbO%<_hc zQ@x?;;n`h)PpBC%YpHT)!vre^^Wx2z=4jw8%0w4rbQ)QleP#I_jtg?78M)H>%(Z~! z$}n3}H}JVURo&f67{$-^Y-w;c z)C3c#v>qz8z17(BF42n(0Q!$g4^-@b{|mCrHo@PTTfBOZMi|+19q8ZEc~0h(l&xJJG4wpZZIJdF`X{ zqTbW2Y0)g$>GgjxSbTDs3*P;INg|tsgFq(8Bksqq@`$_tf^YyGr00$O3mfiWW>KJw zm5{tQdy-09Ao zF_>)W)Nqrgg$gyE85re_S`ptkLf}VloI|h2wx#w^k{$qbY7?40?|@IRM`inGuOkZi z3B5XG`v>r#UfoRF_04$k&WDKa;8NdSov1PWht+X=qf;EY5Yt8X;?hq`uVz&s@53iA zU0@*=$zu3v4=k~;lZh=&qinsrxR9^bn!z%Khl6XVnNYE#Q5zy+>YM~8COvqi3I0YI z7X^BQVVYQn_Rov)Qfh`mUne}cq1;}NPl7Zzp3 zyo5zb;E5CasTkjpXvSd%!^N)vNTLArq@={&zoU=*0ScEiAnq8 z+uBl>*j6WNtAn-GskhZy_n&F&*FDlb6Tj|4kTl;JO zGi@!bO>9eLZ5?FeQuVg#{&`z{A1G+&6TO{FYZDI?DjdMZbm|)unna`r+e)kL<3#<) zHacozZ9wIYSmjHd<{oXVsOh_n1Yk7vwHP#+QA1>(>RCf@X1x9d`QrD~^vxGPBUki% zy_cvvH7q<5*H!C4`Anf3n;TNo2Sb$I8RVF@em!EUms~4xGZ>UD9 zOd`KX4&qD$-pAazM9|(Jna8f^PspiQZ--n@Rx^iOh8wW0REbe}e=U7#HOc@JDyG_4 z?a|AW@o7Mdo!`sNSax;N>D-Kcc&bB8!yBet-659(-c!6Pfpfj53K<*`GRyh4_6w%C&*Cf*ub#={BeI?f6$QI$ z{)Tlx)#xQ4?$IoRJes|SzImAX|1=8Ogp)_nRdl~IfXkPzQlwU`q=c7S$^Y5>1pjA& z-u}<3*mOsb6a)Ofinddx5koSLI2!g_d@uX0K;BhzkvUhcxDRX0c`}cEcZ+ql@K6wwXeFlX;o)i08N%d@>W3YDq$?=b$ zOgNQV`cWvCJL0WZNCK+ZUxNpE#60-R-P{5lpM%xP_JxpuQOb8(?Gq@-gP3bCgHKfs z4`3E1@|y~TcxaBnxsfh_!g*NO@4+m8KdEQ=Wh{&T5|Y9GW)3xNwI5!JNaI=90sH=? zB+*Qv7c0gOktds&;zKVK8VF@TYB26h-pP|%?W}%cyMPeU6fN>7_T3L6P8#-S!;~#~ zFg9fZb|NIH0586z9g-K&KMn?b7(PbfK!h<#W_HyHape=yE?z#aqH&TwpaI_UPY@w$ zSA_xgzQjF-PXYr>$ls&srvF#4FO~d^CUs!lQ8Tx&xxUkH51ceh6Hyo!9hh6@knFx( z7y8U&0-tZzp@ImrC&JcOQ|+d;Oi;Q*eIXTxNSNgV^teN< zg!Y1eT7qK)SnzMB4uWHl<^g4%jUwl%dgkd{e#E@ z-K8tY;{y2u>vQ8L?nCtT#)!v;NoPyB=wgel6UD?u=k_o`0KzQ(L2GUL`u(ASI9pfM z&FyFMUjn1INJF9*Py}%dAC8gK%S_VXp1w9_k$3*ya@yNGp;=l?ygYCJLBw-&h)U}I z9)<+Fete+nYo|#%j}}IK>o{8!i;NDO#><|som~BJD0Q>)>#v>sylPV&XEM#o;g!h_ zxPRXE$cI)9DscSd-74sO(>{ww{!R!@Gk1Rl&lHMU?vOVK%AG-{0NJmIx}X3b*pp1+ z+opZ6_TR~yKi*m3@LcSSpc@Q6P;HyTJ^UBkr*0wl7eOcUP^UE$MISg?#T9nSoq}>J zR=HXF0t@7E57!YJ0to!jdk0Tw+UkSE=i07%Q|JWHJ8Z#m@X9NtCUI5DPwJh}@p=!r zKtiTsbDsFoKC$~Nv1uPV9&@PgoFsiW<*nzjN)(Bp?<91S#iz8QN7lfxD(TB;8r!zf zR9+Kof(%_o-Mx9O2Z_Yk+51$-!v!!kFvCH!Pr1j1_PQlv;0BZbMqa5WM{3H%44;x4 z2;0zq9{0N6JsNf5iXLK{@_p$JD&q~^WaE{ERKkcro53<%$7>$Tyr^6zShEgKYm8x>`&{Ld6L0-xRr%VCs}itEV|{= z4v+FnKteu3o2=lwu(j&uI8FT9RxbEwjD59oQfA<*9dhS186MCbi*!R^g9YE9e3lXO ztcYTsRkE08KKV+?=96dWG0*z*UE?t58KeNpa+8Z!W1!!`EufPrx$5S?i9Ne+PKw2!hVbgkqk3k)BZ5)BpkAyV>&Cbstjm>S)Pd(SzWxod z_G(1j1zi1QSW2nM@Z{FGxJT^BD!waAc@mcyrGUj@vAmgUw3*E<^Y$U-7TjDLVR4&} zib_S9dS0EePbRUhN@2n*l^e^H-!5Q)NDMUDV7E}vX8C>PAxwt-CYB!*tuxAC0Y!O6 z8Ty``Bg$LVzt)oA9J?iZ(OLkDQyJTjC)F{>=%}F|v*M22pH@_TB&2-pA0EA*HJWac(x~Zy z2~9)AeXn|DY}HSy&%0>V`^Q#2+8@p6Z$FL){(Tm{dR#_M!SI<@xnMZr7;qF4amt*$ z*HBZNG~DE4Rkw(W{f!qG=W86Y8x>P-p7~k8k@7x&h6JYzUqH^wx6dH@)-Kz>egAU3rK{??Ss_P@Yy^bSCMTrb4%qP*XrY)O5ki*Tak7ZC3<)ZzyH29f&R z{!9|NyjziEvf7KEL6q%RR4@Mwp=@{2OBwvV1Mcsbqna4W_QvzE*49-}YiE(HE$`{) zneqYq_GSg?%beou^ghOgG5pT|!vJfD2M`kQGG6T~lcu3UB+?BYZskEw?n>Nk{<(;A z`ID8R;Q$F>bpyzL@F}i&S})02W05ai$-k!y5}R&g_yu)9sRhrYb7) z%9{`k?60gtHa1#6pUWP5gbzpED;7R{r#EC9>yyjN#GHfN{0r#(V?6QuR_Fo4za&Rf zES|XB%mwWvG`~7HIu=s=fO@xu1;N~HV#U27KTsL+A$8MSQdEUvAL^gP5Q+%=?o{>7 z*ta(liaCAqQFU?b6U7OnC@re30i&UwncVK#kI@w5{0w;Ff5ma`VRic!( z&O1tv!n`9UxT$C7%{yu`IZd;#4)I#BL%KXvpananivaWg5Z&g<#UH9KpFka5MQD`+ zIDZQL70rcZQTytt)MK_va%bOHQ-V_6bXltRDc9=CN@VzrlZZ}bYsI+Z*;X$2Iw_r? zd)oS!NZVL|f6s?$3ss9si33myty#UhI;N3cjT*}620weV7%FZhyt|v%ZX2V2pNt?| zXvIx`Gc6rZ&!N(d9!0A6whM%aigK`$=!He(mXVy@hA2g$6kOt(69y7GFmQM(7fgb> zBB+BOsNSeaSMW-RrU%OM3JWAO>O+iUzgUzH#hkDnL?^7m#%Qvhoiyncp&pe0!^{XE zSCl)vR$+=aS16M%r}{_@L>$#-R16hDZF=P`@mk>^Y2KXTGHIBCku(mdw;Hn~-2vAC z9IoNn+j1sv_!eTVUjp6Z_UWrCY2lj7`{O`iwj<9IsK~rac*qY`dbhiL^u8NfqZUJn_Bey*tY|0MY;N2 z@uk~h#*iY_CjKp$yIPxBQtmZKHI0l~Ll}Qe0Rcn?%mrI{Bx2rE5)TvrD z;QNVDOetNKy&k4!8Pv+O;W2!gYcXs@r=f3&}pMm`W$>%04UNDwP+4*+R`P|BBF3WGRdE#%OOQr zBDND71T7|h0ht!mU1#!hsHX#n(q$)Y$ZGOIz6K0-5UvAs>aci;&;U6bM#6r%K@52; zW*h+KfiKI%Tww+G*cc{+H|9ADPVX}0TA)O~dYStDOQ_9CVcZ5VmpNV*Ga9dZjC4it zpRcRtOwzgNh>moBOUhOuHH4JAMcd5FK|C$|y!Y@2;n?i{d^@FKEh?-z;5>RP8J`;5?WAHl|;LZJooEb6g3jG3n8emr;7e{H8;V%ys$@^!x5lCW^Ku ziTUnN&_yConWA#HOTFgdL`l?JhNs$IQAKLAOwyH58IT8;7`~&T&NJdNyn)NK*5N5HZIFxW4HpF5<2T#UTx9JuK$u8>kMs((a84UnKiW=* zvq9hZh~h|NXuww*{^RpAFx;L}l!;0txC_wZ32cP+BIbP*LDO$9V7s)-qm&aSh4%Hw z2j~_u7g#X}#$do@x&eaA%^t@gu6`&gqbU7Fxp;Bi-2Nu%!nJ0dw=llaxJO3FZJ1zx zi8e%J8@XlJT_5(_kincCMoa!+e`NeCRss|N(}e{-xm{oS{j4AH&dR;Ymij{%U-=eZz_8;9Bjyu9gg}j z8Fi2y7@HKS&55F(i{MloHla0Uo3M#68vu>!H-yZE>wdl?w!g4?N+=`ofVZ4=~+8B8%;px3(C0=4-Evn{jv1>7=i5#|T^ zUGg0-ovkD7#LP#p>{|NzU!WkR#?K_t$k1Frl|WmFJG%WM@aXW^7W}Pop#~~luwd_-jE!1GyucTh#LzHUm=)?R0DU8O;j-o4 zx2AR&f>jS9R4f|qBJ}A{kDd19zDEA-)36l32E7NVXJJ`1a8s)5VZwe5fOE%VF~I4` z{grEWDl#0ghga+;Tqo-CmbWrexsdTOQVl-F0Op|4lUrUUS1x1`;VtM>l8Z5lptpPx%aaRtN53wcDf$MlP!b=yNkc!u z<;^1ZdIz6yrif36ae#R3LyVMRh5IzaE0@C2&3Acap$gZc{vNt2s#g$nzk3dItoX$d z0Cj`;HRyLB+7B5A;Yh=A-9Ow+ED2h0N|?YsBW@1 z7#al#{}s;J)%PF{mqeCx$mqh#p<%~&yv(O3n38>lsEA`5I3RB&9lxQYn9NdDnewdQaeTc`C@XRPtb*L6Yc=2JMbQM!Bi>n+`2_|bfBY5N*Dzk zgGh6RN-C9=>P`$7tmo4$p7@+kYCg{ndzBD%8&EK+kDk~7;7PcR+WRT~x!uIAoZy@W zn9RM=b9qI|^oABS=+Mr}qRYNPeTz=0d(di<3PrAwx1*0lD_?=SL|kJ9{3|dw?a64` z=}c*ZXG_yg2R&G^q&cqgn$i}T1a(4daGMKvoW?m})I)9js0QHgO5Qn5uAiG}W}WUj z!6XLUN?J{kTX$Gg9y^9(!U6b~Qi0eSYaK>mUCXX7)btKBdFlN@a=<-U`%^@$prrvU zLhyxkbMG)o{g}ULSf{giBSsJ8anm;A78d^WG|EcR+qsqFQn{52C+Y(bm76L;X(eJg z>T3<+8ZBJoEoK~V=d=sP4dzycMROC^m<=GXsu&FYoUFk%YQmC}tlowHIrqYisQ z73S!Wf{-T{uHfxC%`=ldqmFt)Gt5HvH~PJ(yETeD%}(x;!qD(5a>_FNPKswEZ&#P} zr@B)EMXe-~n#;qf+Tl`bd&mx0ad)2)^5X=ykNnU`QVb!7%+{TpX`9=gAxJ_4O zZ-%P#)9LFfvi_|O`_sFMGHoR5;XJ}}Sy-;Rejq1JNRQ@x%e`nY9=PBHw2>B;qrHK2 zc{Do~949pTJXXEBD=k*Jzu&aL&6zfJ^Y`d`me1KqXoK@Xu7Soblf zDg!5~N{F~vfY&c3D>>vADE$C)Mx(h*Zsjcig7O{Q%6xZDr`*Kdyg@ErBbImgxYv*5 z0L@dp3}X-oEBN=28CO>cC_bR--}qpoUov@_ul%bBao5nt(iTxEUP6o*oe|~jJ`SrX zD!c=(6D57l?WkSA+LD_XHE{$f3I79hQHDx8ve&DVzBd^9B`B3pYfl*O`J|ZvEkP4L zYZf-xUA+tv7b8y~G}RiVtF0mIIJZ>q;$1NqJS1RMPbb3|yj&V`oNRl)(>hj6^7{RH|WN_9h7s5?_ zM?NaEtdBZ8IprC%4n()~f|9*GYypwxl|LjoT3~;LEWIL^F7e31b3mUdkAz`ri{(wo zAn_+*II*Y={+4)^Ymo7VdwSJ0!#~0!#4Z|$$~YMELea4uX&IA=I9aZrk*hl5ekrA| zDALA|XMs&z>@_C=jZ}XfQa|Zy%3??9y*LSYE|$!dhI5acLn@G(dVzz9dipb3=M|uJ z{1aK4m<(x`C}BAn7jukv2};HvT<^q^Ti7*Mt1Rj{eUv!N3Ps8ekG6IHMMf;spdHY)ZdRam6rSWU1{{Em0e6l;A2I7fC`8sCB|_ zKxI4Q)1%8J?c$10%rYCoH)6n>htJ8Janl$ z^{USG>Y>Cj_0p4issrC%<=~=1kwKsIP2`^WIB)C=X-G&?ZYi33y}Q4jQf7( zcU@)51`JB%;XOSc{+#84KSNz;L87+pwVBoq z(C4}~9XXYS=eHI91PhNw-27_%a}8SiTnnErfR}ts;qgxaCKobda3|72J?S8(*>~ST zUjBq80_KL4r`E$hB7tPP{~Yz^E`9ppgnz<PK*Db z2QPD#uDs)L-L?3)dzI^v@z*Z25&>KRyEkWY>x_$$dkFKeiIrb{(vS;HsH@&&llpsd zt2^Ys@o!D_7eKC6+3P*%@Tyxq_n?t6lS##HtKb^@5nc2pO-PeL7c~)G)D%r3A;>C3 zdu0cS0#FVBSfHF09f&b=;H{=oeKvxwm5xu1u__2l^q^GyRI4$fZ4tfk$SsI2%B9P3 zwmfq2b3kk`a+|{Eyw%Q#$kG+l0=2i9q+#63w~C0u2~8S<ntKJ$tt`Gpgwu7Q*E+6( zTltYUlr~h%Y33fuB%PWjKBsl&b#jYG-dn7UtMrW8m2;3QoV;8qMiI>tZ)ofd@>caD zpp-^UUXJ1cfM;f5iOyb(_TxvjdgQ5VP#|8s9Jw?Ln-Ps8_jhkGWtSCR>;t#5;6iUG zl?$jgj1$^8=uDfmuG(*sOE>xp;AW}BU>5}#T+o;K^ad_6S7`D{tcE58*{FT_Xz{ z$s`g@Be&BHSXzm)fFy5uo1FR(G@DbrW=4*Y?1W^+^N6kN z4Q%qNQIpq16rFvhV=B1e#;8qujh*^{50D7RddcK9#%LS8#>NneqW{;l%Q7qIt5hYP{A4RFl3~VTNt@2Yd`& zDA*ZE)$?N#W3Mq}zPEHLk%*lxhpI>{UA;h*r3Tp7bq3|4`wv+He_Oi{rVs<6$zi;xfNU&MprebhwcOJ1?5mZxs~C510s86Ls>(-W z_tW2!&>>jZq6Ar%$#vX9VV!J^+S-J5x|DKGrF!qdScyL*(cxLbhl(}1LsTYKG^rU4 z1#Y>c;l_*5OtE03+<_*F1s9TVUJf!Td}#-44Lr;UGj0LEb2dhk!}<&0rOYLUN?Zhr zc4e@h;>cSJfP@cLU4EYea8tb{8tYLL$%TqLe9FBQ#i42&fbUZL6W<_wY=`h{i*Sv? zI-XnD2Cye^(9GAjH3%=FE#iZfYR!RI#WSel(mMHUrldcaEf5S@G06okY?I_s02=j$ zjJ!{hqS6I;qNg>f7H(xYpjvW-<=lJ+)Ry}^PBY@>!aA`DK9QqXZF}ZN~Xl4&b zV!il{jnN3iDV+MP!K*(O;x}d3#A2*)3$+H0__guWGNLDVxTQmZQpJ)8I(l|H9mY764N+OBaL~I zx6rP1$y*w3zkpi#2_``+=SQzYxJ%pmx8KBu`moiI{2PTWSe6WL3(R_13$pz6rN;9S z`HbcnmQIY|50fYc}uYZ`%dmXG%u7!Ij73q0tx%MHS(^c(+wS_xL zT+AyTyG<^1$Op;HIaxl)H%Q4a+kleVG0_1JxFZ%IP=aMH!61s7KP~s#*(vH}hfgAb zz|@}gD4lgElflhiy#SeDP0Cg3WwC4IQv8S{Ebf5mAAT6(YU_CC+{r?rTwxmxdwlM$4!!r&~P)NKo%x6 z2|jLOUS6#x=_;-f{>ObO!=sff3;-3XS0uqWI%uCcv0TwtD~I9z)wFy_y@m zT%*Tr$10#EREGZNA|`4Js;xSK6ng0Nq5mB2mSODLKLWB zQ7z)4WThbs3w_G{l|JPLzDvlo_{R&1lu@iq?L%d|BF1CsQuiG?*-K@6Fmk;9@S(x# zdCE?6U!1ADhfT^Gn)X?O`Xx}`?6(QZ)QrHF$9!-FWN)6v%f*>qWgThZyzM6~%kR{A z$4?TrjevU)x3VZRu+uh;PZ2WJ_wK-OrKK54h~@oOE?w+Zge+8d(9*jL(Q(Pj(oBU0 z&CBQogIJPW{ZbVBd}Tv@j>SZZ6leKz?{!KTMK(VQn>jz9IEr2QnKtP=QRbaMmW-kJ zb(lkx3-Y6>?1^{aCwe9xq+Bv4Y8B-{*b#5LKo&{xo6k^m7BskYjNj&yf0-`^D$#@@ z6AdP&18H2zOeh3qLNVP*-Dm7nUM@}Kr{XKLt20!AD5Dyu8%7xyWBFgkjWYBaf9XV> z%(kK-W;O+Q9ULNC8%_P)R$bKX_A0ewh?BV$PNa}~kBfVx6J5s1d(@@hozx;NRtg%D zW@emUG1GP$&hK^qBImasaegtuNz7RJZxlmnkja0cA}!Y0&xf$Hd;Vr@uxkkAg3Nb9 z5?g7)wjaV>UH2aDa61rM>d>8q-i_15mf2^hI@1DO|DK$||>$_`nG;_>2IU zuRCegfv_aO^exftCU*cJfa_%q87tuOQl?bvKb-*SwjVWkHWc0(1pq$;VSK#CLZik) zeM;+hoFtK{kaK{We*vQDIR~VBpyzh!HvroGZh)44gy}Z{JiqNscsBO$`gs4wIpQ50 zmlE&bxPHd!+}0oN^%t|Z@eMXNZi#3L{v~A;G&t$UG*ya;TO*y#l-2<`WB?U+B(au} zZPq$nccRr(4EuRcPNXa?mp@YnA3Le>Iqh8i%Ow38`LnzvykhTndr)m>CovpPXkp4y zOZwE~GTvn-0Y8Er0e|Zc5mS!wBz0cn$bH74`P7WZK-lzV|FLkw+Tm@iMH=r>CND>y zok3!Rg-Tn|et>!MhFcYDSo5t>!|xb=yNb@(K9hdNF8mbE7)h}bd7Rg6GfJVQfG>1k zE8ylUP)-8?6RpZI)6c$5IJ&IbE6jSen?8YRV|w5*40_cksBT9wko*oHVseGn8GoeG z_|>~ZXGCXufY8Mo9-1NcfV9e^2(3bJJ?YDn|OU?!Vh{Goq z6QC~7FjNTENg4U4T;dvQ(MgQwd;O7D;*8uXubv*ga?FK23FpvWu zGvxU?qv~6rYVCubdm*RA{}ikA)5F-1U-l|Va@p``irf-S_Q<Ft9__#2yT9G7q@Z}&;mDCgwkg8si;!K(7Dm( z^^vRpf!jYj`j1oa$$9%3kNEBB%;IAT{S+_u$-y#)E|G&nooGVTQ+Jx{QSL+6y$kAU zt>$6d0=sN=wKkK)q1s0fix4d`LV25tmmd?Y?_mob^S5Gom-+~R5OYgB8J2mmI%5YS zJFFuB`2g&BLZhwf?(UPC$NHyRsW*S}>v*Ka#s z5a+>lrPXpTHj9DxaEK zs3XkA+=eLs8qpeLlP5Gp(EBJE8)ne~C|&^5w6X5N^WjWJ{nx-|8JUAh71ay07J2eU zK(iaWXnX9}d0q%oU=PVnu$M^LqQ(CaDISMPHzKb9&Y}D_^{ajQ30P2931si0X4v{9 zuD%+B4lri%f?=CIawO1f;~F=s!Xf>lpptNmxjj*t39Iz-DS_Gn?9Y{AYoGR-M!? zUEotHDu{C*XtQ}j(~o;{XnB?AX_2{`|1JcznsfP_9U?<1(2$Aq?eLZF0!m&rZA2j% zyr6z=H>Mo@z-Agng^SI5eCAiN3_t4c{HPsLI;?HNUeTABwFHwlUqoy5ZN0~0!?7?I zkf+=hOer7rK28{l`9`ocG1!GN8U4)ol-dmcKp;c_(v7Q}rsZE8O;x1jYA}!X%ql=R z0sd``F$7*F6_A_Z;+O!J#!ua+WjLm^geIDCVJ^aj;obVmjMP`=LcXs0e3O3!w3WSn zwM7@m=f)Y)IV|uY`h9+iZmpsUgz*QEk?a9#jJU}>Bggm{J;t7h+X;_I2su8DRk?@R z3y1l)0M8tUcOPuO65Hu<%a36w4J*uqAPI4XuOp|03t6bLno9N3zr`8|>YSR;cr!5? zi5H5D(1sh6d-Fm|!y()Aj87+83o795Y1)_3P~xBmXG2K}JvbUl0KF((-cZutxKc(! z)s@`J8v%Kr0faaq^nRyDnO1>tKRK}8HBG)T(;KKRL1LCE*=|&a%#8JN2Q*6V3zW$l z)kE(ldN2TTrNrJpT1!G)O2J%Yh<T-+O=e_q+ZK zXU~2=*IsMw^+;L7JdUrLetGFaRsAvz?cGOcZzoXH>%4_-JIH_ zn@RFjSbN(f2+Q7=!=KuOwY&1$*-pjdpyxf2ZDHQ0wV$Buh;gSSkL;2q32!^HCHebt zyL#<|FoNO*?MvqYa1V^dcQ`x%9*zxNV+b<^J-GJ)f@9>KlLm}Vn~0a+AcsDPn|kC0 z+eH0MPjSQ3LIfRw7w$Kts_`N09Jr~E?MUIKoclKiCJHtl8dqXfuP6HsL*abn>FUZw z_}slsc=!h#MT``g*Fbvl*u5rk8CG zW(#X8hKov-#oe}|3XN4=3`bXJISPbkTvAG|maM_Y#QZJ3nt!QZZ?*x_Gw(5CteKTr zW-^XrJ|H&Vnu`*>kJWluol9b~oV93lXE?05izscld3L(^Br8gk z`q);<+zxluQxNCLb<9voe&S&b&nX^+B2`bJqG?N62JDnf+9{rV)$Lu4Rt*oUe>&Q4 zRKJE)R&T|MTW-zGsP*PQkUJa@T;(BirBY&n*v70%<({mtUc6!`7JUGUYPVM^*;hfD z8UAL|Mr>Q*m1>SvDmILkuw1D%_Mv@9Omx55xYLv074EY(BKrvS=go>u5Sy*qFxDsinB`xyHj%jrTdWPqKPnh@G%EJDRI;*q+?;ah972oU8h{)cz*gamK!xQ_?i#?#3AIHJ>AQjqa8 z&gpAcFDC4|p&i99YLlJV4yh#R=UVa?FKZYNG!8BUU>ImK6nZnp#O(s0YWk28o6xj~ zm1laC)`#*WnpcVH9ciQi|wkWXz)X*a+oP_g-`ZY zb9>_xlKTGXMkV?rfE#3ay3@z1s^wAnm!Yk}dDW-{PtyTcfH5NgvsBx4sqvn&a8-Fp znQ0@-F|@A+j0mCN1!LQ<~T z{AGq|Py=;H8Y&ezJY%pO<*U8bF!XGg$0xiwgX}cSq#A?OQgN`oVH6d?WS5bAnT2oC zebZBY7)vD-uA+Fp2FPbw5!tn8ZBk?x95m(mH8ke2FSR3ub6CA#qs`=3szP1w(G5D& zfo=&6M}R1)EssGaeTJXy)(U(zaKApi1#9RcY3lcDDod z-O1AYE@4%av0x{xa%NM9BzWHvVFj^JB8xDjaKbKzd!6|18B|jCAa-l6|MM28 z1in*qNf$qR19L^j5f-x^hu~Kttz=xG!zVj8MT&b8hQBG+O9KO zJK@t~KC~491%2T@5|s)5S)Ke=YGF9AdL;Peh#ovH%E9rdoL?Nw4O}jd zx+5R0s2({>$o`3_&=Sp$s~;!#bFhGRjYob3;iB+F8%Z6L+B^w23oXInv|aMh0$SWV zB12qx3SE7+;;R>l1FqaG4Km)vkqSBEhB=1OA2i?+iOxawO1$E^wszc;i!UOF)ek=I zC$0$qVY*t!)BxRoz7I0ar`LCg`eT$-<-fiqrKX9NKueAH=V54oah6>|&(JtMujeAN zsXqBXh$A=UrYqWJ>Z6)zW)7>F-_`XrhY9Hq$7doy1vtawQ}<2JV6o%t|3(I>x!uNL zXrkjU(DAO(XlixT9eHRLG9hPNoQL|oLeqZg&Gq{xr|btc=Ar4zzS(Hw==f~3CB!aF zz_*fpBHX-*WqdFjovn<;irfjbrPUOMI;qZFB!4?B~({`o`)Ur!FW5R5* zj8sBDzB8Mwt&cQ@ahX1<9fDdey$JZ_3-6emX*wrOCF&pfzx6?zGXT-wL-I}8BQISf zy1NAh=PuMZ6z&f6kt)^1;b<+y7f`^Bi<0&k6GGFA#AnugHT{L%p8Vrd>~IG9XH!aw zJm%x*t3Z8Voy~-X$`@5Kz&yO{Yc_8i+F-@kRAqb?+Ib((%E>M|w<9FA}HBmW#8KE!Fh;tR=Z9 zhspM#^7+TDHj}TW9#Z6BJ7A-fYW_fd6XLz*0LFid^70@{$JqK;>UUm6ZT1zD^_kiJ z!S*>MWmxy?Hd6x>6rxlH&}A8*tUajn0rw zS=s7mUO=BKUyx+MFE6#rb90L4I7IfgpnQnHu4Xg(`^apH){Ozc9;!FnO@U!twcX)i zH97U~$#bwo!$m;N7+Hm8v=N!iE;OMUgU5Yv#UDlXjyM0Xr+9hZii<>LX%3pTXN&XH zz-eRCl)Kj9Rt+piC#ZR%VzWt48I`iOx@@7Pw=k-8jOLDoZtT`u-ypSC6FtxE0 zqexVg3k`Z$5gIV|uuJ6f9F*E)7P%Y^>%G7%dbDsCoIh;@S+CO0Q_9S&JcsL&;=@Ge zH^^2PAYⓈ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")==false){ + next = sc.nextLine(); + } + //this skips the lines with the comments + next= sc.nextLine(); + } + + //then, get all information about a tag into one string + String tag = ""; + if (next.contains("<")){ + tag = tag+next; + while (next.contains(">")==false){ + next = sc.nextLine(); + tag = tag+next; + } + } + tag = tag.replaceAll(" +"," "); + process(tag); + } + } + + private void process(String tag){ + + if(tag.startsWith(" ids = dtd.getElementIDs(); + String id = name.substring(0,1); + boolean idOK = false; + while (idOK == false){ + if(ids.contains(id)){ + if(id.length()>=name.length()){ + id = id+"-"; + } + else{ + id = name.substring(0,id.length()+1); + } + } + else{ + idOK=true; + } + } + return id; + + } + + private void addMeta(String tag){ + if (tag.contains("name ")){ + String name= tag.split("name \"")[1]; + name = name.split("\"")[0]; + dtd.setName(name); + } + } + + + /* + Add an attribute to an existing string + */ + private void addAttribute(String tag){ + if (tag.contains("(")){ + addListAtt(tag); + } + else{ + addDataAtt(tag); + } + } + + + private void addListAtt(String tag){ + String elemName = tag.split(" ")[1]; + String attName = tag.split(" ")[2]; + Elem elem = dtd.getElem(elemName); + + if(elem!=null){ + String listString = tag.split("\\(")[1]; + listString = listString.split("\\)")[0]; + + ArrayList atts = new ArrayList(); + String[]list = listString.split("\\|"); + for(int i=0;i"); + Matcher matcher = defaultVal.matcher(tag); + ArrayList defVals = new ArrayList(); + String defaultValue = ""; + while (matcher.find()){ + defVals.add(matcher.group()); + } + if (defVals.size()>1){ + System.out.println("Error in attribute; too many default values found"); + System.out.println(tag); + } + else if (defVals.size()==1){ + defaultValue = defVals.get(0).split("\"")[1]; + if (!atts.contains(defaultValue)){ + System.out.println("Error -- default value not in attribute list"); + System.out.println(tag); + defaultValue=""; + } + } + + boolean req = tag.contains("#REQUIRED"); + elem.addAttribute(new AttList(attName,req,atts,defaultValue)); + } + else{ + System.out.println("no match found: '" + elemName + "' is not a valid tag identifier"); + } + } + + private void addDataAtt(String tag){ + + String elemName = tag.split(" ")[1]; + String attName = tag.split(" ")[2]; + boolean req = tag.contains("#REQUIRED"); + if(dtd.hasElem(elemName)){ + Elem elem = dtd.getElem(elemName); + if(attName.equalsIgnoreCase("start")){ + if(elem instanceof ElemExtent){ + Attrib att = elem.getAttribute("start"); + att.setRequired(req); + att = elem.getAttribute("end"); + att.setRequired(req); + } + } + else if(tag.contains(" ID ")){ + AttID att = (AttID)elem.getAttribute("id"); + if(tag.contains("prefix")){ + String prefix = tag.split("\"")[1]; + att.setPrefix(prefix); + } + } + else{ + Pattern defaultVal = Pattern.compile("\"[\\w ]+\" *>"); + Matcher matcher = defaultVal.matcher(tag); + ArrayList defVals = new ArrayList(); + String defaultValue = ""; + while (matcher.find()){ + defVals.add(matcher.group()); + } + if (defVals.size()>1){ + System.out.println("Error in attribute; too many default values found"); + System.out.println(tag); + } + else if (defVals.size()==1){ + defaultValue = defVals.get(0).split("\"")[1]; + + } + + elem.addAttribute(new AttData(attName,req,defaultValue)); + } + } + else{ + System.out.println("no match found"); + } + + + } + + +} \ No newline at end of file diff --git a/src/mae/.svn/text-base/Elem.java.svn-base b/src/mae/.svn/text-base/Elem.java.svn-base new file mode 100644 index 00000000..bbad5e74 --- /dev/null +++ b/src/mae/.svn/text-base/Elem.java.svn-base @@ -0,0 +1,89 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + + +/** + * Parent class for DTD elements (generally referred to as "tags") + * + * @author Amber Stubbs + */ + +import java.util.*; + +class Elem extends Object{ + +Elem(){ + setName("no name"); + attributes=new ArrayList(); +} + +public String getName(){ + return name; +} + +public void setName(String t){ + name=t; +} + +public String toString(){ + return("name " + getName()); +} + +public void addAttribute(Attrib a){ + attributes.add(a); +} + +public ArrayList getAttributes(){ + return attributes; +} + +public Attrib getAttribute(String name){ + for(int i=0;i attributes; +private String name; +} \ No newline at end of file diff --git a/src/mae/.svn/text-base/ElemExtent.java.svn-base b/src/mae/.svn/text-base/ElemExtent.java.svn-base new file mode 100644 index 00000000..bfbecc02 --- /dev/null +++ b/src/mae/.svn/text-base/ElemExtent.java.svn-base @@ -0,0 +1,77 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + + +/** + * Extents Elem to provid information about tags that are + * used to label extents in a text (as well as non-conumsing + * tags). + * + * @author Amber Stubbs + * + */ + + + +class ElemExtent extends Elem{ + +ElemExtent(String name, String pre){ + setName(name); + //extent tags always have id, start, and end + AttID id = new AttID("id", pre, true); + AttData start = new AttData("start", true); + AttData end = new AttData("end", true); + AttData text = new AttData("text", false); + addAttribute(id); + addAttribute(start); + addAttribute(end); + addAttribute(text); +} + +public void setStart(int s){ + start=s; +} + +public int getStart(){ + return start; +} + +public void setEnd(int e){ + end=e; +} + +public int getEnd(){ + return end; +} + + +public void printInfo(){ + System.out.println("\tname = " + getName()); + System.out.println("\tStart = " + getStart()); + System.out.println("\tEnd = " + getEnd()); + +} + +private int start; +private int end; +} \ No newline at end of file diff --git a/src/mae/.svn/text-base/ElemLink.java.svn-base b/src/mae/.svn/text-base/ElemLink.java.svn-base new file mode 100644 index 00000000..aae9e2b0 --- /dev/null +++ b/src/mae/.svn/text-base/ElemLink.java.svn-base @@ -0,0 +1,115 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + + +/** + * Extends Elem; used for describing link tags + * +// TODO Remove unused code found by UCDetector +// ElemLink(String name){ +// setName(name); +// AttID id = new AttID("id", name.substring(0,1), true); +// AttData from = new AttData("fromID", true); +// AttData fromText = new AttData("fromText",true); +// AttData to = new AttData("toID", true); +// AttData toText = new AttData("toText",true); +// addAttribute(id); +// addAttribute(from); +// addAttribute(fromText); +// addAttribute(to); +// addAttribute(toText); +// } + * @author Amber Stubbs + * + */ + + + + +class ElemLink extends Elem{ + +ElemLink(){ +} + + +ElemLink(String name, String pre){ + setName(name); + AttID id = new AttID("id", pre, true); + AttData from = new AttData("fromID", true); + AttData fromText = new AttData("fromText",true); + AttData to = new AttData("toID", true); + AttData toText = new AttData("toText",true); + addAttribute(id); + addAttribute(from); + addAttribute(fromText); + addAttribute(to); + addAttribute(toText); +} + +public void setFrom(String f){ + from=f; +} + +public String getFrom(){ + return from; +} + +public void setFromText(String f){ + fromText=f; +} + +public String getFromText(){ + return fromText; +} + +public void setTo(String t){ + to=t; +} + +public String getTo(){ + return to; +} + +public void setToText(String t){ + toText=t; +} + +public String getToText(){ + return toText; +} + + + +public void printInfo(){ + System.out.println("\tname = " + getName()); + System.out.println("\tFromID = " + getFrom()); + System.out.println("\tToID = " + getTo()); + +} + +private String from; +private String fromText; +private String to; +private String toText; + +} diff --git a/src/mae/.svn/text-base/FileOperations.java.svn-base b/src/mae/.svn/text-base/FileOperations.java.svn-base new file mode 100644 index 00000000..ba7140ef --- /dev/null +++ b/src/mae/.svn/text-base/FileOperations.java.svn-base @@ -0,0 +1,146 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + +/** + * FileOperations handles the input and output of files to and from MAE + * + * @author Amber Stubbs + */ + + +import java.io.*; +import java.io.File; + +import java.util.*; + +import javax.swing.*; +import javax.swing.text.*; +import javax.swing.text.rtf.RTFEditorKit; +import javax.swing.table.DefaultTableModel; + +class FileOperations { + + + /** + * + * @param f the plain text file being loaded + * @param doc the styleDocument of the JTextPane that will hold the text + * @return the StyleDocument with the text from the file + * @throws Exception + */ + public static StyledDocument setText(File f, StyledDocument doc) + throws Exception{ + // Load the default style and add it as the "regular" text + Style def = StyleContext.getDefaultStyleContext().getStyle( StyleContext.DEFAULT_STYLE ); + Style regular = doc.addStyle( "regular", def ); + Scanner scan = new Scanner(f,"UTF-8"); + //adding a newline to account for the newline that the XML formatting adds + doc.insertString(doc.getLength(), "\n", regular); + while (scan.hasNextLine()){ + String line = scan.nextLine(); + doc.insertString(doc.getLength(), line+"\n", regular); + } + scan.close(); + return doc; + } + + public static boolean hasTags(File f) throws Exception{ + Scanner scan = new Scanner(f,"UTF-8"); + while (scan.hasNextLine()){ + String line = scan.nextLine(); + if(line.equals("")==true){ + scan.close(); + return true; + } + } + scan.close(); + return false; + } + + public static void saveRTF(File f, JTextPane pane){ + Document doc = pane.getDocument(); + RTFEditorKit kit = new RTFEditorKit(); + try { + OutputStream os = new BufferedOutputStream(new FileOutputStream(f)); + kit.write(System.out, doc, 0, doc.getLength()); + kit.write(os, doc, 0, doc.getLength()); + os.close(); + } catch (Exception e) { + System.out.println(e.toString()); + } + } + + public static void saveXML(File f, JTextPane pane, + Hashtable elementTables, ArrayList elementNames, String dtdName){ + String paneText = pane.getText(); + try{ + OutputStreamWriter fw = new OutputStreamWriter(new FileOutputStream(f),"UTF-8"); + String t = "\n"; + t = t + "<"+dtdName+">\n"; + t = t + "\n"; + fw.write(t,0,t.length()); + String s = "\n"; + fw.write(s,0,s.length()); + for(int i = 0;i"; + fw.write(s,0,s.length()); + fw.close(); + }catch(Exception ex){ + System.out.println(ex.toString()); + } + } + + + + private static void tableWrite(String elem, DefaultTableModel tm, OutputStreamWriter fw) + throws Exception{ + int rows = tm.getRowCount(); + int cols = tm.getColumnCount(); + for(int i=0;i",">"); + tagText=tagText.replace("&","&"); + tagText=tagText.replace("\"","'"); + tag = tag+colName+"=\""+tagText+"\" "; + } + tag = tag + "/>\n"; + fw.write(tag,0,tag.length()); + } + } + + + +} \ No newline at end of file diff --git a/src/mae/.svn/text-base/HashCollection.java.svn-base b/src/mae/.svn/text-base/HashCollection.java.svn-base new file mode 100644 index 00000000..d52c2777 --- /dev/null +++ b/src/mae/.svn/text-base/HashCollection.java.svn-base @@ -0,0 +1,187 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + +/** + * This is an implementation of a Hashtable that + * stores more than one value per key. This is done by + * having every key associated with an ArrayList, and every + * new value being stored in the array is added to the end of + * the list (unless the list already contains that value) + * + */ + +import java.util.*; + +class HashCollection{ + + private Hashtable> hc; + + HashCollection(){ + hc = new Hashtable>(); + } + + HashCollection(Hashtable> ht){ + hc=ht; + } + + /** + * Add an entity to a key's arrayList + * + * @param key Hashtable key + * @param value value being added to key's array + */ + void putEnt (K key, V value) + { + ArrayList existing = getList(key); + if ( existing == null ){ + ArrayList newlist = new ArrayList(); + newlist.add(value); + hc.put(key, newlist); + } + else { + //just add to tail end of existing ArrayList + //but only if it's not already there + if(!existing.contains(value)){ + existing.add(value); + } + } + } + + void putAllEnt (K key, V value) + { + ArrayList existing = getList(key); + if ( existing == null ){ + ArrayList newlist = new ArrayList(); + newlist.add(value); + hc.put(key, newlist); + } + else { + //just add to tail end of existing ArrayList + //even if the value is already there + existing.add(value); + } + } + + Hashtable getValueHash(){ + Hashtable values = new Hashtable(); + Iterator> it = hc.values().iterator(); + while(it.hasNext()){ + ArrayList a1 = it.next(); + if(a1!=null){ + for (int j=0;j e = hc.keys() ; e.hasMoreElements() ;) { + System.out.println(e.nextElement()); + } + } + + ArrayList getKeyList(){ + ArrayList keys = new ArrayList(); + for (Enumeration e = hc.keys() ; e.hasMoreElements() ;) { + keys.add(e.nextElement()); + } + return(keys); + } + + void printHash(){ + for (Enumeration e = hc.keys() ; e.hasMoreElements() ;) { + K ent = e.nextElement(); + System.out.println((String)ent + ":"); + ArrayList list = getList(ent); + for (int i=0;i h){ + for (Enumeration e = hc.keys() ; e.hasMoreElements() ;) { + K ent = e.nextElement(); + if (hc.containsKey(ent)){ + ArrayList vals = h.getList(ent); + if(vals !=null){ + for(int i=0;i vals = h.getList(ent); + if(vals !=null){ + for(int i=0;i list){ + for(int i=0;i getList(K key){ + ArrayList k = hc.get(key); + if (k==null){ + return(null); + } + else{ + return(k); + } + } + + int size(){ + return(hc.size()); + } + + void remove(K key){ + hc.remove(key); + } + + boolean containsKey(K key){ + return(hc.containsKey(key)); + } + + ArrayList get(K key){ + return(hc.get(key)); + } + + Enumeration keys(){ + return(hc.keys()); + } + + +} diff --git a/src/mae/.svn/text-base/MaeGui.java.svn-base b/src/mae/.svn/text-base/MaeGui.java.svn-base new file mode 100644 index 00000000..ab66427b --- /dev/null +++ b/src/mae/.svn/text-base/MaeGui.java.svn-base @@ -0,0 +1,1830 @@ +/* + * MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + + +import java.io.*; +import java.util.*; + +import java.awt.*; +import java.awt.event.*; + +import javax.swing.*; +import javax.swing.text.*; +import javax.swing.event.*; +import javax.swing.table.TableColumn; +import javax.swing.table.DefaultTableModel; + + +/** + * MaeGui is the main class for MAE; it manages all the GUI attributes + * and manages how the annotation information is loaded, interacted with, + * and displayed. + * + * + * @author Amber Stubbs + * @version 0.9.6 May 10, 2012 +*/ + +public class MaeGui extends JPanel { + + private static final long serialVersionUID = 9404268L; + + private Hashtable elementTables; + private Hashtable colorTable; + private Hashtable linkDisplayStatus; + + //Here is where to change the colors that get assigned to tags + private Color[] colors = {Color.blue, Color.red, + Color.green,Color.magenta, new Color(153,102,0), + Color.pink,Color.cyan, new Color(255,204,51), + new Color(0,172,188),new Color (234,160,0), + new Color(102,75,153),Color.lightGray}; + + //some booleans that help keep track of the status of the annottion + private boolean hasFile; + private boolean textSelected; + private boolean ctrlPressed; + + //ints and Strings that are handy to have widely available + private int loc1; + private int start; + private int end; + private String linkFrom; + private String linkName; + private String linkTo; + private String fileName; + private String xmlName; + + //Objects that will become highlighters for showing extents in links + private Object high1; + private Object high2; + + //GUI components + private static JFrame frame; + private JMenu optionMenu; + private JFrame linkFrame; + private JScrollPane chronScrollPane; + private JTabbedPane tabbedElementsPane; + private JPanel annotatePane; + private JTextPane displayAnnotation; + private JMenuBar mb; + private JMenu nc_tags; + private JMenu display; + private JMenu helpMenu; + private JPopupMenu popup1; + private JPopupMenu popup2; + private JFileChooser fcFile; + private JFileChooser fcSave; + + //the helper function for talking to the database + private static AnnotationTask annotationTask; + + public MaeGui() { + super(new BorderLayout()); + + annotationTask = new AnnotationTask(); + + hasFile = false; + textSelected=false; + ctrlPressed=false; + + loc1 = -1; + start=-1; + end=-1; + + linkFrom=""; + linkName=""; + linkTo=""; + + fileName = ""; + xmlName = ""; + + //used to keep track of what color goes with what tag + colorTable = new Hashtable(); + + elementTables = new Hashtable(); + linkDisplayStatus = new Hashtable(); + + optionMenu = createFileMenu(); + nc_tags = createNCMenu(); + display = createDisplayMenu(); + helpMenu = createHelpMenu(); + mb = new JMenuBar(); + mb.add(optionMenu); + mb.add(display); + mb.add(nc_tags); + mb.add(helpMenu); + + linkFrame = new JFrame(); + + fcFile = new JFileChooser("."); + fcFile.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES); + + fcSave = new JFileChooser("."); + fcSave.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES); + + + displayAnnotation = new JTextPane(new DefaultStyledDocument()); + displayAnnotation.setEditable(false); + displayAnnotation.setContentType("text/plain; charset=UTF-8"); + displayAnnotation.addCaretListener(new AnnCaretListener()); + displayAnnotation.addKeyListener(new ModKeyListener()); + displayAnnotation.addMouseListener(new PopupListener()); + + chronScrollPane = new JScrollPane(displayAnnotation); + chronScrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); + + + annotatePane = new JPanel(new GridLayout(1,1)); + annotatePane.add(chronScrollPane); + + popup1 = new JPopupMenu(); + popup2 = new JPopupMenu(); + + + tabbedElementsPane = new JTabbedPane(); + JComponent panel1 = makeTextPanel("No DTD"); + tabbedElementsPane.addTab("Tab", panel1); + + JSplitPane splitPane2 = new JSplitPane(JSplitPane.VERTICAL_SPLIT,annotatePane,tabbedElementsPane); + + this.addKeyListener(new ModKeyListener()); + + //set up the Highlighter objects for later use + Highlighter high = displayAnnotation.getHighlighter(); + try{ + high1 = high.addHighlight(0,0,new MyHighlightPainter(Color.yellow)); + high2 = high.addHighlight(0,0,new MyHighlightPainter(Color.yellow)); + }catch(BadLocationException b){ + System.out.println(b); + } + + + add(mb,BorderLayout.NORTH); + add(splitPane2,BorderLayout.CENTER); + splitPane2.setDividerLocation(250); + } + + // *********************** + // Section: classes and listeners + + /** + * Allows new highlighters for the JTextPane + * + */ + private class MyHighlightPainter extends DefaultHighlighter.DefaultHighlightPainter { + private MyHighlightPainter(Color color) { + super(color); + } + } + + /** + * Listener for the File menu; determines what action to take for + * loading/saving documents. + * + * + */ + private class getFile implements ActionListener{ + public void actionPerformed(ActionEvent e){ + if (e.getActionCommand().equals("Load DTD")){ + if(hasFile){ + showSaveWarning(); + } + int returnVal = fcFile.showOpenDialog(MaeGui.this); + if (returnVal == JFileChooser.APPROVE_OPTION) { + File file = fcFile.getSelectedFile(); + try{ + displayAnnotation.setStyledDocument(new DefaultStyledDocument()); + DTDLoader dtdl = new DTDLoader(file); + annotationTask.reset_db(); + annotationTask.setDTD(dtdl.getDTD()); + linkDisplayStatus.clear(); + resetTabPane(); + assignColors(); + updateMenus(); + + if (annotationTask.getElements().size()>20){ + tabbedElementsPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT); + } + else{ + tabbedElementsPane.setTabLayoutPolicy(JTabbedPane.WRAP_TAB_LAYOUT); + } + + hasFile=false; + }catch(Exception o){ + System.out.println("Error loading DTD"); + System.out.println(o.toString()); + } + } + } + + else if (e.getActionCommand().equals("Load File")){ + if(hasFile){ + showSaveWarning(); + } + int returnVal = fcFile.showOpenDialog(MaeGui.this); + if (returnVal == JFileChooser.APPROVE_OPTION) { + File file = fcFile.getSelectedFile(); + String fullName = file.getName(); + int endName = fullName.lastIndexOf("."); + fileName = fullName.substring(0,endName); + xmlName = fileName + ".xml"; + try{ + frame.setTitle(fullName); + hasFile = true; + updateMenus(); + resetTabPane(); + annotationTask.reset_db(); + annotationTask.reset_IDTracker(); + displayAnnotation.setStyledDocument(new DefaultStyledDocument()); + displayAnnotation.setContentType("text/plain; charset=UTF-8"); + frame.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); + if(FileOperations.hasTags(file)){ + XMLFileLoader xfl = new XMLFileLoader(file); + StyledDocument d = displayAnnotation.getStyledDocument(); + Style def = StyleContext.getDefaultStyleContext().getStyle( StyleContext.DEFAULT_STYLE ); + Style regular = d.addStyle( "regular", def ); + d.insertString(0, xfl.getTextChars(), regular); + HashCollection> newTags = xfl.getTagHash(); + if (newTags.size()>0){ + processTagHash(newTags); + } + } + else{ // that is, if it's only a text file + StyledDocument d = displayAnnotation.getStyledDocument(); + displayAnnotation.setStyledDocument(FileOperations.setText(file,d)); + + } + displayAnnotation.requestFocus(true); + displayAnnotation.getCaret().setDot(0); + displayAnnotation.getCaret().moveDot(1); + }catch(Exception ex){ + hasFile=false; + System.out.println("Error loading file"); + System.out.println(ex.toString()); + } + } + frame.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); + displayAnnotation.setCaretPosition(0); + } + + else if (e.getActionCommand().equals("Save RTF")){ + String rtfName = fileName + ".rtf"; + fcSave.setSelectedFile(new File(rtfName)); + int returnVal = fcSave.showSaveDialog(MaeGui.this); + if(returnVal == JFileChooser.APPROVE_OPTION){ + File file = fcSave.getSelectedFile(); + try{ + FileOperations.saveRTF(file,displayAnnotation); + }catch(Exception e2){ + + System.out.println(e2.toString()); + } + } + } + + else if(e.getActionCommand().equals("Save XML")){ + fcSave.setSelectedFile(new File(xmlName)); + int returnVal = fcSave.showSaveDialog(MaeGui.this); + if(returnVal == JFileChooser.APPROVE_OPTION){ + File file = fcSave.getSelectedFile(); + String fullName = file.getName(); + try{ + FileOperations.saveXML(file,displayAnnotation, + elementTables,annotationTask.getElements(),annotationTask.getDTDName()); + frame.setTitle(fullName); + xmlName = fullName; + }catch(Exception e2){ + System.out.println("error here!"); + System.out.println(e2.toString()); + } + } + } + } + } + + private class AboutListener implements ActionListener{ + public void actionPerformed(ActionEvent e){ + showAboutDialog(); + } + } + + /** + * Class that changes the size of the text from the top menu + */ + private class DisplayListener implements ActionListener{ + public void actionPerformed(ActionEvent e){ + String action = e.getActionCommand(); + if (action.equals("Font++")){ + Font font = displayAnnotation.getFont(); + Font font2 = new Font(font.getName(),font.getStyle(),font.getSize()+1); + displayAnnotation.setFont(font2); + tabbedElementsPane.setFont(font2); + } + if (action.equals("Font--")){ + Font font = displayAnnotation.getFont(); + Font font2 = new Font(font.getName(),font.getStyle(),font.getSize()-1); + displayAnnotation.setFont(font2); + tabbedElementsPane.setFont(font2); + } + + } + + } + + /** + * + * AnnTableModel creates a TableModel that + * allows the ID column to be uneditable. This + * helps prevent user-created database conflicts by + * ensuring the IDs being generated will not be changed, + * and makes it so that users can double-click on the + * ID in order to see where that tag appears in the text. + * + */ + private class AnnTableModel extends DefaultTableModel{ + static final long serialVersionUID = 552012L; + public boolean isCellEditable(int row, int col){ + if (col==0){ + return false; + } + else return true; + } + } + + /** + * Called when the user selects the option to delete the highlighted + * rows from the table in view. Rows are removed both from the + * database and the table. + * + */ + private class removeSelectedTableRows implements ActionListener{ + public void actionPerformed(ActionEvent actionEvent) { + boolean check = showDeleteWarning(); + if (check){ + String action = actionEvent.getActionCommand(); + Elem elem = annotationTask.getElem(action); + JTable tab = elementTables.get(action); + int[] selectedViewRows = tab.getSelectedRows(); + + //convert the rows of the table view into the rows of the + //table model so that the correct rows are deleted + int[] selectedRows = new int[selectedViewRows.length]; + for (int i=0;i=0;i--){ + int row = selectedRows[i]; + id = (String)tableModel.getValueAt(row,idCol); + annotationTask.removeExtentByID(action,id); + if(elem instanceof ElemExtent){ + int start = Integer.parseInt(((String)tableModel.getValueAt(row,1))); + int end = Integer.parseInt(((String)tableModel.getValueAt(row,2))); + assignTextColor(start,end); + HashCollection links = annotationTask.getLinksByExtentID(action,id); + //remove links that use the tag being removed + removeLinkTableRows(links); + } + tableModel.removeRow(selectedRows[i]); + } + } + } + } + + + /** + * This is the class that's called when an extent tag is + * selected from the popup menu. + */ + private class MakeTagListener implements ActionListener{ + public void actionPerformed(ActionEvent actionEvent) { + String action = actionEvent.getActionCommand(); + //if the tag being added is non-consuming, make sure + //start and end are set to -1 + if(action.contains("addN-C:")){ + start=-1; + end=-1; + action = action.split(":")[1]; + } + JTable tab = elementTables.get(action); + DefaultTableModel tableModel = (DefaultTableModel)tab.getModel(); + //create array for data for row + String[] newdata = new String[tableModel.getColumnCount()]; + for(int i=0;i elements = annotationTask.getElemHash(); + Elem elem = elements.get(action); + // get ID number. This isn't as hard-coded as it looks: + // the columns for the table are created from the Attributes array list + String newID = ""; + ArrayList attributes = elem.getAttributes(); + for(int i=0;i links = new HashCollection(); + //removes extent tags and related link tags from DB, returns HashCollection + //of link ids for removal from the DB + String elemType = action.split(", ")[0]; + String id = action.split(", ")[1]; + links = annotationTask.getLinksByExtentID(elemType,id); + annotationTask.removeExtentByID(elemType,id); + //remove extent tags and recolors text area + removeTableRows(elem,id); + //remove links that use the tag being removed + removeLinkTableRows(links); + } + } + } + + /** + * When the DisplayLinkListener is called from the Display menu, + * the text window italicizes and bolds the text of the extent tags + * that are participants in the type of link selected from the menu. + * + */ + private class DisplayLinkListener implements ActionListener{ + public void actionPerformed(ActionEvent actionEvent){ + String cmd = actionEvent.getActionCommand(); + Integer stat = linkDisplayStatus.get(cmd); + String elemName = cmd.split(":")[1]; + if (stat.equals(0)){ + //get list of locations associated with the selected link + Hashtable locs = annotationTask.getLocationsbyElemLink(elemName); + DefaultStyledDocument styleDoc = + (DefaultStyledDocument)displayAnnotation.getStyledDocument(); + for (Enumeration e = locs.keys(); e.hasMoreElements();){ + Integer inte = e.nextElement(); + Element el = styleDoc.getCharacterElement(inte); + AttributeSet as = el.getAttributes(); + SimpleAttributeSet sas = new SimpleAttributeSet(as); + StyleConstants.setItalic(sas, true); + StyleConstants.setBold(sas, true); + styleDoc.setCharacterAttributes(inte,1,sas,false); + } + linkDisplayStatus.put(cmd,1); + } + else{ + //if boldness is being removed, have to make sure it doesn't + //take away boldness of other tags that are selected + DefaultStyledDocument styleDoc = + (DefaultStyledDocument)displayAnnotation.getStyledDocument(); + //get list of active displays + ArrayList active = new ArrayList(); + for (Enumeration e = linkDisplayStatus.keys(); e.hasMoreElements();){ + String elem = e.nextElement(); + if(linkDisplayStatus.get(elem).equals(1)){ + active.add(elem.split(":")[1]); + } + } + active.remove(elemName); + Hashtable locs = + annotationTask.getLocationsbyElemLink(elemName,active); + + for (Enumeration e = locs.keys(); e.hasMoreElements();){ + Integer inte = e.nextElement(); + Element el = styleDoc.getCharacterElement(inte); + AttributeSet as = el.getAttributes(); + SimpleAttributeSet sas = new SimpleAttributeSet(as); + StyleConstants.setItalic(sas, false); + StyleConstants.setBold(sas, false); + styleDoc.setCharacterAttributes(inte,1,sas,false); + } + linkDisplayStatus.put(cmd,0); + } + + + } + + + } + + /** + * AnnCaretListener keeps track of what extents have been selected + * so that other methods can use that information in the display + * and links. + * + */ + private class AnnCaretListener implements CaretListener{ + public void caretUpdate(CaretEvent e) { + Highlighter high = displayAnnotation.getHighlighter(); + try{ + //when the caret is moved, remove the any link highlights + high.changeHighlight(high1,0, 0); + high.changeHighlight(high2,0, 0); + }catch(BadLocationException b){ + } + + + int dot = e.getDot(); + int mark = e.getMark(); + if((ctrlPressed==true) && (loc1 == -1)){ + loc1 = dot; + } + else if(ctrlPressed==true && loc1 != -1){ + showLinkWindow(loc1,dot); + ctrlPressed = false; + loc1=-1; + } + + if (dot!=mark){ + textSelected=true; + if(dot elements = annotationTask.getElemHash(); + Elem elem = elements.get(linkName); + + //get ID number for link + String newID = ""; + ArrayList attributes = elem.getAttributes(); + for(int i=0;i> newTags){ + ArrayList elements = newTags.getKeyList(); + //first, add the extent tags + for (int i = 0;i> tags = newTags.get(elemName); + + for(int j=0;j a = tags.get(j); + if(updateIDandDB(a,elemName)){ + addRowFromHash(a,elemName); + } + } + annotationTask.batchExtents(); + } + } + //then, go back and add the link tags (since they rely on the extent tag + //info, the need to be added later + for (int i = 0;i> tags = newTags.get(elemName); + + for(int j=0;j a = tags.get(j); + if(updateIDandDB(a,elemName)){ + addRowFromHash(a,elemName); + } + } + annotationTask.batchLinks(); + } + } + //set colors for the whole document at once + assignTextColors(); + } + + /** + * addExtentToDBFromHash is called for each + * tag in the HashCollection used in processTagHash. + * + * @param a the Hashtable with the attribute information + * @param elemName the name of the tag being processed + * @param newID the ID of the tag being added + */ + private void addExtentToDBFromHash(Hashtable a,String elemName,String newID){ + String startString = a.get("start"); + String endString = a.get("end"); + start = Integer.valueOf(startString); + end = Integer.valueOf(endString); + if(start>-1){ + for(int i=start;i a,String elemName,String newID){ + //getElementByID + String from_id = a.get("fromID"); + String to_id = a.get("toID"); + String from_type = annotationTask.getElementByID(from_id); + String to_type = annotationTask.getElementByID(to_id); + annotationTask.addToDB(newID,elemName,from_id, from_type,to_id,to_type,false); + } + + + /** + * updateIDandDB sends tag information to the database, and + * returns a boolean that indicates whether or not the + * tag was successfully added. + * + * @param a the Hashtable of tag attributes + * @param elemName the name of the tag + * @return a boolean indicating whether the transaction was successful + */ + private boolean updateIDandDB(Hashtable a,String elemName){ + Hashtable elements = annotationTask.getElemHash(); + Elem elem = elements.get(elemName); + ArrayList attributes = elem.getAttributes(); + for(int i=0;i a, String elemName){ + JTable tab = elementTables.get(elemName); + DefaultTableModel tableModel = (DefaultTableModel)tab.getModel(); + String[] newdata = new String[tableModel.getColumnCount()]; + for(int k=0;k links){ + ArrayList link_types = links.getKeyList(); + for(int i=0;i link_ids = links.getList(elem.getName()); + if(elem instanceof ElemLink){ + for(int j=0;j=0;i--){ + String value = (String)tableModel.getValueAt(i,0); + if (value.equals(id)){ + //redo color for this text--assumes that lines + //have already been removed from the DB + if(elem instanceof ElemExtent){ + int start = Integer.parseInt(((String)tableModel.getValueAt(i,1))); + int end = Integer.parseInt(((String)tableModel.getValueAt(i,2))); + assignTextColor(start,end); + } + tableModel.removeRow(i); + } + } + } + + + /** + * Returns the text associated with an id. Checks the table so that if there + * is a note entered for a non-consuming tag, that information will be there + * + * @param elem the type of tag of the text being looked for + * @param id The ID of the tag associated with the text being looked for + * @return the text being searched for + */ + private String getTextByID(String elem, String id){ + String text = ""; + JTable tab = elementTables.get(elem); + DefaultTableModel tableModel = (DefaultTableModel)tab.getModel(); + int rows = tableModel.getRowCount(); + int idCol = -1; + int textCol = -1; + int cols = tableModel.getColumnCount(); + for(int i=0;i=0;i--){ + String value = (String)tableModel.getValueAt(i,idCol); + if (value.equals(id)){ + text = (String)tableModel.getValueAt(i,textCol); + } + } + return text; + } + + /** + * Finds which rows in the table get highlighted based + * on the span that was selected in the text panel + */ + private void findHighlightRows(){ + clearTableSelections(); + //first, get ids and types of elements in selected extents + HashCollection idHash = annotationTask.getTagsSpan(start,end); + if (idHash.size()>0){ + ArrayList elems = idHash.getKeyList(); + for(int i=0; i ids = idHash.get(e); + for(int j=0;j links = new HashCollection(); + //returns HashCollection of link ids connected to this + links = annotationTask.getLinksByExtentID(e,id); + if(links.size()>0){ + highlightTableRowsHash(links); + } + } + } + } + } + + /** + * Adds extent tags to the database, one tag per character location + * + * @param element the type of tag being added + * @param id the ID of the tag being added + */ + private void add_tags(String element, String id){ + if(start>-1){ + for(int i=start;i hash){ + ArrayList elems = hash.getKeyList(); + for(int i=0; i ids = hash.get(e); + for(int j=0;j>. + HashCollectionelems = annotationTask.getElementsAllLocs(); + ArrayList locations = elems.getKeyList(); + for (int i=0;i elements = elems.getList(location); + if (elements.size()>1){ + setColorAtLocation(colorTable.get(elements.get(0)),Integer.parseInt(location),1,true); + } + else{ + setColorAtLocation(colorTable.get(elements.get(0)),Integer.parseInt(location),1,false); + } + } + } + + + /** + * This method is for coloring/underlining text + * in the text window. It detects overlaps, and + * should be called every time a tag is added + * or removed. + * + * @param beginColor the location of the first character in the extent + * @param endColor the location of the last character in the extent + */ + private void assignTextColor(int beginColor, int endColor){ + //go through each part of the word being changed and + // find what tags are there, and what color it should be. + for(int i=0;i c = annotationTask.getElemntsLoc(beginColor+i); + if (c.size()==1){ + //use color of only tag + setColorAtLocation(colorTable.get(c.get(0)),beginColor+i,1,false); + } + else if (c.size()>1){ + //set color to that of first tag also set underline + setColorAtLocation(colorTable.get(c.get(0)),beginColor+i,1,true); + } + else{ + //set color to black, remove underline + setColorAtLocation(Color.black,beginColor+i,1,false); + } + } + } + + + /** + * Sets the color of a specific span of text. Called for each + * extent tag. + * + * @param color The color the text will become. + * Determined by the tag name and colorTable (Hashtable) + * @param s the location of the start of the extent + * @param e the location of the end of the extent + * @param b whether or not the text will be underlined + */ + private void setColorAtLocation(Color color, int s, int e, boolean b){ + DefaultStyledDocument styleDoc = + (DefaultStyledDocument)displayAnnotation.getStyledDocument(); + SimpleAttributeSet aset = new SimpleAttributeSet(); + StyleConstants.setForeground(aset, color); + StyleConstants.setUnderline(aset, b); + styleDoc.setCharacterAttributes(s,e,aset,false); + } + + /** + * Retrieves the text between two offsets from the document. + * + * @param start start location of the text + * @param end end location of the text + * @return the text + */ + + private String getText(int start, int end){ + DefaultStyledDocument styleDoc = (DefaultStyledDocument)displayAnnotation.getStyledDocument(); + String text = ""; + try{ + text = styleDoc.getText(start,end-start); + }catch(Exception e){ + System.out.println(e.toString()); + } + return text; + } + + /** + * Displays the link creation window, populated with the information + * about the links at each location that was clicked. + * + * @param loc location of the first link anchor + * @param loc2 location of the second link anchor + */ + private void showLinkWindow(int loc, int loc2){ + JPanel linkPane = new JPanel(new BorderLayout()); + JPanel boxPane = new JPanel(new GridLayout(3,2)); + linkFrame = new JFrame(); + + JComboBox fromList = new JComboBox(); + fromList.addActionListener(new jboxListener()); + fromList.setActionCommand("fromID"); + + HashCollection idHash = annotationTask.getTagsSpanAndNC(loc,loc+1); + ArrayList elements = idHash.getKeyList(); + if (elements.size()>0){ + if (elements.size()>1){ + fromList.addItem(""); + } + for(int i=0; i tags = idHash.get(elements.get(i)); + for(int j=0;j taskElements = annotationTask.getElements(); + //create a tab for each element in the annotation task + + ArrayList linkitems = new ArrayList(); + + for(int i=0;i1){ + linkList.addItem(""); + } + for(int i=0;i0){ + if (elements.size()>1){ + toList.addItem(""); + } + for(int i=0; i tags = idHash.get(elements.get(i)); + for(int j=0;j attributes = e.getAttributes(); + //for some reason, it's necessary to add the columns first, + //then go back and add the cell renderers. + for (int i=0;i elements = annotationTask.getElements(); + //create a tab for each element in the annotation task + for(int i=0;i=0;i--){ + String value = (String)tableModel.getValueAt(i,0); + if (value.equals(id)){ + tab.addRowSelectionInterval(tab.convertRowIndexToView(i),tab.convertRowIndexToView(i)); + } + } + } + + /** Remove all highlights from table rows + */ + private void clearTableSelections(){ + for (Enumeration tables = elementTables.keys(); tables.hasMoreElements();){ + JTable tab = elementTables.get(tables.nextElement()); + DefaultTableModel tableModel = (DefaultTableModel)tab.getModel(); + int rows = tableModel.getRowCount(); + if(rows>0) + tab.removeRowSelectionInterval(0,rows-1); + } + } + + + /** + * Displays the warning for saving your work before opening a new + * file or DTD. + * + */ + private static void showSaveWarning(){ + JOptionPane save = new JOptionPane(); + save.setLocation(100,100); + String text = ("Warning! Opening a new file or DTD will \n" + + "delete any unsaved data. \nPlease save your data before continuing"); + JOptionPane.showMessageDialog(frame, text); + } + + + /** + * Shows information about MAE + */ + private void showAboutDialog(){ + JOptionPane about = new JOptionPane(); + about.setLocation(100,100); + about.setAlignmentX(Component.CENTER_ALIGNMENT); + about.setAlignmentY(Component.CENTER_ALIGNMENT); + about.setMessage("MAE \n Multi-purpose Annotation Editor \nVersion 0.9.6 \n\n" + + "Copyright Amber Stubbs\nastubbs@cs.brandeis.edu \n Lab for " + + "Linguistics and Computation, Brandeis University 2010-2012." + + "\n\nThis distribution of MAE (the software and the source code) \n" + + " is covered under the GNU General Public License version 3.\n" + + "http://www.gnu.org/licenses/"); + JDialog dialog = about.createDialog(frame, "About MAE"); + dialog.setVisible(true); + //about.showMessageDialog(frame, text); + } + + + /** + * Shows message warning that deleting an extent + * will also delete any links the extent is an anchor in. + * + * Currently is shows whether the extent is in a link or not. + * + * @return boolean indicating the user accepted the warning or + * canceled the action. + */ + private boolean showDeleteWarning(){ + //JOptionPane delete = new JOptionPane(); + String text = ("Deleting extent tag(s) will also delete \n" + + "any links that use these extents. Would you like to continue?"); + + int message = JOptionPane.showConfirmDialog(frame, + text, "Warning!", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE); + + if (message==0){ + return true; + } + return false; + } + + + /** + * Creates a drop-down comboBox for the table from the + * AttList attribute + * + * @param att a list-type attribute + * @return comboBox with attribute options + */ + private JComboBox makeComboBox(AttList att){ + //makes comboBox from List-type attribute + JComboBox options = new JComboBox(); + options.addItem(""); + for(int j=0;j elements = annotationTask.getElements(); + for(int i=0;i idHash = annotationTask.getTagsSpan(start,end); + if (idHash.size()>0){ + jp.addSeparator(); + ArrayList elems = idHash.getKeyList(); + for(int i=0; i ids = idHash.get(elems.get(i)); + for(int j=0;j elements = annotationTask.getExtentElements(); + for (int i=0;i=l){ + k = i%l; + } + colorTable.put(elements.get(i),colors[k]); + } + } + + + + /** + * Refreshes the GUI menus when a new DTD or file is added + */ + private void updateMenus(){ + mb.remove(nc_tags); + mb.remove(display); + mb.remove(optionMenu); + mb.remove(helpMenu); + nc_tags = createNCMenu(); + optionMenu = createFileMenu(); + mb.add(optionMenu); + display = createDisplayMenu(); + mb.add(display); + mb.add(nc_tags); + mb.add(helpMenu); + mb.updateUI(); + + } + + /** + * Creates the File menu for the top bar + * + * @return JMenu with all available options + */ + private JMenu createFileMenu() { + JMenu menu = new JMenu("File"); + JMenuItem loadDTD = new JMenuItem("Load DTD"); + loadDTD.setActionCommand("Load DTD"); + loadDTD.addActionListener(new getFile()); + menu.add(loadDTD); + + JMenuItem loadFile = new JMenuItem("Load File"); + loadFile.setActionCommand("Load File"); + loadFile.addActionListener(new getFile()); + if(annotationTask.hasDTD()==false){ + loadFile.setEnabled(false); + } + else{ + loadFile.setEnabled(true); + } + menu.add(loadFile); + + menu.addSeparator(); + JMenuItem saveFileRTF = new JMenuItem("Create RTF"); + saveFileRTF.setActionCommand("Save RTF"); + saveFileRTF.addActionListener(new getFile()); + if(hasFile==false){ + saveFileRTF.setEnabled(false); + } + else{ + saveFileRTF.setEnabled(true); + } + menu.add(saveFileRTF); + menu.addSeparator(); + + JMenuItem saveFileXML = new JMenuItem("Save File As XML"); + saveFileXML.setActionCommand("Save XML"); + saveFileXML.addActionListener(new getFile()); + if(hasFile==false){ + saveFileXML.setEnabled(false); + } + else{ + saveFileXML.setEnabled(true); + } + + menu.add(saveFileXML); + return menu; + } + + /** + * Creates the Display menu for the top bar + * + * @return JMenu with all available display options + */ + private JMenu createDisplayMenu(){ + JMenu menu = new JMenu("Display"); + + JMenuItem increaseFont = new JMenuItem("Font Size ++"); + increaseFont.setActionCommand("Font++"); + increaseFont.addActionListener(new DisplayListener()); + + menu.add(increaseFont); + + JMenuItem decreaseFont = new JMenuItem("Font Size --"); + decreaseFont.setActionCommand("Font--"); + decreaseFont.addActionListener(new DisplayListener()); + + menu.add(decreaseFont); + + if(annotationTask.hasDTD()){ + menu.addSeparator(); + JMenu linkDisplay = new JMenu("Show linked extents"); + ArrayList links = annotationTask.getLinkElements(); + for(int i=0;i nc = annotationTask.getNCElements(); + for(int i=0;i. + * + */ + +package mae; + + + +import java.sql.*; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Hashtable; + +/** + * TagDB is the class that handles all the calls to the + * SQLite database. TagDB in MAE has two tables: + * 1) extents, with columns: location int(5), element_name, id + * 2) links, with columns: id,fromid,from_name,toid,to_name,element_name + *

+ * User-defined attribute information about the tags that are being + * created is not stored in the database; it exists only in the + * tables that are part of MaeGui. Therefore if the program + * is closed without the file being saved, the tags cannot + * be completely recovered from the database. + * + * @author Amber Stubbs + * + */ + +class TagDB { + + private PreparedStatement extent_insert; + private PreparedStatement link_insert; + private Connection conn; + + + /** + * Clears out the database and creates the + * tables and PreparedStatements. + * + */ + TagDB(){ + try{ + Class.forName("org.sqlite.JDBC"); + conn = DriverManager.getConnection("jdbc:sqlite:tag.db"); + Statement stat = conn.createStatement(); + stat.executeUpdate("drop table if exists extents;"); + stat.executeUpdate("create table extents (location int(5), element_name, id);"); + stat.executeUpdate("drop table if exists links;"); + stat.executeUpdate("create table links (id,fromid,from_name,toid,to_name,element_name);"); + extent_insert = conn.prepareStatement("insert into extents values (?, ?, ?);"); + link_insert = conn.prepareStatement("insert into links values (?, ?, ?, ?, ?, ?);"); + }catch(Exception e){ + System.out.println(e.toString()); + } + } + + + public void print_extents(){ + System.out.println("Extents in DB:"); + try{ + Statement stat = conn.createStatement(); + ResultSet rs = stat.executeQuery("select * from extents;"); + while (rs.next()) { + System.out.println("location = " + rs.getString("location")); + System.out.println("element = " + rs.getString("element_name")); + System.out.println("id = " + rs.getString("id")); + } + rs.close(); + }catch(Exception e){ + System.out.println(e.toString()); + } + + } + + public void print_links(){ + System.out.println("Links in DB:"); + try{ + Statement stat = conn.createStatement(); + ResultSet rs = stat.executeQuery("select * from links;"); + while (rs.next()) { + System.out.println("id = " + rs.getString("id")); + System.out.println("from = " + rs.getString("fromid")); + System.out.println("from_name = " + rs.getString("from_name")); + System.out.println("to = " + rs.getString("toid")); + System.out.println("to_name = " + rs.getString("to_name")); + System.out.println("element_name = " + rs.getString("element_name")); + } + rs.close(); + }catch(Exception e){ + System.out.println(e.toString()); + } + + } + + /** + * + * @param loc the character offset of the location being + * looked at + * @return An ArrayList of strings containing the types of + * elements at a location + * @throws Exception + */ + ArrayList getElementsAtLoc(int loc) + throws Exception{ + Statement stat = conn.createStatement(); + String query = "select * from extents where location = " + loc + ";"; + ResultSet rs = stat.executeQuery(query); + ArrayList elems = new ArrayList(); + while(rs.next()){ + elems.add(rs.getString("element_name")); + } + rs.close(); + return elems; + } + + /** + * Used to color all the extent tag locations when an + * annotation is loaded. + * + * @return Returns a HashCollection of all the tags in the + * annotation; only locations where tags exists are used as + * keys + * + * @throws Exception + */ + HashCollection getElementsAllLocs() + throws Exception{ + HashCollectionelems = new HashCollection(); + Statement stat = conn.createStatement(); + String query = "select location,element_name from extents;"; + ResultSet rs = stat.executeQuery(query); + while(rs.next()){ + elems.putAllEnt(rs.getString("location"),rs.getString("element_name")); + } + rs.close(); + return elems; + } + + /** + * Gets all character offsets of tags that are used to anchor the type + * of link selected. + * + * @param elem the name of the link tag being searched for + * @return A hashtable where the keys are the character offsets + * of each anchor that tag type uses. + * @throws Exception + */ + Hashtable getLocationsbyElemLink(String elem) + throws Exception{ + Statement stat = conn.createStatement(); + //first, get all the IDs for the extents associated with the ElemLink + String query = "select * from links where element_name = '" + elem + "';"; + ResultSet rs = stat.executeQuery(query); + ArrayListids = new ArrayList(); + while (rs.next()){ + ids.add(rs.getString("fromid")); + ids.add(rs.getString("toid")); + } + rs.close(); + + Hashtable locs = new Hashtable(); + for (int i = 0;i getLocationsbyElemLink( + String elem, ArrayListactive) + throws Exception{ + Statement stat = conn.createStatement(); + //first, get all the IDs for the extents associated with the ElemLink + String query = "select * from links where element_name = '" + elem + "';"; + ResultSet rs = stat.executeQuery(query); + ArrayListids = new ArrayList(); + while (rs.next()){ + ids.add(rs.getString("fromid")); + ids.add(rs.getString("toid")); + } + rs.close(); + + //then, go through and remove all the IDs that are associated with other + //actively bolded link tags + for(int i=0;ioutIDs = new ArrayList(); + query = "select * from links where element_name = '" + activeElem + "';"; + rs = stat.executeQuery(query); + while (rs.next()){ + outIDs.add(rs.getString("fromid")); + outIDs.add(rs.getString("toid")); + } + ids.removeAll(outIDs); + } + //now that the list is down to only the IDs that will be removed, + //get their locations + Hashtable locs = new Hashtable(); + for (int i = 0;ilocs = new ArrayList(); + while (rs.next()){ + locs.add(Integer.parseInt(rs.getString("location"))); + } + + Collections.sort(locs); + + rs.close(); + return locs.get(0)+","+(locs.get(locs.size()-1)); + + } + + /** + * + * @param id the ID of the string being searched for + * @return the tag name of the ID being searched for + * @throws Exception + */ + String getElementByID(String id) + throws Exception{ + Statement stat = conn.createStatement(); + String query = "select * from extents where id = '" + id + "';"; + ResultSet rs = stat.executeQuery(query); + String elemName = rs.getString("element_name"); + rs.close(); + return elemName; + } + + /** + * Removes an extent tag from the extents table + * + * @param element_name the name of the tag type being removed + * @param id the ID of the tag being removed + * @throws Exception + */ + void removeExtentTags(String element_name, String id) + throws Exception{ + Statement stat = conn.createStatement(); + String delete = ("delete from extents where id = '" + +id + "'and element_name = '" + element_name+ "';"); + stat.executeUpdate(delete); + } + + /** + * Returns the links that an extent participates in as + * a to or from anchor. + * + * @param element_name type of tag being searched for + * @param id ID of tag being searched for + * @return HashCollection of tag names and IDs that are + * associated with the extent being searched for + * @throws Exception + */ + HashCollection getLinksByExtentID(String element_name, String id) + throws Exception{ + HashCollectionlinks = new HashCollection(); + Statement stat = conn.createStatement(); + String query = ("select id,element_name from links where fromid = '" + + id + "' and from_name ='" + element_name + "';"); + ResultSet rs = stat.executeQuery(query); + while(rs.next()){ + links.putEnt(rs.getString("element_name"),rs.getString("id")); + } + rs.close(); + + String query2 = ("select id,element_name from links where toid = '" + + id + "' and to_name ='" + element_name + "';"); + ResultSet rs2 = stat.executeQuery(query2); + while(rs2.next()){ + links.putEnt(rs2.getString("element_name"),rs2.getString("id")); + } + rs2.close(); + return links; + } + + + /** + * Returns a HashCollection of ids and element types + * that exist between the start and end character offsets. + * + * @param begin starting location being searched for + * @param end ending location being searched for + * @return HashCollection of ids and element types + * that exist between the start and end character offsets with the + * tag name as keys and IDs as values. + * @throws Exception + */ + HashCollection getTagsInSpan(int begin, int end) + throws Exception{ + Statement stat = conn.createStatement(); + String query = ""; + if(begin!=end){ + query = ("select distinct(id), element_name from extents where location >= " + + begin + " and location <=" + end + ";"); + } + else{ + query = ("select distinct(id), element_name from extents where location = " + + begin + ";"); + } + + ResultSet rs = stat.executeQuery(query); + HashCollection tags = new HashCollection(); + while(rs.next()){ + tags.putEnt(rs.getString("element_name"),rs.getString("id")); + } + rs.close(); + return tags; + } + + /** + * Returns tags in the provided span as well as all non-consuming tags + * + * @param begin starting location being searched for + * @param end ending location being searched for + * @return HashCollection of ids and element types + * that exist between the start and end character offsets with the + * tag name as keys and IDs as values. + */ + HashCollection getTagsInSpanAndNC(int begin, int end) + throws Exception{ + Statement stat = conn.createStatement(); + String query = ""; + if(begin!=end){ + query = ("select distinct(id), element_name from extents where location >= " + + begin + " and location <=" + end + ";"); + } + else{ + query = ("select distinct(id), element_name from extents where location = " + + begin + ";"); + } + + ResultSet rs = stat.executeQuery(query); + HashCollection tags = new HashCollection(); + while(rs.next()){ + tags.putEnt(rs.getString("element_name"),rs.getString("id")); + } + rs.close(); + + //now get the non-consuming tags + query = ("select distinct(id), element_name from extents where location = -1;"); + rs = stat.executeQuery(query); + while(rs.next()){ + tags.putEnt(rs.getString("element_name"),rs.getString("id")); + } + rs.close(); + + return tags; + } + + /** + * Checks to see if an ID is already in use in the DB. + * + * @param id ID being searched for + * @return true or false + * @throws Exception + */ + boolean idExists(String id) + throws Exception{ + Statement stat = conn.createStatement(); + String query = "select count(id) from extents where id = '" + id + "';"; + ResultSet rs = stat.executeQuery(query); + int num = rs.getInt(1); + rs.close(); + if (num>0){ + return true; + } + //also check link table + String query2 = "select count(id) from links where id = '" + id + "';"; + ResultSet rs2 = stat.executeQuery(query2); + int num2 = rs2.getInt(1); + rs2.close(); + if (num2>0){ + return true; + } + + return false; + } + + + /** + * Adds a single extent to the batch command + * + * @param location character offset + * @param element tag name + * @param id ID + * @throws Exception + */ + void add_extent(int location, String element, String id) + throws Exception{ + extent_insert.setInt(1, location); + extent_insert.setString(2, element); + extent_insert.setString(3, id); + extent_insert.addBatch(); + } + + /** + * Adds a set of extents to the DB at once + * + * @throws Exception + */ + void batchExtents() throws Exception{ + conn.setAutoCommit(false); + extent_insert.executeBatch(); + conn.setAutoCommit(true); + } + + /** + * Adds a single extent to the DB + * @param location character offset + * @param element tag name + * @param id ID + * @throws Exception + */ + void insert_extent(int location, String element, String id) + throws Exception{ + extent_insert.setInt(1, location); + extent_insert.setString(2, element); + extent_insert.setString(3, id); + extent_insert.addBatch(); + conn.setAutoCommit(false); + extent_insert.executeBatch(); + conn.setAutoCommit(true); + } + + /** + * Adds a set of links to the DB at once + * @throws Exception + */ + void batchLinks() throws Exception{ + conn.setAutoCommit(false); + link_insert.executeBatch(); + conn.setAutoCommit(true); + } + + /** + * Adds a link to the batch + * @param newID ID string + * @param linkName type of link being added + * @param linkFrom ID of the from anchor + * @param from_name tag type of the from anchor + * @param linkTo ID of the to anchor + * @param to_name tag type of the to anchor + * @throws Exception + */ + void add_link(String newID, String linkName, String linkFrom, + String from_name, String linkTo, String to_name) throws Exception{ + link_insert.setString(1, newID); + link_insert.setString(2, linkFrom); + link_insert.setString(3, from_name); + link_insert.setString(4, linkTo); + link_insert.setString(5, to_name); + link_insert.setString(6, linkName); + link_insert.addBatch(); + } + + /** + * + * @param newID String of the ID being added + * @param linkName tag type of the link being added + * @param linkFrom ID of the from anchor + * @param from_name tag type of the from anchor + * @param linkTo ID of the to anchor + * @param to_name tag type of the to anchor + * @throws Exception + */ + void insert_link(String newID, String linkName, String linkFrom, + String from_name, String linkTo, String to_name) throws Exception{ + link_insert.setString(1, newID); + link_insert.setString(2, linkFrom); + link_insert.setString(3, from_name); + link_insert.setString(4, linkTo); + link_insert.setString(5, to_name); + link_insert.setString(6, linkName); + link_insert.addBatch(); + conn.setAutoCommit(false); + link_insert.executeBatch(); + conn.setAutoCommit(true); + } + + /** + * Closes the connection to the DB + */ + void close_db(){ + try{ + conn.close(); + }catch(Exception e){ + System.out.println(e.toString()); + } + } + +} diff --git a/src/mae/.svn/text-base/XMLFileLoader.java.svn-base b/src/mae/.svn/text-base/XMLFileLoader.java.svn-base new file mode 100644 index 00000000..89dbb36e --- /dev/null +++ b/src/mae/.svn/text-base/XMLFileLoader.java.svn-base @@ -0,0 +1,79 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + +import java.io.*; +import java.util.*; +import org.xml.sax.*; +import org.xml.sax.helpers.*; + +/** + * XMLFileLoader reads in any annotated files that are loaded into MAE by + * calling the XMLHandler file. + * + * @author Amber Stubbs + * + */ + +class XMLFileLoader{ + + private XMLHandler xmlfile; + + XMLFileLoader(File f){ + xmlfile = new XMLHandler(); + try{ + readFile(f); + }catch(Exception e){ + System.out.println(e.toString()); + } + } + + private void readFile(File f) throws Exception{ + + try { //this will work with java 5 and 6. Java 1.4 is not supported. + + XMLReader parser = XMLReaderFactory.createXMLReader(); + parser.setContentHandler(xmlfile); + String docname = f.toString(); + try{ + parser.parse(docname); + }catch(Exception ex){ + System.out.println(ex.toString()); + System.out.println("parse of " + docname + " failed"); + throw new Exception(); + } + }catch (SAXException e) { + System.out.println("e.toString()"); + } + + } + + public HashCollection> getTagHash(){ + return xmlfile.returnTagHash(); + } + + public String getTextChars(){ + return xmlfile.getTextChars(); + } + + +} \ No newline at end of file diff --git a/src/mae/.svn/text-base/XMLHandler.java.svn-base b/src/mae/.svn/text-base/XMLHandler.java.svn-base new file mode 100644 index 00000000..d043c11b --- /dev/null +++ b/src/mae/.svn/text-base/XMLHandler.java.svn-base @@ -0,0 +1,81 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + +/** + * XMLHandler extends the sax DefaultHandler to work specifically with + * the stand-off XML format used in MAE. + * + * @author Amber Stubbs + */ + +import java.util.*; +import org.xml.sax.*; +import org.xml.sax.helpers.*; + +class XMLHandler extends DefaultHandler { + private HashCollection> newTags = new HashCollection>(); + private boolean text = false; + private String textChars=""; + + XMLHandler (){ + } + + + public void startElement(String nsURI, String strippedName, String tagName, Attributes atts) + throws SAXException { + + if (tagName.equalsIgnoreCase("text")){ + text = true; + } + else{ + Hashtable tag = new Hashtable(); + for(int i=0;i> returnTagHash(){ + return newTags; + } + + public String getTextChars(){ + return textChars; + } +} \ No newline at end of file diff --git a/src/mae/AnnotationTask.java b/src/mae/AnnotationTask.java new file mode 100644 index 00000000..4f82bc5b --- /dev/null +++ b/src/mae/AnnotationTask.java @@ -0,0 +1,389 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + +import java.util.*; + +/** + * AnnotationTask serves as a go-between for MaeGui and the + * SQLite interface TagDB. + * + * + * @author Amber Stubbs + * @version 0.9.4 April 5, 2012 +*/ + +class AnnotationTask { + + private Hashtable elements; + private Hashtable idTracker; + private HashCollection idsExist; + private TagDB tagTable; + private DTD dtd; + private boolean hasDTD; + + AnnotationTask(){ + tagTable = new TagDB(); + hasDTD = false; + } + + public void reset_db(){ + tagTable.close_db(); + tagTable = new TagDB(); + } + + public void reset_IDTracker(){ + idTracker = createIDTracker(); + idsExist = createIDsExist(); + } + + private Hashtable createHash(){ + Hashtable es=new Hashtable(); + ArrayListelems = dtd.getElements(); + for(int i=0;i createIDTracker(){ + Hashtable ids = new Hashtable(); + ArrayListelems = dtd.getElements(); + for(int i=0;i attribs = elems.get(i).getAttributes(); + for(int j=0;j createIDsExist(){ + HashCollection ids = new HashCollection(); + ArrayListelems = dtd.getElements(); + for(int i=0;i getLocationsbyElemLink(String elem){ + try{ + Hashtable locs = tagTable.getLocationsbyElemLink(elem); + return locs; + }catch(Exception e){ + System.out.println(e.toString()); + return null; + } + } + + public Hashtable getLocationsbyElemLink( + String elem,ArrayList active){ + try{ + Hashtable locs = tagTable.getLocationsbyElemLink(elem,active); + return locs; + }catch(Exception e){ + System.out.println(e.toString()); + return null; + } + } + + public void removeExtentByID(String e_name,String id){ + try{ + tagTable.removeExtentTags(e_name,id); + }catch(Exception e){ + System.out.println(e.toString()); + } + } + + public HashCollection getLinksByExtentID(String e_name,String id){ + try{ + return(tagTable.getLinksByExtentID(e_name,id)); + }catch(Exception e){ + System.out.println(e.toString()); + } + return (new HashCollection()); + } + + public HashCollection getElementsAllLocs(){ + try{ + return(tagTable.getElementsAllLocs()); + }catch(Exception e){ + System.out.println(e.toString()); + } + return (new HashCollection()); + } + + void addToDB(int start, String elem, String id, boolean insert){ + try{ + if (insert==true){ + tagTable.insert_extent(start,elem,id); + idsExist.putEnt(elem,id); + } + else{ + tagTable.add_extent(start,elem,id); + idsExist.putEnt(elem,id); + + } + }catch(Exception e){ + System.out.println("Error adding extent to DB"); + System.out.println(e.toString()); + } + + } + + public void addToDB(String newID, String linkName, String linkFrom, + String from_name, String linkTo, String to_name, boolean insert){ + try{ + if (insert==true){ + tagTable.insert_link(newID,linkName,linkFrom,from_name,linkTo,to_name); + idsExist.putEnt(linkName,newID); + } + else{ + tagTable.add_link(newID,linkName,linkFrom,from_name,linkTo,to_name); + idsExist.putEnt(linkName,newID); + } + }catch(Exception e){ + System.out.println("Error adding link to DB"); + System.out.println(e.toString()); + } + + } + + ArrayList getElemntsLoc(int loc){ + try{ + return (tagTable.getElementsAtLoc(loc)); + }catch(Exception e){ + System.out.println(e.toString()); + } + return null; + } + + + public HashCollection getTagsSpan(int begin, int end){ + try{ + return (tagTable.getTagsInSpan(begin,end)); + }catch(Exception e){ + System.out.println(e.toString()); + } + return null; + } + + + + public HashCollection getTagsSpanAndNC(int begin, int end){ + try{ + return (tagTable.getTagsInSpanAndNC(begin,end)); + }catch(Exception e){ + System.out.println(e.toString()); + } + return null; + } + + public void batchExtents(){ + try{ + tagTable.batchExtents(); + }catch(Exception e){ + System.out.println("Error adding all extents to DB"); + System.out.println(e.toString()); + } + } + + public void batchLinks(){ + try{ + tagTable.batchLinks(); + }catch(Exception e){ + System.out.println("Error adding all links to DB"); + System.out.println(e.toString()); + } + } + + // **************** + + // the remaining methods provide information about the DTD and + // its elements to MaeGui + + public void setDTD(DTD d){ + dtd=d; + elements = createHash(); + idTracker = createIDTracker(); + hasDTD=true; + } + + public ArrayList getElements(){ + return dtd.getElements(); + } + + public ArrayList getNCElements(){ + return dtd.getNCElements(); + } + + + public boolean idExists(String tagname, String id){ + ArrayList ids = idsExist.get(tagname); + if (ids.contains(id)){ + return true; + } + return false; + } + + + public ArrayList getExtentElements(){ + ArrayList extents = new ArrayList(); + ArrayList elems = dtd.getElements(); + for(int i=0;i getLinkElements(){ + ArrayList links = new ArrayList(); + ArrayList elems = dtd.getElements(); + for(int i=0;i getEmptyExtentElements(){ + //this method returns a list of element types + //where start and end are optional + ArrayList extents = new ArrayList(); + ArrayList elems = dtd.getElements(); + for(int i=0;i getElemHash(){ + return elements; + } + + public Elem getElem(String name){ + return elements.get(name); + } + + public boolean hasDTD(){ + return hasDTD; + } + + public String getDTDName(){ + return dtd.getName(); + } + +} \ No newline at end of file diff --git a/src/mae/AttData.java b/src/mae/AttData.java new file mode 100644 index 00000000..88ec824b --- /dev/null +++ b/src/mae/AttData.java @@ -0,0 +1,71 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + + +/** + * A class that describes tag attributes that + * only contain text data (such as comments) + * + * @author Amber Stubbs + * + */ + + +class AttData extends Attrib{ + +AttData(){ +} + +AttData (String name, boolean r){ + setName(name); + setRequired(r); + setData(""); + setDefaultValue(""); +} + +AttData (String name, boolean r, String d){ + setName(name); + setRequired(r); + setData(""); + setDefaultValue(d); +} + +public String getData(){ + return data; +} + +public void setData(String c){ + data=c; +} + +public void printInfo(){ + System.out.println("Attribute name =" + getName() + " \n\trequired = " + getRequired() + "\n\tdata = " + data); +} + +public String toString(){ + return("Attribute name =" + getName() + " , required = " + getRequired() + " data = " + data ); +} + +private String data; + +} \ No newline at end of file diff --git a/src/mae/AttID.java b/src/mae/AttID.java new file mode 100644 index 00000000..f0ec1538 --- /dev/null +++ b/src/mae/AttID.java @@ -0,0 +1,82 @@ + +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + +/** + * + * ID attributes have special properties, so they + * have their own class that keeps track of the + * prefix. + * + * @author Amber Stubbs + * + */ + + +class AttID extends Attrib{ + +AttID(){ +} + +AttID (String name, String pre, boolean r){ + setName(name); + setRequired(r); + setPrefix(pre); + setDefaultValue(""); +} + +public String getID(){ + return(prefix + Integer.toString(number)); +} + +public void setPrefix(String pre){ + prefix=pre; +} + +public String getPrefix(){ + return prefix; +} + +public void setNumber(int i){ + number=i; +} + +public int getNumber(){ + return number; +} + +public void incrementNumber(){ + number++; +} + +public void printInfo(){ + System.out.println("Attribute name =" + getName() + " , required = " + getRequired()); +} + +public String toString(){ + return("Attribute name =" + getName() + " , required = " + getRequired() ); +} + +private String prefix; +private int number; +} \ No newline at end of file diff --git a/src/mae/AttList.java b/src/mae/AttList.java new file mode 100644 index 00000000..2fcca873 --- /dev/null +++ b/src/mae/AttList.java @@ -0,0 +1,61 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + +/** + * Used for tag attributes that provide a list of options + * + * @author Amber Stubbs + */ + + +import java.util.*; + +class AttList extends Attrib{ + +AttList(){ +} + + +AttList (String name, boolean r, ArrayList c, String d){ + setName(name); + setRequired(r); + setList(c); + setDefaultValue(d); +} + +public ArrayList getList(){ + return list; +} + +public void setList(ArrayList l){ + list=l; +} + +public String toString(){ + return("Attribute name =" + getName() + " , required = " + getRequired() + "also list" ); +} + + +private ArrayList list; + +} \ No newline at end of file diff --git a/src/mae/Attrib.java b/src/mae/Attrib.java new file mode 100644 index 00000000..285f9fbc --- /dev/null +++ b/src/mae/Attrib.java @@ -0,0 +1,88 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + +/** + * The parent class for tag attributes + * + * @author Amber Stubbs + * + */ + +class Attrib extends Object{ + +Attrib(){ +} + + +public String getName(){ + return name; +} + +public void setName(String n){ + name=n; +} + +public boolean getRequired(){ + return required; +} + +public void setRequired(boolean r){ + required=r; +} + +public String getDefaultValue(){ + return defaultValue; +} + +public void setDefaultValue(String d){ + defaultValue = d; +} + +public boolean hasDefaultValue(){ + if (defaultValue.length()==0){ + return false; + } + return true; +} + +/* +public String getType(){ + return type; +} + +public void setType(String t){ + type=t; +} +*/ +public void printInfo(){ + System.out.println("Attribute name =" + getName() + " , required = " + getRequired()); +} + +public String toString(){ + return("Attribute name =" + getName() + " , required = " + getRequired() ); +} + +private String name; +private boolean required; +private String defaultValue; +} \ No newline at end of file diff --git a/src/mae/DTD.java b/src/mae/DTD.java new file mode 100644 index 00000000..f3480979 --- /dev/null +++ b/src/mae/DTD.java @@ -0,0 +1,124 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + +/** + * + * Provides a description of the annotation task information + * stored in a DTD. The DTD describes the annotation + * task, specifically the tags and attributes. + * + * @author Amber Stubbs + * + */ + +import java.util.*; + +class DTD extends Object{ + +DTD(){ + elements=new ArrayList(); + name="XML"; +} + + +public String getName(){ + return name; +} + +public void setName(String t){ + name=t; +} + +public String toString(){ + return("name " + getName()); +} + +public void addElem(Elem t){ + elements.add(t); +} + +public Elem getElem(String name){ + for(int i=0;i getElements(){ + return elements; +} + +public ArrayList getElementIDs(){ + ArrayList ids = new ArrayList(); + + for (int i=0;i getNCElements(){ + ArrayList NCElems = new ArrayList(); + //returns a list of non-consuming extent tags + for(int i=0;i elements; +private String name; + +} \ No newline at end of file diff --git a/src/mae/DTDLoader.java b/src/mae/DTDLoader.java new file mode 100644 index 00000000..2cfc5a2b --- /dev/null +++ b/src/mae/DTDLoader.java @@ -0,0 +1,252 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + +import java.io.*; +import java.util.*; +import java.util.regex.Pattern; +import java.util.regex.Matcher; + +/** + * Provides methods for loading a DTD file into a DTD class + * + * @author Amber Stubbs + * + * @see DTD + */ + +class DTDLoader { + + private DTD dtd; + + DTDLoader(File f){ + dtd=new DTD(); + try{ + readFile(f); + }catch(Exception e){ + System.out.println("no file found"); + } + } + + public DTD getDTD(){ + return dtd; + } + + private void readFile(File f) throws Exception{ + Scanner sc = new Scanner(f,"UTF-8"); + while (sc.hasNextLine()) { + String next = sc.nextLine(); + //first, get rid of comments + //this assumes that comments are on their own line(s) + //needs to be made more flexible + if (next.contains("")==false){ + next = sc.nextLine(); + } + //this skips the lines with the comments + next= sc.nextLine(); + } + + //then, get all information about a tag into one string + String tag = ""; + if (next.contains("<")){ + tag = tag+next; + while (next.contains(">")==false){ + next = sc.nextLine(); + tag = tag+next; + } + } + tag = tag.replaceAll(" +"," "); + process(tag); + } + } + + private void process(String tag){ + + if(tag.startsWith(" ids = dtd.getElementIDs(); + String id = name.substring(0,1); + boolean idOK = false; + while (idOK == false){ + if(ids.contains(id)){ + if(id.length()>=name.length()){ + id = id+"-"; + } + else{ + id = name.substring(0,id.length()+1); + } + } + else{ + idOK=true; + } + } + return id; + + } + + private void addMeta(String tag){ + if (tag.contains("name ")){ + String name= tag.split("name \"")[1]; + name = name.split("\"")[0]; + dtd.setName(name); + } + } + + + /* + Add an attribute to an existing string + */ + private void addAttribute(String tag){ + if (tag.contains("(")){ + addListAtt(tag); + } + else{ + addDataAtt(tag); + } + } + + + private void addListAtt(String tag){ + String elemName = tag.split(" ")[1]; + String attName = tag.split(" ")[2]; + Elem elem = dtd.getElem(elemName); + + if(elem!=null){ + String listString = tag.split("\\(")[1]; + listString = listString.split("\\)")[0]; + + ArrayList atts = new ArrayList(); + String[]list = listString.split("\\|"); + for(int i=0;i"); + Matcher matcher = defaultVal.matcher(tag); + ArrayList defVals = new ArrayList(); + String defaultValue = ""; + while (matcher.find()){ + defVals.add(matcher.group()); + } + if (defVals.size()>1){ + System.out.println("Error in attribute; too many default values found"); + System.out.println(tag); + } + else if (defVals.size()==1){ + defaultValue = defVals.get(0).split("\"")[1]; + if (!atts.contains(defaultValue)){ + System.out.println("Error -- default value not in attribute list"); + System.out.println(tag); + defaultValue=""; + } + } + + boolean req = tag.contains("#REQUIRED"); + elem.addAttribute(new AttList(attName,req,atts,defaultValue)); + } + else{ + System.out.println("no match found: '" + elemName + "' is not a valid tag identifier"); + } + } + + private void addDataAtt(String tag){ + + String elemName = tag.split(" ")[1]; + String attName = tag.split(" ")[2]; + boolean req = tag.contains("#REQUIRED"); + if(dtd.hasElem(elemName)){ + Elem elem = dtd.getElem(elemName); + if(attName.equalsIgnoreCase("start")){ + if(elem instanceof ElemExtent){ + Attrib att = elem.getAttribute("start"); + att.setRequired(req); + att = elem.getAttribute("end"); + att.setRequired(req); + } + } + else if(tag.contains(" ID ")){ + AttID att = (AttID)elem.getAttribute("id"); + if(tag.contains("prefix")){ + String prefix = tag.split("\"")[1]; + att.setPrefix(prefix); + } + } + else{ + Pattern defaultVal = Pattern.compile("\"[\\w ]+\" *>"); + Matcher matcher = defaultVal.matcher(tag); + ArrayList defVals = new ArrayList(); + String defaultValue = ""; + while (matcher.find()){ + defVals.add(matcher.group()); + } + if (defVals.size()>1){ + System.out.println("Error in attribute; too many default values found"); + System.out.println(tag); + } + else if (defVals.size()==1){ + defaultValue = defVals.get(0).split("\"")[1]; + + } + + elem.addAttribute(new AttData(attName,req,defaultValue)); + } + } + else{ + System.out.println("no match found"); + } + + + } + + +} \ No newline at end of file diff --git a/src/mae/Elem.java b/src/mae/Elem.java new file mode 100644 index 00000000..bbad5e74 --- /dev/null +++ b/src/mae/Elem.java @@ -0,0 +1,89 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + + +/** + * Parent class for DTD elements (generally referred to as "tags") + * + * @author Amber Stubbs + */ + +import java.util.*; + +class Elem extends Object{ + +Elem(){ + setName("no name"); + attributes=new ArrayList(); +} + +public String getName(){ + return name; +} + +public void setName(String t){ + name=t; +} + +public String toString(){ + return("name " + getName()); +} + +public void addAttribute(Attrib a){ + attributes.add(a); +} + +public ArrayList getAttributes(){ + return attributes; +} + +public Attrib getAttribute(String name){ + for(int i=0;i attributes; +private String name; +} \ No newline at end of file diff --git a/src/mae/ElemExtent.java b/src/mae/ElemExtent.java new file mode 100644 index 00000000..bfbecc02 --- /dev/null +++ b/src/mae/ElemExtent.java @@ -0,0 +1,77 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + + +/** + * Extents Elem to provid information about tags that are + * used to label extents in a text (as well as non-conumsing + * tags). + * + * @author Amber Stubbs + * + */ + + + +class ElemExtent extends Elem{ + +ElemExtent(String name, String pre){ + setName(name); + //extent tags always have id, start, and end + AttID id = new AttID("id", pre, true); + AttData start = new AttData("start", true); + AttData end = new AttData("end", true); + AttData text = new AttData("text", false); + addAttribute(id); + addAttribute(start); + addAttribute(end); + addAttribute(text); +} + +public void setStart(int s){ + start=s; +} + +public int getStart(){ + return start; +} + +public void setEnd(int e){ + end=e; +} + +public int getEnd(){ + return end; +} + + +public void printInfo(){ + System.out.println("\tname = " + getName()); + System.out.println("\tStart = " + getStart()); + System.out.println("\tEnd = " + getEnd()); + +} + +private int start; +private int end; +} \ No newline at end of file diff --git a/src/mae/ElemLink.java b/src/mae/ElemLink.java new file mode 100644 index 00000000..aae9e2b0 --- /dev/null +++ b/src/mae/ElemLink.java @@ -0,0 +1,115 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + + +/** + * Extends Elem; used for describing link tags + * +// TODO Remove unused code found by UCDetector +// ElemLink(String name){ +// setName(name); +// AttID id = new AttID("id", name.substring(0,1), true); +// AttData from = new AttData("fromID", true); +// AttData fromText = new AttData("fromText",true); +// AttData to = new AttData("toID", true); +// AttData toText = new AttData("toText",true); +// addAttribute(id); +// addAttribute(from); +// addAttribute(fromText); +// addAttribute(to); +// addAttribute(toText); +// } + * @author Amber Stubbs + * + */ + + + + +class ElemLink extends Elem{ + +ElemLink(){ +} + + +ElemLink(String name, String pre){ + setName(name); + AttID id = new AttID("id", pre, true); + AttData from = new AttData("fromID", true); + AttData fromText = new AttData("fromText",true); + AttData to = new AttData("toID", true); + AttData toText = new AttData("toText",true); + addAttribute(id); + addAttribute(from); + addAttribute(fromText); + addAttribute(to); + addAttribute(toText); +} + +public void setFrom(String f){ + from=f; +} + +public String getFrom(){ + return from; +} + +public void setFromText(String f){ + fromText=f; +} + +public String getFromText(){ + return fromText; +} + +public void setTo(String t){ + to=t; +} + +public String getTo(){ + return to; +} + +public void setToText(String t){ + toText=t; +} + +public String getToText(){ + return toText; +} + + + +public void printInfo(){ + System.out.println("\tname = " + getName()); + System.out.println("\tFromID = " + getFrom()); + System.out.println("\tToID = " + getTo()); + +} + +private String from; +private String fromText; +private String to; +private String toText; + +} diff --git a/src/mae/FileOperations.java b/src/mae/FileOperations.java new file mode 100644 index 00000000..ba7140ef --- /dev/null +++ b/src/mae/FileOperations.java @@ -0,0 +1,146 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + +/** + * FileOperations handles the input and output of files to and from MAE + * + * @author Amber Stubbs + */ + + +import java.io.*; +import java.io.File; + +import java.util.*; + +import javax.swing.*; +import javax.swing.text.*; +import javax.swing.text.rtf.RTFEditorKit; +import javax.swing.table.DefaultTableModel; + +class FileOperations { + + + /** + * + * @param f the plain text file being loaded + * @param doc the styleDocument of the JTextPane that will hold the text + * @return the StyleDocument with the text from the file + * @throws Exception + */ + public static StyledDocument setText(File f, StyledDocument doc) + throws Exception{ + // Load the default style and add it as the "regular" text + Style def = StyleContext.getDefaultStyleContext().getStyle( StyleContext.DEFAULT_STYLE ); + Style regular = doc.addStyle( "regular", def ); + Scanner scan = new Scanner(f,"UTF-8"); + //adding a newline to account for the newline that the XML formatting adds + doc.insertString(doc.getLength(), "\n", regular); + while (scan.hasNextLine()){ + String line = scan.nextLine(); + doc.insertString(doc.getLength(), line+"\n", regular); + } + scan.close(); + return doc; + } + + public static boolean hasTags(File f) throws Exception{ + Scanner scan = new Scanner(f,"UTF-8"); + while (scan.hasNextLine()){ + String line = scan.nextLine(); + if(line.equals("")==true){ + scan.close(); + return true; + } + } + scan.close(); + return false; + } + + public static void saveRTF(File f, JTextPane pane){ + Document doc = pane.getDocument(); + RTFEditorKit kit = new RTFEditorKit(); + try { + OutputStream os = new BufferedOutputStream(new FileOutputStream(f)); + kit.write(System.out, doc, 0, doc.getLength()); + kit.write(os, doc, 0, doc.getLength()); + os.close(); + } catch (Exception e) { + System.out.println(e.toString()); + } + } + + public static void saveXML(File f, JTextPane pane, + Hashtable elementTables, ArrayList elementNames, String dtdName){ + String paneText = pane.getText(); + try{ + OutputStreamWriter fw = new OutputStreamWriter(new FileOutputStream(f),"UTF-8"); + String t = "\n"; + t = t + "<"+dtdName+">\n"; + t = t + "\n"; + fw.write(t,0,t.length()); + String s = "\n"; + fw.write(s,0,s.length()); + for(int i = 0;i"; + fw.write(s,0,s.length()); + fw.close(); + }catch(Exception ex){ + System.out.println(ex.toString()); + } + } + + + + private static void tableWrite(String elem, DefaultTableModel tm, OutputStreamWriter fw) + throws Exception{ + int rows = tm.getRowCount(); + int cols = tm.getColumnCount(); + for(int i=0;i",">"); + tagText=tagText.replace("&","&"); + tagText=tagText.replace("\"","'"); + tag = tag+colName+"=\""+tagText+"\" "; + } + tag = tag + "/>\n"; + fw.write(tag,0,tag.length()); + } + } + + + +} \ No newline at end of file diff --git a/src/mae/HashCollection.java b/src/mae/HashCollection.java new file mode 100644 index 00000000..d52c2777 --- /dev/null +++ b/src/mae/HashCollection.java @@ -0,0 +1,187 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + +/** + * This is an implementation of a Hashtable that + * stores more than one value per key. This is done by + * having every key associated with an ArrayList, and every + * new value being stored in the array is added to the end of + * the list (unless the list already contains that value) + * + */ + +import java.util.*; + +class HashCollection{ + + private Hashtable> hc; + + HashCollection(){ + hc = new Hashtable>(); + } + + HashCollection(Hashtable> ht){ + hc=ht; + } + + /** + * Add an entity to a key's arrayList + * + * @param key Hashtable key + * @param value value being added to key's array + */ + void putEnt (K key, V value) + { + ArrayList existing = getList(key); + if ( existing == null ){ + ArrayList newlist = new ArrayList(); + newlist.add(value); + hc.put(key, newlist); + } + else { + //just add to tail end of existing ArrayList + //but only if it's not already there + if(!existing.contains(value)){ + existing.add(value); + } + } + } + + void putAllEnt (K key, V value) + { + ArrayList existing = getList(key); + if ( existing == null ){ + ArrayList newlist = new ArrayList(); + newlist.add(value); + hc.put(key, newlist); + } + else { + //just add to tail end of existing ArrayList + //even if the value is already there + existing.add(value); + } + } + + Hashtable getValueHash(){ + Hashtable values = new Hashtable(); + Iterator> it = hc.values().iterator(); + while(it.hasNext()){ + ArrayList a1 = it.next(); + if(a1!=null){ + for (int j=0;j e = hc.keys() ; e.hasMoreElements() ;) { + System.out.println(e.nextElement()); + } + } + + ArrayList getKeyList(){ + ArrayList keys = new ArrayList(); + for (Enumeration e = hc.keys() ; e.hasMoreElements() ;) { + keys.add(e.nextElement()); + } + return(keys); + } + + void printHash(){ + for (Enumeration e = hc.keys() ; e.hasMoreElements() ;) { + K ent = e.nextElement(); + System.out.println((String)ent + ":"); + ArrayList list = getList(ent); + for (int i=0;i h){ + for (Enumeration e = hc.keys() ; e.hasMoreElements() ;) { + K ent = e.nextElement(); + if (hc.containsKey(ent)){ + ArrayList vals = h.getList(ent); + if(vals !=null){ + for(int i=0;i vals = h.getList(ent); + if(vals !=null){ + for(int i=0;i list){ + for(int i=0;i getList(K key){ + ArrayList k = hc.get(key); + if (k==null){ + return(null); + } + else{ + return(k); + } + } + + int size(){ + return(hc.size()); + } + + void remove(K key){ + hc.remove(key); + } + + boolean containsKey(K key){ + return(hc.containsKey(key)); + } + + ArrayList get(K key){ + return(hc.get(key)); + } + + Enumeration keys(){ + return(hc.keys()); + } + + +} diff --git a/src/mae/MaeGui.java b/src/mae/MaeGui.java new file mode 100644 index 00000000..ab66427b --- /dev/null +++ b/src/mae/MaeGui.java @@ -0,0 +1,1830 @@ +/* + * MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + + +import java.io.*; +import java.util.*; + +import java.awt.*; +import java.awt.event.*; + +import javax.swing.*; +import javax.swing.text.*; +import javax.swing.event.*; +import javax.swing.table.TableColumn; +import javax.swing.table.DefaultTableModel; + + +/** + * MaeGui is the main class for MAE; it manages all the GUI attributes + * and manages how the annotation information is loaded, interacted with, + * and displayed. + * + * + * @author Amber Stubbs + * @version 0.9.6 May 10, 2012 +*/ + +public class MaeGui extends JPanel { + + private static final long serialVersionUID = 9404268L; + + private Hashtable elementTables; + private Hashtable colorTable; + private Hashtable linkDisplayStatus; + + //Here is where to change the colors that get assigned to tags + private Color[] colors = {Color.blue, Color.red, + Color.green,Color.magenta, new Color(153,102,0), + Color.pink,Color.cyan, new Color(255,204,51), + new Color(0,172,188),new Color (234,160,0), + new Color(102,75,153),Color.lightGray}; + + //some booleans that help keep track of the status of the annottion + private boolean hasFile; + private boolean textSelected; + private boolean ctrlPressed; + + //ints and Strings that are handy to have widely available + private int loc1; + private int start; + private int end; + private String linkFrom; + private String linkName; + private String linkTo; + private String fileName; + private String xmlName; + + //Objects that will become highlighters for showing extents in links + private Object high1; + private Object high2; + + //GUI components + private static JFrame frame; + private JMenu optionMenu; + private JFrame linkFrame; + private JScrollPane chronScrollPane; + private JTabbedPane tabbedElementsPane; + private JPanel annotatePane; + private JTextPane displayAnnotation; + private JMenuBar mb; + private JMenu nc_tags; + private JMenu display; + private JMenu helpMenu; + private JPopupMenu popup1; + private JPopupMenu popup2; + private JFileChooser fcFile; + private JFileChooser fcSave; + + //the helper function for talking to the database + private static AnnotationTask annotationTask; + + public MaeGui() { + super(new BorderLayout()); + + annotationTask = new AnnotationTask(); + + hasFile = false; + textSelected=false; + ctrlPressed=false; + + loc1 = -1; + start=-1; + end=-1; + + linkFrom=""; + linkName=""; + linkTo=""; + + fileName = ""; + xmlName = ""; + + //used to keep track of what color goes with what tag + colorTable = new Hashtable(); + + elementTables = new Hashtable(); + linkDisplayStatus = new Hashtable(); + + optionMenu = createFileMenu(); + nc_tags = createNCMenu(); + display = createDisplayMenu(); + helpMenu = createHelpMenu(); + mb = new JMenuBar(); + mb.add(optionMenu); + mb.add(display); + mb.add(nc_tags); + mb.add(helpMenu); + + linkFrame = new JFrame(); + + fcFile = new JFileChooser("."); + fcFile.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES); + + fcSave = new JFileChooser("."); + fcSave.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES); + + + displayAnnotation = new JTextPane(new DefaultStyledDocument()); + displayAnnotation.setEditable(false); + displayAnnotation.setContentType("text/plain; charset=UTF-8"); + displayAnnotation.addCaretListener(new AnnCaretListener()); + displayAnnotation.addKeyListener(new ModKeyListener()); + displayAnnotation.addMouseListener(new PopupListener()); + + chronScrollPane = new JScrollPane(displayAnnotation); + chronScrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); + + + annotatePane = new JPanel(new GridLayout(1,1)); + annotatePane.add(chronScrollPane); + + popup1 = new JPopupMenu(); + popup2 = new JPopupMenu(); + + + tabbedElementsPane = new JTabbedPane(); + JComponent panel1 = makeTextPanel("No DTD"); + tabbedElementsPane.addTab("Tab", panel1); + + JSplitPane splitPane2 = new JSplitPane(JSplitPane.VERTICAL_SPLIT,annotatePane,tabbedElementsPane); + + this.addKeyListener(new ModKeyListener()); + + //set up the Highlighter objects for later use + Highlighter high = displayAnnotation.getHighlighter(); + try{ + high1 = high.addHighlight(0,0,new MyHighlightPainter(Color.yellow)); + high2 = high.addHighlight(0,0,new MyHighlightPainter(Color.yellow)); + }catch(BadLocationException b){ + System.out.println(b); + } + + + add(mb,BorderLayout.NORTH); + add(splitPane2,BorderLayout.CENTER); + splitPane2.setDividerLocation(250); + } + + // *********************** + // Section: classes and listeners + + /** + * Allows new highlighters for the JTextPane + * + */ + private class MyHighlightPainter extends DefaultHighlighter.DefaultHighlightPainter { + private MyHighlightPainter(Color color) { + super(color); + } + } + + /** + * Listener for the File menu; determines what action to take for + * loading/saving documents. + * + * + */ + private class getFile implements ActionListener{ + public void actionPerformed(ActionEvent e){ + if (e.getActionCommand().equals("Load DTD")){ + if(hasFile){ + showSaveWarning(); + } + int returnVal = fcFile.showOpenDialog(MaeGui.this); + if (returnVal == JFileChooser.APPROVE_OPTION) { + File file = fcFile.getSelectedFile(); + try{ + displayAnnotation.setStyledDocument(new DefaultStyledDocument()); + DTDLoader dtdl = new DTDLoader(file); + annotationTask.reset_db(); + annotationTask.setDTD(dtdl.getDTD()); + linkDisplayStatus.clear(); + resetTabPane(); + assignColors(); + updateMenus(); + + if (annotationTask.getElements().size()>20){ + tabbedElementsPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT); + } + else{ + tabbedElementsPane.setTabLayoutPolicy(JTabbedPane.WRAP_TAB_LAYOUT); + } + + hasFile=false; + }catch(Exception o){ + System.out.println("Error loading DTD"); + System.out.println(o.toString()); + } + } + } + + else if (e.getActionCommand().equals("Load File")){ + if(hasFile){ + showSaveWarning(); + } + int returnVal = fcFile.showOpenDialog(MaeGui.this); + if (returnVal == JFileChooser.APPROVE_OPTION) { + File file = fcFile.getSelectedFile(); + String fullName = file.getName(); + int endName = fullName.lastIndexOf("."); + fileName = fullName.substring(0,endName); + xmlName = fileName + ".xml"; + try{ + frame.setTitle(fullName); + hasFile = true; + updateMenus(); + resetTabPane(); + annotationTask.reset_db(); + annotationTask.reset_IDTracker(); + displayAnnotation.setStyledDocument(new DefaultStyledDocument()); + displayAnnotation.setContentType("text/plain; charset=UTF-8"); + frame.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); + if(FileOperations.hasTags(file)){ + XMLFileLoader xfl = new XMLFileLoader(file); + StyledDocument d = displayAnnotation.getStyledDocument(); + Style def = StyleContext.getDefaultStyleContext().getStyle( StyleContext.DEFAULT_STYLE ); + Style regular = d.addStyle( "regular", def ); + d.insertString(0, xfl.getTextChars(), regular); + HashCollection> newTags = xfl.getTagHash(); + if (newTags.size()>0){ + processTagHash(newTags); + } + } + else{ // that is, if it's only a text file + StyledDocument d = displayAnnotation.getStyledDocument(); + displayAnnotation.setStyledDocument(FileOperations.setText(file,d)); + + } + displayAnnotation.requestFocus(true); + displayAnnotation.getCaret().setDot(0); + displayAnnotation.getCaret().moveDot(1); + }catch(Exception ex){ + hasFile=false; + System.out.println("Error loading file"); + System.out.println(ex.toString()); + } + } + frame.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); + displayAnnotation.setCaretPosition(0); + } + + else if (e.getActionCommand().equals("Save RTF")){ + String rtfName = fileName + ".rtf"; + fcSave.setSelectedFile(new File(rtfName)); + int returnVal = fcSave.showSaveDialog(MaeGui.this); + if(returnVal == JFileChooser.APPROVE_OPTION){ + File file = fcSave.getSelectedFile(); + try{ + FileOperations.saveRTF(file,displayAnnotation); + }catch(Exception e2){ + + System.out.println(e2.toString()); + } + } + } + + else if(e.getActionCommand().equals("Save XML")){ + fcSave.setSelectedFile(new File(xmlName)); + int returnVal = fcSave.showSaveDialog(MaeGui.this); + if(returnVal == JFileChooser.APPROVE_OPTION){ + File file = fcSave.getSelectedFile(); + String fullName = file.getName(); + try{ + FileOperations.saveXML(file,displayAnnotation, + elementTables,annotationTask.getElements(),annotationTask.getDTDName()); + frame.setTitle(fullName); + xmlName = fullName; + }catch(Exception e2){ + System.out.println("error here!"); + System.out.println(e2.toString()); + } + } + } + } + } + + private class AboutListener implements ActionListener{ + public void actionPerformed(ActionEvent e){ + showAboutDialog(); + } + } + + /** + * Class that changes the size of the text from the top menu + */ + private class DisplayListener implements ActionListener{ + public void actionPerformed(ActionEvent e){ + String action = e.getActionCommand(); + if (action.equals("Font++")){ + Font font = displayAnnotation.getFont(); + Font font2 = new Font(font.getName(),font.getStyle(),font.getSize()+1); + displayAnnotation.setFont(font2); + tabbedElementsPane.setFont(font2); + } + if (action.equals("Font--")){ + Font font = displayAnnotation.getFont(); + Font font2 = new Font(font.getName(),font.getStyle(),font.getSize()-1); + displayAnnotation.setFont(font2); + tabbedElementsPane.setFont(font2); + } + + } + + } + + /** + * + * AnnTableModel creates a TableModel that + * allows the ID column to be uneditable. This + * helps prevent user-created database conflicts by + * ensuring the IDs being generated will not be changed, + * and makes it so that users can double-click on the + * ID in order to see where that tag appears in the text. + * + */ + private class AnnTableModel extends DefaultTableModel{ + static final long serialVersionUID = 552012L; + public boolean isCellEditable(int row, int col){ + if (col==0){ + return false; + } + else return true; + } + } + + /** + * Called when the user selects the option to delete the highlighted + * rows from the table in view. Rows are removed both from the + * database and the table. + * + */ + private class removeSelectedTableRows implements ActionListener{ + public void actionPerformed(ActionEvent actionEvent) { + boolean check = showDeleteWarning(); + if (check){ + String action = actionEvent.getActionCommand(); + Elem elem = annotationTask.getElem(action); + JTable tab = elementTables.get(action); + int[] selectedViewRows = tab.getSelectedRows(); + + //convert the rows of the table view into the rows of the + //table model so that the correct rows are deleted + int[] selectedRows = new int[selectedViewRows.length]; + for (int i=0;i=0;i--){ + int row = selectedRows[i]; + id = (String)tableModel.getValueAt(row,idCol); + annotationTask.removeExtentByID(action,id); + if(elem instanceof ElemExtent){ + int start = Integer.parseInt(((String)tableModel.getValueAt(row,1))); + int end = Integer.parseInt(((String)tableModel.getValueAt(row,2))); + assignTextColor(start,end); + HashCollection links = annotationTask.getLinksByExtentID(action,id); + //remove links that use the tag being removed + removeLinkTableRows(links); + } + tableModel.removeRow(selectedRows[i]); + } + } + } + } + + + /** + * This is the class that's called when an extent tag is + * selected from the popup menu. + */ + private class MakeTagListener implements ActionListener{ + public void actionPerformed(ActionEvent actionEvent) { + String action = actionEvent.getActionCommand(); + //if the tag being added is non-consuming, make sure + //start and end are set to -1 + if(action.contains("addN-C:")){ + start=-1; + end=-1; + action = action.split(":")[1]; + } + JTable tab = elementTables.get(action); + DefaultTableModel tableModel = (DefaultTableModel)tab.getModel(); + //create array for data for row + String[] newdata = new String[tableModel.getColumnCount()]; + for(int i=0;i elements = annotationTask.getElemHash(); + Elem elem = elements.get(action); + // get ID number. This isn't as hard-coded as it looks: + // the columns for the table are created from the Attributes array list + String newID = ""; + ArrayList attributes = elem.getAttributes(); + for(int i=0;i links = new HashCollection(); + //removes extent tags and related link tags from DB, returns HashCollection + //of link ids for removal from the DB + String elemType = action.split(", ")[0]; + String id = action.split(", ")[1]; + links = annotationTask.getLinksByExtentID(elemType,id); + annotationTask.removeExtentByID(elemType,id); + //remove extent tags and recolors text area + removeTableRows(elem,id); + //remove links that use the tag being removed + removeLinkTableRows(links); + } + } + } + + /** + * When the DisplayLinkListener is called from the Display menu, + * the text window italicizes and bolds the text of the extent tags + * that are participants in the type of link selected from the menu. + * + */ + private class DisplayLinkListener implements ActionListener{ + public void actionPerformed(ActionEvent actionEvent){ + String cmd = actionEvent.getActionCommand(); + Integer stat = linkDisplayStatus.get(cmd); + String elemName = cmd.split(":")[1]; + if (stat.equals(0)){ + //get list of locations associated with the selected link + Hashtable locs = annotationTask.getLocationsbyElemLink(elemName); + DefaultStyledDocument styleDoc = + (DefaultStyledDocument)displayAnnotation.getStyledDocument(); + for (Enumeration e = locs.keys(); e.hasMoreElements();){ + Integer inte = e.nextElement(); + Element el = styleDoc.getCharacterElement(inte); + AttributeSet as = el.getAttributes(); + SimpleAttributeSet sas = new SimpleAttributeSet(as); + StyleConstants.setItalic(sas, true); + StyleConstants.setBold(sas, true); + styleDoc.setCharacterAttributes(inte,1,sas,false); + } + linkDisplayStatus.put(cmd,1); + } + else{ + //if boldness is being removed, have to make sure it doesn't + //take away boldness of other tags that are selected + DefaultStyledDocument styleDoc = + (DefaultStyledDocument)displayAnnotation.getStyledDocument(); + //get list of active displays + ArrayList active = new ArrayList(); + for (Enumeration e = linkDisplayStatus.keys(); e.hasMoreElements();){ + String elem = e.nextElement(); + if(linkDisplayStatus.get(elem).equals(1)){ + active.add(elem.split(":")[1]); + } + } + active.remove(elemName); + Hashtable locs = + annotationTask.getLocationsbyElemLink(elemName,active); + + for (Enumeration e = locs.keys(); e.hasMoreElements();){ + Integer inte = e.nextElement(); + Element el = styleDoc.getCharacterElement(inte); + AttributeSet as = el.getAttributes(); + SimpleAttributeSet sas = new SimpleAttributeSet(as); + StyleConstants.setItalic(sas, false); + StyleConstants.setBold(sas, false); + styleDoc.setCharacterAttributes(inte,1,sas,false); + } + linkDisplayStatus.put(cmd,0); + } + + + } + + + } + + /** + * AnnCaretListener keeps track of what extents have been selected + * so that other methods can use that information in the display + * and links. + * + */ + private class AnnCaretListener implements CaretListener{ + public void caretUpdate(CaretEvent e) { + Highlighter high = displayAnnotation.getHighlighter(); + try{ + //when the caret is moved, remove the any link highlights + high.changeHighlight(high1,0, 0); + high.changeHighlight(high2,0, 0); + }catch(BadLocationException b){ + } + + + int dot = e.getDot(); + int mark = e.getMark(); + if((ctrlPressed==true) && (loc1 == -1)){ + loc1 = dot; + } + else if(ctrlPressed==true && loc1 != -1){ + showLinkWindow(loc1,dot); + ctrlPressed = false; + loc1=-1; + } + + if (dot!=mark){ + textSelected=true; + if(dot elements = annotationTask.getElemHash(); + Elem elem = elements.get(linkName); + + //get ID number for link + String newID = ""; + ArrayList attributes = elem.getAttributes(); + for(int i=0;i> newTags){ + ArrayList elements = newTags.getKeyList(); + //first, add the extent tags + for (int i = 0;i> tags = newTags.get(elemName); + + for(int j=0;j a = tags.get(j); + if(updateIDandDB(a,elemName)){ + addRowFromHash(a,elemName); + } + } + annotationTask.batchExtents(); + } + } + //then, go back and add the link tags (since they rely on the extent tag + //info, the need to be added later + for (int i = 0;i> tags = newTags.get(elemName); + + for(int j=0;j a = tags.get(j); + if(updateIDandDB(a,elemName)){ + addRowFromHash(a,elemName); + } + } + annotationTask.batchLinks(); + } + } + //set colors for the whole document at once + assignTextColors(); + } + + /** + * addExtentToDBFromHash is called for each + * tag in the HashCollection used in processTagHash. + * + * @param a the Hashtable with the attribute information + * @param elemName the name of the tag being processed + * @param newID the ID of the tag being added + */ + private void addExtentToDBFromHash(Hashtable a,String elemName,String newID){ + String startString = a.get("start"); + String endString = a.get("end"); + start = Integer.valueOf(startString); + end = Integer.valueOf(endString); + if(start>-1){ + for(int i=start;i a,String elemName,String newID){ + //getElementByID + String from_id = a.get("fromID"); + String to_id = a.get("toID"); + String from_type = annotationTask.getElementByID(from_id); + String to_type = annotationTask.getElementByID(to_id); + annotationTask.addToDB(newID,elemName,from_id, from_type,to_id,to_type,false); + } + + + /** + * updateIDandDB sends tag information to the database, and + * returns a boolean that indicates whether or not the + * tag was successfully added. + * + * @param a the Hashtable of tag attributes + * @param elemName the name of the tag + * @return a boolean indicating whether the transaction was successful + */ + private boolean updateIDandDB(Hashtable a,String elemName){ + Hashtable elements = annotationTask.getElemHash(); + Elem elem = elements.get(elemName); + ArrayList attributes = elem.getAttributes(); + for(int i=0;i a, String elemName){ + JTable tab = elementTables.get(elemName); + DefaultTableModel tableModel = (DefaultTableModel)tab.getModel(); + String[] newdata = new String[tableModel.getColumnCount()]; + for(int k=0;k links){ + ArrayList link_types = links.getKeyList(); + for(int i=0;i link_ids = links.getList(elem.getName()); + if(elem instanceof ElemLink){ + for(int j=0;j=0;i--){ + String value = (String)tableModel.getValueAt(i,0); + if (value.equals(id)){ + //redo color for this text--assumes that lines + //have already been removed from the DB + if(elem instanceof ElemExtent){ + int start = Integer.parseInt(((String)tableModel.getValueAt(i,1))); + int end = Integer.parseInt(((String)tableModel.getValueAt(i,2))); + assignTextColor(start,end); + } + tableModel.removeRow(i); + } + } + } + + + /** + * Returns the text associated with an id. Checks the table so that if there + * is a note entered for a non-consuming tag, that information will be there + * + * @param elem the type of tag of the text being looked for + * @param id The ID of the tag associated with the text being looked for + * @return the text being searched for + */ + private String getTextByID(String elem, String id){ + String text = ""; + JTable tab = elementTables.get(elem); + DefaultTableModel tableModel = (DefaultTableModel)tab.getModel(); + int rows = tableModel.getRowCount(); + int idCol = -1; + int textCol = -1; + int cols = tableModel.getColumnCount(); + for(int i=0;i=0;i--){ + String value = (String)tableModel.getValueAt(i,idCol); + if (value.equals(id)){ + text = (String)tableModel.getValueAt(i,textCol); + } + } + return text; + } + + /** + * Finds which rows in the table get highlighted based + * on the span that was selected in the text panel + */ + private void findHighlightRows(){ + clearTableSelections(); + //first, get ids and types of elements in selected extents + HashCollection idHash = annotationTask.getTagsSpan(start,end); + if (idHash.size()>0){ + ArrayList elems = idHash.getKeyList(); + for(int i=0; i ids = idHash.get(e); + for(int j=0;j links = new HashCollection(); + //returns HashCollection of link ids connected to this + links = annotationTask.getLinksByExtentID(e,id); + if(links.size()>0){ + highlightTableRowsHash(links); + } + } + } + } + } + + /** + * Adds extent tags to the database, one tag per character location + * + * @param element the type of tag being added + * @param id the ID of the tag being added + */ + private void add_tags(String element, String id){ + if(start>-1){ + for(int i=start;i hash){ + ArrayList elems = hash.getKeyList(); + for(int i=0; i ids = hash.get(e); + for(int j=0;j>. + HashCollectionelems = annotationTask.getElementsAllLocs(); + ArrayList locations = elems.getKeyList(); + for (int i=0;i elements = elems.getList(location); + if (elements.size()>1){ + setColorAtLocation(colorTable.get(elements.get(0)),Integer.parseInt(location),1,true); + } + else{ + setColorAtLocation(colorTable.get(elements.get(0)),Integer.parseInt(location),1,false); + } + } + } + + + /** + * This method is for coloring/underlining text + * in the text window. It detects overlaps, and + * should be called every time a tag is added + * or removed. + * + * @param beginColor the location of the first character in the extent + * @param endColor the location of the last character in the extent + */ + private void assignTextColor(int beginColor, int endColor){ + //go through each part of the word being changed and + // find what tags are there, and what color it should be. + for(int i=0;i c = annotationTask.getElemntsLoc(beginColor+i); + if (c.size()==1){ + //use color of only tag + setColorAtLocation(colorTable.get(c.get(0)),beginColor+i,1,false); + } + else if (c.size()>1){ + //set color to that of first tag also set underline + setColorAtLocation(colorTable.get(c.get(0)),beginColor+i,1,true); + } + else{ + //set color to black, remove underline + setColorAtLocation(Color.black,beginColor+i,1,false); + } + } + } + + + /** + * Sets the color of a specific span of text. Called for each + * extent tag. + * + * @param color The color the text will become. + * Determined by the tag name and colorTable (Hashtable) + * @param s the location of the start of the extent + * @param e the location of the end of the extent + * @param b whether or not the text will be underlined + */ + private void setColorAtLocation(Color color, int s, int e, boolean b){ + DefaultStyledDocument styleDoc = + (DefaultStyledDocument)displayAnnotation.getStyledDocument(); + SimpleAttributeSet aset = new SimpleAttributeSet(); + StyleConstants.setForeground(aset, color); + StyleConstants.setUnderline(aset, b); + styleDoc.setCharacterAttributes(s,e,aset,false); + } + + /** + * Retrieves the text between two offsets from the document. + * + * @param start start location of the text + * @param end end location of the text + * @return the text + */ + + private String getText(int start, int end){ + DefaultStyledDocument styleDoc = (DefaultStyledDocument)displayAnnotation.getStyledDocument(); + String text = ""; + try{ + text = styleDoc.getText(start,end-start); + }catch(Exception e){ + System.out.println(e.toString()); + } + return text; + } + + /** + * Displays the link creation window, populated with the information + * about the links at each location that was clicked. + * + * @param loc location of the first link anchor + * @param loc2 location of the second link anchor + */ + private void showLinkWindow(int loc, int loc2){ + JPanel linkPane = new JPanel(new BorderLayout()); + JPanel boxPane = new JPanel(new GridLayout(3,2)); + linkFrame = new JFrame(); + + JComboBox fromList = new JComboBox(); + fromList.addActionListener(new jboxListener()); + fromList.setActionCommand("fromID"); + + HashCollection idHash = annotationTask.getTagsSpanAndNC(loc,loc+1); + ArrayList elements = idHash.getKeyList(); + if (elements.size()>0){ + if (elements.size()>1){ + fromList.addItem(""); + } + for(int i=0; i tags = idHash.get(elements.get(i)); + for(int j=0;j taskElements = annotationTask.getElements(); + //create a tab for each element in the annotation task + + ArrayList linkitems = new ArrayList(); + + for(int i=0;i1){ + linkList.addItem(""); + } + for(int i=0;i0){ + if (elements.size()>1){ + toList.addItem(""); + } + for(int i=0; i tags = idHash.get(elements.get(i)); + for(int j=0;j attributes = e.getAttributes(); + //for some reason, it's necessary to add the columns first, + //then go back and add the cell renderers. + for (int i=0;i elements = annotationTask.getElements(); + //create a tab for each element in the annotation task + for(int i=0;i=0;i--){ + String value = (String)tableModel.getValueAt(i,0); + if (value.equals(id)){ + tab.addRowSelectionInterval(tab.convertRowIndexToView(i),tab.convertRowIndexToView(i)); + } + } + } + + /** Remove all highlights from table rows + */ + private void clearTableSelections(){ + for (Enumeration tables = elementTables.keys(); tables.hasMoreElements();){ + JTable tab = elementTables.get(tables.nextElement()); + DefaultTableModel tableModel = (DefaultTableModel)tab.getModel(); + int rows = tableModel.getRowCount(); + if(rows>0) + tab.removeRowSelectionInterval(0,rows-1); + } + } + + + /** + * Displays the warning for saving your work before opening a new + * file or DTD. + * + */ + private static void showSaveWarning(){ + JOptionPane save = new JOptionPane(); + save.setLocation(100,100); + String text = ("Warning! Opening a new file or DTD will \n" + + "delete any unsaved data. \nPlease save your data before continuing"); + JOptionPane.showMessageDialog(frame, text); + } + + + /** + * Shows information about MAE + */ + private void showAboutDialog(){ + JOptionPane about = new JOptionPane(); + about.setLocation(100,100); + about.setAlignmentX(Component.CENTER_ALIGNMENT); + about.setAlignmentY(Component.CENTER_ALIGNMENT); + about.setMessage("MAE \n Multi-purpose Annotation Editor \nVersion 0.9.6 \n\n" + + "Copyright Amber Stubbs\nastubbs@cs.brandeis.edu \n Lab for " + + "Linguistics and Computation, Brandeis University 2010-2012." + + "\n\nThis distribution of MAE (the software and the source code) \n" + + " is covered under the GNU General Public License version 3.\n" + + "http://www.gnu.org/licenses/"); + JDialog dialog = about.createDialog(frame, "About MAE"); + dialog.setVisible(true); + //about.showMessageDialog(frame, text); + } + + + /** + * Shows message warning that deleting an extent + * will also delete any links the extent is an anchor in. + * + * Currently is shows whether the extent is in a link or not. + * + * @return boolean indicating the user accepted the warning or + * canceled the action. + */ + private boolean showDeleteWarning(){ + //JOptionPane delete = new JOptionPane(); + String text = ("Deleting extent tag(s) will also delete \n" + + "any links that use these extents. Would you like to continue?"); + + int message = JOptionPane.showConfirmDialog(frame, + text, "Warning!", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE); + + if (message==0){ + return true; + } + return false; + } + + + /** + * Creates a drop-down comboBox for the table from the + * AttList attribute + * + * @param att a list-type attribute + * @return comboBox with attribute options + */ + private JComboBox makeComboBox(AttList att){ + //makes comboBox from List-type attribute + JComboBox options = new JComboBox(); + options.addItem(""); + for(int j=0;j elements = annotationTask.getElements(); + for(int i=0;i idHash = annotationTask.getTagsSpan(start,end); + if (idHash.size()>0){ + jp.addSeparator(); + ArrayList elems = idHash.getKeyList(); + for(int i=0; i ids = idHash.get(elems.get(i)); + for(int j=0;j elements = annotationTask.getExtentElements(); + for (int i=0;i=l){ + k = i%l; + } + colorTable.put(elements.get(i),colors[k]); + } + } + + + + /** + * Refreshes the GUI menus when a new DTD or file is added + */ + private void updateMenus(){ + mb.remove(nc_tags); + mb.remove(display); + mb.remove(optionMenu); + mb.remove(helpMenu); + nc_tags = createNCMenu(); + optionMenu = createFileMenu(); + mb.add(optionMenu); + display = createDisplayMenu(); + mb.add(display); + mb.add(nc_tags); + mb.add(helpMenu); + mb.updateUI(); + + } + + /** + * Creates the File menu for the top bar + * + * @return JMenu with all available options + */ + private JMenu createFileMenu() { + JMenu menu = new JMenu("File"); + JMenuItem loadDTD = new JMenuItem("Load DTD"); + loadDTD.setActionCommand("Load DTD"); + loadDTD.addActionListener(new getFile()); + menu.add(loadDTD); + + JMenuItem loadFile = new JMenuItem("Load File"); + loadFile.setActionCommand("Load File"); + loadFile.addActionListener(new getFile()); + if(annotationTask.hasDTD()==false){ + loadFile.setEnabled(false); + } + else{ + loadFile.setEnabled(true); + } + menu.add(loadFile); + + menu.addSeparator(); + JMenuItem saveFileRTF = new JMenuItem("Create RTF"); + saveFileRTF.setActionCommand("Save RTF"); + saveFileRTF.addActionListener(new getFile()); + if(hasFile==false){ + saveFileRTF.setEnabled(false); + } + else{ + saveFileRTF.setEnabled(true); + } + menu.add(saveFileRTF); + menu.addSeparator(); + + JMenuItem saveFileXML = new JMenuItem("Save File As XML"); + saveFileXML.setActionCommand("Save XML"); + saveFileXML.addActionListener(new getFile()); + if(hasFile==false){ + saveFileXML.setEnabled(false); + } + else{ + saveFileXML.setEnabled(true); + } + + menu.add(saveFileXML); + return menu; + } + + /** + * Creates the Display menu for the top bar + * + * @return JMenu with all available display options + */ + private JMenu createDisplayMenu(){ + JMenu menu = new JMenu("Display"); + + JMenuItem increaseFont = new JMenuItem("Font Size ++"); + increaseFont.setActionCommand("Font++"); + increaseFont.addActionListener(new DisplayListener()); + + menu.add(increaseFont); + + JMenuItem decreaseFont = new JMenuItem("Font Size --"); + decreaseFont.setActionCommand("Font--"); + decreaseFont.addActionListener(new DisplayListener()); + + menu.add(decreaseFont); + + if(annotationTask.hasDTD()){ + menu.addSeparator(); + JMenu linkDisplay = new JMenu("Show linked extents"); + ArrayList links = annotationTask.getLinkElements(); + for(int i=0;i nc = annotationTask.getNCElements(); + for(int i=0;i. + * + */ + +package mae; + + + +import java.sql.*; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Hashtable; + +/** + * TagDB is the class that handles all the calls to the + * SQLite database. TagDB in MAE has two tables: + * 1) extents, with columns: location int(5), element_name, id + * 2) links, with columns: id,fromid,from_name,toid,to_name,element_name + *

+ * User-defined attribute information about the tags that are being + * created is not stored in the database; it exists only in the + * tables that are part of MaeGui. Therefore if the program + * is closed without the file being saved, the tags cannot + * be completely recovered from the database. + * + * @author Amber Stubbs + * + */ + +class TagDB { + + private PreparedStatement extent_insert; + private PreparedStatement link_insert; + private Connection conn; + + + /** + * Clears out the database and creates the + * tables and PreparedStatements. + * + */ + TagDB(){ + try{ + Class.forName("org.sqlite.JDBC"); + conn = DriverManager.getConnection("jdbc:sqlite:tag.db"); + Statement stat = conn.createStatement(); + stat.executeUpdate("drop table if exists extents;"); + stat.executeUpdate("create table extents (location int(5), element_name, id);"); + stat.executeUpdate("drop table if exists links;"); + stat.executeUpdate("create table links (id,fromid,from_name,toid,to_name,element_name);"); + extent_insert = conn.prepareStatement("insert into extents values (?, ?, ?);"); + link_insert = conn.prepareStatement("insert into links values (?, ?, ?, ?, ?, ?);"); + }catch(Exception e){ + System.out.println(e.toString()); + } + } + + + public void print_extents(){ + System.out.println("Extents in DB:"); + try{ + Statement stat = conn.createStatement(); + ResultSet rs = stat.executeQuery("select * from extents;"); + while (rs.next()) { + System.out.println("location = " + rs.getString("location")); + System.out.println("element = " + rs.getString("element_name")); + System.out.println("id = " + rs.getString("id")); + } + rs.close(); + }catch(Exception e){ + System.out.println(e.toString()); + } + + } + + public void print_links(){ + System.out.println("Links in DB:"); + try{ + Statement stat = conn.createStatement(); + ResultSet rs = stat.executeQuery("select * from links;"); + while (rs.next()) { + System.out.println("id = " + rs.getString("id")); + System.out.println("from = " + rs.getString("fromid")); + System.out.println("from_name = " + rs.getString("from_name")); + System.out.println("to = " + rs.getString("toid")); + System.out.println("to_name = " + rs.getString("to_name")); + System.out.println("element_name = " + rs.getString("element_name")); + } + rs.close(); + }catch(Exception e){ + System.out.println(e.toString()); + } + + } + + /** + * + * @param loc the character offset of the location being + * looked at + * @return An ArrayList of strings containing the types of + * elements at a location + * @throws Exception + */ + ArrayList getElementsAtLoc(int loc) + throws Exception{ + Statement stat = conn.createStatement(); + String query = "select * from extents where location = " + loc + ";"; + ResultSet rs = stat.executeQuery(query); + ArrayList elems = new ArrayList(); + while(rs.next()){ + elems.add(rs.getString("element_name")); + } + rs.close(); + return elems; + } + + /** + * Used to color all the extent tag locations when an + * annotation is loaded. + * + * @return Returns a HashCollection of all the tags in the + * annotation; only locations where tags exists are used as + * keys + * + * @throws Exception + */ + HashCollection getElementsAllLocs() + throws Exception{ + HashCollectionelems = new HashCollection(); + Statement stat = conn.createStatement(); + String query = "select location,element_name from extents;"; + ResultSet rs = stat.executeQuery(query); + while(rs.next()){ + elems.putAllEnt(rs.getString("location"),rs.getString("element_name")); + } + rs.close(); + return elems; + } + + /** + * Gets all character offsets of tags that are used to anchor the type + * of link selected. + * + * @param elem the name of the link tag being searched for + * @return A hashtable where the keys are the character offsets + * of each anchor that tag type uses. + * @throws Exception + */ + Hashtable getLocationsbyElemLink(String elem) + throws Exception{ + Statement stat = conn.createStatement(); + //first, get all the IDs for the extents associated with the ElemLink + String query = "select * from links where element_name = '" + elem + "';"; + ResultSet rs = stat.executeQuery(query); + ArrayListids = new ArrayList(); + while (rs.next()){ + ids.add(rs.getString("fromid")); + ids.add(rs.getString("toid")); + } + rs.close(); + + Hashtable locs = new Hashtable(); + for (int i = 0;i getLocationsbyElemLink( + String elem, ArrayListactive) + throws Exception{ + Statement stat = conn.createStatement(); + //first, get all the IDs for the extents associated with the ElemLink + String query = "select * from links where element_name = '" + elem + "';"; + ResultSet rs = stat.executeQuery(query); + ArrayListids = new ArrayList(); + while (rs.next()){ + ids.add(rs.getString("fromid")); + ids.add(rs.getString("toid")); + } + rs.close(); + + //then, go through and remove all the IDs that are associated with other + //actively bolded link tags + for(int i=0;ioutIDs = new ArrayList(); + query = "select * from links where element_name = '" + activeElem + "';"; + rs = stat.executeQuery(query); + while (rs.next()){ + outIDs.add(rs.getString("fromid")); + outIDs.add(rs.getString("toid")); + } + ids.removeAll(outIDs); + } + //now that the list is down to only the IDs that will be removed, + //get their locations + Hashtable locs = new Hashtable(); + for (int i = 0;ilocs = new ArrayList(); + while (rs.next()){ + locs.add(Integer.parseInt(rs.getString("location"))); + } + + Collections.sort(locs); + + rs.close(); + return locs.get(0)+","+(locs.get(locs.size()-1)); + + } + + /** + * + * @param id the ID of the string being searched for + * @return the tag name of the ID being searched for + * @throws Exception + */ + String getElementByID(String id) + throws Exception{ + Statement stat = conn.createStatement(); + String query = "select * from extents where id = '" + id + "';"; + ResultSet rs = stat.executeQuery(query); + String elemName = rs.getString("element_name"); + rs.close(); + return elemName; + } + + /** + * Removes an extent tag from the extents table + * + * @param element_name the name of the tag type being removed + * @param id the ID of the tag being removed + * @throws Exception + */ + void removeExtentTags(String element_name, String id) + throws Exception{ + Statement stat = conn.createStatement(); + String delete = ("delete from extents where id = '" + +id + "'and element_name = '" + element_name+ "';"); + stat.executeUpdate(delete); + } + + /** + * Returns the links that an extent participates in as + * a to or from anchor. + * + * @param element_name type of tag being searched for + * @param id ID of tag being searched for + * @return HashCollection of tag names and IDs that are + * associated with the extent being searched for + * @throws Exception + */ + HashCollection getLinksByExtentID(String element_name, String id) + throws Exception{ + HashCollectionlinks = new HashCollection(); + Statement stat = conn.createStatement(); + String query = ("select id,element_name from links where fromid = '" + + id + "' and from_name ='" + element_name + "';"); + ResultSet rs = stat.executeQuery(query); + while(rs.next()){ + links.putEnt(rs.getString("element_name"),rs.getString("id")); + } + rs.close(); + + String query2 = ("select id,element_name from links where toid = '" + + id + "' and to_name ='" + element_name + "';"); + ResultSet rs2 = stat.executeQuery(query2); + while(rs2.next()){ + links.putEnt(rs2.getString("element_name"),rs2.getString("id")); + } + rs2.close(); + return links; + } + + + /** + * Returns a HashCollection of ids and element types + * that exist between the start and end character offsets. + * + * @param begin starting location being searched for + * @param end ending location being searched for + * @return HashCollection of ids and element types + * that exist between the start and end character offsets with the + * tag name as keys and IDs as values. + * @throws Exception + */ + HashCollection getTagsInSpan(int begin, int end) + throws Exception{ + Statement stat = conn.createStatement(); + String query = ""; + if(begin!=end){ + query = ("select distinct(id), element_name from extents where location >= " + + begin + " and location <=" + end + ";"); + } + else{ + query = ("select distinct(id), element_name from extents where location = " + + begin + ";"); + } + + ResultSet rs = stat.executeQuery(query); + HashCollection tags = new HashCollection(); + while(rs.next()){ + tags.putEnt(rs.getString("element_name"),rs.getString("id")); + } + rs.close(); + return tags; + } + + /** + * Returns tags in the provided span as well as all non-consuming tags + * + * @param begin starting location being searched for + * @param end ending location being searched for + * @return HashCollection of ids and element types + * that exist between the start and end character offsets with the + * tag name as keys and IDs as values. + */ + HashCollection getTagsInSpanAndNC(int begin, int end) + throws Exception{ + Statement stat = conn.createStatement(); + String query = ""; + if(begin!=end){ + query = ("select distinct(id), element_name from extents where location >= " + + begin + " and location <=" + end + ";"); + } + else{ + query = ("select distinct(id), element_name from extents where location = " + + begin + ";"); + } + + ResultSet rs = stat.executeQuery(query); + HashCollection tags = new HashCollection(); + while(rs.next()){ + tags.putEnt(rs.getString("element_name"),rs.getString("id")); + } + rs.close(); + + //now get the non-consuming tags + query = ("select distinct(id), element_name from extents where location = -1;"); + rs = stat.executeQuery(query); + while(rs.next()){ + tags.putEnt(rs.getString("element_name"),rs.getString("id")); + } + rs.close(); + + return tags; + } + + /** + * Checks to see if an ID is already in use in the DB. + * + * @param id ID being searched for + * @return true or false + * @throws Exception + */ + boolean idExists(String id) + throws Exception{ + Statement stat = conn.createStatement(); + String query = "select count(id) from extents where id = '" + id + "';"; + ResultSet rs = stat.executeQuery(query); + int num = rs.getInt(1); + rs.close(); + if (num>0){ + return true; + } + //also check link table + String query2 = "select count(id) from links where id = '" + id + "';"; + ResultSet rs2 = stat.executeQuery(query2); + int num2 = rs2.getInt(1); + rs2.close(); + if (num2>0){ + return true; + } + + return false; + } + + + /** + * Adds a single extent to the batch command + * + * @param location character offset + * @param element tag name + * @param id ID + * @throws Exception + */ + void add_extent(int location, String element, String id) + throws Exception{ + extent_insert.setInt(1, location); + extent_insert.setString(2, element); + extent_insert.setString(3, id); + extent_insert.addBatch(); + } + + /** + * Adds a set of extents to the DB at once + * + * @throws Exception + */ + void batchExtents() throws Exception{ + conn.setAutoCommit(false); + extent_insert.executeBatch(); + conn.setAutoCommit(true); + } + + /** + * Adds a single extent to the DB + * @param location character offset + * @param element tag name + * @param id ID + * @throws Exception + */ + void insert_extent(int location, String element, String id) + throws Exception{ + extent_insert.setInt(1, location); + extent_insert.setString(2, element); + extent_insert.setString(3, id); + extent_insert.addBatch(); + conn.setAutoCommit(false); + extent_insert.executeBatch(); + conn.setAutoCommit(true); + } + + /** + * Adds a set of links to the DB at once + * @throws Exception + */ + void batchLinks() throws Exception{ + conn.setAutoCommit(false); + link_insert.executeBatch(); + conn.setAutoCommit(true); + } + + /** + * Adds a link to the batch + * @param newID ID string + * @param linkName type of link being added + * @param linkFrom ID of the from anchor + * @param from_name tag type of the from anchor + * @param linkTo ID of the to anchor + * @param to_name tag type of the to anchor + * @throws Exception + */ + void add_link(String newID, String linkName, String linkFrom, + String from_name, String linkTo, String to_name) throws Exception{ + link_insert.setString(1, newID); + link_insert.setString(2, linkFrom); + link_insert.setString(3, from_name); + link_insert.setString(4, linkTo); + link_insert.setString(5, to_name); + link_insert.setString(6, linkName); + link_insert.addBatch(); + } + + /** + * + * @param newID String of the ID being added + * @param linkName tag type of the link being added + * @param linkFrom ID of the from anchor + * @param from_name tag type of the from anchor + * @param linkTo ID of the to anchor + * @param to_name tag type of the to anchor + * @throws Exception + */ + void insert_link(String newID, String linkName, String linkFrom, + String from_name, String linkTo, String to_name) throws Exception{ + link_insert.setString(1, newID); + link_insert.setString(2, linkFrom); + link_insert.setString(3, from_name); + link_insert.setString(4, linkTo); + link_insert.setString(5, to_name); + link_insert.setString(6, linkName); + link_insert.addBatch(); + conn.setAutoCommit(false); + link_insert.executeBatch(); + conn.setAutoCommit(true); + } + + /** + * Closes the connection to the DB + */ + void close_db(){ + try{ + conn.close(); + }catch(Exception e){ + System.out.println(e.toString()); + } + } + +} diff --git a/src/mae/XMLFileLoader.java b/src/mae/XMLFileLoader.java new file mode 100644 index 00000000..89dbb36e --- /dev/null +++ b/src/mae/XMLFileLoader.java @@ -0,0 +1,79 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + +import java.io.*; +import java.util.*; +import org.xml.sax.*; +import org.xml.sax.helpers.*; + +/** + * XMLFileLoader reads in any annotated files that are loaded into MAE by + * calling the XMLHandler file. + * + * @author Amber Stubbs + * + */ + +class XMLFileLoader{ + + private XMLHandler xmlfile; + + XMLFileLoader(File f){ + xmlfile = new XMLHandler(); + try{ + readFile(f); + }catch(Exception e){ + System.out.println(e.toString()); + } + } + + private void readFile(File f) throws Exception{ + + try { //this will work with java 5 and 6. Java 1.4 is not supported. + + XMLReader parser = XMLReaderFactory.createXMLReader(); + parser.setContentHandler(xmlfile); + String docname = f.toString(); + try{ + parser.parse(docname); + }catch(Exception ex){ + System.out.println(ex.toString()); + System.out.println("parse of " + docname + " failed"); + throw new Exception(); + } + }catch (SAXException e) { + System.out.println("e.toString()"); + } + + } + + public HashCollection> getTagHash(){ + return xmlfile.returnTagHash(); + } + + public String getTextChars(){ + return xmlfile.getTextChars(); + } + + +} \ No newline at end of file diff --git a/src/mae/XMLHandler.java b/src/mae/XMLHandler.java new file mode 100644 index 00000000..d043c11b --- /dev/null +++ b/src/mae/XMLHandler.java @@ -0,0 +1,81 @@ +/* + * This file is part of MAE - Multi-purpose Annotation Environment + * + * Copyright Amber Stubbs (astubbs@cs.brandeis.edu) + * Department of Computer Science, Brandeis University + * + * MAE 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 3 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, see . + * + */ + +package mae; + +/** + * XMLHandler extends the sax DefaultHandler to work specifically with + * the stand-off XML format used in MAE. + * + * @author Amber Stubbs + */ + +import java.util.*; +import org.xml.sax.*; +import org.xml.sax.helpers.*; + +class XMLHandler extends DefaultHandler { + private HashCollection> newTags = new HashCollection>(); + private boolean text = false; + private String textChars=""; + + XMLHandler (){ + } + + + public void startElement(String nsURI, String strippedName, String tagName, Attributes atts) + throws SAXException { + + if (tagName.equalsIgnoreCase("text")){ + text = true; + } + else{ + Hashtable tag = new Hashtable(); + for(int i=0;i> returnTagHash(){ + return newTags; + } + + public String getTextChars(){ + return textChars; + } +} \ No newline at end of file

=`#p<&<%PZQ9#K%Ci+7Weh_v6$}qg$to) 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 z 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%0A{A;67(8(0M@50J;|X-U%qG@fWLO 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 z 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 z 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